@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")}.slick-slider{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;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/system/images/icons/ajax-loader.gif) 50% no-repeat}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}::-webkit-scrollbar{width:0}body{color:#3d3d3d;-ms-overflow-style:none;scrollbar-width:none;font-family:Poppins,sans-serif;font-weight:400}body.noscroll{overflow:hidden}*{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}:focus,:visited{outline:0}h1{color:#6fa948;margin-bottom:20px;font-size:3rem;font-weight:400;line-height:1.3}h1 span.pre-headling{color:#3d3d3d;margin-bottom:10px;font-size:1.25rem;font-weight:401;display:block}h1 span.bold-headling{font-weight:501}h2{color:#6fa948;margin-bottom:20px;font-size:3rem;font-weight:400;line-height:1.2}h2 span.pre-headling{color:#3d3d3d;margin-bottom:10px;font-size:1.25rem;font-weight:401;display:block}h2 span.pre-headling:after{content:""}h2 span.bold-headling{font-weight:501}h3{color:#3d3d3d;margin-bottom:20px;font-size:1.5rem;font-weight:400;line-height:1.3}h4{color:#3d3d3d;margin-bottom:20px;font-size:1.3rem;font-weight:400;line-height:1.3}h5{color:#3d3d3d;margin-bottom:20px;font-size:1.125rem;font-weight:400;line-height:1.3;text-decoration:underline}p{color:#3d3d3d;font-size:1.125rem;line-height:1.8}a{color:#3d3d3d;font-size:1.125rem;line-height:1.8;text-decoration:none}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{color:#3d3d3d;margin-bottom:20px;font-size:1.125rem;line-height:1.8}.frame-default ul li:last-child{margin-bottom:0}.frame-default ol{margin-left:20px}.frame-default ol li{color:#3d3d3d;margin-bottom:20px;font-size:1.125rem;line-height:1.8}.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:1px solid #cec0a6;border-radius:10px}.frame-type-button.btn-center{text-align:center}.frame-type-button .btn,.frame-type-button .btn:visited{border:none;border-radius:10px;justify-content:center;align-items:center;width:auto;min-width:100px;height:auto;line-height:1.8;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.frame-type-button .btn:before{content:"";opacity:0;width:50px;height:155px;transition:all 3s cubic-bezier(.19,1,.22,1);position:absolute;top:-50px;left:-50%;transform:rotate(35deg)}.frame-type-button .btn:after{content:"";opacity:0;width:8rem;height:20rem;transition:all 3s cubic-bezier(.19,1,.22,1);position:absolute;top:-50px;left:-100%;transform:rotate(35deg)}.frame-type-button .btn:hover,.frame-type-button .btn:active{cursor:pointer;transform:translateY(-3px);box-shadow:0 10px 20px #0000004d}.frame-type-button .btn:hover:before{opacity:.5s;left:120%}.frame-type-button .btn:hover:after{opacity:.6;left:200%}.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,.frame-type-button .btn span+svg{margin-left:10px}.frame-type-button .btn{padding:12px 25px;font-size:1.125rem}.frame-type-button .btn-small{padding:5px 15px;font-size:1rem}.frame-type-button .btn-primary{color:#fff;background-color:#6fa94866;background-image:linear-gradient(90deg,#6fa948,#6fa94866)}.frame-type-button .btn-primary:hover,.frame-type-button .btn-primary :active{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{color:#3d3d3d;background-color:#cec0a6;background-image:linear-gradient(90deg,#cec0a6 0,#ede5d4 100%)}.frame-type-button .btn-secondary:hover,.frame-type-button .btn-secondary :active{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:hover,.frame-type-button .btn.disabled:active{transform:unset;box-shadow:unset;cursor:pointer}.frame-type-button .btn.disabled:hover:before{opacity:.5s;left:120%}.frame-type-button .btn.disabled:hover:after{opacity:.6;left:200%}.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{color:#3d3d3d;margin-top:15px;font-size:1rem}.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-outer,.ce-textpic.ce-left.ce-intext .ce-gallery .ce-inner,.ce-textpic.ce-left.ce-intext .ce-gallery .ce-row,.ce-textpic.ce-left.ce-intext .ce-gallery .ce-column{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{width:100%;height:auto;display:block}.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:"";clear:both;height:var(--gap);display:block}.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-outer,.ce-textpic.ce-right.ce-intext .ce-gallery .ce-inner,.ce-textpic.ce-right.ce-intext .ce-gallery .ce-row,.ce-textpic.ce-right.ce-intext .ce-gallery .ce-column{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{width:100%;height:auto;display:block}.ce-textpic.ce-right.ce-intext .ce-bodytext p{margin:0}.ce-textpic.ce-right.ce-intext .ce-bodytext p+p,.ce-textpic.ce-right.ce-intext .ce-bodytext p+h3{margin-top:20px}.ce-textpic.ce-right.ce-intext:after{content:"";clear:both;height:var(--gap);display:block}.bgwhite{background-color:#fff}.bggraylight{background-color:#f7f7f7}.bgbeigelight{background-color:#ede5d4}.bgbeigedark{background-color:#cec0a6}.bgbeigedarklight{background:linear-gradient(90deg,#cec0a6 0%,#ede5d4 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-color:#d3d3d3;border-top-style:solid;border-top-width:1px}section.bb-1{border-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px}.wrapper{width:88vw;max-width:1600px;margin:0 auto;display:table}.wrapper-5050{flex-wrap:wrap;display:flex}.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{flex-wrap:wrap;display:flex}.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{flex-wrap:wrap;display:flex}.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{flex-wrap:wrap;display:flex}.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{flex-wrap:wrap;display:flex}.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:translateY(-50%)}header{z-index:9999;background:0 0;width:100vw;height:auto;padding-top:20px;padding-bottom:20px;position:fixed}header.fixed{background-color:#fff;box-shadow:0 0 7px #0000001a!important}header .wrapper{flex-wrap:wrap;display:flex}header .wrapper .logo{float:left}header .wrapper .logo svg{fill:#fff;width:300px;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{background-color:#3d3d3d1a;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}header .wrapper .navigation.active .overlay{display:inline}header .wrapper .navigation nav{background:#fff;width:375px;height:102vh;position:fixed;top:0;right:-100vw}header .wrapper .navigation nav ul.nav_wrap{width:calc(100% - 40px);height:calc(100vh - 120px);margin-bottom:20px;padding:20px;overflow:scroll}header .wrapper .navigation nav ul li{float:left;border-bottom:1px solid #d3d3d3;width:calc(100% - 20px);padding:0 10px;list-style:none}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;border-radius:10px;padding-left:15px;padding-right:15px}header .wrapper .navigation nav ul li a{color:#3d3d3d;padding-top:20px;padding-bottom:20px;font-size:1.125rem;text-decoration:none;display:block}header .wrapper .navigation nav ul li.haschild a{float:left;width:calc(100% - 50px)}header .wrapper .navigation nav ul li.haschild i{float:left;width:50px;padding-top:20px;padding-bottom:20px;display:table}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,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;cursor:pointer;padding:10px 0 10px 10px;position:relative;top:5px}header .navigation .burger-icon{display:inline-block!important}header .navigation.active>.burger-icon{background-color:#0000}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{-webkit-transition-property:background-color,-webkit-transform;-o-transition-property:background-color,-o-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-duration:.3s;background-color:#fff;outline:1px solid #0000;width:40px;height:3px;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;display:block}header.fixed .burger-icon,header.fixed .burger-icon:after,header.fixed .burger-icon:before{background-color:#3d3d3d}header .burger-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:8px;margin-bottom:8px;position:relative}header .burger-icon:after,header .burger-icon:before{content:"";position:absolute}header .burger-icon:before{top:-10px}header .burger-icon:after{top:10px}header .navigation .close{float:right;width:40px;height:40px;margin-top:30px;margin-right:30px;position:relative}header .navigation .close-icon{float:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#0000;margin-top:8px;margin-bottom:8px;position:relative;top:10px;display:inline-block!important}header .close-icon:after,header .close-icon:before{content:"";position:absolute}header .close-icon:before{top:-10px}header .close-icon:after{top:10px}header .close-icon,header .close-icon:after,header .close-icon:before{-webkit-transition-property:background-color,-webkit-transform;-o-transition-property:background-color,-o-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-duration:.3s;background-color:#3d3d3d;outline:1px solid #0000;width:40px;height:3px;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;display:block}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{background-color:#3d3d3d;width:100vw;padding-bottom:50px;position:relative}footer.ptop{position:relative;top:93px}footer .footer-images{background:#cec0a6;border-bottom:20px solid #cec0a6;grid-template-columns:1fr 1fr 1fr;gap:30px 10px;width:100%;margin-bottom:50px;display:inline-grid}footer .footer-images img{object-fit:cover;width:100%;height:100%}footer .wrapper-footer-top{grid-template-columns:1fr 390px 1fr;gap:30px 10px;width:88vw;margin-left:6vw;display:inline-grid}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;margin-bottom:10px;font-size:1.15rem;line-height:1.8;display:block}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;font-size:1rem;line-height:1.8;text-decoration:none}.stoerer_right{background-color:#6fa948;border-top-left-radius:10px;border-bottom-left-radius:10px;width:45px;height:111px;padding-left:5px;padding-right:5px;position:fixed;top:calc(50vh - 55px);right:-100px}.stoerer_right svg{fill:#fff;width:25px;height:25px;display:block}.stoerer_right .email,.stoerer_right .telefon{width:25px;padding:15px 10px}.stoerer_right .email{border-bottom:1px solid #fff}#startseite_video{height:90vh;position:relative}#startseite_video video{object-fit:cover;width:100vw;height:90vh;display:block;position:absolute;top:0}#startseite_video .overlay{z-index:90;background-color:#0000001a;width:100%;height:100%;position:absolute;top:0}#startseite_video .content{z-index:99;position:absolute;top:50%;left:0;transform:translateY(-50%)}#startseite_video .content .frame{text-shadow:5px 5px 10px #00000026;max-width:50vw;margin-left:5vw}#startseite_video .content .frame h1{color:#fff;font-size:3rem}#startseite_video .content .frame p{color:#fff}#startseite_leistungen{background:#fff url(/system/images/background/bg_foerderturm_right.png) 100% 100%/auto 80% no-repeat fixed}.startseite_kernleistungen{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;width:100%;margin-top:30px;display:inline-grid}.startseite_kernleistungen .kernleistung{background-size:cover;border-radius:10px;height:450px;position:relative;overflow:hidden}.startseite_kernleistungen .kernleistung img{object-fit:cover;width:100%;height:100%;display:block}.startseite_kernleistungen .kernleistung:hover img{transition:all 1.5s;transform:scale(1.08)}.startseite_kernleistungen .kernleistung .overlay{background-image:linear-gradient(#0000,#000000cf);border-radius:10px;width:100%;height:50%;position:absolute;bottom:0}.startseite_kernleistungen .kernleistung p{color:#fff;width:60%;position:absolute;bottom:20px;left:30px}.startseite_kernleistungen .kernleistung .btn{background:#6fa948;border:10px solid #6fa948;border-radius:180px;width:30px;height:30px;display:inline-block;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{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;width:80%;padding-left:10%;display:inline-grid}#startseite_counter .counter_row .counter p.zahl{text-align:center;font-size:4rem;line-height:1}#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:0 100%;background-repeat:no-repeat;background-size:auto 80%;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;border-radius:10px;padding-bottom:40px;box-shadow:0 30px 64px #3d3d3d33}.startseite_projekte .projekt img{object-fit:cover;object-position:top;border-bottom:1px solid #cec0a6;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:25vw}.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{margin-top:30px;margin-bottom:10px;font-size:1.5rem}.startseite_projekte .projekt .frame-type-button{width:calc(100% - 60px);padding-top:30px;padding-left:30px}#startseite_logos,#startseite_kundenstimmen p{text-align:center}#logo-slider-container{width:100vw;height:125px;margin:75px auto 0;position:relative;overflow:hidden}.logo-slider{flex-flow:row;display:flex;position:absolute}.logo-slider img{display:inline}.logo-slider-instant{transition:none}.logo-slider-animate{margin-left:0}.logo-slider-extra{flex-flow:row;display:flex}.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;max-width:200px;height:auto;max-height:200px}#leistungen_kernleistungen{background:url(/system/images/background/bg_leistungen.jpg) 100% 100%/cover no-repeat fixed;width:100%}#leistungen_typo3,#cms_leistungen{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto 80%;background-attachment:fixed}#cms_warumwir{background:url(/system/images/background/bg_cms.jpg) 100% 100%/cover no-repeat fixed;width:100%}#webapp_leistungen{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto 80%;background-attachment:fixed}#webapp_warumwir{background:url(/system/images/background/bg_webanwendungen.jpg) 100% 100%/cover no-repeat fixed;width:100%}#content_leistungen{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto 80%;background-attachment:fixed}#content_warumwir{background:url(/system/images/background/bg_content.jpg) 100% 100%/cover no-repeat fixed;width:100%}#seosea_leistungen{background-image:url(/system/images/background/bg_foerderturm_left.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto 80%;background-attachment:fixed}#seosea_warumwir{background:url(/system/images/background/bg_seo.jpg) 100% 100%/cover no-repeat fixed;width:100%}#agentur_text{background:#fff url(/system/images/background/bg_foerderturm_right.png) 100% 100%/auto 80% no-repeat fixed}#agentur_text .right .wertekreisWrap{margin-top:250px}#agentur_nachhaltig{background:url(/system/images/background/bg_nachhaltigkeit.jpg);background-position:top bottom;background-repeat:no-repeat;background-attachment:fixed;width:100%;height:500px}#kunden_projekte{background-image:url(/system/images/background/bg_foerderturm_right.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 80%;background-attachment:fixed}#kunden_kundenlogos .frame-type-text{max-width:80%;margin:0 auto}#typo3agentur_warumwir{background:url(/system/images/background/bg_typo3.jpg) 100% 100%/cover no-repeat fixed;width:100%}section.rechtliches h2{font-size:2rem}.projekte_wrapper{grid-template-columns:1fr 1fr 1fr;gap:30px;width:100%;margin-top:30px;display:inline-grid}.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;border-radius:10px;padding-bottom:40px;box-shadow:0 30px 64px #3d3d3d33}.projekte_wrapper .projekt img{object-fit:cover;object-position:top;border-bottom:1px solid #cec0a6;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:350px}.projekte_wrapper .projekt .content{padding:20px}.projekte_wrapper .projekt .content p.headline{margin-top:30px;margin-bottom:10px;font-size:1.5rem}.projekte_wrapper .projekt .content .frame-type-button{padding-top:30px}.projekte_uebersicht .pagination-wrapper{margin:30px auto 0;display:table}.projekte_uebersicht .pagination-wrapper span{float:left;padding-left:10px;padding-right:10px;display:table}.projekte_uebersicht .pagination-wrapper span svg{fill:#3d3d3d;width:25px;height:20px;position:relative;top:6px}.projekte_uebersicht .pagination{float:left;margin-left:0;display:table}.projekte_uebersicht .pagination li{float:left;padding-left:15px;padding-right:10px;list-style:none}.projekte_uebersicht .pagination li a{color:#3d3d3d;font-size:1.125rem;text-decoration:none}.projekte_uebersicht .pagination li.active a{color:#6fa948}#wissen_intro .right img{float:right}#wissensdatenbank p.label_buchstabe{color:#6fa948;margin-bottom:30px;font-size:1.5rem;font-weight:700}#wissensdatenbank .wrapper_eintrage{background:#fff;gap:30px;width:100%;margin-bottom:30px;display:inline-grid}#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;border-radius:10px;padding:20px;box-shadow:0 30px 64px #3d3d3d33}#wissensdatenbank .wrapper_eintrage a p.headline{margin-bottom:10px;font-size:1.5rem}#wissensdatenbank .wrapper_eintrage a .tags{width:100%;margin-top:10px;display:table}#wissensdatenbank .wrapper_eintrage a span.tag{background-color:#cec0a6;border-radius:10px;margin-right:10px;padding:5px 10px;display:inline-block}#wissensdatenbank .wrapper_eintrage a:hover span.tag{color:#3d3d3d}#wissensdatenbank .wissensdatenbank_header{width:100%;margin-bottom:30px;display:table}#wissensdatenbank .wissensdatenbank_header .counter{float:left;width:200px}#wissensdatenbank .wissensdatenbank_header .counter p{margin-top:9px}#wissensdatenbank .wissensdatenbank_header .filter{float:left;width:calc(100% - 305px)}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper{float:right;background:#fff;grid-template-columns:1fr 1fr 1fr;gap:0 30px;width:100%;max-width:530px;margin-right:30px;display:inline-grid}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper .select-group{min-width:250px;position:relative}#wissensdatenbank .wissensdatenbank_header .view{float:left;width:105px}#wissensdatenbank .wissensdatenbank_header .view .btn-group{width:100%;display:table}#wissensdatenbank .wissensdatenbank_header .view .btn-group .btn{float:left;background:0 0;border:1px solid #3d3d3d;width:calc(50% - 1px);margin:0;padding:14px 0;display:table}#wissensdatenbank .wissensdatenbank_header .view .btn-group .btn:first-child{border-right:none;border-top-left-radius:20px;border-bottom-left-radius:20px}#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{-webkit-appearance:none;-moz-appearance:none;text-align:center;background:#fff;border:1px solid #3d3d3d;padding:10px;font-size:1.125rem;line-height:1.5;text-decoration:none;display:inline-block;position:relative}#wissensdatenbank .wissensdatenbank_header .view .frame-type-button .btn-group .frame-type-button .btn.active{cursor:pointer;background-color:#cec0a6}#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{fill:#3d3d3d;width:30px;height:25px;display:block}.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;margin-right:10px;position:relative;top:6px}#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{color:#6fa948;font-size:1.8rem;line-height:1.8}#wissenseintrag_inhalt h3{color:#6fa948;font-size:1.3rem;line-height:1.8}.inhaltsverzeichnis_wissen{background-color:#fff;border-radius:10px;width:400px;max-width:100%;margin-top:50px;margin-bottom:0;padding:20px;box-shadow:0 0 64px #3d3d3d33}.inhaltsverzeichnis_wissen ul{margin-top:15px;margin-left:20px}.inhaltsverzeichnis_wissen ul li{color:#3d3d3d;margin-bottom:15px;font-size:1.125rem;line-height:1.8;list-style-type:decimal}.inhaltsverzeichnis_wissen ul li:last-child{margin-bottom:0}.kategorien_tags{margin-top:50px}.kategorien_tags h2{color:#3d3d3d;font-size:1.5rem;line-height:1.8}.kategorien_tags_wrapper{margin-top:10px}.kategorien_tags_wrapper span{background-color:#cec0a6;border-radius:10px;margin-right:10px;padding:5px 10px;font-size:1.125rem;line-height:1.8;display:inline-block}#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{color:#3d3d3d;margin-bottom:20px;font-size:1.5rem}.blog_top .blog_top_beitrag .blogbeitrag .content p.headline{margin-bottom:10px;font-size:1.5rem}.blog_wrapper{grid-template-columns:1fr 1fr 1fr;gap:30px;width:100%;margin-top:30px;display:inline-grid}.blog_top .blog_top_beitrag .blogbeitrag{background-color:#fff;border-radius:10px;display:table;box-shadow:0 30px 64px #3d3d3d33}.blog_top .blog_top_beitrag .blogbeitrag img{float:left;object-fit:cover;object-position:top;border-top-left-radius:10px;border-bottom-left-radius:10px;width:50%;height:100%}.blog_top .blog_top_beitrag .blogbeitrag .content{float:left;width:calc(50% - 60px);padding:30px}.blog_wrapper .blogbeitrag{background-color:#fff;border-radius:10px;padding-bottom:40px;box-shadow:0 30px 64px #3d3d3d33}.blog_wrapper .blogbeitrag img{object-fit:cover;object-position:top;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:350px}.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{margin-top:30px;margin-bottom:10px;font-size:1.5rem}#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{text-align:center;font-size:1.5rem;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{border-radius:180px;max-width:130px;margin:30px auto 0}.kundenstimme p{text-align:center;max-width:75%;margin:0 auto;font-style:italic}.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;margin:0 auto;display:table}.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(#0000,#fff);width:100%;height:50%;display:table;position:absolute;bottom:0}.frame-type-two-images{width:100%;margin-bottom:40px;display:table}.frame-type-two-images img{border-radius:10px}.frame-type-two-images .image01{float:left;width:calc(50% - 20px);margin-top:75px;margin-right:20px}.frame-type-two-images .image02{float:left;width:calc(50% - 20px);margin-left:20px}.frame-type-two-images-overlay{width:100%;margin-bottom:50px;display:table;position:relative}.frame-type-two-images-overlay .image01 img,.frame-type-two-images-overlay .image02 img{border-radius:10px}.frame-type-two-images-overlay .image01{float:right;width:70%}.frame-type-two-images-overlay .image02{width:50%;position:absolute;bottom:-50px}.image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-wrapper{align-image-items:center;justify-content:center;width:100%;padding:20px;display:flex}.image-container{aspect-ratio:1;grid-template-rows:repeat(16,1fr);grid-template-columns:repeat(16,1fr);max-width:600px;margin:auto;display:grid}.image-container .image-item{border:2px solid #ede5d4}.image-item{border-radius:50%;overflow:hidden;box-shadow:10px 10px 10px #00000080}.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{grid-template-columns:1fr 1fr 1fr;gap:30px;width:100%;margin-top:30px;display:inline-grid}.leistungen_subpage_uebersicht .box_leistung{text-align:center;background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 30px 64px #3d3d3d33}body.kontakt footer.ptop{padding-top:50px}#kontakt_map #map{width:100%;height:40vw}#gm-static .alert{color:#3d3d3d;text-align:center;padding:10px;font-size:1.125rem;line-height:1.8}.gm-style .map-point img{border-radius:10px;max-width:360px;margin-bottom:15px}.gm-ui-hover-effect{width:33px!important}.content_aufzaehlungen_icon ul{margin-left:60px}.content_aufzaehlungen_icon ul li{color:#3d3d3d;margin-bottom:30px;font-size:1.125rem;line-height:1.8;list-style:none;position:relative}.content_aufzaehlungen_icon ul li:last-child{margin-bottom:0}.content_aufzaehlungen_icon ul li:before{content:"";float:left;background:url(/system/images/icons/icon_aufzaehlung_check.png) 0 0/cover;width:35px;height:35px;display:block;position:absolute;left:-60px}.wwd_faq{width:100%}.wwd_faq .wwd_faq_frage{background:0 0;border-bottom:1px solid #3d3d3d;grid-template-columns:10fr 0fr;grid-template-areas:"name action""wwd_faq_frage_content wwd_faq_frage_content";margin-top:10px;margin-bottom:10px;padding-bottom:10px;display:grid}.wwd_faq label:nth-child(odd){grid-area:name}.wwd_faq label:nth-child(2n){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{box-sizing:border-box;height:0;margin:0;padding:0 1rem 0 0;line-height:1.5;transition:all .5s;overflow:hidden}.wwd_faq .wwd_faq_frage_content p{margin-top:0}.wwd_faq input.open:checked~.wwd_faq_frage_content{height:auto;padding:1rem 1rem 1rem 0;transition:all .5s}.wwd_faq label{cursor:pointer;box-sizing:border-box;z-index:100;color:#3d3d3d;width:100%;padding-top:20px;padding-bottom:10px;font-size:1.5rem;font-weight:400}.wwd_faq label:nth-child(odd):after{content:"+";color:#3d3d3d;float:right;margin-top:0;font-size:1.2em;position:relative;top:-3px;left:-20px}.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;top:-3px;left:-20px}.wwd_zusatzleistungen{width:100%}.wwd_zusatzleistungen .wwd_zusatzleistungen_frage{background:0 0;border-bottom:1px solid #3d3d3d;grid-template-columns:10fr 0fr;grid-template-areas:"name action""wwd_zusatzleistungen_frage_content wwd_zusatzleistungen_frage_content";margin-top:10px;margin-bottom:10px;padding-bottom:10px;display:grid}.wwd_zusatzleistungen .wwd_zusatzleistungen_frage:last-child{border-bottom:0}.wwd_zusatzleistungen label:nth-child(odd){grid-area:name}.wwd_zusatzleistungen label:nth-child(2n){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{box-sizing:border-box;height:0;margin:0;padding:0 1rem 0 0;line-height:1.5;transition:all .5s;overflow:hidden}.wwd_zusatzleistungen .wwd_zusatzleistungen_frage_content p{margin-top:0}.wwd_zusatzleistungen input.open:checked~.wwd_zusatzleistungen_frage_content{height:auto;padding:1rem 1rem 1rem 0;transition:all .5s}.wwd_zusatzleistungen label{cursor:pointer;box-sizing:border-box;z-index:100;color:#3d3d3d;width:100%;padding-top:20px;padding-bottom:10px;font-size:1.5rem;font-weight:400}.wwd_zusatzleistungen label:nth-child(odd):after{content:"+";color:#3d3d3d;float:right;margin-top:0;font-size:1.2em;position:relative;top:-3px;left:-20px}.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;top:-3px;left:-20px}.box_wrap_shadow{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 30px 64px #3d3d3d33}.ansprechperson{column-gap:var(--gap);--gap:30px;align-items:center;column-gap:var(--gap);grid-template-columns:150px 1fr;margin-top:30px;display:grid}.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%;margin-top:30px;margin-bottom:30px;display:table}.download_fernwartung .frame-type-button{width:auto;display:inline-block}.download_fernwartung .frame-type-button:last-child{margin-left:20px}.cookie-well .cookie-content p{margin-bottom:20px}@media (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 (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{column-gap:var(--gap);--gap:32px;align-items:center;column-gap:var(--gap);grid-template-columns:50% 1fr;display:grid}.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,.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;align-items:center;gap:0;margin:0;padding:0;display:flex}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext>div:not(.ce-gallery):not(.ce-bodytext),.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:auto;order:1;min-width:0;margin:0;padding:0}.text-image-2col-1500 .ce-textpic.ce-right.ce-intext .ce-gallery{min-width:0;margin-left:var(--gap);flex:0 0 50%;order:2;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,.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 (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{column-gap:var(--gap);--gap:32px;align-items:center;column-gap:var(--gap);grid-template-columns:50% 1fr;display:grid}.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,.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;align-items:center;gap:0;margin:0;padding:0;display:flex}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext>div:not(.ce-gallery):not(.ce-bodytext),.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:auto;order:1;min-width:0;margin:0;padding:0}.text-image-2col-1250 .ce-textpic.ce-right.ce-intext .ce-gallery{min-width:0;margin-left:var(--gap);flex:0 0 50%;order:2;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,.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 (width<=1400px){.frame-60 .frame{max-width:80%}.startseite_kernleistungen{grid-template-columns:1fr 1fr}}@media (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 (width<=980px){footer .wrapper-footer-top{grid-template-columns:1fr}footer .wrapper-footer-top .logo svg{top:0}.wrapper-4060,.wrapper-6040{flex-wrap:unset;display:table}.wrapper-6040 .left,.wrapper-5050 .left,.wrapper-4060 .left{width:100%;margin-left:0;margin-right:0}.wrapper-6040 .right,.wrapper-5050 .right,.wrapper-4060 .right{width:100%;margin-top:30px;margin-left:0;margin-right:0}#wissen_intro .wrapper .wrap_middle{position:unset;top:unset;left:unset;transform:unset}#wissen_intro .wrapper{flex-wrap:wrap;display:flex}#wissen_intro .wrapper .left{order:2;margin-top:30px}#wissen_intro .wrapper .right{order:1;margin-top:0}#typo3_intro .wrapper{flex-wrap:wrap;display:flex}#typo3_intro .wrapper .left{order:2;margin-top:30px}#typo3_intro .wrapper .right{order:1;margin-top:0}#wissensdatenbank .wissensdatenbank_header{flex-wrap:wrap;display:flex}#wissensdatenbank .wissensdatenbank_header .counter{order:2;width:100%;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-top:20px;margin-left:0}}@media (width<=768px){.ce-textpic.ce-left.ce-intext .ce-gallery figure,.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,.text-image-6040 .ce-textpic.ce-right.ce-intext .ce-gallery figure,.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,.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,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 (width<=650px){#wissensdatenbank .wissensdatenbank_header .filter{width:100%}#wissensdatenbank .wissensdatenbank_header .filter .filter_wrapper{max-width:unset;grid-template-columns:1fr}#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 (width<=600px){.startseite_kernleistungen{grid-template-columns:1fr}#startseite_leistungen,#startseite_projekte,#leistungen_typo3,#cms_leistungen,#webapp_leistungen,#content_leistungen,#seosea_leistungen,#agentur_text,#kunden_projekte{background-size:100%;background-attachment:scroll}#leistungen_kernleistungen{background:url(/system/images/background/bg_leistungen_m.jpg) 0 0/100% no-repeat}#cms_warumwir{background:url(/system/images/background/bg_cms_m.jpg) 0 0/100% no-repeat}#webapp_warumwir{background:url(/system/images/background/bg_webanwendungen_m.jpg) 0 0/100% no-repeat}#content_warumwir{background:url(/system/images/background/bg_content_m.jpg) 0 0/100% no-repeat}#seosea_warumwir{background:url(/system/images/background/bg_seo_m.jpg) 0 0/100% no-repeat}#agentur_nachhaltig{background:url(/system/images/background/bg_nachhaltigkeit_m.jpg) 0 0/100% 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 (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 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,footer .wrapper-footer-top .adresse 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{column-gap:var(--gap);--gap:30px;align-items:center;column-gap:var(--gap);grid-template-columns:1fr;margin-top:30px;display:grid}.ansprechperson img{max-width:150px}.ansprechperson .info{margin-top:20px}}