@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700;900&family=Source+Serif+Pro:wght@400;600;700&display=swap);.PromotionOffers .bottom-row{text-align:center;font-size:.8rem;line-height:2rem}.PromotionOffers .sub-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:36px 0}.PromotionOffers .sub-navigation .navigation-divider{height:28px;border:1px solid #b1b1b1;margin:0 34px}.PromotionOffers .sub-navigation .navigation-item{color:#e8b46a;-webkit-transition:color .2s ease;transition:color .2s ease;font-weight:700}.PromotionOffers .sub-navigation .navigation-item:hover{cursor:pointer;color:#b21754}.PromotionOffers .sub-navigation .navigation-item.selected{color:#b21754}@media (max-width:767px){.PromotionOffers .page{max-width:18.7rem;margin:0 auto 1.25rem}}.PromotionOffers .golden-divider{border-top:none;border-bottom:1px solid #e8b46a;margin:2.5rem 0}.PromotionOffers .golden-divider.bottom-navigation{margin-top:3.7rem;margin-bottom:1.7rem}.PromotionOffers .golden-divider.bonus-list{margin:3.8rem 0}@media (max-width:767px){.PromotionOffers .bonus-redeem{max-width:18.7rem;margin:0 auto 2rem}}.PromotionOffers .bonus-redeem .label{font-size:1.1rem}@media (max-width:767px){.PromotionOffers .bonus-redeem .label{font-size:.9rem}}.PromotionOffers .bonus-redeem .input-container{position:relative;margin-top:.55rem;margin-bottom:2.5rem}@media (max-width:767px){.PromotionOffers .bonus-redeem .input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:2rem}}.PromotionOffers .bonus-redeem .icon{width:1.45rem;height:1.575rem;top:11px;left:10px}.PromotionOffers .bonus-redeem .input{height:2.75rem;padding-right:10.3rem;font-size:.9rem}@media (max-width:767px){.PromotionOffers .bonus-redeem .input{padding-right:0}}.PromotionOffers .bonus-redeem .InputWithIcon.error-state .input{border-color:#e7343f}.PromotionOffers .bonus-redeem .input-error{display:none}.PromotionOffers .bonus-redeem .input-error.redeem-error{display:block}.PromotionOffers .bonus-redeem .button{position:absolute;top:7px;right:7px;width:9.6rem;height:2rem;padding:.5rem 1.45rem}@media (max-width:767px){.PromotionOffers .bonus-redeem .button{position:static;width:100%;height:2.75rem;margin-top:.25rem}}.PromotionOffers .bonus-redeem .button span{font-size:.8rem}@media (max-width:767px){.PromotionOffers .bonus-redeem .button span{font-size:1rem}}.PromotionOffers .bonus-redeem .button:disabled{background-color:#b20f54!important;color:#fff!important}.PromotionOffers .eligible-bonuses-list .offers-title{margin-top:2.5rem;margin-bottom:1.8rem;text-align:left}.PromotionOffers .eligible-bonuses-list .money-bonus-offers,.PromotionOffers .eligible-bonuses-list .money-bonus-offers>div:last-child{margin-bottom:3.5rem}.PromotionOffers .eligible-bonuses-list .money-bonus-offers>div:last-child .tac-wrapper{border:initial}.PromotionOffers .eligible-bonuses-list .free-games-bonus-offers,.PromotionOffers .eligible-bonuses-list .free-games-bonus-offers>div:last-child{margin-bottom:3.5rem}.PromotionOffers .eligible-bonuses-list .free-games-bonus-offers>div:last-child .tac-wrapper{border:initial}.PromotionOffers .active-bonuses-overview .Table{margin-top:1.9rem}.PromotionOffers .active-bonuses-overview .Table table{width:auto}.PromotionOffers .active-bonuses-overview .Table thead tr{border-bottom:1px solid #000}.PromotionOffers .active-bonuses-overview .Table th .translation{font-size:.8rem;font-weight:400}.PromotionOffers .active-bonuses-overview .Table tbody tr{border:initial}.PromotionOffers .active-bonuses-overview .Table td{padding:initial}.PromotionOffers .active-bonuses-overview .Table td p{margin:initial}.PromotionOffers .active-bonuses-overview .Table td span{display:initial}.PromotionOffers .active-bonuses-overview .Table td p,.PromotionOffers .active-bonuses-overview .Table td span{font-weight:400;font-size:.8rem}.PromotionOffers .active-bonuses-overview .Table .date-row .spanned-column,.PromotionOffers .active-bonuses-overview .Table .date-row td,.PromotionOffers .active-bonuses-overview .Table .main-data-row td{padding-top:.8rem}.PromotionOffers .active-bonuses-overview .Table .additional-data-row{border-bottom:1px solid #b9b9b9}.PromotionOffers .active-bonuses-overview .Table .additional-data-row td{padding-top:.5rem;padding-bottom:.8rem}.PromotionOffers .active-bonuses-overview .Table .additional-data-row .spanned-container{display:-webkit-box;display:-ms-flexbox;display:flex}.PromotionOffers .active-bonuses-overview .Table .big-font{font-size:.9rem}.PromotionOffers .active-bonuses-overview .Table .big-font.bold{font-weight:700}.PromotionOffers .active-bonuses-overview .Table .bold-red{color:#b21754;font-weight:700}.PromotionOffers .active-bonuses-overview .Table .close-icon{display:block;height:.65rem;margin-left:.5rem;margin-top:.1rem;cursor:pointer}.PromotionOffers .active-bonuses-overview .Table .column-divider{height:40px;width:1px;background-color:#cecece;margin-right:.5rem}.PromotionOffers .active-bonuses-overview .ActiveMoneyBonuses .content-wrapper{padding-bottom:20px}.PromotionOffers .active-bonuses-overview .ActiveMoneyBonuses .content-wrapper .bonuses-cancel{min-width:1.95rem;vertical-align:middle}.PromotionOffers .active-bonuses-overview .ActiveMoneyBonuses .content-wrapper .bonuses-bonus{min-width:21.6rem}@media (max-width:1199px){.PromotionOffers .active-bonuses-overview .ActiveMoneyBonuses .content-wrapper .bonuses-bonus{min-width:14.6rem}}@media (max-width:767px){.PromotionOffers .active-bonuses-overview .ActiveMoneyBonuses .content-wrapper .bonuses-bonus{min-width:16.6rem}}.PromotionOffers .active-bonuses-overview .ActiveMoneyBonuses .content-wrapper .bonuses-balance{min-width:5.8rem;padding-left:.5rem}.PromotionOffers .active-bonuses-overview .ActiveMoneyBonuses .content-wrapper .bonuses-wager-or-requirements{min-width:9.65rem;padding-left:.5rem}.PromotionOffers .active-bonuses-overview .ActiveMoneyBonuses .content-wrapper .bonuses-wager-or-requirements .ExternalLink{top:-2px}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .content-wrapper{padding-bottom:20px}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .content-wrapper .bonuses-cancel{min-width:1.95rem;vertical-align:middle}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .content-wrapper .bonuses-free-spins{min-width:15.25rem;padding-right:.5rem}@media (max-width:1199px){.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .content-wrapper .bonuses-free-spins{min-width:8.5rem}}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .content-wrapper .bonuses-won{min-width:5.25rem;padding-left:.5rem}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .content-wrapper .bonuses-balance{min-width:6.9rem;padding-left:.5rem}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .content-wrapper .bonuses-wager-or-requirements{min-width:9.6rem;padding-left:.5rem}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .content-wrapper .additional-data-row .spanned-column{padding-left:.5rem}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .date-row .spanned-column,.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .date-row td{padding-top:.7rem}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .main-data-row td{padding-top:.7rem;padding-bottom:.7rem}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .additional-data-row{border-bottom:1px solid #b9b9b9;border-top:1px solid #b9b9b9}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .additional-data-row td{padding-top:.7rem;padding-bottom:.7rem}.PromotionOffers .active-bonuses-overview .ActiveFreeGamesBonuses .additional-data-row .spanned-container{display:-webkit-box;display:-ms-flexbox;display:flex}.PromotionOffers .active-bonuses-overview>h1{margin-bottom:.9rem}.PendingBonusCard{position:relative;margin-bottom:3.5rem;padding-bottom:1.8rem}@media (max-width:767px){.PendingBonusCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.35rem}}.PendingBonusCard .bonus-details{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.PendingBonusCard .bonus-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:18.7rem}}.PendingBonusCard .bonus-details .image{position:relative}.PendingBonusCard .bonus-details .image .img-wrapper{-ms-flex-negative:0;flex-shrink:0;height:17.5rem;width:17.5rem}@media (max-width:1199px){.PendingBonusCard .bonus-details .image .img-wrapper{height:14.3rem;width:14.3rem}}@media (max-width:767px){.PendingBonusCard .bonus-details .image .img-wrapper{height:18.7rem;width:18.7rem}}.PendingBonusCard .bonus-details .image .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.PendingBonusCard .bonus-details .image .img-wrapper img{width:100%;height:100%}}.PendingBonusCard .bonus-details .image .tac-wrapper{position:absolute}.PendingBonusCard .bonus-details .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 2rem}@media (max-width:767px){.PendingBonusCard .bonus-details .content{margin:initial}}.PendingBonusCard .bonus-details .content .bonus-text{display:block;margin-bottom:2rem}@media (max-width:1089px){.PendingBonusCard .bonus-details .content .bonus-text{margin-bottom:1.35rem}}@media (max-width:767px){.PendingBonusCard .bonus-details .content .bonus-text{-webkit-line-clamp:3;margin-bottom:.75rem}}@media (max-width:767px){.PendingBonusCard .bonus-details .content .bonus-text h2{font-size:1.5rem}}.PendingBonusCard .bonus-details .content .button{padding:.75rem 3rem}@media (max-width:767px){.PendingBonusCard .bonus-details .content .button{width:100%}}.PendingBonusCard .bonus-details .content .ExternalLink{margin-top:.5rem;padding-right:.6rem;font-size:.9rem}.PendingBonusCard .bonus-details .content .time-to-accept{font-size:.8rem}.PendingBonusCard .bonus-details .tac-wrapper{margin-top:.5rem;padding-bottom:1.8rem;border-bottom:1px solid #ededed}@media (max-width:767px){.PendingBonusCard .bonus-details .tac-wrapper{margin-top:.75rem;padding:0 0 .85rem;width:18.7rem}}.PendingBonusCard .bonus-details .tac-wrapper .description{display:none}.PendingBonusCard .bonus-details .tac-wrapper .description.expanded{display:block;margin-top:.5rem;margin-bottom:.5rem}.PendingBonusCard .bonus-details .tac-wrapper .description p,.PendingBonusCard .bonus-details .tac-wrapper .description span{font-size:.8rem;font-weight:300;display:block;-webkit-animation:fadeIn .4s ease-in;animation:fadeIn .4s ease-in}.PendingBonusCard .bonus-details .tac-wrapper .ExternalLink span{display:block;font-weight:700;font-size:1rem}.BonusCard{position:relative;margin-bottom:2.1rem}@media (max-width:767px){.BonusCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.35rem}}.BonusCard:hover .cms-tooltip{display:block}.BonusCard .bonus-details{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.BonusCard .bonus-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:18.7rem}}.BonusCard .bonus-details .img-wrapper{-ms-flex-negative:0;flex-shrink:0;height:17.5rem;width:17.5rem}@media (max-width:1199px){.BonusCard .bonus-details .img-wrapper{height:14.3rem;width:14.3rem}}@media (max-width:767px){.BonusCard .bonus-details .img-wrapper{height:18.7rem;width:18.7rem}}.BonusCard .bonus-details .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.BonusCard .bonus-details .img-wrapper img{width:100%;height:100%}}.BonusCard .bonus-details .img-wrapper .free-games-image-fallback{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#e8b46a}.BonusCard .bonus-details .img-wrapper .free-games-image-fallback .spins-amount{font-size:9rem;line-height:8rem}@media (max-width:1199px){.BonusCard .bonus-details .img-wrapper .free-games-image-fallback .spins-amount{font-size:7.25rem;line-height:6.4rem}}@media (max-width:767px){.BonusCard .bonus-details .img-wrapper .free-games-image-fallback .spins-amount{font-size:9rem;line-height:8rem}}.BonusCard .bonus-details .img-wrapper .free-games-image-fallback .translation{font-size:2.25rem}@media (max-width:1199px){.BonusCard .bonus-details .img-wrapper .free-games-image-fallback .translation{font-size:1.7rem}}@media (max-width:767px){.BonusCard .bonus-details .img-wrapper .free-games-image-fallback .translation{font-size:2.25rem}}.BonusCard .bonus-details .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 2rem}@media (max-width:767px){.BonusCard .bonus-details .content{margin:initial}}.BonusCard .bonus-details .content.default-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BonusCard .bonus-details .content .heading-2{margin-bottom:1rem}@media (max-width:1089px){.BonusCard .bonus-details .content .heading-2{margin-bottom:.5rem}}@media (max-width:767px){.BonusCard .bonus-details .content .heading-2{font-size:1.5rem}}.BonusCard .bonus-details .content .bonus-text{display:block;margin-bottom:2rem}@media (max-width:1089px){.BonusCard .bonus-details .content .bonus-text{margin-bottom:1.35rem}}@media (max-width:767px){.BonusCard .bonus-details .content .bonus-text{-webkit-line-clamp:3;margin-bottom:.75rem}}.BonusCard .bonus-details .content .button{padding:.75rem 3rem}@media (max-width:767px){.BonusCard .bonus-details .content .button{width:100%}}.BonusCard .bonus-details .content .time-to-accept{font-size:.8rem}.BonusCard .tac-wrapper{margin-top:.5rem;padding-bottom:1.8rem;border-bottom:1px solid #ededed}@media (max-width:767px){.BonusCard .tac-wrapper{margin-top:.75rem;padding:0 0 .85rem;width:18.7rem}}.BonusCard .tac-wrapper .description{display:none}.BonusCard .tac-wrapper .description.expanded{display:block;margin-top:.5rem;margin-bottom:.5rem}.BonusCard .tac-wrapper .description p,.BonusCard .tac-wrapper .description span{font-size:.8rem;font-weight:300;display:block;-webkit-animation:fadeIn .4s ease-in;animation:fadeIn .4s ease-in}.BonusCard .tac-wrapper .ExternalLink span{display:block;font-weight:700;font-size:1rem}.BonusCancel{max-width:25rem;padding:2rem;text-align:center;font-weight:300}@media (max-width:767px){.BonusCancel{padding:1.7rem 1rem}}.BonusCancel .choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}@media (max-width:474px){.BonusCancel .choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.BonusCancel .choice>button{width:47.5%;font-weight:400}@media (max-width:474px){.BonusCancel .choice>button{width:inherit;margin-bottom:1rem}}.Table .table-headline{margin-bottom:.5rem}.Table .table-headline span{color:#878787;font-weight:700}.Table .content-wrapper{overflow-x:auto;transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.Table .content-wrapper::-webkit-scrollbar{height:.5rem}.Table .content-wrapper::-webkit-scrollbar-track{border-radius:10px;background:#ededed}.Table .content-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#e8b46a}.Table .content-wrapper .no-table-data-message{display:block}.Table .content-wrapper .no-table-data-message,.Table table{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.Table table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.Table table thead tr{border-bottom:2px solid #000}.Table table thead tr th{vertical-align:top;padding-bottom:.5rem;color:#000;font-size:.9rem;font-weight:700;text-align:left}.Table table thead tr th.center{text-align:center}.Table table thead tr th.right{text-align:right}.Table table thead tr th span{display:block}.Table table tbody tr{vertical-align:top;border-bottom:1px solid #ededed}.Table table tbody tr:last-of-type{border-bottom:0}.Table table tbody tr td{padding:.75rem 0;text-align:left}.Table table tbody tr td.center{text-align:center}.Table table tbody tr td.right{text-align:right}.Table table tbody tr td span{display:block}.Forbidden{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;background-color:#dcebf5}.Forbidden,.Forbidden .box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Forbidden .box-container{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:56rem;max-width:95%;margin:5rem 0;padding:5rem;background-color:#fff}@media (max-width:1089px){.Forbidden .box-container{margin:4rem 0;padding:4rem}}@media (max-width:767px){.Forbidden .box-container{width:95%;margin:2rem 0;padding:2rem}}.Forbidden .box-container .main-image{width:6.25rem}.Forbidden .box-container .section-wrapper{text-align:center}.Account{position:relative;background-color:#dcebf5}@media (max-width:767px){.Account{background-color:#fff}}.Account .account-page{max-width:60rem;margin:0 auto;min-height:70vh;padding:4rem 8.5rem 10.1rem;background:#fff;position:relative}@media (max-width:1600px){.Account .account-page{margin-right:0}}@media (max-width:1400px){.Account .account-page{width:47.5rem;padding:4rem 6rem 8.5rem}}@media (max-width:1199px){.Account .account-page{width:38.4rem;margin-right:auto;padding:2.3rem 3rem 3rem}}@media (max-width:767px){.Account .account-page{width:95%;padding-left:0;padding-right:0}}.Account .account-page h1{text-align:center}.Account .account-page .TypeNavigation{margin:2rem 0}.Account .left-navigation{position:absolute;top:8.75rem;left:0;width:calc(50% - 31.75rem)}@media (max-width:1600px){.Account .left-navigation{width:calc(100% - 61.75rem)}}@media (max-width:1400px){.Account .left-navigation{width:calc(100% - 49.25rem)}}@media (max-width:1199px){.left-navigation{display:none}}.left-navigation .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.left-navigation .menu-wrapper .selected a,.left-navigation .menu-wrapper .selected button,.left-navigation .menu-wrapper div:hover a,.left-navigation .menu-wrapper div:hover button{color:#000}.left-navigation .menu-wrapper .selected button:not(:disabled),.left-navigation .menu-wrapper div:hover button:not(:disabled){cursor:wait}.left-navigation .menu-wrapper .selected{position:relative}.left-navigation .menu-wrapper .selected:after{content:"";position:absolute;top:0;right:-1.9rem;width:0;border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-right:.95rem solid #fff}.left-navigation .menu-wrapper .selected:before{content:"";position:absolute;top:12px;right:-1.9rem;width:0;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.95rem solid #bcc8d1}.left-navigation .menu-wrapper a,.left-navigation .menu-wrapper button{display:block;color:#878787;font-weight:700;font-size:1rem;margin-bottom:1rem;position:relative;text-align:right}.left-navigation .menu-wrapper hr{display:block;height:1px;border:0;border-top:1px solid #878787;width:2.7rem;text-align:right;margin:0 0 1rem}.page{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.page:hover>.Tooltip{display:block}.Promotions main{background:#dcebf5}.Promotions main .main-container{width:85%;margin:0 auto;border-radius:5px;overflow:hidden}@media (max-width:767px){.Promotions main .main-container{width:90%}}.Promotions main .main-container .page{width:65%;margin:0 auto;padding:2.5rem 0;text-align:center}@media (max-width:1089px){.Promotions main .main-container .page{width:90%;padding:1.5rem 0}}@media (max-width:767px){.Promotions main .main-container .page{padding:1rem 0}}@media screen and (min-width:1090px){.Promotions main .main-container .page{padding-top:20px;padding-bottom:20px}}.Promotions main .main-container .single-promotion{position:relative;margin-bottom:1.5rem}.Promotions main .main-container .single-promotion:hover .cms-tooltip{display:block}.Promotions main .main-container .page-content{background-color:#fff}.Promotions main .main-container .page-content .section-wrapper{width:65%;margin:0 auto;padding:2.5rem 0}.PromotionCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-radius:5px;background-color:#fff;overflow:hidden}@media (max-width:1089px){.PromotionCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.PromotionCard>.promotion-image{width:49.3%;height:25vw;border-radius:.25rem}@media (max-width:1089px){.PromotionCard>.promotion-image{width:100%;height:50vw;height:53.4vw}}.PromotionCard>.promotion-image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PromotionCard>.promotion-description{width:50.7%;height:25vw;padding:4vw 7.6% 4vw 6.1%}@media (max-width:1500px){.PromotionCard>.promotion-description{padding:3vw 7.6% 3vw 6.1%}}@media (max-width:1089px){.PromotionCard>.promotion-description{width:100%;height:auto;padding:1.8rem 1.5rem 1.5rem}}@media (max-width:767px){.PromotionCard>.promotion-description{padding:1.2rem 1rem 2rem}}.PromotionCard>.promotion-description>.description-content h1{font-size:calc(.01rem + 2.1vw);margin-bottom:.65rem}@media screen and (min-width:1090px) and (max-width:1300px){.PromotionCard>.promotion-description>.description-content h1{font-size:calc(.01rem + 1.9vw)}}@media (max-width:1089px){.PromotionCard>.promotion-description>.description-content h1{font-size:2.25rem}}@media (max-width:767px){.PromotionCard>.promotion-description>.description-content h1{font-size:1.25rem}}.PromotionCard>.promotion-description>.description-content p{font-size:calc(.01rem + 1.3vw);font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1089px){.PromotionCard>.promotion-description>.description-content p{font-size:1rem}}@media (max-width:767px){.PromotionCard>.promotion-description>.description-content p{font-size:.8rem}}.PromotionCard>.promotion-description>button{margin-top:1rem}@media (max-width:1089px){.PromotionCard>.promotion-description>button{margin-top:2rem}}@media (max-width:767px){.PromotionCard>.promotion-description>button{width:100%}}