.promo-page{font:400 5vw/1.4 Open Sans,sans-serif}@media screen and (min-width:1024px){.promo-page{margin-top:-2rem}}.promo-page .img{background-size:contain}.promo-page .bkg,.promo-page .img{background-position:top;background-repeat:no-repeat}.promo-page .bkg{background-size:cover;position:relative}.unverified-notice+.promo-page{margin-top:-2rem}.promo-page{background-size:contain;overflow:hidden;position:relative}@media screen and (min-width:550px){.promo-page{font-size:1.0416666667vw}}@media screen and (min-width:1024px){.promo-page{font-size:.8333333333vw}}.promo-page .sale-page{align-items:center;display:flex;flex-flow:column;margin:0 auto;position:relative;width:98%;z-index:2}@media screen and (min-width:1024px){.promo-page .sale-page{max-width:1660px;width:96%}}.promo-page .list{display:flex;flex-flow:row wrap;justify-content:space-between;width:88%}@media screen and (min-width:550px){.promo-page .list{width:100%}}.promo-page .list li{margin-bottom:.5em;position:relative;transition:all .3s ease-in-out;width:100%}.promo-page .list li:hover{transform:scale(1.05);transform-origin:50% 50%;z-index:2}.promo-page .list img{display:block;margin:auto;width:100%}@media screen and (min-width:550px){.promo-page .list.games-featured li{margin-bottom:1em;width:32.5%}.promo-page .list.free-games{justify-content:center}}.promo-page .list.free-games li{margin:0 .5% .55em;width:48%}@media screen and (min-width:550px){.promo-page .list.free-games li{margin:0 1.2% 1.25em 0;width:19%}.promo-page .list.free-games li:nth-child(5n){margin-right:0}}.promo-page .list.free-paid-games li,.promo-page .list.games-premium li{margin:0 2.5% 5%;width:45%}@media screen and (min-width:550px){.promo-page .list.free-paid-games li,.promo-page .list.games-premium li{margin:0 1.2% 1.5% 0;width:13.2%}.promo-page .list.free-paid-games li:nth-child(7n),.promo-page .list.games-premium li:nth-child(7n){margin-right:0}}.promo-page .list .discount{left:0;max-width:15vw;position:absolute;top:0;width:15vw}@media screen and (min-width:550px){.promo-page .list .discount{font-size:1.6vw;width:4.7vw}}@media screen and (min-width:1024px){.promo-page .list .discount{font-size:20px;line-height:45px;max-width:70px;width:5.2vw}}.promo-page .list.games-merch li.merch-img{margin:0 .5% 1.25em;width:47%}@media screen and (min-width:550px){.promo-page .list.games-merch li.merch-img{width:24%}}.promo-page .list .merch-content{align-items:center;display:flex;flex-direction:column}.promo-page .list.games-featured-2 li{margin:0 .5% .55em;width:48%}@media screen and (min-width:550px){.promo-page .list.games-featured-2 li{margin:0 .8% .55em 0;width:24%}}@media screen and (min-width:1024px){.promo-page .list.games-featured-2 li{margin:0 1.2% 1.25em 0;width:19%}}@media screen and (min-width:550px){.promo-page .list.games-featured-2 li:nth-child(4n){margin-right:0}}@media screen and (min-width:1024px){.promo-page .list.games-featured-2 li:nth-child(4n){margin-right:1.2%}.promo-page .list.games-featured-2 li:nth-child(5n){margin-right:0}}.promo-page .list.games-featured-device{flex-direction:column}@media screen and (min-width:550px){.promo-page .list.games-featured-device{flex-flow:row nowrap}.promo-page .list.games-featured-device li{width:32%}.promo-page .list.games-featured-device li:nth-child(2){margin:0 1em}}.promo-page{background:linear-gradient(180deg,#0f4439 57%,#256155);color:#fff;width:100%}@media screen and (min-width:550px){.promo-page{font-size:2.08333vw}}@media screen and (min-width:1024px){.promo-page{font-size:.83333vw}}@media screen and (min-width:1920.02px){.promo-page .sale-page{font-size:1em}}.promo-page .list{width:95%}@media screen and (min-width:550px){.promo-page .list{width:98%}}@media screen and (min-width:1024px){.promo-page .list{width:100%}}.promo-page .list .discount{background-color:#d90052;color:#fff}.promo-page .promo-masthead-img{align-items:center;display:flex;flex-direction:column;height:29.6875em;width:100%}.no-avif .promo-page .promo-masthead-img{background-image:url(/images/promos/sales/sex-education/640-masthead.jpg)}.avif .promo-page .promo-masthead-img{background-image:url(/images/promos/sales/sex-education/640-masthead.avif)}@media screen and (min-width:550px){.promo-page .promo-masthead-img{height:19.0625em}.no-avif .promo-page .promo-masthead-img{background-image:url(/images/promos/sales/sex-education/1536-masthead.jpg)}.avif .promo-page .promo-masthead-img{background-image:url(/images/promos/sales/sex-education/1536-masthead.avif)}}@media screen and (min-width:1024px){.promo-page .promo-masthead-img{height:46.9375em}.no-avif .promo-page .promo-masthead-img{background-image:url(/images/promos/sales/sex-education/1920-masthead.jpg)}.avif .promo-page .promo-masthead-img{background-image:url(/images/promos/sales/sex-education/1920-masthead.avif)}}@media screen and (min-width:1920.02px){.promo-page .promo-masthead-img{font-size:.833333vw}}.promo-page .wrp-content{background:url(/images/promos/sales/sex-education/640-bg-drawing-01.png) center 4.3%/contain no-repeat,url(/images/promos/sales/sex-education/640-bg-drawing-02.png) center 19.5%/contain no-repeat,url(/images/promos/sales/sex-education/640-bg-drawing-03.png) center 75.5%/contain no-repeat,url(/images/promos/sales/sex-education/640-bg-drawing-04.png) center 100%/contain no-repeat;height:100%;margin-top:-2.2em;padding-bottom:2.3em}@media screen and (min-width:550px){.promo-page .wrp-content{background:url(/images/promos/sales/sex-education/1536-bg-drawing-01.png) center 2.4%/contain no-repeat,url(/images/promos/sales/sex-education/1536-bg-drawing-02.png) center 26.3%/contain no-repeat,url(/images/promos/sales/sex-education/1536-bg-drawing-03.png) center 83.6%/contain no-repeat,url(/images/promos/sales/sex-education/1536-bg-drawing-04.png) center 98.3%/contain no-repeat;margin-top:-1.6em}}@media screen and (min-width:1024px){.promo-page .wrp-content{background:url(/images/promos/sales/sex-education/1920-bg-drawing-01.png) center 5%/contain no-repeat,url(/images/promos/sales/sex-education/1920-bg-drawing-02.png) center 23.4%/contain no-repeat,url(/images/promos/sales/sex-education/1920-bg-drawing-03.png) center 82.5%/contain no-repeat,url(/images/promos/sales/sex-education/1920-bg-drawing-04.png) center 99.2%/contain no-repeat;margin-top:-13.1em}}.promo-page .banner-promo{display:block;height:35.625em;margin-top:2.7em;width:20em}.no-avif .promo-page .banner-promo{background-image:url(/images/promos/sales/sex-education/640-sub-coupon-banner.png)}.avif .promo-page .banner-promo{background-image:url(/images/promos/sales/sex-education/640-sub-coupon-banner.avif)}@media screen and (min-width:550px){.promo-page .banner-promo{height:23.125em;margin-top:2.2em;width:48em}.no-avif .promo-page .banner-promo{background-image:url(/images/promos/sales/sex-education/1536-sub-coupon-banner.png)}.avif .promo-page .banner-promo{background-image:url(/images/promos/sales/sex-education/1536-sub-coupon-banner.avif)}}@media screen and (min-width:1024px){.promo-page .banner-promo{height:46.25em;margin-top:.9em;width:97.375em}.no-avif .promo-page .banner-promo{background-image:url(/images/promos/sales/sex-education/1920-sub-coupon-banner.png)}.avif .promo-page .banner-promo{background-image:url(/images/promos/sales/sex-education/1920-sub-coupon-banner.avif)}}.promo-page .free-games-title-promo{height:2.71875em;margin-bottom:1.2em;margin-top:4.1em;width:18.75em}.no-avif .promo-page .free-games-title-promo{background-image:url(/images/promos/sales/sex-education/640-free-games-title.png)}.avif .promo-page .free-games-title-promo{background-image:url(/images/promos/sales/sex-education/640-free-games-title.avif)}@media screen and (min-width:550px){.promo-page .free-games-title-promo{height:1.1875em;margin-bottom:1.1em;margin-top:2.6em;width:26.90625em}.no-avif .promo-page .free-games-title-promo{background-image:url(/images/promos/sales/sex-education/1536-free-games-title.png)}.avif .promo-page .free-games-title-promo{background-image:url(/images/promos/sales/sex-education/1536-free-games-title.avif)}}@media screen and (min-width:1024px){.promo-page .free-games-title-promo{height:2.375em;margin-bottom:3em;margin-top:4em;width:53.8125em}.no-avif .promo-page .free-games-title-promo{background-image:url(/images/promos/sales/sex-education/1920-free-games-title.png)}.avif .promo-page .free-games-title-promo{background-image:url(/images/promos/sales/sex-education/1920-free-games-title.avif)}}.promo-page .premium-title-promo{height:4.15625em;margin:2em 0 1.2em;width:18.125em}.no-avif .promo-page .premium-title-promo{background-image:url(/images/promos/sales/sex-education/640-paid-games-title.png)}.avif .promo-page .premium-title-promo{background-image:url(/images/promos/sales/sex-education/640-paid-games-title.avif)}@media screen and (min-width:550px){.promo-page .premium-title-promo{height:1.15625em;margin:1.3em 0;width:46.5em}.no-avif .promo-page .premium-title-promo{background-image:url(/images/promos/sales/sex-education/1536-paid-games-title.png)}.avif .promo-page .premium-title-promo{background-image:url(/images/promos/sales/sex-education/1536-paid-games-title.avif)}}@media screen and (min-width:1024px){.promo-page .premium-title-promo{height:2.3125em;margin:2.6em 0 3.1em;width:93em}.no-avif .promo-page .premium-title-promo{background-image:url(/images/promos/sales/sex-education/1920-paid-games-title.png)}.avif .promo-page .premium-title-promo{background-image:url(/images/promos/sales/sex-education/1920-paid-games-title.avif)}}.promo-page .view-all-btn{height:4.9375em;position:relative;width:20em}@media screen and (min-width:550px){.promo-page .view-all-btn{height:5.15625em;width:21.03125em}}@media screen and (min-width:1024px){.promo-page .view-all-btn{height:10.3125em;width:42.0625em}}.promo-page .promo-btn-free{margin-bottom:1.3em;margin-top:.6em}.no-avif .promo-page .promo-btn-free{background-image:url(/images/promos/sales/sex-education/640-free-games-button.png)}.avif .promo-page .promo-btn-free{background-image:url(/images/promos/sales/sex-education/640-free-games-button.avif)}@media screen and (min-width:550px){.promo-page .promo-btn-free{margin:.2em auto 1em}.no-avif .promo-page .promo-btn-free{background-image:url(/images/promos/sales/sex-education/1536-free-games-button.png)}.avif .promo-page .promo-btn-free{background-image:url(/images/promos/sales/sex-education/1536-free-games-button.avif)}}@media screen and (min-width:1024px){.promo-page .promo-btn-free{margin:.8em auto 3.55em}.no-avif .promo-page .promo-btn-free{background-image:url(/images/promos/sales/sex-education/1920-free-games-button.png)}.avif .promo-page .promo-btn-free{background-image:url(/images/promos/sales/sex-education/1920-free-games-button.avif)}}.promo-page .sale-btn-promo{margin-bottom:5em;margin-top:.5em}.no-avif .promo-page .sale-btn-promo{background-image:url(/images/promos/sales/sex-education/640-paid-games-button.png)}.avif .promo-page .sale-btn-promo{background-image:url(/images/promos/sales/sex-education/640-paid-games-button.avif)}@media screen and (min-width:550px){.promo-page .sale-btn-promo{margin-bottom:3em;margin-top:1.1em}.no-avif .promo-page .sale-btn-promo{background-image:url(/images/promos/sales/sex-education/1536-paid-games-button.png)}.avif .promo-page .sale-btn-promo{background-image:url(/images/promos/sales/sex-education/1536-paid-games-button.avif)}}@media screen and (min-width:1024px){.promo-page .sale-btn-promo{margin-bottom:5em;margin-top:.8em}.no-avif .promo-page .sale-btn-promo{background-image:url(/images/promos/sales/sex-education/1920-paid-games-button.png)}.avif .promo-page .sale-btn-promo{background-image:url(/images/promos/sales/sex-education/1920-paid-games-button.avif)}}.promo-page .games-featured li img{box-shadow:0 .125em .3125em 0 rgba(0,0,0,.75)}.promo-page .free-games li,.promo-page .games-featured-2 li{box-shadow:0 2px 5px 0 rgba(0,0,0,.75)}
