@font-face{font-family: 'Hind';font-style: normal;font-weight: 300;src: url("../../files/layout-sachverstaendiger/fonts/hind-v8-latin-300.eot");src: local('Hind Light'), local('Hind-Light'), url("../../files/layout-sachverstaendiger/fonts/hind-v8-latin-300.eot?#iefix") format('embedded-opentype'), url("../../files/layout-sachverstaendiger/fonts/hind-v8-latin-300.woff2") format('woff2'), url("../../files/layout-sachverstaendiger/fonts/hind-v8-latin-300.woff") format('woff'), url("../../files/layout-sachverstaendiger/fonts/hind-v8-latin-300.ttf") format('truetype'), url("../../files/layout-sachverstaendiger/fonts/hind-v8-latin-300.svg#Hind") format('svg')}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 500;src: url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-500.eot");src: local('Poppins Medium'), local('Poppins-Medium'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-500.eot?#iefix") format('embedded-opentype'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-500.woff2") format('woff2'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-500.woff") format('woff'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-500.ttf") format('truetype'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-500.svg#Poppins") format('svg')}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 700;src: url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-700.eot");src: local('Poppins Bold'), local('Poppins-Bold'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-700.eot?#iefix") format('embedded-opentype'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-700.woff2") format('woff2'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-700.woff") format('woff'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-700.ttf") format('truetype'), url("../../files/layout-sachverstaendiger/fonts/poppins-v5-latin-700.svg#Poppins") format('svg')}@font-face{font-family: 'Playfair Display';font-style: italic;font-weight: 400;src: url("../../files/layout-sachverstaendiger/fonts/playfair-display-v13-latin-italic.eot");src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("../../files/layout-sachverstaendiger/fonts/playfair-display-v13-latin-italic.eot?#iefix") format('embedded-opentype'), url("../../files/layout-sachverstaendiger/fonts/playfair-display-v13-latin-italic.woff2") format('woff2'), url("../../files/layout-sachverstaendiger/fonts/playfair-display-v13-latin-italic.woff") format('woff'), url("../../files/layout-sachverstaendiger/fonts/playfair-display-v13-latin-italic.ttf") format('truetype'), url("../../files/layout-sachverstaendiger/fonts/playfair-display-v13-latin-italic.svg#PlayfairDisplay") format('svg')}html{min-height: 100%;position: relative}body{background-color: #f5f5f5;color: #555;font-family: 'Hind', sans-serif;height: 100%;font-weight: 300;font-size: 18px;line-height: calc(18px + 10px)}a{border: none;outline: none}figure{margin: 0}h1{color: #222;font-family: 'Poppins', sans-serif;font-size: 65px;font-weight: 700;line-height: calc(65px + 10px);text-transform: uppercase}h2{color: #222;font-family: 'Playfair Display', serif;font-size: 35px;font-style: italic;font-weight: 400;line-height: calc(35px + 10px);margin-bottom: 40px;text-align: center}@media (max-width: 500px){h2{font-size: 24px !important;line-height: 34px !important}}h3{color: #f5f5f5;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;line-height: calc(16px + 10px);text-transform: uppercase}@media (max-width: 500px){h3{font-size: 24px !important;line-height: 34px !important}}input:focus:not([readonly]){border-bottom: 1px solid #555 !important;box-shadow: 0 1px 0 0 #555 !important}input[type=checkbox]:checked + label:before{border-right: 2px solid #555;border-bottom: 2px solid #555}nav{background-color: inherit;box-shadow: none;height: inherit}.page-wrapper{margin: 0 auto;max-width: 1920px;overflow: hidden}.row{margin: 0}strong{font-weight: 700}.clear{clear: both}.container{width: 100% !important}.container .row{margin-left: 0;margin-right: 0}.cut{background-color: #f5f5f5;bottom: 0;height: 50px;position: absolute;width: 100%}.cut.white{height: 100px}.cut.white div.rotate-left,.cut.white .rotate-right{background-color: #fff}.float_left{float: left !important}float_right{float: right !important}.headline-1{color: #222;font-family: 'Poppins', sans-serif;font-size: 65px;font-weight: 700;line-height: calc(65px + 10px);text-transform: uppercase}.headline-2{color: #222;font-family: 'Playfair Display', serif;font-size: 35px;font-style: italic;font-weight: 400;line-height: calc(35px + 10px);margin-bottom: 40px;text-align: center}.headline-3{color: #f5f5f5;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;line-height: calc(16px + 10px);text-transform: uppercase}.invisible{display: none !important}.left{float: left !important}.right{float: right !important}.rotate-left,.rotate-right{height: 90px;background-color: #f5f5f5;position: absolute;top: -6px;width: 100% !important}.rotate-left{left: -20px !important;transform: rotate(5deg);left: 0}.rotate-right{transform: rotate(-5deg);right: -20px !important}.transition_all{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}header.page-header{background-color: #fff;padding: 20px 0}header.page-header div.logo{height: 64px}header.page-header div.logo figure a{display: inline-block}header.page-header div.logo figure a img{max-width: 80%}header.page-header div.phone{height: 64px}header.page-header div.phone div.text-editor{float: right !important}header.page-header div.phone div.text-editor div.text p{color: #f5f5f5;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;line-height: calc(16px + 10px);text-transform: uppercase;color: #555;line-height: 64px;margin: 0}@media (max-width: 480px){header.page-header div.logo{width: 100% !important}header.page-header div.logo figure{text-align: center;width: 100%}header.page-header div.phone{display: none}}section.page-content{background-color: #f5f5f5;min-height: 300px;position: relative}section.page-content main.main-content figure.float_above{overflow: hidden}section.page-content main.main-content figure.float_above img{height: auto;max-width: 100%}@media (max-width: 992px){section.page-content main.main-content figure.float_above{max-height: 400px}}section.page-content main.main-content h3{color: #222;font-family: 'Poppins', sans-serif;font-size: 65px;font-weight: 700;line-height: calc(65px + 10px);text-transform: uppercase;font-size: 35px;line-height: calc(35px + 10px)}section.page-content main.main-content ul li,section.page-content main.main-content ol li{font-family: 'Playfair Display', serif;font-size: 18px;font-style: italic;padding-left: 20px;position: relative}section.page-content main.main-content ul li:before,section.page-content main.main-content ol li:before{content: "-";left: 0;position: absolute}section.page-content main.main-content div.section{background-color: #fff}section.page-content main.main-content div.headimage{margin: 0 auto;max-height: 800px;max-width: 1920px;overflow: hidden;position: relative}section.page-content main.main-content div.headimage img{display: block;height: auto;max-width: 100%}section.page-content main.main-content div.headimage div.figcaption{position: absolute;top: 15%;width: 100%;z-index: 999}section.page-content main.main-content div.headimage div.figcaption h1,section.page-content main.main-content div.headimage div.figcaption p{color: #fff !important}section.page-content main.main-content div.headimage div.figcaption h1{text-align: center}section.page-content main.main-content div.headimage div.figcaption p{color: #222;font-family: 'Playfair Display', serif;font-size: 35px;font-style: italic;font-weight: 400;line-height: calc(35px + 10px);margin-bottom: 40px;text-align: center}@media (max-width: 680px){section.page-content main.main-content div.headimage div.figcaption h1{font-size: 35px;margin-bottom: 0}section.page-content main.main-content div.headimage div.figcaption p{font-size: 18px;line-height: calc(18px + 10px);margin-top: 0}}@media (max-width: 500px){section.page-content main.main-content div.headimage{min-height: 334px}}@media (max-width: 420px){section.page-content main.main-content div.headimage{margin-bottom: 40px;min-height: inherit !important;height: 200px}section.page-content main.main-content div.headimage div.cut{display: none}section.page-content main.main-content div.headimage div.figcaption{padding: 0 11.25px}section.page-content main.main-content div.headimage div.figcaption h1{font-size: 18px;line-height: calc(18px + 10px)}section.page-content main.main-content div.headimage div.figcaption p{font-size: 14px;line-height: 24px}}section.page-content main.main-content div.vita{padding-bottom: 400px}section.page-content main.main-content div.cut.white{height: 220px;padding-top: 40px}section.page-content main.main-content div.cut.white div.contact h3{background-color: #fff;padding: 80px 0 70px 0;margin: 0;position: absolute;text-align: center;width: 100%}section.page-content main.main-content div.cut.white div.contact h3 a{color: #111}section.page-content main.main-content div.cut.white div.contact h3:before{background-image: url("../../files/layout-sachverstaendiger/images/briefumschlag.png");background-position: center center;background-repeat: no-repeat;background-size: cover;content: "";height: 34px;left: calc(50% - 24px);position: absolute;top: 20px;width: 48px}@media (max-width: 420px){section.page-content main.main-content div.vita{padding-bottom: 300px}}footer.page-footer{background-color: #222;padding: 0;position: relative}footer.page-footer div.cut{background-color: #222;top: 0px}footer.page-footer div.cut div.rotate-left,footer.page-footer div.cut div.rotate-right{background-color: #222}footer.page-footer a,footer.page-footer p{color: #fff;display: inline-block;font-size: 16px}footer.page-footer div.text{float: left !important;left: 50%;margin: 0 auto;padding: 40px 0;position: relative}footer.page-footer div.text p{float: left !important;padding: 0 11.25px;position: relative;right: 50%}footer.page-footer div.footer-navigation{background-color: #111;position: relative;z-index: 999}footer.page-footer div.footer-navigation ul{float: left !important;left: 50%;margin: 0 auto;padding: 0;position: relative}footer.page-footer div.footer-navigation ul li{float: left !important;padding: 0 11.25px;position: relative;right: 50%}footer.page-footer div.footer-navigation ul li a,footer.page-footer div.footer-navigation ul li span{display: block;font-size: 16px;padding: 0;text-transform: uppercase}@media (max-width: 1108px){footer.page-footer div.text{left: inherit;position: relative;width: 100%}footer.page-footer div.text p{display: block;float: none !important;right: inherit;text-align: center}}@media (max-width: 520px){footer.page-footer div.footer-navigation ul{left: inherit;padding: 20px 0;position: relative;width: 100%}footer.page-footer div.footer-navigation ul li{display: block;float: none !important;line-height: 42px;right: inherit;text-align: center}footer.page-footer div.footer-navigation ul li a,footer.page-footer div.footer-navigation ul li span{line-height: 42px}}
