.elementor-2270 .elementor-element.elementor-element-a379259:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-a379259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #000000 0%, var( --e-global-color-astglobalcolor1 ) 86%);}.elementor-2270 .elementor-element.elementor-element-a379259 > .elementor-container{max-width:1400px;min-height:100vh;}.elementor-2270 .elementor-element.elementor-element-a379259{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-a379259 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2270 .elementor-element.elementor-element-21c22db{z-index:1;}.elementor-2270 .elementor-element.elementor-element-7258f9e .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-2270 .elementor-element.elementor-element-6971dc7{color:#BDBDBD;}.elementor-2270 .elementor-element.elementor-element-3e61d19 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-1fd3c00 .elementor-button{background-color:rgba(2, 1, 1, 0);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;padding:14px 35px 14px 35px;}.elementor-2270 .elementor-element.elementor-element-1fd3c00 .elementor-button:hover, .elementor-2270 .elementor-element.elementor-element-1fd3c00 .elementor-button:focus{background-color:#008EC2;color:#FFFFFF;border-color:#008EC2;}.elementor-2270 .elementor-element.elementor-element-1fd3c00 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-1fd3c00 .elementor-button:hover svg, .elementor-2270 .elementor-element.elementor-element-1fd3c00 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-2270 .elementor-element.elementor-element-d1d79fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2270 .elementor-element.elementor-element-d1d79fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2270 .elementor-element.elementor-element-2aaf2fc > .elementor-widget-container{margin:10px 10px 30px 10px;padding:0px 50px 50px 50px;}.elementor-2270 .elementor-element.elementor-element-0e931a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2270 .elementor-element.elementor-element-0e931a5:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-0e931a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-2270 .elementor-element.elementor-element-0e931a5.e-con{--order:-99999 /* order start hack */;}.elementor-2270 .elementor-element.elementor-element-6b771c8{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-2270 .elementor-element.elementor-element-6b771c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2270 .elementor-element.elementor-element-6b771c8 img{width:50%;}.elementor-2270 .elementor-element.elementor-element-4670b24{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-2270 .elementor-element.elementor-element-4670b24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2270 .elementor-element.elementor-element-4670b24 .elementor-heading-title{font-size:60px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-6a763fc{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2270 .elementor-element.elementor-element-6a763fc:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-6a763fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-2270 .elementor-element.elementor-element-dcc02a0{--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;--border-radius:15px 15px 15px 15px;box-shadow:7px 0px 70px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:15px;--margin-right:15px;--padding-top:50px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-2270 .elementor-element.elementor-element-dcc02a0:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-dcc02a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-88f3299{text-align:center;}.elementor-2270 .elementor-element.elementor-element-88f3299 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-77f5832 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-77f5832{text-align:center;}.elementor-2270 .elementor-element.elementor-element-77f5832 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-6f678b2 > .elementor-widget-container{margin:-95px -125px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-6f678b2{text-align:center;}.elementor-2270 .elementor-element.elementor-element-6f678b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:220px;font-weight:800;text-transform:capitalize;line-height:0px;color:#0201013D;}.elementor-2270 .elementor-element.elementor-element-15eb321{text-align:center;}.elementor-2270 .elementor-element.elementor-element-15eb321 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-d6867aa > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-d6867aa{text-align:center;}.elementor-2270 .elementor-element.elementor-element-d6867aa .elementor-heading-title{font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-6ca9c7c{--display:flex;--min-height:180px;--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-2270 .elementor-element.elementor-element-75c42c9{text-align:center;}.elementor-2270 .elementor-element.elementor-element-80e147e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2270 .elementor-element.elementor-element-80e147e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2270 .elementor-element.elementor-element-80e147e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2270 .elementor-element.elementor-element-80e147e .elementor-icon-list-text{transition:color 0.3s;}.elementor-2270 .elementor-element.elementor-element-9f7df52.elementor-element{--order:99999 /* order end hack */;}.elementor-2270 .elementor-element.elementor-element-da6f074{--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;--border-radius:15px 15px 15px 15px;box-shadow:7px 0px 70px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:15px;--margin-right:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2270 .elementor-element.elementor-element-da6f074:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-da6f074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-7e2a1e0{text-align:center;}.elementor-2270 .elementor-element.elementor-element-7e2a1e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-30fe3f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-30fe3f2{text-align:center;}.elementor-2270 .elementor-element.elementor-element-30fe3f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-71e1947 > .elementor-widget-container{margin:-90px -75px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-71e1947{text-align:center;}.elementor-2270 .elementor-element.elementor-element-71e1947 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:220px;font-weight:800;text-transform:capitalize;line-height:0px;color:#0201013D;}.elementor-2270 .elementor-element.elementor-element-42d9ee0{text-align:center;}.elementor-2270 .elementor-element.elementor-element-42d9ee0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-fcf5f8c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-fcf5f8c{text-align:center;}.elementor-2270 .elementor-element.elementor-element-fcf5f8c .elementor-heading-title{font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-9ecae7c{--display:flex;--min-height:180px;--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-2270 .elementor-element.elementor-element-c0f2ecd{text-align:center;}.elementor-2270 .elementor-element.elementor-element-3023121 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2270 .elementor-element.elementor-element-3023121 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2270 .elementor-element.elementor-element-3023121{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2270 .elementor-element.elementor-element-3023121 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2270 .elementor-element.elementor-element-09d121e{--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;--border-radius:15px 15px 15px 15px;box-shadow:7px 0px 70px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:15px;--margin-right:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2270 .elementor-element.elementor-element-09d121e:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-09d121e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-64f1ce2{text-align:center;}.elementor-2270 .elementor-element.elementor-element-64f1ce2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-d4dc617 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-d4dc617{text-align:center;}.elementor-2270 .elementor-element.elementor-element-d4dc617 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-ca8a96f > .elementor-widget-container{margin:-95px -70px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-ca8a96f{text-align:center;}.elementor-2270 .elementor-element.elementor-element-ca8a96f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:220px;font-weight:800;text-transform:capitalize;line-height:0px;color:#0201013D;}.elementor-2270 .elementor-element.elementor-element-0b3a542{text-align:center;}.elementor-2270 .elementor-element.elementor-element-0b3a542 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-b8dfe4f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-b8dfe4f{text-align:center;}.elementor-2270 .elementor-element.elementor-element-b8dfe4f .elementor-heading-title{font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-bda328b{--display:flex;--min-height:180px;--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-2270 .elementor-element.elementor-element-c70cfee{text-align:center;}.elementor-2270 .elementor-element.elementor-element-962f1bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2270 .elementor-element.elementor-element-962f1bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2270 .elementor-element.elementor-element-962f1bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2270 .elementor-element.elementor-element-962f1bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-2270 .elementor-element.elementor-element-3a42678d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-3a42678d:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-3a42678d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://htkv.de/wp-content/uploads/2025/09/crop-unrecognizable-businesswoman-typing-on-laptop-at-home-4050216.jpeg");background-position:center center;background-size:cover;}.elementor-2270 .elementor-element.elementor-element-3a42678d::before, .elementor-2270 .elementor-element.elementor-element-3a42678d > .elementor-background-video-container::before, .elementor-2270 .elementor-element.elementor-element-3a42678d > .e-con-inner > .elementor-background-video-container::before, .elementor-2270 .elementor-element.elementor-element-3a42678d > .elementor-background-slideshow::before, .elementor-2270 .elementor-element.elementor-element-3a42678d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2270 .elementor-element.elementor-element-3a42678d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #2b2b2b 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2270 .elementor-element.elementor-element-1ca6c4d2{--display:flex;--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-2270 .elementor-element.elementor-element-2abfc175 .hfe-infocard{text-align:center;}.elementor-2270 .elementor-element.elementor-element-2abfc175 .hfe-infocard-title{font-size:60px;text-transform:capitalize;font-style:italic;color:#FFFFFF;margin:0px 0px 10px 0px;}.elementor-2270 .elementor-element.elementor-element-2abfc175 .hfe-infocard-text{font-size:24px;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-6eb12cec .elementor-button{background-color:#FAED26;font-size:20px;font-weight:900;fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5da9ef4f );border-radius:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-6eb12cec .elementor-button:hover, .elementor-2270 .elementor-element.elementor-element-6eb12cec .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-6eb12cec > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-6eb12cec .elementor-button:hover svg, .elementor-2270 .elementor-element.elementor-element-6eb12cec .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-2270 .elementor-element.elementor-element-a37e700{--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;}.elementor-2270 .elementor-element.elementor-element-d7ac02b{--display:flex;}.elementor-2270 .elementor-element.elementor-element-74333266 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2270 .elementor-element.elementor-element-74333266{text-align:center;font-size:23px;line-height:27px;letter-spacing:1px;color:var( --e-global-color-6ff3f7ee );}.elementor-2270 .elementor-element.elementor-element-74333266 p{margin-block-end:0px;}.elementor-2270 .elementor-element.elementor-element-f614ca3{text-align:center;}.elementor-2270 .elementor-element.elementor-element-f614ca3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2270 .elementor-element.elementor-element-172423b > .elementor-widget-container{padding:0% 22% 0% 22%;}.elementor-2270 .elementor-element.elementor-element-172423b .hfe-infocard{text-align:center;}.elementor-2270 .elementor-element.elementor-element-172423b .hfe-infocard-text{margin:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-7064cf3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2270 .elementor-element.elementor-element-6cef3d9a{--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-2270 .elementor-element.elementor-element-205add58{text-align:start;}.elementor-2270 .elementor-element.elementor-element-205add58 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2270 .elementor-element.elementor-element-5a3621cf{--display:flex;}.elementor-2270 .elementor-element.elementor-element-461d836a{--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-2270 .elementor-element.elementor-element-48bf014f{text-align:start;}.elementor-2270 .elementor-element.elementor-element-48bf014f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2270 .elementor-element.elementor-element-7b507432{--display:flex;}.elementor-2270 .elementor-element.elementor-element-ksbrbs0:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-ksbrbs0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-ksbrbs0 > .elementor-container{max-width:1400px;}.elementor-2270 .elementor-element.elementor-element-ksbrbs0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-ksbrbs0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2270 .elementor-element.elementor-element-089d853 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2270 .elementor-element.elementor-element-14f6123{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2270 .elementor-element.elementor-element-f18cf4b{--display:flex;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2270 .elementor-element.elementor-element-159001e img{width:90%;}.elementor-2270 .elementor-element.elementor-element-e9d5721{--display:flex;--justify-content:center;}.elementor-2270 .elementor-element.elementor-element-2e3ffba img{width:90%;}.elementor-2270 .elementor-element.elementor-element-ea00865{--display:flex;--justify-content:center;}.elementor-2270 .elementor-element.elementor-element-274e63c img{width:90%;}.elementor-2270 .elementor-element.elementor-element-1f3493a{--display:flex;--justify-content:center;}.elementor-2270 .elementor-element.elementor-element-7e17448 img{width:90%;}.elementor-2270 .elementor-element.elementor-element-107fdee{--display:flex;--justify-content:center;}.elementor-2270 .elementor-element.elementor-element-2252909 img{width:90%;}.elementor-2270 .elementor-element.elementor-element-p0bk9zi > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2270 .elementor-element.elementor-element-p0bk9zi:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-p0bk9zi > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor3 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2270 .elementor-element.elementor-element-p0bk9zi > .elementor-container{max-width:1400px;}.elementor-2270 .elementor-element.elementor-element-p0bk9zi{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2270 .elementor-element.elementor-element-p0bk9zi > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2270 .elementor-element.elementor-element-5625819{text-align:center;}.elementor-2270 .elementor-element.elementor-element-5625819 .elementor-heading-title{font-size:60px;text-transform:none;color:#FFFFFF;}.elementor-2270 .elementor-element.elementor-element-b7c0313 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-2270 .elementor-element.elementor-element-b7c0313{text-align:center;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-6e17311{margin-top:30px;margin-bottom:0px;}.elementor-2270 .elementor-element.elementor-element-9d74b08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2270 .elementor-element.elementor-element-9d74b08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://htkv.de/wp-content/uploads/2025/12/1-HTKV-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2270 .elementor-element.elementor-element-9d74b08 > .elementor-element-populated >  .elementor-background-overlay{background-color:#424242;opacity:0.5;}.elementor-2270 .elementor-element.elementor-element-9d74b08 > .elementor-element-populated, .elementor-2270 .elementor-element.elementor-element-9d74b08 > .elementor-element-populated > .elementor-background-overlay, .elementor-2270 .elementor-element.elementor-element-9d74b08 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2270 .elementor-element.elementor-element-9d74b08 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:start;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:100px 30px 50px 30px;}.elementor-2270 .elementor-element.elementor-element-9d74b08 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2270 .elementor-element.elementor-element-6120432 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-2270 .elementor-element.elementor-element-6120432 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2270 .elementor-element.elementor-element-6120432.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );fill:#424242;color:#424242;}.elementor-2270 .elementor-element.elementor-element-6120432.elementor-view-framed .elementor-icon, .elementor-2270 .elementor-element.elementor-element-6120432.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2270 .elementor-element.elementor-element-6120432.elementor-view-framed .elementor-icon{background-color:#424242;}.elementor-2270 .elementor-element.elementor-element-6120432 .elementor-icon{font-size:24px;padding:20px;}.elementor-2270 .elementor-element.elementor-element-6120432 .elementor-icon-box-title, .elementor-2270 .elementor-element.elementor-element-6120432 .elementor-icon-box-title a{text-transform:none;}.elementor-2270 .elementor-element.elementor-element-6120432 .elementor-icon-box-description{color:#F5F5F5;}.elementor-2270 .elementor-element.elementor-element-45b9857:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2270 .elementor-element.elementor-element-45b9857 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://htkv.de/wp-content/uploads/2025/12/2-HTKV-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2270 .elementor-element.elementor-element-45b9857 > .elementor-element-populated >  .elementor-background-overlay{background-color:#424242;opacity:0.5;}.elementor-2270 .elementor-element.elementor-element-45b9857 > .elementor-element-populated, .elementor-2270 .elementor-element.elementor-element-45b9857 > .elementor-element-populated > .elementor-background-overlay, .elementor-2270 .elementor-element.elementor-element-45b9857 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2270 .elementor-element.elementor-element-45b9857 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:start;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:100px 30px 50px 30px;}.elementor-2270 .elementor-element.elementor-element-45b9857 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2270 .elementor-element.elementor-element-c9a095d .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-2270 .elementor-element.elementor-element-c9a095d .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2270 .elementor-element.elementor-element-c9a095d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );fill:#424242;color:#424242;}.elementor-2270 .elementor-element.elementor-element-c9a095d.elementor-view-framed .elementor-icon, .elementor-2270 .elementor-element.elementor-element-c9a095d.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2270 .elementor-element.elementor-element-c9a095d.elementor-view-framed .elementor-icon{background-color:#424242;}.elementor-2270 .elementor-element.elementor-element-c9a095d .elementor-icon{font-size:24px;padding:20px;}.elementor-2270 .elementor-element.elementor-element-c9a095d .elementor-icon-box-title, .elementor-2270 .elementor-element.elementor-element-c9a095d .elementor-icon-box-title a{text-transform:none;}.elementor-2270 .elementor-element.elementor-element-c9a095d .elementor-icon-box-description{color:#F5F5F5;}.elementor-2270 .elementor-element.elementor-element-e92be8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://htkv.de/wp-content/uploads/2025/12/3-HTKV-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-element-populated >  .elementor-background-overlay{background-color:#8B8686;opacity:0.3;}.elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-element-populated, .elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-element-populated > .elementor-background-overlay, .elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:start;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:100px 30px 50px 30px;}.elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2270 .elementor-element.elementor-element-207c340 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-2270 .elementor-element.elementor-element-207c340 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2270 .elementor-element.elementor-element-207c340.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );fill:#424242;color:#424242;}.elementor-2270 .elementor-element.elementor-element-207c340.elementor-view-framed .elementor-icon, .elementor-2270 .elementor-element.elementor-element-207c340.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2270 .elementor-element.elementor-element-207c340.elementor-view-framed .elementor-icon{background-color:#424242;}.elementor-2270 .elementor-element.elementor-element-207c340 .elementor-icon{font-size:24px;padding:20px;}.elementor-2270 .elementor-element.elementor-element-207c340 .elementor-icon-box-title, .elementor-2270 .elementor-element.elementor-element-207c340 .elementor-icon-box-title a{text-transform:none;}.elementor-2270 .elementor-element.elementor-element-207c340 .elementor-icon-box-description{color:#F5F5F5;}.elementor-2270 .elementor-element.elementor-element-a1d7342{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2270 .elementor-element.elementor-element-a1d7342:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-a1d7342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-a1d7342.e-con{--order:-99999 /* order start hack */;}.elementor-2270 .elementor-element.elementor-element-5fc4cc2{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:5px;}.elementor-2270 .elementor-element.elementor-element-5fc4cc2 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-2270 .elementor-element.elementor-element-5fc4cc2 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-2270 .elementor-element.elementor-element-07f6f37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2270 .elementor-element.elementor-element-07f6f37:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-07f6f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-07f6f37.e-con{--order:-99999 /* order start hack */;}.elementor-2270 .elementor-element.elementor-element-c3870f6{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-2270 .elementor-element.elementor-element-c3870f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2270 .elementor-element.elementor-element-c3870f6 img{width:50%;}.elementor-2270 .elementor-element.elementor-element-5a26c13{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-2270 .elementor-element.elementor-element-5a26c13.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2270 .elementor-element.elementor-element-5a26c13 .elementor-heading-title{font-size:60px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-5da9ef4f );}.elementor-2270 .elementor-element.elementor-element-42gbuu6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2270 .elementor-element.elementor-element-42gbuu6:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-42gbuu6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-42gbuu6 > .elementor-container{max-width:1400px;}.elementor-2270 .elementor-element.elementor-element-42gbuu6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2270 .elementor-element.elementor-element-42gbuu6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2270 .elementor-element.elementor-element-563c9af.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2270 .elementor-element.elementor-element-563c9af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2270 .elementor-element.elementor-element-563c9af > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.89);padding:50px 80px 50px 0px;}.elementor-2270 .elementor-element.elementor-element-d992304{text-align:center;}.elementor-2270 .elementor-element.elementor-element-d992304 .elementor-heading-title{font-size:40px;font-weight:700;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-b1349c5 > .elementor-widget-container{margin:30px 0px 0px 30px;}.elementor-2270 .elementor-element.elementor-element-b1349c5 .elementor-image-box-wrapper{text-align:start;}.elementor-2270 .elementor-element.elementor-element-b1349c5 .elementor-image-box-title{margin-bottom:10px;font-size:40px;font-weight:bold;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-8791cce > .elementor-widget-container{margin:30px 0px 0px 30px;}.elementor-2270 .elementor-element.elementor-element-8791cce .elementor-image-box-wrapper{text-align:start;}.elementor-2270 .elementor-element.elementor-element-8791cce .elementor-image-box-title{margin-bottom:10px;font-size:40px;font-weight:bold;text-transform:capitalize;}.elementor-2270 .elementor-element.elementor-element-923d494:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2270 .elementor-element.elementor-element-923d494 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2270 .elementor-element.elementor-element-923d494 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-2270 .elementor-element.elementor-element-923d494 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-field-group > label, .elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-field-subgroup label{color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-field-type-html{padding-bottom:0px;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-button{font-size:14px;font-weight:900;border-style:none;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-button[type="submit"]{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-astglobalcolor1 );}.elementor-2270 .elementor-element.elementor-element-a9eb900 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2270 .elementor-element.elementor-element-a9eb900 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2270 .elementor-element.elementor-element-a9eb900{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-2270:not(.elementor-motion-effects-element-type-background), body.elementor-page-2270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2270 .elementor-element.elementor-element-a379259{padding:60px 60px 110px 60px;}.elementor-2270 .elementor-element.elementor-element-1fd3c00 .elementor-button{padding:12px 30px 12px 30px;}.elementor-2270 .elementor-element.elementor-element-9f7df52 .elementor-button{font-size:16px;line-height:24px;}.elementor-2270 .elementor-element.elementor-element-f961e08 .elementor-button{font-size:16px;line-height:24px;}.elementor-2270 .elementor-element.elementor-element-2937c4b .elementor-button{font-size:16px;line-height:24px;}.elementor-2270 .elementor-element.elementor-element-3a42678d{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2270 .elementor-element.elementor-element-74333266 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2270 .elementor-element.elementor-element-74333266{line-height:22px;}.elementor-2270 .elementor-element.elementor-element-172423b > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-2270 .elementor-element.elementor-element-205add58 img{width:600px;height:225px;}.elementor-2270 .elementor-element.elementor-element-48bf014f img{width:600px;height:225px;}.elementor-2270 .elementor-element.elementor-element-ksbrbs0{padding:80px 40px 80px 40px;}.elementor-2270 .elementor-element.elementor-element-p0bk9zi{padding:80px 80px 80px 80px;}.elementor-2270 .elementor-element.elementor-element-5625819{text-align:center;}.elementor-2270 .elementor-element.elementor-element-b7c0313{text-align:center;}.elementor-2270 .elementor-element.elementor-element-9d74b08 > .elementor-element-populated{padding:130px 30px 30px 30px;}.elementor-2270 .elementor-element.elementor-element-6120432 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-6120432 .elementor-icon-box-wrapper{gap:25px;}.elementor-2270 .elementor-element.elementor-element-6120432 .elementor-icon{font-size:25px;}.elementor-2270 .elementor-element.elementor-element-45b9857 > .elementor-element-populated{padding:130px 30px 30px 30px;}.elementor-2270 .elementor-element.elementor-element-c9a095d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-c9a095d .elementor-icon-box-wrapper{gap:25px;}.elementor-2270 .elementor-element.elementor-element-c9a095d .elementor-icon{font-size:25px;}.elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-element-populated{margin:3% -49% 0% 51%;--e-column-margin-right:-49%;--e-column-margin-left:51%;padding:130px 30px 30px 30px;}.elementor-2270 .elementor-element.elementor-element-207c340 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-207c340 .elementor-icon-box-wrapper{gap:25px;}.elementor-2270 .elementor-element.elementor-element-207c340 .elementor-icon{font-size:25px;}.elementor-2270 .elementor-element.elementor-element-42gbuu6{padding:80px 40px 80px 40px;}.elementor-2270 .elementor-element.elementor-element-563c9af > .elementor-element-populated{padding:0px 40px 0px 0px;}}@media(max-width:767px){.elementor-2270 .elementor-element.elementor-element-a379259{padding:65px 30px 85px 30px;}.elementor-2270 .elementor-element.elementor-element-7258f9e{text-align:center;}.elementor-2270 .elementor-element.elementor-element-6971dc7{text-align:center;}.elementor-2270 .elementor-element.elementor-element-0e931a5{--justify-content:center;}.elementor-2270 .elementor-element.elementor-element-4670b24{text-align:center;}.elementor-2270 .elementor-element.elementor-element-4670b24 .elementor-heading-title{font-size:35px;}.elementor-2270 .elementor-element.elementor-element-9f7df52 .elementor-button{font-size:14px;line-height:21px;}.elementor-2270 .elementor-element.elementor-element-f961e08 .elementor-button{font-size:14px;line-height:21px;}.elementor-2270 .elementor-element.elementor-element-2937c4b .elementor-button{font-size:14px;line-height:21px;}.elementor-2270 .elementor-element.elementor-element-3a42678d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2270 .elementor-element.elementor-element-74333266{font-size:15px;}.elementor-2270 .elementor-element.elementor-element-172423b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2270 .elementor-element.elementor-element-205add58 img{height:200px;}.elementor-2270 .elementor-element.elementor-element-48bf014f img{height:200px;}.elementor-2270 .elementor-element.elementor-element-ksbrbs0{padding:35px 25px 35px 25px;}.elementor-2270 .elementor-element.elementor-element-14f6123{--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-2270 .elementor-element.elementor-element-f18cf4b{--width:50%;}.elementor-2270 .elementor-element.elementor-element-e9d5721{--width:50%;}.elementor-2270 .elementor-element.elementor-element-ea00865{--width:50%;}.elementor-2270 .elementor-element.elementor-element-1f3493a{--width:50%;}.elementor-2270 .elementor-element.elementor-element-107fdee{--width:50%;}.elementor-2270 .elementor-element.elementor-element-p0bk9zi{padding:60px 30px 60px 30px;}.elementor-2270 .elementor-element.elementor-element-5625819 .elementor-heading-title{font-size:35px;}.elementor-2270 .elementor-element.elementor-element-e92be8c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2270 .elementor-element.elementor-element-07f6f37{--justify-content:center;}.elementor-2270 .elementor-element.elementor-element-5a26c13{text-align:center;}.elementor-2270 .elementor-element.elementor-element-5a26c13 .elementor-heading-title{font-size:35px;}.elementor-2270 .elementor-element.elementor-element-42gbuu6{padding:50px 25px 50px 25px;}.elementor-2270 .elementor-element.elementor-element-563c9af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-d992304 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-b1349c5 .elementor-image-box-wrapper{text-align:start;}.elementor-2270 .elementor-element.elementor-element-8791cce .elementor-image-box-wrapper{text-align:start;}.elementor-2270 .elementor-element.elementor-element-923d494 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-2270 .elementor-element.elementor-element-cd09f33{width:40%;}.elementor-2270 .elementor-element.elementor-element-26a67ba{width:60%;}.elementor-2270 .elementor-element.elementor-element-6a763fc{--content-width:1400px;}.elementor-2270 .elementor-element.elementor-element-dcc02a0{--width:25%;}.elementor-2270 .elementor-element.elementor-element-da6f074{--width:25%;}.elementor-2270 .elementor-element.elementor-element-09d121e{--width:25%;}.elementor-2270 .elementor-element.elementor-element-3a42678d{--content-width:600px;}.elementor-2270 .elementor-element.elementor-element-6cef3d9a{--width:50%;}.elementor-2270 .elementor-element.elementor-element-461d836a{--width:50%;}.elementor-2270 .elementor-element.elementor-element-7d6f1bb{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2270 .elementor-element.elementor-element-21c22db{width:80%;}.elementor-2270 .elementor-element.elementor-element-cd09f33{width:100%;}.elementor-2270 .elementor-element.elementor-element-26a67ba{width:100%;}.elementor-2270 .elementor-element.elementor-element-d1d79fd{width:100%;}.elementor-2270 .elementor-element.elementor-element-9d74b08{width:50%;}.elementor-2270 .elementor-element.elementor-element-45b9857{width:50%;}.elementor-2270 .elementor-element.elementor-element-e92be8c{width:50%;}}@media(min-width:1025px){.elementor-2270 .elementor-element.elementor-element-3a42678d:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-3a42678d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-6971dc7 */<style>
/* Der blinkende Cursor */
.typing-cursor::after {
  content: '|';
  display: inline-block;
  margin-left: 2px;
  animation: blink 0.7s infinite;
  color: #FAED26; /* Optional: Cursor in Gelb */
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

/* Versteckt den Text am Anfang, damit er nicht kurz aufblitzt */
#mein-text {
    visibility: hidden;
    /* Damit das Layout nicht springt, reservieren wir Platz (optional) */
    min-height: 20px; 
}
</style>

<script>
document.addEventListener("DOMContentLoaded", function() {

    // --- EINSTELLUNGEN ---
    const targetID = 'mein-text';  // Muss mit der CSS-ID im Widget übereinstimmen
    const delayTime = 3000;        // 3 Sekunden Warten
    const typingSpeed = 30;        // Geschwindigkeit (ms pro Buchstabe). 30 ist flott.

    // --- LOGIK ---
    setTimeout(function() {
        const textElement = document.getElementById(targetID);

        if (textElement) {
            // 1. Original-Text holen
            const originalText = textElement.textContent.trim();
            
            // 2. Container leeren und sichtbar machen
            textElement.textContent = '';
            textElement.style.visibility = 'visible';
            textElement.classList.add('typing-cursor');

            // 3. Buchstabe für Buchstabe schreiben
            let charIndex = 0;
            function typeWriter() {
                if (charIndex < originalText.length) {
                    textElement.textContent += originalText.charAt(charIndex);
                    charIndex++;
                    setTimeout(typeWriter, typingSpeed);
                } else {
                    // Fertig getippt -> Cursor entfernen (optional, Zeile löschen wenn er bleiben soll)
                    // textElement.classList.remove('typing-cursor');
                }
            }

            // Starten
            typeWriter();
        }
    }, delayTime);
});
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc02a0 *//* Normalzustand des Containers */
.elementor-2270 .elementor-element.elementor-element-dcc02a0 {
    /* WICHTIG: Damit die Box nicht "springt", muss der Rahmen 
       immer da sein, ist aber im Normalzustand durchsichtig (transparent).
       Passen Sie '3px' an die gewünschte Dicke an.
    */
    border: 3px solid transparent;
    
    /* Sorgt für einen weichen Übergang beim Drüberfahren */
    transition: all 0.3s ease-in-out;

    /* Falls Sie die Ecken noch nicht im "Stil"-Tab abgerundet haben, 
       können Sie es hier tun, indem Sie das /* vorne und */ hinten entfernen: */
    /* border-radius: 10px; */
}

/* Hover-Zustand (Wenn die Maus drüberfährt) */
.elementor-2270 .elementor-element.elementor-element-dcc02a0:hover {
    /* Jetzt wird der Rahmen gelb */
    border-color: #FAED26;

    /* Ändert den Mauszeiger zur Hand */
    cursor: pointer;

    /* OPTIONAL: Ein zusätzlicher gelber "Schein" (Schatten) für mehr Effekt */
    box-shadow: 0 0 20px rgba(250, 237, 38, 0.3);

    /* OPTIONAL: Die Box hebt sich minimal an */
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6f074 *//* --- 1. Definition der Hintergrund-Animation --- */
/* Dies muss AUSSERHALB des '.elementor-2270 .elementor-element.elementor-element-da6f074' Blocks stehen */
@keyframes softGradientPulse {
    0% {
        /* Startposition: Links */
        background-position: 0% 50%;
    }
    100% {
        /* Endposition: Der Hintergrund hat sich nach rechts verschoben */
        background-position: 100% 50%;
    }
}


/* --- 2. Der Normalzustand des Containers --- */
.elementor-2270 .elementor-element.elementor-element-da6f074 {
    /* --- Bestehender Code für Rahmen & Transition --- */
    /* Rahmen ist da, aber unsichtbar, um Springen zu verhindern */
    border: 3px solid transparent;
    /* Weicher Übergang für Hover-Effekte (Rahmen, Schatten) */
    transition: all 0.3s ease-in-out;

    /* Falls gewünscht, Ecken abrunden: */
    /* border-radius: 10px; */


    /* --- NEU: Der animierte Hintergrund-Verlauf --- */

    /* A) Der Verlauf selbst: Ein helles Grau -> Dein Gelb -> Helles Grau */
    /* Sie können das Grau (#E0E0E0) anpassen, wenn es dunkler/heller sein soll */
    background-image: linear-gradient(
        to right, 
        #E0E0E0, 
        #FAED26, 
        #E0E0E0
    );

    /* B) WICHTIG: Der Hintergrund muss größer sein als die Box (doppelte Breite),
       damit wir ihn bewegen können */
    background-size: 200% 100%;

    /* C) Die Animation anwenden */
    /* Name | Dauer (z.B. 6s = langsam) | Kurve | Endlos | Richtung */
    animation: softGradientPulse 6s linear infinite alternate;
}


/* --- 3. Hover-Zustand (Wenn die Maus drüberfährt) --- */
/* HINWEIS: Der Hintergrund pulsiert weiter, diese Effekte kommen dazu */
.elementor-2270 .elementor-element.elementor-element-da6f074:hover {
    /* Jetzt wird der Rahmen gelb (wie vorher) */
    border-color: #FAED26;

    /* Ändert den Mauszeiger zur Hand */
    cursor: pointer;

    /* OPTIONAL: Zusätzlicher gelber "Schein" */
    box-shadow: 0 0 20px rgba(250, 237, 38, 0.4);

    /* OPTIONAL: Die Box hebt sich minimal an */
    transform: translateY(-5px);
    
    /* OPTIONAL: Wenn der Hintergrund beim Hovern anhalten soll,
       entfernen Sie die Kommentarzeichen /* und */ in der nächsten Zeile: */
    /* animation-play-state: paused; */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d121e *//* Normalzustand des Containers */
.elementor-2270 .elementor-element.elementor-element-09d121e {
    /* WICHTIG: Damit die Box nicht "springt", muss der Rahmen 
       immer da sein, ist aber im Normalzustand durchsichtig (transparent).
       Passen Sie '3px' an die gewünschte Dicke an.
    */
    border: 3px solid transparent;
    
    /* Sorgt für einen weichen Übergang beim Drüberfahren */
    transition: all 0.3s ease-in-out;

    /* Falls Sie die Ecken noch nicht im "Stil"-Tab abgerundet haben, 
       können Sie es hier tun, indem Sie das /* vorne und */ hinten entfernen: */
    /* border-radius: 10px; */
}

/* Hover-Zustand (Wenn die Maus drüberfährt) */
.elementor-2270 .elementor-element.elementor-element-09d121e:hover {
    /* Jetzt wird der Rahmen gelb */
    border-color: #FAED26;

    /* Ändert den Mauszeiger zur Hand */
    cursor: pointer;

    /* OPTIONAL: Ein zusätzlicher gelber "Schein" (Schatten) für mehr Effekt */
    box-shadow: 0 0 20px rgba(250, 237, 38, 0.3);

    /* OPTIONAL: Die Box hebt sich minimal an */
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-205add58 *//* --- 1. Grundeinstellungen für den Container --- */
.elementor-2270 .elementor-element.elementor-element-205add58 {
    position: relative;
    /* WICHTIG: Der Hintergrund hinter dem Bild muss schwarz sein, 
       damit das Abdunkeln funktioniert */
    background-color: #000000; 
    cursor: pointer;
    border-radius: 8px; /* Optional: Abgerundete Ecken */
    overflow: hidden;
}

/* --- 2. Das Bild selbst --- */
.elementor-2270 .elementor-element.elementor-element-205add58 img {
    display: block;
    width: 100%;
    height: auto;
    /* Ein weicher Übergang für das Abdunkeln */
    transition: all 0.5s ease;
}

/* --- 3. Der Hover-Effekt auf das Bild (Abdunkeln) --- */
.elementor-2270 .elementor-element.elementor-element-205add58:hover img {
    /* Hier steuern Sie, wie dunkel es wird. 
       0.2 = sehr dunkel, 0.7 = nur leicht abgedunkelt. 
       0.3 ist ein guter Mittelwert für den Effekt. */
    opacity: 0.3;
    
    /* Optional: Wenn Sie es dramatischer mögen, können Sie das Bild 
       im Hintergrund auch noch leicht zoomen: */
    /* transform: scale(1.05); */
}


/* --- 4. Das "Öffnen"-Textelement --- */
.elementor-2270 .elementor-element.elementor-element-205add58::before {
    content: 'ÖFFNEN';
    
    /* Positionierung: Absolut in der Mitte */
    position: absolute;
    top: 50%;
    left: 50%;
    
    /* Typografie - Fette Schriften wirken hier am besten! */
    font-size: 30px;
    font-weight: 900; /* Sehr fett */
    text-transform: uppercase;
    letter-spacing: 3px;
    
    /* WICHTIG FÜR DEN EFFEKT: Der Text muss WEISS sein */
    color: #ffffff;
    
    /* --- DER MAGISCHE CUTOUT-TRICK (Blend Mode) --- */
    /* 'color-dodge' lässt das helle Bild durch die weißen Buchstaben "hindurchbrennen" */
    mix-blend-mode: color-dodge;
    
    /* --- Animation Startzustand --- */
    opacity: 0; /* Unsichtbar am Anfang */
    /* Startet leicht verkleinert und zentriert */
    transform: translate(-50%, -50%) scale(0.8);
    /* Ein sehr weicher, federnder Übergang */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    
    z-index: 2;
    pointer-events: none; /* Klicks gehen durch den Text durch */
}


/* --- 5. Der Hover-Zustand für den Text --- */
.elementor-2270 .elementor-element.elementor-element-205add58:hover::before {
    /* Sichtbar machen */
    opacity: 1;
    /* Auf normale Größe skalieren und zentriert lassen */
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3280cb *//* --- 1. Grundeinstellungen für den Container --- */
.elementor-2270 .elementor-element.elementor-element-3280cb {
    position: relative;
    /* WICHTIG: Der Hintergrund hinter dem Bild muss schwarz sein, 
       damit das Abdunkeln funktioniert */
    background-color: #000000; 
    cursor: pointer;
    border-radius: 8px; /* Optional: Abgerundete Ecken */
    overflow: hidden;
}

/* --- 2. Das Bild selbst --- */
.elementor-2270 .elementor-element.elementor-element-3280cb img {
    display: block;
    width: 100%;
    height: auto;
    /* Ein weicher Übergang für das Abdunkeln */
    transition: all 0.5s ease;
}

/* --- 3. Der Hover-Effekt auf das Bild (Abdunkeln) --- */
.elementor-2270 .elementor-element.elementor-element-3280cb:hover img {
    /* Hier steuern Sie, wie dunkel es wird. 
       0.2 = sehr dunkel, 0.7 = nur leicht abgedunkelt. 
       0.3 ist ein guter Mittelwert für den Effekt. */
    opacity: 0.3;
    
    /* Optional: Wenn Sie es dramatischer mögen, können Sie das Bild 
       im Hintergrund auch noch leicht zoomen: */
    /* transform: scale(1.05); */
}


/* --- 4. Das "Öffnen"-Textelement --- */
.elementor-2270 .elementor-element.elementor-element-3280cb::before {
    content: 'ÖFFNEN';
    
    /* Positionierung: Absolut in der Mitte */
    position: absolute;
    top: 50%;
    left: 50%;
    
    /* Typografie - Fette Schriften wirken hier am besten! */
    font-size: 30px;
    font-weight: 900; /* Sehr fett */
    text-transform: uppercase;
    letter-spacing: 3px;
    
    /* WICHTIG FÜR DEN EFFEKT: Der Text muss WEISS sein */
    color: #ffffff;
    
    /* --- DER MAGISCHE CUTOUT-TRICK (Blend Mode) --- */
    /* 'color-dodge' lässt das helle Bild durch die weißen Buchstaben "hindurchbrennen" */
    mix-blend-mode: color-dodge;
    
    /* --- Animation Startzustand --- */
    opacity: 0; /* Unsichtbar am Anfang */
    /* Startet leicht verkleinert und zentriert */
    transform: translate(-50%, -50%) scale(0.8);
    /* Ein sehr weicher, federnder Übergang */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    
    z-index: 2;
    pointer-events: none; /* Klicks gehen durch den Text durch */
}


/* --- 5. Der Hover-Zustand für den Text --- */
.elementor-2270 .elementor-element.elementor-element-3280cb:hover::before {
    /* Sichtbar machen */
    opacity: 1;
    /* Auf normale Größe skalieren und zentriert lassen */
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48bf014f *//* --- 1. Grundeinstellungen für den Container --- */
.elementor-2270 .elementor-element.elementor-element-48bf014f {
    position: relative;
    /* WICHTIG: Der Hintergrund hinter dem Bild muss schwarz sein, 
       damit das Abdunkeln funktioniert */
    background-color: #000000; 
    cursor: pointer;
    border-radius: 8px; /* Optional: Abgerundete Ecken */
    overflow: hidden;
}

/* --- 2. Das Bild selbst --- */
.elementor-2270 .elementor-element.elementor-element-48bf014f img {
    display: block;
    width: 100%;
    height: auto;
    /* Ein weicher Übergang für das Abdunkeln */
    transition: all 0.5s ease;
}

/* --- 3. Der Hover-Effekt auf das Bild (Abdunkeln) --- */
.elementor-2270 .elementor-element.elementor-element-48bf014f:hover img {
    /* Hier steuern Sie, wie dunkel es wird. 
       0.2 = sehr dunkel, 0.7 = nur leicht abgedunkelt. 
       0.3 ist ein guter Mittelwert für den Effekt. */
    opacity: 0.3;
    
    /* Optional: Wenn Sie es dramatischer mögen, können Sie das Bild 
       im Hintergrund auch noch leicht zoomen: */
    /* transform: scale(1.05); */
}


/* --- 4. Das "Öffnen"-Textelement --- */
.elementor-2270 .elementor-element.elementor-element-48bf014f::before {
    content: 'ÖFFNEN';
    
    /* Positionierung: Absolut in der Mitte */
    position: absolute;
    top: 50%;
    left: 50%;
    
    /* Typografie - Fette Schriften wirken hier am besten! */
    font-size: 30px;
    font-weight: 900; /* Sehr fett */
    text-transform: uppercase;
    letter-spacing: 3px;
    
    /* WICHTIG FÜR DEN EFFEKT: Der Text muss WEISS sein */
    color: #ffffff;
    
    /* --- DER MAGISCHE CUTOUT-TRICK (Blend Mode) --- */
    /* 'color-dodge' lässt das helle Bild durch die weißen Buchstaben "hindurchbrennen" */
    mix-blend-mode: color-dodge;
    
    /* --- Animation Startzustand --- */
    opacity: 0; /* Unsichtbar am Anfang */
    /* Startet leicht verkleinert und zentriert */
    transform: translate(-50%, -50%) scale(0.8);
    /* Ein sehr weicher, federnder Übergang */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    
    z-index: 2;
    pointer-events: none; /* Klicks gehen durch den Text durch */
}


/* --- 5. Der Hover-Zustand für den Text --- */
.elementor-2270 .elementor-element.elementor-element-48bf014f:hover::before {
    /* Sichtbar machen */
    opacity: 1;
    /* Auf normale Größe skalieren und zentriert lassen */
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7535a11a *//* --- 1. Grundeinstellungen für den Container --- */
.elementor-2270 .elementor-element.elementor-element-7535a11a {
    position: relative;
    /* WICHTIG: Der Hintergrund hinter dem Bild muss schwarz sein, 
       damit das Abdunkeln funktioniert */
    background-color: #000000; 
    cursor: pointer;
    border-radius: 8px; /* Optional: Abgerundete Ecken */
    overflow: hidden;
}

/* --- 2. Das Bild selbst --- */
.elementor-2270 .elementor-element.elementor-element-7535a11a img {
    display: block;
    width: 100%;
    height: auto;
    /* Ein weicher Übergang für das Abdunkeln */
    transition: all 0.5s ease;
}

/* --- 3. Der Hover-Effekt auf das Bild (Abdunkeln) --- */
.elementor-2270 .elementor-element.elementor-element-7535a11a:hover img {
    /* Hier steuern Sie, wie dunkel es wird. 
       0.2 = sehr dunkel, 0.7 = nur leicht abgedunkelt. 
       0.3 ist ein guter Mittelwert für den Effekt. */
    opacity: 0.3;
    
    /* Optional: Wenn Sie es dramatischer mögen, können Sie das Bild 
       im Hintergrund auch noch leicht zoomen: */
    /* transform: scale(1.05); */
}


/* --- 4. Das "Öffnen"-Textelement --- */
.elementor-2270 .elementor-element.elementor-element-7535a11a::before {
    content: 'ÖFFNEN';
    
    /* Positionierung: Absolut in der Mitte */
    position: absolute;
    top: 50%;
    left: 50%;
    
    /* Typografie - Fette Schriften wirken hier am besten! */
    font-size: 30px;
    font-weight: 900; /* Sehr fett */
    text-transform: uppercase;
    letter-spacing: 3px;
    
    /* WICHTIG FÜR DEN EFFEKT: Der Text muss WEISS sein */
    color: #ffffff;
    
    /* --- DER MAGISCHE CUTOUT-TRICK (Blend Mode) --- */
    /* 'color-dodge' lässt das helle Bild durch die weißen Buchstaben "hindurchbrennen" */
    mix-blend-mode: color-dodge;
    
    /* --- Animation Startzustand --- */
    opacity: 0; /* Unsichtbar am Anfang */
    /* Startet leicht verkleinert und zentriert */
    transform: translate(-50%, -50%) scale(0.8);
    /* Ein sehr weicher, federnder Übergang */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    
    z-index: 2;
    pointer-events: none; /* Klicks gehen durch den Text durch */
}


/* --- 5. Der Hover-Zustand für den Text --- */
.elementor-2270 .elementor-element.elementor-element-7535a11a:hover::before {
    /* Sichtbar machen */
    opacity: 1;
    /* Auf normale Größe skalieren und zentriert lassen */
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */