body{font-family:var(--font-global);font-size:1.4rem;line-height:1.3;font-weight:400;color:var(--text);overflow-x:hidden;background:#000}@media(min-width: 770px){body{font-size:20px;line-height:28px}}body::-webkit-scrollbar{width:10px;background:var(--gray-900)}body::-webkit-scrollbar-thumb{background:var(--primary)}@media(max-width: 1280px){body.hidden{overflow:hidden}}.hidden-x{overflow-x:hidden}ul{margin:0;padding:0;list-style:none}ul li{margin:0 0 5px 0}ul li:last-child{margin:0}.text_large{font-size:20px;line-height:30px}.text_small{font-size:14px;line-height:21px}b,strong{font-weight:700}p:empty{padding:0 !important}.visually-hidden{visibility:hidden;position:relative;z-index:-1000}#rindex_1{padding-top:85px}@media(min-width: 580px){#rindex_1{padding-top:105px}}@media(min-width: 770px){#rindex_1{padding-top:120px}}section{scroll-margin-top:60px}@media(min-width: 770px){section{scroll-margin-top:100px}}section.bg_dark{background-color:var(--dark)}section.bg_dark *{color:#fff !important}section.bg_dark .__tagline{color:#fff !important}section.bg_dark .btn-read-more span.span_icon svg path{fill:#fff !important}section.bg_dark .btn-read-more::after{background:#fff !important}section.bg_light{background-color:var(--light)}@media(min-width: 1280px){section.bg_attachment{background-attachment:fixed !important}}section .leer-seite{min-height:500px}section .video-container{position:absolute;inset:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;background-size:cover}section .video-container .overlay{position:absolute;z-index:2;inset:0;width:100%;height:100%;background:#000;display:block}section .video-container video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}section.pos-rel{position:relative}section .no_styles{border-radius:initial !important;box-shadow:initial !important}section .no_styles *{border-radius:initial !important;box-shadow:initial !important}.color-white{color:#fff !important}.color-white *{color:#fff !important}.color-white .btn-read-more span.span_icon svg path{fill:#fff !important}.color-white .btn-read-more::after{background:#fff !important}h1,.format_1,h2,.format_2,h3,.format_3,h4,.format_4,h5,.format_5,h6,.format_6,.display-1,.display-2,.display-3,.display-4,.__title{font-family:var(--font-title);color:var(--white);font-weight:400 !important}h1 span,.format_1 span,h2 span,.format_2 span,h3 span,.format_3 span,h4 span,.format_4 span,h5 span,.format_5 span,h6 span,.format_6 span,.display-1 span,.display-2 span,.display-3 span,.display-4 span,.__title span{background:linear-gradient(to bottom, var(--gtop), var(--gbottom));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}h1 color-primary,.format_1 color-primary,h2 color-primary,.format_2 color-primary,h3 color-primary,.format_3 color-primary,h4 color-primary,.format_4 color-primary,h5 color-primary,.format_5 color-primary,h6 color-primary,.format_6 color-primary,.display-1 color-primary,.display-2 color-primary,.display-3 color-primary,.display-4 color-primary,.__title color-primary{color:var(--primary)}h1 color-secondary,.format_1 color-secondary,h2 color-secondary,.format_2 color-secondary,h3 color-secondary,.format_3 color-secondary,h4 color-secondary,.format_4 color-secondary,h5 color-secondary,.format_5 color-secondary,h6 color-secondary,.format_6 color-secondary,.display-1 color-secondary,.display-2 color-secondary,.display-3 color-secondary,.display-4 color-secondary,.__title color-secondary{color:var(--secondary)}h1 outline,.format_1 outline,h2 outline,.format_2 outline,h3 outline,.format_3 outline,h4 outline,.format_4 outline,h5 outline,.format_5 outline,h6 outline,.format_6 outline,.display-1 outline,.display-2 outline,.display-3 outline,.display-4 outline,.__title outline{color:rgba(0,0,0,0) !important;-webkit-text-stroke:1px var(--outline) !important}@media(max-width: 1200px){h1 br,.format_1 br,h2 br,.format_2 br,h3 br,.format_3 br,h4 br,.format_4 br,h5 br,.format_5 br,h6 br,.format_6 br,.display-1 br,.display-2 br,.display-3 br,.display-4 br,.__title br{display:none}}h1,.format_1{font-size:clamp(2.813rem,2.472rem + 1.7vw,3.75rem);line-height:clamp(3.125rem,2.784rem + 1.7vw,4.063rem)}h2,.format_2,.__title{font-size:clamp(2.188rem,2.074rem + .57vw,2.5rem);line-height:clamp(2.5rem,2.386rem + .57vw,2.813rem)}h3,.format_3{font-size:clamp(1.75rem,1.705rem + .23vw,1.875rem);line-height:clamp(2rem,1.864rem + .68vw,2.375rem)}h4,.format_4{font-size:clamp(22px,5vw,24px);line-height:clamp(24px,5vw,28px)}h5,.format_5{font-size:20px;line-height:24px}h6,.format_6{font-size:18px;line-height:20px}.display-1{font-size:clamp(2.813rem,1.108rem + 8.52vw,7.5rem);line-height:clamp(3.125rem,1.42rem + 8.52vw,7.813rem)}.display-2{font-size:clamp(2.25rem,.795rem + 7.27vw,6.25rem);line-height:clamp(2.813rem,1.449rem + 6.82vw,6.563rem)}.display-3{font-size:clamp(2.125rem,.852rem + 6.36vw,5.625rem);line-height:clamp(2.5rem,1.25rem + 6.25vw,5.938rem)}.display-4{font-size:clamp(2rem,.909rem + 5.45vw,5rem);line-height:clamp(2.375rem,1.307rem + 5.34vw,5.313rem)}[class^=display-] outline{color:rgba(0,0,0,0) !important;-webkit-text-stroke:1px var(--outline) !important}.custom-color .__tagline,.custom-color .__headline,.custom-color .__textarea,.custom-color .__text,.custom-color .blockquote,.custom-color .blockquote_footer,.custom-color .tabelle_top_text{color:var(--custom-farbe) !important}.custom-color .__tagline *,.custom-color .__headline *,.custom-color .__textarea *,.custom-color .__text *,.custom-color .blockquote *,.custom-color .blockquote_footer *,.custom-color .tabelle_top_text *{color:var(--custom-farbe) !important}.custom-color .btn-read-more{color:var(--custom-farbe) !important}.custom-color .btn-read-more svg path{fill:var(--custom-farbe) !important}.custom-color .btn-read-more::after{background:var(--custom-farbe) !important}#wistia-player,wistia-player{position:relative;z-index:3;border-radius:var(--border-radius);box-shadow:var(--shadow3);width:100%}.__tagline{position:relative}.__tagline:empty{display:none}.__tagline *{font-family:var(--font-global);font-size:18px;line-height:normal;font-weight:400;color:#ff007a;position:relative;text-transform:none;margin:0 0 15px 0 !important}@media(min-width: 770px){.__tagline *{font-size:22px}}.__headline h1,.__headline h2,.__headline h3,.__headline h4,.__headline h5,.__headline h6{margin:0 !important}.__headline span{background:linear-gradient(to bottom, var(--gtop), var(--gbottom));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.__textarea ul{list-style:disc;margin:15px 0 15px 20px;list-style-position:outside li;list-style-position-margin:0 0 2px 0}.__textarea ol{margin:15px 0 15px 20px;padding:0 !important;list-style-position:outside}.__textarea a{text-decoration:underline;color:var(--gray-500)}.__textarea a:hover{color:var(--gray-500);text-decoration:none !important}.__textarea p:empty{display:none}.__textarea p:last-child{margin:0}.__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.btn{font-family:var(--font-global);font-weight:500;border:none !important;border-radius:25px;box-shadow:var(--shadow-btn) !important;transition:all .3s ease-in-out;position:relative;text-decoration:none !important}.btn svg{position:relative;top:0;right:-10px}.btn:hover{border-radius:5px}.btn-primary{color:var(--white) !important;background-color:var(--btn)}.btn-primary:focus{background-color:var(--btn)}.btn-primary:hover{background-color:var(--gray-800) !important}.btn-primary:hover svg path{fill:var(--white)}.btn-primary svg path{fill:var(--white)}.btn-primary:disabled{color:var(--white);background-color:var(--btn)}.btn-secondary{color:#fff !important;background-color:var(--secondary)}.btn-secondary:focus{background-color:var(--secondary)}.btn-secondary:hover{background-color:var(--gray-700) !important}.btn-secondary svg path{fill:#fff}.btn-secondary:disabled{background-color:var(--gray-600)}.btn-gradient{color:#fff !important;background:linear-gradient(0deg, var(--gbottom) 0%, var(--gtop) 100%) 0% 0% no-repeat padding-box}.btn-gradient:focus{background:linear-gradient(0deg, var(--gbottom) 0%, var(--gtop) 100%) 0% 0% no-repeat padding-box}.btn-gradient:hover{background-color:var(--gray-700) !important}.btn-gradient svg path{fill:#fff}.btn-gradient:disabled{background-color:var(--gray-600)}.btn-border{color:#fff !important;background:rgba(0,0,0,0);border:1px solid #fff !important}.btn-border:focus,.btn-border:hover{background:#fff;color:#000 !important}.btn-border:focus svg path,.btn-border:hover svg path{fill:#000}.btn-border svg path{fill:#fff}.btn-border:disabled{background-color:var(--gray-400)}.btn-third-level{color:var(--gray-100) !important;font-weight:400;border:none !important;transition:all .3s ease-in-out;position:relative;text-decoration:none !important;padding:10px 2px 10px 20px !important;box-shadow:initial !important}.btn-third-level::after{content:"";width:100%;height:1px;background-color:var(--gray-100);position:absolute;bottom:2px;left:0;opacity:1;transform:translate(0, 0);transition:var(--transition)}.btn-third-level:hover,.btn-third-level:focus{box-shadow:initial}.btn-third-level:hover::after,.btn-third-level:focus::after{opacity:0;transform:translate(0, -2px)}.btn-third-level svg{position:absolute;left:0;top:12px}.btn-third-level svg path{fill:var(--gray-100)}.mobile-btn{color:var(--primary) !important;font-weight:400;background-color:var(--white) !important;border:none !important;border-radius:5px;transition:all .3s ease-in-out;position:relative;padding:10px 40px 10px 20px}.mobile-btn:focus,.mobile-btn:hover{background-color:var(--secondary) !important;box-shadow:initial !important}.mobile-btn:focus svg path,.mobile-btn:hover svg path{fill:var(--white)}.mobile-btn svg{position:absolute;margin:2px 0 0 10px}.mobile-btn svg path{fill:var(--secondary) !important}.mobile-btn i{margin:0 10px 0 5px;color:#fff}.btn-lg,.btn-group-sm>.btn{font-size:14px;line-height:18px;padding:16px 30px 16px 20px}.btn-lg:not(:has(>svg.svg-inline--fa)),.btn-group-sm>.btn:not(:has(>svg.svg-inline--fa)){padding:16px 20px 16px 20px}@media(min-width: 768px){.btn-lg,.btn-group-sm>.btn{font-size:16px;line-height:20px;padding:16px 32px 16px 32px}.btn-lg:not(:has(>svg.svg-inline--fa)),.btn-group-sm>.btn:not(:has(>svg.svg-inline--fa)){padding:16px 32px 16px 32px}}.btn-sm,.btn-group-sm>.btn{font-size:14px;line-height:14px;padding:12px 35px 12px 25px}.btn-sm:not(:has(>svg.svg-inline--fa)),.btn-group-sm>.btn:not(:has(>svg.svg-inline--fa)){padding:12px 25px 12px 25px}.error404{background:#000;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.error404 .t-404{font-family:var(--font-title);font-weight:400;color:var(--white)}@media(min-width: 320px){.error404 .t-404{font-size:150px;line-height:200px}}@media(min-width: 600px){.error404 .t-404{font-size:300px;line-height:350px}}@media(min-width: 770px){.error404 .t-404{font-size:400px;line-height:450px}}.error404 .t-404 span{color:var(--primary)}.error404 h2{color:var(--white);font-weight:700}.error404 h2 span{color:var(--secondary)}.error404 .__text{position:relative;z-index:5;margin:-50px 0 0 0;text-align:center}.error404 .__text a{display:inline-block;margin:20px 0 0 0}.error404::after{content:"";background:#343a40;background:radial-gradient(circle, rgba(0, 0, 0, 0.4549019608) 0%, #000000 85%);position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.socialmedia-box .__top{text-align:center;margin:0 0 20px 0}.socialmedia-box .__top .__tagline{font-family:var(--font-title);font-size:14px;line-height:20px;font-weight:400;color:var(--primary);justify-content:center;margin:0 -26px 7px 0}.socialmedia-box .__top .__heading{font-family:var(--font-title);font-weight:400;color:var(--primary);font-size:18px;line-height:24px}.socialmedia-box .__top .__heading br{display:none}@media(min-width: 768px){.socialmedia-box .__top .__heading{font-size:28px;line-height:32px}.socialmedia-box .__top .__heading br{display:block}}.socialmedia-box .__top .__heading span{color:var(--secondary)}.socialmedia-box .__liste ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.socialmedia-box .__liste ul li{width:30px}.socialmedia-box .__liste ul li a{width:30px;height:30px;display:block;text-decoration:none}.socialmedia-box .__liste ul li a svg{width:100%;height:100%}.socialmedia-box .__liste ul li a svg path{fill:var(--gray-200)}.socialmedia-box .__liste ul li a:hover svg path{fill:revert-layer}.inhaltsverzeichnis_block{position:relative;z-index:4;width:300px;margin:0 0 20px 0}.inhaltsverzeichnis_block .inhaltsverzeichnis_button{width:174px;height:38px;background:var(--gray-900);padding:0px 20px 0px 20px;border-radius:25px;box-shadow:var(--shadow3);cursor:pointer;position:relative;font-size:14px;line-height:14px;font-weight:400;color:#fff !important;display:flex;align-items:center;transition:var(--transition);border:initial}.inhaltsverzeichnis_block .inhaltsverzeichnis_button span{color:#fff !important}.inhaltsverzeichnis_block .inhaltsverzeichnis_button span svg{width:18px;height:18px;position:absolute;top:11px;right:20px}.inhaltsverzeichnis_block .inhaltsverzeichnis_button span svg path{fill:#fff}.inhaltsverzeichnis_block .inhaltsverzeichnis_button:hover,.inhaltsverzeichnis_block .inhaltsverzeichnis_button.active{background-color:var(--gray-600);border-radius:5px}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste{background:var(--gray-900) 0% 0% no-repeat padding-box;box-shadow:0px 17px 18px -10px rgba(0,0,0,.43);border-radius:6px;padding:15px 20px;position:absolute;top:45px;margin:10px 0 0 0;display:none;min-width:193px;text-align:left;max-width:300px;width:100%}@media(min-width: 375px){.inhaltsverzeichnis_block .inhaltsverzeichnis_liste{max-width:300px}}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste::before{content:"";width:60px;height:30px;background-color:var(--gray-900);position:absolute;z-index:0;top:-9px;left:50%;transform:translateX(-50%) rotateZ(180deg);-webkit-clip-path:polygon(100% 0, 50% 100%, 0 0);clip-path:polygon(100% 0, 50% 100%, 0 0)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li{margin:7px 0 7px 0;position:relative}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li a{color:#fff !important;font-size:14px;line-height:20px;display:inline-block;text-decoration:none;position:relative;transition:var(--transition)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li a::before{display:none}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li a:hover{color:var(--gray-300)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li::before{content:"";width:100%;height:1px;background-color:var(--gray-300);position:absolute;left:50%;bottom:-2px;display:block;transform:translateX(-50%);transition:var(--transition)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li:hover:before{width:115%;background-color:var(--gray-300)}.content-badges .badges-items{display:flex;flex-wrap:wrap;gap:15px}.content-badges .badges-items .badge-item{background:#fff;box-shadow:4px 4px 16px rgba(73,80,87,0.1490196078);overflow:hidden;transition:all .3s;width:93px;height:136px;border-radius:5px;overflow:hidden}.content-badges .badges-items .badge-item img{width:100%;height:100%;object-fit:scale-down;object-position:center}@media(max-width: 992px){.owl-carousel .owl-nav{position:relative;margin:21px 0 0 0}}.owl-carousel .owl-nav button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;border:none;outline:none;margin:-3px 0 0 0;background-color:var(--primary) !important;transition:var(--transition)}@media(min-width: 992px){.owl-carousel .owl-nav button{width:60px;height:60px;margin:-30px 0 0 0}}.owl-carousel .owl-nav button svg{width:100%;height:100%;padding:0 15px;margin:-6px 0 0 0}.owl-carousel .owl-nav button svg path{fill:var(--white);transition:var(--transition)}.owl-carousel .owl-nav button:hover{background-color:var(--secondary) !important}.owl-carousel .owl-nav button:hover svg path{fill:#fff}.owl-carousel .owl-nav button.owl-prev{position:absolute;z-index:-1;left:-45px;top:50%}@media(max-width: 992px){.owl-carousel .owl-nav button.owl-prev{z-index:2;top:initial;left:initial;right:40px}}.owl-carousel .owl-nav button.owl-next{position:absolute;z-index:-1;right:-45px;top:50%}@media(max-width: 992px){.owl-carousel .owl-nav button.owl-next{z-index:2;top:initial;bottom:initial;right:5px}}.owl-carousel .owl-nav.disabled{display:none !important}.owl-carousel .owl-dots{width:calc(100% - 90px);display:flex;flex-wrap:wrap;gap:5px;margin:28px 0 0 0}@media(min-width: 992px){.owl-carousel .owl-dots{width:100%;justify-content:center}}.owl-carousel .owl-dots .owl-dot{border:none;outline:none;cursor:default}.owl-carousel .owl-dots .owl-dot span{width:11px;height:11px;display:block;border-radius:50%;background-color:var(--gray-300);transition:var(--transition)}.owl-carousel .owl-dots .owl-dot.active span{background-color:var(--gray-700);width:25px;border-radius:5px}.owl-carousel .owl-dots.disabled{display:none !important}.owl-nav-center .owl-nav{top:initial;bottom:-30px;display:flex;justify-content:center;gap:10px;margin:0;transform:initial}.owl-nav-center .owl-nav button{background-color:var(--secondary) !important;left:initial !important;right:initial !important;position:relative}.owl-nav-center .owl-nav button svg path{fill:var(--gray-900);transition:var(--transition)}.owl-nav-center .owl-nav button .visible-hidden{position:absolute;visibility:hidden}.owl-nav-center .owl-nav button:hover{background-color:var(--gray-700) !important}.owl-nav-center .owl-nav button:hover svg path{fill:var(--white)}.modal{position:fixed;z-index:30010;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;display:none}.modal .modal-content{position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0)}.box-modal.video{width:90%;margin:0 auto;position:relative}@media(min-width: 320px){.box-modal.video{height:30%}}@media(min-width: 600px){.box-modal.video{height:40%}}@media(min-width: 770px){.box-modal.video{height:60%}}@media(min-width: 990px){.box-modal.video{width:800px;height:445px;position:relative}}.box-modal.video iframe{width:100%;height:100%;position:relative;z-index:3}.box-modal.video .iframevideo{width:100%;height:100%;position:relative}.box-modal.video .iframevideo:not(:has(iframe)){background-color:#fff}.box-modal.video .video_loader{width:48px;height:48px;background:rgba(0,0,0,0) !important;display:block;border-radius:50%;position:absolute;z-index:2;top:50%;left:50%;margin:-25px;transition:opacity .3s ease;animation:portfoliorotate 1s linear infinite}.box-modal.video .video_loader::before{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid #fff;animation:portfolioprixClipFix 2s linear infinite}.modal-close{position:fixed;z-index:3000;top:20px;right:20px;width:30px;height:30px;padding:5px;display:flex;justify-content:flex-end;align-items:flex-start;cursor:pointer;border:none;background:var(--secondary);border-radius:50%;transition:var(--transition)}@media(min-width: 992px){.modal-close{position:absolute;top:-50px;right:-50px;width:50px;height:50px;padding:7px;border-radius:50% 50% 50% 0}}.modal-close svg{width:100%;height:100%;transition:var(--transition)}.modal-close svg path{fill:var(--gray-300);transition:var(--transition)}.modal-close:hover{border-radius:50%;background-color:#fff}.modal-close:hover svg path{fill:var(--gray-900)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.923);display:block;z-index:0}.fixed-notfallnummern{position:fixed;bottom:0;right:-100%;z-index:30001;width:100%;height:100%}.fixed-notfallnummern .icon-badge{position:absolute;bottom:20px;left:-75px;transition:all .3s;cursor:pointer;opacity:1;transform-origin:center center;transition:var(--transition);display:block}@media(min-width: 768px){.fixed-notfallnummern .icon-badge{left:-100px}}.fixed-notfallnummern .icon-badge button{width:60px;height:60px;background:var(--secondary);border-radius:50%;opacity:1;transform:scale(0.9);transition:var(--transition);display:flex;justify-content:center;align-items:center;padding:18px;border:none}@media(min-width: 768px){.fixed-notfallnummern .icon-badge button{width:70px;height:70px;padding:22px}}.fixed-notfallnummern .icon-badge button svg{width:100%;height:100%}.fixed-notfallnummern .icon-badge button svg path{fill:var(--white);transition:var(--transition)}.fixed-notfallnummern .icon-badge:hover button,.fixed-notfallnummern .icon-badge:focus button{background:var(--gray-300);transform:scale(1.1)}.fixed-notfallnummern .icon-badge:hover button svg path,.fixed-notfallnummern .icon-badge:focus button svg path{fill:var(--gray-800)}.fixed-notfallnummern .__info_not{width:100%;max-width:300px;background:var(--gray-100);padding:25px;border-radius:var(--border-radius);position:absolute;bottom:0;left:100px;margin:0 0 20px -20px;transition:var(--transition)}.fixed-notfallnummern .__info_not .close_klein_box{background:var(--secondary);box-shadow:var(--shadow3);border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;right:-15px;display:flex;justify-content:center;align-items:center;transition:var(--transition);border:initial;cursor:pointer}.fixed-notfallnummern .__info_not .close_klein_box svg path{fill:var(--white)}.fixed-notfallnummern .__info_not .close_klein_box:hover{background:var(--primary)}.fixed-notfallnummern .__info_not .close_klein_box:hover svg path{fill:var(--white)}.fixed-notfallnummern .__info_not .__title{font-size:24px;line-height:30px;color:var(--gray-900);margin:0 0 10px 0}.fixed-notfallnummern .__info_not .__title:empty{display:none}.fixed-notfallnummern .__info_not .__liste_items .__liste_item{border-bottom:1px solid var(--gray-200);margin-bottom:10px;padding-bottom:10px}.fixed-notfallnummern .__info_not .__liste_items .__liste_item:last-child{border:none;margin:0;padding:0}.fixed-notfallnummern .__info_not .__liste_items .__liste_item .__name{font-family:var(--font-title);font-size:16px;line-height:16px;font-weight:400;color:var(--primary);text-transform:uppercase}.fixed-notfallnummern .__info_not .__liste_items .__liste_item .__tel a{text-decoration:none;font-weight:700px;color:var(--gray-900)}.fixed-notfallnummern .__info_not .__liste_items .__liste_item .__tel a:hover{text-decoration:underline}.fixed-notfallnummern.open{z-index:30005}.fixed-notfallnummern.open .__info_not{left:-300px}.fixed-notfallnummern.open .icon-badge{left:0;opacity:0;animation:2s linear 0s normal infinite iconbadges}@keyframes iconbadges{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.close_klein_box{background:var(--secondary);border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;right:-15px;display:flex;justify-content:center;align-items:center;transition:var(--transition);cursor:pointer;border:none}.close_klein_box svg path{fill:var(--white)}.close_klein_box:hover{background:var(--primary)}.close_klein_box:hover svg path{fill:var(--white)}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:var(--secondary) !important;width:8px !important}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:var(--secondary) !important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:var(--secondary) !important}.mCSB_scrollTools .mCSB_draggerRail{background-color:var(--primary) !important}#go_top{position:fixed;bottom:87px;right:18px;z-index:30001;opacity:0;transform:scale(0);visibility:hidden;transition:var(--transition)}#go_top button{width:53px;height:53px;padding:0 18px;background:var(--secondary);display:block;border:none;border-radius:50%;transition:var(--transition)}@media(min-width: 768px){#go_top button{width:63px;height:63px;padding:0 22px}}#go_top button svg{width:100%;height:100%}#go_top button svg path{fill:var(--white);transition:var(--transition)}#go_top button:hover{background:var(--gray-300);transform:scale(1.1)}#go_top button:hover svg path{fill:var(--gray-800)}#go_top.visible{opacity:1;transform:scale(1);visibility:visible}@media(min-width: 768px){#go_top{bottom:100px;right:33px}}.formular_content{background:var(--gray-100);border-radius:var(--border-radius);padding:clamp(1.25rem,.717rem + 2.67vw,2rem)}.formular_content .__title{text-transform:initial;font-size:24px;line-height:28px;font-weight:400;text-align:center;margin:0 0 5px 0;color:var(--secondary) !important}.formular_content .__text{font-size:18px;line-height:25px;text-align:center;margin:0 0 25px 0;font-weight:400;color:var(--gray-900) !important}.formular_content label,._ac_form label{display:none}.formular_content input,.formular_content textarea,.formular_content button,._ac_form input,._ac_form textarea,._ac_form button{border:1px solid rgba(131,131,131,.2705882353);border-radius:5px;background:rgba(0,0,0,0);width:100%;padding:clamp(.625rem,.403rem + 1.11vw,.938rem) 15px clamp(.625rem,.403rem + 1.11vw,.938rem) clamp(.625rem,.181rem + 2.22vw,1.25rem);transition:var(--transition);font-family:var(--font-global);font-size:14px;line-height:20px;font-weight:400;color:var(--gray-700) !important}.formular_content .box_textarea,._ac_form .box_textarea{position:relative;margin:0 0 5px 0}.formular_content .box_textarea textarea,._ac_form .box_textarea textarea{resize:none;height:clamp(7.5rem,6.591rem + 4.55vw,10rem);box-shadow:4px 4px 16px rgba(177,177,177,0.1607843137)}.formular_content .box_input,._ac_form .box_input{position:relative;margin:0 0 12px 0}.formular_content .box_input input,._ac_form .box_input input{box-shadow:4px 4px 16px rgba(177,177,177,0.1607843137)}.formular_content .box_text,._ac_form .box_text{position:relative;font-size:14px;line-height:16px;color:var(--gray-900) !important;display:block;padding:0;font-weight:400;margin:0 0 20px 0}.formular_content .box_text a,._ac_form .box_text a{font-weight:700;color:var(--gray-800) !important;text-decoration:underline !important;display:inline-block}.formular_content .box_text a:hover,._ac_form .box_text a:hover{text-decoration:none !important}.formular_content .box_button,._ac_form .box_button{position:relative}.formular_content .box_button button,._ac_form .box_button button{width:auto !important;padding:10px 30px 10px 20px;overflow:hidden;color:var(--gray-100) !important;background:var(--secondary);border-radius:26px}.formular_content .box_button button:not(:has(>svg.svg-inline--fa)),._ac_form .box_button button:not(:has(>svg.svg-inline--fa)){padding:10px 20px 10px 20px}.formular_content .box_button button:hover,._ac_form .box_button button:hover{border-radius:5px}.formular_content .box_button .wpcf7-spinner,._ac_form .box_button .wpcf7-spinner{position:absolute;top:8px}.formular_content .box_upload,._ac_form .box_upload{margin:0 0 20px 0}.formular_content .box_upload .codedropz-upload-wrapper .codedropz-upload-handler,._ac_form .box_upload .codedropz-upload-wrapper .codedropz-upload-handler{border:1.4px dashed rgba(131,131,131,0.2705882353) !important;border-radius:var(--border-radius) !important}.formular_content .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-inner span,._ac_form .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-inner span{font-family:var(--font-title);font-size:20px !important;line-height:24px !important;font-weight:400;color:var(--gray-900) !important}.formular_content .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn,._ac_form .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{color:var(--gray-900) !important;text-decoration:underline !important}.formular_content .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover,._ac_form .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover{text-decoration:none !important}.formular_content .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter,._ac_form .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter{color:var(--gray-700) !important}.formular_content .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter *,._ac_form .box_upload .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter *{color:var(--gray-700) !important}.formular_content .box_upload .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details span.name,._ac_form .box_upload .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details span.name{font-size:16px;line-height:18px;color:var(--gray-900)}.formular_content .box_upload .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details span.name em,._ac_form .box_upload .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details span.name em{color:var(--gray-600)}.formular_content .box_upload .codedropz-upload-wrapper .dnd-upload-status .dnd-progress-bar span,._ac_form .box_upload .codedropz-upload-wrapper .dnd-upload-status .dnd-progress-bar span{background:var(--primary)}.formular_content .wpcf7-form-control-wrap,._ac_form .wpcf7-form-control-wrap{position:initial}.formular_content .wpcf7-not-valid-tip,._ac_form .wpcf7-not-valid-tip{font-size:0;line-height:0;position:absolute;top:clamp(.85rem,.42rem + 1.02vw,1.188rem);right:10px;width:16px;height:19px;display:block}.formular_content .wpcf7-not-valid-tip::after,._ac_form .wpcf7-not-valid-tip::after{content:"";background:url(../images/square-exclamation-regular.svg) no-repeat;background-repeat:no-repeat;background-size:100%;width:16px;height:19px;display:block}.formular_v1{max-width:730px;margin:100px auto 0;border-radius:var(--border-radius);background-image:-moz-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);background-image:-webkit-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);background-image:-ms-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%)}@media(min-width: 1400px){.formular_v1{max-width:660px;margin:0}}.formular_v1.sent .formular_personbild,.formular_v1.sent .formular_content{display:none}@media(min-width: 375px){.formular_v1 .formular_content{padding:60px 30px 40px clamp(1.875rem,-11.179rem + 55.7vw,15.625rem)}}.formular_v1 .formular_personbild{position:absolute;z-index:0;bottom:0;left:-74px;width:60%;display:none}.formular_v1 .formular_personbild img{width:100%;height:100%;object-fit:contain;object-position:left}@media(min-width: 375px){.formular_v1 .formular_personbild{display:block}}.formular_v2{max-width:450px;margin:100px auto 0;border-radius:var(--border-radius);background-image:-moz-linear-gradient(61deg, rgb(15, 15, 15) 0%, rgb(114, 13, 59) 100%);background-image:-webkit-linear-gradient(61deg, rgb(15, 15, 15) 0%, rgb(114, 13, 59) 100%);background-image:-ms-linear-gradient(61deg, rgb(15, 15, 15) 0%, rgb(114, 13, 59) 100%);box-shadow:0px 18px 32px 0px rgba(230,0,126,.17)}.formular_v2.sent .formular_broschuere,.formular_v2.sent .formular_content{display:none}@media(min-width: 770px)and (max-width: 1400px){.formular_v2{max-width:730px}.formular_v2 .formular_content .wrap{padding-left:120px !important}.formular_v2 .formular_content .wrap .formular_personbild{left:-104px !important}.formular_v2 .formular_content .box_text{margin-left:210px !important}}@media(min-width: 1400px){.formular_v2{margin:0}}.formular_v2 .formular_broschuere{display:flex;justify-content:center;height:230px;margin:0 0 -35px 0}@media(min-width: 580px){.formular_v2 .formular_broschuere{position:absolute;top:-90px;width:100%;margin:0}}.formular_v2 .formular_broschuere img{width:100%;height:100%;object-fit:contain;object-position:center}.formular_v2 .formular_content .wrap{position:relative;z-index:2}@media(min-width: 375px){.formular_v2 .formular_content .wrap{padding:0 0 0 80px}}@media(min-width: 580px){.formular_v2 .formular_content .wrap{padding:70px 0 0 120px}}.formular_v2 .formular_content .wrap .formular_personbild{position:absolute;z-index:-1;bottom:0;left:-74px;width:60%;display:none}.formular_v2 .formular_content .wrap .formular_personbild img{width:100%;height:100%;object-fit:contain;object-position:left}@media(min-width: 375px){.formular_v2 .formular_content .wrap .formular_personbild{display:block}}@media(min-width: 375px)and (max-width: 1400px){.formular_v2 .formular_content .wrap .formular_personbild{bottom:-122px}}.formular_v1,.formular_v2{position:relative}.formular_v1.sent,.formular_v2.sent{background:rgba(0,0,0,0) !important}.formular_v1 .formular_content,.formular_v2 .formular_content{position:relative;z-index:1;background:rgba(0,0,0,0)}.formular_v1 .formular_content .__title,.formular_v2 .formular_content .__title{text-align:left;color:var(--white) !important}.formular_v1 .formular_content .__text,.formular_v2 .formular_content .__text{font-size:16px;line-height:20px;text-align:left;color:var(--white) !important}.formular_v1 .formular_content textarea,.formular_v1 .formular_content input,.formular_v2 .formular_content textarea,.formular_v2 .formular_content input{border:none !important;background:#fff !important;color:var(--gray-900) !important}.formular_v1 .formular_content .box_text,.formular_v2 .formular_content .box_text{position:relative;z-index:2;margin:15px 0 20px 0;text-align:right;color:var(--white) !important}.formular_v1 .formular_content .box_text *,.formular_v2 .formular_content .box_text *{color:var(--white) !important}.formular_v1 .formular_content .box_button,.formular_v2 .formular_content .box_button{display:flex;justify-content:end}.formular_v1 .formular_content .box_button button,.formular_v2 .formular_content .box_button button{background:var(--btn)}.formular_v1 .formular_content .box_button .wpcf7-spinner,.formular_v2 .formular_content .box_button .wpcf7-spinner{right:0}.formular_v1 .form-success-popup,.formular_v2 .form-success-popup{border-radius:var(--border-radius);background-image:-moz-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);background-image:-webkit-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);background-image:-ms-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);text-align:center;padding:3rem 1.5rem}form:has(.formular_v1) .wpcf7-response-output{position:relative !important;margin:-20px 0 0 0 !important;border-radius:5px !important}@media(min-width: 992px)and (max-width: 1400px){.col-xl-5:has(.formular_v1) .formular_content{padding-left:120px !important}}.wpcf7{width:fit-content;position:relative;margin:0 auto}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background:#dc3232}.wpcf7 form.spam .wpcf7-response-output{background:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#ffb900;color:#000 !important}.wpcf7 form.sent .wpcf7-response-output{display:none !important;background:#1d6323}.wpcf7 form .wpcf7-response-output{position:relative;z-index:5;width:100%;font-size:14px;line-height:18px;padding:10px 20px !important;margin:-20px 0 0 0 !important;border-radius:0 0 15px 15px !important;color:#fff}.formular__block .form-success-popup{position:absolute;text-align:center;top:0;z-index:5;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:20%;background-color:#fff;color:var(--gray-900) !important;border-radius:var(--border-radius)}.formular__block .form-success-popup *{color:var(--gray-900) !important}.formular__block .form-success-popup .__title{color:var(--primary) !important}.formular__block .form-success-popup .__button{color:var(--gray-100) !important}.formular__block .form-success-popup .__button *{color:var(--gray-100) !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--gray-200);-webkit-box-shadow:0 0 0px 1000px var(--gray-800) inset !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-text{font-family:var(--font-global);font-size:14px;line-height:20px;color:var(--gray-600);font-weight:400}.input-text::placeholder{font-family:var(--font-global);font-size:14px;line-height:20px;color:var(--gray-600);font-weight:400;text-overflow:ellipsis}.input-text::-webkit-input-placeholder{font-family:var(--font-global);font-size:14px;line-height:20px;color:var(--gray-600);font-weight:400;text-overflow:ellipsis}.input-text:-moz-placeholder{font-family:var(--font-global);font-size:14px;line-height:20px;color:var(--gray-600);font-weight:400;text-overflow:ellipsis}.input-text::-moz-placeholder{font-family:var(--font-global);font-size:14px;line-height:20px;color:var(--gray-600);font-weight:400;text-overflow:ellipsis}.input-text:-ms-input-placeholder{font-family:var(--font-global);font-size:14px;line-height:20px;color:var(--gray-600);font-weight:400;text-overflow:ellipsis}.input-text:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}.input-text:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}.input-text:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}.input-text:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}.loader_block{color:var(--gray-500);font-size:10px;width:1rem;height:1rem;border-radius:50%;position:absolute;top:50%;left:50%;text-indent:-9999em;animation:mulShdSpinloader 2s infinite linear;transform:translateZ(0) translateX(-50%) translateY(-50%);display:block}@keyframes mulShdSpinloader{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}.grafik_line{position:fixed;z-index:-1;top:0;left:0;bottom:0;width:100%;height:100%;display:block}.grafik_line .container{display:grid;grid-template-columns:repeat(4, 1fr);height:100%;gap:30px}@media(min-width: 770px){.grafik_line .container{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 992px){.grafik_line .container{grid-template-columns:repeat(10, 1fr)}}@media(min-width: 1200px){.grafik_line .container{grid-template-columns:repeat(12, 1fr)}}.grafik_line .container span{background:rgba(77,77,77,.2549019608)}@media(min-width: 320px)and (max-width: 770px){.grafik_line .container span:nth-child(n+5){display:none}}@media(min-width: 770px)and (max-width: 992px){.grafik_line .container span:nth-child(n+7){display:none}}@media(min-width: 992px)and (max-width: 1200px){.grafik_line .container span:nth-child(n+11){display:none}}@media(min-width: 1200px){.grafik_line .container span{display:block !important}}@media(max-width: 770px){.section_text_spalten .row .col-12{padding:0 !important}}.section_video .video_block iframe{width:100%;height:300px}@media(min-width: 992px){.section_video .video_block.col-lg-6 iframe{height:250px}.section_video .video_block.col-lg-8 iframe{min-height:320px}.section_video .video_block.col-lg-10 iframe{min-height:430px}}@media(min-width: 1200px){.section_video .video_block.col-lg-6 iframe{height:300px}.section_video .video_block.col-lg-8 iframe{min-height:410px}.section_video .video_block.col-lg-10 iframe{min-height:510px}}@media(min-width: 1440px){.section_video .video_block.col-lg-6 iframe{height:360px}.section_video .video_block.col-lg-8 iframe{min-height:520px}.section_video .video_block.col-lg-10 iframe{min-height:650px}}.header-area{position:fixed;background-color:rgba(0,0,0,0);z-index:9;top:0;left:0;width:100%;transition:var(--transition);box-shadow:initial}.header-area::before{content:"";background-image:-moz-linear-gradient(90deg, rgba(15, 15, 15, 0) 0%, rgb(114, 13, 59) 100%);background-image:-webkit-linear-gradient(90deg, rgba(15, 15, 15, 0) 0%, rgb(114, 13, 59) 100%);background-image:-ms-linear-gradient(90deg, rgba(15, 15, 15, 0) 0%, rgb(114, 13, 59) 100%);position:absolute;top:0;left:0;right:0;width:100%;height:140px;pointer-events:none;transition:var(--transition)}.header-area.show_sub_menu::before{height:100vw !important}.header-area.fix::before{height:120px}.header-area.fix .container-header{padding:20px 15px 20px}.header-area.fix .container-header a.logo__box{width:100%;height:60px}.header-area .container-header{max-width:1440px;margin:0 auto;padding:10px 15px 15px;transition:var(--transition)}@media(min-width: 768px){.header-area .container-header{padding:20px 15px 20px}}.header-area .container-header .navbar-brand{margin:0 !important;padding:0 !important}.header-area .container-header .logo__box{margin:0;position:relative;display:block;width:100px;height:60px;transition:var(--transition)}@media(min-width: 580px){.header-area .container-header .logo__box{width:100px;height:80px}}.header-area .container-header .logo__box img{transition:var(--transition);width:100%;height:100%;object-fit:contain;object-position:left}.header-area .container-header .navbar{padding:0 !important;margin:0 !important}.header-area .container-header #menu-haupt-menu{margin:0 10px 0 0}@media(max-width: 660px){.header-area .container-header .navbar-expand a.btn{display:none}}.header-area .menu-burger{width:35px;height:35px;position:relative;margin:-2px 20px 0 20px;cursor:pointer;background:rgba(0,0,0,0);border:initial;display:none}@media(max-width: 1280px){.header-area .menu-burger{display:block}}.header-area .menu-burger .con{width:auto;transition:all .7s ease}.header-area .menu-burger .con:hover .bar{background-color:var(--gray-200)}.header-area .menu-burger .con:hover .arrow-top-r{transform:rotateZ(-35deg) translate(-3px, 4px);width:19px}.header-area .menu-burger .con:hover .arrow-middle-r{transform:translateX(10px)}.header-area .menu-burger .con:hover .arrow-bottom-r{transform:rotateZ(35deg) translate(-3px, -4px);width:19px}.header-area .menu-burger .con .bar{display:block;height:3px;width:100%;background:var(--gray-200);margin:7px auto;transition:all .7s ease}.header-area .navbar-nav{display:none}@media(min-width: 1280px){.header-area .navbar-nav{display:flex;gap:10px;align-items:center}}.header-area .navbar-nav li{position:relative;margin:0 !important}.header-area .navbar-nav li>a{font-family:var(--font-title);font-size:20px;line-height:22px;font-weight:400;color:var(--gray-100);text-decoration:none;position:relative;padding:25px 10px 25px 10px}.header-area .navbar-nav li>a:hover span::before{opacity:1}.header-area .navbar-nav li>a:focus{outline:initial !important}.header-area .navbar-nav li>a:focus span::before{opacity:1}.header-area .navbar-nav li>a span{position:relative}.header-area .navbar-nav li>a span::before{content:"";width:100%;height:1px;background-color:var(--gray-100);opacity:0;position:absolute;left:0;bottom:-2px;display:block;transition:var(--transition)}.header-area .navbar-nav li>a.nav-toggle span{padding:0;margin:0 15px 0 0}.header-area .navbar-nav li>a.nav-toggle span::after{content:"";background:url(../images/chevron-down.svg);background-repeat:no-repeat;border:none !important;position:absolute;top:8px;right:-24px;width:12px;height:16px;transform:rotate(0deg);transition:var(--transition)}.header-area .navbar-nav li>a.nav-toggle.show span::before,.header-area .navbar-nav li>a.nav-toggle:hover span::before{opacity:1}.header-area .navbar-nav li>a.nav-toggle.show span::after,.header-area .navbar-nav li>a.nav-toggle:hover span::after{transform:rotate(180deg)}.header-area .navbar-nav li.current-menu-item>a span::before,.header-area .navbar-nav li.current-menu-parent>a span::before,.header-area .navbar-nav li.current-menu-ancestor>a span::before{opacity:1}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu{position:absolute;min-width:150px;right:initial !important;flex-wrap:wrap;flex-direction:column;gap:5px;border:none;margin:0 0 0 10px}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu.depth_1{left:95%;top:0}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu.depth_1::before{display:none}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu li{margin:0 0 15px 0;padding:2px 0}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu li a{color:var(--text);font-weight:400;background-color:rgba(0,0,0,0) !important;position:relative;padding:0;display:inline-block}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu li a span{position:relative}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu li a span::before{height:1px;background-color:var(--gray-100);bottom:-2px}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu li a.nav-toggle{margin:0;padding:0 30px 0 0}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu li a.nav-toggle::after{transform:rotate(50deg)}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu li a.nav-toggle:hover::before{opacity:1}.header-area .navbar-nav li.menu-item-has-children ul.sub-menu li a.nav-toggle:hover::after{transform:rotate(0deg)}.header-area .navbar-nav li.nur_mobile{display:none}.header-area .support_block{margin:0 0 0 60px;padding:0 0 0 0px;width:150px;display:none;flex-wrap:wrap;position:relative;flex-direction:column;align-items:flex-start;justify-content:center}@media(min-width: 480px){.header-area .support_block{display:flex}}.header-area .support_block .__icon{position:absolute;left:-40px;width:30px}.header-area .support_block .__icon svg{width:100%;height:100%}.header-area .support_block .__icon svg path{fill:var(--primary)}.header-area .support_block .__name{text-transform:uppercase;font-weight:700;font-size:16px;line-height:16px;color:var(--gray-100)}.header-area .support_block .__tel{font-weight:700}.header-area .support_block a{color:var(--gray-100);text-decoration:none}.header-area .support_block a:hover .__tel{text-decoration:underline !important}.offcanvas{display:none}@media(max-width: 1280px){.offcanvas{z-index:30010;width:100%;display:block !important}}.offcanvas.offcanvas-menu{background:rgba(83,6,39,.9490196078);box-shadow:0 0 20px 5px rgba(177,0,97,.2666666667)}.offcanvas.offcanvas-menu .offcanvas-header{padding:2rem 2rem 1rem 2rem}@media(min-width: 770px){.offcanvas.offcanvas-menu .offcanvas-header{padding:2rem 6rem 1rem 6rem}}@media(min-width: 992px){.offcanvas.offcanvas-menu .offcanvas-header{padding:3rem 10rem 1rem 10rem}}.offcanvas.offcanvas-menu .offcanvas-header .navbar-brand{display:block}.offcanvas.offcanvas-menu .offcanvas-body{overflow-x:hidden;overflow-y:auto;height:calc(100% - 100px);margin:0 8px 0 0;padding:3rem 2rem 4rem 2rem}@media(min-width: 770px){.offcanvas.offcanvas-menu .offcanvas-body{padding:2rem 6rem 4rem 6rem}}@media(min-width: 992px){.offcanvas.offcanvas-menu .offcanvas-body{padding:2rem 10rem 4rem 10rem}}.offcanvas.offcanvas-menu .offcanvas-body::-webkit-scrollbar{width:4px;background:var(--secondary)}.offcanvas.offcanvas-menu .offcanvas-body::-webkit-scrollbar-thumb{background:var(--white)}.offcanvas.offcanvas-menu ul.navbar-nav{margin:0 0 20px 0;width:100%;text-align:left}.offcanvas.offcanvas-menu ul.navbar-nav li{margin:4px 0 10px;position:relative}.offcanvas.offcanvas-menu ul.navbar-nav li a{font-family:var(--font-title);font-size:clamp(1.5rem,1.273rem + 1.14vw,2.125rem);line-height:clamp(2.125rem,1.898rem + 1.14vw,2.75rem);font-weight:400;color:var(--white);text-decoration:none;position:relative;padding:0 0 1px 0 !important}.offcanvas.offcanvas-menu ul.navbar-nav li a span{position:relative}.offcanvas.offcanvas-menu ul.navbar-nav li a span::before{content:"";width:100%;height:4px;background-color:var(--primary);opacity:0;position:absolute;left:0;bottom:0;display:block;transition:var(--transition)}.offcanvas.offcanvas-menu ul.navbar-nav li a:hover span::before{opacity:1;bottom:-4px}.offcanvas.offcanvas-menu ul.navbar-nav li a.show{display:flex !important}.offcanvas.offcanvas-menu ul.navbar-nav li a.show span::before{opacity:1;bottom:-4px}.offcanvas.offcanvas-menu ul.navbar-nav li span.navlink-toggle{width:25px;height:25px;position:absolute;z-index:2;top:3px;right:0;cursor:pointer;background:var(--white);padding:0 6px;border-radius:2px;transition:var(--transition)}@media(min-width: 770px){.offcanvas.offcanvas-menu ul.navbar-nav li span.navlink-toggle{width:35px;height:35px;padding:0 9px}}.offcanvas.offcanvas-menu ul.navbar-nav li span.navlink-toggle svg{width:100%;height:100%;transform:rotate(0deg);transition:var(--transition)}.offcanvas.offcanvas-menu ul.navbar-nav li span.navlink-toggle svg path{fill:var(--primary);transition:var(--transition)}.offcanvas.offcanvas-menu ul.navbar-nav li span.navlink-toggle:hover{background:var(--gray-500)}.offcanvas.offcanvas-menu ul.navbar-nav li span.navlink-toggle:hover svg path{fill:var(--white)}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children{transition:all .3s ease-in-out}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu{position:relative !important;transform:initial !important;background-color:rgba(0,0,0,0) !important;margin:25px 0 0 0;padding:0 0 0 10px;box-shadow:initial !important;border:none;border-radius:initial;border-left:2px solid var(--primary)}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu li{margin:10px 0 10px 0}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu li span.navlink-toggle{top:-5px}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu li a{background:rgba(0,0,0,0) !important;font-size:15px;line-height:normal;font-weight:400;display:inline !important}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu li a span::before{height:2px}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu li.show>a::before{width:5px}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu li:last-child{margin-bottom:0 !important}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu li.current-menu-ancestor>a::before,.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu li.current_page_item>a::before{width:5px}.offcanvas.offcanvas-menu ul.navbar-nav li.menu-item-has-children ul.sub-menu ul.sub-menu{margin:15px 0 15px 0}.offcanvas.offcanvas-menu ul.navbar-nav li.current_page_item>a span::before,.offcanvas.offcanvas-menu ul.navbar-nav li.current-menu-ancestor>a span::before{opacity:1;bottom:-4px}.offcanvas.offcanvas-menu ul.navbar-nav li.show>a span::before{opacity:1;bottom:-4px}.offcanvas.offcanvas-menu ul.navbar-nav li.show>span.navlink-toggle svg{transform:rotate(180deg)}.offcanvas.offcanvas-menu ul.navbar-nav li.home_url a svg{display:none}.offcanvas.offcanvas-menu .btn-close{width:35px;height:35px;background:var(--white);opacity:1;margin:0 !important;border-radius:26px;border:none;padding:0 11px;position:relative;top:0px;right:8px;display:block;transition:var(--transition);box-sizing:border-box}.offcanvas.offcanvas-menu .btn-close svg{width:100%;height:100%}.offcanvas.offcanvas-menu .btn-close svg path{fill:var(--primary)}.offcanvas.offcanvas-menu .btn-close:hover{background:var(--gray-300);border-radius:2px}.offcanvas.offcanvas-menu .btn-close:focus{box-shadow:initial !important}.offcanvas.offcanvas-menu .support_block{margin:25px 0 0 0px;padding:20px 0 0 40px;display:none;flex-wrap:wrap;position:relative;flex-direction:column;align-items:flex-start;justify-content:center}.offcanvas.offcanvas-menu .support_block::before{content:"";width:100%;height:1px;background:#ccc;position:absolute;top:0;left:0}@media(max-width: 480px){.offcanvas.offcanvas-menu .support_block{display:flex}}.offcanvas.offcanvas-menu .support_block .__icon{position:absolute;left:0px;width:30px}.offcanvas.offcanvas-menu .support_block .__icon svg{width:100%;height:100%}.offcanvas.offcanvas-menu .support_block .__icon svg path{fill:var(--primary)}.offcanvas.offcanvas-menu .support_block .__name{text-transform:uppercase;font-weight:700;font-size:16px;line-height:16px;color:#fff}.offcanvas.offcanvas-menu .support_block .__tel{font-weight:700}.offcanvas.offcanvas-menu .support_block a{color:#000;text-decoration:none}.offcanvas.offcanvas-menu .support_block a:hover .__tel{text-decoration:underline !important}.leadmagnet_container{padding:2rem 0}@media(min-width: 770px){.leadmagnet_container{padding:4rem 0}}.leadmagnet_container .row_formular{max-width:1160px;margin:0 auto}@media(min-width: 992px){.leadmagnet_container .row_formular .__bild_block{display:flex;justify-self:flex-start;width:100%;position:relative}.leadmagnet_container .row_formular .__bild_block .__bild,.leadmagnet_container .row_formular .__bild_block .__video{min-height:400px;max-width:800px;position:relative;z-index:1;width:-webkit-fill-available}}.leadmagnet_container .row_formular .__bild_block .__bild img{width:100%;height:100%;border-radius:var(--border-radius)}.leadmagnet_container .row_formular .__row{position:relative;z-index:2;width:100%}@media(min-width: 992px){.leadmagnet_container .row_formular .__row{display:flex;justify-content:space-between;align-items:end;margin:-240px 0 0 0}.leadmagnet_container .row_formular .__row .__text_intro{padding:260px 120px 20px 0 !important}.leadmagnet_container .row_formular .__row .__forma{flex:0 0 474px}}.leadmagnet_container .row_formular .__row .__text_intro{padding:25px 0}.leadmagnet_container .row_formular .__row .__forma .__formular{background-image:-moz-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);background-image:-webkit-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);background-image:-ms-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);padding:clamp(.938rem,.182rem + 3.78vw,2rem);border-radius:var(--border-radius);margin:0 auto}.leadmagnet_container .row_box{display:grid;align-items:center;grid-template-columns:100%;row-gap:20px}@media(min-width: 1200px){.leadmagnet_container .row_box{grid-template-columns:1fr 700px;column-gap:50px}}.leadmagnet_container .row_box .col-info{padding:0 20px 0 0;position:relative;z-index:2}@media(min-width: 770px)and (max-width: 1200px){.leadmagnet_container .row_box .col-info{display:grid;grid-template-columns:1fr 1fr;gap:30px}}.leadmagnet_container .row_box .col-forma{position:relative;z-index:2;padding:20px 0 20px 0;height:100%}@media(min-width: 440px){.leadmagnet_container .row_box .col-forma{padding:0 0 30px 0}}@media(min-width: 580px){.leadmagnet_container .row_box .col-forma{padding:0}}@media(min-width: 770px){.leadmagnet_container .row_box .col-forma{display:flex;justify-content:end}}@media(min-width: 1100px){.leadmagnet_container .row_box .col-forma{padding:0}}.leadmagnet_container .row_box .col-forma .__forma{margin:0;display:flex;flex-direction:column-reverse}@media(min-width: 580px){.leadmagnet_container .row_box .col-forma .__forma{margin:0 0 -32px 0}}@media(min-width: 770px){.leadmagnet_container .row_box .col-forma .__forma{max-width:700px}}.leadmagnet_container .row_box .col-forma .__forma .__bild{position:absolute;bottom:0;transform:translate(-84px, 32px);display:none;height:100%;width:300px;max-height:380px}@media(min-width: 770px){.leadmagnet_container .row_box .col-forma .__forma .__bild{display:block}}.leadmagnet_container .row_box .col-forma .__forma .__bild img{width:auto;height:100%;object-fit:contain;object-position:bottom}.leadmagnet_container .row_box .col-forma .__forma .__formular{margin:0 auto;background-image:-moz-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);background-image:-webkit-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);background-image:-ms-linear-gradient(61deg, rgb(114, 13, 59) 0%, rgb(15, 15, 15) 100%);border-radius:var(--border-radius);padding:clamp(.938rem,.182rem + 3.78vw,2rem)}@media(min-width: 770px){.leadmagnet_container .row_box .col-forma .__forma .__formular{padding:clamp(.938rem,.182rem + 3.78vw,2rem) clamp(.938rem,.182rem + 3.78vw,2rem) clamp(.938rem,.182rem + 3.78vw,2rem) 200px}}.leadmagnet_container .row_box .col-forma .__forma .__formular .formular_content{position:relative}.leadmagnet_container .__headline *{background:rgba(0,0,0,0) !important;-webkit-text-fill-color:initial !important;font-family:var(--font-title);font-size:clamp(2.188rem,2.074rem + .57vw,2.5rem);line-height:1.2;color:var(--white) !important;font-weight:400}.leadmagnet_container .__headline * span{color:var(--primary) !important}.leadmagnet_container .wpcf7{width:100%}.leadmagnet_container .wpcf7 form .wpcf7-response-output{position:relative !important;padding:10px 20px !important;margin:20px 0 -10px 0 !important;border-radius:5px !important}.leadmagnet_container .row_formular .__forma .form-success-popup,.leadmagnet_container .row_box .__forma .form-success-popup{background:var(--gray-100);border-radius:var(--border-radius);padding:clamp(1.25rem,.717rem + 2.67vw,2rem)}._ac_form{position:relative}._ac_form .btn-load{display:none;background:var(--primary);font-family:var(--font-title);font-size:14px;font-weight:400;border:none;padding:6px 20px 6px 20px;overflow:hidden;color:var(--white);border-radius:5px;position:absolute;z-index:5;bottom:-18px;right:10px;cursor:pointer;box-shadow:var(--shadow3);transition:var(--transition)}._ac_form ._form-title{font-size:28px;line-height:32px;color:#fff;margin:0 0 20px 0}._ac_form ._html-code{font-size:14px;line-height:16px;color:#fff !important;margin:0 0 15px 0}._ac_form ._field-wrapper{position:relative}._ac_form ._field-wrapper ._error{font-size:0;line-height:0;position:absolute;top:clamp(.85rem,.42rem + 1.02vw,1.188rem);right:10px;width:16px;height:19px;display:block}._ac_form ._field-wrapper ._error::after{content:"";background:url(../images/square-exclamation-regular.svg) no-repeat;background-repeat:no-repeat;background-size:100%;width:16px;height:19px;display:block}.loader_form{color:var(--gray-500);font-size:5px;width:.5rem;height:.5rem;border-radius:50%;text-indent:-9999em;animation:mulShdSpinfrom 2s infinite linear;transform:translateZ(0) translateX(-50%);display:block;position:relative;left:50%;margin:20px 0}@keyframes mulShdSpinfrom{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}.footer-area{position:relative;content-visibility:visible !important}.footer-area::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:550px;pointer-events:none;transition:var(--transition);background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(114, 13, 59) 100%)}.footer-area .container{position:relative;max-width:1400px;margin:0 auto;padding:0 25px}.footer-area .footer__top{background-color:#000;padding:50px 0 50px 0}@media(min-width: 992px){.footer-area .footer__top{padding:170px 0 50px 0}}.footer-area .footer__top .row_footer{display:grid;grid-template-columns:100%;gap:30px}@media(max-width: 1200px){.footer-area .footer__top .row_footer .col_left{grid-row:2}.footer-area .footer__top .row_footer .col_right{grid-row:1}}@media(min-width: 1200px){.footer-area .footer__top .row_footer{grid-template-columns:450px 1fr}}.footer-area .footer__top .row_footer .col_left .__adresse{position:relative}.footer-area .footer__top .row_footer .col_left .__adresse .__name{font-family:var(--font-title);font-size:24px;line-height:28px;font-weight:400;color:#fff;margin:0 0 10px 0}.footer-area .footer__top .row_footer .col_left .__adresse .__adress{font-size:18px;line-height:20px;color:var(--gray-200)}.footer-area .footer__top .row_footer .col_left .__adresse a{color:var(--gray-200)}.footer-area .footer__top .row_footer .col_left .__adresse a:hover{text-decoration:none}.footer-area .footer__top .row_footer .col_left .__social_liste ul{display:flex;gap:15px}.footer-area .footer__top .row_footer .col_left .__social_liste ul li{max-width:25px}.footer-area .footer__top .row_footer .col_left .__social_liste ul li a{font-size:24px;text-decoration:none}.footer-area .footer__top .row_footer .col_left .__social_liste ul li a svg{width:100%;height:100%}.footer-area .footer__top .row_footer .col_left .__social_liste ul li a svg path{fill:var(--gray-200)}.footer-area .footer__top .row_footer .col_left .__social_liste ul li a:hover svg path{fill:revert-layer}.footer-area .footer__top .__logo_footer{background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;top:0;left:0px;width:230px;height:75px;opacity:1}.footer-area .footer__top .col_right .block_row_widget{display:flex;flex-wrap:wrap;gap:30px}@media(min-width: 1400px){.footer-area .footer__top .col_right .block_row_widget{justify-content:flex-end}}.footer-area .footer__top .col_right .block_row_widget .__widget_item{width:270px;max-width:270px}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content .footer-widget:first-child span{font-family:var(--font-title);font-size:22px !important;line-height:26px !important;font-weight:400;margin:0 0 15px 0;display:inline-block}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content .footer-widget ul{padding:0}@media(min-width: 770px){.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content .footer-widget ul{padding:0 20px 0 0}}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content .footer-widget ul li{margin:0 0 5px 0}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content .footer-widget ul li a{font-size:15px;line-height:15px;color:var(--gray-200);text-decoration:none}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content .footer-widget ul li a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content .footer-widget a{color:var(--gray-300);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content .footer-widget a:hover{text-decoration:none}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content:empty{display:none !important}.footer-area .footer__top .col_right .block_row_widget .__widget_item .widget_content:empty+*{display:none}@media(min-width: 992px){.footer-area .footer__top .__badges{position:absolute;z-index:5;top:-210px;right:0px;width:100%}.footer-area .footer__top .__badges .content-badges .badges-items{justify-content:center !important}}.footer-area .footer__top .__badges .content-badges .badges-items{justify-content:flex-start}.footer-area .footer__top .__badges .content-badges .badges-items .badge-item{background:#fff;box-shadow:var(--shadow3);width:85px;height:130px;padding:10px 5px}.footer-area .footer__top .__badges .content-badges .badges-items .badge-item:nth-child(7){width:120px}.footer-area .footer__top .__badges .content-badges .badges-items .badge-item:nth-child(8){width:285px}.footer-area .footer__bottom{background-color:#000;padding:20px 0}.footer-area .footer__bottom .__row{color:var(--gray-100);text-align:center;display:flex;flex-wrap:wrap;align-items:center;row-gap:20px;justify-content:center}@media(min-width: 768px){.footer-area .footer__bottom .__row{justify-content:space-between}}.footer-area .footer__bottom .__row .col_footer_menu ul{display:inline-flex;flex-direction:initial;margin:0;column-gap:30px;row-gap:15px}.footer-area .footer__bottom .__row .col_footer_menu ul li{position:relative}.footer-area .footer__bottom .__row .col_footer_menu ul li a{font-size:14px;line-height:20px;text-decoration:none;color:var(--gray-100)}.footer-area .footer__bottom .__row .col_footer_menu ul li a:hover{text-decoration:underline}.footer-area .footer__bottom .__row .col_footer_menu ul li::after{content:"";width:1.5px;height:16px;background-color:var(--gray-100);position:absolute;top:10px;right:-15px}.footer-area .footer__bottom .__row .col_footer_menu ul li:last-child::after{display:none}.footer-area .footer__bottom .__row .col_cockes{padding:0 25px}.footer-area .footer__bottom .__row .col_copy{color:var(--gray-100)}.footer-area .footer__bottom a{text-decoration:none;color:var(--gray-100)}.footer-area .footer__bottom a:hover{text-decoration:underline}.wistia-embed{position:relative;width:100%;aspect-ratio:16/9;background:#0f0f10;border-radius:14px;overflow:hidden}.wistia-embed wistia-player{position:absolute;inset:0;width:100%;height:100%;display:block}.wistia-embed wistia-player:not(:defined){display:block;width:100%;height:100%}.wistia-embed wistia-player:defined~.wistia-embed__placeholder{opacity:0;pointer-events:none}.wistia-embed__placeholder{position:absolute;inset:0;background:center/cover no-repeat;transform:scale(1.01);transition:opacity 220ms ease}.wistia-embed__placeholder::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.05) 100%)}.wistia-embed__placeholder::before{content:"";position:absolute;left:50%;top:50%;width:78px;height:78px;transform:translate(-50%, -50%);border-radius:999px;background:rgba(0,0,0,.55);box-shadow:0 10px 30px rgba(0,0,0,.35);z-index:2}.wistia-embed__play{position:absolute;left:50%;top:50%;transform:translate(-40%, -50%);width:0;height:0;border-top:13px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,0);border-left:20px solid #fff;z-index:3;pointer-events:none}@supports not (aspect-ratio: 16/9){.wistia-embed{height:0;padding-top:56.25%}}