﻿.promotion-container-wrapper{margin-bottom:0;margin-top:0;overflow-x:hidden}.promotion-container{color:#dcdcdc;border-radius:4px;display:flex;flex-direction:row;width:100%;position:relative;overflow:hidden;box-shadow:none}.promotion-container .labels-wrapper{margin:18px 0 0 5px;font-size:12px;font-weight:700;line-height:1.1;text-align:center;position:absolute;z-index:4}@media screen and (max-width:1025px){.promotion-container .labels-wrapper{top:auto;bottom:0}}.promotion-container .labels-wrapper .new:before{display:inline-block;font:normal normal normal 13px/1 iconFonts;text-rendering:auto;transform:translate(0,1px);content:"";padding-right:3px}.promotion-container .text,.promotion-container .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.promotion-container .title{font-size:18px;text-shadow:none;text-transform:initial;margin:0;color:#fff}.promotion-container .text{color:#fff;font-size:14px;text-shadow:none}.promotion-container .buttons-container{margin:20px 0 0 0}@media(max-width:768px){.promotion-container .buttons-container .buttons a{width:100%;text-align:center}}.promotion-container .promotion{z-index:1;background:#202124;width:100%;border-radius:0}@media(max-width:767px){.promotion-container .promotion .game-categories{width:100%;background-color:none}}.promotion-container .promotion .image img{width:100%;border-radius:0}.purchase-message-padding{margin-bottom:15px}.promotion-animation{animation:popup-enter .4s ease-in-out;transform:translate3d(0,0,0)}.promotion-content-wrapper{padding:16px;background-color:#202124}@media screen and (max-width:1024px){.promotion-content-wrapper{padding:13px}}.promotion-content-wrapper.games .cover{padding:10px}.cover{padding:5px}.cover.head{padding:0;min-height:auto}.betkurus-promotion .promotion-container .promotion,.betkurus-promotion.game-list{background-color:#1b1b1b}.promotion-title-holder{background-color:#242c2c;padding:35px 0}.promotion-title-holder h1{margin:0;font-size:28px}.promotion-title-holder h3{font-size:15px;color:#c5c5c5}.promotion-header{background:linear-gradient(99deg,#222d3d,#131c29);padding:17px 35px;color:#fff}.casino-box-shadow{padding-top:0}.promotion-modal-content{border:none;padding:0;overflow:hidden;box-shadow:none}.promotion-modal-content .modal-body{padding:0;background:#fff}.promotion-modal-content .modal-body hr{margin:25px auto;border-color:transparent}@media(max-width:768px){.promotion-modal-content .btn{margin-top:6px}}.promotion-modal-content .close{position:absolute;right:20px;top:15px;z-index:2;border:none;background:0 0;animation:pulse 1s ease-out alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:35px;height:35px;padding:0}.promotion-modal-content .close:before{content:'';background-size:100%;background-repeat:no-repeat;display:block;width:100%;height:100%}.promotion-modal-content .promotion-wrapper{padding:17px 35px;color:#252c2c}@media(max-width:767px){.promotion-modal-content .promotion-wrapper{padding:10px 20px}}.promotion-modal-content .promotion-wrapper .terms-condition-modal{margin-bottom:30px}.promotion-modal-content .promotion-wrapper .terms-condition-modal p{font-size:14px}.promotion-modal-content .title{font-size:33px;text-shadow:none;text-transform:initial;color:inherit}.promotion-modal-content .text{color:#606060;font-size:21px}#promotionDetailsTCPopup .image-cover{display:none}.buttons-grid{display:grid;grid-gap:10px;display:flex}.video-link{position:absolute;top:0;bottom:0;z-index:3;display:flex;flex-direction:column}.promotion-modal-content{background-color:transparent}.promotion-modal-content .modal-body{background:0 0}.promotion-modal-content .promotion-wrapper{position:relative;z-index:1;background:#fff;overflow:hidden}@media screen and (max-width:1025px) and (min-width:768px){.promotion-modal-content .promotion-wrapper .title{font-size:30px}}@media screen and (max-width:767px){.promotion-modal-content .promotion-wrapper .title{font-size:20px}}.promotion-modal-content .promotion-wrapper .text{font-weight:500;margin:0}@media screen and (max-width:1025px) and (min-width:768px){.promotion-modal-content .promotion-wrapper .text{font-size:18px}}@media screen and (max-width:767px){.promotion-modal-content .promotion-wrapper .text{font-size:14px}}@media screen and (max-width:1025px) and (min-width:768px){.promotion-modal-content .promotion-wrapper hr{margin:15px auto}}@media screen and (max-width:767px){.promotion-modal-content .promotion-wrapper hr{margin:10px auto}}.promotion-modal-content .promotion-wrapper .terms-condition-modal{margin-top:0}.promotion-modal-content .close:before{background-image:url(../../willbetgambling/image/cross.svg)}.promotion-modal-content .title{font-weight:700}.promotion-modal-content .terms-condition-modal{margin-top:15px}.swiper-scr{visibility:hidden;height:0;padding-bottom:20px}.swiper-scr.swiper-container-initialized{visibility:visible;height:auto}.swiper-scr .swiper-scrollbar-drag{background:#707070;cursor:pointer;height:5px}.swiper-scr .swiper-scrollbar{background:#171717;left:0;right:0;width:auto;border-radius:10px;overflow:hidden;margin-top:13px}.swiper-scr .swiper-container-free-mode>.swiper-wrapper{margin:0 auto 20px}.promotion-container-wrapper{margin-bottom:35px}.promotion-container-wrapper .grid--1of3>.grid-cell{border-radius:10px;overflow:hidden}@media(max-width:1220px){.promotion-container-wrapper .grid--1of3>.grid-cell{flex:0 0 50%;max-width:50%}}@media(max-width:767px){.promotion-container-wrapper .grid--1of3>.grid-cell{flex:0 0 100%;max-width:100%}}.promotion-content-wrapper{position:absolute;display:grid;grid-template-columns:1fr auto;height:130px;max-height:130px;z-index:3;bottom:0;width:100%;background-color:transparent;padding:25px 20px 20px 15px;background:linear-gradient(to bottom,rgba(0,0,0,0) 12%,#000 100%);border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width:768px){.promotion-content-wrapper{max-height:100%}}.promotion-container{height:300px;max-height:300px}.promotion-container .labels-wrapper{z-index:4;margin-top:0;border-style:solid;border-width:80px 83px 0 0;box-shadow:none;background-color:transparent;top:0;left:-10px}.promotion-container .new{display:inline-block;color:#fff;font-size:18px;font-weight:700;position:absolute;z-index:7;left:13px;top:15px;transform:rotate(316deg)}.promotion-container .new:lang(fr){font-size:17px;left:-2px}.promotion-container .new:before{display:none}@media(max-width:768px){.promotion-container{margin-bottom:20px}}.promotion-container .promotion-animation-hover{animation:popup-enter-hover .05s ease-in-out;transform:translate3d(0,0,0)}@keyframes popup-enter-hover{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.promotion-container .promotion{display:block;height:100%;background:#393939;border-radius:10px;overflow:hidden}@media screen and (max-width:500px){.promotion-container .promotion .image img{width:100%;max-width:initial;height:101%;margin-left:50%;transform:translateX(-50%)}}.promotion-container .text,.promotion-container .title{color:#fff;white-space:pre-wrap}.promotion-container .title{font-weight:700;text-align:center;align-self:center;width:100%;padding:0}@media screen and (max-width:768px){.promotion-container .title{font-size:14px}}.promotion-container .text{text-transform:none;line-height:1.17;max-width:70%;padding-top:2px}@media screen and (max-width:1024px){.promotion-container .text{font-size:13px;max-width:100%}}.promotion-container .buttons-container{display:grid;align-items:center;margin:32px 0 0 0}@media screen and (max-width:1024px){.promotion-container .buttons-container{margin:0}}.promotion-container .buttons-container .buttons a{display:block;height:100%;padding-top:7px;text-transform:uppercase;width:50%;margin:0 auto}@media screen and (min-width:1025px){.promotion-container .buttons-container .buttons a:lang(fr){width:70%}}@media screen and (max-width:1024px){.promotion-container .buttons-container .buttons a{width:auto;padding-left:10px;padding-right:10px}}@media screen and (max-width:768px){.promotion-container .buttons-container .buttons a{margin-left:0;margin-right:0}}.promotion-container .buttons-container .buttons a+a{margin-top:10px}.promotion-container .image{border-radius:10px;height:100%}.promotion-container .promotion-content-wrapper.on-hover{display:none;cursor:default}.promotion-container:hover .icons-main-sections,.promotion-container:hover .labels-wrapper,.promotion-container:hover .new,.promotion-container:hover .text{display:none}@media only screen and (max-width:1024px){.promotion-container:hover .icons-main-sections,.promotion-container:hover .labels-wrapper,.promotion-container:hover .new,.promotion-container:hover .text{display:block}}.promotion-container:hover .promotion-content-wrapper.on-hover{display:block;position:absolute;top:0;z-index:5;height:100%;max-height:max-content;cursor:pointer;overflow:hidden;background:0 0;transition-delay:150ms;transition-duration:.2s;transition-property:all;cursor:default}@media only screen and (max-width:1024px){.promotion-container:hover .promotion-content-wrapper.on-hover{display:none}}.promotion-container:hover .promotion-content-wrapper.on-hover .pomotion-content-text{position:relative;z-index:3;display:grid;grid-template-rows:1fr 1fr 1fr;height:100%}.promotion-container:hover .promotion-content-wrapper.on-hover .pomotion-content-text .icons-main-sections,.promotion-container:hover .promotion-content-wrapper.on-hover .pomotion-content-text .icons-section-hover,.promotion-container:hover .promotion-content-wrapper.on-hover .pomotion-content-text .text{place-self:center}.promotion-container:hover .shining-hover-effect{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:4;border-radius:10px}@media only screen and (max-width:1024px){.promotion-container:hover .shining-hover-effect{background:0 0!important}}.promotion-container:hover .icons-section-hover{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;flex-basis:100%;padding-bottom:18px;line-height:1}.promotion-container:hover .icons-section-hover svg[class^=svg-]{width:30px;height:30px}.promotion-container:hover .icons-section-hover .main-icon-section-box,.promotion-container:hover .icons-section-hover .min-deposit-box,.promotion-container:hover .icons-section-hover .new-member-box{width:33%;flex-basis:33%;place-self:center;display:flex;flex-direction:column;align-items:center}.promotion-container:hover .icons-section-hover .new-member-box{background-size:30px 30px;background-position:center}.promotion-container:hover .icons-section-hover div[class*="-text"]{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:-.3px}.promotion-container:hover .main-icon-section-box .all-main-icons{z-index:3;background-repeat:no-repeat;background-size:60px auto;background-position:center}.promotion-container:hover .main-icon-section-box svg[class^=svg-]{width:82px;height:82px}.promotion-container:hover .main-icon-section-box .svg-casino{width:58px;height:63px}.promotion-container:hover .main-icon-section-box .svg-sport{width:63px;height:63px}.promotion-container:hover .title{font-size:28px;font-weight:700;letter-spacing:-1.29px;line-height:1.13}@media only screen and (max-width:1024px){.promotion-container.hover-color-livecasino{border:1px solid #913f45;border-radius:10px}}.promotion-container.hover-color-livecasino .labels-wrapper{border-color:rgba(219,0,0,.75) transparent transparent transparent}@media only screen and (max-width:1024px){.promotion-container.hover-color-livecasino .promotion-content-wrapper{background:rgba(183,53,50,.75);max-height:100%;height:auto;padding:0 12px;z-index:7}}@media only screen and (max-width:500px){.promotion-container.hover-color-livecasino .promotion-content-wrapper{max-height:initial;height:auto}}.promotion-container.hover-color-livecasino .promotion-content-wrapper.on-hover{background-color:rgba(171,39,46,.75);border-radius:10px;min-height:100%;cursor:default}@media only screen and (max-width:1024px){.promotion-container.hover-color-livecasino .promotion-content-wrapper.on-hover{content:none}}.promotion-container.hover-color-casino .labels-wrapper,.promotion-container.hover-color-toprated .labels-wrapper,.promotion-container.hover-color-tournaments .labels-wrapper{border-color:rgba(197,134,0,.75) transparent transparent transparent}@media only screen and (max-width:1024px){.promotion-container.hover-color-casino,.promotion-container.hover-color-toprated,.promotion-container.hover-color-tournaments{border:1px solid #c19831;border-radius:10px}}@media only screen and (max-width:1024px){.promotion-container.hover-color-casino .promotion-content-wrapper,.promotion-container.hover-color-toprated .promotion-content-wrapper,.promotion-container.hover-color-tournaments .promotion-content-wrapper{background:rgba(255,173,0,.75);max-height:100%;height:auto;padding:0 12px;z-index:7}}@media only screen and (max-width:500px){.promotion-container.hover-color-casino .promotion-content-wrapper,.promotion-container.hover-color-toprated .promotion-content-wrapper,.promotion-container.hover-color-tournaments .promotion-content-wrapper{max-height:initial;height:auto}}.promotion-container.hover-color-casino .promotion-content-wrapper.on-hover,.promotion-container.hover-color-toprated .promotion-content-wrapper.on-hover,.promotion-container.hover-color-tournaments .promotion-content-wrapper.on-hover{background-color:rgba(197,134,0,.75);border-radius:10px;transition-delay:150ms;transition-duration:.2s;transition-property:all;min-height:100%;cursor:default}@media only screen and (max-width:1024px){.promotion-container.hover-color-casino .promotion-content-wrapper.on-hover,.promotion-container.hover-color-toprated .promotion-content-wrapper.on-hover,.promotion-container.hover-color-tournaments .promotion-content-wrapper.on-hover{content:none}}.promotion-container.hover-color-deposit .labels-wrapper,.promotion-container.hover-color-other .labels-wrapper,.promotion-container.hover-color-welcome .labels-wrapper{border-color:rgba(29,125,69,.75) transparent transparent transparent}@media only screen and (max-width:1024px){.promotion-container.hover-color-deposit,.promotion-container.hover-color-other,.promotion-container.hover-color-welcome{border:1px solid #3d7351;border-radius:10px}}@media only screen and (max-width:1024px){.promotion-container.hover-color-deposit .promotion-content-wrapper,.promotion-container.hover-color-other .promotion-content-wrapper,.promotion-container.hover-color-welcome .promotion-content-wrapper{background:rgba(29,125,69,.75);max-height:100%;height:auto;padding:0 12px;z-index:7}}@media only screen and (max-width:500px){.promotion-container.hover-color-deposit .promotion-content-wrapper,.promotion-container.hover-color-other .promotion-content-wrapper,.promotion-container.hover-color-welcome .promotion-content-wrapper{max-height:initial;height:auto}}.promotion-container.hover-color-deposit .promotion-content-wrapper.on-hover,.promotion-container.hover-color-other .promotion-content-wrapper.on-hover,.promotion-container.hover-color-welcome .promotion-content-wrapper.on-hover{background-color:rgba(29,125,69,.75);border-radius:10px;min-height:100%;cursor:default}@media only screen and (max-width:1024px){.promotion-container.hover-color-deposit .promotion-content-wrapper.on-hover,.promotion-container.hover-color-other .promotion-content-wrapper.on-hover,.promotion-container.hover-color-welcome .promotion-content-wrapper.on-hover{content:none}}.promotion-container.hover-color-sports .labels-wrapper{border-color:rgba(61,88,141,.75) transparent transparent transparent}@media only screen and (max-width:1024px){.promotion-container.hover-color-sports{border:1px solid #3d588d;border-radius:10px}}@media only screen and (max-width:1024px){.promotion-container.hover-color-sports .promotion-content-wrapper{background:rgba(61,88,141,.75);max-height:100%;height:auto;padding:0 12px;z-index:7}}@media only screen and (max-width:500px){.promotion-container.hover-color-sports .promotion-content-wrapper{max-height:initial;height:auto}}.promotion-container.hover-color-sports .promotion-content-wrapper.on-hover{background-color:rgba(61,88,141,.75);border-radius:10px;min-height:100%;cursor:default}@media only screen and (max-width:1024px){.promotion-container.hover-color-sports .promotion-content-wrapper.on-hover{content:none}}.pomotion-content-text{display:flex;flex-direction:row;align-items:center;height:max-content;align-self:flex-end}@media screen and (max-width:1024px){.pomotion-content-text{display:grid;grid-template-columns:40px auto auto}}.icons-main-sections{width:10%;height:30px;background-repeat:no-repeat;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:500px){.icons-main-sections{height:25px;width:14%;margin-right:5px}}.image-cover{height:auto;max-height:500px;object-fit:cover;object-position:top}.video-link{left:0;right:0;justify-content:center;align-items:center;color:#fff;width:100%;display:none}.video-link:hover{color:#fff}.video-link:before{content:'';display:inline-block;width:58px;height:58px;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E%3Cdefs%3E%3Cfilter id='7xqobzha9a' width='117.4%25' height='117.4%25' x='-8.7%25' y='-8.7%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.230687281 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg filter='url(%237xqobzha9a)' transform='translate(-429 -526) translate(193 477) translate(229 52) translate(10)'%3E%3Ccircle cx='23' cy='23' r='22' fill='%23457828' fill-opacity='.426'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23 0C10.297 0 0 10.297 0 23s10.297 23 23 23 23-10.297 23-23S35.703 0 23 0zm0 2c11.598 0 21 9.402 21 21s-9.402 21-21 21S2 34.598 2 23 11.402 2 23 2z'/%3E%3Cpath fill='%23FFF' d='M25.776 15.955l10.9 13.414c.347.429.282 1.059-.146 1.407-.179.145-.401.224-.631.224H14.101c-.552 0-1-.448-1-1 0-.23.079-.452.224-.63l10.899-13.415c.348-.428.978-.494 1.407-.145.053.043.102.092.145.145z' transform='rotate(90 25 23)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.video-link span{margin:3px 0 0;text-shadow:0 1px 1px rgba(0,0,0,.35);font-size:14px;font-weight:700;letter-spacing:-.11px}.game-categories{margin-top:10px}@media screen and (max-width:500px){.game-categories{min-height:auto;margin-bottom:20px}}.game-categories:after{content:'';position:absolute;right:-15px;top:0;height:36px;width:30px;z-index:2;background:linear-gradient(90deg,rgba(8,8,8,0) 0,#202123 50%)}.game-categories:before{content:'';position:absolute;left:-15px;top:0;height:36px;width:30px;z-index:2;background:linear-gradient(270deg,rgba(8,8,8,0) 0,#202123 50%)}.game-categories .swiper-slide{padding:0}.game-categories .swiper-slide.active a .category{color:#c7c7c7}.game-categories .swiper-slide:hover a{background-color:#393939}.game-categories .swiper-slide a{padding:4px 8px;border-radius:5px;background-color:#171717;transition-delay:.1s;transition-duration:.1s;transition-property:all;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;min-height:36px;max-height:36px}@media only screen and (max-width:500px){.game-categories .swiper-slide a{min-width:auto;padding:4px 10px}}.game-categories .swiper-slide a .category{font-size:13px;font-weight:400;line-height:1.15;letter-spacing:normal;text-align:left;color:#c7c7c7;margin-left:8px;display:flex;align-items:center}.game-categories .swiper-slide a:after{content:none}.game-categories .category-.active a,.game-categories .category-.active:hover a{background-color:#393939}.game-categories .category- a[data-category=""] span:before{content:url(../../willbetgambling/image/rainbow.svg);padding-top:2px;margin-right:10px}.game-categories .category- svg[class=svg-]{display:none}.game-categories .category-deposit.active a,.game-categories .category-deposit.active:hover a,.game-categories .category-other.active a,.game-categories .category-other.active:hover a{background-color:#1d7d45}.game-categories .category-casino.active a,.game-categories .category-casino.active:hover a{background-color:#c58600}.game-categories .category-livecasino.active a,.game-categories .category-livecasino.active:hover a{background-color:#ab272e}.game-categories .category-welcome.active a,.game-categories .category-welcome.active:hover a{background-color:#1d7d45}.game-categories .category-sports.active a,.game-categories .category-sports.active:hover a{background-color:#3d588d}.game-categories .category-tournaments.active a,.game-categories .category-tournaments.active:hover a{background-color:#c58600}.game-categories .category-toprated.active a,.game-categories .category-toprated.active:hover a{background-color:#c58600}@media(hover:hover){.game-categories .swiper-slide:hover a .category{color:#c7c7c7}.game-categories .swiper-slide:hover a:after{content:none}.game-categories .swiper-slide.active a .category{color:#c7c7c7}}.cta-only-mobile{display:none}@media only screen and (max-width:1024px){.cta-only-mobile{display:block;padding:10px 0;max-width:max-content;justify-self:end}}@media only screen and (max-width:600px){.casino-box-shadow{display:none}}@media only screen and (max-width:600px){.games .cover{padding:0}}svg[class^=svg-]{width:29px;height:29px}