.bonus-detail .base-tile{padding:0}.bonus-detail__casino-bonus-exit-games{width:100%;display:flex;flex-direction:column}.bonus-detail__casino-bonus-exit-games-title{font-size:24px;line-height:120%;margin-bottom:8px}.bonus-detail__casino-bonus-exit-games__block{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px}@media only screen and (min-width: 481px){.bonus-detail__casino-bonus-exit-games__block{grid-template-columns:repeat(4,1fr);grid-gap:16px}}.bonus-detail__casino-bonus-exit-games__block__game-tile{display:flex;flex-direction:column;cursor:pointer}.bonus-detail__casino-bonus-exit-games__block__game-tile .image-container{position:relative;display:inline-block;overflow:hidden;aspect-ratio:1/1;border-radius:8px;box-shadow:0 4px 8px #00000040}.bonus-detail__casino-bonus-exit-games__block__game-tile .image-container img{aspect-ratio:1/1;width:100%;object-fit:cover;border-radius:8px}.bonus-detail__casino-bonus-exit-games__block__game-tile .image-container:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;opacity:0;transition:opacity .3s ease}.bonus-detail__casino-bonus-exit-games__block__game-tile .image-container:hover:before{opacity:1;animation:light-scan 1s ease forwards}.bonus-detail__casino-bonus-exit-games__block__game-tile .image-container:not(:hover):before{opacity:0;animation:none;transition:left .3s ease}.bonus-detail__casino-bonus-exit-games__block__game-tile__game-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;font-size:14px;line-height:22px;color:#232b2b;font-family:Uniform-Bold,Barlow,Arial;overflow:hidden;margin:8px auto auto}.bonus-detail__casino-bonus-exit-games__block__game-tile:hover img{box-shadow:0 4px 12px #00000080;transition:all .1s cubic-bezier(.645,.045,.355,1)}.bonus-detail__error{padding-bottom:16px;padding-top:16px;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:Uniform-Bold,Barlow,Arial}.bonus-detail__error-icon{font-size:66px;margin-bottom:32px;color:#ff8d3d}.bonus-detail__error-message{font-size:18px;line-height:27px;color:#ccc;margin-bottom:40px}.bonus-detail__error-redirect{font-size:14px;line-height:16px;text-transform:uppercase;color:#007a33;text-decoration:none}.bonus-detail__head{height:160px;position:relative}@media only screen and (min-width: 481px){.bonus-detail__head{height:240px}}.bonus-detail__head-info{z-index:1;display:flex;flex-direction:column}@media only screen and (min-width: 821px){.bonus-detail__head-info--not-available{border-radius:8px 8px 0 0}}.bonus-detail__head-image img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}@media only screen and (min-width: 821px){.bonus-detail__head-image img{border-radius:8px 8px 0 0}}.bonus-detail__head-title{font-size:32px;line-height:120%;margin-bottom:8px}.bonus-detail__head-expiration{font-size:14px;line-height:18px;display:flex;color:#007a33}.bonus-detail__head-time{color:#007a33;display:flex;align-items:center;margin-bottom:8px}.bonus-detail__head-time i{font-family:Uniform-Bold,Barlow,Arial;margin:0}.bonus-detail__head-time svg{margin-right:4px;height:24px;width:24px}.bonus-detail__head-time--expired{display:block;color:#646b6a}.bonus-detail__content{padding:24px 16px 32px;font-size:14px;font-family:Uniform-Regular,Barlow,Arial}@media only screen and (min-width: 481px){.bonus-detail__content{padding:24px 24px 32px}}.bonus-detail__content--with-image{padding:24px 16px}.bonus-detail__content h1{font-size:24px;line-height:120%;text-transform:uppercase;margin-bottom:8px;font-family:UniformCondensed-Black,Barlow Condensed,Arial}.bonus-detail__description{font-size:16px;margin-bottom:24px}.bonus-detail__progress{margin-bottom:16px;display:flex;justify-content:center;width:100%}.bonus-detail__progress .bonus-progress-bar{margin:0 auto 16px}.bonus-detail__steps{margin-bottom:24px}.bonus-detail__steps-title{font-family:UniformCondensed-Black,Barlow Condensed,Arial;text-transform:uppercase;font-size:24px;line-height:120%}.bonus-detail__steps-text{padding-top:8px;font-size:16px;margin-bottom:24px}.bonus-detail__terms--margin{margin-bottom:24px}.bonus-detail__terms-accept button,.bonus-detail__terms-accept a{font-family:Uniform-Bold,Barlow,Arial;box-shadow:0 4px 16px #0000000f;width:100%}@media only screen and (min-width: 481px){.bonus-detail__terms-accept button,.bonus-detail__terms-accept a{width:unset;min-width:207px}}.bonus-detail__terms-accept a{margin-top:8px}@media only screen and (min-width: 481px){.bonus-detail__terms-accept a{margin-top:unset;margin-left:8px}}.bonus-detail__terms-checkbox{font-family:Uniform-Medium,Barlow,Arial;font-size:16px;margin-bottom:32px}.bonus-detail__button svg{fill:#007a33}.bonus-detail__button-row{display:flex;margin-bottom:24px}.bonus-detail__button-row .button-tertiary{margin-left:-2px}.bonus-detail__button-row .button-tertiary svg{position:unset;height:24px;width:24px;margin-right:4px}.bonus-detail__button-row a{line-height:100%;height:unset;padding-top:24px;padding-bottom:8px;font-family:Uniform-Bold,Barlow,Arial;font-size:14px;text-decoration:none;display:flex;align-items:center}.bonus-detail__active{font-family:Uniform-Bold,Barlow,Arial;margin-bottom:24px;color:#007a33;text-transform:uppercase;display:flex;vertical-align:middle;justify-content:center;background:#f5f5f5;padding:16px;border-radius:8px}.bonus-detail__active-icon{margin-left:4px;height:24px;width:24px;vertical-align:middle}.bonus-detail__conditions{padding:24px;background:#f5f5f5;border-radius:8px;position:relative}.bonus-detail__conditions--clickable{cursor:pointer}.bonus-detail__conditions-title{margin-bottom:8px;color:#232b2b;font-family:UniformCondensed-Black,Barlow Condensed,Arial;font-size:20px;text-transform:uppercase}.bonus-detail__conditions-content{margin-bottom:24px}.bonus-detail__conditions-text{height:0;overflow:hidden;transition:.3s;color:#232b2b;position:relative;font-size:16px}.bonus-detail__conditions-text--collapsed:before{content:"";position:absolute;width:100%;height:72px;background:linear-gradient(to bottom,#f5f5f500,#f5f5f5);bottom:0}.bonus-detail__conditions-button{width:100%;font-size:14px;color:#007a33;display:flex;justify-content:center;align-items:center;text-transform:uppercase;padding:24px 0 0;bottom:24px;font-family:Uniform-Bold,Barlow,Arial}.bonus-detail__conditions-button--open{padding:0}.bonus-detail__conditions-icon{margin-left:8px;transition:.3s}.bonus-detail__conditions-icon--rotate{transform:rotate(-180deg)}.bonus-detail__unavailable{padding:24px;background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#232b2b}.bonus-detail__unavailable-icon{color:#ff6900;font-size:48px}.bonus-detail__back-button{background-color:#e5e5e5;padding:12px 16px;border-radius:4px;z-index:2;cursor:pointer;display:flex;margin:16px 0 0 16px}@media only screen and (min-width: 481px){.bonus-detail__back-button{margin:24px 0 0 24px}}.bonus-detail__back-button--position{margin:unset;position:absolute;left:16px;top:16px}@media only screen and (min-width: 481px){.bonus-detail__back-button--position{left:24px;top:24px}}.bonus-detail__back-button svg{fill:#232b2b}.bonus-detail__exit{margin-left:0}.bonus-detail .spacer{margin-bottom:20px}@keyframes light-scan{0%{left:-100%}to{left:100%}}.form-field{padding-top:0}
