.mdl__pageheader{position:relative}.mdl__pageheader .mdl__pageheader__deco{content:"";position:absolute;top:-5%;right:0;height:auto;width:30vw;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}}.mdl__pageheader .mdl__pageheader__container{position:relative;margin-bottom:25px}.mdl__pageheader .mdl__pageheader__container:after{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle farthest-side at left bottom, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0) 100%);top:0}.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__image img{width:100%}.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:25px 20px;box-sizing:border-box;margin-top:auto;display:flex;place-items:self-end}@media all and (min-width: 480px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{padding:40px}}@media all and (min-width: 768px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{padding:40px 60px 80px 60px}}@media all and (min-width: 1280px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{padding:40px 80px 100px 80px}}@media all and (min-width: 1440px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{padding:65px 120px 150px 120px}}.tpl__header__content{padding:50px 20px 30px 20px;box-sizing:border-box;display:flex;justify-content:space-between;min-height:inherit}@media all and (min-width: 480px){.tpl__header__content{padding:50px 40px 40px 40px}}@media all and (min-width: 768px){.tpl__header__content{padding:50px 60px 40px 60px}}@media all and (min-width: 1280px){.tpl__header__content{padding:50px 80px 40px 80px}}@media all and (min-width: 1440px){.tpl__header__content{padding:50px 120px 40px 120px}}.tpl__header__content .tpl__header__background{display:none}@media all and (min-width: 640px){.tpl__header__content .tpl__header__background{display:block;width:25%;flex:0 0 25%;height:auto;margin-left:75px;align-self:flex-end}}@media all and (min-width: 1280px){.tpl__header__content .tpl__header__background{width:340px;flex:0 0 340px}}@media all and (min-width: 1440px){.tpl__header__content .tpl__header__background{width:360px;flex:0 0 360px}}@media all and (min-width: 1600px){.tpl__header__content .tpl__header__background{width:400px;flex:0 0 400px}}.tpl__header__titlewrp{margin-top:auto}.tpl__header__titlewrp .tpl__header__title{font-size:1.75rem;line-height:1.25em;font-weight:700;color:#fff;hyphens:auto;border-bottom-right-radius:20px;position:relative}@media all and (min-width: 480px){.tpl__header__titlewrp .tpl__header__title{font-size:2rem;hyphens:none}}@media all and (min-width: 768px){.tpl__header__titlewrp .tpl__header__title{font-size:2.5rem}}@media all and (min-width: 1024px){.tpl__header__titlewrp .tpl__header__title{font-size:3rem}}@media all and (min-width: 1280px){.tpl__header__titlewrp .tpl__header__title{font-size:3.5rem}}@media all and (min-width: 1440px){.tpl__header__titlewrp .tpl__header__title{font-size:4rem}}