@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("../webfonts/roboto-condensed-v19-latin-regular.eot");src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url("../webfonts/roboto-condensed-v19-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-condensed-v19-latin-regular.woff2") format("woff2"),url("../webfonts/roboto-condensed-v19-latin-regular.woff") format("woff"),url("../webfonts/roboto-condensed-v19-latin-regular.ttf") format("truetype"),url("../webfonts/roboto-condensed-v19-latin-regular.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("../webfonts/roboto-condensed-v19-latin-700.eot");src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url("../webfonts/roboto-condensed-v19-latin-700.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-condensed-v19-latin-700.woff2") format("woff2"),url("../webfonts/roboto-condensed-v19-latin-700.woff") format("woff"),url("../webfonts/roboto-condensed-v19-latin-700.ttf") format("truetype"),url("../webfonts/roboto-condensed-v19-latin-700.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Patrick Hand SC";font-style:normal;font-weight:400;src:url("../webfonts/patrick-hand-sc-v8-latin-regular.eot");src:local(""),url("../webfonts/patrick-hand-sc-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/patrick-hand-sc-v8-latin-regular.woff2") format("woff2"),url("../webfonts/patrick-hand-sc-v8-latin-regular.woff") format("woff"),url("../webfonts/patrick-hand-sc-v8-latin-regular.ttf") format("truetype"),url("../webfonts/patrick-hand-sc-v8-latin-regular.svg#PatrickHandSC") format("svg")}@font-face{font-display:swap;font-family:"Staatliches";font-style:normal;font-weight:400;src:url("../webfonts/staatliches-v13-latin-regular.eot");src:url("../webfonts/staatliches-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/staatliches-v13-latin-regular.woff2") format("woff2"),url("../webfonts/staatliches-v13-latin-regular.woff") format("woff"),url("../webfonts/staatliches-v13-latin-regular.ttf") format("truetype"),url("../webfonts/staatliches-v13-latin-regular.svg#Staatliches") format("svg")}html,body{height:100%}body{color:#000;background-color:#fff;font-family:"Roboto Condensed",Verdana,sans-serif;font-size:15px;line-height:22px;overflow-y:scroll}@media(min-width: 768px){body{font-size:17px;line-height:26px}}a{color:#000;font-weight:700}a:link,a:visited{text-decoration:none}a:hover,a:active,a:focus{color:#8b8678;text-decoration:underline}body.kerstin-guthmann a:hover,body.kerstin-guthmann a:active,body.kerstin-guthmann a:focus{color:#a45aa3}body.franziska-guthmann a:hover,body.franziska-guthmann a:active,body.franziska-guthmann a:focus{color:#f6881f}#headWrap,#footWrap{background-color:#fff;position:fixed;width:100%;z-index:2000}#footWrap{bottom:0}#headWrap header.site-header h1{visibility:hidden;height:100px;margin:20px 0 32px}#headWrap img{width:100%;height:auto}body.kerstin-guthmann #headWrap header.site-header h1{visibility:visible;margin:20px 0 32px}body.kerstin-guthmann #headWrap header.site-header h1 img{max-width:309px}@media(max-width: 767px){body.franziska-guthmann #headWrap>.container .row .col-md-4,body.impressum #headWrap>.container .row .col-md-4,body.datenschutz #headWrap>.container .row .col-md-4{display:none}}#topNav .navbar{background-color:rgba(0,0,0,0) !important}#topNav .navbar .navbar-brand{display:none}#topNav .navbar .collapse{justify-content:flex-end}#topNav .navbar ul.navbar-nav{margin:65px 0 0 10px !important}#topNav .navbar ul.navbar-nav li a{padding:8px 15px;color:#8b8678;text-transform:uppercase;font-size:20px;font-weight:700}#topNav .navbar ul.navbar-nav li a:hover,#topNav .navbar ul.navbar-nav li a:focus,#topNav .navbar ul.navbar-nav li a:active,#topNav .navbar ul.navbar-nav li a.active{background-color:#fff}body.kerstin-guthmann #topNav .navbar ul.navbar-nav li a:hover,body.kerstin-guthmann #topNav .navbar ul.navbar-nav li a:focus,body.kerstin-guthmann #topNav .navbar ul.navbar-nav li a:active,body.kerstin-guthmann #topNav .navbar ul.navbar-nav li a.active{color:#a45aa3}body.franziska-guthmann #topNav .navbar ul.navbar-nav li a{color:#f6881f}body.franziska-guthmann #topNav .navbar ul.navbar-nav li a:hover,body.franziska-guthmann #topNav .navbar ul.navbar-nav li a:focus,body.franziska-guthmann #topNav .navbar ul.navbar-nav li a:active,body.franziska-guthmann #topNav .navbar ul.navbar-nav li a.active{color:#f6881f;text-decoration:underline}body.camillo-guthmann #topNav .navbar ul.navbar-nav li a{color:#8b8678}body.camillo-guthmann #topNav .navbar ul.navbar-nav li a:hover,body.camillo-guthmann #topNav .navbar ul.navbar-nav li a:focus,body.camillo-guthmann #topNav .navbar ul.navbar-nav li a:active,body.camillo-guthmann #topNav .navbar ul.navbar-nav li a.active{color:#8b8678}@media(min-width: 768px)and (max-width: 991px){#topNav .navbar ul.navbar-nav li a{font-size:16px;padding:8px 12px}}@media(max-width: 767px){#headWrap header.site-header h1 img{margin-left:-16px}#topNav .navbar{padding:0}#topNav button.navbar-toggler{border:none;position:absolute;z-index:20;top:-100px;right:-75px}#topNav button.navbar-toggler span{background-image:none}#topNav button.navbar-toggler span:before{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:700;content:"";color:#a45aa3;font-size:28px}#topNav button.navbar-toggler.collapsed span:before{content:""}#topNav .navbar .navbar-collapse{padding-bottom:10px}#topNav .navbar ul.navbar-nav{margin:0 !important}#topNav .navbar ul.navbar-nav li a{padding-left:0}}@media(max-width: 575px){#headWrap header.site-header h1 img{margin-left:-8px}#topNav button.navbar-toggler{top:-70px;right:-50px}}@media(min-width: 768px){#headWrap header.site-header h1 img{margin-left:28px}}@media(min-width: 992px){#headWrap header.site-header h1 img{margin-left:35px}}@media(min-width: 1200px){#headWrap header.site-header h1 img{margin-left:44px}}body.home #contentWrap{height:100%;min-height:1300px}@media(max-width: 991px){body.home #headWrap{display:none}}@media(min-width: 992px){body.home #headWrap>.container{max-width:100%}body.home #headWrap>.container .row .col-md-4{display:none}body.home #headWrap>.container .row .col-md-8#topNav{width:100% !important;max-width:100% !important;flex:0 0 100% !important;padding:8px 16px}body.home #headWrap>.container .row .col-md-8#topNav nav .container{max-width:100%}body.home #headWrap>.container .row .col-md-8#topNav nav ul.navbar-nav{width:100%;margin-right:0 !important;margin-left:0 !important}body.home #headWrap>.container .row .col-md-8#topNav nav ul.navbar-nav li{width:25%;text-align:center}}body.home #group{padding-top:100px;padding-bottom:200px}body.home #group h2{display:none}body.home #group img{width:100%;height:auto}body.home #group h3{color:#8b8678;text-align:center;font-weight:700;text-transform:uppercase}body.home #group nav{margin-top:-250px;width:100%}body.home #group nav li{width:25%;text-align:center}body.home #group nav li a{font-size:18px;color:#8b8678;text-align:center;font-weight:700;text-transform:uppercase;display:inline;background-color:#fff;-webkit-box-shadow:5px 5px 7px #999;-moz-box-shadow:5px 5px 7px #999;box-shadow:5px 5px 7px #999;padding:15px 20px}body.home #group nav li:nth-child(3) a{background:url("../images/kerstin/freiraum.png") no-repeat center 50px #fff;background-size:90% auto;padding-bottom:80px}@media(max-width: 991px){body.home #group nav{display:none}}#contentWrap{padding-top:30px}body.kerstin #contentWrap{background-color:#e2e0db}@media(min-width: 768px){#headWrap{padding-bottom:15px}body.kerstin #contentWrap{background:url("../images/kerstin/bgtile.jpg") repeat center center #e2e0db;background-size:auto 100%;background-attachment:fixed}body.kerstin #contentWrap>.container>.row{background-image:url("../images/kerstin/kg_bg.jpg");background-repeat:no-repeat;background-attachment:fixed}}@media(max-width: 767px){body.franziska #contentWrap{background-color:#000;height:100%;min-height:1500px}body.franziska #contentWrap p,body.franziska #contentWrap p a,body.franziska #contentWrap dl dt,body.franziska #contentWrap dl dd{color:#fff;font-weight:400}body.franziska #contentWrap img{width:100%}body.camillo #contentWrap{background-color:#000;min-height:1500px}body.camillo #contentWrap p,body.camillo #contentWrap p a{color:#fff;font-weight:400}body.camillo #contentWrap img{width:100%}}@media(min-width: 768px){body.franziska.franziska-guthmann #contentWrap{background:url("../images/franziska/fg1.jpg") no-repeat left center #000;background-size:auto 100%;background-attachment:fixed}body.franziska.kontakt #contentWrap{background:url("../images/franziska/fg2.jpg") no-repeat right center #000;background-size:auto 100%;background-attachment:fixed}body.franziska #contentWrap{height:100%;min-height:1500px}body.franziska #contentWrap p,body.franziska #contentWrap p a,body.franziska #contentWrap dl dt,body.franziska #contentWrap dl dd{color:#fff;font-weight:400}body.franziska #contentWrap img{display:none}body.camillo.camillo-guthmann #contentWrap{background:url("../images/camillo/cg1.jpg") no-repeat left 167px #000;background-size:auto 100%;background-attachment:fixed}body.camillo.kontakt #contentWrap{background:url("../images/camillo/cg2.jpg") no-repeat right 167px #000;background-size:auto 100%;background-attachment:fixed}body.camillo #contentWrap{height:100%;min-height:1500px}body.camillo #contentWrap p,body.camillo #contentWrap p a{color:#fff;font-weight:400}body.camillo #contentWrap img{display:none}}#content{min-height:700px;margin-bottom:50px;padding-bottom:50px}#content h2,#content h3{color:#8b8678;text-transform:uppercase;font-size:26px;font-weight:700}#content .accordion h3{text-transform:none}#content .accordion h3 a{cursor:pointer}#content .accordion h3 a:before{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:700;content:"";margin-right:5px}#content .accordion h3 a.collapsed:before{content:"";margin-right:0}#content #page-die-guthmann-group h2.page-title,#content #page-portfolio h2.page-title,#content #page-bisherige-partner h2.page-title{display:none}#content img{max-width:100%;height:auto}#content #referencesAccordion .collapse{background-color:#fff;padding:10px 20px;margin-bottom:20px}#content #referencesAccordion .collapse a{word-wrap:break-word;display:inline-block;margin-top:10px;margin-bottom:25px}body.kerstin-guthmann #content h2,body.kerstin-guthmann #content h3{color:#a45aa3}body.franziska-guthmann #content h2,body.franziska-guthmann #content h3{color:#ee2653;font-family:"Patrick Hand SC";text-transform:none;font-size:40px;font-weight:400;margin-bottom:50px}body.camillo-guthmann #content h2,body.camillo-guthmann #content h3{color:#8b8678;font-family:"Staatliches";text-transform:uppercase;font-size:40px;font-weight:400;margin-bottom:50px;letter-spacing:1px}@media(min-width: 768px){body.franziska-guthmann.kontakt #content h2{margin-top:400px}body.franziska-guthmann.kontakt #content p{font-size:1.2rem}body.camillo-guthmann.kontakt #content h2{margin-top:300px}body.camillo-guthmann.kontakt #content p{font-size:1.2rem}body.camillo-guthmann #page-camillo-guthmann{padding-right:80px}body.camillo-guthmann #page-camillo-guthmann p:has(em){margin-top:80px;color:#8b8678;font-size:.8em}}@media(max-width: 576px){body.franziska-guthmann #content{padding:10px 20px}body.camillo-guthmann #content{padding:10px 20px}}@media(min-width: 1200px){body.franziska-guthmann #page-franziska-guthmann{margin-top:100px;padding-left:500px}body.franziska-guthmann #page-franziska-guthmann dl dt{margin-top:30px}body.franziska-guthmann #page-franziska-guthmann dl dd::before{content:"•";margin-left:-30px;margin-right:25px}body.franziska-guthmann #page-franziska-guthmann dl dd{padding-left:30px}}@media(min-width: 992px){body.camillo-guthmann:not(.kontakt) #page-camillo-guthmann{margin-top:100px;padding-left:500px}}@media(max-width: 767px){#content h2,#content h3{font-size:21px}body.kerstin #content{background-color:#e2e0db}}@media(min-width: 768px){#content .accordion .collapse,#content .accordion .collapsing{padding-left:45px}}footer.site-footer ul li a{padding:5px 8px;font-size:15px;text-transform:uppercase}footer.site-footer ul li:first-child a{padding-left:0}footer.site-footer ul li:last-child a{padding-right:0}@media(min-width: 768px){#headWrap>.container,#topNav .navbar,#topNav .navbar .collapse ul.navbar-nav li:last-child a{padding-right:0}#topNav{padding-right:50px}footer.site-footer{padding:10px 50px 30px 15px}footer.site-footer ul li a{font-size:16px}}::-moz-selection{background-color:#fff;color:#000}::selection{background-color:#fff;color:#000}body.kerstin-guthmann ::-moz-selection{background-color:#a45aa3;color:#fff}body.kerstin-guthmann ::selection{background-color:#a45aa3;color:#fff}body.franziska-guthmann ::-moz-selection{background-color:#ee2653;color:#fff}body.franziska-guthmann ::selection{background-color:#ee2653;color:#fff}body.camillo-guthmann ::-moz-selection{background-color:#8b8678;color:#fff}body.camillo-guthmann ::selection{background-color:#8b8678;color:#fff}@media print{@page{margin-left:0;margin-right:0}body{background-color:rgba(0,0,0,0);font-size:12pt;font-family:Arial,Verdana;color:#000;margin:0}a{text-decoration:none;color:#000}footer.site-footer{display:none}}