@font-face{font-family:'Merriweather Sans';font-style:normal;font-weight:400;src:url("../fonts/merriweather-sans-v11-latin-regular.2ff612061f2c.eot");src:local("Merriweather Sans"),local("MerriweatherSans-Regular"),url("../fonts/merriweather-sans-v11-latin-regular.2ff612061f2c.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-sans-v11-latin-regular.229d767bf9d5.woff2") format("woff2"),url("../fonts/merriweather-sans-v11-latin-regular.9884491c4da0.woff") format("woff"),url("../fonts/merriweather-sans-v11-latin-regular.e1916378cb0d.ttf") format("truetype"),url("../fonts/merriweather-sans-v11-latin-regular.ba7d98ef487d.svg#MerriweatherSans") format("svg");font-display:swap}@font-face{font-family:'Merriweather Sans';font-style:normal;font-weight:700;src:url("../fonts/merriweather-sans-v11-latin-700.1933bfcf81c2.eot");src:local("Merriweather Sans Bold"),local("MerriweatherSans-Bold"),url("../fonts/merriweather-sans-v11-latin-700.1933bfcf81c2.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-sans-v11-latin-700.d17946258a94.woff2") format("woff2"),url("../fonts/merriweather-sans-v11-latin-700.03ba423ae8b4.woff") format("woff"),url("../fonts/merriweather-sans-v11-latin-700.76e81550eafa.ttf") format("truetype"),url("../fonts/merriweather-sans-v11-latin-700.88716577d5df.svg#MerriweatherSans") format("svg");font-display:swap}@font-face{font-family:'Merriweather';font-style:normal;font-weight:300;src:url("../fonts/merriweather-v21-latin-300.0847cec3849e.eot");src:local("Merriweather Light"),local("Merriweather-Light"),url("../fonts/merriweather-v21-latin-300.0847cec3849e.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-v21-latin-300.b1158cfcd4aa.woff2") format("woff2"),url("../fonts/merriweather-v21-latin-300.cc7de05e166e.woff") format("woff"),url("../fonts/merriweather-v21-latin-300.bbe2a65480ca.ttf") format("truetype"),url("../fonts/merriweather-v21-latin-300.2fd4ab7d19f7.svg#Merriweather") format("svg");font-display:swap}@font-face{font-family:'Merriweather';font-style:italic;font-weight:300;src:url("../fonts/merriweather-v21-latin-300italic.02f99d2d945d.eot");src:local("Merriweather Light Italic"),local("Merriweather-LightItalic"),url("../fonts/merriweather-v21-latin-300italic.02f99d2d945d.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-v21-latin-300italic.8fe52a48089d.woff2") format("woff2"),url("../fonts/merriweather-v21-latin-300italic.e1331f5397c2.woff") format("woff"),url("../fonts/merriweather-v21-latin-300italic.52595552ac40.ttf") format("truetype"),url("../fonts/merriweather-v21-latin-300italic.c477a4943faf.svg#Merriweather") format("svg");font-display:swap}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;src:url("../fonts/merriweather-v21-latin-regular.02c60749ae51.eot");src:local("Merriweather Regular"),local("Merriweather-Regular"),url("../fonts/merriweather-v21-latin-regular.02c60749ae51.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-v21-latin-regular.8276fdb72ae8.woff2") format("woff2"),url("../fonts/merriweather-v21-latin-regular.69f09800f4f6.woff") format("woff"),url("../fonts/merriweather-v21-latin-regular.9d98a5b84464.ttf") format("truetype"),url("../fonts/merriweather-v21-latin-regular.94669602ffe5.svg#Merriweather") format("svg");font-display:swap}@font-face{font-family:'Merriweather';font-style:italic;font-weight:400;src:url("../fonts/merriweather-v21-latin-italic.57c4a98bf4c4.eot");src:local("Merriweather Italic"),local("Merriweather-Italic"),url("../fonts/merriweather-v21-latin-italic.57c4a98bf4c4.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-v21-latin-italic.3a9be9ea9f7a.woff2") format("woff2"),url("../fonts/merriweather-v21-latin-italic.d76079ed7541.woff") format("woff"),url("../fonts/merriweather-v21-latin-italic.029f17fd20aa.ttf") format("truetype"),url("../fonts/merriweather-v21-latin-italic.00bd6529dced.svg#Merriweather") format("svg");font-display:swap}@font-face{font-family:'Merriweather';font-style:normal;font-weight:700;src:url("../fonts/merriweather-v21-latin-700.c3f050ee5dce.eot");src:local("Merriweather Bold"),local("Merriweather-Bold"),url("../fonts/merriweather-v21-latin-700.c3f050ee5dce.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-v21-latin-700.fa534be7ffa3.woff2") format("woff2"),url("../fonts/merriweather-v21-latin-700.ba56ea84b808.woff") format("woff"),url("../fonts/merriweather-v21-latin-700.0eb8cb404490.ttf") format("truetype"),url("../fonts/merriweather-v21-latin-700.56a90d4915cf.svg#Merriweather") format("svg");font-display:swap}@font-face{font-family:'Merriweather';font-style:italic;font-weight:700;src:url("../fonts/merriweather-v21-latin-700italic.74d727d130d2.eot");src:local("Merriweather Bold Italic"),local("Merriweather-BoldItalic"),url("../fonts/merriweather-v21-latin-700italic.74d727d130d2.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-v21-latin-700italic.1ef5edaaa20a.woff2") format("woff2"),url("../fonts/merriweather-v21-latin-700italic.534bc9e7ce93.woff") format("woff"),url("../fonts/merriweather-v21-latin-700italic.376d144a734e.ttf") format("truetype"),url("../fonts/merriweather-v21-latin-700italic.d732c91d3fb3.svg#Merriweather") format("svg");font-display:swap}hr.divider{max-width:3.25rem;border-width:0.2rem;border-color:#390b46}hr.light{border-color:#fff}.btn{font-family:"Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.btn-xl{padding:1.25rem 2.25rem;font-size:0.85rem;font-weight:700;text-transform:uppercase;border:none;border-radius:10rem}.page-section{padding:8rem 0}#mainNav{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);background-color:#fff;transition:background-color 0.2s ease}#mainNav .navbar-brand{font-family:"Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:700;color:#212529}#mainNav .navbar-nav .nav-item .nav-link{color:#6c757d;font-family:"Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:700;font-size:0.9rem;padding:0.75rem 0}#mainNav .navbar-nav .nav-item .nav-link:hover,#mainNav .navbar-nav .nav-item .nav-link:active{color:#390b46}#mainNav .navbar-nav .nav-item .nav-link.active{color:#390b46 !important}@media (min-width: 992px){#mainNav{box-shadow:none;background-color:transparent}#mainNav .navbar-brand{color:rgba(255,255,255,0.7)}#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav .nav-item .nav-link{color:rgba(255,255,255,0.7);padding:0 1rem}#mainNav .navbar-nav .nav-item .nav-link:hover{color:#fff}#mainNav .navbar-nav .nav-item:last-child .nav-link{padding-right:0}#mainNav.navbar-scrolled{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);background-color:#fff}#mainNav.navbar-scrolled .navbar-brand{color:#212529}#mainNav.navbar-scrolled .navbar-brand:hover{color:#390b46}#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link{color:#212529}#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover{color:#390b46}}header.masthead h1{font-size:2.25rem}@media (min-width: 992px){header.masthead{height:100vh;min-height:40rem;padding-top:4.5rem;padding-bottom:0}header.masthead .subline-text{font-size:1.15rem}header.masthead h1{font-size:3rem}}@media (min-width: 1200px){header.masthead h1{font-size:3.5rem}}#portfolio .container-fluid,#portfolio .container-sm,#portfolio .container-md,#portfolio .container-lg,#portfolio .container-xl{max-width:1920px}#portfolio .container-fluid .portfolio-box,#portfolio .container-sm .portfolio-box,#portfolio .container-md .portfolio-box,#portfolio .container-lg .portfolio-box,#portfolio .container-xl .portfolio-box{position:relative;display:block}#portfolio .container-fluid .portfolio-box .portfolio-box-caption,#portfolio .container-sm .portfolio-box .portfolio-box-caption,#portfolio .container-md .portfolio-box .portfolio-box-caption,#portfolio .container-lg .portfolio-box .portfolio-box-caption,#portfolio .container-xl .portfolio-box .portfolio-box-caption{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;position:absolute;bottom:0;text-align:center;opacity:0;color:#fff;background:rgba(244,98,58,0.9);transition:opacity 0.25s ease;text-align:center}#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-category,#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-category,#portfolio .container-md .portfolio-box .portfolio-box-caption .project-category,#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-category,#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-category{font-family:"Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:0.85rem;font-weight:600;text-transform:uppercase}#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-name,#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-name,#portfolio .container-md .portfolio-box .portfolio-box-caption .project-name,#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-name,#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-name{font-size:1.2rem}#portfolio .container-fluid .portfolio-box:hover .portfolio-box-caption,#portfolio .container-sm .portfolio-box:hover .portfolio-box-caption,#portfolio .container-md .portfolio-box:hover .portfolio-box-caption,#portfolio .container-lg .portfolio-box:hover .portfolio-box-caption,#portfolio .container-xl .portfolio-box:hover .portfolio-box-caption{opacity:1}.text-white-75{color:rgba(255,255,255,0.75)}p{text-align:justify;hyphens:auto}.parallax{height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}.page-section{position:relative;overflow:hidden}.page-section.background-pic{background-repeat:no-repeat;background-size:contain}.page-section.background-pic.left .bg{left:27%;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, white 11%);transform-origin:right bottom}.page-section.background-pic.right{background-position:right}.page-section.background-pic.right .bg{width:70%;background:linear-gradient(90deg, #fff 80%, rgba(255,255,255,0) 100%);transform-origin:left top}.page-section.background-pic .bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;transform:skewX(-8deg)}@media screen and (max-width: 991px){.page-section.background-pic.right .bg,.page-section.background-pic.left .bg{background:rgba(255,255,255,0.9);width:100%;transform:none}}.webp #services{background-image:url("/docs/4/bg-steuererlasse.webp")}@media screen and (max-width: 991px){.webp #services{background:none}}.webp .parallax.steuererlasse{background-image:url("/docs/4/bg-steuererlasse.webp")}#services{background-image:url("/media/images/bg-steuererlasse.original.png");background-size:cover}@media screen and (max-width: 991px){#services{background:none}}.parallax.steuererlasse{background-image:url("/media/images/bg-steuererlasse.original.png")}.webp #about{background-image:url("/docs/1/bg-about.webp")}@media screen and (max-width: 991px){.webp #about{background:none}.webp #about #about-pic{background-image:url("/docs/1/bg-about.webp")}}.webp #contact{background-image:url("/docs/2/bg-contact.webp")}@media screen and (max-width: 991px){.webp #contact{background:none}}.webp .parallax.contact{background-image:url("/docs/2/bg-contact.webp")}#about{background-image:url("/media/images/bg-about.original.png");padding:43px 0;background-position-x:-150px}@media screen and (max-width: 991px){#about{background:none}#about #about-pic{background-position:267px;background-size:301px;width:200px;height:200px;border-radius:100px;background-image:url("/media/images/bg-about.original.png");margin-top:85px}}@media screen and (min-width: 1675px){#about{background-position-x:-450px}}#contact{background-image:url("/media/images/bg-contact.original.png")}@media screen and (max-width: 991px){#contact{background:none}}#contact .alert{display:none}.parallax.contact{background-image:url("/media/images/bg-contact.original.png")}.webp header.masthead{background:linear-gradient(to bottom, rgba(92,77,66,0.8) 0%, rgba(92,77,66,0.8) 100%),url("/docs/3/bg-masthead.webp");background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}header.masthead{padding-top:10rem;padding-bottom:calc(10rem - 4.5rem);background:linear-gradient(to bottom, rgba(92,77,66,0.8) 0%, rgba(92,77,66,0.8) 100%),url("/media/images/bg-masthead.original.png");background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}header.masthead h1{font-size:2.25rem}@media (min-width: 992px){header.masthead{height:100vh;min-height:40rem;padding-top:4.5rem;padding-bottom:0}header.masthead .subline-text{font-size:1.15rem}header.masthead h1{font-size:3rem}}@media (min-width: 1200px){header.masthead h1{font-size:3.5rem}}.btn-xl{padding:1.25rem 2.25rem;font-size:0.85rem;font-weight:700;text-transform:uppercase;border:none;border-radius:10rem}
