.pp-header{--s:min(1px, calc(100vw / 1240));position:relative;overflow:hidden;width:100%;margin-bottom:25px;box-shadow:0 25px 0 #ececec;background:#ececec;color:#fff}.pp-header__media,.pp-header__media img{display:block}.pp-header__img{position:absolute;max-width:none!important;object-fit:cover}.pp-header__title{position:absolute;left:50%;z-index:2;margin:0!important;padding:0;color:#fff!important;font-family:"Dosis",Helvetica,Arial,Verdana,sans-serif!important;font-weight:700!important;text-align:center;text-transform:none;letter-spacing:0}.pp-header__t-mobile{display:none}.pp-header--title{height:calc(300 * var(--s))}.pp-header--title .pp-header__img{inset:0;width:100%;height:100%;object-position:center center}.pp-header--title .pp-header__title{top:50%;width:max-content;max-width:96%;transform:translate(-50%,calc(-50% - 10 * var(--s)));font-size:calc(60 * var(--s))!important;line-height:1.15!important}@media (min-width:778px) and (max-width:1023px){.pp-header--title{--s:1px;height:530px}.pp-header--title .pp-header__img{inset:auto;left:50%;top:50%;width:784px;height:571px;transform:translate(-50%,-50%)}.pp-header--title .pp-header__title{top:50%;width:auto;max-width:100%;padding:0 16px;box-sizing:border-box;font-size:94px!important;line-height:1.1!important;transform:translate(-50%,-50%)}}@media (max-width:777px){.pp-header--title{--s:min(1px, calc(100vw / 480));height:calc(350 * var(--s))}.pp-header--title .pp-header__img{inset:auto;left:50%;top:50%;width:calc(482 * var(--s));height:calc(351 * var(--s));transform:translate(-50%,-50%)}.pp-header--title .pp-header__title{top:50%;width:calc(343 * var(--s));max-width:none;font-size:calc(52 * var(--s))!important;line-height:1.15!important;transform:translate(-50%,calc(-50% - 22 * var(--s)))}}@media (max-width:1023px){.pp-header__t-mobile{display:inline}.pp-header__title:has(.pp-header__t-mobile) .pp-header__t-desktop{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.pp-header--hero{height:calc(530 * var(--s))}.pp-header--hero .pp-header__img{left:50%;top:calc(-5 * var(--s));width:calc(1396 * var(--s));height:calc(522 * var(--s));transform:translateX(calc(-50% - 30 * var(--s)));object-position:center center}@media (min-width:1024px) and (max-width:1239px){.pp-header--hero{--s:calc(100vw / 1024);height:530px}.pp-header--hero .pp-header__img{top:calc(-4 * var(--s));width:calc(1367 * var(--s));height:calc(583 * var(--s));transform:translateX(calc(-50% - 24 * var(--s)))}}.pp-header__button{position:absolute;left:50%;top:calc(322 * var(--s));z-index:3;transform:translateX(-50%);display:inline-block;padding:0 calc(30 * var(--s));border-radius:10px;background:linear-gradient(90deg,#af3ace 0%,#4026b3 100%);box-shadow:0 calc(10 * var(--s)) calc(20 * var(--s)) rgba(0,0,0,.25);color:#fff!important;font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-weight:500;font-size:calc(20 * var(--s));line-height:calc(60 * var(--s));white-space:nowrap;text-decoration:none!important;transition:filter .3s ease,background .3s ease}.pp-header__button:hover,.pp-header__button:focus-visible{background:linear-gradient(90deg,#4026b3 0%,#af3ace 100%);filter:brightness(1.2);color:#fff!important}@media (min-width:1024px) and (max-width:1239px){.pp-header__button{top:calc(265 * var(--s));padding:0 calc(25 * var(--s));font-size:calc(16 * var(--s));line-height:calc(49 * var(--s))}}@media (min-width:778px) and (max-width:1023px){.pp-header--hero{--s:1px;height:530px}.pp-header--hero .pp-header__img{left:50%;top:3px;width:792px;height:400px;transform:translateX(-50%)}.pp-header__button{top:421px;padding:0 19px;font-size:28px;line-height:88px}}@media (max-width:777px){.pp-header--hero{--s:min(1px, calc(100vw / 480));height:calc(350 * var(--s))}.pp-header--hero .pp-header__img{left:50%;top:calc(175 * var(--s) - 53 * var(--s));width:calc(494 * var(--s));height:calc(250 * var(--s));transform:translate(calc(-50% + 1 * var(--s)),-50%)}.pp-header__button{top:calc(234 * var(--s));padding:0 calc(31 * var(--s));font-size:calc(19 * var(--s));line-height:calc(57 * var(--s));box-shadow:0 calc(9 * var(--s)) calc(19 * var(--s)) rgba(0,0,0,.25)}}html{scroll-behavior:smooth}#pp-header-end{display:block;height:0}