﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;font-family:'Raleway',Helvetica,Arial,sans-serif;font-weight:400;font-size:0.938em;line-height:1.4;vertical-align:baseline;color:#4b4b4b}a{color:#4b4b4b;text-decoration:none;background:transparent;border:none;outline:0;border-bottom:1px solid transparent;-webkit-transition:0.3s border-bottom-color ease, 0.3s opacity ease;-moz-transition:0.3s border-bottom-color ease, 0.3s opacity ease;-o-transition:0.3s border-bottom-color ease, 0.3s opacity ease;-ms-transition:0.3s border-bottom-color ease, 0.3s opacity ease;transition:0.3s border-bottom-color ease, 0.3s opacity ease}a:link{color:#4b4b4b}a:visited{color:#4b4b4b}a:hover,a:focus{border-bottom-color:#4b4b4b}a:active{color:#4b4b4b}.content a{color:#55af19;font-weight:500}.content a:hover,.content a:focus{border-bottom-color:#55af19}.text-white a,.text-white a:hover,.text-white a:focus{border-bottom-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:700}h1{margin:0.5em 0;font-size:1.8em;line-height:1.1;letter-spacing:0.01em;text-transform:uppercase}h2{margin:0.7em 0;font-size:1.35em;line-height:1.15}h3{margin:0.7em 0;font-size:1.2em;line-height:1.2}h4{margin:0.5em 0;font-size:1.1em;line-height:1.25}h5,h6{font-size:1em}p{margin:1em 0;letter-spacing:0.01em}b,strong,.content strong a{font-weight:700}ul{padding:0}hr{border:0;border-top:1px solid #bbb}.hr-margin{margin:2em 0}.teaser-line,h1.teaser-line{margin:1em 0;font-size:0.95em;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}h1.teaser-line+h2{letter-spacing:0.01em;text-transform:uppercase}.teaser-line+h2{margin-top:0.3em}.teaser-line+h3{margin-top:-0.3em}.text-small,.small-copy{font-size:0.813em}.text-smaller{font-size:12px}.text-large,.large-copy{font-size:1em}.text-xlarge{font-size:1.1em}.font-light{font-weight:300 !important}.font-normal{font-weight:400 !important}.font-medium{font-weight:500 !important}.text-medium{color:#bbb}.text-light{color:#666}.text-white,a.text-white,.text-white a{color:#fff}.text-shadow{text-shadow:0px 0px 0.25em #000}.text-glow{text-shadow:0px 0px 0.25em #fff}.text-center,.align-center{text-align:center}.text-left,.align-left{text-align:left}.text-right,.align-right{text-align:right}.lowercase{text-transform:lowercase !important}.uppercase{text-transform:uppercase !important}.no-break{display:inline-block}.break-invisible::after{content:" ";display:inline-block;width:0}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width: 500px){h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.3em}h4{font-size:1.2em}.text-large,.large-copy{font-size:1.1em}.text-xlarge{font-size:1.2em}}@media only screen and (min-width: 768px){body{font-size:1em;line-height:1.5}h1{font-size:2.9em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.3em}.teaser-line,h1.teaser-line{font-size:1.063em}.text-large,.large-copy{font-size:1.2em}.text-xlarge{font-size:1.3em}.break{display:block}}@media only screen and (min-width: 1025px){h1{font-size:3.75em}.teaser-line,h1.teaser-line{font-size:1.125em}.text-large,.large-copy{font-size:1.3em}.text-xlarge{font-size:1.4em}}@media only screen and (min-width: 1200px){h2{font-size:2.75em}}@media only screen and (max-height: 600px){body{font-size:0.938em}}.top-infos{background-color:#55af19;color:white}.top-infos p{text-align:left;margin:0;padding:0.7em 50px 1em 5%}.top-infos .top-infos-close{float:right;padding:12px;cursor:pointer;border:0 !important}.top-infos .top-infos-close::after{stroke:white;content:url("/fb-theme/img/icons/icon-close-white.svg")}.top-infos .btn-text{display:inline-block;margin-right:1em}.top-infos .button{display:inline-block;color:#55af19;background:white;margin-top:0.5em;padding:3px 15px;border:0 !important;font-weight:bold}.top-infos .button:hover{text-decoration:underline}@media only screen and (min-width: 768px){.top-infos p{text-align:center;padding:0.7em 30px 0.8em}.top-infos .btn-text{margin-right:2.5em}.top-infos .button{margin:0}}#header{width:100%;margin:0;padding:0;z-index:100}#header:after{content:"";display:table;clear:both}#top-bar{min-height:30px;padding:5px 5%;background-color:#2e2e2e;color:#fff;font-size:0.8em;font-weight:500;text-align:right;letter-spacing:0.02em}#top-bar a{color:#fff !important;-webkit-transition:0.3s border-bottom-color ease, 0.3s opacity ease;-moz-transition:0.3s border-bottom-color ease, 0.3s opacity ease;-o-transition:0.3s border-bottom-color ease, 0.3s opacity ease;-ms-transition:0.3s border-bottom-color ease, 0.3s opacity ease;transition:0.3s border-bottom-color ease, 0.3s opacity ease}#top-bar a:hover,#top-bar a:focus{border-bottom-color:#fff}#language-switch{display:inline-block}#language-switch::after{content:"|";display:inline-block;margin:0 0.6em}a.btn-login{display:inline-block}#header-nav-bar{position:relative;top:0;width:100%;height:60px;background-color:#fff;z-index:200;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)}.header-button #header-nav-bar{height:95px}.header-logo{position:relative;float:left;width:190px;height:60px;margin-left:5%;border:0;z-index:300}.header-logo img{left:0;width:100%;max-width:270px;height:auto;margin-top:14px}.header-logo+a.btn{position:absolute;left:5%;top:53px;padding:6px 0.9em 7px;font-size:0.75em}#searchform{display:block;position:absolute;top:0;right:calc(5% + 40px);height:60px;margin:0;padding:14px 0 10px 5px;background-color:#fff;z-index:400}#searchform .text{height:28px;width:30px;border:0;background-color:#fff;background-image:url("../img/icons/icon-search.svg");background-repeat:no-repeat;background-position:right center;cursor:pointer;outline:none;font-family:'Raleway', sans-serif;color:rgba(50,50,50,0);text-indent:40px;-webkit-transition:width ease .2s;-o-transition:width ease .2s;-moz-transition:width ease .2s;-ms-transition:width ease .2s;transition:width ease .2s}#searchform .text:hover{opacity:0.6}#searchform .submit{display:none;position:absolute;top:19px;right:0;width:22px;height:auto;border:0;z-index:160}#searchform .text:focus{width:220px;padding:0 30px 0 8px;margin-left:1000px;border:1px solid #bbb;background-color:#fff;background-image:url("../img/placeholder.gif");cursor:text;color:#666;text-indent:0;opacity:1}#searchform .text:focus ~ div .submit{display:block}#searchform .submit:hover{opacity:0.6}@media only screen and (min-width: 768px){#header{position:absolute}#top-bar{padding:5px 30px;font-size:0.75em}#header-nav-bar{height:70px}.header-button #header-nav-bar{height:70px}.header-logo{width:270px;height:70px;margin-left:30px;z-index:450}.header-logo img{margin-top:14px}.header-logo+a.btn{left:340px;top:16px;padding:9px 0.9em 10px;font-size:0.9em}#searchform{right:70px;height:70px;padding:18px 0 10px 5px}#searchform .submit{top:23px}#searchform .text:focus{width:250px}}@media only screen and (min-width: 1025px){#searchform{right:0;padding-right:25px}#searchform .submit{right:25px}}@media only screen and (max-height: 600px){#top-bar{font-size:0.8em}}@media screen and (max-width: 1024px){.nav-btn{position:absolute;top:8px;right:5%;width:26px;padding:9px 0;color:#1f1f22;text-align:center;cursor:pointer;z-index:200;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.nav-btn::after{content:url("https://www.fundraisingbox.com/fb-theme/img/icons/icon-hamburger-grey.svg");width:26px;height:24px;margin:0 auto;vertical-align:middle}.nav-btn:hover{opacity:0.6}#nav-toggle:checked ~ .nav-btn::after{content:url("https://www.fundraisingbox.com/fb-theme/img/icons/icon-close.svg")}#nav-toggle{position:absolute;top:-9999px;left:-9999px}#nav-main{position:absolute;top:60px;right:-105%;width:100%;z-index:2;-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out}.header-button #nav-main{top:95px}#nav-main>ul{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.1);box-shadow:0px 7px 7px 0px rgba(0,0,0,0.1)}#nav-main ul,#nav-main ul li{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;background:#fff;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}#nav-main ul li a,#nav-main ul li>.active,#nav-main ul li>.forward{display:block;position:relative;height:2.8em;cursor:pointer;overflow:hidden;text-decoration:none;padding:0 5% 0;vertical-align:middle;border:0;color:#1f1f22;font-weight:500;letter-spacing:0.02em}#nav-main>ul>li{font-size:1em}#nav-main>ul>li>a,#nav-main>ul>li>.active,#nav-main>ul>li>.forward{padding-top:0.6em;border-top:1px solid #e0e0e0}#nav-main>ul>li>.active,#nav-main>ul>li>.forward{z-index:2;background:#e7e7f1}#nav-main>ul>li:hover{background:#efeff6}#nav-main>ul>li>ul{font-size:0.875em}#nav-main ul ul li a,#nav-main ul ul li>.active{z-index:2;padding-left:7%;padding-top:0.7em}#nav-main ul.menu-level-3 li a,#nav-main ul.menu-level-3 li>.active{padding-left:10%}#nav-main ul.menu-level-2 li a,#nav-main ul.menu-level-2 li>.active{padding-left:7%}#nav-main ul ul li:last-child a{height:3.2em}#nav-main ul ul li:hover{background:#f6f7fb}#nav-main ul ul li>.active,#nav-main ul ul li.trail>a{background:#f6f7fb}#nav-main ul ul{display:none}#nav-main>ul>li.active>ul,#nav-main>ul>li.active ul.menu-level-2,#nav-main>ul>li.forward>ul{display:block}#nav-main li .level-toggle{position:absolute;display:block;right:0;top:0;z-index:4;overflow:hidden;height:2.95em;width:100%;cursor:pointer;text-align:right;transition:height 0.8s ease;-moz-transition:height 0.8s ease;-webkit-transition:height 0.8s ease;-o-transition:height 0.8s ease}#nav-main ul>li>.level-toggle::after{position:relative;z-index:5;display:inline-block;height:20px;width:20px;margin-top:12px;margin-right:5%;content:url(../img/arrow-line-mgrey-right.svg);-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}#nav-main ul>li.open>.level-toggle::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#nav-main ul ul>li>.level-toggle::after{margin-top:9px}#nav-toggle:checked ~ #nav-main{right:0}.mega-menu img,.mega-menu h2,.mega-menu h3,.mega-menu h3+p,.mega-menu-item .more{display:none}.mega-teaser-line{margin:0}.mega-menu .mega-teaser-line{position:relative;z-index:2;padding:0.7em 5% 0;padding-left:7%;height:2.8em;cursor:pointer;overflow:hidden;text-decoration:none;vertical-align:middle;color:#1f1f22;font-weight:500;letter-spacing:0.02em}#nav-main ul.menu-hide{display:none !important}}@media screen and (min-width: 768px) and (max-width: 1024px){.nav-btn{top:6px;right:30px;padding:15px 0}#nav-main{top:70px}.header-button #nav-main{top:70px}}@media only screen and (min-width: 1025px){#nav-toggle,.nav-btn,.level-toggle{display:none}#header-nav-bar.navi-fixed{position:fixed}#nav-main{float:right;margin-right:62px;padding:0;letter-spacing:0.02em}#nav-main ul{list-style:none}#nav-main li a{display:block;color:#1f1f22;font-weight:500;border:none}#nav-main>ul{margin:0;padding-left:1.5em}#nav-main>ul>li{list-style:none;display:block;float:left;height:70px}#nav-main>ul>li>a{height:70px;padding:22px 0.6em 10px}#nav-main>ul>li::after{content:"";position:absolute;bottom:0;width:100%;height:5px;background-color:#fff;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;-ms-transition:background-color .5s ease;transition:background-color .5s ease}#nav-main>ul>li:hover::after{background-color:#55af19}#nav-main>ul>li.active::after{content:"";position:absolute;bottom:0;width:100%;height:5px;background-color:#55af19}#nav-main a[title=Produkte],#nav-main a[title=Lösungen],#nav-main a[title=Service],#nav-main a[title=Unternehmen]{cursor:default}#nav-main ul li .icon-arrowdown::after{content:"";display:inline-block;width:8px;height:4px;margin-left:3px;background:url("../img/arrow-sm-down-dgrey.svg") no-repeat;background-position:center}.nav-secondary.row{margin-bottom:100px}#nav-main>ul>li>ul{position:absolute;top:70px;left:auto;right:62px;overflow:hidden;z-index:300;padding:2em 30px 2em;background-color:#efeff6;text-align:left;opacity:0;visibility:hidden;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#nav-main>ul>li>ul.menu-left{right:auto;margin-left:-50px}#nav-main>ul>li:hover>ul{opacity:1;visibility:visible}#nav-main ul ul li{display:block;height:auto;margin:0;background-color:transparent;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}#nav-main ul ul a{position:relative;min-height:38px;padding:8px 15px 8px 53px;font-size:0.938em;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}#nav-main ul ul a:hover,#nav-main ul ul li.active a{background-color:#fff !important}#nav-main ul ul.menu-col-1{width:300px}#nav-main ul ul.menu-col-1>li{width:100%}#nav-main ul ul.menu-col-2,#nav-main ul ul.menu-col-3{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;-webkit-column-rule:1px solid #bbb;-moz-column-rule:1px solid #bbb;column-rule:1px solid #bbb}#nav-main ul ul.menu-col-2{width:80%;min-width:550px;max-width:650px;-webkit-column-count:2;-moz-column-count:2;column-count:2}#nav-main ul ul.menu-col-3{width:90%;min-width:750px;max-width:950px;-webkit-column-count:3;-moz-column-count:3;column-count:3}#nav-main ul ul li.menu-column-break{margin-bottom:38px}#nav-main ul ul.menu-col-4{display:flex;justify-content:space-between;width:90%;min-width:750px;max-width:950px}#nav-main ul ul.menu-col-4>li{width:33.3%;border-right:1px solid #bbb}#nav-main ul ul.menu-col-4>li:nth-child(3){border-right:0}#nav-main ul ul li a.mega-menu-item{padding:2em 1em 1em;text-align:center;background-color:transparent}#nav-main ul ul li a.mega-menu-item:hover{opacity:1;background-color:transparent !important}.mega-icon{max-width:80px}.mega-teaser-line{margin-top:0;font-size:0.875em;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;cursor:default}.mega-menu h3{font-size:1.25em;font-weight:400;margin:0.35em 0 0.5em;cursor:default}.mega-menu h3,.mega-menu p{margin-left:20px;margin-right:15px}.mega-menu h3+p{margin-top:0.5em}.mega-menu .menu-level-3{margin-top:1em}.mega-menu a img{position:absolute;width:28px;top:5px;left:18px}.mega-menu a::after{content:"";display:inline-block;width:6px;height:10px;background:url("../img/arrow-sm-right-dgrey.svg") no-repeat;margin-left:0.3em}#nav-main ul.menu-hide{display:none !important;visibility:hidden !important}.mega-menu a span{display:block;position:absolute;width:28px;height:28px;top:5px;left:18px;background:url("../img/icons/sprite-icon-menu.svg") no-repeat}.mega-menu .icon-menu-overview{background-position:-6px -6px}.mega-menu .icon-menu-forms{background-position:-46px -6px}.mega-menu .icon-menu-action{background-position:-86px -6px}.mega-menu .icon-menu-click{background-position:-126px -6px}.mega-menu .icon-menu-autosync{background-position:-166px -6px}.mega-menu .icon-menu-order{background-position:-6px -46px}.mega-menu .icon-menu-bill{background-position:-46px -46px}.mega-menu .icon-menu-thanks{background-position:-86px -46px}.mega-menu .icon-menu-segment{background-position:-126px -46px}.mega-menu .icon-menu-workshops{background-position:-166px -46px}.mega-menu .icon-menu-tech{background-position:-6px -86px}.mega-menu .icon-menu-performance{background-position:-46px -86px}.mega-menu .icon-menu-support{background-position:-86px -86px}.mega-menu .icon-menu-help{background-position:-126px -86px}.mega-menu .icon-menu-community{background-position:-166px -86px}.mega-menu .icon-menu-developer{background-position:-6px -126px}.mega-menu .icon-menu-blog{background-position:-46px -126px}.mega-menu .icon-menu-documentation{background-position:-86px -126px}.mega-menu .icon-menu-newsletter{background-position:-126px -126px}.mega-menu .icon-menu-about{background-position:-166px -126px}.mega-menu .icon-menu-jobs{background-position:-6px -166px}.mega-menu .icon-menu-extensions{background-position:-46px -166px}.mega-menu .icon-menu-charity-shop{background-position:-86px -166px}.mega-menu .icon-menu-partnership{background-position:-126px -166px}.mega-menu .icon-menu-experts{background-position:-166px -166px}.mega-menu .icon-menu-webinar{background-position:-6px -206px}.mega-menu .icon-menu-security{background-position:-46px -206px}}@media screen and (min-width: 1200px){#nav-main>ul>li>a{padding:22px 1em 10px}}.container{position:relative;top:0;width:100%;overflow:hidden}.content{position:relative;overflow:hidden;padding:0}.content-inner{padding:2.5em 0;background-color:#fff;overflow:hidden}.content-inner-small{padding:1.5em 0}.content-inner-small.first{padding:2.5em 0 1.5em}.content-margin{margin-top:1em}.row,.row+hr{width:90%;max-width:1200px;margin:0 auto;padding:0}.row>*:first-child,.content-inner .row>*:first-child{margin-top:0}.row>h3:last-child{margin-bottom:0}.row+.row{margin-top:1em}.row.row-margin{margin-top:2em}.row-wide{max-width:1500px}.row.text-center>h2{max-width:900px;margin-left:auto;margin-right:auto}.row.text-center>p{max-width:900px;margin:1em auto}.row::after{content:"";display:table;clear:both;visibility:hidden}.background-grey{background:#efeff6}.background-light-grey{background:#f6f7fb}.background-fb-green{background:#55af19}.background-green{background:#39d1aa}.background-white{background-color:#fff}.background-blue-gradient{background:#766ae8;background:-moz-linear-gradient(-45deg, #766ae8 12%, #4d97e9 49%, #33d1e9 90%);background:-webkit-linear-gradient(-45deg, #766ae8 12%, #4d97e9 49%, #33d1e9 90%);background:linear-gradient(135deg, #766ae8 12%, #4d97e9 49%, #33d1e9 90%)}.background-green-gradient-2{background:#55af19;background:-moz-linear-gradient(20deg, #23874b 12%, #55af19 49%, #80ea16 90%);background:-webkit-linear-gradient(20deg, #23874b 12%, #55af19 49%, #80ea16 90%);background:linear-gradient(70deg, #23874b 8%, #55af19 40%, #80ea16 90%)}.column>*:first-child{margin-top:0}.column+.column{margin-top:-1em}.column+.column h3:first-child{margin-top:2em}.row .column-margin{margin-top:1.5em}table.column{width:100%}@media only screen and (min-width: 768px){.content{margin-top:100px}.content-inner{padding:4em 0}.content-inner-small{padding:2em 0}.content-inner-small.first{padding:4em 0 2em}.content-margin{margin-top:2em}.row.row-margin{margin-top:3em}.column-2{display:flex;justify-content:center;margin-top:2em;line-height:1.6}.column-2.vertical-center{align-items:center}.column-2.vertical-bottom{align-items:flex-end}.column-2 .column{width:50%;padding:0 30px 0 0}.column-2 .column+.column{padding:0 0 0 30px;margin-top:0}.column-2.column-border .column+.column{border-left:1px solid #bbb}.text-white.column-border .column-2 .column+.column{border-left:1px solid #fff}.column-2.column-no-border .column+.column{border-left:0}.column-2 table.column{width:calc(50% - 30px);margin:0 30px 0 0}.column-2 .column+table.column{margin:0 0 0 30px}.column+.column h3:first-child{margin-top:0}.row .column-margin{margin-top:0}.column-2 .column-60{width:60%}.column-2 .column-50{width:50%}.column-2 .column-40{width:40%}.column-text-2{column-count:2;column-gap:60px;column-rule:1px solid #bbb}.column-text-2 p:first-child{margin-top:0}}@media only screen and (min-width: 1025px){.content-inner{padding:8em 0}.content-inner-small{padding:3em 0}.content-inner-small.first{padding:8em 0 3em}.content-margin{margin-top:4em}.row.row-margin{margin-top:5em}.column-2 .column{padding:0 50px 0 0}.column-2 .column+.column{padding:0 0 0 50px}.column-2 table.column{width:calc(50% - 50px);margin:0 50px 0 0}.column-2 .column+table.column{margin:0 0 0 50px}}.banner-full-height{height:calc(100vh - 90px)}.module-main-banner{position:relative;min-height:350px;max-height:700px;padding:0;overflow:hidden;text-align:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.main-banner-inner{display:flex;align-items:center;width:100%;height:100%;min-height:350px;margin:0;padding:0;overflow:hidden}.banner-video .main-banner-inner{position:absolute;top:0;left:0;z-index:10}.main-banner-content{width:90%;max-width:1200px;margin:0 auto;padding:1em 0 3em;vertical-align:middle;text-align:left}.main-banner-content>div{width:80%;max-width:450px}.main-banner-icon{width:25%;max-width:90px;margin-left:3px}.module-main-banner h1.teaser-line,.module-main-banner .teaser-line{margin:0.8em 0}.module-main-banner h1.no-teaser,.module-main-banner h2{margin:0;font-size:1.75em;line-height:1.05;font-weight:400;letter-spacing:0.01em;text-transform:uppercase}.module-main-banner h1 strong,.module-main-banner h2 strong{font-weight:700}.module-main-banner h3{width:90%;margin:0.8em 0 0;font-size:0.82em;line-height:1.3;font-weight:500}.module-main-banner .logo-container{position:absolute;bottom:12px;width:100%;height:32px;overflow:hidden}.module-main-banner .logo-container img{height:32px;width:auto;margin:0 2px;opacity:0.85}.module-main-banner .btn{margin-top:0.5em;margin-bottom:0}@media only screen and (max-width: 400px){.module-main-banner a.btn{width:80%}}.scroll-down,a.scroll-down{position:absolute;left:calc(50% - 100px);bottom:20px;width:200px;color:#55af19;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;text-align:center;border:0;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}a.scroll-down:hover{color:#80ea16}.scroll-down::after{content:"";display:block;width:20px;height:20px;margin:0 auto;background:url("../img/arrow-line-green-right.svg") no-repeat;transform:rotate(90deg);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.scroll-down:hover::after{opacity:0.5}@media only screen and (max-height: 650px){.scroll-down{display:none}}.module-main-banner video{position:relative;left:100%;margin-left:-250%;min-width:100%;min-height:100%}.home-page-2020 .module-main-banner{background-image:url("../../fb-files/start/banner-start-2020-s.jpg");background-position:50% 50%}.home-page .module-main-banner{background-image:url("../../fb-files/start/banner-digital-fundraising-software-by-fundraisingbox-s.jpg");background-position:60% 60%}.digital-fundraising-page .module-main-banner{background-image:url("../../fb-files/digital-fundraising/banner-digital-fundraising-s.jpg");background-position:62% 60%}.digital-fundraising-page .module-main-banner h3{min-width:250px}.payment-cloud-page .module-main-banner{background-image:url("../../fb-files/payment-cloud/banner-payment-cloud-s.jpg");background-position:70% 60%}.relationship-management-page .module-main-banner{background-image:url("../../fb-files/relationship-management/banner-relationship-management-s.jpg");background-position:58% 60%}.consulting-page .module-main-banner{background-image:url("../../fb-files/consulting/banner-consulting-s.jpg");background-position:40% 60%}.contact-page .module-main-banner{background-image:url("../../fb-files/contact/banner-contact-s.jpg");background-position:60% 60%}.support-page .module-main-banner{background-image:url("../../fb-files/support/banner-support-s.jpg");background-position:0% 40%}.community-page .module-main-banner{background-image:url("../../fb-files/community/banner-community-s.jpg");background-position:50% 50%}.api-package-page .module-main-banner{background-image:url("../../fb-files/api-package/banner-api-package-s.jpg");background-position:20% 50%}.charity-shop-page .module-main-banner{background-image:url("../../fb-files/charity-shop/banner-charity-shop-s.jpg");background-position:50% 50%}.overview-page .module-main-banner{background-image:url("../../fb-files/overview/banner-overview-s.jpg");background-position:40% 50%}.spendenaktion-page .module-main-banner{background-image:url("../../fb-files/spendenaktion/banner-spendenaktion-s.jpg");background-position:40% 50%}.partnership-page .module-main-banner{background-image:url("../../fb-files/partnership/banner-partnership-s.jpg");background-position:40% 50%}.giving-tuesday-page .module-main-banner{background-image:url("../../fb-files/giving-tuesday/banner-tuesday-s.jpg");background-position:40% 50%}.vorlagen-page .module-main-banner{background-image:url("../../fb-files/vorlagen/platzhalter-banner-s.png");background-position:50% 50%}@media only screen and (min-width: 400px){video{margin-left:-200%}}@media only screen and (min-width: 768px){.banner-full-height{height:calc(100vh - 100px);min-height:550px}.module-main-banner{max-height:none}.main-banner-inner{min-height:400px}.module-main-banner h1.teaser-line,.module-main-banner .teaser-line{margin:1em 0}.module-main-banner h1.no-teaser,.module-main-banner h2{font-size:2.5em;font-weight:300;line-height:1.1}.module-main-banner h3{width:100%;font-size:1em;line-height:1.35}.module-main-banner .logo-container{bottom:20px;height:48px}.module-main-banner .logo-container img{height:48px;margin:0 6px}.main-banner-content>div{width:65%;max-width:800px}.home-page-2020 .module-main-banner{background-image:url("../../fb-files/start/banner-start-2020.jpg");background-position:70% 50%}.home-page .module-main-banner{background-image:url("../../fb-files/start/banner-digital-fundraising-software-by-fundraisingbox.jpg");background-position:70% 40%}.digital-fundraising-page .module-main-banner{background-image:url("../../fb-files/digital-fundraising/banner-digital-fundraising.jpg");background-position:45% 60%}.payment-cloud-page .module-main-banner{background-image:url("../../fb-files/payment-cloud/banner-payment-cloud.jpg");background-position:70% 60%}.relationship-management-page .module-main-banner{background-image:url("../../fb-files/relationship-management/banner-relationship-management.jpg");background-position:45% 60%}.consulting-page .module-main-banner{background-image:url("../../fb-files/consulting/banner-consulting.jpg");background-position:40% 60%}.contact-page .module-main-banner{background-image:url("../../fb-files/contact/banner-contact.jpg");background-position:40% 60%}.support-page .module-main-banner{background-image:url("../../fb-files/support/banner-support.jpg");background-position:20% 40%}.community-page .module-main-banner{background-image:url("../../fb-files/community/banner-community.jpg");background-position:50% 100%}.api-package-page .module-main-banner{background-image:url("../../fb-files/api-package/banner-api-package.jpg");background-position:60% 50%}.charity-shop-page .module-main-banner{background-image:url("../../fb-files/charity-shop/banner-charity-shop.jpg");background-position:60% 50%}.overview-page .module-main-banner{background-image:url("../../fb-files/overview/banner-overview.jpg");background-position:50% 50%}.spendenaktion-page .module-main-banner{background-image:url("../../fb-files/spendenaktion/banner-spendenaktion.jpg");background-position:60% 50%}.partnership-page .module-main-banner{background-image:url("../../fb-files/partnership/banner-partnership.jpg");background-position:40% 50%}.giving-tuesday-page .module-main-banner{background-image:url("../../fb-files/giving-tuesday/banner-tuesday.jpg");background-position:40% 50%}.vorlagen-page .module-main-banner{background-image:url("../../fb-files/vorlagen/platzhalter-banner.png");background-position:50% 50%}}@media only screen and (min-width: 1025px){.banner-full-height,.main-banner-inner{min-height:620px}.main-banner-content>div{width:65%}.module-main-banner h1.no-teaser,.module-main-banner h2{font-size:3em}.module-main-banner h3{font-size:1.25em;font-weight:normal}.module-main-banner .logo-container{bottom:22px;height:70px}.module-main-banner .logo-container img{height:70px;margin:0 8px}.module-main-banner .btn{margin-top:1em}}@media only screen and (min-width: 1200px){.banner-full-height,.main-banner-inner{min-height:680px}.module-main-banner h1.no-teaser,.module-main-banner h2{font-size:3.25em}}@media only screen and (min-width: 1400px){.module-main-banner h1.no-teaser,.module-main-banner h2{font-size:3.75em}}#footer{background-color:#000;background-image:url("https://www.fundraisingbox.com/fb-theme/img/backgrounds/footer.png");background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding:2em 5% 6em;color:#ccc;overflow:hidden}#footer>div{max-width:1200px;margin:0 auto}#footer li{margin-left:0;margin-right:12px}#footer a{color:#969696;border:0;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#nav-footer ul{display:inline-block;width:50%;padding:0;vertical-align:top;margin-right:6%;list-style:none}#nav-footer ul:nth-child(2n){width:40%;margin-right:-5px}#nav-footer ul li:first-child{margin-bottom:0.5em;color:#fff;font-weight:700}#nav-footer a{color:#969696;font-size:0.875em;font-weight:500;letter-spacing:0.02em;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#footer a:hover,#footer a:focus{color:#ccc}#footer .copyright{margin-top:2em;font-size:0.875em;text-align:center}#footer .footer-partner-logo{width:120px;margin:2em auto 0}.footer-partner-logo img{width:100%;height:auto}#footer #back-top{position:fixed;bottom:1.8em;left:5%;z-index:200;width:38px;height:44px}#back-top a{display:block;width:100%;height:100%;border:0;outline:none}#back-top a::before{display:block;content:"";width:100%;height:100%;background:url("https://www.fundraisingbox.com/fb-theme/img/button-green-up.svg") no-repeat;background-size:100%}#cookie-info{background-color:#fff;color:#999;bottom:0;left:0;right:0;align-items:center;padding:1em 1.8em;width:100%;box-sizing:border-box;font-size:15px;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999;opacity:1;border-top:1px solid #ccc}#cookie-info a{display:block;min-width:100px;max-width:150px;margin:1em auto;background-color:#55af19;color:#fff;font-size:0.9em;font-weight:700;padding:0.4em 0.8em;text-align:center;cursor:pointer;border-bottom:none;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}#cookie-info a:hover{background-color:#80ea16}@media only screen and (min-width: 500px){#nav-footer{overflow:hidden}#nav-footer ul,#nav-footer ul:nth-child(2n){display:inline-block;width:33%;vertical-align:top;margin-right:-5px}#nav-footer ul li{display:block}}@media only screen and (min-width: 768px){#footer{padding:4.5em 5% 2em}#nav-footer ul,#nav-footer ul:nth-child(2n){width:19.5%;margin-right:1%}#nav-footer ul:last-child{width:13.5%;margin-right:0}#footer .footer-partner-logo{float:right;width:130px;margin:-2.7em 0 0}#footer #back-top{position:relative;top:0;left:0;z-index:1;width:100%;height:auto;margin-top:3em;padding:2em 0;border-top:1px solid #999;text-align:center}#back-top a{display:inline-block;width:80px;padding:1em 0;border:0;opacity:0.6;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#back-top a:hover{opacity:1}#back-top a::before{width:80px;height:30px;background:url("https://www.fundraisingbox.com/fb-theme/img/arrow-line-white-up.svg") no-repeat}#back-top a::after{display:none}#cookie-info{display:flex;flex-direction:row;flex-wrap:nowrap;padding-right:calc(90px + 5%);font-size:16px}#cookie-info span{flex:1 1 0}#cookie-info div{align-content:space-between;align-items:center;display:flex}#cookie-info a{flex:1 1 0;margin:0 0 0 20px}}.content .margin-00{margin:0}.content .margin-10{margin:1em 0}.content .margin-15{margin:1.5em 0}.content .margin-20{margin:2em 0}.content .margin-30{margin:3em 0}.content .margin-top-m40{margin-top:-4em}.content .margin-top-m20{margin-top:-2em}.content .margin-top-m10{margin-top:-1em}.content .margin-top-00{margin-top:0}.content .margin-top-05{margin-top:0.5em}.content .margin-top-10{margin-top:1em}.content .margin-top-15{margin-top:1.5em}.content .margin-top-20{margin-top:2em}.content .margin-top-30{margin-top:3em}.content .margin-bottom-m20{margin-bottom:-2em}.content .margin-bottom-m10{margin-bottom:-1em}.content .margin-bottom-00{margin-bottom:0}.content .margin-bottom-10{margin-bottom:1em}.content .margin-bottom-15{margin-bottom:1.5em}.content .margin-bottom-20{margin-bottom:2em}.content .margin-bottom-30{margin-bottom:3em}.padding-bottom-00{padding-bottom:0}.padding-bottom-10{padding-bottom:1em}.padding-bottom-20{padding-bottom:2em}.content .max-width-400{max-width:400px !important}.content .max-width-450{max-width:450px !important}.content .max-width-500{max-width:500px !important}.content .max-width-600{max-width:600px !important}.content .max-width-700{max-width:700px !important}.content .max-width-800{max-width:800px !important}.content .max-width-900{max-width:900px !important}.content .max-width-1000{max-width:1000px !important}.content .max-width-1200{max-width:1200px !important}.content ul{list-style-position:outside}.content li{margin-left:1.5em}.list-center{text-align:center}.list-center ul{display:inline-block;flex-direction:column;text-align:left;width:100%}.list-check,.list-check-after{list-style:none}.list-check li{position:relative;padding:0.2em 0 0.2em 2.2em;margin-left:0}.list-check li::before{content:"";display:inline-block;position:absolute;width:22px;height:22px;left:0;top:0.3em;background:url("../img/icons/icon-check-green.svg") no-repeat}.list-check.text-center li::before{position:relative;top:0.3em;margin-right:0.75em}.list-check-after li{position:relative;padding:0.2em 0 0.2em}.list-check-after li::after{content:"";display:inline-block;position:relative;top:0.5em;width:19px;height:23px;margin-left:0.5em;background:url("../images/grafik/icon-check-sm-green.svg") no-repeat}.list-check.text-large{padding-left:1.6em}.list-check.text-large li::before{top:0.4em}.list-icons{list-style:none;margin-top:0}.list-icons li{position:relative;padding:0.2em 0 0.2em 45px;margin-left:0;font-size:1em}.list-icons img{display:block;position:absolute;top:0.2em;left:0;max-width:32px}.list-dots{list-style:none}.list-dots li{position:relative}.list-dots li::before{content:"\2026";display:inline-block;position:absolute;left:-1em}.list-heart{list-style:none}.list-heart li{display:inline-block;position:relative;padding:0.2em 0 0.2em 32px;margin-left:0;margin-right:1.2em}.list-heart li::before{content:"";display:inline-block;position:absolute;width:22px;height:22px;left:0;top:0.4em;background:url("../img/icons/icon-heart-white.svg") no-repeat}.list-step{list-style:none;margin-left:0;padding:0}.list-step li{position:relative;border-left:2px solid #80ea16;padding:0 0 1em 1.7em}.list-step li:last-child{border-left:none}.list-step li::before{position:absolute;top:-0.15em;left:-0.9em;width:1.8em;height:1.8em;content:"1";font-size:1.2em;font-weight:700;text-align:center;background-color:#80ea16;border-radius:100%}.list-step li:nth-child(2)::before{content:"2"}.list-step li:nth-child(3)::before{content:"3"}.list-step li:nth-child(4)::before{content:"4"}.list-step li:nth-child(5)::before{content:"5"}table td{padding:0.3em 0}.table-2-price td:nth-child(2){padding-left:1em;text-align:right}.tr-border-top{border-top:1px solid #bbb}.tr-border-top-strong{border-top:2px solid #000}.content img{height:auto}.content a>img{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.content a:hover>img{opacity:0.7}.img-100,.img100per{display:block;width:100%}.img-90,.img90per{width:80%}.img-80,.img80per{width:80%}img.margin-top-m20{margin-top:-2em !important}img.margin-top-m10{margin-top:-1em !important}.full-width-shadow{width:100%;border:4px solid #fff;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15)}.full-width-shadow-only{width:100%;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15)}.full-width-border{width:100%;border:4px solid #fff}.img-bar{display:flex;flex-wrap:wrap;justify-content:center}.img-bar img{margin:1em 1em 0;max-width:100%}.icon-hexagon-small{max-width:60px}video{width:100%;height:auto;margin:0 auto;border:0;background-color:transparent}.youtube-container{position:relative;width:100%;padding-bottom:55.8%;overflow:hidden}.slick-slide .youtube-container{width:80vw;min-width:200px;padding-bottom:65%}.youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-slide video{width:82vw}.iframe-container{position:relative;overflow:hidden}.iframe-container iframe{position:absolute;left:0}.btn-container{margin:0.8em 0 1em}.btn,a.btn{display:inline-block;position:relative;padding:1em 1.5em 1.05em;color:#fff;font-weight:700;font-size:0.85em;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;text-align:center;background:#55af19;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;cursor:pointer;border:none;outline:none}.btn-small,a.btn-small{padding:0.8em 1.2em 0.85em}.btn-container .btn{margin:0.8em 1em 0 0}.btn-container .btn:last-child{margin-right:0}.btn:hover,a.btn:hover{text-decoration:none;background:#80ea16}.btn-ghost,a.btn-ghost,.btn-white,a.btn-white{color:#55af19;background-color:transparent;border:1px solid #55af19;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.background-fb-green .btn-white,.background-fb-green a.btn-white,.background-blue-gradient .btn-white,.background-blue-gradient a.btn-white,.background-green-gradient-2 .btn-white,.background-green-gradient-2 a.btn-white{border-color:#fff}.btn-white,a.btn-white{background-color:#fff}.btn-ghost:hover,a.btn-ghost:hover,.btn-white:hover,a.btn-white:hover{color:#fff;background-color:#80ea16;border-color:#80ea16 !important}.btn-wide,a.btn-wide{padding-left:3em !important;padding-right:3em !important}.btn100,a.btn100{width:100%}a.link-arrow{border:0}a.link-arrow span{border-bottom:1px solid transparent;-webkit-transition:0.3s border-bottom-color ease;-moz-transition:0.3s border-bottom-color ease;-o-transition:0.3s border-bottom-color ease;-ms-transition:0.3s border-bottom-color ease;transition:0.3s border-bottom-color ease}a.link-arrow:hover span{border-bottom-color:#55af19}.link-arrow::after{content:"";display:inline-block;margin:0.2em 0 0 0.4em;width:16px;height:16px;background:url("../img/arrow-text-green-right.svg") no-repeat;vertical-align:text-top}.more{position:relative}.text-center .more,.dimensions .more,.mega-menu-item .more{margin-right:20px}a .more,.text-white a .more,.text-white a.more{border-bottom:1px solid transparent;-webkit-transition:0.3s border-bottom-color ease;-moz-transition:0.3s border-bottom-color ease;-o-transition:0.3s border-bottom-color ease;-ms-transition:0.3s border-bottom-color ease;transition:0.3s border-bottom-color ease}a:hover .more{border-bottom-color:#4b4b4b}.text-white a:hover .more,.text-white a.more:hover,a.text-white:hover .more{border-bottom-color:#fff}.mega-menu-item:hover .more{border-bottom-color:transparent}.more::after{position:absolute;right:-25px;bottom:0;content:"";display:inline-block;margin:2px 0 0 0.5em;width:16px;height:16px;background:url("../img/arrow-text-green-right.svg") no-repeat;vertical-align:text-top}.box-shadow-black.js-delayed{transition:background-color 3s 2s ease-out, box-shadow 3s 2s ease-out;-moz-transition:background-color 3s 2s ease-out, box-shadow 3s 2s ease-out;-webkit-transition:background-color 3s 2s ease-out, box-shadow 3s 2s ease-out;-o-transition:background-color 3s 2s ease-out, box-shadow 3s 2s ease-out}.box-shadow-black.js-show{background-color:rgba(0,0,0,0.25);box-shadow:0px 0px 60px 60px rgba(0,0,0,0.25)}.eyecatcher{display:flex;align-items:center;width:100px;height:100px;border-radius:50%;color:#fff;font-size:0.9rem;line-height:1.2;font-weight:700;text-align:center;text-shadow:none;background-color:#55af19}.eyecatcher p{margin:0 0 0.5em}.eyecatcher.eyecatcher-right{position:relative;float:right;top:-1em;margin-left:1em;margin-right:6%}.module-w1 .eyecatcher{position:absolute;top:7%;right:8%}@media only screen and (max-width: 768px){.hide-mobile{display:none}}.background-cover{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width: 500px){.list-center ul{width:80%}}@media only screen and (min-width: 768px){.content .margin-top-m40-medium{margin-top:-4em}.content .margin-top-m20-medium{margin-top:-2em}.content .margin-top-m10-medium{margin-top:-1em}.list-center ul{display:inline-flex;width:auto}.list-icons li{font-size:1.2em}.full-width-shadow{border:5px solid #fff;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15)}.full-width-shadow-only{-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15)}.full-width-border{border:5px solid #fff}.icon-hexagon-small{max-width:70px}.btn-container{margin:1.2em 0 1em}.btn,a.btn{padding:1.4em 1.6em 1.45em;font-size:1em}.btn-small,a.btn-small{padding:1em 1.3em 1.05em;font-size:0.9em}.eyecatcher{width:160px;height:160px;padding:1em;font-size:1.1rem;line-height:1.2}.slick-slide .youtube-container{width:44vw;padding-bottom:62%}.slick-slide video{width:45vw}}@media only screen and (min-width: 1200px){.btn-container{margin:1.7em 0 1em}.box-shadow-black.js-show{box-shadow:0px 0px 90px 90px rgba(0,0,0,0.25)}}ul#tabs{display:flex;position:relative;margin-top:2em;padding:0;list-style-type:none;overflow:visible}ul#tabs li{display:block;position:relative;cursor:pointer;padding:0.2em 0.5em 0.8em;background-color:#fff;border-bottom:1px solid;border-bottom-color:#bbb;color:#4b4b4b;font-size:1em;font-weight:700;text-align:center;-webkit-transition:0.3s border-bottom-color ease, 0.3s color ease;-moz-transition:0.3s border-bottom-color ease, 0.3s color ease;-o-transition:0.3s border-bottom-color ease, 0.3s color ease;-ms-transition:0.3s border-bottom-color ease, 0.3s color ease;transition:0.3s border-bottom-color ease, 0.3s color ease}.module-workshop ul#tabs li{width:33.3%}ul#tabs li:hover,ul#tabs li:focus{border-bottom-width:3px;border-bottom-color:#55af19}ul#tabs li.current{color:#4b4b4b;border-bottom:3px solid #55af19;cursor:default}#main ul#tabs li:before{content:""}div.tabs{margin-top:2em}div.dyn-tabs{display:none}.info-tabs .ce_text{padding-bottom:0}.content .module-workshop{margin-top:2em}.tabs-workshop{padding-top:1.2em}.tabs-workshop h2{font-weight:300;text-align:center}.list-workshop{max-width:680px;margin:0 auto;padding:0;list-style:none;counter-reset:workshop-counter}.list-workshop li{position:relative;margin-top:3em;padding-left:55px;counter-increment:workshop-counter}.list-workshop li::before{content:counter(workshop-counter);display:block;position:absolute;width:40px;height:58px;top:-5px;left:0;background:url("../img/icons/icon-hexagon.svg") no-repeat;background-size:100%;font-size:1.5em;font-weight:700;line-height:1.9;color:#fff;text-align:center}.list-workshop p{margin:0.8em 0}.list-workshop .teaser-line{font-size:0.938em;margin-bottom:0.8em;letter-spacing:0.1em}.column-contact .column+.column{margin-top:2em}.hr-mobile{border-bottom:1px solid #bbb;padding-bottom:2em}.logos-grey,.logos-solid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0.5em}.logos-grey img,.logos-solid img{height:40px;width:auto;margin-top:0.5em;margin-right:0.5em;opacity:0.35}.logos-grey img:last-child,.logos-solid img:last-child{margin-right:0}.logos-solid img{opacity:1}.contact-image{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;line-height:1.2}.contact-image p{width:32%;max-width:180px;margin-right:1.99%}.column-contact .contact-image p:nth-child(3n){margin-right:0}.contact-image img{width:100%;margin-bottom:0.7em}@media only screen and (min-width: 900px){.logos-grey img,.logos-solid img{height:60px;margin-right:1em}}.flipper{display:flex;flex-wrap:wrap;list-style:none}.flipper li{background-color:transparent;width:calc(33.3% - 6px);margin:0 9px 9px 0;perspective:1000px}.flipper li:nth-child(3n){margin-right:0}.flipper li>div{position:relative;width:100%;padding-bottom:100%;transition:transform 0.8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flipper li.flip:hover>div{transform:rotateY(180deg)}.flipper li img,.flipper li .center-vertical{display:block;position:absolute;width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0);-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipper img:nth-child(2){transform:rotateY(180deg)}.flipper li.noflip-text>div{display:flex;align-items:center;height:100%;padding:9%;color:#fff;line-height:1.15;font-weight:500;text-align:center;background:url("../../fb-files/about/team-tiles/tile-gradient.jpg") no-repeat;background-size:100%}.flipper li p{font-size:2.9vw;margin:0 auto}.flipper em{display:inline-block;margin-top:0.4em}.toggle-open,.toggle-close{margin-top:0.5em !important}.toggle-open span,.toggle-close span{display:inline-block;position:relative;border-bottom:1px solid transparent;cursor:pointer;-webkit-transition:0.3s border-bottom-color ease;-moz-transition:0.3s border-bottom-color ease;-o-transition:0.3s border-bottom-color ease;-ms-transition:0.3s border-bottom-color ease;transition:0.3s border-bottom-color ease}.toggle-open span:hover,.toggle-close span:hover{border-bottom-color:#fff}.toggle-teaser,.toggle-content,.toggle-dots{display:inline}.toggle-close span{left:25px}.toggle-open span::after,.toggle-open span.more::after{position:absolute;right:-25px;top:3px;bottom:auto;margin:0;content:"";display:inline-block;width:25px;height:16px;background:url("../img/arrow-text-white-right.svg") no-repeat;background-position:right !important;vertical-align:text-top}.toggle-close span::before{position:absolute;left:-25px;top:3px;content:"";display:inline-block;width:25px;height:16px;background:url("../img/arrow-text-white-right.svg") no-repeat;background-position:right;vertical-align:text-top;transform:rotate(180deg)}#extension-gallery{display:flex;flex-wrap:wrap}#extension-gallery img{display:block;width:100%}#extension-gallery a{position:relative;z-index:10;border:0}#extension-gallery .item{position:relative;margin:0 1% 1% 0;width:49%}#extension-gallery .item::before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;box-shadow:0 0 20px 0 #000;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#extension-gallery .item:hover::before,#extension-gallery .item1:focus::before{opacity:0.25}#extension-gallery .overlay{display:none}#extension-gallery .extension_plan{display:block;position:absolute;left:0.8em;bottom:0.4em;padding:0.2em;font-size:12px;color:#969696;background-color:#fff;z-index:12}#login{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;width:100vw;height:100vh}.loginCenter{display:flex;align-items:center;min-height:92vh}.pre-login{width:90%;max-width:800px;margin:0 auto;padding:1em 2em}.pre-login .btn{width:100%}.pre-login a.more{display:inline-block;color:#55af19;margin-top:1.2em;margin-right:2em}.pre-login a:hover,.pre-login a:focus{text-decoration:none;border-bottom-color:#55af19}.pre-login a.more::after{top:2px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}a.index-cart{display:block;position:fixed;top:calc(50% - 5em);right:0;z-index:200;width:100px;border:0;padding:1.2em 0.8em 1em;color:#4b4b4b;font-size:0.8em;line-height:1.3;text-align:center;background-color:#efeff6;cursor:pointer;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}a.index-cart p{margin:0.5em 0 0}a.index-cart:hover{background:#80ea16}.index-cart-counter{display:block;position:absolute;top:0.5em;right:0.5em;width:32px;height:32px;padding-top:3px;border-radius:50%;background-color:#55af19;color:#fff;font-size:16px;line-height:1.5;font-weight:700;z-index:-1}a.index-phone{display:none;position:fixed;bottom:2.8em;right:0;z-index:200;width:20%;min-width:230px;max-width:300px;border:0;padding:0 0.8em 0 1.2em;color:#fff;line-height:1.3;background-color:#55af19;cursor:pointer;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}a.index-phone p{margin-left:1em}a.index-phone:hover{background:#80ea16}.modal-large{position:fixed;top:5vh;left:5vw;z-index:500;width:calc(90vw - 20px);height:90vh;overflow-y:scroll;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background-color:#fff}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:499;background-color:rgba(0,0,0,0.5);visibility:hidden;opacity:0}.modal-large.modal-active,.modal-overlay.modal-active{visibility:visible;opacity:1}.modal-close{cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.modal-close:hover{opacity:0.7}.modal-large::before{content:"";display:block;position:fixed;top:5vh;left:5vw;width:calc(90vw - 20px);height:30px;background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);z-index:501}.table-versions{font-size:0.85em;line-height:1.4;text-align:center}.table-versions tr:nth-child(even){background-color:#efeff6}.table-versions td{position:relative;padding:0.4em 0.5em 0.3em}.table-versions tbody td{border-left:1px solid #bbb}.table-versions td:first-child{text-align:left;border-left:0}.btn-info{display:block;float:right;width:22px;height:22px;margin-left:0.5em;border-radius:50%;background-color:#ccc;color:#fff;text-align:center;font-size:16px;line-height:1.45;font-weight:800;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.btn-info::before{content:"i"}.tooltip-info{display:block;position:absolute;top:0;left:calc(100% + 10px);z-index:5;width:30vw;max-width:300px;padding:0.8em;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);font-size:0.9em;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden;cursor:pointer}.btn-info:hover ~ .tooltip-info{visibility:visible;opacity:1}.tooltip-info.tooltip-active{visibility:visible;opacity:1}.customers.module-w3-container{justify-content:left}.customers-customer-logo{padding:20px}@media only screen and (min-width: 768px){ul#tabs li{font-size:1.5em}.content .module-workshop{margin-top:5em}.tabs-workshop{padding-top:3.5em}.list-workshop li{margin-top:4em;padding-left:100px}.list-workshop li::before{width:65px;height:75px;top:-5px;font-size:2em;line-height:2.1}.column-contact .column+.column{margin-top:0}.column-contact .column:first-child{order:2;padding-left:30px}.column-contact .column:last-child{order:1;padding-right:30px;border-right:1px solid #bbb}.hr-mobile{border-bottom:0;padding-bottom:0}.flipper li{width:calc(25% - 8px);margin:0 10px 10px 0}.flipper li:nth-child(3n){margin-right:10px}.flipper li:nth-child(4n){margin-right:0}.flipper li p{font-size:2vw}.toggle-open span::after,.toggle-open span.more::after,.toggle-close span::before{top:4px}#extension-gallery .item{width:32%}#extension-gallery .item .extension_plan{font-size:14px}.pre-login .btn{width:auto}.pre-login a.more{float:right;margin-top:1.5em}}@media only screen and (min-width: 1025px){.column-contact .column:first-child{padding-left:50px}.column-contact .column:last-child{padding-right:50px}.flipper li{width:calc(20% - 8px)}.flipper li:nth-child(4n){margin-right:10px}.flipper li:nth-child(5n){margin-right:0}.flipper li p{font-size:1.7vw}#extension-gallery .item{width:24%}a.index-phone{display:flex}.modal-large{top:10vh;left:10vw;width:calc(80vw - 20px);height:80vh;padding:5em 0}.modal-large::before{top:10vh;left:10vw;width:calc(80vw - 20px);height:50px}.table-versions{font-size:1em}}@media only screen and (min-width: 1200px){.flipper li p{font-size:1.3em}}.module-opener{position:relative}.module-opener .row:first-child{max-width:900px;text-align:center}.module-opener.background-grey+.module-opener.background-grey{padding-top:0}.module-opener h2,.module-opener h1{margin-top:-0.1em;font-size:1.8em}.module-opener h1.teaser-line{margin-top:1em;font-size:0.95em;line-height:1.4}.module-opener h1.teaser-line+h2{margin-top:0em}.dimensions-box{display:block;position:relative;margin-top:5%;padding:2em 1em 1.5em;background-color:#fff;text-align:center;border:0;cursor:pointer}a.dimensions-box{color:#4b4b4b}a.dimensions-box::before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;box-shadow:0 0 15px 0 #000;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}a.dimensions-box:hover::before,a.dimensions-box:focus::before{opacity:0.25}.dimensions-icon{width:70px}.dimensions-box h3{font-size:1.4em}.dimensions-box p{font-size:0.93em}.dimensions-box .teaser-line{font-size:0.9em}.module-parallax,.module-parallax2,.module-parallax3{display:flex;align-items:center;background:transparent;margin-bottom:-1px}.module-parallax-content{width:90%;max-width:1200px;margin:2em auto 2em;text-align:center}.module-statistic-item{max-width:320px;margin:0 auto;padding:0 1em}.module-statistic-item:first-child h2{margin-top:0.2em}.module-statistic-item h2{margin-bottom:0.2em;font-size:2.75em}.module-statistic-item p{margin-top:0.5em;font-size:1.2em}.module-quote-content{width:90%;max-width:1200px;margin:2.5em auto 2.7em;text-align:center}.quote-large,.quote-medium{margin-top:0;margin-left:auto;margin-right:auto;font-weight:300;font-size:1.6em;line-height:1.2}.quote-medium{font-size:1.3em}.module-quote-content p:first-child{margin-top:0}.module-quote-content p:last-child{margin-bottom:0}.module-quote{display:flex;align-items:center;text-align:center;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.module-quote a.more{margin-left:-25px;color:#fff;cursor:pointer}.module-quote .more::after{right:-30px;width:21px;height:21px;background:url("../img/arrow-text-large-white-right.svg") no-repeat}.module-consultation{position:relative;width:100%;min-height:200px;background-image:url("../../fb-files/start/banner-beratung-s.jpg");background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.module-logos .row{max-width:1400px}.module-logos .logo-container{margin:0.5em auto -0.5em}.module-logos .logo-container img{height:32px;width:auto;margin:0 2px 4px;opacity:0.85}@media screen and (min-width: 500px){.dimensions-icon{width:90px}}@media only screen and (min-width: 768px){.module-opener h2,.module-opener h1{font-size:2.9em}.module-opener h1.teaser-line{font-size:1.063em}.dimensions{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1800px;margin-top:3em !important}.dimensions-box{width:calc(50% - 15px);margin-top:30px;padding:3em 2em 1.5em}.dimensions-box:nth-child(2n){margin-left:30px}.dimensions-box:nth-child(-n+2){margin-top:0}.dimensions-box h3{font-size:1.75em}.dimensions-box p{font-size:1em}.dimensions-box .teaser-line{font-size:1em}.quote-large{font-size:2em}.quote-medium{font-size:1.6em}.module-consultation{height:480px;background-image:url("../../fb-files/start/banner-beratung.jpg")}.module-logos .logo-container img{height:48px;margin:0 6px 6px}}@media only screen and (min-width: 1025px){.module-opener{padding-top:7em}.module-opener h2,.module-opener h1{font-size:3.75em}.module-opener h1.teaser-line{font-size:1.125em}.dimensions-icon{width:125px}.module-parallax,.module-parallax2,.module-parallax3,.module-quote{min-height:400px}.module-statistic-container{display:flex}.module-statistic-item h2{margin-top:0.3em;font-size:3.75em}.module-statistic-item p{font-size:1.4em}.quote-large{font-size:2.75em}.quote-medium{font-size:2em}.module-quote .more::after{bottom:2px}.module-quote-content{margin:4em auto 4.2em}.module-consultation{height:580px}.module-opener.background-grey+.module-opener.background-grey{margin-top:-1em}.background-grey+.background-grey{margin-top:-1em}.background-light-grey+.background-light-grey{margin-top:-1em}.module-logos .logo-container img{height:70px;margin:0 8px 8px}}@media only screen and (min-width: 1200px){.dimensions{flex-wrap:nowrap;margin-top:3em !important}.dimensions-box{width:calc(25% - 23px);margin-top:0 !important;margin-left:30px;padding:5em 2em 2em}.dimensions-box:nth-child(1){margin-left:0}.module-parallax,.module-parallax2,.module-parallax3,.module-quote{min-height:500px}.module-statistic-item p{font-size:1.5em}}.module-w0{position:relative;width:100%;min-height:250px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.module-w0-margin{margin-top:15px}.module-w0-inner,.module-parallax-inner{position:relative;width:90%;max-width:1200px;height:100%;margin:0 auto;padding:0;z-index:2}.content-left .module-w0-inner{text-align:left}.content-right .module-w0-inner{text-align:right}.module-w0-inner::after,.module-parallax-inner::after{content:"";display:inline-block;width:1px;height:100%;vertical-align:middle}.module-w0-content{display:inline-block;width:60%;min-width:220px;max-width:800px;padding:1.2em 0 1.5em;vertical-align:middle;text-align:left}.module-w0 h2{margin-top:0.3em}.module-w0>img,.module-w0>picture{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;z-index:0}.spendenformulare{background-image:url("../../fb-files/start/start-w0-spendenformular-s.jpg")}.spendenverwalten{background-image:url("../../fb-files/start/start-w0-spendenverwalten-s.jpg")}.datensicherheit{background-image:url("../../fb-files/start/start-w0-datensicherheit-s.jpg")}.datenintegration{background-image:url("../../fb-files/start/start-w0-datenintegration-s.jpg")}.smart-contacts{background-image:url("../../fb-files/digital-fundraising/w0-smart-contacts-s.jpg")}.mobiles-spenden{background-image:url("../../fb-files/digital-fundraising/w0-mobiles-spenden-s.jpg")}.preisvorteil{background-image:url("../../fb-files/payment-cloud/w0-preisvorteil-s.jpg")}.smartcontacts2{background-image:url("../../fb-files/relationship-management/w0-smartcontacts-s.jpg")}.auto-betreuung{background-image:url("../../fb-files/spendenaktion/w0-spendensammler-s.jpg")}.spendenaktion-crm{background-image:url("../../fb-files/spendenaktion/w0-crm-s.jpg")}.motivation{background-image:url("../../fb-files/spendenaktion/w0-motivation-s.jpg")}.datenaustausch{background-image:url("../../fb-files/relationship-management/w0-datenaustausch-s.jpg")}.salesforce-schnittstelle{background-image:url("../../fb-files/salesforce/w0-schnittstelle-s.jpg")}@media screen and (min-width: 768px){.module-w0{min-height:350px}.spendenformulare{background-image:url("../../fb-files/start/start-w0-spendenformular.jpg")}.spendenverwalten{background-image:url("../../fb-files/start/start-w0-spendenverwalten.jpg")}.datensicherheit{background-image:url("../../fb-files/start/start-w0-datensicherheit.jpg")}.datenintegration{background-image:url("../../fb-files/start/start-w0-datenintegration.jpg")}.smart-contacts{background-image:url("../../fb-files/digital-fundraising/w0-smart-contacts.jpg")}.mobiles-spenden{background-image:url("../../fb-files/digital-fundraising/w0-mobiles-spenden.jpg")}.preisvorteil{background-image:url("../../fb-files/payment-cloud/w0-preisvorteil.jpg")}.smartcontacts2{background-image:url("../../fb-files/relationship-management/w0-smartcontacts.jpg")}.auto-betreuung{background-image:url("../../fb-files/spendenaktion/w0-spendensammler.jpg")}.spendenaktion-crm{background-image:url("../../fb-files/spendenaktion/w0-crm.jpg")}.motivation{background-image:url("../../fb-files/spendenaktion/w0-motivation.jpg")}.datenaustausch{background-image:url("../../fb-files/relationship-management/w0-datenaustausch.jpg")}.salesforce-schnittstelle{background-image:url("../../fb-files/salesforce/w0-schnittstelle.jpg")}}@media only screen and (min-width: 1025px){.module-w0{height:550px}.module-w0-margin{margin-top:25px}}@media only screen and (min-width: 1200px){.module-w0{height:750px}}.module-w0-boxes{display:flex;flex-wrap:wrap;position:relative;min-height:250px}.module-w0-box-content{width:100%}.module-w0-box-content::after{content:"";display:inline-block;width:1px;height:100%;vertical-align:middle}.module-w0-boxes .module-w0-content{width:100%;min-width:0;padding:1.2em 5vw 1.5em}.module-w0-box-image{flex-grow:1;position:relative;width:100%;height:40vw;min-height:200px}.module-w0-boxes h2{margin-top:0.3em}.module-w0-box-image>img,.module-w0-box-image>picture{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (max-width: 767px){.module-w0-box-content,.module-w0-box-image{order:1}.module-w0-box-content+.module-w0-box-image{order:0}}@media screen and (min-width: 768px){.module-w0-boxes{flex-wrap:nowrap;min-height:400px}.module-w0-box-content{width:40%}.module-w0-boxes .module-w0-content{padding-right:2.5em}.module-w0-box-image+.module-w0-box-content .module-w0-content{padding-left:2.5em;padding-right:5vw}.module-w0-box-image{width:auto;height:auto}}@media only screen and (min-width: 1200px){.module-w0-boxes h2{font-size:2em}}@media only screen and (min-width: 1330px){.module-w0-boxes{min-height:600px}.module-w0-box-content{width:calc((100% - 1200px) / 2 + 480px);text-align:right}.module-w0-box-image+.module-w0-box-content{text-align:left}.module-w0-boxes .module-w0-content{width:480px;padding:2.2em 2.5em 2.5em 0;text-align:left}.module-w0-box-image+.module-w0-box-content .module-w0-content{padding-left:2.5em;padding-right:0}}.module-w1{display:block;position:relative;width:100%;max-width:560px;margin:0 auto;border:0;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.background-white .module-w1{background-color:#e7e7f1}.content a.module-w1{color:#4b4b4b}.content a.module-w1.text-white{color:#fff}a.module-w1::before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;box-shadow:0 0 20px 0 #000;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}a.module-w1:hover::before,a.module-w1:focus::before{opacity:0.25}a.module-w1.text-white:hover::before,a.module-w1.text-white:focus::before{opacity:0.6}.module-team-container .module-w1,.module-team-s-container .module-w1{background:#607686;background:-moz-linear-gradient(top, #8a9cae 50%, #607686 100%);background:-webkit-linear-gradient(top, #8a9cae 50%, #607686 100%);background:linear-gradient(to bottom, #8a9cae 50%, #607686 100%)}.module-w1:nth-child(2n){margin-top:15px}.module-team-container .module-w1,.module-team-s-container .module-w1{margin-top:0;margin-bottom:15px}.module-w1-content{padding:280px 8% 6%}.module-w1-content-short{padding-top:70%}.module-w1>img{width:100%}img+.module-w1-content{padding-top:4%}.module-w1 .teaser-line+h3{margin-top:-0.4em}.module-w1 h3{font-size:1.35em}.module-w1 .more::after{bottom:2px}.module-w1.text-white .more::after{background:url("../img/arrow-text-white-right.svg") no-repeat}.module-team-s-container{display:flex;justify-content:center;flex-wrap:wrap;max-width:1740px}.module-team-s-container .module-w1{width:100%;max-width:420px;margin-left:0;margin-right:0;overflow:hidden}.module-team-s-container .module-w1 img{min-width:200px}.module-team-s-container .module-w1 h3{font-size:1.135em;margin:0}.module-team-s-container .module-w1 .teaser-line+h3{font-size:1.35em;margin:0.2em 0 0.7em}.module-team-s-container .module-w1 p{margin:0}.module-team-s-container .module-w1:last-child{margin-right:0 !important}@media screen and (min-width: 500px){.module-team-s-container .module-w1{width:calc(50% - 8px)}.module-team-s-container .module-w1:nth-child(odd){margin-right:14px}}@media screen and (min-width: 768px){.module-team-container{display:flex;justify-content:center;flex-wrap:wrap;max-width:1740px}.module-team-container .module-w1{margin:0;margin-bottom:30px;width:calc(50% - 15px);max-width:560px}.module-team-container .module-w1:nth-child(odd){margin-right:29px}.module-w1-content{padding:340px 10% 8%}.module-w1-content-short{padding-top:85%}.module-w1 h3{font-size:2em}.module-team-s-container .module-w1 .teaser-line+h3{font-size:2em}}@media screen and (min-width: 1025px){.module-w1-container{display:flex;justify-content:center}.module-w1-container+.module-w1-container{margin-top:30px}.module-w1-container+.module-w2-container{margin-top:30px}.module-w1{width:calc(50% - 15px);max-width:585px;margin:0}.module-w1:nth-child(2n){margin-top:0}.module-w1:nth-child(odd){margin-right:29px}img+.module-w1-content{padding-top:6%}.module-team-s-container .module-w1{width:calc(33.3% - 10px);margin-right:14px}.module-team-s-container .module-w1:nth-child(3n){margin-right:0}}@media only screen and (min-width: 1200px){.module-team-container .module-w1{width:calc(33.3% - 20px);margin-right:29px}.module-team-container .module-w1:nth-child(3n){margin-right:0}.module-team-s-container .module-w1{width:calc(25% - 23px);margin-right:29px}.module-team-s-container .module-w1:nth-child(odd),.module-team-s-container .module-w1:nth-child(3n){margin-right:29px}.module-team-s-container .module-w1:nth-child(4n){margin-right:0}.module-team-s-container .module-w1{margin-bottom:30px}}.module-w2{margin-top:15px;background-color:#fff}.module-w2-content{display:flex;align-items:center;position:relative;min-width:300px;padding:1em 5%}.image-left .module-w2-content{order:3}.module-w2-image{padding-top:53.33%;order:2;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.module-w2-content::after{content:"";display:block;position:absolute;left:calc(50% - 10px);top:-10px;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.module-w2 .teaser-line{font-size:0.938em}.background-white .module-w2{background-color:#efeff6}.background-white .module-w2-content::after{background-color:#efeff6}@media screen and (min-width: 500px){.module-w2{display:flex;margin-top:30px}.module-w2-content,.module-w2-image{width:50%}.module-w2-image{padding-top:26.66%}.module-w2-content::after{left:auto;right:-10px;top:calc(50% - 10px)}.image-left .module-w2-content::after{left:-10px;right:auto}}.module-w3-container{display:flex;flex-wrap:wrap;justify-content:center}.module-w3{position:relative;width:100%;margin-bottom:15px;background-color:#fff}.background-white .module-w3{background-color:#efeff6}.module-w3.background-transparent{background-color:transparent}.module-w3>img{display:block;width:100%}.module-w3-content{padding:1em 8% 1.5em}.module-w3-content h2{margin-top:0.3em}.module-w3-bottom,.module-w3-under{position:absolute;left:8%;bottom:1.5em;width:84%}.module-w3-under{bottom:-6em}.module-w3-bottom-space{padding-bottom:6em}.module-w3-bottom-space-small{padding-bottom:3.5em}.module-w3-under-space{margin-bottom:8em}.module-w3 .customers-customer-logo{width:100%}.customers-customer a{border-bottom:0}.customers-customer>p:first-child{margin-bottom:0}@media screen and (min-width: 600px){.module-w3{width:calc(50% - 8px);margin-right:16px}.module-w3:nth-child(even){margin-right:0}.module-w3:last-child{margin-right:0}.module-w3-single-width{width:100%}.module-w3.customers-customer{width:calc(50% - 16px);margin-right:16px}}@media only screen and (min-width: 768px){.module-w3-container{margin:0 auto -20px}.module-w3-single-width{width:calc(50% - 8px)}.module-w3-under{bottom:-7.8em}.module-w3-bottom-space{padding-bottom:6em}.module-w3-bottom-space-small{padding-bottom:4em}}@media only screen and (min-width: 1025px){.module-w3{width:calc(33.3% - 20px);margin-right:30px;margin-bottom:30px}.module-w3:nth-child(even){margin-right:30px}.module-w3:nth-child(3n){margin-right:0}.module-w3:last-child{margin-right:0}.module-w3-single-width{width:calc(50% - 30px)}.module-w3-max2{max-width:1100px}.module-w3-max2 .module-w3{width:calc(50% - 15px)}.module-w3-max2 .module-w3:nth-child(even){margin-right:0}.module-w3-max2 .module-w3:nth-child(3){margin-right:30px}.module-w3.customers-customer{width:calc(33.3% - 30px);margin-right:30px}.module-w3-content h2{font-size:2em}.module-w3-under-space{margin-bottom:8em}}@media only screen and (min-width: 1200px){.module-w3-container{margin:0 auto -30px}}.module-slider{padding:4em 0 3em}.module-slider-feature{padding:0 0 3em}.module-slider>h2,.module-slider>p{width:90%;max-width:1200px;margin:0 auto 2.5em;text-align:center}.module-slider .teaser-line{letter-spacing:0.1em}.testimonial-quote{display:flex;align-items:center;position:absolute;top:4%;left:8%;width:55%;max-width:700px;height:70%;color:#0039a3;font-family:'Kalam', cursive;font-size:3.4vw;line-height:1.2;text-align:center}.testimonial-client{display:flex;align-items:center;position:absolute;bottom:4%;left:5%;width:55%;font-size:1.7vw}.testimonial-client .testimonial-logo{width:20%;max-width:100px;margin-right:1.5em}.feature-slider-content{display:flex;align-items:center;position:absolute;top:5%;left:8%;width:84%;height:88%;font-weight:300;font-size:3.5vw;line-height:1.2}.feature-slider-content p{width:55%}.feature-slider-content .btn{margin-top:1.5em}.feature-slider-content.content-center{justify-content:center;align-items:flex-start;text-align:center}.feature-slider-content.content-center p{width:100%;margin-top:5%}.feature-slider-content.content-right{justify-content:flex-end}.video-image-slider .slide-container{padding:0 16vw 0 10vw}.testimonial-slider-2 .slick-slide{margin-right:0}.testimonial-2-quote{display:flex;align-items:center;width:90%;max-width:1100px;margin:0 auto;font-size:1.1em;line-height:1.2;font-weight:300;text-align:center}.testimonial-2-quote p::before,.testimonial-2-quote p::after{content:"\201E";display:block;position:relative;top:-0.45em;color:#e1e1e1;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia, serif;font-size:3em;line-height:0.3}.testimonial-2-quote p::after{content:"\201E";top:0.5em;transform:rotate(180deg)}.testimonial-2-client{display:flex;align-items:center;justify-content:center;margin:0 auto;width:80%;font-size:0.9em}.testimonial-2-client img{width:35%;max-width:100px;margin-right:1.5em}.testimonial-2-client img+p{margin-top:0;text-align:left}@media only screen and (min-width: 500px){.module-slider{padding:4em 0 4em}.module-slider-feature{padding:0 0 6em}.feature-slider-content{font-size:1.25em}.feature-slider-content .btn{font-size:0.8em}.testimonial-2-quote{width:80%;font-size:1.25em}}@media only screen and (min-width: 768px){.testimonial-quote{font-size:2.8vw}.testimonial-client{font-size:1.25vw}.feature-slider-content{left:5%;width:90%}.feature-slider-content .btn{font-size:0.75em}.video-image-slider .slide-container{max-width:46vw;padding:0 0 0 5vw}.testimonial-2-quote{width:80%;font-size:1.6em}.testimonial-2-quote.testimonial-2-small{font-size:1.4em}.testimonial-2-client{font-size:1.125em}}@media only screen and (min-width: 1025px){.testimonial-2-quote .quote-medium{font-size:1.7em}.testimonial-quote{left:4%;font-size:1.75em}.feature-slider-content{font-size:1.5em}.feature-slider-content .btn{font-size:0.66em}.testimonial-2-quote{font-size:1.75em}.testimonial-2-quote.testimonial-2-small{font-size:1.5em}.module-consultation{height:580px}.module-slider.content-inner{padding:8em 0}}@media only screen and (min-width: 1200px){.testimonial-quote{font-size:2.1em}.testimonial-client{font-size:1em}.testimonial-2-quote{font-size:2em}.testimonial-2-quote.testimonial-2-small{font-size:1.6em}}.gallery-nav li,.kunden-nav li{display:inline-block;width:49%;margin:0 0.5em 1em;vertical-align:bottom;text-align:center}.gallery-nav li a,.kunden-nav li a{display:block;padding:1em 0.7em;color:#666;border-bottom:1px solid #666}.gallery-nav li a:hover,.kunden-nav li a:hover{color:#55af19}.gallery-nav li a.selected,.kunden-nav li a.selected{color:#55af19;border-bottom:3px solid #55af19}.module-partner{background-color:#fff;margin-bottom:1.5em;padding:8%}.module-partner img{width:100%;height:auto}.module-partner-media{margin-bottom:1.5em}.module-partner-content p:last-child{margin-bottom:0}.module-partner-logo{max-width:300px;margin-bottom:1.8em}.module-partner-tags{margin:1.5em 0 2em}.module-partner-tags span{display:inline-block;padding:0.2em 1em;margin-right:0.5em;margin-bottom:0.6em;font-size:0.9em;background-color:#ddd;border-radius:0.9em}@media only screen and (min-width: 768px){.gallery-nav li,.kunden-nav li{width:32%;margin:0 0.8em 1em}.module-partner{margin-bottom:2em;padding:5%;overflow:hidden}.module-partner>div{width:calc(50% - 2em)}.module-partner-content{float:left}.module-partner-media{float:right;margin-bottom:0}.module-partner-logo{margin-top:0}.module-partner::after{content:"";visibility:hidden;clear:both}}@media only screen and (min-width: 1025px){.gallery-nav li,.kunden-nav li{width:auto}}.module-price{display:block;width:100%;max-width:560px;margin:0 auto;padding:6% 7%;background-color:#fff;border:2px solid #e0e0e0}section+.module-price-container{margin-top:2.5em !important}.module-price:nth-child(n+1){margin-top:6%}.module-price h3:first-child{margin-top:0}.module-price ul:last-child{margin-bottom:0}.module-price h3{font-size:2.2em;font-weight:400;color:#666}.module-price .price{font-size:2.2em;line-height:1.15}.module-price p+h4{margin-top:1.8em}.module-price .dots{list-style-type:none}.module-price-green{border:3px solid #55af19}.module-price-green h3,.module-price-green h4{color:#55af19}.module-price-green .price{color:#55af19;font-weight:700}@media only screen and (min-width: 768px){.module-price-container{display:flex;justify-content:center}.module-price{margin:0;padding:5% 6%;width:47%}.module-price:nth-child(2){margin-top:0}.module-price:nth-child(even){margin-left:6%}}@media only screen and (min-width: 1025px){.module-price{width:45%}.module-price:nth-child(even){margin-left:10%}.module-price h3{font-size:2.8em}.module-price .price{font-size:3em}}.module-customex{margin-bottom:12%}.module-customex-preview{position:relative;margin-bottom:2em;padding:20px;overflow:hidden;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,15,0.09);cursor:pointer}.module-customex-preview .preview-frame{position:relative;width:100%;padding-bottom:75%;overflow:hidden}.module-customex-preview img{display:block;position:absolute;width:100%}.module-customex-preview::after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(10,10,25,0.7) url("/fb-theme/img/modal-open.svg") no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.module-customex-preview:hover::after{opacity:1}.module-customex-modal{display:none}.module-customex-modal.modal-active{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;max-height:100vh;background-color:rgba(10,10,25,0.8);border:0;z-index:500;overflow-y:auto;overflow-x:hidden}.module-customex-modal.modal-active img:first-of-type{display:block;position:static;width:90%;max-width:640px;margin:calc(6vw + 40px) auto 6vw}.module-customex-modal.modal-active .modal-close{display:block;position:absolute;top:4vw;right:5%;width:40px;height:40px;cursor:pointer}.module-customex-modal.modal-active .modal-close::before,.module-customex-modal.modal-active .modal-close::after{display:block;position:absolute;content:"";top:17px;left:1px;width:35px;height:2px;background-color:#fff;transform:rotate(45deg)}.module-customex-modal.modal-active .modal-close::after{transform:rotate(-45deg)}@media screen and (min-width: 600px){.module-customex-container{display:flex;flex-wrap:wrap}.module-customex{width:45.95%;margin-bottom:6%}.module-customex:nth-child(2n){margin-left:8%}}@media screen and (min-width: 1300px){.module-customex{display:flex}.module-customex-preview{width:calc(55% - 20px);max-height:400px}.module-customex-preview .preview-frame{height:100%;padding:0}.module-customex-content{width:calc(45% - 20px);margin-left:39px}.module-customex-content h4{margin-top:0}.module-customex.image-right .module-customex-preview{order:1;margin-left:39px}.module-customex.image-right .module-customex-content{margin:0}}form input,form select{display:block;border:none;outline:none;border-bottom:1px solid #bbb;width:100%;margin:0.1em 0 0.8em;padding-bottom:0.4em}form .input50l{float:left;width:48%}form .input50r{float:right;width:48%}form textarea{width:100%;margin:0.1em 0 0.8em;padding-bottom:0.4em}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;background:url("../img/arrow17-line-green-down.svg") no-repeat right 0.4em;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}form select:hover{opacity:0.6}form select option{font-size:1em}form label{display:block;font-size:0.9em;color:#7e7e7e}.checkbox-container{position:relative;margin:1.5em 0 0.5em;padding-left:25px;line-height:1.2}.checkbox-container input{position:absolute;top:0;left:0;width:auto}input[type=radio]{margin-right:0.3em}@media only screen and (min-width: 768px){.option-container-row{display:flex;justify-content:center}.option-container-row div{margin-right:2em}.option-container-row div:last-child{margin-right:0}}/*! jQuery UI - v1.12.1 - 2017-09-27
* http://jqueryui.com
* Includes: core.css, accordion.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller
* Copyright jQuery Foundation and other contributors; Licensed MIT */.fb-accordion h3{padding-top:1em;border-top:1px solid #e0e0e0;font-size:1em;font-weight:700}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:0;padding:1em 3em 1em 1em;border-top:1px solid #e0e0e0;font-size:1em;font-weight:700;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.background-grey .ui-accordion .ui-accordion-header:hover,.background-grey .ui-accordion .ui-accordion-header:focus{background:#fff}.ui-accordion .ui-accordion-content{padding:0 1em;overflow:auto}.ui-accordion .ui-accordion-content>p{margin-top:0}.ui-widget{font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-header{font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{color:#4b4b4b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{color:#4b4b4b}.background-grey .ui-state-active,.background-grey .ui-state-active+div{background:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none}.ui-icon{position:absolute;right:1em;top:1.5em;width:12px;height:12px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../img/icon-plus12.svg")}.ui-widget-header .ui-icon{background-image:url("../img/icon-plus12.svg")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../img/icon-plus12-active.svg")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../img/icon-minus12.svg")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}.module-integrations-description h2{margin-top:0}.module-integrations-logos{display:flex;flex-wrap:wrap;align-items:flex-start;overflow:visible}.module-integrations-logos a,.module-integrations-logos>div{display:block;position:relative;width:110px;margin-right:0.8em;margin-top:0.9em;border:1px solid #ccc}.module-integrations-logos a:hover,.module-integrations-logos a:focus{border-bottom-color:#ccc}.module-integrations-logos a::before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;box-shadow:0 0 15px 0 #000;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.module-integrations-logos a:hover::before,.module-integrations-logos a:focus::before{opacity:0.25}.module-integrations-logos img{display:block;width:100%;height:auto;margin:0}@media only screen and (min-width: 768px){.module-integrations{display:flex;align-items:flex-start}.module-integrations-description{width:calc(40% - 25px);margin-right:49px}.module-integrations-logos{width:calc(60% - 25px)}.module-integrations-logos a,.module-integrations-logos>div{width:150px;margin:0 0 1.1em 1em}}.fserv-container .fserv-form{font-family:'Raleway', Helvetica, Arial, sans-serif !important}.fserv-container .fserv-form .formserv-radio-field.fserv-field label,.fserv-container .fserv-form .formserv-radio-field.fserv-field label+label{margin-left:0 !important}.fserv-container .fserv-form .fserv-input-radio{display:inline-block;width:auto;margin-right:0.6em}.fserv-container .fserv-form .fserv-input-checkbox{display:inline-block;min-width:18px}.fserv-container .fserv-form .formserv-checkbox-field .fserv-label{width:calc(100% - 30px);vertical-align:top}.fserv-container .fserv-form .fserv-button-submit{font-weight:700;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.fserv-container .fserv-form .fserv-button-submit:hover{background:#80ea16 !important}.fbLegacy .content .image-grid{zoom:1;margin:2em auto 1em}.fbLegacy .content .image-grid .image-grid-item{position:relative;margin-bottom:3%}.fbLegacy .content .image-grid .image-grid-item img{width:100%;height:100%;display:block;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=80);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.fbLegacy .content .image-grid .image-grid-item .image-grid-placeholder{background-color:#3fcdfd;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;width:100%;padding-top:100%}.fbLegacy .content .image-grid .image-grid-item .image-grid-caption{position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:.8em 1em;color:#fff;text-shadow:0 0 12px rgba(0,0,0,0.5);background:-moz-linear-gradient(top, transparent 0, rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(top, transparent 0, rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.2) 100%)}.fbLegacy .content .image-grid .image-grid-item .image-grid-caption h4,.fbLegacy .content .image-grid .image-grid-item .image-grid-caption p{margin:0}.fbLegacy .content .col-2-left,.fbLegacy .content .col-2-right{width:47.5%;max-width:522px;margin-top:0 !important}.fbLegacy .content .col-2-left{float:left}.fbLegacy .content .col-2-right{float:right}.fbLegacy .content .col-2-wide{width:57.5%;max-width:622px}.fbLegacy .content .col-2-narrow{width:37.5%;max-width:422px}.fbLegacy .content .gallery .hidden{display:none}.fbLegacy .content .gallery .gallery-item-title{font-size:50%}.fbLegacy .content .contract-info .item{padding:20px}.fbLegacy .content .pricing-plans .pricing-plan .pricing-recommendation{color:#55af19;font-weight:bold;text-align:right;margin-top:-27px;height:27px}.fbLegacy .content .pricing-plans .pricing-plan .pricing-intro{border:1px solid #666;width:100%;margin-bottom:35px;padding:20px;position:relative}.fbLegacy .content .pricing-plans .pricing-plan .pricing-intro:after{position:absolute;width:30px;height:30px;border-right:1px solid #666;border-bottom:1px solid #666;top:100%;left:15%;margin-left:-15px;content:"";transform:rotate(45deg);margin-top:-15px;background-color:white}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details{border:1px solid #666;width:100%;margin-bottom:20px;padding:20px}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details h2,.fbLegacy .content .pricing-plans .pricing-plan .pricing-details h3,.fbLegacy .content .pricing-plans .pricing-plan .pricing-details h4{margin:0}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details h2{padding-bottom:0.5rem}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details h3{text-transform:uppercase;color:#509f28;font-size:1rem;margin-bottom:1rem}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details h4{font-size:75%}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details .pricing-header{display:flex;justify-content:space-between}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details .pricing-header .pricing-cost{text-align:right}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details .pricing-header .pricing-cost .price{font-weight:bold;font-size:1.5rem}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details .pricing-fee{margin-top:10px}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details .pricing-features{margin-bottom:22px;list-style:square;list-style-position:outside;padding-left:14px}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details .pricing-features a{color:#4b4b4b;text-decoration:none;font-weight:normal}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details .pricing-order{width:100%;margin:20px 0px}.fbLegacy .content .pricing-plans .pricing-plan.pricing-featured .pricing-intro,.fbLegacy .content .pricing-plans .pricing-plan.pricing-featured .pricing-details{border:6px solid #55af19;z-index:1;padding:15px}.fbLegacy .content .pricing-plans .pricing-plan.pricing-featured .pricing-intro:after{border-right:6px solid #55af19;border-bottom:6px solid #55af19;margin-top:-14px}.fbLegacy .content #configurator{position:relative}.fbLegacy .content #configurator #order-summary{padding:20px;width:100%;margin-top:20px;border:1px solid #4b4b4b}.fbLegacy .content #configurator #order-summary h4{margin:0}.fbLegacy .content #configurator .configurator-options{border:1px solid #4b4b4b}.fbLegacy .content #configurator .configurator-options .configurator-box{padding:20px;margin-bottom:40px}.fbLegacy .content #configurator .configurator-options h4{margin:0}.fbLegacy .content #configurator .configurator-options .pricing-plan-selection{display:flex;justify-content:space-between}.fbLegacy .content #configurator .configurator-options .pricing-plan-selection a{flex-grow:1;background:none;border:1px solid #4b4b4b;color:#4b4b4b}.fbLegacy .content #configurator .configurator-options .pricing-plan-selection a.active{flex-grow:1;background-color:#509f28;color:white}.fbLegacy .content .booking-community{background-image:url("../../fb-files/booking/community.jpg");background-position:50% 50%}.fbLegacy .content .booking-community .module-w0-inner .module-w0-content{width:100%;text-shadow:0px 0px 12px black}.fbLegacy .content .form-examples{display:flex;flex-wrap:wrap}.fbLegacy .content .form-examples>div{width:30%;margin-right:2%}.fbLegacy .content .form-examples h4{margin-bottom:0.5em}.fbLegacy .content .form-examples>div img{width:100%;border:1px solid #e7e7e7;border-radius:5px}.fbLegacy .content .form-examples .form-caption{font-size:.9em;font-style:oblique}.fbLegacy .error{color:#D00000}.fbLegacy .formerror select,.fbLegacy .formerror input,.fbLegacy .formerror textarea{border-color:#D00000}.fbLegacy .icon-small{width:40px}.fbLegacy .inner img{float:left}.fbLegacy .inner .text{margin-left:80px;padding-top:4px}.fbLegacy .inner .text h3{margin:0}.fbLegacy .table-striped tbody>tr>td,.fbLegacy .table-striped tbody>tr>th{border-top:1px solid #bbb}.fbLegacy .bg-black-40 .main-banner-inner{background-color:rgba(0,0,0,0.4)}.fbLegacy .crm-box-white-2{display:block;justify-content:center;min-height:500px}.fbLegacy .crm-box-white-2>div{width:100%}.fbLegacy .crm-box-white-2>div:first-child{margin-right:4%}.fbLegacy .crm-box-white-2>div img{width:100%}.fbLegacy .overlay{display:none}.fbLegacy .accordion{color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s}.fbLegacy .accordion:before{content:">";font-weight:bold;color:#55af19;padding-right:0.5rem}.fbLegacy .accordion.active,.fbLegacy .accordion:hover{font-weight:bold}.fbLegacy .panel{padding:0 18px;display:none;overflow:hidden}@media only screen and (min-width: 500px){.fbLegacy .content .image-grid .image-grid-item{float:left;width:49%;margin-bottom:2%}.fbLegacy .content .image-grid .image-grid-item:nth-of-type(2n-1){margin-right:2%}}@media only screen and (min-width: 768px){.fbLegacy .content .image-grid .image-grid-item{width:23%;margin-right:1.5%;margin-bottom:1.5%}.fbLegacy .content .image-grid .image-grid-item:nth-of-type(2n-1){margin-right:1.5%}.fbLegacy .crm-box-white-2{display:flex;justify-content:center;min-height:500px}.fbLegacy .crm-box-white-2>div{width:48%}}@media only screen and (min-width: 1025px){.fbLegacy .content .image-grid .image-grid-item{width:18%}.fbLegacy .content .pricing-plans{display:flex;justify-content:space-between}.fbLegacy .content .pricing-plans .pricing-plan{float:none;margin-bottom:0;margin-right:15px;width:33.3%}.fbLegacy .content .pricing-plans .pricing-plan .pricing-intro{min-height:9rem}.fbLegacy .content .pricing-plans .pricing-plan .pricing-details{min-height:55rem}.fbLegacy .content .pricing-plans .pricing-plan:last-child{margin-right:0px}.fbLegacy .content #configurator #order-summary{position:absolute;top:0px;right:0px;width:calc(33.3% - 2px);margin-top:0px}.fbLegacy .content #configurator .configurator-options{width:calc(66.6% - 12px)}.fbLegacy .content .booking-community{height:550px}.fbLegacy .content .booking-community .module-w0-inner .module-w0-content{width:40%;text-shadow:none}.fbLegacy .col-4{width:30%;float:left;margin-right:3%}}.fbLegacy .copyright a{color:#969696 !important;font-weight:normal;text-decoration:underline}.fbLegacy form input[type=checkbox]{width:auto}
