@font-face{font-family:'FontAwesome';src:url("../fonts/fa-solid-900.eot");src:url("../fonts/fa-solid-900.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("../fonts/fa-solid-900.woff2?v=4.4.0") format("woff2"),url("../fonts/fa-solid-900.woff?v=4.4.0") format("woff"),url("../fonts/fa-solid-900.ttf?v=4.4.0") format("truetype"),url("../fonts/fa-solid-900.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{background-color:#162667}main{background:#ffffff}body{color:#222222;font-family:'Clan Pro Medium';font-size:14px !important;text-transform:uppercase;text-align:center;background-color:#ffffff}#body_faqs main{background:#fff url("../img/minions/kevin.png") no-repeat;background-position:calc(50% - 545px) calc(100% - -96px)}#body_enter .container.top,#body_faqs .container.top,#body_terms .container.top,#body_privacy .container.top,#body_legal .container.top,#body_cookie .container.top,#body_contact .container.top{padding-top:180px}#body_cards .container.top{padding-bottom:15px}#body_terms,#body_privacy,#body_legal,#body_cookie{text-align:left;font-family:Clan Pro News;text-transform:none}#body_terms a,#body_privacy a,#body_legal a,#body_cookie a{color:#007bff}#body_terms strong,#body_privacy strong,#body_legal strong,#body_cookie strong{font-family:Clan Pro Bold}#body_terms ol{list-style-type:none;counter-reset:item;margin:0;padding:0}#body_terms ol>li{display:table;counter-increment:item;margin:45px 0px 60px}#body_terms ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:0.6em;font-family:Clan Pro Bold}#body_terms li ol>li{margin:30px 0px 0px}#body_terms li ol>li:before{content:counters(item, ".") " "}#body_terms li ol li ol li~li{margin:15px 0px 0px}main#winner{background:#fff url("../img/winner-bg.jpg") no-repeat center 196px}main#winner p.thanks{margin:193px 0px}p.lead{font-size:17px}.tiny{font-size:9px;display:block;margin-top:14px}a,a:hover{color:#222222;text-decoration:none;outline:none}button:focus{outline:none}h1{color:#162667;font-size:24px;text-transform:uppercase;font-family:'Clan Pro Bold';margin:24px 0px 20px}h1#details{margin:25px 0px 34px}h1#ec{height:65px;width:100%;max-width:754px;background:url(../img/exclusive-cards.png) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;margin:-5px auto 15px}#win h1{height:250px;width:100%;max-width:498px;background:url(../img/win.png) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;margin:0px 0px 0px}#winner h1{height:77px;width:100%;max-width:942px;background:url(../img/congrats.png) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;margin:42px auto 0px !important}#hooray{background:url(../img/minions/hooray.png) no-repeat center bottom}#hooray.thanks{background:url(../img/minions/thanks.png) no-repeat center bottom}#sorry h1{height:76px;width:100%;max-width:328px;background:url(../img/sorry.png) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;margin:42px auto 0px !important}#top_prizes h1,#bottom_prizes h1{margin-bottom:32px}h2{color:#162667;font-size:23px;text-transform:uppercase;font-family:'Clan Pro Bold';margin:40px 0px 34px}#sorry h2{font-size:42px;margin:31px 0px 24px}#winner h2{font-size:46px;margin:31px 0px 24px}h3{color:#162667;font-size:23px;text-transform:uppercase;font-family:'Clan Pro Bold';margin:40px 0px 0px}main .container.top,main .container-fluid.top{padding-top:196px}#pitch{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-image:url(../img/pitch.png);background-repeat:no-repeat;background-position:calc(50% + 570px) 220px;background-size:320px 219px}#sorry_top{background:#fff url("../img/minions/hang.png") no-repeat;background-position:calc(50% - 584px) top;margin-top:196px;padding-bottom:30px}#sorry_bottom{background:#fff url("../img/minions/folded.png") no-repeat;background-position:calc(50% + 420px) bottom}#home_win{background:#fff url("../img/minions-curve.png") no-repeat center bottom;overflow:visible}#top_prizes{background:transparent url("../img/minion-hang.png") no-repeat center top;overflow:visible}#bottom_prizes,.top-curve{background:transparent url("../img/bottom-curve.png") no-repeat center top;overflow:visible}.yellow{background:#fff url("../img/yellow.png") repeat-y center top}.navbar{background-color:#162667;border-bottom:2px solid #ffda00;font-family:'Clan Pro Medium';text-transform:uppercase;font-size:18px;padding:15px 30px}.navbar-brand{margin:0px 0px 5px}.navbar-brand img{width:160px}.navbar-brand,.navbar-toggler{width:100%;text-align:center}.navbar-toggler{background-color:#101b48;width:60px;margin:6px auto 0px}.nav-item.active a{color:#ffda00 !important}.nav-link{text-align:center;color:#ffffff !important;padding:0px 15px !important;text-decoration:none}.nav-link:hover{color:rgba(255,255,255,0.75) !important}.navbar-nav{margin:14px 0px 0px}.btn-primary{background-color:#0f3660;border-color:#0f3660}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#192633 !important;border-color:#192633 !important}.btn-lg{padding:.5rem 2rem}#win .btn.ribbon,#sorry .btn.ribbon,#code_form button.ribbon,#code_form button.ribbon:hover,#code_form button.ribbon:focus,#winner_form button.ribbon,#winner_form button.ribbon:hover,#winner_form button.ribbon:focus,#process_modal button.ribbon,#process_modal button.ribbon:hover,#process_modal button.ribbon:focus{background-color:#ffdd00 !important;border:none;border-radius:0px;color:#162667;margin:32px auto 16px;padding-top:16px;font-size:26px;text-transform:uppercase;font-family:'Clan Pro Bold';position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none !important;border-color:transparent !important;box-shadow:none;width:100%;max-width:230px;height:70px;z-index:10}#code_form button.ribbon,#code_form button.ribbon:hover,#code_form button.ribbon:focus,#winner_form button.ribbon,#winner_form button.ribbon:hover,#winner_form button.ribbon:focus{padding-top:10px;margin-bottom:3px}button.ribbon:before,button.ribbon:after,#win .btn.ribbon:before,#win .btn.ribbon:after,#sorry .btn.ribbon:before,#sorry .btn.ribbon:after{top:0px;z-index:-10;content:'';position:absolute;height:0;width:0;border-style:solid;border-width:0;outline:none}button.ribbon:before{border-color:#ffdd00 #ffdd00 #ffdd00 transparent;left:-35px;border-width:35px}button.ribbon:after{border-color:#ffdd00 transparent #ffdd00 #ffdd00;right:-35px;border-width:35px}#win .btn.ribbon:before{border-color:#ffdd00 #ffdd00 #ffdd00 transparent;left:-35px;border-width:35px !important}#win .btn.ribbon:after{border-color:#ffdd00 transparent #ffdd00 #ffdd00;right:-35px;border-width:35px !important}#sorry .btn.ribbon:before{border-color:#ffdd00 #ffdd00 #ffdd00 transparent;left:-35px;border-width:35px !important}#sorry .btn.ribbon:after{border-color:#ffdd00 transparent #ffdd00 #ffdd00;right:-35px;border-width:35px !important}#process_modal button.ribbon:before{border-color:#ffdd00 #ffdd00 #ffdd00 transparent;left:-16px;border-width:16px !important}#process_modal button.ribbon:after{border-color:#ffdd00 transparent #ffdd00 #ffdd00;right:-16px;border-width:16px !important}.grid .col{padding-bottom:30px}.down-arrow i{font-size:46px;color:#162667;margin-top:20px}#enter_form{background:#fff url("../img/enter-curve.png") no-repeat center bottom;overflow:visible}.form-group{padding-right:8px !important;padding-left:8px !important}.form-check{padding:0px}.form-check-label{padding-top:4px}::-webkit-input-placeholder{color:#162667 !important}::-moz-placeholder{color:#162667 !important}:-ms-input-placeholder{color:#162667 !important}::-ms-input-placeholder{color:#162667 !important}::placeholder{color:#162667 !important}#code_form a{border-bottom:2px solid #000000}#winner_form{margin:12px 0px 0px}.is-invalid+label a{color:#dc3545 !important;border-bottom:2px solid #dc3545 !important}#code_form input,#winner_form input{font-family:'Clan Pro Medium';color:#162667;font-size:19px;text-transform:uppercase;text-align:center;border:none;border-radius:0px;background-color:#ffdd00;height:52px}#code_input{letter-spacing:2px}#code_input.form-control.is-invalid{padding-right:1rem}#agree-error{text-align:center}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:55px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:36px;height:36px;background:#ffdd00;border-radius:0px}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'\f00c';position:absolute;top:9px;left:6px;font-size:25px;line-height:0.8;color:#162667;transition:all .2s;font-family:'FontAwesome'}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}#process_modal .modal-content,#address_modal .modal-content{background-color:#162667;border-radius:30px;color:#ffdd00}#process_modal .modal-header,#address_modal .modal-header{border:none;padding-top:30px;padding-bottom:6px}#process_modal .modal-header h3{color:#ffffff;margin:0px auto}#process_modal .modal-body{height:22px;padding:0px;margin:32px 16px 36px}#process_modal .modal-footer,#address_modal .modal-footer{border:none;padding-top:14px;padding-bottom:30px}#address_modal .modal-footer{padding-top:19px}#process_modal .modal-footer button,#process_modal .modal-footer button:hover,#process_modal .modal-footer button:focus{margin:0px auto;padding-top:5px;padding-bottom:3px;background:#ffdd00;font-size:16px;color:#162667;border:none;border-radius:0px;text-transform:uppercase;visibility:hidden;height:32px;max-width:140px}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:20px;margin-top:20px}.lds-ellipsis div{position:absolute;width:13px;height:20px;border-top-right-radius:22px;border-top-left-radius:22px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background:#ffdd00;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.accordion .card,.accordion .card-header{border:none !important}.accordion .card{border-radius:0px;margin-bottom:10px}.accordion .card-header{background-color:#ffda00;padding:0px}.accordion .card-body{text-transform:none;text-align:left}.accordion .card-body a{color:#007bff}.accordion button,.accordion .btn-link:hover,.accordion .btn-link:focus{text-transform:uppercase;text-decoration:none;color:#222222;font-size:14px;box-shadow:none;padding:4px 30px}.accordion .card-header button:after{font-family:'FontAwesome';content:"\f077";float:right}.accordion .card-header button.collapsed:after{content:"\f078"}#lego,#pens{width:100%;max-width:900px;margin:0px auto 40px !important;display:none}.cards{margin:30px 0px 90px !important;display:none}.cards .slick-slide{width:250px !important;transition:all ease-in-out .3s;opacity:.2;transform:scale(0.7) translate(60px);z-index:5}.cards .slick-slide.slick-active{opacity:.6;transform:scale(0.8) translate(3px);z-index:10}.cards .slick-slide.slick-active.slick-current,.cards .slick-slide.slick-active.slick-center{opacity:1;transform:scale(1);z-index:30}.cards .slick-center+.slick-slide{transform:scale(0.8) translate(-3px)}.cards .slick-center+.slick-slide+.slick-slide{transform:scale(0.7) translate(-60px)}.slick-slide img{outline:none}#pens .slick-slide img{width:100%;max-width:510px;margin:0px auto}.slick-dots{bottom:-84px}#lego .slick-dots,#pens .slick-dots{bottom:-40px}.slick-dots li{width:30px;height:30px;margin:4px}.slick-dots li button,#pens .slick-dots li button{background:url(../img/dot.png);text-indent:-9999px;overflow:hidden;width:30px;height:30px}#lego .slick-dots li button{background:url(../img/dot-white.png)}.slick-dots li.slick-active button,#lego .slick-dots li.slick-active button,#pens .slick-dots li.slick-active button{background:url(../img/dot-current.png)}.contact_email,.contact_email:hover{display:inline-block;color:#162667;font-size:14px;text-transform:none;font-family:'Clan Pro Bold';border-bottom:2px solid #162667;margin-top:20px}#minions_logo{margin:50px auto 0px}#minions_logo img{width:141px;height:52px}#minions_clipboard{margin:30px 49px 30px 0px}footer{background:#162667 url("../img/footer-diamonds.jpg") no-repeat center 20px;padding:60px 0px 16px !important;border-top:2px solid #ffda00;font-family:'Clan Pro Medium';color:#ffffff;font-size:9px;text-transform:uppercase}#footer_social{text-align:center;margin:0px 0px 2px}#footer_social i{color:#ffffff;font-size:24px}#footer_nav{text-align:center}#footer_nav ul{float:none;margin:0px}#footer_nav li,#code_nav li{margin:0px 12px}#code_nav li{font-size:13px;border-bottom:1px solid #000000}#footer_nav a{color:#ffffff;text-decoration:none}#footer_nav a:hover{color:rgba(255,255,255,0.75)}#footer_nav .active a{color:#ffda00}@font-face{font-family:'Clan Pro Regular';font-style:normal;font-weight:normal;src:local("Clan Pro Regular"),url("../fonts/FFClanProRegular.woff") format("woff")}@font-face{font-family:'Clan Pro Thin';font-style:normal;font-weight:normal;src:local("Clan Pro Thin"),url("FFClanProThin.woff") format("woff")}@font-face{font-family:'Clan Pro Thin Italic';font-style:normal;font-weight:normal;src:local("Clan Pro Thin Italic"),url("FFClanProThinIt.woff") format("woff")}@font-face{font-family:'Clan Pro Italic';font-style:normal;font-weight:normal;src:local("Clan Pro Italic"),url("FFClanProItalic.woff") format("woff")}@font-face{font-family:'Clan Pro Cond News';font-style:normal;font-weight:normal;src:local("Clan Pro Cond News"),url("FFClanProCondRgNews.woff") format("woff")}@font-face{font-family:'Clan Pro Narr News';font-style:normal;font-weight:normal;src:local("Clan Pro Narr News"),url("FFClanProRgNarNews.woff") format("woff")}@font-face{font-family:'Clan Pro News';font-style:normal;font-weight:normal;src:local("Clan Pro News"),url("../fonts/FFClanProRgNews.woff") format("woff")}@font-face{font-family:'Clan Pro Cond News Italic';font-style:normal;font-weight:normal;src:local("Clan Pro Cond News Italic"),url("FFClanProCondRgItNews.woff") format("woff")}@font-face{font-family:'Clan Pro Narr News Italic';font-style:normal;font-weight:normal;src:local("Clan Pro Narr News Italic"),url("FFClanProRgItNarNews.woff") format("woff")}@font-face{font-family:'Clan Pro News Italic';font-style:normal;font-weight:normal;src:local("Clan Pro News Italic"),url("FFClanProRgItNews.woff") format("woff")}@font-face{font-family:'Clan Pro Medium';font-style:normal;font-weight:normal;src:local("Clan Pro Medium"),url("../fonts/FFClanProMedium.woff") format("woff")}@font-face{font-family:'Clan Pro Medium Italic';font-style:normal;font-weight:normal;src:local("Clan Pro Medium Italic"),url("FFClanProMediumIt.woff") format("woff")}@font-face{font-family:'Clan Pro Bold';font-style:normal;font-weight:normal;src:local("Clan Pro Bold"),url("../fonts/FFClanProBold.woff") format("woff")}@font-face{font-family:'Clan Pro Bold Italic';font-style:normal;font-weight:normal;src:local("Clan Pro Bold Italic"),url("FFClanProBoldIt.woff") format("woff")}@font-face{font-family:'Clan Pro Black';font-style:normal;font-weight:normal;src:local("Clan Pro Black"),url("../fonts/FFClanProBlk.woff") format("woff")}@font-face{font-family:'Clan Pro Black Italic';font-style:normal;font-weight:normal;src:local("Clan Pro Black Italic"),url("FFClanProBlkIt.woff") format("woff")}@font-face{font-family:'Clan Pro Ultra';font-style:normal;font-weight:normal;src:local("Clan Pro Ultra"),url("FFClanProUltra.woff") format("woff")}@font-face{font-family:'Clan Pro Ultra Italic';font-style:normal;font-weight:normal;src:local("Clan Pro Ultra Italic"),url("FFClanProUltIt.woff") format("woff")}@media only screen and (min-width: 360px){#win .btn.ribbon,#sorry .btn.ribbon,#code_form button.ribbon,#code_form button.ribbon:hover,#code_form button.ribbon:focus,#winner_form button.ribbon,#winner_form button.ribbon:hover,#winner_form button.ribbon:focus{max-width:260px}.contact_email,.contact_email:hover{font-size:17px;border-bottom:2px solid #162667}}@media only screen and (min-width: 412px){.cards{margin:30px 0px 64px !important}.slick-dots{bottom:-54px}}@media only screen and (min-width: 576px){body{font-size:17px !important}p.lead{font-size:20px}h1{font-size:36px}#win h1{height:350px;margin:20px 0px 0px}#win .btn.ribbon{margin:48px auto;font-size:49px;height:100px;max-width:440px}#code_form button.ribbon,#code_form button.ribbon:hover,#code_form button.ribbon:focus,#winner_form button.ribbon,#winner_form button.ribbon:hover,#winner_form button.ribbon:focus,#sorry .btn.ribbon{padding-top:11px;font-size:39px;max-width:380px;height:80px}button.ribbon:before{border-color:#ffdd00 #ffdd00 #ffdd00 transparent;left:-40px;border-width:40px}button.ribbon:after{border-color:#ffdd00 transparent #ffdd00 #ffdd00;right:-40px;border-width:40px}#win .btn.ribbon:before{border-color:#ffdd00 #ffdd00 #ffdd00 transparent;left:-50px;border-width:50px !important}#win .btn.ribbon:after{border-color:#ffdd00 transparent #ffdd00 #ffdd00;right:-50px;border-width:50px !important}#sorry .btn.ribbon:before{border-color:#ffdd00 #ffdd00 #ffdd00 transparent;left:-40px;border-width:40px !important}#sorry .btn.ribbon:after{border-color:#ffdd00 transparent #ffdd00 #ffdd00;right:-40px;border-width:40px !important}.accordion button,.accordion .btn-link:hover,.accordion .btn-link:focus{font-size:19px}}@media only screen and (min-width: 768px){#body_enter .container.top,#body_faqs .container.top,#body_terms .container.top,#body_privacy .container.top,#body_legal .container.top,#body_cookie .container.top,#body_contact .container.top{padding-top:196px}h1#ec{margin:10px auto 25px}h1#details{margin:25px 0px 4px}#win .btn.ribbon{max-width:484px}#brioche_copyright{text-align:right}#footer_nav ul{float:left !important}#footer_nav li{margin:0px 24px 0px 0px}.contact_email,.contact_email:hover{font-size:32px;border-bottom:3px solid #162667}}@media only screen and (min-width: 992px){body{font-size:19px !important}p.lead{font-size:22px}h1{font-size:46px;margin:36px 0px 20px}#win h1{height:431px;margin:44px 0px 31px}#trio{background:transparent url("../img/minions.png") no-repeat;background-size:141px 52px;background-position:calc(50% + 420px) calc(100% - 3px)}h1#ec{margin:40px auto 32px}.cards{margin:74px 0px 64px !important}.navbar{padding:13px 0px 10px;flex-direction:column !important;font-size:22px}.navbar-brand{margin-left:auto !important;margin-right:auto !important;margin:0px}.navbar-brand img{width:262px}.navbar-nav{margin:7px 0px 0px}.nav-link{text-align:center}}
