progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}a,body,html,input,textarea{-moz-osx-font-smoothing:grayscale}audio,canvas,nav ul li,progress,video{display:inline-block}.tab,.tab-content,.visuallyhidden,svg:not(:root){overflow:hidden}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}button,hr,input{overflow:visible}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.flex-items a,a.kont{border:2px solid #fff}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;max-width:100%;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.dsa-cookie-notice.hide,.dsa-secure-plugin .check-slide.hide,.dsa-secure-plugin .dsa-secure-plugin input,.open-menu,.sidenav,[hidden],template{display:none}a,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}ul{list-style:none}a:active,a:hover{outline:0}textarea{overflow:auto;resize:vertical}body,html,main{width:100%;height:auto}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;padding:0;position:absolute;width:1px;white-space:nowrap}#berater,#impressum,#kontakt .flex-container,#konti,#leistung,#steuer,.flex-items{padding:100px 50px}.tab,label{position:relative;z-index:1}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href) ")"}abbr[title]:after{content:" ("attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v51-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto-v51-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-v51-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto-v51-latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(../fonts/roboto-v51-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:600;src:url(../fonts/roboto-v51-latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v51-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto-v51-latin-700italic.woff2) format('woff2')}body,html,input,textarea{color:var(--maincolor);font:400 16px/27px Roboto,sans-serif;-webkit-tap-highlight-color:#313131;-webkit-font-smoothing:antialiased}.wrapper{width:80%;margin:0 auto}.flex-items,header .nav{width:100%;display:flex}body,html,section{overflow-y:inherit!important}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#313131;text-decoration:none;transition:1s;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}a,a:focus,a:hover,article,div,footer,section{outline:0!important}h1,h2,h3,h4,h6{font-family:roboto,cursive;font-weight:400;font-style:normal;line-height:40px;text-transform:uppercase;color:#fff}a:hover,h3,nav ul li{font-weight:600}h1{font-size:40px;margin-bottom:50px!important}h2{font-size:24px;margin-bottom:30px!important}h2,h3,strong{color:#2a2d85}.flex-container{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.grid-container{display:grid;grid-template-columns:repeat(12,1fr);max-width:1500px;margin:auto}.col-3{grid-column:span 3}.col-9{grid-column:span 9}.col-6{grid-column:span 6}.col-12{grid-column:-1/1}a:hover{text-decoration:underline}header{background-image:url(../images/freunde-bei-der-arbeit-head.jpg);height:900px;background-position:center;background-size:100% auto}.flex-items{justify-content:center;align-items:end;flex-wrap:wrap;height:800px}.flex-items div{text-align:center}.flex-items a{color:#fff;padding:10px 50px}header .nav{justify-content:center;align-items:center;flex-wrap:wrap;padding:20px 50px;position:fixed;background-color:#fff;z-index:5}.nav .flex-item:first-child{width:50%!important}.nav .flex-item:nth-child(2){width:50%!important;text-align:end}nav ul li{margin-left:20px}nav a.active,nav a:hover{text-decoration:underline;color:#2a2d85}#steuer .flex-container{align-items:start}#konti .flex-item:first-child,#steuer .flex-item:first-child{width:50%;padding-right:50px}#steuer .flex-item:nth-child(2){width:50%;display:flex;justify-content:center;align-items:start;flex-wrap:wrap}#steuer .flex-item div,.footer{justify-content:center;color:#fff;display:flex}#steuer .flex-item div{background-color:#2a2d85;width:100%;align-items:start;flex-wrap:wrap;padding:200px 100px 100px}#steuer .flex-item:nth-child(2) img{margin-bottom:-150px;z-index:2;padding:0 50px;width:100%}#leistung a,#steuer a,.cookie-inner a,.footer a{color:#fff;text-decoration:underline}a.kont{color:#fff;padding:10px 50px;text-decoration:none!important}.cookie-inner a:hover,.daten a,.dsa-secure-plugin a{text-decoration:none}.parallax1{background:url(../images/arbeit-steuern-garten.jpg) center top/cover no-repeat fixed;width:100%;height:400px;display:flex;justify-content:start;align-items:center}#leistung,.footer{background-color:#2a2d85}#leistung .flex-item:first-child{width:100%;text-align:center;color:#fff}#berater .flex-item:nth-child(2),#leistung .flex-item:nth-child(2){width:50%}#berater .flex-item:nth-child(3),#konti .flex-item:nth-child(2),#leistung .flex-item:nth-child(3){width:50%;padding-left:50px}#berater .flex-item:first-child,#kontakt .foot:first-child,#konti img,.dsa-secure-plugin iframe{width:100%}#leistung .flex-container{max-width:1200px;margin:0 auto}#leistung h2,.dsa-secure-plugin .dsa-buttons a:hover{color:#fff}#leistung p{margin-bottom:50px}#leistung li{color:#fff;list-style-type:disc;margin-left:20px;padding:5px 0}#konti img{object-fit:cover}#kontakt .foot:nth-child(2){width:50%;margin:0}#kontakt .foot:nth-child(3){width:50%;padding-left:50px;margin:0}.footer{margin-bottom:30px;align-items:start;flex-wrap:wrap;padding:50px}h3{color:#fff}.tab-content p,label{color:#313131}.footer .blau:first-child,.footer .blau:nth-child(2){width:30%;margin-right:5%}.footer .blau:nth-child(3){width:30%}.mitglied{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.footer img{width:10%}.mitglied p{width:85%;margin-left:5%}#impressum a,#kontakt .flex-container a{color:#2a2d85;text-decoration:underline}.foot iframe{width:100%;height:700px;border:none}#impressum .flex-item{width:50%;padding:0 10px}#berater a{text-decoration:underline!important;color:#2a2d85}.acc{border:none;text-align:left;margin-top:30px;z-index:1}.tab{margin-bottom:20px;width:100%;color:#000;background-color:#e5e1e1;padding:0 40px 0 20px}input{position:absolute;opacity:0}label{display:block;font-weight:400;line-height:3;cursor:pointer}.tab-content{max-height:0;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s;padding:0}.tab span{margin-left:20px}.tab-content ul{margin:1em}input:checked~.tab-content{max-height:46em}label::after{position:absolute;right:0;top:0;display:block;width:2em;height:2em;line-height:1.5;text-align:center;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;margin-right:-40px;font-weight:500;font-size:30px}input[type=checkbox]+label::after{content:"+"}input[type=radio]+label::after{content:"\25BC"}input[type=checkbox]:checked+label::after{transform:rotate(315deg)}input[type=radio]:checked+label::after{transform:rotateX(180deg)}.tab a:hover{color:#f18900}.daten{position:fixed;bottom:0;width:100%;height:auto;padding:1px 50px;background-color:#fff}.daten a{color:#3f3f3f;font-family:'roboto'sans-serif;font-weight:600;font-style:normal;font-size:14px}.dsa-cookie-notice,.dsa-secure-plugin a,.dsa-secure-plugin p{font-family:roboto,sans-serif;display:block}::selection{background:#000;color:#fff;text-shadow:none}::-moz-selection{background:#000;color:#fff;text-shadow:none}.dsa-secure-plugin{border-radius:5px;position:relative;font-size:12px;line-height:16px}.dsa-secure-plugin .dsa-secure-image{width:100%;height:100%}.dsa-secure-plugin .dsa-buttons{width:90%;margin:auto;text-align:center}.dsa-secure-plugin .dsa-buttons a:nth-of-type(2n){margin-top:10px}.dsa-secure-plugin .undercheck{background-color:#fff;color:#222!important;border-radius:5px;padding:4px;margin:8px 50% 16px;width:202px;transform:translateX(-50%)}.dsa-secure-plugin .check-slide-content{position:absolute;top:50%;left:5%;width:90%;margin:auto;-webkit-transform:translateY(100%);transform:translateY(-50%)}.dsa-secure-plugin .dsa-switch{position:relative;width:60px;height:34px;display:block;margin-left:calc(50% - 30px)}.dsa-secure-plugin .check-slide{visibility:hidden;opacity:0;transition:visibility,opacity .5s linear;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}.dsa-secure-plugin p{text-align:center;padding:10px 0;margin:auto;font-weight:700}.dsa-secure-plugin .dsa-tooltip .tooltiptext,.dsa-secure-plugin a{font-size:12px;max-width:300px;color:#fff;padding:5px 10px;background-color:#2a2d85;text-align:center}.dsa-secure-plugin a{margin:auto;width:calc(100% - 20px);border-radius:5px}.dsa-secure-plugin a:hover{background-color:#2a2d85;color:#fff!important}.dsa-secure-plugin .check-slide:hover,.dsa-secure-plugin .dsa-tooltip:hover .tooltiptext,.dsa-secure-plugin:hover .check-slide,.dsa-tooltip.active .tooltiptext{visibility:visible;opacity:1}.dsa-secure-plugin .dsa-tooltip{position:relative;display:inline-block}.dsa-secure-plugin .dsa-tooltip .tooltiptext{visibility:hidden;width:100%;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:0;margin-left:0;opacity:0;transition:opacity .3s}.dsa-secure-plugin .dsa-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#2a2d85 transparent transparent}.dsa-secure-plugin .dsa-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#333;-webkit-transition:.4s;transition:.4s}.dsa-secure-plugin .dsa-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.dsa-secure-plugin input:checked+.dsa-slider{background-color:#2a2d85}.dsa-secure-plugin input:focus+.dsa-slider{box-shadow:0 0 1px #2a2d85}.dsa-secure-plugin input:checked+.dsa-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.dsa-secure-plugin .dsa-slider.round{border-radius:34px}.dsa-secure-plugin .dsa-slider.round:before{border-radius:50%}.dsa-cookie-notice-close:hover{background-color:#3f3f3f}.dsa-cookie-notice-close{position:absolute;display:block;height:20px;bottom:20px;width:20px;line-height:17px;right:5px;top:10px;text-decoration:none;color:#fff!important;background-color:6fa6de;font-size:22px}.dsa-cookie-notice{font-size:12px;position:fixed;left:0;right:0;bottom:30px;z-index:100!important;background-color:#2a2d85;color:#fff;margin:auto;width:100%;text-align:center}.cookie-inner{padding:25px}@media (max-width:900px){.dsa-secure-plugin .check-slide{visibility:visible;opacity:1}}@media screen and (max-width:1366px){.parallax1,header{background-attachment:scroll}}@media screen and (max-width:1200px){header{height:700px;background-position:center;background-size:100%}.flex-items{height:600px}}@media screen and (max-width:1000px){.open-menu,.sidenav{position:fixed;display:block}.navi{display:none}.open-menu{top:20px;right:5%;width:56px;height:50px;cursor:pointer;z-index:10000;transition:1s}.open-menu img{width:31px;height:21px;position:absolute;top:13px;left:14px;margin:0}.sidenav{height:100%;width:0;z-index:20000;top:0;right:0;background:#2a2d85;overflow-x:hidden;transition:.5s;padding-top:15px}.sidenav a{padding:17px 0 8px;text-decoration:none;font-size:16px;color:#fff;font-weight:700;display:block;transition:.3s;font-family:roboto,sans-serif;text-align:center}.sidenav a:nth-child(2){margin-top:50px}.offcanvas a:focus,.sidenav a:hover{font-weight:600}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#berater .flex-item:nth-child(2),#berater .flex-item:nth-child(3),#impressum .flex-item{width:100%;padding:0}#impressum h2{margin-top:20px}#kontakt .foot:nth-child(2){width:100%;margin:0}#kontakt .foot:nth-child(3){width:100%;padding-left:0;margin:50px 0 0}#konti .flex-item:first-child,#steuer .flex-item:first-child{width:100%;padding-right:0}#konti .flex-item:nth-child(2){width:100%;padding-left:0;margin-top:50px}#leistung .flex-item:nth-child(2){width:100%;display:flex;justify-content:center}#leistung .flex-item:nth-child(3){width:100%;padding-left:0;display:flex;justify-content:center;margin-left:-15px}#steuer .flex-item:nth-child(2){width:100%;margin-top:50px}.nav .flex-item:first-child{width:100%!important;text-align:center}.nav .flex-item:nth-child(2){width:0%!important;text-align:end}header{height:600px;background-position:center;background-size:100%}}@media screen and (max-width:800px){.flex-items,header{height:500px}.footer .blau:nth-child(2),.footer .blau:nth-child(3){width:100%;margin-top:50px}header{background-position:center;background-size:100%}.footer .blau:first-child{width:100%;margin-right:0}.footer .blau:nth-child(2){margin-right:0}#kontakt iframe{height:600px}}@media screen and (max-width:700px){input:checked~.tab-content{max-height:25em}}@media screen and (max-width:670px){.flex-items,header{height:400px}.nav img{max-width:300px}.open-menu{top:10px}#leistung .flex-item:nth-child(2){justify-content:start}#leistung .flex-item:nth-child(3){justify-content:start;margin-left:0}h1{font-size:25px}header{background-position:center;background-size:100%}}@media screen and (max-width:570px){.flex-items,header{height:400px}header{background-position:50% 20%;background-size:cover}a.kont{padding:10px 30px}}@media screen and (max-width:530px){.footer{padding:50px 10px}#berater,#impressum,#kontakt .flex-container,#konti,#leistung,#steuer{padding:100px 10px}#kontakt iframe{height:550px}.nav .flex-item:first-child{text-align:left}header .nav{padding:20px 10px}.open-menu{top:10px;right:1%}#steuer .flex-item div{padding:150px 20px 50px}.daten{padding:1px 10px}}@media screen and (max-width:410px){h1{font-size:17px}h2{font-size:16px}input:checked~.tab-content{max-height:46em}}@media screen and (max-width:370px){.nav img{max-width:200px}.open-menu{top:10px}a.kont{padding:10px 30px}.flex-items a{color:#fff;padding:10px 20px;border:2px solid #fff}}