main.promotions{margin-top:0!important}@media (max-width:768px){main.promotions{margin:auto}}main.promotions{}main.promotions .wrapper-slider{padding:80px 0 0;width:100%;max-width:1600px}main.promotions .banner{position:relative;overflow:hidden;min-height:320px;background:url("/promotions-casino/images/boreal2.png") center center/cover no-repeat}main.promotions .banner .content{position:relative;z-index:2;width:70%;max-width:1000px;text-align:center;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.promotions .banner .content img{max-width:400px}main.promotions .banner .title{text-align:center;font-family:"Prometo Trial",sans-serif;font-size:45px;font-style:normal;font-weight:700;line-height:65px;text-transform:uppercase;background:var(--gradient-text,linear-gradient(90deg,rgba(0,255,78,0.77) 0%,#00AFA1 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}main.promotions .banner .desc{margin-top:12px;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}main.promotions .banner .actions{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:start;-ms-flex-align:start;align-items:flex-start;gap:14px;margin-top:15px}main.promotions .banner .info-btn{display:contents;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}main.promotions .banner .info-btn img{max-width:300px;height:50px;display:block}main.promotions .banner .info-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}main.promotions .banner .text-link{color:#DFC386;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:underline;opacity:0.9;margin:auto}main.promotions .banner .text-link:hover{opacity:1}main.promotions .banner:after{content:"";position:absolute;top:0;right:5%;width:30%;height:100%;background:url("/promotions-casino/images/titan.png") top right/cover no-repeat;pointer-events:none}@media (max-width:768px){main.promotions .wrapper-slider{padding:50px 0 0;margin-bottom:-80px}main.promotions .banner{min-height:630px;padding-top:20px}main.promotions .banner .title{font-size:40px;line-height:0.95;margin:18px 0 10px}main.promotions .banner .desc{font-size:13px;line-height:20px}main.promotions .banner .content{width:100%}main.promotions .banner .content img{max-width:300px}main.promotions .banner .info-btn img{max-width:240px}main.promotions .banner:after{left:50%;right:auto;top:52%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px;height:250px}}@media (max-width:576px){main.promotions .wrapper-slider{margin-bottom:-100px}main.promotions .banner{min-height:650px}main.promotions .banner .title{font-size:36px}main.promotions .banner .desc{font-size:12px}main.promotions .banner .content{padding-bottom:260px}}main.promotions .box-container{width:100%;max-width:1600px;margin:20px auto}main.promotions .row{display:-ms-grid;display:grid;margin-bottom:30px;gap:20px;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){main.promotions .row{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:567px){main.promotions .row{-ms-grid-columns:1fr;grid-template-columns:1fr}}main.promotions .row.center{display:-ms-grid;display:grid;gap:20px}@media (min-width:1025px){main.promotions .row.center{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}main.promotions .row.center .box{-ms-grid-column-span:2;grid-column:span 2}main.promotions .row.center .box:nth-last-child(2):nth-child(3n+1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2}}@media (max-width:1024px){main.promotions .row.center{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:567px){main.promotions .row.center{-ms-grid-columns:1fr;grid-template-columns:1fr}}main.promotions .box{width:100%;background-color:#0E1E31;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}main.promotions .box .box-content{padding:20px;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-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}main.promotions .box img{width:100%;height:auto;display:block}main.promotions .box h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;line-height:22px;text-transform:uppercase;background:var(--gradient-text,linear-gradient(90deg,rgba(0,255,78,0.77) 0%,#00AFA1 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}main.promotions .box p{font-size:14px;line-height:23px;color:#fff;font-weight:400;padding-bottom:0;text-align:center}main.promotions .box .box-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}@media (min-width:769px) and (max-width:1439px){main.promotions .box .box-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}}@media (min-width:1440px){main.promotions .box .box-buttons{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}main.promotions .box .box-buttons a{padding:5px 10px;color:transparent;display:inline-block;line-height:normal;background:url("../images/en-savoir-plus.svg") no-repeat center;background-size:cover}main.promotions .box .box-buttons .promos{padding:5px 10px;color:transparent;background:url("../images/se-connecter.svg") no-repeat center;background-size:cover}@media (max-width:1500px){main.promotions .box .box-buttons .promos,main.promotions .box .box-buttons a{background-size:auto}}