.elementor-8746 .elementor-element.elementor-element-96f1496{--display:flex}.elementor-8746 .elementor-element.elementor-element-96f1496:not(.elementor-motion-effects-element-type-background),.elementor-8746 .elementor-element.elementor-element-96f1496>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,var(--e-global-color-9fa1fac) 0%,var(--e-global-color-38c3804) 100%)}.elementor-8746 .elementor-element.elementor-element-9cbe400{text-align:center}.elementor-8746 .elementor-element.elementor-element-f5cb1f5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-8746 .elementor-element.elementor-element-cb5201c img{max-width:73%;height:500px;border-radius:8px 8px 8px 8px}.elementor-8746 .elementor-element.elementor-element-06ee817{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-8746 .elementor-element.elementor-element-cf02488>.elementor-widget-container{margin:2px 2px 2px 2px;padding:7px 0 0 0}.elementor-8746 .elementor-element.elementor-element-cf02488{text-align:start}.elementor-8746 .elementor-element.elementor-element-cf02488 .elementor-heading-title{text-shadow:53px -90px 19px rgba(208.43478260869563,252.57051039697544,255,.3);color:var(--e-global-color-7102339)}.elementor-8746 .elementor-element.elementor-element-0512eff:not(.elementor-widget-image) .elementor-widget-container,.elementor-8746 .elementor-element.elementor-element-0512eff.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://www.invvenio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-8746 .elementor-element.elementor-element-0512eff .elementor-icon-wrapper{text-align:center}.elementor-8746 .elementor-element.elementor-element-0512eff.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-9fa1fac)}.elementor-8746 .elementor-element.elementor-element-0512eff.elementor-view-framed .elementor-icon,.elementor-8746 .elementor-element.elementor-element-0512eff.elementor-view-default .elementor-icon{color:var(--e-global-color-9fa1fac);border-color:var(--e-global-color-9fa1fac)}.elementor-8746 .elementor-element.elementor-element-0512eff.elementor-view-framed .elementor-icon,.elementor-8746 .elementor-element.elementor-element-0512eff.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-9fa1fac)}.elementor-8746 .elementor-element.elementor-element-0512eff .elementor-icon{font-size:100px}.elementor-8746 .elementor-element.elementor-element-0512eff .elementor-icon svg{height:100px}.elementor-8746 .elementor-element.elementor-element-10ea29c img{max-width:83%;height:500px;border-radius:8px 8px 8px 8px}.elementor-8746 .elementor-element.elementor-element-c1b0486{--display:flex;--min-height:214px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8746 .elementor-element.elementor-element-c1b0486:not(.elementor-motion-effects-element-type-background),.elementor-8746 .elementor-element.elementor-element-c1b0486>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9fa1fac)}.elementor-8746 .elementor-element.elementor-element-e5d1164{--display:flex}.elementor-8746 .elementor-element.elementor-element-9cbc6e8{text-align:center}.elementor-8746 .elementor-element.elementor-element-871035e .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-8746 .elementor-element.elementor-element-871035e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-8746 .elementor-element.elementor-element-871035e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-8746 .elementor-element.elementor-element-a64f635{text-align:center}.elementor-8746 .elementor-element.elementor-element-a64f635 .elementor-heading-title{color:var(--e-global-color-7102339)}.elementor-8746 .elementor-element.elementor-element-1a5ef28{--display:flex}.elementor-8746 .elementor-element.elementor-element-b4dfdd3 .elementor-repeater-item-142b4c4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.invvenio.com/wp-content/uploads/2026/05/Zebra-scaled.jpg);background-size:cover}.elementor-8746 .elementor-element.elementor-element-b4dfdd3 .elementor-repeater-item-1686f15 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.invvenio.com/wp-content/uploads/2026/05/Schulungsraum-scaled.jpg);background-size:cover}.elementor-8746 .elementor-element.elementor-element-b4dfdd3 .elementor-repeater-item-31f03e5 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.invvenio.com/wp-content/uploads/2026/05/Halle.jpg);background-size:cover}.elementor-8746 .elementor-element.elementor-element-b4dfdd3 .elementor-repeater-item-ae6d9ef .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.invvenio.com/wp-content/uploads/2026/05/wall-of-things-2-scaled.jpg);background-size:cover}.elementor-8746 .elementor-element.elementor-element-b4dfdd3 .elementor-repeater-item-df36140 .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.invvenio.com/wp-content/uploads/2026/03/Bild-67-scaled.jpg);background-size:cover}.elementor-8746 .elementor-element.elementor-element-b4dfdd3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-8746 .elementor-element.elementor-element-b4dfdd3 .swiper-slide-contents{max-width:66%}.elementor-8746 .elementor-element.elementor-element-b4dfdd3 .swiper-slide-inner{text-align:center}:root{--page-title-display:none}@media(max-width:1024px){.elementor-8746 .elementor-element.elementor-element-f5cb1f5{--grid-auto-flow:row}.elementor-8746 .elementor-element.elementor-element-06ee817{--grid-auto-flow:row}}@media(max-width:767px){.elementor-8746 .elementor-element.elementor-element-9cbe400{text-align:center}.elementor-8746 .elementor-element.elementor-element-f5cb1f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-8746 .elementor-element.elementor-element-06ee817{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-8746 .elementor-element.elementor-element-cf02488>.elementor-widget-container{margin:-6px -6px 0 -6px;padding:0 0 0 0}.elementor-8746 .elementor-element.elementor-element-cf02488{text-align:center}.elementor-8746 .elementor-element.elementor-element-0512eff>.elementor-widget-container{margin:13px 13px 13px 13px}.elementor-8746 .elementor-element.elementor-element-0512eff .elementor-icon{font-size:121px}.elementor-8746 .elementor-element.elementor-element-0512eff .elementor-icon svg{height:121px}.elementor-8746 .elementor-element.elementor-element-193c3a1{column-gap:0;text-align:center;font-size:1px}.elementor-8746 .elementor-element.elementor-element-10ea29c img{width:100%;max-width:100%;height:201px}.elementor-8746 .elementor-element.elementor-element-9cbc6e8{width:100%;max-width:100%;text-align:center}.elementor-8746 .elementor-element.elementor-element-9cbc6e8>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8746 .elementor-element.elementor-element-a64f635{width:100%;max-width:100%;text-align:center}.elementor-8746 .elementor-element.elementor-element-a64f635>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}}.elementor-8746 .elementor-element.elementor-element-9cbe400 .thanks-title{position:relative;display:inline-block;color:#061616;font-weight:800;font-size:clamp(42px, 10vw, 72px);line-height:.95;letter-spacing:-.04em}.elementor-8746 .elementor-element.elementor-element-9cbe400 .thanks-title::after{content:"";position:absolute;left:4px;right:4px;bottom:-8px;height:5px;background:rgb(255 255 255 / .85);border-radius:999px;opacity:1}.elementor-8746 .elementor-element.elementor-element-0512eff .elementor-icon{animation:whatsappPulseSoft 1.8s infinite ease-in-out;transform-origin:center;display:inline-flex;border-radius:50%;box-shadow:0 0 0 0 rgb(37 211 102 / .45)}@keyframes whatsappPulseSoft{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(37 211 102 / .45)}50%{transform:scale(1.08);box-shadow:0 0 0 10px #fff0}100%{transform:scale(1);box-shadow:0 0 0 0 #fff0}}.elementor-8746 .elementor-element.elementor-element-193c3a1{background:rgb(255 255 255 / .24);border:1px solid rgb(255 255 255 / .38);border-radius:22px;padding:24px 28px;max-width:520px}.elementor-8746 .elementor-element.elementor-element-193c3a1 strong,.elementor-8746 .elementor-element.elementor-element-193c3a1 b{display:block;margin-bottom:14px;color:#042323;font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.elementor-8746 .elementor-element.elementor-element-193c3a1 p{margin:0;color:#042323;font-size:18px;line-height:1.6}.elementor-8746 .elementor-element.elementor-element-06ee817{gap:0!important}.elementor-8746 .elementor-element.elementor-element-96f1496{position:relative;padding-top:72px}.elementor-8746 .elementor-element.elementor-element-96f1496::before{content:"";position:absolute;top:0;left:50%;width:90px;height:5px;background:rgb(255 255 255 / .55);border-radius:999px;transform:translateX(-50%)}.elementor-8746 .elementor-element.elementor-element-9cbc6e8 .main-title{display:block;color:#061616;font-family:inherit;font-weight:800;font-size:clamp(42px, 8vw, 64px);line-height:.95;letter-spacing:-.04em}.elementor-8746 .elementor-element.elementor-element-9cbc6e8 .mini-label{display:block;color:#061616;font-family:inherit;font-size:clamp(12px, 1.4vw, 16px);font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;line-height:1.1}.elementor-8746 .elementor-element.elementor-element-9cbc6e8 .main-title{display:block;margin-top:4px;color:#061616;font-family:inherit;font-weight:800;font-size:clamp(40px, 7vw, 58px);line-height:.95;letter-spacing:-.04em}.elementor-8746 .elementor-element.elementor-element-a64f635 .mini-label{display:block;color:rgb(6 22 22 / .72);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.elementor-8746 .elementor-element.elementor-element-a64f635 .main-title{display:block;color:#061616;font-size:clamp(38px, 11vw, 62px);font-weight:900;line-height:.92;letter-spacing:-.04em}