@font-face{font-family:'icomoon';src:url('../../../typo3conf/ext/gn_template/Resources/Public/Fonts/icomoon.eot?ibcnwm');src:url('../../../typo3conf/ext/gn_template/Resources/Public/Fonts/icomoon.eot?ibcnwm#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/gn_template/Resources/Public/Fonts/icomoon.woff2?ibcnwm') format('woff2'),url('../../../typo3conf/ext/gn_template/Resources/Public/Fonts/icomoon.ttf?ibcnwm') format('truetype'),url('../../../typo3conf/ext/gn_template/Resources/Public/Fonts/icomoon.woff?ibcnwm') format('woff'),url('../../../typo3conf/ext/gn_template/Resources/Public/Fonts/icomoon.svg?ibcnwm#icomoon') format('svg');font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:"\e90f"}.icon-close:before{content:"\e900"}.icon-facebook:before{content:"\e910"}.icon-instagram:before{content:"\e911"}.icon-pictures:before{content:"\e901"}body *{margin:0;padding:0;outline:0}header,footer,section,nav,article{margin:0 auto;padding:0}html{overflow:auto}body{background-color:#1d1d1b;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-size:15px;height:100vh;max-width:1920px;min-width:320px;min-height:700px;margin:0 auto;overflow-x:hidden;position:relative;text-align:left;-webkit-text-size-adjust:none}a{color:#1d1d1b;text-decoration:none}a:hover,a:active,a:focus{color:#1d1d1b;text-decoration:underline}.separator{padding:0 13px}.separator:before{content:'.'}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1550px;margin:0 auto;padding:0 15px;position:relative}.headertop{left:15px;margin-right:-15px;max-width:1750px;position:absolute;right:0;top:33px;z-index:50}.logo{float:left;width:250px;height:auto}svg #logo{fill:#f6e700}.contact,.socialnetworks{float:right;line-height:26px;padding-top:8px}.contact{font-weight:800}.socialnetworks{font-size:20px;text-align:center;width:200px}.socialnetworks a{padding:0 7px}.socialnetworks span{vertical-align:middle}.headerbottom{bottom:25px;left:0;position:absolute;right:0;z-index:50}#footerlinks,#editing{float:left;line-height:26px;width:50%}#editing{text-align:right}#editing img{vertical-align:middle}.bgimage,.bgimagehover{background-color:#1d1d1b;bottom:0;left:-10vw;position:absolute;top:0;-webkit-transform:skew(10deg,0deg);-moz-transform:skew(10deg,0deg);-ms-transform:skew(10deg,0deg);-o-transform:skew(10deg,0deg);transform:skew(10deg,0deg);will-change:width;width:60vw}.bgimagehover{background-color:#f6e700;left:auto;overflow:hidden;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-ms-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s;right:-10vw;padding-left:0;z-index:11}.bgimagehover:hover{width:65vw}.bgimage img,.bgimagehover img{bottom:0;left:5vw;position:fixed;object-fit:cover;position:absolute;height:100%;-webkit-transform:skew(-10deg,0deg);-moz-transform:skew(-10deg,0deg);-ms-transform:skew(-10deg,0deg);-o-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg);width:120vw;z-index:10}.bgimagehover img{left:auto;right:-5vw;z-index:11}.bgimage a,.bgimagehover a{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:20}.label{color:#1d1d1b;display:block;font-size:60px;font-weight:800;left:0;line-height:60px;position:absolute;pointer-events:none;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50%;z-index:50}.label.right{color:#1d1d1b;left:50%}@media (min-width:1921px){.bgimage,.bgimagehover{left:-10%;width:60%}.bgimagehover{left:auto;right:-10%}.bgimagehover:hover{width:65%}}@media (min-width:1281px){.hidden-lg{display:none!important}}@media (max-width:1280px){.headertop{margin-right:0}.logo{width:230px}.socialnetworks{padding-left:30px;width:auto}.label{font-size:40px;line-height:48px}@media (min-width:961px){.hidden-md{display:none!important}}}@media (max-width:960px){body{min-height:0}.headertop,.headerbottom{position:static}.headertop:after,.headerbottom:after{content:'';clear:both;display:table}.headertop,.headertop a{color:#fff}.headertop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;text-align:center;align-items:center}.logo{float:none;padding:20px 0 0}.logo svg{display:block;margin:auto}.contact{padding:20px 0 10px}.socialnetworks{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;padding-left:0}.headerbottom{background-color:#f6e700;padding:20px 15px}#footerlinks,#editing{width:auto}#editing{float:right;padding-left:30px}.bgimage,.bgimagehover{left:0;overflow:hidden;padding:0;position:relative;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;width:100%}.bgimagehover:hover{width:100%}.bgimage img,.bgimagehover img{display:block;height:auto;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:160%}.bgimagehover img{float:right}.label{left:0;right:0;top:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%}.label.right{left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:641px){.hidden-sm{display:none!important}}}@media (max-width:640px){.hidden-xs{display:none!important}.separator{padding:0 10px}body{font-size:12px}.logo svg{max-width:150px}.socialnetworks{font-size:14px}.bgimage img,.bgimagehover img{width:140%}.label,.label.right{font-size:24px;line-height:28px}.headerbottom{padding:50px 15px 55px}#footerlinks,#editing{float:none;padding-left:0;text-align:center;width:100%}#footerlinks{margin-bottom:20px}}
