@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-Regular.woff') format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-Italic.woff') format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-Black.woff') format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-Bold.woff') format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-MediumItalic.woff') format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-Medium.woff') format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-BoldItalic.woff') format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-Thin.woff') format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-Light.woff') format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-BlackItalic.woff') format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-LightItalic.woff') format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Roboto-ThinItalic.woff') format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-BoldItalic.woff') format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-LightItalic.woff') format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-BlackItalic.woff') format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Gordita';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-Black.woff') format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Gordita';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-Light.woff') format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gordita';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-Bold.woff') format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-UltraItalic.woff') format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Gordita';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-Regular.woff') format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Gordita';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-Medium.woff') format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-ThinItalic.woff') format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-RegularItalic.woff') format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Gordita';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-Thin.woff') format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Gordita Ultra';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-Ultra.woff') format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'';src:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/fonts/lqp21/Gordita-MediumItalic.woff') format("woff");font-weight:500;font-style:italic;font-display:swap}.css-loader{z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;transition:all 500ms;animation:loaderFadeIn 125ms linear}.css-loader.removed{animation:loaderFadeOut 500ms linear;opacity:0}.css-loader>div{transform:scale(0.75);animation:spinnerFade 500ms linear}@keyframes loaderFadeIn{from{opacity:0}to{opacity:1}}@keyframes loaderFadeOut{from{opacity:1}to{opacity:0}}@keyframes spinnerFade{0%{opacity:0;transform:scale(2)}50%{opacity:0.5;transform:scale(0.75)}to{opacity:1}}.lds-spinner{position:sticky;top:0;left:0;color:#141b4d;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:' ';display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#141b4d}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #004990;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#004990 transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#root form{z-index:0}#root form fieldset{border:none;margin:0;padding:0}#root form .error-main{display:none;color:#ec130e;padding:0.25em}#root form .error-main:focus{outline:1px solid #ec130e}#root form .input-group .error{margin-top:0}#root form .input-group.invalid input{background:rgba(236,19,14,0.1)}#root form .input-group.invalid input:focus{outline:1px solid #ec130e}#root form .input-group.invalid .error{margin-top:0.5em}#root form input{font-size:1em;padding:0.5em 1em;background:#f1f3f9;border:1px solid transparent;color:#000}#root form input.invalid{border-color:rgba(236,19,14,0.5);outline-color:#ec130e;background:rgba(236,19,14,0.1)}#root form input:disabled{cursor:not-allowed}#root .input-group.checkbox .input-field,#root .input-group.radio .input-field{border:none;background:none}#root .input-group.checkbox .input-field label,#root .input-group.radio .input-field label{position:relative;padding-left:2em;color:#000}#root .input-group.checkbox .input-field.focus label,#root .input-group.checkbox .input-field.on label,#root .input-group.radio .input-field.focus label,#root .input-group.radio .input-field.on label{top:0;font-size:1em}#root .input-group.checkbox .input-field.focus img,#root .input-group.radio .input-field.focus img{transform:scale(1.1)}#root .input-group.radio.invalid p.label{color:#ec130e}#root .input-group.radio.invalid .input-field input,#root .input-group.radio.invalid .input-field.on input,#root .input-group.radio.invalid .input-field.focus input{box-shadow:0 0 0 1px #ec130e;border-color:#ec130e}#root .input-group.radio.invalid .input-field input:after,#root .input-group.radio.invalid .input-field.on input:after,#root .input-group.radio.invalid .input-field.focus input:after{background-color:#ec130e}#root .input-group.radio .input-field,#root .input-group.radio .input-field.on,#root .input-group.radio .input-field.focus{display:flex;flex-wrap:wrap;height:auto;padding-top:0.25em;padding-left:0;padding-right:0}#root .input-group.radio .input-field img,#root .input-group.radio .input-field.on img,#root .input-group.radio .input-field.focus img{height:3em;margin-right:1em}#root .input-group.radio .input-field label,#root .input-group.radio .input-field.on label,#root .input-group.radio .input-field.focus label{display:inline-flex;align-items:center;top:unset;left:unset;transform:none;margin-right:1.25rem;padding:0.5em 0;font-style:normal}#root .input-group.radio .input-field label.focus input:before,#root .input-group.radio .input-field.on label.focus input:before,#root .input-group.radio .input-field.focus label.focus input:before{content:'';display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:2em;box-shadow:0 0 0 1px #004990;border-color:#004990;border-width:0 0 2px 0}#root .input-group.radio .input-field input,#root .input-group.radio .input-field.on input,#root .input-group.radio .input-field.focus input{-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;width:1em;height:1em;font-size:12px;padding:9px;margin-left:0;margin-right:0.5rem;background-color:#fff;box-shadow:0 0 0 1px #0063c3;border-radius:1em}#root .input-group.radio .input-field input:after,#root .input-group.radio .input-field.on input:after,#root .input-group.radio .input-field.focus input:after{content:'';display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1em;height:1em;background-color:#0063c3;border-radius:2em}#root .input-group.radio .input-field input:checked:after,#root .input-group.radio .input-field.on input:checked:after,#root .input-group.radio .input-field.focus input:checked:after{display:block}#root .input-group.checkbox.invalid .input-field label:before{border-color:#ec130e}#root .input-group.checkbox.invalid .input-field.focus label:before{box-shadow:0 0 0 1px #ec130e;border-color:#ec130e}#root .input-group.checkbox.invalid .input-field label.on:before{background:#ec130e}#root .input-group.checkbox .input-field{height:auto;padding-left:0;padding-right:0}#root .input-group.checkbox .input-field.focus label:before{box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#root .input-group.checkbox .input-field label{display:inline-flex;align-items:center;z-index:1;top:unset;left:unset;transform:none;margin-right:1em;font-style:normal;line-height:1.3;text-align:left}#root .input-group.checkbox .input-field label:before,#root .input-group.checkbox .input-field label:after{content:'';position:absolute;top:0;left:0;width:1em;height:1em;font-size:1.2em;line-height:1}#root .input-group.checkbox .input-field label:before{border:1px solid #000;background:#f1f3f9}#root .input-group.checkbox .input-field label:after{top:0.05em;left:0.05em;width:1em;height:1em;background:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/check_black.svg') no-repeat center/86% 86%;opacity:0}#root .input-group.checkbox .input-field label.on:after{opacity:1}#root .input-group.checkbox .input-field label .logos{display:flex;align-items:center;height:3em}#root .input-group.checkbox .input-field label .logos img{max-height:100%;margin:0.25em}#root .input-group.checkbox .input-field input{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0}#root .error.error-404,#root .error.error-503,#root .error.error-nli{padding:2em 0 3em;text-align:center}@media (max-width: 768px){#root .error.error-404,#root .error.error-503,#root .error.error-nli{padding-top:1em}}#root .error.error-404 *,#root .error.error-503 *,#root .error.error-nli *{filter:drop-shadow(1px 1px 2px #fff)}#root .error.error-404 img,#root .error.error-503 img,#root .error.error-nli img{width:30%;max-width:160px;margin:0 auto 1em}#root .error.error-404 h1,#root .error.error-503 h1,#root .error.error-nli h1{padding:0.5em 0}#root .error.error-404 p,#root .error.error-503 p,#root .error.error-nli p{padding:0}#root .error.error-404 button,#root .error.error-404 .button,#root .error.error-503 button,#root .error.error-503 .button,#root .error.error-nli button,#root .error.error-nli .button{margin:2em auto}#root .error.error-503{padding-bottom:5em;padding-left:1em;padding-right:1em}html,body{width:100%;height:100%;margin:0;padding:0;font-size:25px;line-height:1.3;font-family:'RobotoRegular', sans-serif}@media (max-width: 640px){html,body{font-size:20px}}@media (max-width: 480px){html,body{font-size:16px}}#bp{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0;position:fixed !important}#bp *{display:none}@media (max-width: 1024px){#bp #bp-desktop{display:block}}@media (max-width: 980px){#bp #bp-tablet-wide{display:block}}@media (max-width: 768px){#bp #bp-tablet{display:block}}@media (max-width: 640px){#bp #bp-mobile{display:block}}@media (max-width: 480px){#bp #bp-phone{display:block}}@media (max-width: 359px){#bp #bp-phone-small{display:block}}.hidden{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0}.cloaked{display:none !important}.hrBlack{border:1px solid #000}.red{color:#ff0000}#root *{position:relative;box-sizing:border-box}@media (min-width: 1441px){#root{display:flex;flex-direction:column;justify-content:stretch;min-height:100%}}#root #html-templates{display:none}#root header,#root #body,#root footer{width:100%}#root header{z-index:2;position:sticky;top:0;left:0;font-size:1em;background:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.25))}@media (max-width: 768px){#root header{height:2em}}#root header:before{content:'';z-index:1;position:absolute;top:0;left:0;width:100%;height:2px;background:#141b4d}#root header #header-wrap{display:flex;align-items:center;max-width:1280px;margin:0 auto}@media (max-width: 1440px){#root header #header-wrap{max-width:1800px}}#root header .logo{width:293px;margin-bottom:-64px;transition:all 250ms ease}#root header .logo:focus,#root header .logo:hover{outline:none;margin-bottom:-74px}#root header .logo img{width:100%}@media (max-width: 768px){#root header .logo{width:189px}}@media (max-width: 640px){#root header .logo{width:147px}}#root #body{min-height:200px;padding:3em 16px 0}@media (max-width: 768px){#root #body{padding:4em 16px 0}#root #body:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8)}}@media (max-width: 640px){#root #body{padding:2em 4px 0}}@media (max-width: 480px){#root #body{padding-top:2em}}#root #body.bg1{background:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/bg_body1.jpg') no-repeat center -150px/ cover}#root #body.bg2{background:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/bg_body2.jpg') no-repeat center -150px/ cover}#root #body.bg3{background:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/bg_body3.jpg') no-repeat center -150px/ cover}#root #body.bg4{background:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/bg_body4.jpg') no-repeat center -150px/ cover}#root #body.bg5{background:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/bg_body5.jpg') no-repeat center -150px/ cover}#root #body.bgerr{background:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/bg_2s.jpg') no-repeat center -150px/ cover}#root #body.lighten:before,#root #body.darken:before{content:'';z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}#root #body.lighten:before{background:rgba(255,255,255,0.3)}#root #body.darken:before{background:rgba(0,0,0,0.3)}#root #body>div{z-index:1}#root footer{z-index:0;color:#fff;background:#252a56;font-size:0.8em;text-align:center;box-shadow:0 0 10px #252a56}@media (min-width: 1441px){#root footer{flex:1 1 auto}}@media (max-width: 768px){#root footer{padding-bottom:5em}}@media (max-width: 640px){#root footer{font-size:1em;padding-bottom:6em}}#root footer h2{font-size:1em}#root footer .footer-links{display:flex;justify-content:center;font-size:0.8em;padding:48px 0}#root footer .footer-links .link-group{display:flex;flex-direction:column;padding:0 16px 16px;text-align:left}#root footer .footer-links .link-group h2{margin-bottom:0.5em}#root footer .footer-links .link-group .links{list-style:none;margin:0;padding:0}#root footer .footer-links .link-group .links a{display:inline-block;color:#fff;margin:0.25em 0 0;text-decoration:none}@media (max-width: 640px){#root footer .footer-links{flex-direction:column;padding:8px 0 0}#root footer .footer-links .link-group{padding-top:16px;border-bottom:1px solid #fff}#root footer .footer-links .link-group h2{font-size:0.8em;padding-left:1.5em;font-size:1.25em;padding:0.25em 0;margin:0}#root footer .footer-links .link-group h2:before,#root footer .footer-links .link-group h2:after{content:'';position:absolute;top:50%;left:0;font-size:1.25em;width:1em;height:1em;transform:translateY(-50%)}#root footer .footer-links .link-group h2:before{background:#141b4d;border-radius:1em}#root footer .footer-links .link-group h2:after{left:-0.05em;background:url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/chevron_right_white.svg') no-repeat center/0.6em 0.6em;transform:translateY(-50%) rotate(-180deg)}#root footer .footer-links .link-group h2:before,#root footer .footer-links .link-group h2:after{left:unset;right:0;transition:all 250ms ease}#root footer .footer-links .link-group h2:before{background:none}#root footer .footer-links .link-group h2:after{transform:translateY(-50%) rotate(90deg)}#root footer .footer-links .link-group.open h2:after{transform:translateY(-50%) rotate(-90deg)}#root footer .footer-links .link-group .links{height:0;overflow:hidden;transition:height 250ms ease;width:calc(100% + 2px);left:-1px;padding:1px;border:1px solid transparent;transition:all 250ms linear;border-width:0;padding:0;transition-duration:125ms;transition-property:border, height;transition-timing-function:linear;font-size:1.2em}#root footer .footer-links .link-group .links li:first-child{padding-top:0.5em}#root footer .footer-links .link-group .links li a{padding:0.2em 0}}#root footer .support{display:flex;align-items:center;justify-content:center;padding:32px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}@media (max-width: 640px){#root footer .support{flex-direction:column;border-top:none}}#root footer .support a{color:#fff}#root footer .support .button{text-transform:uppercase;margin:0 2em;border-color:#fff;border-width:2px;background:none;color:#fff}@media (max-width: 640px){#root footer .support .button{margin-top:1em}}#root footer .support .button:before{background:#fff}#root footer .support .button:hover,#root footer .support .button:focus{color:#000}#root footer .support .button:hover:before,#root footer .support .button:focus:before{opacity:1}#root footer .copyright{font-size:0.8em;padding:32px 0}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6{font-family:'Gordita', sans-serif;line-height:1.1;margin:0;padding:0.5em 0 0}#root h1{font-size:2em;color:#141b4d;font-weight:900;z-index:1;text-shadow:1px 1px 1px #fff}#root h1 strong{font-weight:900}#root h2{font-size:1.32em}#root h3{font-size:1em;color:#141b4d}#root h3 .lg{font-size:1.6em}#root h4{font-size:.8em;font-weight:900}#root p{font-size:1em;margin:0;padding:0.5em 0 0}#root img{display:block}#root sup{font-size:0.6em;top:-0.7em;vertical-align:baseline;line-height:0}#root a{color:#000}#root a:hover,#root a:focus{text-decoration:none}#root img{display:block}#root button:not(.blank),#root .button:not(.blank){z-index:0;display:inline-block;font-family:'Gordita', sans-serif;font-size:.7em;font-weight:600;color:#000;background:#fff;border:4px solid #004990;border-radius:50px;text-align:center;text-decoration:none;min-width:15em;padding:1em 2em;margin-bottom:1em;transition:color 125ms}#root button:not(.blank):before,#root .button:not(.blank):before{content:'';z-index:-1;box-sizing:border-box;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#004990;border-radius:50px;opacity:0;transition:opacity 125ms}#root button:not(.blank):hover,#root button:not(.blank):focus,#root .button:not(.blank):hover,#root .button:not(.blank):focus{color:#fff;cursor:pointer;outline:none}#root button:not(.blank):hover:before,#root button:not(.blank):focus:before,#root .button:not(.blank):hover:before,#root .button:not(.blank):focus:before{opacity:1}#root button.small:not(.blank),#root .button.small:not(.blank){padding:0.5em 1.25em;width:100%;max-width:360px;width:unset}#root button.square:not(.blank),#root .button.square:not(.blank){border-radius:0.5em}#root button.square:not(.blank):before,#root .button.square:not(.blank):before{border-radius:0.5em}@media (max-width: 640px){#root button:not(.blank),#root .button:not(.blank){font-size:1em;border-width:3px}}#root button.blank,#root .button.blank{background:none;border:none;font-size:1em;font-family:'Gordita', sans-serif;font-weight:500}#root .nobr{white-space:nowrap}#root .fineprint{font-size:0.8em}#root .callout-box{display:flex;flex-direction:column;align-items:center;border-radius:50px;background:rgba(255,255,255,0.85);padding:50px;margin-left:30px;margin-right:30px;margin-bottom:80px;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);width:100%;max-width:450px;text-align:center}@media (max-width: 768px){#root .callout-box{margin-left:0;margin-right:0}}@media (max-width: 640px){#root .callout-box{padding:40px 30px;margin-bottom:20px}#root .callout-box .button{font-size:1em;padding:0.5em 1em;width:100%}}#root .callout-box:first-child{margin-left:0}#root .callout-box:last-child{margin-right:0}#root .callout-box p{padding:1em 0}#root .promo-box{display:flex;justify-content:space-between;border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);overflow:hidden;margin:0 auto 80px}@media (max-width: 980px){#root .promo-box{flex-direction:column;justify-content:flex-start;align-items:center;border-radius:70px}}@media (max-width: 768px){#root .promo-box{flex-direction:column;justify-content:flex-start;align-items:center;border-radius:70px}}@media (max-width: 640px){#root .promo-box{margin-bottom:20px}}#root .promo-box h1,#root .promo-box h2,#root .promo-box h3{color:#141b4d}#root .promo-box.large{max-width:1700px;min-height:500px}@media (max-width: 768px){#root .promo-box.large{min-height:unset}}#root .promo-box.medium{max-width:1200px;min-height:300px}@media (max-width: 768px){#root .promo-box.medium{min-height:unset}}#root .promo-box.w50-50 img{width:50%;object-fit:cover}@media (max-width: 980px){#root .promo-box.w50-50 img{width:100%}}@media (max-width: 768px){#root .promo-box.w50-50 img{width:100%}}#root .promo-box.w50-50 .promo-content{width:50%}@media (max-width: 980px){#root .promo-box.w50-50 .promo-content{width:100%}}@media (max-width: 768px){#root .promo-box.w50-50 .promo-content{width:100%}}#root .promo-box.w60-40 img{width:60%;object-fit:cover}@media (max-width: 980px){#root .promo-box.w60-40 img{width:100%}}@media (max-width: 768px){#root .promo-box.w60-40 img{width:100%}}#root .promo-box.w60-40 .promo-content{width:40%}@media (max-width: 980px){#root .promo-box.w60-40 .promo-content{width:100%;text-align:center}}@media (max-width: 768px){#root .promo-box.w60-40 .promo-content{width:100%}}#root .promo-box .promo-content{padding:50px;display:flex;flex-direction:column;justify-content:space-evenly}@media (max-width: 640px){#root .promo-box .promo-content{padding:30px}}#root .promo-box .promo-content h2{padding-top:0}@media (max-width: 640px){#root .promo-box .promo-content h2{font-size:20px}}#root .promo-box .promo-content .button-group{margin-top:2em}@media (max-width: 640px){#root .promo-box .promo-content .button-group .button{padding:0.5em 1.25em;width:100%;max-width:360px}}#root .promo.conversion .promo-body img{border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}#root .expandable{overflow:hidden}#root .expandable-item{height:0;overflow:hidden;transition:height 250ms ease;width:calc(100% + 2px);left:-1px;padding:1px;border:1px solid transparent;transition:all 250ms linear;border-width:0;padding:0;transition-duration:125ms;transition-property:border, height;transition-timing-function:linear}#root .message.night-lockout{padding:1em 0 2em}#root .message.no-promos{padding:2em 0}#root .home-progressive-jackpot{background:#fff url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/promotions/lqp2110019/promo_bg_home_1206x419.png') no-repeat center/cover;text-align:left}#root .home-progressive-jackpot .transparent{opacity:0}#root .home-progressive-jackpot img.logoSuperCagnotte{max-width:380px !important;margin:0 auto;object-fit:contain !important;left:-2.5em}#root .home-progressive-jackpot .home-progressive-jackpot-content{width:50%;padding:50px 50px 50px 80px;display:flex;flex-direction:column;justify-content:space-evenly}#root .home-progressive-jackpot .home-progressive-jackpot-content .button.maxWidth300{max-width:300px;z-index:0;display:inline-block;font-family:'Gordita', sans-serif;font-size:.7em;font-weight:600;color:#000;background:#fff;border:4px solid #000;border-radius:50px;text-align:center;text-decoration:none;min-width:15em;padding:1em 2em;margin-bottom:1em;transition:color 125ms}#root .home-progressive-jackpot .home-progressive-jackpot-content .button.maxWidth300:focus,#root .home-progressive-jackpot .home-progressive-jackpot-content .button.maxWidth300:hover{color:#fff !important;background:#000 !important}#root .home-progressive-jackpot .home-progressive-jackpot-content .button.maxWidth300:before{content:'';z-index:-1;box-sizing:border-box;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#000;border-radius:50px;opacity:0;transition:opacity 125ms}#root .home-progressive-jackpot .home-progressive-jackpot-content p{font-family:sans-serif}#root .home-progressive-jackpot .home-progressive-jackpot-content p.legal{font-family:Verdana, Sans-Serif;font-size:0.5em !important;padding-top:0.75em;padding-bottom:1em !important;font-weight:600;text-shadow:0px 0px 3px #fff;margin-bottom:3em}#root .home-progressive-jackpot .home-progressive-jackpot-content p.uppercase{font-family:Verdana, Sans-Serif;text-transform:uppercase;font-weight:600;margin-top:1em}#root .home-progressive-jackpot .home-progressive-jackpot-content p.numberAmount{font-family:Verdana, Sans-Serif;font-weight:600;font-size:2.5em;line-height:1.2;padding-top:0px;letter-spacing:0px;color:#ffffff;-webkit-text-stroke:2px black;filter:drop-shadow(-2px 0 0px black) drop-shadow(0 -2px 0px black) drop-shadow(2px 0 0px black) drop-shadow(0 2px 0px black)}@media (max-width: 480px){#root .home-progressive-jackpot .home-progressive-jackpot-content p.numberAmount{color:#ffffff;-webkit-text-stroke:2px black;filter:drop-shadow(-1px 0 0px black) drop-shadow(0 -1px 0px black) drop-shadow(1px 0 0px black) drop-shadow(0 1px 0px black)}}#root .home-progressive-jackpot .home-progressive-jackpot-content h4{line-height:1.3}#root .home-progressive-jackpot .home-progressive-jackpot-content .details-progressive-jackpot{display:flex;align-items:center}#root .home-progressive-jackpot .home-progressive-jackpot-content .details-progressive-jackpot .css-loader{position:absolute;margin:0;top:50%;left:50%;width:4em;height:4em;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}#root .home-progressive-jackpot .home-progressive-jackpot-content .details-progressive-jackpot .detail-content{transition:150ms opacity}#root .home-progressive-jackpot .home-progressive-jackpot-content .mobileDisplay img.logoSuperCagnotteMobile{display:none}@media (max-width: 980px){#root .home-progressive-jackpot{background:#fff url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/promotions/lqp2110019/promo_bg_home_mobile_378x278.png') no-repeat center/cover}#root .home-progressive-jackpot img.logoSuperCagnotte{display:none}#root .home-progressive-jackpot .home-progressive-jackpot-content{width:100%;padding:30px 30px 30px 30px;text-align:center}#root .home-progressive-jackpot .home-progressive-jackpot-content .button.maxWidth300{margin:0 auto}#root .home-progressive-jackpot .home-progressive-jackpot-content .mobileDisplay{display:flex;align-items:center;align-content:space-between;flex-direction:row}#root .home-progressive-jackpot .home-progressive-jackpot-content .mobileDisplay img.logoSuperCagnotteMobile{display:block;width:35%}#root .home-progressive-jackpot .home-progressive-jackpot-content .mobileDisplay h4{text-align:left;padding-left:1em;width:65%}#root .home-progressive-jackpot .home-progressive-jackpot-content p.uppercase{font-size:1.5em;margin-top:0}#root .home-progressive-jackpot .home-progressive-jackpot-content p.legal{font-weight:bold;font-size:0.9em !important;text-shadow:2px 2px 10px #fdde02}#root .home-progressive-jackpot .home-progressive-jackpot-content .details-progressive-jackpot{justify-content:center}#root .home-progressive-jackpot .home-progressive-jackpot-content .details-progressive-jackpot .spaceMargin{margin:2em 0 4em 0}}@media (max-width: 768px){#root .home-progressive-jackpot .home-progressive-jackpot-content{padding:1em}#root .home-progressive-jackpot .home-progressive-jackpot-content .mobileDisplay{display:flex;align-items:center;align-content:space-between;flex-direction:row}#root .home-progressive-jackpot .home-progressive-jackpot-content .mobileDisplay img.logoSuperCagnotteMobile{width:100%}#root .home-progressive-jackpot .home-progressive-jackpot-content .spaceMargin{margin:2em 0 4em 0}}@media (max-width: 480px){#root .home-progressive-jackpot{background:#fff url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/promotions/lqp2110019/promo_bg_home_mobile_378x278.png') no-repeat top/cover}}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){#root .home-progressive-jackpot .home-progressive-jackpot-content{padding:1em}#root .home-progressive-jackpot .home-progressive-jackpot-content .mobileDisplay img.logoSuperCagnotteMobile{width:35%}}#root .webview .special-callouts{margin-top:2em}#root .webview .special-callouts .button{display:none}.alert-banner{background:#ef3340;color:#fff;text-align:center;padding:64px 32px;font-size:0.8em}.alert-banner p{display:inline-block;max-width:1280px;margin:0 auto;padding:0}table.responsive-table{width:100%}table.responsive-table td{font-weight:400;font-size:1em;line-height:1.3}table.responsive-table th{font-weight:600;font-size:.9em}table.responsive-table th,table.responsive-table td{text-align:center;padding:10px}table.responsive-table th:first-child,table.responsive-table td:first-child{text-align:center}table.responsive-table th.pagination,table.responsive-table td.pagination{padding:10px 12px;flex-direction:column;align-items:center}table.responsive-table.accountTbl th,table.responsive-table td{vertical-align:baseline}table.responsive-table.accountTbl th:last-child,table.responsive-table td:last-child{text-align:center}@media (max-width: 980px){table.responsive-table thead{position:absolute;left:-9999px;overflow:hidden;width:0px;height:0px}table.responsive-table th,table.responsive-table thead,table.responsive-table tbody,table.responsive-table table{display:block}table.responsive-table tbody tr{display:flex;width:100%;flex-direction:column}}@media (max-width: 980px) and (max-width: 640px){table.responsive-table tbody tr{border-top:1px solid grey}table.responsive-table tbody tr:first-child{border-top:none}}@media (max-width: 980px){table.responsive-table tbody tr td{flex:1 1 100%;width:100%;display:flex;padding:12px !important;text-align:left !important}table.responsive-table tbody tr td:first-child{padding-top:20px !important}}@media (max-width: 980px) and (max-width: 480px){table.responsive-table tbody tr td{display:block}}@media (max-width: 980px){table.responsive-table tbody tr td::before{display:inline-block;width:25%;min-width:160px;margin-right:10px;font-weight:bold;content:attr(data-title)}}@media (max-width: 980px) and (max-width: 480px){table.responsive-table tbody tr td::before{display:block;width:100%}}.overlay-bg{display:none;position:fixed;z-index:9999991;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 250ms linear}.overlay-bg.visible{opacity:1}#root .overlay-container,#root .overlay-container.hidden{z-index:9999992;position:fixed;top:0;left:50%;width:80%;max-width:800px;height:100%;margin:50vh 0 0;transform:translate(-50%, -50%);background:#252a56;box-shadow:0 5px 10px 0 rgba(0,0,0,0.7);transition:height .25s ease, max-height .25s ease, opacity .5s ease;line-height:1.3;border-radius:50px;overflow:hidden}@media (max-width: 640px){#root .overlay-container,#root .overlay-container.hidden{left:0;width:100%;max-height:100% !important;margin:0;transform:none;border-radius:0}}#root .overlay-container .overlay,#root .overlay-container.hidden .overlay{width:100%;height:100%}#root .overlay-container .overlay button.close-overlay,#root .overlay-container.hidden .overlay button.close-overlay{position:absolute;z-index:2;top:1em;right:1em;width:1em;min-width:unset;height:1em;padding:0.75em;font-size:24px;background:#fff url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/template/close_thick_purple.svg') no-repeat center/0.75em 0.75em;border-radius:2em;border:none;filter:drop-shadow(0 0 5px #252a56)}#root .overlay-container .overlay button.close-overlay:hover,#root .overlay-container .overlay button.close-overlay:focus,#root .overlay-container.hidden .overlay button.close-overlay:hover,#root .overlay-container.hidden .overlay button.close-overlay:focus{background-size:0.85em 0.85em}#root .overlay-container .overlay button.close-overlay:before,#root .overlay-container .overlay button.close-overlay:after,#root .overlay-container.hidden .overlay button.close-overlay:before,#root .overlay-container.hidden .overlay button.close-overlay:after{display:none}#root .overlay-container .overlay .overlay-content,#root .overlay-container.hidden .overlay .overlay-content{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;padding:0 2em;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width: 640px){#root .overlay-container .overlay .overlay-content,#root .overlay-container.hidden .overlay .overlay-content{padding:0}}#root .overlay-container .overlay .overlay-content>.content,#root .overlay-container.hidden .overlay .overlay-content>.content{padding:2em 1em;outline:none}@media (max-width: 640px){#root .overlay-container .overlay .overlay-content>.content,#root .overlay-container.hidden .overlay .overlay-content>.content{height:100%;padding:4em 16px 1em}}#root .overlay-container .overlay .overlay-content>.content *,#root .overlay-container.hidden .overlay .overlay-content>.content *{color:#fff}#root .overlay-container .overlay .css-loader,#root .overlay-container.hidden .overlay .css-loader{position:relative;min-height:200px;background:none}#root .overlay-container .overlay .css-loader>div,#root .overlay-container.hidden .overlay .css-loader>div{position:absolute;top:50%;left:50%;margin-bottom:0;transform:scale(0.75) translate(-50%, -50%);animation:none}#root .overlay-container .overlay .css-loader>div>div:after,#root .overlay-container.hidden .overlay .css-loader>div>div:after{background:#004990}#root .overlay-container.hidden{opacity:0}#root .overlay-container.no-pad .overlay-content{width:100%;left:0;padding:0}#root .overlay-container.no-pad .overlay-content>.content{padding:0}#root .overlay-container.video{background:none;box-shadow:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.25))}#root .overlay-container.video button.close-overlay{background-color:#fff;width:2em;height:2em;border-radius:2em}#root .overlay-container.narrow .overlay{left:25%;width:50%}#root .overlay-container.scan{background:#fff}#root .overlay-container.scan .overlay .overlay-content>.content *{color:#000}#root .ticket-help .ticket-help-section{padding:0 0 1em}#root .ticket-help .ticket-help-section:last-child{padding-bottom:0}#root .ticket-help h1{font-size:1.25em;text-shadow:none}#root .ticket-help h2{font-size:1.1em}#root .ticket-help .callout-image{margin:1em auto;height:auto}@media (max-width: 480px){#root .ticket-help .callout-image{max-width:280px}}#root .ticket-help .ticket-help-detail{padding-bottom:1em}#root .ticket-help #ticket-help-scratch.ticket-help-detail .callout-image{width:100%;max-width:480px}@media (max-width: 480px){#root .ticket-help #ticket-help-scratch.ticket-help-detail .callout-image{max-width:unset}}#root .ticket-help.group .logos{display:flex;justify-content:space-between;margin-top:1.5em}#root .ticket-help.group .logos .logo{display:flex;flex-direction:column;align-items:center;margin:0 0.5em}#root .ticket-help.group .logos .logo .callout-image{max-width:100%;max-height:220px;margin:0}#root .ticket-help.group .logos .logo .callout-text{margin-left:-3em}@media (max-width: 480px){#root .ticket-help.group .logos{flex-direction:column}#root .ticket-help.group .logos .logo{align-items:center;padding-bottom:3em}#root .ticket-help.group .logos .logo .callout-image{height:unset}#root .ticket-help.group .logos .logo .callout-text{margin-left:0}}#menuBarre{display:none}#menuBarre.ready{display:block}#menuBarre #mel-nav-conn{z-index:3}#menuBarreLoading{position:relative;background:#00407D;width:100%;height:185px}#menuBarreLoading .css-loader{top:25%;padding-top:0}#menuBarreLoading .css-loader>*{color:#fff}#menuBarreLoading .css-loader>*>*:after{background:#fff}#menuBarreLoading.ready{display:none}#root nav{display:flex;align-items:center;flex-wrap:wrap;font-size:1em;padding:0.75em 0}@media (max-width: 768px){#root nav.scan{z-index:999992}}#root nav a{display:flex;align-items:center;justify-content:center;font-size:.8em;font-family:'Gordita', sans-serif;font-weight:500;color:#000;padding:16px 0;margin:0 16px;text-decoration:none}#root nav a.mobile{display:none}#root nav a>span:after{content:'';position:absolute;bottom:-0.75em;left:0;width:100%;height:0.3em;border-radius:0.3em;background:#3a5dae;opacity:0;transition:opacity 250ms}#root nav a:hover,#root nav a:focus,#root nav a.on{outline:none}#root nav a:hover span:after,#root nav a:focus span:after,#root nav a.on span:after{opacity:1}#root nav a.enter{display:flex;align-items:center;justify-content:center;width:8em;min-height:2.5em;padding:6px;font-weight:bold;line-height:1.2;text-align:center;color:#fff;background:#ef3340;border-radius:2em;transition:all 250ms}#root nav a.enter span:after{display:none}#root nav a.enter:hover,#root nav a.enter:focus{transform:scale(1.025)}@media screen and (max-width: 1200px){#root nav{z-index:2;position:fixed;bottom:0;left:0;width:100vw;height:4em;flex-wrap:nowrap;justify-content:space-evenly;background:#fff;filter:drop-shadow(0 -2px 4px rgba(0,0,0,0.25))}#root nav a{font-size:0.7em;font-weight:700;margin:0 0.8em;padding:8px 0;text-align:center;width:20%}#root nav a.mobile{display:block}#root nav a span{flex:0 1}#root nav a span:after{height:0.4em;border-radius:0.4em}#root nav a.enter{order:5;font-size:0.6em;width:12em;padding:12px;margin-top:-50px;border-radius:40px;border:4px solid #fff}#root nav a.enter:hover,#root nav a.enter:focus{transform:none;filter:none}}@media (max-width: 480px){#root nav a{margin:0 0.3em}#root nav a.enter{display:flex;align-items:center;width:90px;height:60px;padding:1em;margin-top:-4em}}@media (max-width: 359px){#root nav a{font-size:0.6em}}#root.ios-phone nav{height:5em;align-items:flex-start}#root.webview{min-height:100vh}#root.webview #body{background:none !important}#root.webview header .logo{transition:none;margin-bottom:-64px}#root.webview nav{display:none}#root.webview .participations{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}#root.webview .participations .promo-group{flex:1}#root .home .heading{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:960px;margin:0 auto 32px;text-align:center;padding:20px}@media (max-width: 480px){#root .home .heading{flex-direction:column}}#root .home .heading .logo{flex:0 1 auto;width:100%;max-width:217px;margin-right:1em}@media (max-width: 768px){#root .home .heading .logo{width:180px}}@media (max-width: 640px){#root .home .heading .logo{width:160px}}@media (max-width: 480px){#root .home .heading .logo{width:100px;margin-bottom:1em}}#root .home .heading .content{flex:1 0}#root .home .heading h1{padding:0}@media (max-width: 768px){#root .home .heading h1{font-size:25px}}@media (max-width: 640px){#root .home .heading h1{font-size:18px}}#root .home .heading p{font-family:'Gordita', sans-serif}#root .home .home-callouts{max-width:960px;margin:60px auto 0;display:flex;justify-content:space-between;font-family:'Gordita', sans-serif;font-size:24px;font-weight:700}@media (max-width: 768px){#root .home .home-callouts{flex-direction:column;justify-content:flex-start;align-items:center}}@media (max-width: 640px){#root .home .home-callouts{font-size:19px}}#root .home .home-callouts .callout-content{flex:1}#root .home .home-callouts img{width:160px;height:160px;object-fit:contain}#root .home .home-alerts.lower{margin-bottom:80px}#root .home .home-alerts .home-alert{display:grid;grid-template-columns:1fr 5fr 1fr;grid-gap:16px;align-items:center;max-width:980px;margin:0 auto;padding:32px;border-radius:50px;background:#bcf4ef;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}@media (max-width: 480px){#root .home .home-alerts .home-alert{grid-template-columns:1fr;font-size:1.2em}}#root .home .home-alerts .home-alert img{width:100%;max-width:90px}@media (max-width: 480px){#root .home .home-alerts .home-alert img{margin:0 auto}}#root .home .home-alerts .home-alert .alert-content{width:100%;text-align:center}#root .home .home-alerts .home-alert .alert-content>*{padding:0;font-weight:bold}#root .home .home-alerts .home-alert .alert-content h2{font-size:1.1em;line-height:1.1}#root .home .home-alerts .home-alert .alert-content p{line-height:1}#root .home .home-promos .large .promo-content{background:#fff url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/promotions/promo_content_bg_large.jpg') no-repeat center/cover}#root .home .home-promos .medium .promo-content{background:#fff url('https://mapledrawhubb.com/2echance.lotoquebec.com/media/lqclo/images/lqp21/promotions/promo_content_bg_medium.jpg') no-repeat center/cover}#root .home .home-promos .button.small{margin-left:2px;margin-right:2px}

