:root{--primary:#0075bf;--secondary:#47536b;--green:#8cc63f;--green-bright:#ecf8d7;--light-grey:#f7f7f7;--middle-grey:#eee;--black:#000;--white:#fff;--red:#b02a37;--red-bright:#f8d7da}html,body{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}blockquote:before,blockquote:after{content:""}:focus{outline:none}html{font-size:62.5%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:300;src:local(''),url('/wp-content/themes/beyondssl/fonts/titillium-web-v14-latin-300.woff2') format('woff2'),url('/wp-content/themes/beyondssl/fonts/titillium-web-v14-latin-300.woff') format('woff')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:600;src:local(''),url('/wp-content/themes/beyondssl/fonts/titillium-web-v14-latin-600.woff2') format('woff2'),url('/wp-content/themes/beyondssl/fonts/titillium-web-v14-latin-600.woff') format('woff')}body,html{font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;color:var(--secondary)}#site-content{overflow:hidden}h1,h2,h3,h4,h5,h6{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:700;line-height:1.25;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit;text-decoration:none}h1{font-size:4.5rem;line-height:1.3;color:var(--primary)}h2{font-size:4rem;color:var(--primary)}h3{font-size:3rem;font-weight:700;color:var(--primary)}h3.widget-title+*{margin-top:20px}h4{font-size:2.6rem;font-weight:700}h5{font-size:2.1rem}h6{font-size:1.6rem;letter-spacing:.03125em;text-transform:uppercase}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:1em}h1+h2,h2+h3,h3+h4{margin-top:30px}p{line-height:1.6;margin:0 0 1em;font-size:1.8rem}P:last-child{margin-bottom:0}.textwidget p a,p a:not([class]){color:var(--primary)}.textwidget p a:hover,.textwidget p a:focus,p a:not([class]):hover,p a:not([class]):focus{color:var(--green)}ul{line-height:1.6;font-size:1.8rem;padding-left:20px;margin:0 0 1em}ol{counter-reset:item;line-height:1.6;font-size:1.8rem;margin:0 0 1em}ol li{display:block}ol li:before{content:counters(item,".") ". ";counter-increment:item}ul ol,ul ul,ol ul,ol ol{margin-bottom:0;padding-left:20px}em,i,q,dfn{font-style:italic}em em,em i,i em,i i,cite em,cite i{font-weight:bolder}b,strong{font-weight:700}#page{overflow:hidden}#content .entry-content>.panel-layout>.panel-grid{padding-left:calc((100vw - 1200px)/2);padding-right:calc((100vw - 1200px)/2);box-sizing:border-box;width:100%}#content .entry-content>.panel-layout>.panel-grid.panel-has-style,.single #content .entry-content>.panel-layout>.panel-grid{padding-left:0;padding-right:0}#content .entry-content>.panel-layout>.panel-grid.panel-has-style>.panel-row-style{padding-left:calc((100vw - 1200px)/2);padding-right:calc((100vw - 1200px)/2)}.siteorigin-panels-stretch{padding-left:0 !important;padding-right:0 !important}.topheader{background:var(--white);font-size:1.6rem}.topheader li{list-style-type:none}.header-inner{width:100%;max-width:1240px;margin:0 auto;padding:10px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.topheader-content{flex:0 1 calc(100% - 100px)}.topheader-language{flex:0 1 70px;margin:0;padding:0;text-transform:uppercase;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;list-style-type:none;font-size:1.6rem}.topheader-language li{margin-right:10px;padding-right:10px;border-right:1px solid var(--secondary);line-height:1}.topheader-language li:last-child{margin-right:0;padding-right:0;border-right:none}.topheader-language li a{text-decoration:none;color:inherit}.topheader-language li.current-lang a{font-weight:700}.header-mobile-language{flex:0 1 70px;margin:0;padding:0;text-transform:uppercase;flex-wrap:nowrap;align-items:center;justify-content:flex-end;list-style-type:none;font-size:1.6rem;display:none}.header-mobile-language li{margin-right:10px;padding-right:10px;border-right:1px solid var(--white);line-height:1}.header-mobile-language li:last-child{margin-right:0;padding-right:0;border-right:none}.header-mobile-language li a{text-decoration:none;color:var(--white)}.header-mobile-language li.current-lang a{font-weight:700}.th-widget{display:flex;justify-content:space-between}.th-left{display:flex;justify-content:flex-start}.th-label{font-weight:700;margin-right:20px}.th-icon{display:inline-block;margin-right:5px}.th-first,.th-second{margin-right:20px}.th-single a{color:inherit;text-decoration:none}.th-single a:hover{color:var(--primary)}.th-third{font-weight:700;color:var(--green)}.th-whatsapp .th-icon{color:#25d366}.header-main{background:var(--primary)}.header-main .header-inner{padding-top:0;padding-bottom:0;height:90px}.header-main-logo{flex:0 1 120px;padding-top:10px;padding-bottom:10px}.header-main-logo a,.header-main-logo img{width:100%;height:auto;display:block}.header-main-menu{display:flex;justify-content:flex-end;align-items:stretch;flex:auto;height:90px}.header-main-menu-inner{align-self:flex-end}.header-main-menu ul.menu{margin:0;padding:0;list-style-type:none;display:flex;justify-content:flex-start;text-transform:uppercase;align-items:center;font-size:1.6rem}.header-main-menu ul.menu>li{margin-right:20px}.header-main-menu ul.menu li.menu-item-has-children{position:relative}.header-main-menu ul.menu>li:last-child{margin-right:0}.header-main-menu ul.menu>li a{color:var(--white);text-decoration:none;padding:32px 15px;position:relative;display:block}.header-main-menu ul.menu>li.current-menu-item>a{font-weight:700}.header-main-menu ul.menu>li.current-menu-item>a:not([href*=gratis]):not([href*=free]):after{content:'';display:block;width:100%;height:5px;background:var(--green);position:absolute;left:0;bottom:0}.header-main-menu ul.menu li ul{display:none;position:absolute;left:0;top:calc(100% - 5px);width:fit-content;min-width:100%;background:var(--white);-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);border:4px solid var(--white);padding:0;list-style-type:none;box-sizing:border-box;font-size:1.6rem;border-radius:20px;z-index:99}.header-main-menu ul.menu li ul li ul{left:100%;top:-5px}.header-main-menu ul.menu li ul li a{color:var(--secondary);text-decoration:none;padding:10px 20px;position:relative;display:block;text-transform:none;white-space:nowrap;font-weight:400}.header-main-menu ul.menu li ul li a:hover,.header-main-menu ul.menu li ul li a:focus{text-decoration:underline}.header-main-menu ul.menu li.menu-item-has-children:hover>ul{display:block}.header-main-menu ul.menu>li a[href*=gratis],.header-main-menu ul.menu>li a[href*=free]{background:var(--green);border-radius:100px;padding:10px 25px;font-weight:700;letter-spacing:2px;font-size:1.6rem;color:var(--white)}.header-main-menu ul.menu>li a[href*=gratis]:hover,.header-main-menu ul.menu>li a[href*=gratis]:focus,.header-main-menu ul.menu>li a[href*=free]:hover,.header-main-menu ul.menu>li a[href*=free]:focus{background:var(--white);color:var(--primary)}#menu-item-121 .sub-menu,#menu-item-142 .sub-menu{display:none !important}.header-main-menu-search{margin-left:30px;font-size:1.8rem;align-self:center}.header-main-menu-search a{color:var(--white)}.header-main-menu-search a[href="#closesearch"]{display:none}.megamenu{position:absolute;left:0;width:100%;height:auto;background:var(--white);-webkit-box-shadow:0px 25px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 25px 25px 0px rgba(0,0,0,.3);box-shadow:0px 25px 25px 0px rgba(0,0,0,.3);padding-top:30px;padding-bottom:30px;display:none;z-index:3}.megamenu-inner{width:100%;max-width:1240px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto}.megamenu li{list-style-type:none}.megamenu-widget{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.megamenu-column{flex:0 1 calc(25% - 20px);max-width:calc(25% - 20px);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.megamenu-column a{position:relative;padding:30px;box-sizing:border-box;text-align:left;width:100%;height:100%;display:block;background:rgba(0,0,0,.5);color:inherit;text-decoration:none}.mm-logo{width:150px;height:36px;object-fit:contain;object-position:center;display:block;margin-bottom:150px}.mm-title{color:var(--white);font-weight:700;font-size:2.4rem;margin-bottom:20px;display:block}.mm-button{display:inline-block;background:var(--green);border-radius:100px;padding:10px 25px;color:var(--white);font-size:1.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.mm-button-label{white-space:nowrap;box-sizing:border-box;display:inline-block;width:0;padding-right:0;opacity:0;transition:all .3s;max-width:fit-content}.megamenu-column a:hover .mm-button-label{width:auto;margin-right:15px;opacity:1}.header-main-menu-search-form{display:none;flex:0 1 100%;max-width:500px;align-self:center}.header-main-menu-search-form form{position:relative;width:100%}.header-main-menu-search-form form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;color:var(--white);font-size:1.8rem;background:0 0;padding:10px 20px;box-sizing:border-box;width:100%;border:none;border-bottom:2px solid var(--white)}.header-main-menu-search-form form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:0 0;cursor:pointer;font-size:1.6rem;color:var(--white)}.search-field::placeholder{color:var(--white);opacity:.5}.search-field:-ms-input-placeholder{color:var(--white);opacity:.5}.search-field::-ms-input-placeholder{color:var(--white);opacity:.5}.header-main-menu-toggle,.header-main-menu-close{display:none}.megamenu-teaser{flex:0 1 100%;margin-top:30px;padding:20px 30px;background:var(--middle-grey);border-radius:20px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.megamenu-teaser-text{line-height:1.6;font-size:1.6rem;color:var(--secondary)}.megamenu-teaser-text-label{font-weight:700;color:var(--primary);font-size:2rem}.megamenu-teaser-text+.button{margin-left:30px}.button{display:inline-block;background:var(--green);padding:10px 25px;color:var(--white);border-radius:100px;text-transform:uppercase;text-decoration:none;font-size:1.6rem;font-weight:700;letter-spacing:2px}.button:hover,.button:focus,.button.button-secondary:hover,.button.button-secondary:focus{background:var(--primary)}.button.button-secondary{background:var(--secondary)}.blue-row .button:hover,.blue-row .button:focus{background:var(--white);color:var(--primary)}.blue-row .iconimageteaser .button:hover,.blue-row .iconimageteaser .button:focus{background:var(--primary);color:var(--white)}.textwidget p a.button{color:var(--white)}.button-sm-kaufen{position:relative}.button-sm-kaufen img{position:absolute;left:30px;top:calc(100% + 10px);width:250px}.startseite-header{margin-top:50px}.blue-row{background-color:var(--primary);padding-top:80px;padding-bottom:80px}.grey-row{background-color:var(--secondary);padding-top:80px;padding-bottom:80px}.shadow-row{background-color:var(--light-grey);-webkit-box-shadow:inset 0px 0px 25px 0px rgba(0,0,0,.1);-moz-box-shadow:inset 0px 0px 25px 0px rgba(0,0,0,.1);box-shadow:inset 0px 0px 25px 0px rgba(0,0,0,.1);padding-top:80px;padding-bottom:80px}.blue-row *,.grey-row *,.blue-row .textwidget p a,.grey-row .textwidget p a,.blue-row p a:not([class]),.grey-row p a:not([class]){color:var(--white)}.shadow-row.single-meta,.blue-row.single-meta,.grey-row.single-meta{padding:30px 40px !important}.startseite-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.startseite-header-content,.startseite-header-image{flex:0 1 calc(50% - 40px);max-width:50%}.startseite-header-image img{width:100%;height:auto;display:block}.startseite-header-content span{font-size:2.2rem;font-weight:700;text-transform:uppercase;margin-bottom:5px;display:block}.startseite-header-content h1{margin-bottom:20px}.startseite-header-content-text+.button{margin-top:20px}.startseite-header-products{flex:0 1 100%;max-width:100%}.startseite-header-products span{font-size:1.8rem;display:block;font-weight:700;margin-bottom:10px}.startseite-header-products-container{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.startseite-header-product-single{flex:0 1 140px;max-width:140px;margin-right:40px}.startseite-header-product-single img{width:100%;height:auto;display:block}.startseite-header-topimage{width:100%;max-width:150px;height:auto;display:block;margin-bottom:20px}.iconteaser{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%}.iconteaser-icon{height:60px;max-width:60px;flex:0 0 60px;background:var(--white);border-radius:120px;font-size:2.6rem;box-sizing:border-box;position:relative;margin-right:20px}.iconteaser-icon span{color:var(--green);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.iconteaser-title{font-size:1.8rem;font-weight:700;display:block}.iconteaser-text{margin-bottom:0}.trenner{width:100%;height:2px;display:block}.trenner-lightgrey{background-color:var(--middle-grey)}.trenner-grey{background-color:var(--secondary)}.trenner-blue{background-color:var(--primary)}.trenner-green{background-color:var(--green)}.trenner-white{background-color:var(--white)}.trenner-black{background-color:var(--black)}.medienelement{width:100%;height:auto;display:block}.media-inner{border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);border:4px solid var(--white);box-sizing:border-box;background:var(--middle-grey);position:relative;overflow:hidden}.video-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--primary);color:var(--white);border-radius:200px;text-align:center;font-size:4rem;padding:10px 28px;box-sizing:border-box;cursor:pointer;z-index:1}.video-play-button:hover,.video-play-button:focus{background:var(--green)}.medienelement img,.medienelement video{width:100%;height:auto;display:block}.kundenstimme{width:100%}.ks-testimonial{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--secondary)}.ks-autor{display:block;font-size:1.8rem;font-weight:700;color:var(--primary)}.ks-position{display:block;font-size:1.6rem;font-style:italic}.kundenstimmen-slider{position:relative}.kundenstimmen-slider .swiper-wrapper{align-items:center}.kundenstimmen-slider-prev{position:absolute;left:-50px;top:50%;transform:translateY(-50%);font-size:2.4rem;cursor:pointer;color:var(--secondary)}.kundenstimmen-slider-next{position:absolute;right:-50px;top:50%;transform:translateY(-50%);font-size:2.4rem;cursor:pointer;color:var(--secondary)}.kundenstimmen-slider-prev:hover,.kundenstimmen-slider-prev:focus,.kundenstimmen-slider-next:hover,.kundenstimmen-slider-next:focus{outline:none;color:var(--primary)}.swiper-button-disabled{opacity:.2;cursor:default}.logo-slider{position:relative}.logo-slider .swiper-wrapper{align-items:center}.logo-slide-tooltip{display:none}.logo-slide-single img{width:100%;height:80px;display:block;filter:grayscale(100%);transition:all .3s;object-fit:contain;object-position:center}.logo-slide-single:hover img{filter:grayscale(0%)}.logo-slider-prev{position:absolute;left:-50px;top:50%;transform:translateY(-50%);font-size:2.4rem;cursor:pointer;color:var(--secondary)}.logo-slider-next{position:absolute;right:-50px;top:50%;transform:translateY(-50%);font-size:2.4rem;cursor:pointer;color:var(--secondary)}.logo-slider-prev:hover,.logo-slider-prev:focus,.logo-slider-next:hover,.logo-slider-next:focus{outline:none;color:var(--primary)}.blog-inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.blog_all .blog-inner{flex-wrap:wrap}.blog-single{flex:0 1 calc(33.3333333333% - 40px);position:relative;display:flex;border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);box-sizing:border-box;background:var(--white);flex-wrap:wrap;overflow:hidden}.blog-single-image{width:100%;height:auto;margin-bottom:10px;display:block}.blog-single-image img{width:100%;height:auto;display:block}.blog_all .blog-single{flex:0 1 100%;position:relative;align-items:stretch;margin-bottom:40px}.blog_all .blog-single-image{flex:0 1 360px;margin-bottom:0}.blog_all .blog-single-image img{height:100%;object-fit:cover;object-position:center}.blog_all .blog-content{flex:0 1 calc(100% - 360px)}.blog_all .blog-single-no-image .blog-content{flex:0 1 100%}.blog-content{padding:20px;box-sizing:border-box}.blog-date{font-size:1.6rem;font-style:italic;display:block;margin-bottom:5px;color:var(--secondary)}.blog-title{margin-bottom:20px}.blog-title a{color:var(--primary)}.blog-title a:hover,.blog-title a:focus{outline:none;color:var(--primary)}.blog-excerpt{margin-bottom:30px}.blog-excerpt p{margin-bottom:0;color:var(--secondary)}.blog-excerpt a.more-link{display:none}.product-header-inner{padding-top:50px;text-align:center}.product-header-headline{margin-bottom:20px;max-width:700px;margin-left:auto;margin-right:auto}.product-header-teaser{max-width:700px;margin:0 auto}.product-header-teaser+a.button{margin-top:20px}.product-header-screenshots{margin-top:50px;width:100%;max-width:1000px;height:500px;position:relative;display:block;margin-left:auto;margin-right:auto;overflow:hidden;box-sizing:border-box}.product-header-screenshots img{position:absolute;border-radius:20px;-webkit-box-shadow:0px 0px 20px 0px rgb(0 0 0/20%);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.2);box-shadow:0px 0px 20px 0px rgb(0 0 0/20%);border:4px solid var(--white);box-sizing:border-box;background:var(--middle-grey)}.product-header-screenshot-desktop{left:20px;top:20px;width:calc(100% - 40px);height:auto;display:block}.product-header-screenshot-mobile{top:100px;right:100px;width:350px;height:auto;display:block}.product-header-video{margin-top:50px;width:100%;max-width:700px;height:auto;position:relative;display:block;margin-left:auto;margin-right:auto;overflow:hidden;box-sizing:border-box;border-top-right-radius:20px;border-top-left-radius:20px;-webkit-box-shadow:0px 0px 20px 0px rgb(0 0 0/20%);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.2);box-shadow:0px 0px 20px 0px rgb(0 0 0/20%);border:4px solid var(--white)}.product-header-video video{width:100%;height:auto;display:block}.onpage-navigation{width:100%;background:var(--green);text-align:center}.onpage-navigation-inner{width:100%;max-width:1240px;margin:0 auto;padding:15px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.onpage-navigation a{color:var(--white);font-size:1.8rem;margin:0 20px;text-decoration:none;font-weight:700}.onpage-navigation a:hover,.onpage-navigation a:focus{text-decoration:underline}.onpage-fixed{position:fixed;left:0;top:0;z-index:2}.pricing-inner{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;position:relative}.pricing-single{flex:0 1 calc(33.3333333% - 20px);margin:0 10px;background:var(--middle-grey);border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);border:4px solid var(--white);box-sizing:border-box;overflow:hidden;padding:30px}.pricing-single.active-price{border:4px solid var(--green);background:var(--secondary)}.pricing-title{color:var(--primary);font-size:2.6rem;font-weight:700;line-height:1.25;font-feature-settings:"lnum";font-variant-numeric:lining-nums;display:block}.pricing-subtitle{display:block;font-size:1.4rem;color:var(--secondary);margin-bottom:30px}.pricing-price{display:block;font-size:4rem;font-weight:700;color:var(--green);line-height:1}.pricing-price-add{display:block;font-size:1.4rem;color:var(--secondary);margin-bottom:20px}.pricing-main-feature-icon{display:inline-block;margin-right:5px;font-size:1.8rem}.pricing-main-feature-icon span{color:var(--primary)}.pricing-main-feature-text{display:inline-block;font-size:1.8rem;color:var(--secondary)}.pricing-main-feature{margin-bottom:40px}.pricing-features{margin-top:40px}.pricing-features-label{display:block;font-weight:700;color:var(--secondary);font-size:1.8rem}.pricing-features-single{display:block;margin-top:10px;font-size:1.8rem}.pricing-features-single i{color:var(--primary);margin-right:5px}.active-price .pricing-features-single i{color:var(--green)}.pricing-features-single span{color:var(--secondary)}.pricing-features-single.special{background:linear-gradient(138deg,rgba(247,213,96,1) 0%,rgba(241,95,170,1) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-features-single.special *{color:inherit}.pricing-single.active-price .pricing-title,.pricing-single.active-price .pricing-subtitle,.pricing-single.active-price .pricing-price-add,.pricing-single.active-price .pricing-main-feature-text,.pricing-single.active-price .pricing-features-label,.pricing-single.active-price .pricing-features-single span{color:var(--white)}.pricing-single.active-price .pricing-main-feature-icon span{color:var(--green)}.pricing-features+.button{margin-top:30px}.pricing-stoerer{background:var(--white);width:100px;height:100px;border-radius:50%;padding:10px;box-sizing:border-box;object-fit:contain;object-position:center;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);margin-bottom:10px}.iconimageteaser{width:100%;background:var(--white);border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);border:4px solid var(--white);box-sizing:border-box;overflow:hidden}.iit-image{width:100%;height:200px;display:block;overflow:hidden;position:relative}.iit-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.iit-icon{position:absolute;left:20px;bottom:20px;width:50px;height:50px;background:var(--white);border-radius:100px;font-size:2.4rem;box-sizing:border-box;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgba(0,0,0,.3)}.iit-icon span{color:var(--green);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.iit-title{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box;color:var(--primary);font-size:2.6rem;font-weight:700;display:block;font-feature-settings:"lnum";font-variant-numeric:lining-nums;line-height:1.25;margin-bottom:20px;margin-top:20px}.iit-text{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box;color:var(--secondary);padding-bottom:20px}.iit-button-container{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box;margin-bottom:20px}.kontaktformular{margin:0 auto;width:100%;max-width:600px;display:flex;flex-wrap:wrap;justify-content:space-between}.cf-field-50{flex:0 1 calc(50% - 10px);margin-bottom:20px}.cf-field-100{flex:0 1 100%;margin-bottom:20px}.kontaktformular .cf-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;color:var(--secondary);font-size:1.8rem;background:var(--middle-grey);padding:6px 20px;box-sizing:border-box;width:100%;border:none;resize:none;border-radius:10px;border:2px solid transparent}.kontaktformular textarea.cf-input{max-height:200px}.kontaktformular .cf-input::placeholder{color:var(--secondary);opacity:.5}.kontaktformular .cf-input:-ms-input-placeholder{color:var(--secondary);opacity:.5}.kontaktformular .cf-input::-ms-input-placeholder{color:var(--secondary);opacity:.5}.kontaktformular .wpcf7-list-item{margin-left:0;width:100%}.kontaktformular .wpcf7-list-item label{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.kontaktformular.cf-itsa .wpcf7-list-item label{align-items:flex-start}.kontaktformular.cf-itsa .wpcf7-list-item label .wpcf7-list-item-label a{color:var(--primary)}.kontaktformular input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;margin-right:10px;flex:0 0 40px;height:40px;background:var(--middle-grey);border:none;position:relative;cursor:pointer;border-radius:10px}.kontaktformular input[type=checkbox]:after{content:'\f00c';font-size:2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--green);font-family:'sow-fontawesome-free';font-weight:900;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0}.kontaktformular input[type=checkbox]:checked:after{opacity:1}.kontaktformular .wpcf7-list-item .wpcf7-list-item-label{font-size:1.8rem;flex:0 1 calc(100% - 50px)}.kontaktformular input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-style:normal}.kontaktformular .wpcf7-not-valid-tip{font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-size:1.4rem;display:block;margin-top:2px}.kontaktformular input.wpcf7-not-valid,.kontaktformular textarea.wpcf7-not-valid{background:#f8d7da}.kontaktformular+.wpcf7-response-output{margin:20px auto 0 auto !important;width:100%;max-width:600px;padding:12px 20px !important;box-sizing:border-box;font-size:1.8rem}.cr_form-component--telephone .cr_form-component--group{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.cr_form-component--telephone .cr_form-component--group>div{flex:0 1 calc(33.3333333% - 13px)}.cr_form .button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;font-style:normal}.kontaktformular-hint{margin-bottom:20px}.kontaktformular-hint,.kontaktformular-hint p{font-size:1.2rem}.kontaktformular-hint a,.kontaktformular-hint p a{color:inherit}.kontaktformular-small-office{padding:30px;box-sizing:border-box;border:4px solid var(--primary);border-radius:20px;max-width:660px;position:relative}.kontaktformular-small-office-arrow{position:absolute;left:calc(100% + 30px);top:50px;width:270px;height:auto}.kontaktformular-small-office-arrow img{width:100%;height:auto;display:block}.clever_form_error{background:var(--red-bright) !important;color:var(--red) !important;border:2px solid var(--red) !important}.clever_form_error::placeholder,.clever_form_error:ms-input-placeholder,.clever_form_error::ms-input-placeholder{color:var(--red) !important}.testfree-step-1{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.testfree-product-teaser{flex:0 1 calc(25% - 20px);background:var(--light-grey);border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);border:4px solid var(--white);box-sizing:border-box;overflow:hidden;transition:all .3s;cursor:pointer}.testfree-product-teaser:hover{transform:scale(1.05)}.testfree-product-teaser img{width:100%;height:150px;display:block;overflow:hidden;object-fit:cover;object-position:center;margin-bottom:20px}.testfree-product-teaser-name{display:block;color:var(--primary);font-size:2.6rem;font-weight:700;padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%}.testfree-product-teaser-subtitle{display:block;color:var(--secondary);font-size:1.6rem;padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%;margin-bottom:20px}.testfree-step-2,.testfree-product-information{display:none}.testfree-back{cursor:pointer;background:var(--white);position:relative;border-radius:100px;width:50px;height:50px;display:block;margin-bottom:30px;font-size:2.4rem}.testfree-back i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--green)}.testfree-back:hover{background:var(--middle-grey)}.testfree-product-downloads-container{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.testfree-product-download-single{flex:0 1 calc(50% - 20px);margin-bottom:20px;background:var(--white);border-radius:10px;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-decoration:none}.testfree-product-download-single:hover,.testfree-product-download-single:focus{background:var(--middle-grey);outline:none}.testfree-product-download-single-icon{font-size:2.6rem;padding:10px 25px}.testfree-product-download-single-icon span{color:var(--green)}.testfree-product-download-single-content{padding-top:10px;padding-bottom:10px}.testfree-product-download-single-text{display:block;font-weight:700;font-size:1.8rem;color:var(--secondary)}.testfree-product-download-single-addtext{display:block;font-size:1.8rem;color:var(--secondary)}.testfree-product-contactform-container{margin-top:20px}.testfree-product-contactform-container .kontaktformular,.testfree-product-contactform-container .kontaktformular+.wpcf7-response-output{margin:0 !important}.testfree-product-contactform-container .kontaktformular .cf-input,.testfree-product-contactform-container .kontaktformular input[type=checkbox]{background:var(--white)}.testfree-product-contactform-container .kontaktformular input.wpcf7-not-valid,.testfree-product-contactform-container .kontaktformular textarea.wpcf7-not-valid{background:#f8d7da}.testfree-product-downloads+.testfree-product-contactform{margin-top:20px;padding-top:30px;border-top:1px dashed var(--white)}.loesung-teaser{width:100%;background:var(--white);border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);border:4px solid var(--white);box-sizing:border-box;overflow:hidden}.lt-headline{color:var(--primary);padding:20px 20px 5px}.lt-subline{display:block;font-size:1.8rem;color:var(--secondary);padding:0 20px;box-sizing:border-box;width:100%}.lt-benefits{padding:20px 20px 0;box-sizing:border-box;width:100%}.lt-benefits-label{font-weight:700;display:block;color:var(--green);font-size:2.2rem;margin-bottom:2px}.lt-benefits li{color:var(--secondary)}.lt-button-container{padding:0 20px;margin-bottom:20px;width:100%;box-sizing:border-box}.blue-row .loesung-teaser .button:hover,.blue-row .loesung-teaser .button:focus{background:var(--primary);color:var(--white)}.single #content{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:50px auto;max-width:1240px}.single #content .post-thumbnail{margin:30px 0;width:100%;padding:30px calc((100% - 800px)/2);background:var(--middle-grey);box-sizing:border-box}.single #content .post-thumbnail img{width:100% !important;height:auto;display:block;-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);border-radius:20px}.single .entry-header+.entry-content{margin-top:30px}.event-single{display:flex;flex-wrap:wrap;margin-bottom:30px;align-items:center;justify-content:space-between;-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);border-radius:20px;padding:30px;box-sizing:border-box;width:100%}.event-single-archive{opacity:.35;position:relative;pointer-events:none}.event-image{flex:0 1 270px;height:120px;box-sizing:border-box}.event-image img{width:100%;height:100%;object-fit:contain;object-position:center}.event-info{flex:0 1 calc(100% - 300px);border-left:2px solid var(--middle-grey);padding-left:30px;margin-left:30px;box-sizing:border-box}.event-meta{display:block;margin-top:10px;margin-bottom:10px}.event-meta span{display:inline-block;padding:2px 12px;box-sizing:border-box;background:var(--secondary);color:var(--white);border-radius:40px;font-size:1.4rem}.event-meta span+span{margin-left:10px}.event-subline{font-size:1.8rem}.event-info .button{margin-top:20px}.event-info .button+.button{margin-left:20px}#content table{border-collapse:collapse;width:100%;max-width:100%;background-color:transparent;border:1px solid var(--middle-grey);line-height:1.6;font-size:1.8rem}#content table th,#content table td{padding:.75rem;vertical-align:top;border:1px solid var(--middle-grey)}#content table thead th{vertical-align:bottom;border-bottom:2px solid var(--middle-grey);border-bottom-width:2px;font-weight:700}#content table+p{margin-top:20px}.tabs-teaser-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.tt-tabs{flex:0 1 100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.tt-tab{flex:0 1 calc(33.3333333% - 20px);cursor:pointer;opacity:.75;transition:all .2s}.tt-tab:hover,.tt-tab:focus,.tt-tab.active{opacity:1}.tt-tab-icon{width:60px;height:60px;display:block;margin-bottom:20px;background:var(--secondary);border-radius:50%;padding:12px;box-sizing:border-box;transition:all .2s}.tt-tab:hover .tt-tab-icon,.tt-tab:focus .tt-tab-icon,.tt-tab.active .tt-tab-icon{background:var(--green)}.tt-tab-icon img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.tt-tab-topline{display:block;font-size:1.4rem;margin-bottom:7px}.tt-tab-title{display:block;font-weight:700;font-size:1.8rem;margin-bottom:15px}.tt-tab-desc{display:block;font-size:1.8rem}.tt-content{background:var(--white);border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);border:4px solid var(--white);box-sizing:border-box;position:relative;overflow:hidden}.tt-content-inner{display:none;flex-wrap:nowrap;justify-content:space-between;align-items:center}.tt-content-inner.active{display:flex}.tt-content-image{flex:0 1 calc(66.6666666% - 20px);max-width:calc(66.6666666% - 20px);height:auto;display:block;padding:30px;box-sizing:border-box}.tt-content-text{flex:0 1 calc(33.3333333% - 20px);padding:30px 20px 30px 0;box-sizing:border-box}.tt-content-text h5{margin-bottom:20px}.tt-content-text .button{margin-top:20px}.masonry-teaser-inner{column-count:3;column-gap:30px}.masonry-teaser-single{display:inline-block;width:100%;background:var(--white);border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);box-sizing:border-box;padding:30px;font-size:1.8rem;margin-bottom:30px;transition:all .5s}.masonry-teaser-headline{display:block;font-weight:700;color:var(--primary);margin-bottom:10px}.masonry-teaser-text{color:var(--secondary)}.masonry-teaser-single:hover{transform:translateY(-10px)}.iconteaser-top a{box-sizing:border-box;width:100%;text-align:center;padding:100px 20px;display:block;background:var(--white);border:4px solid var(--primary);border-radius:20px;transition:all .2s;text-decoration:none}.iconteaser-top a:hover,.iconteaser-top a:focus{border:4px solid var(--green);background:var(--green-bright)}.iconteaser-top img{display:block;margin:0 auto 30px auto;width:auto;height:100px}.iconteaser-big-title{display:block;margin-bottom:10px;font-size:3rem;font-weight:700;transition:all .2s;color:var(--green)}.iconteaser-top a:hover .iconteaser-big-title,.iconteaser-top a:focus .iconteaser-big-title{color:var(--green)}.iconteaser-big-text{font-size:1.6rem;color:var(--secondary);font-weight:700}.iconteaser-top+.iconteaser-add{margin-top:20px}.iconteaser-add{padding-left:20px;padding-right:20px;box-sizing:border-box}.inline-link-arrow-down{position:relative;text-decoration:none}.inline-link-arrow-down:after{content:'↓';margin-left:5px}.textwidget a.button+.inline-link-arrow-down,.textwidget .inline-link-arrow-down+a.button{margin-left:20px}.leadgen{position:fixed;bottom:20px;right:20px;width:420px;border-radius:10px;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.2);display:none}.leadgen-header{background:var(--primary);color:var(--white);padding:10px 30px;box-sizing:border-box;font-weight:700;font-size:1.8rem;position:relative}.leadgen-openclose{position:absolute;right:20px;top:50%;transform:translateY(-50%);padding:0 10px;cursor:pointer}.leadgen-openclose:hover,.leadgen-openclose:focus{color:var(--green)}.leadgen-openclose .fa-angle-up{display:none}.leadgen-content{padding:20px 30px;box-sizing:border-box;background:var(--white)}.leadgen-content p{font-size:1.6rem}.leadgen button{display:inline-block;background:var(--green);padding:10px 25px;color:var(--white);border-radius:100px;text-decoration:none;font-weight:700;cursor:pointer;font-size:1.5rem}.leadgen-content-first button i{margin-right:5px}.leadgen button:hover,.leadgen button:focus{background:var(--primary)}.leadgen-content-second{display:none}.leadgen-form-field{display:block;width:100%;margin-bottom:10px}.leadgen-form-field input{width:100%;padding:7px 10px;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid var(--middle-grey);font-family:'Titillium Web',sans-serif;font-size:1.6rem}.leadgen-form-field input:focus{border-bottom:1px solid var(--primary)}.leadgen input[type=submit]{display:inline-block;background:var(--green);padding:10px 25px;color:var(--white);border-radius:100px;text-decoration:none;font-weight:700;cursor:pointer;font-size:1.5rem;margin-top:10px;border:none;width:auto}.leadgen input[type=submit]:hover,.leadgen input[type=submit]:focus{background:var(--primary)}.leadgen-form-field:last-of-type br,.leadgen-form-field:last-of-type .wpcf7-spinner{display:none}.leadgen-privacy{font-size:1.4rem;margin-left:10px;color:var(--primary)}.leadgen .wpcf7-response-output{padding:5px 10px !important;font-size:1.2rem !important}#fc-hosting-preis .textwidget ul li:nth-child(8){background:linear-gradient(138deg,rgba(247,213,96,1) 0%,rgba(241,95,170,1) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;list-style-type:none;margin-left:-20px}#fc-hosting-preis .textwidget ul li:nth-child(8) *{color:inherit}#fc-hosting-preis .textwidget ul li:nth-child(8) i{margin-right:5px}#shig-siegel img{width:200px;height:auto}footer li{list-style-type:none}.footer-top{background:var(--primary);padding-top:40px;padding-bottom:40px}.footer-top *{color:var(--white)}.footer-inner{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;box-sizing:border-box}.footer-top-widget{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.footer-top-headline{display:block;flex:0 1 calc(33.3333333333% - 30px);font-size:2.6rem}.footer-top-links-container{display:block;flex:0 1 calc(66.6666666666% - 30px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-top-link-single{flex:0 1 50%}.footer-top-link-single:nth-child(1),.footer-top-link-single:nth-child(2){margin-bottom:20px}.footer-top-link-single a{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;text-decoration:none}.footer-top-link-icon{height:40px;max-width:40px;flex:0 0 40px;background:var(--white);text-align:center;border-radius:120px;font-size:2rem;box-sizing:border-box;padding:4px;margin-right:20px}.footer-top-link-icon span{color:var(--green)}.footer-top-link-label{display:block;font-size:2rem;font-weight:700}.footer-top-link-single a:hover .footer-top-link-label{color:var(--green)}.footer-bottom{padding-top:60px;padding-bottom:60px}.footer-bottom-top{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid var(--middle-grey)}.footer-bottom-top-left{flex:0 1 calc(33.3333333333% - 60px)}.footer-bottom-top-right{flex:0 1 calc(66.6666666666% - 60px)}.footer-widget-title{color:var(--secondary);margin-bottom:20px;font-size:2.6rem}.footer-bottom-top ul{margin:0;padding:0;line-height:1.8}.footer-bottom-top ul a{color:var(--secondary);text-decoration:none}.footer-bottom-top ul a:hover,.footer-bottom-top ul a:focus{outline:none;text-decoration:underline}.social-footer-logos{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;align-items:center}.social-footer-logo-single{display:block;flex:0 1 calc(19% - 10px);max-width:calc(19% - 10px);height:auto;margin-bottom:20px}.social-footer-logo-single img{width:100%;height:100%;max-height:80px;object-fit:contain;object-position:center}.social-footer-icons{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.social-footer-icons a{flex:0 0 55px;height:55px;background:var(--white);color:var(--primary);-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.3);box-shadow:0px 0px 15px 0px rgba(0,0,0,.3);margin-right:10px;font-size:2.6rem;position:relative;border-radius:200px}.social-footer-icons a span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.social-footer-icons a:hover,.social-footer-icons a:focus{outline:none;background:var(--primary);color:var(--white)}.footer-bottom-bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.footer-bottom-bottom-left,.footer-bottom-bottom-right{flex:0 1 50%;max-width:50%}.footer-bottom-bottom-left ul{margin:0;padding:0;font-weight:700}.footer-bottom-bottom-left ul li{display:inline-block;margin-right:10px;padding-right:10px;border-right:2px solid var(--green);line-height:1}.footer-bottom-bottom-left ul li:last-child{margin-right:0;padding-right:0;border-right:none}.footer-bottom-bottom-left ul li a{color:var(--green);text-decoration:none}.footer-bottom-bottom-left ul li a:hover,.footer-bottom-bottom-left ul li a:focus{color:var(--primary)}.footer-bottom-bottom-right{text-align:right}.footer-bottom-bottom-right ul{margin:0;padding:0}.footer-bottom-bottom-right ul li{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid var(--secondary);line-height:1}.footer-bottom-bottom-right ul li:first-child{margin-left:0;padding-left:0;border-left:none}.footer-bottom-bottom-right ul li a{color:var(--secondary);text-decoration:none}.footer-bottom-bottom-right ul li a:hover,.footer-bottom-bottom-right ul li a:focus{color:var(--primary)}.error404-inner{margin:100px auto;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;text-align:center;max-width:700px}.error404-outer{width:100%;overflow:hidden;padding-top:100px}.error404-outer img{width:calc(100% + 20px);margin-left:-10px;height:auto;display:block}.popup{display:none;position:fixed;right:20px;bottom:20px;z-index:99999}.popup-inner{background:var(--white);border-radius:20px;-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);box-sizing:border-box;width:100%;height:auto;max-width:450px;padding:20px 50px 20px 20px}.popup-close{position:absolute;top:20px;right:20px;cursor:pointer;color:var(--secondary);font-size:20px}.popup-close:hover,.popup-close:focus{color:var(--primary);outline:none}.popup-inner li{list-style-type:none}.popup-headline{font-size:3rem;color:var(--primary);font-weight:700;margin-bottom:20px;line-height:1.25;display:block}.logo-list{margin:0 auto;text-align:center}.logo-list>img{display:inline-block;width:auto;height:40px;padding:30px 18px;filter:grayscale(1);opacity:.75}.logo-list>img:hover{filter:grayscale(0);opacity:1}.supernova .form-all,.form-all{-webkit-box-shadow:0px 0px 25px 0px rgb(0 0 0/30%);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.3);box-shadow:0px 0px 25px 0px rgb(0 0 0/30%)}@media(max-width:1240px){header.beyondssl-header{position:fixed;left:0;top:0;width:100%;z-index:999;-webkit-box-shadow:0px 0 25px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0 25px 0px rgba(0,0,0,.25);box-shadow:0px 0 25px 0px rgba(0,0,0,.25)}#content{padding-top:134px}#content .entry-content>.panel-layout>.panel-grid,#content .entry-content>.panel-layout>.panel-grid.panel-has-style>.panel-row-style{padding-left:20px;padding-right:20px}.startseite-header-products{margin-top:40px}.header-main-menu-container{display:none;position:fixed;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:999}.header-main-menu-container .header-main-menu{position:absolute;right:-100%;top:0;width:300px;height:100%;background:var(--white);transition:all .3s;justify-content:flex-start;-webkit-box-shadow:0px 0 25px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0 25px 0px rgba(0,0,0,.25);box-shadow:0px 0 25px 0px rgba(0,0,0,.25);overflow:scroll}.header-main-menu-container.active-menu .header-main-menu{right:0}.header-main-menu-toggle{color:var(--white);font-size:2.4rem;display:block}.header-main-menu-inner{align-self:flex-start;flex:0 0 100%}.header-main-menu ul.menu{flex-wrap:wrap}.header-main-menu ul.menu>li{flex:0 1 100%;border-bottom:2px solid var(--middle-grey);margin-right:0}.header-main-menu ul.menu>li a{color:var(--secondary);padding:15px}.header-main-menu ul.menu>li.current-menu-item>a:not([href*=gratis]):not([href*=free]):after{content:none;display:none}.header-main-menu ul.menu li ul{display:block;position:relative;left:auto;top:auto;width:100%;background:var(--middle-grey);border-top:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.header-main-menu ul.menu li ul li a{color:var(--secondary)}.header-main-menu ul.menu li ul li ul{left:auto;top:auto;padding-left:20px;box-sizing:border-box}#menu-item-121 .sub-menu,#menu-item-142 .sub-menu{display:block !important}.header-main-menu-close{display:block;color:var(--white);font-size:2.8rem;position:absolute;right:350px;top:20px}.header-main-menu ul.menu>li a[href*=gratis],.header-main-menu ul.menu>li a[href*=free]{border-radius:0;padding:15px}.header-main-menu-search{display:none}.kontaktformular-small-office-arrow{display:none}}@media(max-width:1023px){.th-right{display:none}.blog-single{flex:0 1 calc(33.3333333333% - 40px)}.blog:not(.blog_all) .blog-single:not(:last-child):after{right:-30px}.footer-top-headline,.footer-top-links-container{flex:0 1 calc(50% - 20px)}.footer-top-link-single{flex:0 1 100%}.footer-top-link-single:nth-child(1),.footer-top-link-single:nth-child(2),.footer-top-link-single:nth-child(3){margin-bottom:10px}.footer-bottom-top{flex-wrap:wrap}.footer-bottom-top-left,.footer-bottom-top-center{flex:0 1 calc(50% - 40px)}.footer-bottom-top-right{flex:0 1 100%;margin-top:30px}.footer-bottom-bottom{flex-wrap:wrap}.footer-bottom-bottom-left,.footer-bottom-bottom-right{flex:0 1 100%;max-width:100%;text-align:center}.footer-bottom-bottom-left{margin-bottom:20px}.single #content .post-thumbnail{padding:0;background:0 0}}@media(max-width:767px){.topheader{display:none}.header-main-menu-close{right:330px}#content{padding-top:138px}.startseite-header-content,.startseite-header-image{flex:0 1 100%;max-width:100%}.startseite-header{margin-top:30px}h1{font-size:3.5rem}.startseite-header-image{display:none}.startseite-header-products-container{flex-wrap:wrap;justify-content:space-between}.startseite-header-product-single{flex:0 1 calc(50% - 20px);margin-right:0;margin-bottom:20px}.grey-row,.shadow-row,.blue-row{padding-top:50px;padding-bottom:50px}h2{font-size:3rem}.blog-inner{flex-wrap:wrap}.blog-single{flex:0 1 100%;margin-bottom:40px}.blog-single:last-child{margin-bottom:0}.blog_all .blog-single-image{flex:0 1 100%}.blog_all .blog-single-image img{width:100%;height:auto}.blog_all .blog-content{flex:0 1 100%}.footer-top-widget{flex-wrap:wrap}.footer-top-headline,.footer-top-links-container{flex:0 1 100%}.footer-top-headline{margin-bottom:30px}.footer-bottom-top-left,.footer-bottom-top-center{flex:0 1 100%}.footer-bottom-top-center{margin-top:30px}.header-mobile-language{display:flex}.product-header-screenshot-mobile{display:none}.product-header-screenshots{height:auto}.product-header-screenshots img{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.product-header-screenshot-desktop{left:auto;top:auto;width:100%}.onpage-navigation-inner{flex-wrap:wrap}.onpage-navigation a{flex:0 1 100%;margin:0;margin-bottom:5px}.pricing-inner{flex-wrap:wrap}.pricing-single{flex:0 1 100%;margin:0;margin-bottom:30px;padding:20px}.pricing-subtitle{margin-bottom:20px}.pricing-price-add{margin-bottom:10px}.pricing-main-feature{margin-bottom:30px}.pricing-features{margin-top:30px}.button{letter-spacing:1px}.cf-field-50{flex:0 1 100%}.testfree-step-1{flex-wrap:wrap}.testfree-product-teaser{flex:0 1 100%;margin-bottom:20px}.testfree-product-download-single{flex:0 1 100%}.event-image{flex:0 1 100%;text-align:center}.event-image img{width:100%;max-width:270px;display:inline-block}.event-info{flex:0 1 100%;margin-left:0;padding-left:0;border-left:none;margin-top:30px;padding-top:30px;border-top:2px solid var(--middle-grey)}.masonry-teaser-inner{column-count:1}.masonry-teaser-single{margin-bottom:20px}.masonry-teaser-single:hover{transform:none}.onpage-fixed{position:relative}.tt-tabs{flex-wrap:wrap}.tt-tab{flex:0 1 100%;margin-bottom:30px}.tt-content-inner{flex-wrap:wrap}.tt-content-image{flex:0 1 100%;max-width:100%;margin-bottom:30px;padding:20px}.tt-content-text{flex:0 1 100%;padding:20px}.footer-center-inner{flex-wrap:wrap}.footer-center-left{flex:0 1 100%;margin-bottom:20px}.footer-center-right{flex:0 1 100%}.iconteaser-top a{padding:40px 20px}.iconteaser-top img{margin-bottom:20px;height:80px}.event-meta span{display:block}.event-single{padding:20px}h3.event-headline{font-size:2.4rem}.event-info{max-width:100%}.event-info a.button{font-size:1.4rem;padding:10px 20px}.event-meta span+span{margin-left:0;margin-top:5px}.button-sm-kaufen img{display:none}}.hidden-test{display:none}
/**
 * Custom Color Overrides
 *
 * This file is automatically populated if the user chooses custom colors in the Customizer.
 */

.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.panel-has-overlay .panel-grid-cell{position:relative}.panel-grid-cell.panel-has-overlay .so-panel{position:relative;z-index:1}.panel-has-overlay.so-panel .panel-widget-style>*{position:relative}.panel-has-overlay.so-panel .panel-background-overlay{position:absolute}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:'sow-fontawesome-brands';font-style:normal;font-weight:400;font-display:block;src:url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);src:url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot) format("embedded-opentype"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg) format("svg")}.sow-fab{font-family:'sow-fontawesome-brands';font-style:normal !important;font-weight:400 !important}@font-face{font-family:'sow-fontawesome-free';font-style:normal;font-weight:400;font-display:block;src:url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);src:url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot) format("embedded-opentype"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg) format("svg")}.sow-far{font-family:'sow-fontawesome-free';font-style:normal !important;font-weight:400 !important}@font-face{font-family:'sow-fontawesome-free';font-style:normal;font-weight:900;font-display:block;src:url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);src:url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot) format("embedded-opentype"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(//www.beyondssl.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg) format("svg")}.sow-fa,.sow-fas{font-family:'sow-fontawesome-free';font-weight:900 !important;font-style:normal !important}.sow-icon-fontawesome{display:inline-block;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sow-icon-fontawesome[data-sow-icon]:before{content:attr(data-sow-icon)}

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}