@charset "UTF-8";.wwd_consentbanner{position:fixed;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)!important;z-index:99999;bottom:-300px}.wwd_consentbanner_content{width:90vw;padding-left:5vw;padding-right:5vw;padding-top:20px;padding-bottom:20px;text-align:center}.wwd_consentbanner p{font-size:1rem}.wwd_consentbanner .ds-btn{min-width:300px!important;font-size:1rem!important}.wwd_consentbanner .frame-type-button{margin-top:20px;margin-bottom:10px}.wwd_consentbanner_links,.wwd_consentbanner_links a.ds-link{font-size:.8rem}.wwd-cookieConsent{padding-bottom:30px;padding-top:30px}.wwd-cookieConsent input[type=checkbox]{display:none}.wwd-cookieConsent input[type=checkbox]+label{content:"";text-indent:-10000px;width:60px;height:30px;border-radius:30px;border:2px solid #3d3d3d;background-color:#d3d3d3;display:inline-block;float:right;margin-right:5px;transition:background-color .5s linear;margin-top:15px}.wwd-cookieConsent input[type=checkbox]+label:before{content:"";width:30px;height:30px;border-radius:30px;background-color:#fff;display:block;float:left;margin-right:5px;transition:margin .1s linear;box-shadow:0 0 5px #3d3d3d}.wwd-cookieConsent input[type=checkbox]:checked+label{background-color:#6fa948}.wwd-cookieConsent input[type=checkbox]:checked+label:before{margin:0 0 0 30px}.cookie-well{background:#fff;padding:15px;border:1px solid #d3d3d3;margin-bottom:20px}.cookie-well h3{float:left;width:50%}.cookie-well .mt-0{width:50%;display:table;float:left}.cookie-well .cookie-content{width:100%;display:table}.cookie-well .cookie-content p{margin-bottom:20px}.cookie-well .cookie-content p:last-child{margin-bottom:0}.cookie-well ul{margin-left:15px;margin-bottom:20px}.cookie-well ul li{font-size:16px;line-height:1.5;margin-bottom:15px;color:#3d3d3d;list-style-type:square;padding-left:10px}.wwd-cookieConsent-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.wwd-cookieConsent-modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}@media(max-width:768px){.wwd_consentbanner p{font-size:.9rem}.wwd_consentbanner .ds-btn{min-width:200px!important;font-size:.9rem!important}}@media(max-width:600px){.wwd_consentbanner_content .btn-secondary{display:table!important;margin:0 auto;margin-bottom:10px}.wwd_consentbanner_content .btn-primary{display:table!important;margin:0 auto}.wwd_consentbanner_links a.ds-link{display:inline-block;width:100%}.wwd_consentbanner_links span{display:none}}
.wwd_form .alert-success{background-color:#6fa948;border-radius:10px;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;margin-bottom:20px}.wwd_form .alert-success p{color:#fff}.wwd_form .form-group{width:100%;display:table;margin-bottom:20px}.wwd_form .form-group label{font-size:1.125rem;display:table;margin-bottom:15px}.wwd_form .form-group label sup{color:#a94848}.wwd_form .form-group .form-control{font-family:Poppins,sans-serif;font-weight:400;width:calc(100% - 30px);padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;background-color:#f7f7f7;border-radius:10px;border:none;font-size:1.125rem}.wwd_form .form-group label.has-error{color:#a94848}.wwd_form .form-group input.f3-form-error{border:1px solid #a94848}.wwd_form .form-group span.error{width:calc(100% - 20px);display:table;margin-top:20px;color:#a94848;background:rgb(169,72,72,.3);padding:10px;border-radius:10px}.wwd_form .btn-group .btn,.wwd_form .btn-group .btn:visited{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:auto;width:auto;border-radius:10px;border:none;position:relative;overflow:hidden;transition:all .3s ease-in-out;text-decoration:none;min-width:100px;line-height:1.8}.wwd_form .btn-group.btn::before{content:"";height:155px;opacity:0;position:absolute;top:-50px;transform:rotate(35deg);width:50px;transition:all 3s cubic-bezier(.19,1,.22,1);left:-50%}.wwd_form .btn-group .btn::after{content:"";height:20rem;opacity:0;position:absolute;top:-50px;transform:rotate(35deg);transition:all 3s cubic-bezier(.19,1,.22,1);width:8rem;left:-100%}.wwd_form .btn-group .btn:active,.wwd_form .btn-group .btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px 0 rgba(0,0,0,.3);cursor:pointer}.wwd_form .btn-group .btn:hover::before{left:120%;opacity:.5s}.wwd_form .btn-group .btn:hover::after{left:200%;opacity:.6}.wwd_form .btn-group .btn span{z-index:20;position:relative}.wwd_form .btn-group .btn svg{width:20px;height:20px;position:relative}.wwd_form .btn-group .btn svg+span{margin-left:10px}.wwd_form .btn-group .btn span+svg{margin-left:10px}.wwd_form .btn-group .btn{font-size:1.125rem;padding-top:12px;padding-bottom:12px;padding-left:25px;padding-right:25px}.wwd_form .btn-group .btn-small{font-size:1rem;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px}.wwd_form .btn-group .btn-primary{background-color:rgb(111,169,72,.4);background-image:linear-gradient(90deg,#6fa948,rgb(111,169,72,.4));color:#fff}.wwd_form .btn-group .btn-primary :active,.wwd_form .btn-group .btn-primary:hover{color:#fff}.wwd_form .btn-group .btn-primary::before{background:#3d3d3d}.wwd_form .btn-group .btn-primary::after{background:#fff}.wwd_form .btn-group .btn-primary:link,.wwd_form .btn-group .btn-primary:visited{color:#fff}.wwd_form .btn-group .btn-secondary{background-color:rgba(206,192,166,1);background-image:linear-gradient(90deg,rgba(206,192,166,1) 0,rgba(237,229,212,1) 100%);color:#3d3d3d}.wwd_form .btn-group .btn-secondary :active,.wwd_form .btn-group .btn-secondary:hover{color:#3d3d3d}.wwd_form .btn-group .btn-secondary::before{background:#3d3d3d}.wwd_form .btn-group .btn-secondary::after{background:#fff}.wwd_form .btn-group .btn-secondary:link,.wwd_form .btn-group .btn-secondary:visited{color:#3d3d3d}
@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(/system/font/poppins/poppins-v19-latin-100.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-100.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-100.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-100.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-100.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-100.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:url(/system/font/poppins/poppins-v19-latin-100italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-100italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-100italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-100italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-100italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-100italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(/system/font/poppins/poppins-v19-latin-200.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-200.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-200.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-200.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-200.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-200.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:url(/system/font/poppins/poppins-v19-latin-200italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-200italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-200italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-200italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-200italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-200italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/system/font/poppins/poppins-v19-latin-300.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-300.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-300.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-300.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-300.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-300.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(/system/font/poppins/poppins-v19-latin-300italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-300italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-300italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-300italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-300italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-300italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/system/font/poppins/poppins-v19-latin-italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/system/font/poppins/poppins-v19-latin-500.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-500.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-500.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-500.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-500.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-500.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/system/font/poppins/poppins-v19-latin-regular.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-regular.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-regular.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-regular.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-regular.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-regular.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(/system/font/poppins/poppins-v19-latin-500italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-500italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-500italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-500italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-500italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-500italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/system/font/poppins/poppins-v19-latin-600.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-600.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-600.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-600.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-600.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-600.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(/system/font/poppins/poppins-v19-latin-600italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-600italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-600italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-600italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-600italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-600italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/system/font/poppins/poppins-v19-latin-700.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-700.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-700.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-700.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-700.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-700.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(/system/font/poppins/poppins-v19-latin-700italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-700italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-700italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-700italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-700italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-700italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(/system/font/poppins/poppins-v19-latin-800.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-800.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-800.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-800.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-800.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-800.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:url(/system/font/poppins/poppins-v19-latin-800italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-800italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-800italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-800italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-800italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-800italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(/system/font/poppins/poppins-v19-latin-900.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-900.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-900.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-900.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-900.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-900.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:url(/system/font/poppins/poppins-v19-latin-900italic.eot);src:local(''),url(/system/font/poppins/poppins-v19-latin-900italic.eot?#iefix) format('embedded-opentype'),url(/system/font/poppins/poppins-v19-latin-900italic.woff2) format('woff2'),url(/system/font/poppins/poppins-v19-latin-900italic.woff) format('woff'),url(/system/font/poppins/poppins-v19-latin-900italic.ttf) format('truetype'),url(/system/font/poppins/poppins-v19-latin-900italic.svg#Poppins) format('svg')}
::-webkit-scrollbar{width:0}body{font-family:Poppins,sans-serif;font-weight:400;color:#3d3d3d;-ms-overflow-style:none;scrollbar-width:none}body.noscroll{overflow:hidden}*{margin:0;padding:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}:focus,:visited{outline:0}h1{font-weight:400;line-height:1.3;color:#6fa948;margin-bottom:20px;font-size:3rem}h1 span.pre-headling{display:block;font-size:1.25rem;margin-bottom:10px;font-weight:401;color:#3d3d3d}h1 span.bold-headling{font-weight:501}h2{font-weight:400;line-height:1.2;color:#6fa948;font-size:3rem;margin-bottom:20px}h2 span.pre-headling{display:block;font-size:1.25rem;margin-bottom:10px;font-weight:401;color:#3d3d3d}h2 span.pre-headling:after{content:''}h2 span.bold-headling{font-weight:501}h3{font-weight:400;line-height:1.3;color:#3d3d3d;font-size:1.5rem;margin-bottom:20px}h4{font-weight:400;line-height:1.3;color:#3d3d3d;font-size:1.3rem;margin-bottom:20px}h5{font-weight:400;line-height:1.3;color:#3d3d3d;font-size:1.125rem;margin-bottom:20px;text-decoration:underline}p{font-size:1.125rem;line-height:1.8;color:#3d3d3d}a{text-decoration:none;font-size:1.125rem;line-height:1.8;color:#3d3d3d}a:hover{cursor:pointer;color:#6fa948}.frame-type-text p a,.frame-type-textpic p a{text-decoration:underline}.frame-type-text p,.frame-type-textpic p{margin-bottom:20px}.frame-type-text p:last-child,.frame-type-textpic p:last-child{margin-bottom:0}.frame-type-text p:has(+h4),.frame-type-textpic p:has(+h4){margin-bottom:20px}.frame-default ul{margin-left:20px}.frame-default ul li{font-size:1.125rem;line-height:1.8;color:#3d3d3d;margin-bottom:20px}.frame-default ul li:last-child{margin-bottom:0}.frame-default ol{margin-left:20px}.frame-default ol li{font-size:1.125rem;line-height:1.8;color:#3d3d3d;margin-bottom:20px}.frame-default ol li:last-child{margin-bottom:0}img{max-width:100%;height:auto;display:block}.frame-layout-5 img{border-radius:10px}.frame-layout-6 img{border-radius:10px;border:1px solid #cec0a6}.frame-type-button.btn-center{text-align:center}.frame-type-button .btn,.frame-type-button .btn:visited{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:auto;width:auto;border-radius:10px;border:none;position:relative;overflow:hidden;transition:all .3s ease-in-out;text-decoration:none;min-width:100px;line-height:1.8}.frame-type-button .btn::before{content:"";height:155px;opacity:0;position:absolute;top:-50px;transform:rotate(35deg);width:50px;transition:all 3s cubic-bezier(.19,1,.22,1);left:-50%}.frame-type-button .btn::after{content:"";height:20rem;opacity:0;position:absolute;top:-50px;transform:rotate(35deg);transition:all 3s cubic-bezier(.19,1,.22,1);width:8rem;left:-100%}.frame-type-button .btn:active,.frame-type-button .btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px 0 rgba(0,0,0,.3);cursor:pointer}.frame-type-button .btn:hover::before{left:120%;opacity:.5s}.frame-type-button .btn:hover::after{left:200%;opacity:.6}.frame-type-button .btn span{z-index:20;position:relative}.frame-type-button .btn svg{width:20px;height:20px;position:relative}.frame-type-button .btn svg+span{margin-left:10px}.frame-type-button .btn span+svg{margin-left:10px}.frame-type-button .btn{font-size:1.125rem;padding-top:12px;padding-bottom:12px;padding-left:25px;padding-right:25px}.frame-type-button .btn-small{font-size:1rem;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px}.frame-type-button .btn-primary{background-color:rgb(111,169,72,.4);background-image:linear-gradient(90deg,#6fa948,rgb(111,169,72,.4));color:#fff}.frame-type-button .btn-primary :active,.frame-type-button .btn-primary:hover{color:#fff}.frame-type-button .btn-primary::before{background:#3d3d3d}.frame-type-button .btn-primary::after{background:#fff}.frame-type-button .btn-primary:link,.frame-type-button .btn-primary:visited{color:#fff}.frame-type-button .btn-secondary{background-color:rgba(206,192,166,1);background-image:linear-gradient(90deg,rgba(206,192,166,1) 0,rgba(237,229,212,1) 100%);color:#3d3d3d}.frame-type-button .btn-secondary :active,.frame-type-button .btn-secondary:hover{color:#3d3d3d}.frame-type-button .btn-secondary::before{background:#3d3d3d}.frame-type-button .btn-secondary::after{background:#fff}.frame-type-button .btn-secondary:link,.frame-type-button .btn-secondary:visited{color:#3d3d3d}.frame-type-button .btn.disabled{opacity:.6}.frame-type-button .btn.disabled:active,.frame-type-button .btn.disabled:hover{transform:unset;box-shadow:unset;cursor:pointer}.frame-type-button .btn.disabled:hover::before{left:120%;opacity:.5s}.frame-type-button .btn.disabled:hover::after{left:200%;opacity:.6}.frame-space-before-extra-small{margin-top:10px}.frame-space-before-small{margin-top:20px}.frame-space-before-medium{margin-top:30px}.frame-space-after-medium{margin-bottom:30px}.frame-space-before-large{margin-top:50px}.frame-space-after-large{margin-bottom:50px}.frame-space-after-extra-small{margin-bottom:10px}.frame-space-after-small{margin-bottom:20px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.frame-type-image figure.image figcaption.image-caption,.frame-type-textpic figure.image figcaption.image-caption{margin-top:15px;font-size:1rem;color:#3d3d3d}.ce-textpic.ce-left.ce-intext{--gap:20px}.ce-textpic.ce-left.ce-intext figure{margin:0}.ce-textpic.ce-left.ce-intext .ce-gallery,.ce-textpic.ce-left.ce-intext .ce-gallery .ce-column,.ce-textpic.ce-left.ce-intext .ce-gallery .ce-inner,.ce-textpic.ce-left.ce-intext .ce-gallery .ce-outer,.ce-textpic.ce-left.ce-intext .ce-gallery .ce-row{margin:0;padding:0}.ce-textpic.ce-left.ce-intext .ce-gallery figure{float:left;width:50%;margin:0 var(--gap) 0 0}.text-image-6040 .ce-textpic.ce-left.ce-intext .ce-gallery figure{width:40%}.text-image-7030 .ce-textpic.ce-left.ce-intext .ce-gallery figure{width:30%}.ce-textpic.ce-left.ce-intext .ce-gallery figure img{display:block;width:100%;height:auto}.ce-textpic.ce-left.ce-intext .ce-bodytext p{margin:0}.ce-textpic.ce-left.ce-intext .ce-bodytext p+p{margin-top:20px}.ce-textpic.ce-left.ce-intext::after{content:"";display:block;clear:both;height:var(--gap)}.ce-textpic.ce-right.ce-intext{--gap:20px}.ce-textpic.ce-right.ce-intext figure{margin:0}.ce-textpic.ce-right.ce-intext .ce-gallery,.ce-textpic.ce-right.ce-intext .ce-gallery .ce-column,.ce-textpic.ce-right.ce-intext .ce-gallery .ce-inner,.ce-textpic.ce-right.ce-intext .ce-gallery .ce-outer,.ce-textpic.ce-right.ce-intext .ce-gallery .ce-row{margin:0;padding:0}.ce-textpic.ce-right.ce-intext .ce-gallery figure{float:right;width:50%;margin:0 0 0 var(--gap)}.text-image-6040 .ce-textpic.ce-right.ce-intext .ce-gallery figure{width:40%}.text-image-7030 .ce-textpic.ce-right.ce-intext .ce-gallery figure{width:30%}.ce-textpic.ce-right.ce-intext .ce-gallery figure img{display:block;width:100%;height:auto}.ce-textpic.ce-right.ce-intext .ce-bodytext p{margin:0}.ce-textpic.ce-right.ce-intext .ce-bodytext p+p{margin-top:20px}.ce-textpic.ce-right.ce-intext .ce-bodytext p+h3{margin-top:20px}.ce-textpic.ce-right.ce-intext::after{content:"";display:block;clear:both;height:var(--gap)}.bgwhite{background-color:#fff}.bggraylight{background-color:#f7f7f7}.bgbeigelight{background-color:#ede5d4}.bgbeigedark{background-color:#cec0a6}.bgbeigedarklight{background:linear-gradient(90deg,rgba(206,192,166,1) 0,rgba(237,229,212,1) 100%)}.bggraydark{background-color:#3d3d3d}.bggraydark h1,.bggraydark h2,.bggraydark h3,.bggraydark p{color:#fff}main{position:relative}main.ptop{top:88px}section.section{width:100vw;padding-top:100px;padding-bottom:100px;display:table}section.pb-0{padding-bottom:0}section.pt-0{padding-top:0}section.bt-1{border-top:1px solid;border-color:#d3d3d3}section.bb-1{border-bottom:1px solid;border-color:#d3d3d3}.wrapper{width:88vw;margin:0 auto;display:table;max-width:1600px}.wrapper-5050{display:flex;flex-wrap:wrap}.wrapper-middle{align-items:center}.wrapper-5050 .left{float:left;width:calc(50% - 50px);margin-right:50px;position:relative}.wrapper-5050 .right{float:left;width:calc(50% - 50px);margin-left:50px;position:relative}.wrapper-4060{display:flex;flex-wrap:wrap}.wrapper-4060 .left{float:left;width:calc(40% - 50px);margin-right:50px;position:relative}.wrapper-4060 .right{float:left;width:calc(60% - 50px);margin-left:50px;position:relative}.wrapper-6040{display:flex;flex-wrap:wrap}.wrapper-6040 .left{float:left;width:calc(60% - 50px);margin-right:50px;position:relative}.wrapper-6040 .right{float:left;width:calc(40% - 50px);margin-left:50px;position:relative}.wrapper-7030{display:flex;flex-wrap:wrap}.wrapper-7030 .left{float:left;width:calc(70% - 50px);margin-right:50px;position:relative}.wrapper-7030 .right{float:left;width:calc(30% - 50px);margin-left:50px;position:relative}.wrapper-3070{display:flex;flex-wrap:wrap}.wrapper-3070 .left{float:left;width:calc(30% - 50px);margin-right:50px;position:relative}.wrapper-3070 .right{float:left;width:calc(70% - 50px);margin-left:50px;position:relative}.frame-60 .frame{max-width:60%}.frame-75 .frame{max-width:75%}.wrapper .wrap_middle{position:absolute;top:50%;left:0;transform:translate(0,-50%)}header{width:100vw;height:auto;padding-top:20px;padding-bottom:20px;position:fixed;z-index:9999;background:0 0}header.fixed{background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)!important}header .wrapper{display:flex;flex-wrap:wrap}header .wrapper .logo{float:left}header .wrapper .logo svg{width:300px;fill:#fff;display:block}header.fixed .wrapper .logo svg{fill:#3d3d3d}header .wrapper .navigation{float:left;width:calc(100% - 350px);margin-left:50px;position:relative}header .wrapper .navigation .overlay{width:100vw;height:100vh;background-color:rgb(61,61,61,.1);position:fixed;top:0;left:0;display:none}header .wrapper .navigation.active .overlay{display:inline}header .wrapper .navigation nav{position:fixed;right:0;background:#fff;width:375px;height:102vh;top:0;right:-100vw}header .wrapper .navigation nav ul.nav_wrap{padding:20px;height:calc(100vh - 120px);overflow:scroll;width:calc(100% - 40px);margin-bottom:20px}header .wrapper .navigation nav ul li{list-style:none;float:left;padding:10px;padding-top:0;padding-bottom:0;width:calc(100% - 20px);border-bottom:1px solid #d3d3d3}header .wrapper .navigation nav ul li:first-child{margin-top:20px}header .wrapper .navigation nav ul li:last-child{border-bottom:none}header .wrapper .navigation nav ul li.kontakt{background-color:#6fa948;padding-left:15px;padding-right:15px;border-radius:10px}header .wrapper .navigation nav ul li a{font-size:1.125rem;color:#3d3d3d;text-decoration:none;padding-top:20px;padding-bottom:20px;display:block}header .wrapper .navigation nav ul li.haschild a{width:calc(100% - 50px);float:left}header .wrapper .navigation nav ul li.haschild i{float:left;width:50px;display:table;padding-top:20px;padding-bottom:20px}header .wrapper .navigation nav ul li.haschild i svg{width:34px;height:27px;display:block}header .wrapper .navigation nav ul li.haschild i svg.bi-dash{display:none}header .wrapper .navigation nav ul li.haschild.active i svg.bi-plus-lg{display:none}header .wrapper .navigation nav ul li.haschild.active i svg.bi-dash{display:inline}header .wrapper .navigation nav ul li a.active,header .wrapper .navigation nav ul li a:hover{color:#6fa948}header .wrapper .navigation nav ul li ul.dropdown-menu{display:none}header .wrapper .navigation nav ul li.haschild.active ul.dropdown-menu{display:block}header .wrapper .navigation nav ul li ul.dropdown-menu li:first-child{margin-top:0}header .wrapper .navigation nav ul li ul.dropdown-menu li:first-child a{padding-top:0}header .navigation .burger-wrapper{float:right;top:5px;padding:10px;padding-right:0;cursor:pointer;position:relative}header .navigation .burger-icon{display:inline-block!important}header .navigation.active>.burger-icon{background-color:transparent}header .navigation.active>.burger-icon::before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}header .navigation.active>.burger-icon::after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}header .burger-icon,header .burger-icon:after,header .burger-icon:before{display:block;width:40px;height:3px;background-color:#fff;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}header.fixed .burger-icon,header.fixed .burger-icon:after,header.fixed .burger-icon:before{background-color:#3d3d3d}header .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .burger-icon:after,header .burger-icon:before{position:absolute;content:""}header .burger-icon:before{top:-10px}header .burger-icon:after{top:10px}header .navigation .close{width:40px;height:40px;position:relative;float:right;margin-top:30px;margin-right:30px}header .navigation .close-icon{display:inline-block!important;float:right;top:10px;background-color:transparent;position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .close-icon:after,header .close-icon:before{position:absolute;content:""}header .close-icon:before{top:-10px}header .close-icon:after{top:10px}header .close-icon,header .close-icon:after,header .close-icon:before{display:block;width:40px;height:3px;background-color:#3d3d3d;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}header .navigation .close-icon::before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}header .navigation .close-icon::after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}#kontakt_bottom h2{color:#fff;font-size:2.2rem}#kontakt_bottom p{color:#fff}footer{width:100vw;position:relative;background-color:#3d3d3d;padding-bottom:50px}footer.ptop{position:relative;top:93px}footer .footer-images{display:inline-grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px;row-gap:30px;background:#cec0a6;margin-bottom:50px;width:100%;border-bottom:20px solid #cec0a6}footer .footer-images img{width:100%;height:100%;object-fit:cover}footer .wrapper-footer-top{width:88vw;display:inline-grid;grid-template-columns:1fr 390px 1fr;column-gap:10px;row-gap:30px;margin-left:6vw}footer .wrapper-footer-top .logo svg{fill:#fff;width:300px;max-width:90%;position:relative;top:52px}footer .wrapper-footer-top .adresse h2,footer .wrapper-footer-top .adresse p{color:#fff;font-size:1rem;line-height:1.8}footer .wrapper-footer-top .adresse a{color:#fff;font-size:1rem}footer .wrapper-footer-top .adresse b,footer .wrapper-footer-top .footer-navigation01 b{color:#fff;font-size:1.15rem;line-height:1.8;display:block;margin-bottom:10px}footer .wrapper-footer-top .footer-navigation01 ul li,footer .wrapper-footer-top .footer-navigation02 ul li{color:#fff;list-style:none}footer .wrapper-footer-top .footer-navigation01 ul li a,footer .wrapper-footer-top .footer-navigation02 ul li a{color:#fff;text-decoration:none;font-size:1rem;line-height:1.8}.stoerer_right{width:45px;height:111px;background-color:#6fa948;position:fixed;top:calc(50vh - 55px);right:-100px;padding-left:5px;padding-right:5px;border-top-left-radius:10px;border-bottom-left-radius:10px}.stoerer_right svg{width:25px;height:25px;display:block;fill:#fff}.stoerer_right .email,.stoerer_right .telefon{width:25px;padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px}.stoerer_right .email{border-bottom:1px solid #fff}#startseite_video{height:90vh;position:relative}#startseite_video video{width:100vw;height:90vh;object-fit:cover;display:block;position:absolute;top:0}#startseite_video .overlay{position:absolute;top:0;height:100%;width:100%;z-index:90;background-color:rgb(0,0,0,.1)}#startseite_video .content{position:absolute;top:50%;left:0;transform:translate(0,-50%);z-index:99}#startseite_video .content .frame{margin-left:5vw;max-width:50vw;text-shadow:5px 5px 10px rgba(0,0,0,.14901960784313725)}#startseite_video .content .frame h1{color:#fff;font-size:3rem}#startseite_video .content .frame p{color:#fff}#startseite_leistungen{background:url(/system/images/background/bg_foerderturm_right.png) #fff;background-size:auto 80%;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}.startseite_kernleistungen{display:inline-grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px;row-gap:30px;margin-top:30px;width:100%}.startseite_kernleistungen .kernleistung{background-size:auto;height:450px;border-radius:10px;position:relative;background-size:cover;overflow:hidden}.startseite_kernleistungen .kernleistung img{width:100%;height:100%;display:block;object-fit:cover}.startseite_kernleistungen .kernleistung:hover img{transform:scale(1.08);transition:1.5s}.startseite_kernleistungen .kernleistung .overlay{width:100%;height:50%;bottom:0;position:absolute;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.81));border-radius:10px}.startseite_kernleistungen .kernleistung p{position:absolute;bottom:20px;color:#fff;width:60%;left:30px}.startseite_kernleistungen .kernleistung .btn{display:inline-block;background:#6fa948;width:30px;height:30px;border:10px solid #6fa948;border-radius:180px;position:absolute;bottom:26px;right:24px}.startseite_kernleistungen .kernleistung .btn:hover{background-color:#3d3d3d;border-color:#3d3d3d}.startseite_kernleistungen .kernleistung .btn svg{fill:#fff;width:30px;height:30px}#startseite_counter .counter_row{display:inline-grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px;row-gap:30px;width:80%;padding-left:10%}#startseite_counter .counter_row .counter p.zahl{font-size:4rem;line-height:1;text-align:center}#startseite_counter .counter_row .counter p.info{text-align:center;margin-top:10px}#startseite_projekte{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-size:auto 80%;background-position:left bottom;background-repeat:no-repeat;background-attachment:fixed}.startseite_projekte{margin-top:50px}.startseite_projekte .left{float:left;width:calc(50% - 50px);margin-right:50px}.startseite_projekte .right{float:left;width:calc(50% - 50px);margin-left:50px}.startseite_projekte .left .projekt,.startseite_projekte .right .projekt{margin-bottom:30px}.startseite_projekte .left .projekt{margin-bottom:100px}.startseite_projekte .left .projekt:last-child{margin-bottom:0}.startseite_projekte .projekt{background-color:#fff;box-shadow:0 30px 64px rgba(61,61,61,.2);padding-bottom:40px;border-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.startseite_projekte .projekt img{border-top-right-radius:10px;border-top-left-radius:10px;width:100%;height:25vw;object-fit:cover;border-bottom:1px solid #cec0a6;object-position:top}.startseite_projekte .right .projekt img{height:45vw}.startseite_projekte .right .more_projekte{margin-top:75px}.startseite_projekte .projekt p{padding-left:30px;padding-right:30px}.startseite_projekte .projekt p.headline{font-size:1.5rem;margin-bottom:10px;margin-top:30px}.startseite_projekte .projekt .frame-type-button{padding-left:30px;padding-top:30px;width:calc(100% - 60px)}#startseite_logos{text-align:center}#startseite_kundenstimmen p{text-align:center}#logo-slider-container{height:125px;width:100vw;margin:0 auto;position:relative;overflow:hidden;margin-top:75px}.logo-slider{position:absolute;display:flex;flex-flow:row nowrap}.logo-slider img{display:inline}.logo-slider-instant{transition:none}.logo-slider-animate{margin-left:0}.logo-slider-extra{display:flex;flex-flow:row nowrap}.logo-slider-last{min-width:100vw;max-width:100vw;overflow:hidden}.logo-slider span{margin-right:60px}.logo-slider .slider-extra{margin-right:0}.logo-slider img{height:inherit;vertical-align:inherit;border:inherit;width:auto;height:auto;max-width:200px;max-height:200px}#leistungen_kernleistungen{width:100%;background:url(/system/images/background/bg_leistungen.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}#leistungen_typo3{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-size:auto 80%;background-position:left bottom;background-repeat:no-repeat;background-attachment:fixed}#cms_leistungen{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-size:auto 80%;background-position:left bottom;background-repeat:no-repeat;background-attachment:fixed}#cms_warumwir{width:100%;background:url(/system/images/background/bg_cms.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}#webapp_leistungen{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-size:auto 80%;background-position:left bottom;background-repeat:no-repeat;background-attachment:fixed}#webapp_warumwir{width:100%;background:url(/system/images/background/bg_webanwendungen.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}#content_leistungen{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-size:auto 80%;background-position:left bottom;background-repeat:no-repeat;background-attachment:fixed}#content_warumwir{width:100%;background:url(/system/images/background/bg_content.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}#seosea_leistungen{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-size:auto 80%;background-position:left bottom;background-repeat:no-repeat;background-attachment:fixed}#seosea_warumwir{width:100%;background:url(/system/images/background/bg_seo.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}#agentur_text{background:url(/system/images/background/bg_foerderturm_right.png) #fff;background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-size:auto 80%;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}#agentur_text .right .wertekreisWrap{margin-top:250px}#agentur_nachhaltig{width:100%;height:500px;background:url(/system/images/background/bg_nachhaltigkeit.jpg);background-position:top bottom;background-repeat:no-repeat;background-attachment:fixed}#kunden_projekte{background-image:url(/system/images/background/bg_foerderturm_right.png);background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-size:auto 80%;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}#kunden_kundenlogos .frame-type-text{max-width:80%;margin:0 auto}#typo3agentur_warumwir{width:100%;background:url(/system/images/background/bg_typo3.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}section.rechtliches h2{font-size:2rem}.projekte_wrapper{display:inline-grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px;width:100%;margin-top:30px}.projekte_wrapper[data-limit="1"]{grid-template-columns:1fr}.projekte_wrapper[data-limit="2"]{grid-template-columns:1fr 1fr}.projekte_wrapper .projekt{background-color:#fff;box-shadow:0 30px 64px rgba(61,61,61,.2);padding-bottom:40px;border-radius:10px;border-bottom-left-radius:10px}.projekte_wrapper .projekt img{width:100%;height:350px;object-fit:cover;object-position:top;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:1px solid #cec0a6}.projekte_wrapper .projekt .content{padding:20px}.projekte_wrapper .projekt .content p.headline{font-size:1.5rem;margin-bottom:10px;margin-top:30px}.projekte_wrapper .projekt .content .frame-type-button{padding-top:30px}.projekte_uebersicht .pagination-wrapper{margin:0 auto;display:table;margin-top:30px}.projekte_uebersicht .pagination-wrapper span{float:left;display:table;padding-left:10px;padding-right:10px}.projekte_uebersicht .pagination-wrapper span svg{width:25px;height:20px;position:relative;top:6px;fill:#3d3d3d}.projekte_uebersicht .pagination{display:table;float:left;margin-left:0}.projekte_uebersicht .pagination li{float:left;list-style:none;padding-left:15px;padding-right:10px}.projekte_uebersicht .pagination li a{color:#3d3d3d;text-decoration:none;font-size:1.125rem}.projekte_uebersicht .pagination li.active a{color:#6fa948}#wissen_intro .right img{float:right}#wissensdatenbank p.label_buchstabe{font-size:1.5rem;margin-bottom:30px;color:#6fa948;font-weight:700}#wissensdatenbank .wrapper_eintrage{width:100%;display:inline-grid;column-gap:30px;row-gap:30px;background:#fff;margin-bottom:30px}#wissensdatenbank .wrapper_eintrage.card{grid-template-columns:1fr 1fr 1fr}#wissensdatenbank .wrapper_eintrage.list{grid-template-columns:1fr}#wissensdatenbank .wrapper_eintrage:last-child{margin-bottom:0}#wissensdatenbank .wrapper_eintrage a{background-color:#fff;box-shadow:0 30px 64px rgba(61,61,61,.2);padding:20px;border-radius:10px;border-bottom-left-radius:10px;border-bottom-left-radius:10px}#wissensdatenbank .wrapper_eintrage a p.headline{font-size:1.5rem;margin-bottom:10px}#wissensdatenbank .wrapper_eintrage a .tags{width:100%;display:table;margin-top:10px}#wissensdatenbank .wrapper_eintrage a span.tag{background-color:#cec0a6;display:inline-block;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:10px;margin-right:10px}#wissensdatenbank .wrapper_eintrage a:hover span.tag{color:#3d3d3d}#wissensdatenbank .wissensdatenbank_header{width:100%;display:table;margin-bottom:30px}#wissensdatenbank .wissensdatenbank_header .counter{float:left;width:200px}#wissensdatenbank .wissensdatenbank_header .counter p{margin-top:9px}#wissensdatenbank .wissensdatenbank_header .filter{width:calc(100% - 305px);float:left}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper{width:100%;display:inline-grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:0;background:#fff;float:right;max-width:530px;margin-right:30px}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper .select-group{position:relative;min-width:250px}#wissensdatenbank .wissensdatenbank_header .view{float:left;width:105px}#wissensdatenbank .wissensdatenbank_header .view .btn-group{display:table;width:100%}#wissensdatenbank .wissensdatenbank_header .view .btn-group .btn{width:calc(50% - 1px);border:none;padding:0;margin:0;background:0 0;display:table;float:left;padding-top:14px;padding-bottom:14px;border:1px solid #3d3d3d}#wissensdatenbank .wissensdatenbank_header .view .btn-group .btn:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px;border-right:none}#wissensdatenbank .wissensdatenbank_header .view .btn-group .btn:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}#wissensdatenbank .wissensdatenbank_header .view .btn-group .btn:hover{background:#cec0a6}#wissensdatenbank .wissensdatenbank_header .view .frame-type-button .btn-group .frame-type-button .btn{-moz-appearance:none;-webkit-appearance:none;padding:10px;font-size:1.125rem;line-height:1.5;text-decoration:none;border:none;position:relative;text-align:center;display:inline-block;border:1px solid #3d3d3d;background:#fff}#wissensdatenbank .wissensdatenbank_header .view .frame-type-button .btn-group .frame-type-button .btn.active{background-color:#cec0a6;cursor:pointer}#wissensdatenbank .wissensdatenbank_header .view .frame-type-button .btn-group .frame-type-button .btn:hover{cursor:pointer}#wissensdatenbank .wissensdatenbank_header .view .frame-type-button .btn-group .frame-type-button .btn:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}#wissensdatenbank .wissensdatenbank_header .view .frame-type-button .btn-group .frame-type-button .btn:last-child{border-left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}#wissensdatenbank .wissensdatenbank_header .view .frame-type-button .btn-group .frame-type-button .btn svg{width:30px;height:25px;display:block;fill:#3d3d3d}.frame-back-wissen{width:100%;display:table}.frame-back-wissen a{float:right;color:#cec0a6}.frame-back-wissen a:hover{color:#3d3d3d}.frame-back-wissen a svg{width:30px;height:25px;position:relative;top:6px;margin-right:10px}#wissenseintrag_intro{padding-bottom:50px}#wissenseintrag_inhalt #content_02,#wissenseintrag_inhalt #content_03,#wissenseintrag_inhalt #content_04,#wissenseintrag_inhalt #content_05{margin-top:50px}#wissenseintrag_inhalt h2{font-size:1.8rem;line-height:1.8;color:#6fa948}#wissenseintrag_inhalt h3{font-size:1.3rem;line-height:1.8;color:#6fa948}.inhaltsverzeichnis_wissen{background-color:#fff;box-shadow:0 0 64px rgba(61,61,61,.2);padding:20px;border-radius:10px;border-bottom-left-radius:10px;border-bottom-left-radius:10px;border-bottom-left-radius:10px;border-bottom-left-radius:10px;width:400px;max-width:100%;margin-top:50px;margin-bottom:0}.inhaltsverzeichnis_wissen ul{margin-left:20px;margin-top:15px}.inhaltsverzeichnis_wissen ul li{font-size:1.125rem;line-height:1.8;color:#3d3d3d;list-style-type:decimal;margin-bottom:15px}.inhaltsverzeichnis_wissen ul li:last-child{margin-bottom:0}.kategorien_tags{margin-top:50px}.kategorien_tags h2{font-size:1.5rem;line-height:1.8;color:#3d3d3d}.kategorien_tags_wrapper{margin-top:10px}.kategorien_tags_wrapper span{background-color:#cec0a6;display:inline-block;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:10px;font-size:1.125rem;line-height:1.8;margin-right:10px}#blog_intro .left p{max-width:80%}#blog_intro .right img{float:right}.blog_top{width:100%;display:flex}.blog_top .blog_top_beitrag{float:left;width:100%}.blog_top .blog_sidebar{float:left;width:40%}.blog_top .blog_sidebar h2{font-size:1.5rem;margin-bottom:20px;color:#3d3d3d}.blog_top .blog_top_beitrag .blogbeitrag .content p.headline{font-size:1.5rem;margin-bottom:10px}.blog_wrapper{display:inline-grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px;width:100%;margin-top:30px}.blog_top .blog_top_beitrag .blogbeitrag{background-color:#fff;box-shadow:0 30px 64px rgba(61,61,61,.2);border-radius:10px;border-bottom-left-radius:10px;border-bottom-left-radius:10px;display:table}.blog_top .blog_top_beitrag .blogbeitrag img{width:50%;height:100%;float:left;object-fit:cover;object-position:top;border-bottom-left-radius:10px;border-top-left-radius:10px}.blog_top .blog_top_beitrag .blogbeitrag .content{float:left;width:calc(50% - 60px);padding:30px}.blog_wrapper .blogbeitrag{background-color:#fff;box-shadow:0 30px 64px rgba(61,61,61,.2);padding-bottom:40px;border-radius:10px;border-bottom-left-radius:10px;border-bottom-left-radius:10px}.blog_wrapper .blogbeitrag img{width:100%;height:350px;object-fit:cover;object-position:top;border-top-right-radius:10px;border-top-left-radius:10px}.blog_wrapper .blogbeitrag .content{padding:20px}.blog_top .blog_top_beitrag .blogbeitrag .content p,.blog_wrapper .blogbeitrag .content p{margin-bottom:20px}.blog_top .blog_top_beitrag .blogbeitrag .content p:last-child,.blog_wrapper .blogbeitrag .content p:last-child{margin-bottom:0}.blog_wrapper .blogbeitrag .content p.headline{font-size:1.5rem;margin-bottom:10px;margin-top:30px}#casestudy_loesung h3,#casestudy_loesung h4{color:#6fa948}#casestudy_zitat .zitat_case_study{max-width:60%;margin:0 auto}#casestudy_zitat .zitat_case_study p{font-size:1.5rem;text-align:center;font-style:italic}#casestudy_zitat .zitat_case_study p.person{margin-top:20px;font-weight:500}#casestudy_zitat .zitat_case_study p.person,#casestudy_zitat .zitat_case_study p.position{font-size:1.125rem;font-style:normal}.kundenstimme img{max-width:130px;margin:0 auto;margin-top:0;border-radius:180px;margin-top:30px}.kundenstimme p{text-align:center;font-style:italic;max-width:75%;margin:0 auto}.kundenstimme p.person{text-align:center;margin-top:20px;font-weight:500}.kundenstimme p.position{text-align:center;font-weight:500}.kundenstimmen-nav-wrap{width:auto;display:table;margin:0 auto}.kundenstimmen-nav-wrap .frame-type-button{float:left;margin-left:10px;margin-right:10px}.bg_header_image_overlay{position:relative}.bg_header_image_overlay .overlay{background-image:linear-gradient(to bottom,transparent,#fff);height:50%;width:100%;display:table;position:absolute;bottom:0}.frame-type-two-images{width:100%;display:table;margin-bottom:40px}.frame-type-two-images img{border-radius:10px}.frame-type-two-images .image01{width:calc(50% - 20px);float:left;margin-right:20px;margin-top:75px}.frame-type-two-images .image02{width:calc(50% - 20px);float:left;margin-left:20px}.frame-type-two-images-overlay{position:relative;width:100%;display:table;margin-bottom:50px}.frame-type-two-images-overlay .image01 img,.frame-type-two-images-overlay .image02 img{border-radius:10px}.frame-type-two-images-overlay .image01{width:70%;float:right}.frame-type-two-images-overlay .image02{width:50%;position:absolute;bottom:-50px}.image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-wrapper{display:flex;justify-content:center;align-image-items:center;width:100%;padding:20px 20px}.image-container{margin:auto;max-width:600px;aspect-ratio:1/1;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(16,1fr)}.image-container .image-item{border:2px solid #ede5d4}.image-item{border-radius:50%;overflow:hidden;box-shadow:rgba(0,0,0,.5) 10px 10px 10px 0}.image-item1{z-index:10;grid-area:1/6/5/10}.image-item2{z-index:6;grid-area:5/1/11/7}.image-item3{z-index:5;grid-area:4/6/11/13}.image-item4{grid-area:2/-1/8/-7}.image-item5{z-index:10;grid-area:7/-3/10/-6}.image-item6{z-index:6;grid-area:-1/3/-9/11}.image-item7{z-index:6;grid-area:-3/-2/-9/-8}.image-container>*{transition:all .5s}.image-container>:hover{z-index:99;transform:scale(1.3)}.leistungen_subpage_uebersicht{display:inline-grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px;width:100%;margin-top:30px}.leistungen_subpage_uebersicht .box_leistung{box-shadow:0 30px 64px rgba(61,61,61,.2);border-radius:10px;padding:30px;text-align:center;background-color:#fff}body.kontakt footer.ptop{padding-top:50px}#kontakt_map #map{width:100%;height:40vw}#gm-static .alert{font-size:1.125rem;line-height:1.8;color:#3d3d3d;padding:10px;text-align:center}.gm-style .map-point img{max-width:360px;margin-bottom:15px;border-radius:10px}.gm-ui-hover-effect{width:33px!important}.content_aufzaehlungen_icon ul{margin-left:60px}.content_aufzaehlungen_icon ul li{font-size:1.125rem;line-height:1.8;color:#3d3d3d;list-style:none;margin-bottom:30px;position:relative}.content_aufzaehlungen_icon ul li:last-child{margin-bottom:0}.content_aufzaehlungen_icon ul li:before{content:"";width:35px;height:35px;background:url(/system/images/icons/icon_aufzaehlung_check.png);background-size:auto;background-size:cover;display:block;float:left;position:absolute;left:-60px}.wwd_faq{width:100%}.wwd_faq .wwd_faq_frage{display:grid;background:0 0;grid-template-columns:10fr 0fr;grid-template-areas:"name action" "wwd_faq_frage_content wwd_faq_frage_content";border-bottom:1px solid #3d3d3d;margin-top:10px;margin-bottom:10px;padding-bottom:10px}.wwd_faq label:nth-child(odd){grid-area:name}.wwd_faq label:nth-child(even){grid-area:action}.wwd_faq .wwd_faq_frage_content{grid-area:wwd_faq_frage_content}.wwd_faq input[name=ac]{display:none}.wwd_faq .wwd_faq_frage_content{margin:0;height:0;overflow:hidden;line-height:1.5;padding:0 1rem;padding-left:0;box-sizing:border-box;transition:.5s}.wwd_faq .wwd_faq_frage_content p{margin-top:0}.wwd_faq input.open:checked~.wwd_faq_frage_content{height:auto;padding:1rem;padding-left:0;transition:.5s}.wwd_faq label{cursor:pointer;width:100%;font-weight:400;font-size:1.5rem;box-sizing:border-box;z-index:100;color:#3d3d3d;padding-top:20px;padding-bottom:10px}.wwd_faq label:nth-child(odd)::after{content:"+";color:#3d3d3d;float:right;font-size:1.2em;margin-top:0;position:relative;left:-20px;top:-3px}.wwd_faq input.open:checked~label:nth-child(odd)::after{content:""}.wwd_faq input.open:checked~label.close::after{content:"– ";font-size:1.2em;position:relative;left:-20px;top:-3px}.wwd_zusatzleistungen{width:100%}.wwd_zusatzleistungen .wwd_zusatzleistungen_frage{display:grid;background:0 0;grid-template-columns:10fr 0fr;grid-template-areas:"name action" "wwd_zusatzleistungen_frage_content wwd_zusatzleistungen_frage_content";border-bottom:1px solid #3d3d3d;margin-top:10px;margin-bottom:10px;padding-bottom:10px}.wwd_zusatzleistungen .wwd_zusatzleistungen_frage:last-child{border-bottom:0}.wwd_zusatzleistungen label:nth-child(odd){grid-area:name}.wwd_zusatzleistungen label:nth-child(even){grid-area:action}.wwd_zusatzleistungen .wwd_zusatzleistungen_frage_content{grid-area:wwd_zusatzleistungen_frage_content}.wwd_zusatzleistungen input[name=ac]{display:none}.wwd_zusatzleistungen .wwd_zusatzleistungen_frage_content{margin:0;height:0;overflow:hidden;line-height:1.5;padding:0 1rem;padding-left:0;box-sizing:border-box;transition:.5s}.wwd_zusatzleistungen .wwd_zusatzleistungen_frage_content p{margin-top:0}.wwd_zusatzleistungen input.open:checked~.wwd_zusatzleistungen_frage_content{height:auto;padding:1rem;padding-left:0;transition:.5s}.wwd_zusatzleistungen label{cursor:pointer;width:100%;font-weight:400;font-size:1.5rem;box-sizing:border-box;z-index:100;color:#3d3d3d;padding-top:20px;padding-bottom:10px}.wwd_zusatzleistungen label:nth-child(odd)::after{content:"+";color:#3d3d3d;float:right;font-size:1.2em;margin-top:0;position:relative;left:-20px;top:-3px}.wwd_zusatzleistungen input.open:checked~label:nth-child(odd)::after{content:""}.wwd_zusatzleistungen input.open:checked~label.close::after{content:"– ";font-size:1.2em;position:relative;left:-20px;top:-3px}.box_wrap_shadow{padding:20px;background-color:#fff;box-shadow:0 30px 64px rgba(61,61,61,.2);border-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.ansprechperson{display:grid;grid-template-columns:150px 1fr;column-gap:var(--gap);align-items:center;--gap:30px;column-gap:var(--gap);margin-top:30px}.ansprechperson .image img{border-radius:180px}.ansprechperson .info p.person{font-weight:700}.ansprechperson .info .frame-type-button{margin-top:10px}.ansprechperson .info svg.icon-email,.ansprechperson .info svg.icon-telefon{width:30px;height:20px;margin-top:10px}.ansprechperson .info svg.space-right{margin-right:5px}.download_fernwartung{width:100%;display:table;margin-top:30px;margin-bottom:30px}.download_fernwartung .frame-type-button{width:auto;display:inline-block}.download_fernwartung .frame-type-button:last-child{margin-left:20px}@media(min-width:1600px){#wissen_intro .wrapper .wrap_middle{position:unset;top:unset;left:unset;transform:unset}footer .wrapper-footer-top{grid-template-columns:1fr 600px 1fr}}@media(min-width:1500px){.text-image-2col-1500 .ce-textpic.ce-left.ce-intext .ce-gallery figure{float:none;width:100%;margin:0}.text-image-2col-1500 .ce-textpic.ce-left.ce-intext::after{height:0}.text-image-2col-1500 .ce-textpic.ce-left.ce-intext{display:grid;grid-template-columns:50% 1fr;column-gap:var(--gap);align-items:center;--gap:32px;column-gap:var(--gap)}.text-image-2col-1500.text-image-6040 .ce-textpic.ce-left.ce-intext{grid-template-columns:40% 1fr}.text-image-2col-1500.text-image-7030 .ce-textpic.ce-left.ce-intext{grid-template-columns:30% 1fr}.text-image-2col-1500.text-image-6040 .ce-textpic.ce-left.ce-intext .ce-gallery figure{width:100%}.text-image-2col-1500.text-image-7030 .ce-textpic.ce-left.ce-intext .ce-gallery figure{width:100%}.text-image-2col-1500 .ce-textpic.ce-left.ce-intext .ce-gallery{grid-column:1}.text-image-2col-1500 .ce-textpic.ce-left.ce-intext .ce-bodytext{grid-column:2}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext{--gap:32px;display:flex;gap:0;align-items:center;padding:0;margin:0}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext>div:not(.ce-gallery):not(.ce-bodytext){display:contents}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext>div>div:not(.ce-gallery):not(.ce-bodytext){display:contents}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext .ce-bodytext{flex:1 1 auto;min-width:0;order:1;margin:0;padding:0}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext .ce-gallery{flex:0 0 50%;min-width:0;order:2;margin-left:var(--gap);padding:0}.text-image-2col-1500.text-image-6040 .ce-textpic.ce-right.ce-intext .ce-gallery{flex:0 0 40%}.text-image-2col-1500.text-image-7030 .ce-textpic.ce-right.ce-intext .ce-gallery{flex:0 0 30%}.text-image-2col-1500.text-image-6040 .ce-textpic.ce-right.ce-intext .ce-gallery figure{width:100%}.text-image-2col-1500.text-image-7030 .ce-textpic.ce-right.ce-intext .ce-gallery figure{width:100%}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext .ce-gallery figure{float:none;width:100%;margin:0}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext::after{height:0}}@media(min-width:1250px){.text-image-2col-1250 .ce-textpic.ce-left.ce-intext .ce-gallery figure{float:none;width:100%;margin:0}.text-image-2col-1250 .ce-textpic.ce-left.ce-intext::after{height:0}.text-image-2col-1250 .ce-textpic.ce-left.ce-intext{display:grid;grid-template-columns:50% 1fr;column-gap:var(--gap);align-items:center;--gap:32px;column-gap:var(--gap)}.text-image-2col-1250 .text-image-6040 .ce-textpic.ce-left.ce-intext{grid-template-columns:40% 1fr}.text-image-2col-1250 .text-image-7030 .ce-textpic.ce-left.ce-intext{grid-template-columns:30% 1fr}.text-image-2col-1250 .text-image-6040 .ce-textpic.ce-left.ce-intext .ce-gallery figure{width:100%}.text-image-2col-1250 .text-image-7030 .ce-textpic.ce-left.ce-intext .ce-gallery figure{width:100%}.text-image-2col-1250 .ce-textpic.ce-left.ce-intext .ce-gallery{grid-column:1}.text-image-2col-1250 .ce-textpic.ce-left.ce-intext .ce-bodytext{grid-column:2}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext{--gap:32px;display:flex;gap:0;align-items:center;padding:0;margin:0}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext>div:not(.ce-gallery):not(.ce-bodytext){display:contents}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext>div>div:not(.ce-gallery):not(.ce-bodytext){display:contents}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext .ce-bodytext{flex:1 1 auto;min-width:0;order:1;margin:0;padding:0}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext .ce-gallery{flex:0 0 50%;min-width:0;order:2;margin-left:var(--gap);padding:0}.text-image-2col-1250.text-image-6040 .ce-textpic.ce-right.ce-intext .ce-gallery{flex:0 0 40%}.text-image-2col-1250.text-image-7030 .ce-textpic.ce-right.ce-intext .ce-gallery{flex:0 0 30%}.text-image-2col-1250.text-image-6040 .ce-textpic.ce-right.ce-intext .ce-gallery figure{width:100%}.text-image-2col-1250.text-image-7030 .ce-textpic.ce-right.ce-intext .ce-gallery figure{width:100%}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext .ce-gallery figure{float:none;width:100%;margin:0}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext::after{height:0}}@media(max-width:1400px){.frame-60 .frame{max-width:80%}.startseite_kernleistungen{grid-template-columns:1fr 1fr}}@media(max-width:1200px){.projekte_wrapper{grid-template-columns:1fr 1fr}.projekte_wrapper[data-limit="1"]{grid-template-columns:1fr}.projekte_wrapper[data-limit="2"],.projekte_wrapper[data-limit="3"]{grid-template-columns:1fr 1fr}.projekte_wrapper_leistungen .projekt:nth-child(3){display:none}}@media(max-width:980px){footer .wrapper-footer-top{grid-template-columns:1fr}footer .wrapper-footer-top .logo svg{top:0}.wrapper-4060,.wrapper-6040{display:table;flex-wrap:unset}.wrapper-4060 .left,.wrapper-5050 .left,.wrapper-6040 .left{width:100%;margin-left:0;margin-right:0}.wrapper-4060 .right,.wrapper-5050 .right,.wrapper-6040 .right{width:100%;margin-left:0;margin-right:0;margin-top:30px}#wissen_intro .wrapper .wrap_middle{position:unset;top:unset;left:unset;transform:unset}#wissen_intro .wrapper{display:flex;flex-wrap:wrap}#wissen_intro .wrapper .left{order:2;margin-top:30px}#wissen_intro .wrapper .right{order:1;margin-top:0}#typo3_intro .wrapper{display:flex;flex-wrap:wrap}#typo3_intro .wrapper .left{order:2;margin-top:30px}#typo3_intro .wrapper .right{order:1;margin-top:0}#wissensdatenbank .wissensdatenbank_header{display:flex;flex-wrap:wrap}#wissensdatenbank .wissensdatenbank_header .counter{width:100%;order:2;margin-top:30px}#wissensdatenbank .wissensdatenbank_header .filter{width:calc(100% - 105px)}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper{float:left}.startseite_projekte .left{width:calc(50% - 15px);margin-right:15px}.startseite_projekte .right{float:left;width:calc(50% - 15px);margin-left:15px}#leistungen_ontop_leistungen .wrapper .wrap_middle{position:unset;top:unset;left:unset;transform:unset}.leistungen_subpage_uebersicht{grid-template-columns:1fr 1fr}#agentur_intro .wrapper .left .frame-type-image{display:none}#agentur_text .right .wertekreisWrap{margin-top:30px}.startseite_projekte .left,.startseite_projekte .right{width:100%;margin-left:0;margin-right:0}.startseite_projekte .right{margin-top:30px}.startseite_projekte .projekt img{min-height:300px}.startseite_projekte .left .projekt{margin-bottom:30px}.startseite_projekte .right .more_projekte{margin-top:30px}#startseite_video .content .frame{max-width:90vw}.download_fernwartung .frame-type-button{width:100%;display:table}.download_fernwartung .frame-type-button:last-child{margin-left:0;margin-top:20px}}@media(max-width:768px){.ce-textpic.ce-left.ce-intext .ce-gallery figure{float:none;width:100%;margin:0 0 var(--gap) 0;shape-outside:none;shape-margin:0}.ce-textpic.ce-right.ce-intext .ce-gallery figure{float:none;width:100%;margin:0 0 var(--gap) 0;shape-outside:none;shape-margin:0}.text-image-7030 .ce-textpic.ce-left.ce-intext .ce-gallery figure{width:100%}.text-image-6040 .ce-textpic.ce-right.ce-intext .ce-gallery figure{width:100%}.text-image-7030 .ce-textpic.ce-right.ce-intext .ce-gallery figure{width:100%}.frame-60 .frame,.frame-75 .frame{max-width:100%}.projekte_wrapper{grid-template-columns:1fr}.projekte_wrapper[data-limit="1"],.projekte_wrapper[data-limit="2"],.projekte_wrapper[data-limit="3"]{grid-template-columns:1fr}#startseite_counter .counter_row{grid-template-columns:1fr 1fr}.leistungen_subpage_uebersicht{grid-template-columns:1fr}footer .footer-images{grid-template-columns:1fr}#wissensdatenbank .wissensdatenbank_header .view{display:none}#wissensdatenbank .wrapper_eintrage{grid-template-columns:1fr!important}#startseite_video video{width:100vw;height:75vw;position:relative}#startseite_video .overlay{height:75vw}#startseite_video .content{position:unset;top:unset;left:unset;transform:unset;z-index:unset;padding-top:30px;padding-bottom:30px}#startseite_video .content .frame{text-shadow:unset}#startseite_video .content .frame h1{color:#6fa948}#startseite_video .content .frame p{color:#3d3d3d}#kontakt_map #map{height:50vh}}@media(max-width:650px){#wissensdatenbank .wissensdatenbank_header .filter{width:100%}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper{grid-template-columns:1fr;max-width:unset}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper .select-group{margin-bottom:30px}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper .select-group:last-child{margin-bottom:0}.inhaltsverzeichnis_wissen{width:calc(100% - 40px)}}@media(max-width:600px){.startseite_kernleistungen{grid-template-columns:1fr}#agentur_text,#cms_leistungen,#content_leistungen,#kunden_projekte,#leistungen_typo3,#seosea_leistungen,#startseite_leistungen,#startseite_projekte,#webapp_leistungen{background-attachment:scroll;background-size:100% auto}#leistungen_kernleistungen{background:url(/system/images/background/bg_leistungen_m.jpg);background-size:100% auto;background-attachment:scroll;background-repeat:no-repeat}#cms_warumwir{background:url(/system/images/background/bg_cms_m.jpg);background-size:100% auto;background-attachment:scroll;background-repeat:no-repeat}#webapp_warumwir{background:url(/system/images/background/bg_webanwendungen_m.jpg);background-size:100% auto;background-attachment:scroll;background-repeat:no-repeat}#content_warumwir{background:url(/system/images/background/bg_content_m.jpg);background-size:100% auto;background-attachment:scroll;background-repeat:no-repeat}#seosea_warumwir{background:url(/system/images/background/bg_seo_m.jpg);background-size:100% auto;background-attachment:scroll;background-repeat:no-repeat}#agentur_nachhaltig{background:url(/system/images/background/bg_nachhaltigkeit_m.jpg);background-size:100% auto;background-attachment:scroll;background-repeat:no-repeat}#kontakt_map #map{height:100vw}.rechtliches .text-justify{text-align:left}.frame-type-two-images .image01{width:calc(50% - 10px);margin-right:10px}.frame-type-two-images .image02{width:calc(50% - 10px);margin-left:10px}.gm-style .map-point img{display:none}.gm-style .map-point p{font-size:1rem}}@media(max-width:450px){h1,h2{font-size:2.5rem}header .wrapper .logo svg{width:260px}header .wrapper .navigation{width:calc(100% - 310px)}#startseite_counter .counter_row{grid-template-columns:1fr}footer .wrapper-footer-top .adresse a,footer .wrapper-footer-top .adresse h2,footer .wrapper-footer-top .adresse p,footer .wrapper-footer-top .footer-navigation01 ul li a,footer .wrapper-footer-top .footer-navigation02 ul li a{font-size:.9rem}footer .wrapper-footer-top .adresse b,footer .wrapper-footer-top .footer-navigation01 b{font-size:1rem}footer .wrapper-footer-top .logo svg{max-width:300px}.ansprechperson{display:grid;grid-template-columns:1fr;column-gap:var(--gap);align-items:center;--gap:30px;column-gap:var(--gap);margin-top:30px}.ansprechperson img{max-width:150px}.ansprechperson .info{margin-top:20px}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;max-width:88vw;margin:0 auto}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/system/images/icons/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
