#pgBonusBanner{display:flex;justify-content:center;padding:69px 0}#pgBonusBanner .container{margin:0 24px;display:flex;justify-content:center;max-width:1350px}#pgBonusBanner .bonus-banner{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:312px;position:relative;padding-inline:24px;padding-block:48px;border-radius:19px;text-align:center;z-index:1;background:var(--post-graduation-primary-color, #1b2748)}#pgBonusBanner .bonus-banner--intra-play{background:linear-gradient(90deg,#830808,#000)}#pgBonusBanner .bonus-banner--pape{background-color:#ffb300;background-image:var(--bg-mobile);background-size:317px;background-position:center 5px;background-repeat:no-repeat;padding-block-start:58px;padding-inline:21px}#pgBonusBanner .image-column{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:33px}#pgBonusBanner .image-column .mobile-bonus-header{display:flex}#pgBonusBanner .content-column .header .bonus-header{display:none}#pgBonusBanner .image-column .circle-image{width:164px;height:164px;min-width:164px;min-height:164px;border-radius:50%;background:#3e589e;display:flex;align-items:center;justify-content:center;position:relative}#pgBonusBanner .image-column .circle-image--transparent{background:transparent;border-radius:0;width:229.74px;height:153.35px;min-width:229.74px;min-height:153.35px}#pgBonusBanner .image-column .circle-image--transparent-pape{background:transparent;border-radius:0;width:148.189px;height:139.73px;min-width:148.19px;min-height:139.73px;transform:rotate(-8.02deg)}#pgBonusBanner .image-column .pape-complement{left:70px;top:60px;width:65px;height:73px;background-color:#ffb300;position:absolute;z-index:0}#pgBonusBanner .image-column .circle-image img{width:109px;height:136px;object-fit:contain;position:relative;z-index:1}#pgBonusBanner :is(.bonus-banner--pape,.bonus-banner--intra-play) .image-column .circle-image img{width:100%;height:100%}#pgBonusBanner :is(.mobile-bonus-header,.bonus-header){display:flex;align-items:center;justify-content:center;gap:5.25px}#pgBonusBanner :is(.mobile-bonus-header,.bonus-header) .icon-wrapper svg{width:27px;height:27px;color:var(--text-color-white, #ffffff)}#pgBonusBanner .bonus-banner--pape .bonus-header .icon-wrapper svg{color:#ffb300}#pgBonusBanner :is(.mobile-bonus-header,.bonus-header) .bonus-title{color:var(--text-color-white, #ffffff);text-align:center;leading-trim:both;text-edge:cap;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:normal}#pgBonusBanner .bonus-banner--pape :is(.mobile-bonus-header,.bonus-header) .bonus-title{color:var(--text-color-black, #141414)}#pgBonusBanner .content-column{display:flex;flex-direction:column;gap:32px}#pgBonusBanner .content-column .content{display:flex;flex-direction:column;gap:24px}#pgBonusBanner .content-column .content .header{display:flex;flex-direction:column;align-items:center;gap:10px}#pgBonusBanner .content-column .content .header .subtitle{text-align:center;leading-trim:both;text-edge:cap;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--text-color-white, #ffffff)}#pgBonusBanner .content-column .content .header .subtitle strong{font-weight:600}#pgBonusBanner .bonus-banner--pape .content-column .content .header .subtitle{color:var(--text-color-black, #141414);max-width:185px}#pgBonusBanner .content-column .content .header .subtitle img{width:104.275px;height:20.468px}#pgBonusBanner .content-column .content .description{margin:0;text-align:center;leading-trim:both;text-edge:cap;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:var(--text-color-white, #ffffff)}#pgBonusBanner .bonus-banner--pape .content-column .content .description{color:var(--text-color-black, #141414);width:265px}#pgBonusBanner .content-column .cta-button-wrapper{display:flex;justify-content:center}#pgBonusBanner .content-column .cta-button{display:flex;width:235px;height:40px;padding:10px 24px 10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--btn-color, #34c759);cursor:pointer}#pgBonusBanner .content-column .cta-button svg{width:20px;height:20px}#pgBonusBanner .content-column .cta-button:hover{background:var(--btn-color, #35c85a);box-shadow:0 6px 16px #35c85a59;transform:translateY(-1px)}#pgBonusBanner .content-column .cta-button span{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media screen and (min-width: 900px){#pgBonusBanner{background-color:#f5f5f5}}@media screen and (min-width: 1200px){#pgBonusBanner{padding-block:50px 112px}#pgBonusBanner.bonus-banner--intra-play,#pgBonusBanner.bonus-banner--pape{padding-block:112px}#pgBonusBanner .bonus-banner{gap:29px;flex-direction:row;width:100%;height:418px;max-width:1350px;max-height:418px;padding-inline:63px 40px}#pgBonusBanner .bonus-banner--intra-play{padding-inline:40px}#pgBonusBanner .bonus-banner--pape{gap:80px;background-color:transparent;background-image:var(--bg-desktop);background-size:auto 418px;background-position:-25px center;padding-inline:65.35px 40px}#pgBonusBanner .image-column .mobile-bonus-header{display:none}#pgBonusBanner .image-column .circle-image--transparent-pape{width:208px;height:196px}#pgBonusBanner .image-column .circle-image{width:285px;height:285px}#pgBonusBanner .image-column .circle-image img{width:209px;height:261px;margin-bottom:35px;margin-right:10px}#pgBonusBanner .bonus-banner--pape .image-column .circle-image{width:209px;height:261px}#pgBonusBanner .bonus-banner--intra-play .image-column .circle-image{width:400px;height:auto}#pgBonusBanner .content-column .header .bonus-header{display:flex;gap:12.75px}#pgBonusBanner .content-column .header .bonus-header .icon-wrapper svg{width:51px;height:51px}#pgBonusBanner .content-column .header .bonus-header .bonus-title{font-size:40px}#pgBonusBanner .content-column{flex:1;align-items:start;gap:24px}#pgBonusBanner .content-column .content{width:100%;align-items:start;gap:24px}#pgBonusBanner .content-column .content .header{width:100%;align-items:start}#pgBonusBanner.bonus-banner--intra-play .content-column .content .header{gap:24px}#pgBonusBanner .bonus-banner .content-column .content .header .subtitle{margin-left:64px;font-size:24px}#pgBonusBanner.bonus-banner--intra-play .bonus-banner .content-column .content .header .subtitle{margin-left:0}#pgBonusBanner .bonus-banner--pape .content-column .content .header .subtitle{font-size:24px;max-width:unset}#pgBonusBanner .bonus-banner--intra-play .content-column .content .header .subtitle{font-size:24px;gap:.45em}#pgBonusBanner .bonus-banner--intra-play .content-column .content .header .subtitle img{width:153px;height:30px}#pgBonusBanner.bonus-banner--default .content-column{max-width:886px}#pgBonusBanner .content-column .content .description{text-align:left;font-size:16px;line-height:150%}#pgBonusBanner .bonus-banner .content-column .content .description{margin-left:64px}#pgBonusBanner.bonus-banner--intra-play .bonus-banner .content-column .content .description{margin-left:0}#pgBonusBanner .bonus-banner--pape .content-column .content .description{max-width:unset;width:100%}#pgBonusBanner .content-column .cta-button{height:unset;width:288px;padding-block:16px}#pgBonusBanner .bonus-banner .cta-button-wrapper{margin-left:64px}#pgBonusBanner.bonus-banner--intra-play .bonus-banner .cta-button-wrapper{margin-left:0}}
