#cc-main .cm__links{display:none}.game{position:relative;height:50vh;width:100%}@media (min-width:992px){.game{height:60vh}}.game .card{position:absolute;left:15%;height:100%;aspect-ratio:.6/1;border-radius:10px;overflow:hidden;transition:all .4s ease}@media (min-width:992px){.game .card{left:20%}}.game .card:nth-of-type(odd):hover{transform:rotate(0);transition:all .6s ease;transform-origin:bottom right}.game .card:nth-of-type(even):hover{transform:rotate(0);transition:all .6s ease;transform-origin:bottom right}.game .card.card1{z-index:2;transform:rotate(-20deg)}.game .card.card1 .card__top{background-color:#103a5d}.game .card.card1 .card__bottom{background-color:#d15b26}.game .card.card2{z-index:1;transform:rotate(15deg)}.game .card.card2 .card__top{background-color:#d15b26}.game .card.card2 .card__bottom{background-color:#103a5d}.game .card.card3{transform:rotate(-5deg)}.game .card.card3 .card__top{background-color:#103a5d}.game .card.card3 .card__bottom{background-color:#d15b26}.game .card__section{height:50%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px;cursor:pointer}.game .card__section .answer{color:#fffbef;font-weight:400;font-family:"Neue Montreal";font-size:18px;line-height:106%;max-width:80%}@media (min-width:992px){.game .card__section .answer{font-size:21px}}@media (min-width:1600px){.game .card__section .answer{font-size:25px}}.game .card .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;height:60px;aspect-ratio:1/1;background-color:#fffbef;border-radius:100%;font-family:"NOIR et BLANC";font-weight:500;font-size:35px;color:#d15b26}@media (min-width:992px){.game .card .circle{font-size:40px;height:70px}}@media (min-width:1440px){.game .card .circle{font-size:50px;height:80px}}.game__video{position:fixed;top:0;left:0;z-index:9990;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4)}.game__video .module{position:relative;overflow:hidden;height:100%;width:100%}@media (min-width:992px){.game__video .module{height:80vh;width:80vw;border-radius:15px}}.game__video .module .retrun{position:absolute;top:10px;left:10px;z-index:9994;display:flex;align-items:center}@media (min-width:992px){.game__video .module .retrun{top:50px;left:50px}}.game__video .module .retrun img{margin-right:10px}.game__video .module .retrun p{color:#fffbef;font-size:12px;font-weight:700;text-decoration:underline}@media (min-width:992px){.game__video .module .retrun p{font-size:16px}}.game__video .module .info{position:absolute;bottom:100px;right:0;z-index:9994;text-align:right;width:100%;display:flex;justify-content:space-between;flex-direction:row;padding:10px}@media (min-width:992px){.game__video .module .info{flex-direction:column;justify-content:flex-end;right:50px}}.game__video .module .info p{color:#fffbef;font-size:12px;font-weight:400}@media (min-width:992px){.game__video .module .info p{font-size:21px}}.game__video .module .info a{color:#fffbef;font-size:12px;font-weight:700}@media (min-width:992px){.game__video .module .info a{font-size:20px}}.game__video .module .video:before{content:"";position:absolute;top:0;left:0;z-index:9992;height:100%;width:100%;background:rgba(0,0,0,.4)}.game__video .module .video video{position:relative;height:100%;width:auto;object-fit:contain;z-index:9991}@media (min-width:992px){.game__video .module .video video{height:100%;width:100%;object-fit:cover}}.game__video .module .wrapper{position:absolute;z-index:9993;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.game__video .module .wrapper p{color:#fff;text-align:center;padding-bottom:15px}@media (min-width:992px){.game__video .module .wrapper p{max-width:50%;padding-bottom:30px}}.game__video .module .wrapper .title{font-size:35px;line-height:97.5%;font-weight:400}@media (min-width:992px){.game__video .module .wrapper .title{font-size:45px}}.game__video .module .wrapper .subtitle{font-size:16px;line-height:114%;font-weight:400}@media (min-width:992px){.game__video .module .wrapper .subtitle{font-size:21px}}.game__video .module .wrapper .subtitle strong{font-weight:700}.game__video .module .wrapper .links{display:flex;justify-content:center;gap:15px}@media (min-width:992px){.game__video .module .wrapper .links{gap:30px}}.game__video .module .wrapper .links a{display:flex;align-items:center;padding:10px 22px;border-radius:50px;font-weight:500;font-size:10px;color:#fff;text-decoration:none}@media (min-width:992px){.game__video .module .wrapper .links a{padding:22px 55px;font-size:20px}}.game__video .module .wrapper .links a img{margin-left:10px}.game__video .module .wrapper .links .link__orange{background-color:#d15b26}.game__video .module .wrapper .links .link__blue{background-color:#103a5d}#cookie-banner-holder{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000000000;background-color:rgba(0,0,0,.29)}#cookie-banner-holder .cookie-configuration-holder,#cookie-banner-holder .cookie-content-holder{box-shadow:0 2px 26px 0 rgba(0,0,0,.55);border-radius:15px;padding:20px;height:80%;width:95vw;position:absolute;max-width:800px;left:50%;top:0;transform:translate(-50%,0);margin-top:20px;background-color:#fffdf7;overflow:hidden}@media (min-width:992px){#cookie-banner-holder .cookie-configuration-holder,#cookie-banner-holder .cookie-content-holder{padding:40px;height:fit-content;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}}#cookie-banner-holder .cookie-configuration-holder .inner-holder,#cookie-banner-holder .cookie-content-holder .inner-holder{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#cookie-banner-holder .cookie-configuration-holder .inner-holder::-webkit-scrollbar,#cookie-banner-holder .cookie-content-holder .inner-holder::-webkit-scrollbar{display:none}#cookie-banner-holder .cookie-configuration-holder .close-holder,#cookie-banner-holder .cookie-content-holder .close-holder{display:flex;justify-content:flex-end}#cookie-banner-holder .cookie-configuration-holder .close-holder .close,#cookie-banner-holder .cookie-content-holder .close-holder .close{width:23px;height:23px;position:relative;cursor:pointer}#cookie-banner-holder .cookie-configuration-holder .close-holder .close .bar,#cookie-banner-holder .cookie-content-holder .close-holder .close .bar{width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}#cookie-banner-holder .cookie-configuration-holder .close-holder .close .bar:last-child,#cookie-banner-holder .cookie-content-holder .close-holder .close .bar:last-child{transform:translate(-50%,-50%) rotate(-45deg)}#cookie-banner-holder .cookie-configuration-holder .cookies-title,#cookie-banner-holder .cookie-configuration-holder h4,#cookie-banner-holder .cookie-content-holder .cookies-title,#cookie-banner-holder .cookie-content-holder h4{width:100%;font-size:22px;font-weight:700;font-family:"Neue Montreal";text-align:center;line-height:1.2em;letter-spacing:0;margin-bottom:15px!important;color:#000}#cookie-banner-holder .cookie-configuration-holder p,#cookie-banner-holder .cookie-content-holder p{color:#000;font-size:15px;font-family:"Neue Montreal";letter-spacing:0;line-height:1.6em;margin-bottom:10px!important;text-align:center}@media (min-width:992px){#cookie-banner-holder .cookie-configuration-holder p,#cookie-banner-holder .cookie-content-holder p{text-align:left}}#cookie-banner-holder .cookie-configuration-holder p a,#cookie-banner-holder .cookie-content-holder p a{color:#000;font-weight:700;text-decoration:underline!important;font-family:"Neue Montreal"}#cookie-banner-holder .cookie-configuration-holder p:last-child,#cookie-banner-holder .cookie-content-holder p:last-child{margin-bottom:0}#cookie-banner-holder .cookie-configuration-holder #popup-buttons,#cookie-banner-holder .cookie-configuration-holder .eu-cookie-compliance-categories-buttons,#cookie-banner-holder .cookie-content-holder #popup-buttons,#cookie-banner-holder .cookie-content-holder .eu-cookie-compliance-categories-buttons{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-top:40px}@media (min-width:992px){#cookie-banner-holder .cookie-configuration-holder #popup-buttons,#cookie-banner-holder .cookie-configuration-holder .eu-cookie-compliance-categories-buttons,#cookie-banner-holder .cookie-content-holder #popup-buttons,#cookie-banner-holder .cookie-content-holder .eu-cookie-compliance-categories-buttons{flex-direction:row}}#cookie-banner-holder .cookie-configuration-holder #popup-buttons .js_yes_to_all,#cookie-banner-holder .cookie-configuration-holder .eu-cookie-compliance-categories-buttons .js_yes_to_all,#cookie-banner-holder .cookie-content-holder #popup-buttons .js_yes_to_all,#cookie-banner-holder .cookie-content-holder .eu-cookie-compliance-categories-buttons .js_yes_to_all{background-color:#28a745}#cookie-banner-holder .cookie-configuration-holder #popup-buttons .js_drop,#cookie-banner-holder .cookie-configuration-holder .eu-cookie-compliance-categories-buttons .js_drop,#cookie-banner-holder .cookie-content-holder #popup-buttons .js_drop,#cookie-banner-holder .cookie-content-holder .eu-cookie-compliance-categories-buttons .js_drop{background-color:#285c88}#cookie-banner-holder .cookie-configuration-holder #popup-buttons .js-open-cookies-control-panel,#cookie-banner-holder .cookie-configuration-holder .eu-cookie-compliance-categories-buttons .js-open-cookies-control-panel,#cookie-banner-holder .cookie-content-holder #popup-buttons .js-open-cookies-control-panel,#cookie-banner-holder .cookie-content-holder .eu-cookie-compliance-categories-buttons .js-open-cookies-control-panel{background-color:#285c88}#cookie-banner-holder .cookie-configuration-holder .button,#cookie-banner-holder .cookie-content-holder .button{white-space:nowrap;padding:15px 20px;margin:0;min-width:200px;display:inline-block;border-radius:30px;text-transform:uppercase;text-align:center;font-size:14px;font-family:"Neue Montreal";line-height:1em;font-weight:400;color:#fff;background-color:#3b3b3b;background:#3b3b3b;border-color:#3b3b3b;text-decoration:none}#cookie-banner-holder .cookie-configuration-holder .eu-cookie-compliance-category,#cookie-banner-holder .cookie-content-holder .eu-cookie-compliance-category{margin:16px 0}#cookie-banner-holder .cookie-configuration-holder .eu-cookie-compliance-category .eu-cookie-compliance-category-description,#cookie-banner-holder .cookie-content-holder .eu-cookie-compliance-category .eu-cookie-compliance-category-description{color:#000;font-size:15px;letter-spacing:0;line-height:1.6em;font-size:14px;line-height:1.4em;padding-left:23px}#cookie-banner-holder .cookie-configuration-holder .eu-cookie-compliance-category label,#cookie-banner-holder .cookie-content-holder .eu-cookie-compliance-category label{font-size:16px;font-weight:700;max-width:calc(100% - 30px);vertical-align:top;display:inline-block;line-height:1.2em;margin-top:0;margin-bottom:4px;color:#036}#cookie-banner-holder .cookie-configuration-holder{overflow:hidden}#cookie-banner-holder .cookie-configuration-holder .inner-holder{overflow-y:scroll;display:block;align-items:center;justify-content:center;flex-direction:column;height:100%;padding:20px 0;-ms-overflow-style:none;scrollbar-width:none}#cookie-banner-holder .cookie-configuration-holder .inner-holder::-webkit-scrollbar{display:none}