.tpl__header{position:relative}.tpl__header .tpl__header__deco{content:"";position:absolute;top:0;right:0;height:auto;width:30vw;background-repeat:no-repeat;pointer-events:none;-webkit-animation:1s ease 0s normal forwards 1 opacityin;animation:1s ease 0s normal forwards 1 opacityin}@keyframes opacityin{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacityin{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.tpl__header__innercontainer{max-width:1360px;margin:auto;box-sizing:border-box;padding:30px 20px}@media all and (min-width: 480px){.tpl__header__innercontainer{padding:30px 40px}}@media all and (min-width: 768px){.tpl__header__innercontainer{padding:50px 60px}}@media all and (min-width: 1440px){.tpl__header__innercontainer{padding:50px 80px}}@media all and (min-width: 1600px){.tpl__header__innercontainer{padding:70px 120px}}.tpl__header__innercontainer .tpl__headline__default{position:relative;z-index:1;font-size:1.75rem;line-height:1.125em}@media all and (min-width: 480px){.tpl__header__innercontainer .tpl__headline__default{font-size:2rem}}@media all and (min-width: 768px){.tpl__header__innercontainer .tpl__headline__default{font-size:2.5rem}}@media all and (min-width: 1440px){.tpl__header__innercontainer .tpl__headline__default{font-size:3rem}}@media all and (min-width: 1600px){.tpl__header__innercontainer .tpl__headline__default{font-size:4rem}}