body,html{margin:0;padding:0}body{width:100%;height:100%;font-size:16px}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.wrapper{left:0;overflow-x:hidden;background-color:#fff}.center{text-align:center;margin:0 auto}.inner{margin-top:15px;margin-bottom:1%}hr{margin-top:15px;margin-bottom:20px;border:0;border-top:1px solid #eee}iframe{border:none}.mt{margin-top:2em}.mb{margin-bottom:2em}.img-hover:hover{opacity:.8}a:focus,a:hover{text-decoration:underline;color:#9abf33}@font-face{font-family:FaktSlabPro-Bold;src:url(/fonts/FaktSlabPro-Bold.ttf);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Light-Web;src:url(/fonts/Graphik-Light-Web.ttf);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Medium-Web;src:url(/fonts/Graphik-Medium-Web.ttf);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Regular-Web;src:url(/fonts/Graphik-Regular-Web.ttf);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Extralight-Web;src:url(/fonts/Graphik-Extralight-Web.ttf);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Bold-Web;src:url(/fonts/Graphik-Bold-Web.ttf);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Semibold-Web;src:url(/fonts/Graphik-Semibold-Web.ttf);font-weight:400;font-style:normal}@font-face{font-family:FaktSlabPro-Bold;src:url(/fonts/FaktSlabPro-Bold.woff);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Light-Web;src:url(/fonts/Graphik-Light-Web.woff);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Medium-Web;src:url(/fonts/Graphik-Medium-Web.woff);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Regular-Web;src:url(/fonts/Graphik-Regular-Web.woff);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Extralight-Web;src:url(/fonts/Graphik-Extralight-Web.woff);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Bold-Web;src:url(/fonts/Graphik-Bold-Web.woff);font-weight:400;font-style:normal}@font-face{font-family:Graphik-Semibold-Web;src:url(/fonts/Graphik-Semibold-Web.woff)}@font-face{font-family:Glyphicons Halflings;font-weight:400;font-style:normal;src:url(/fonts/glyphicons-halflings-regular.eot);src:url(/fonts/glyphicons-halflings-regular-.eot#iefix) format("embedded-opentype"),url(/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}@font-face{font-family:source_sans_proregular;src:url(/fonts/sourcesanspro-regular-webfont.eot);src:url(/fonts/sourcesanspro-regular-webfont-.eot#iefix) format("embedded-opentype"),url(/fonts/sourcesanspro-regular-webfont.woff) format("woff"),url(/fonts/sourcesanspro-regular-webfont.ttf) format("truetype"),url(/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:source_sans_problack;src:url(/fonts/sourcesanspro-black-webfont.eot);src:url(/fonts/sourcesanspro-black-webfont-.eot#iefix) format("embedded-opentype"),url(/fonts/sourcesanspro-black-webfont.woff) format("woff"),url(/fonts/sourcesanspro-black-webfont.ttf) format("truetype"),url(/fonts/sourcesanspro-black-webfont.svg#source_sans_problack) format("svg");font-weight:400;font-style:normal}@font-face{font-family:source_sans_probold;src:url(/fonts/sourcesanspro-bold-webfont.eot);src:url(/fonts/sourcesanspro-bold-webfont-.eot#iefix) format("embedded-opentype"),url(/fonts/sourcesanspro-bold-webfont.woff) format("woff"),url(/fonts/sourcesanspro-bold-webfont.ttf) format("truetype"),url(/fonts/sourcesanspro-bold-webfont.svg#source_sans_probold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:source_sans_prosemibold;src:url(/fonts/sourcesanspro-semibold-webfont.eot);src:url(/fonts/sourcesanspro-semibold-webfont-.eot#iefix) format("embedded-opentype"),url(/fonts/sourcesanspro-semibold-webfont.ttf) format("truetype"),url(/fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold) format("svg");font-weight:400;font-style:normal}h1{font-family:bangers,Arial,sans-serif;text-transform:uppercase;color:#333;font-size:32px;letter-spacing:1px}@media (min-width: 769px){h1{font-size:48px}}h2{font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:36px;color:#333;letter-spacing:1px}h3{font-family:bangers,source_sans_probold,Arial,sans-serif;text-transform:uppercase;font-size:30px;color:#333;letter-spacing:1px}h4{font-family:bangers,source_sans_probold,Arial,sans-serif;text-transform:uppercase;color:#333;letter-spacing:1px;font-size:25px}.enter h4{margin-top:2em}h5{font-family:bangers,source_sans_probold,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#333}p{font-family:source_sans_proregular,Arial,sans-serif;font-size:18px;font-weight:400;color:#333}@media only screen and (max-width: 480px){p{font-size:16px}}@media only screen and (max-width: 320px){p{font-size:14px;text-align:center}}.navbar-toggle{border:none;background:0 0!important;overflow:hidden;z-index:99999;margin-top:0;top:-13px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-toggle:hover{background:0 0!important}.navbar-toggle .icon-bar{width:40px;-webkit-transition:all .2s;transition:all .2s}.navbar-toggle .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:25% 25%;transform-origin:25% 25%;top:-2px;position:relative;left:-1px}.navbar-toggle .middle-bar{opacity:0}.navbar-toggle .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggle.collapsed .top-bar{-webkit-transform:rotate(0);transform:rotate(0);top:0;position:relative;left:0}.navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-toggle.collapsed .bottom-bar{-webkit-transform:rotate(0);transform:rotate(0)}.navbar a{padding:0}.navbar-brand{height:50px;font-size:18px;line-height:20px;max-width:100%;height:56px;width:auto;margin:5px 0 0 10px}@media only screen and (max-width: 768px){.navbar-brand{padding:0}}@media only screen and (max-width: 768px){.navbar-brand{top:0}}@media only screen and (max-width: 480px){.navbar-brand{top:-5px}}@media only screen and (max-width: 320px){.navbar-brand{top:0}}.navbar-brand a img:hover{float:left;height:50px;padding:5px 15px;font-size:18px;line-height:20px;width:100%}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block;max-width:100%;height:55px;width:auto}@media only screen and (max-width: 320px){.navbar-brand>img{display:block;max-width:100%;width:70%;margin:0;height:auto;padding:5px 30px 5px 10px}}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand>img:hover{display:block;max-width:100%;width:280px}.navbar-right{float:right;margin-right:-15px;margin-top:13px;text-transform:uppercase}@media only screen and (max-width: 1200px){.navbar-nav>li>a{margin:16px 10px;padding:0}}@media screen and (min-device-width: 1070px){.navbar-nav>li>a{margin:16px 10px;padding:0}}@media only screen and (min-width: 2000px){.navbar-nav>li>a{margin:16px 50px;padding:0}}.navbar-nav>li>a{color:#333;font-size:18px;font-family:bangers,source_sans_probold,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.06em;text-transform:uppercase;text-align:center}@media only screen and (max-width: 320px){.navbar-nav>li>a{max-width:100%}}.navbar-inverse{height:85px;border:0}.navbar-inverse .navbar-nav>li>a:hover{color:#fff;text-decoration:underline}.navbar-header .button{background:#415062;color:#fff;text-transform:uppercase;font-size:14px;border:none;padding:12px;letter-spacing:1px;width:17%}.navbar-left{float:right!important}.nav-last-child{background-color:#39c}.visit-duck li{height:auto;z-index:1;width:230px;max-height:25px;padding:0}.visit-duck li.duckbrand-logo img{width:100%}.visit-duck li.duckbrand-logo a{top:-30px;padding:0 6px}.visit-duck li.promposal{background:#acc21e;background-image:-ms-linear-gradient(90deg,#acc21e 0,#627603 100%);border-bottom:10px solid #496109}@media (max-width: 1300px){.visit-duck li.duckbrand-logo{padding:0 10px;margin:0;width:180px;position:static}.visit-duck li.duckbrand-logo a{top:-20px}}.visit-duck li a{top:15px}.nav{width:auto;padding-left:2%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-nav-adjust{margin:12.5px -15px!important}.navbar-toggle .icon-bar{display:block;width:40px;height:4px;border-radius:0}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background:0 0}.navbar-fixed-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:100}header img{max-width:100%;width:100%;margin-top:25px;border-radius:10px}header .container{margin-bottom:27px}header .col-no-pad{padding:0}.header{width:100%;background-position:center;background-size:cover}#page-header{background:url(/images/stuckatprom/home-page-header.jpg) center center no-repeat;width:100%;background-size:cover;min-height:693px;position:relative;margin-top:5px}@media only screen and (max-width: 768px){#page-header{min-height:460px;height:460px}}@media only screen and (max-width: 670px){#page-header{min-height:460px;height:460px}}@media only screen and (max-width: 320px){#page-header{background:url(/images/stuckatprom/mobile-header.jpg) top center no-repeat;min-height:460px;height:460px}}#page-header h1{color:#fff;font-size:62px;font-family:bangers,Arial,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.111;text-shadow:9px 2px 24px #000;position:absolute;left:0;right:0;text-align:center;top:35%;padding:0 11px}@media only screen and (max-width: 768px){#page-header h1{text-shadow:8px 10px 8px rgba(0,0,0,.9);padding:0 5%;top:13%;font-size:56px}}@media only screen and (max-width: 670px){#page-header h1{font-size:36px}}@media only screen and (max-width: 320px){#page-header h1{font-size:32px}}.page-header-intro.promposal-header-intro{background:url(/images/stuckatprom/page-header-intro-tall.png) left bottom repeat-x;height:538px}.page-header-intro.promposal-header-intro .enter-now-btn{margin-top:0}@media (max-width: 844px){.page-header-intro.promposal-header-intro{background-size:auto 100%;height:unset}}.page-header-intro.nobutton{height:450px;background-position:bottom}@media only screen and (max-width: 768px){.page-header-intro.nobutton{height:auto}}.page-header-intro p.title{font-size:calc(1.5rem + 15 * (100vw - 320px) / 1280);font-weight:400;font-family:source_sans_problack,Arial,sans-serif;text-transform:uppercase;margin-top:5%;letter-spacing:1px;text-wrap-style:balance}@media (max-width: 1024px){.page-header-intro p.title{padding:30px 0 10px}}.countdown-wrap.page-header-intro p.title{color:#7e7985}.page-header-intro p{padding-left:11%;padding-right:11%;color:#fff;font-family:source_sans_proregular,Arial,sans-serif;font-size:24px;text-wrap:balance}.page-header-intro p a{color:#fff;text-underline-offset:4px;text-decoration:underline}@media only screen and (max-width: 670px){.page-header-intro p{font-size:14px;padding-left:3%;padding-right:3%}}@media only screen and (max-width: 320px){.page-header-intro p{padding-left:2%;padding-right:2%;margin-bottom:5%}}.page-header-intro.countdown-wrap{background-color:#fff}.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-block:1rem 2rem}@media (max-width: 640px){.countdown{grid-template-columns:repeat(2,1fr)}}.page-header-intro .countdown .numblock{background:#390073;border-radius:10px;border:2px solid #fff;color:#fff;padding:25px 0;text-align:center;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.2588235294);box-shadow:0 3px 12px #00000042}.page-header-intro .countdown .numblock div{color:#fff;text-inset:2px;padding:0;margin:0 0 6px;font-size:calc(1.5rem + 118 * (100vw - 320px) / 1280);font-family:source_sans_problack;line-height:.8}.page-header-intro .countdown .numblock p{padding:0;margin:0;font-size:calc(1.5rem + 15 * (100vw - 320px) / 1280);font-family:source_sans_problack;text-shadow:none;line-height:.8}.page-header-intro .enter-now-btn{margin-bottom:3em;margin-top:2em}.slick-slider{margin-bottom:50px}@media only screen and (max-width: 768px){.slick-slider{margin-bottom:1%;margin-top:1%}}@media only screen and (max-width: 670px){.slick-slider{margin-bottom:2%;margin-top:5%}}@media only screen and (max-width: 480px){.slick-next,.slick-prev{display:none!important}}@media only screen and (max-width: 320px){.slick-next,.slick-prev{display:none!important}}.main-callout{background:#2a2a2a;text-align:center;padding-top:45px;padding-bottom:55px}.main-callout h1{font-family:bangers;font-size:72px;color:#fff;text-shadow:0 0 19px #000;margin-bottom:0}@media only screen and (max-width: 768px){.main-callout h1{font-size:35px}}.main-callout h1.prom{font-size:65px}.main-callout p{color:#fff;font-family:source_sans_proregular,Arial,sans-serif}.main-callout .enter-now-btn{margin-top:1em}.center-block{text-align:center}.displayflex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.displayflex>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width: 40em){.displayflex>*{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}a.enter-now-btn{margin-bottom:.5em;display:inline-block;font-weight:400;text-transform:uppercase;color:#fff;font-family:source_sans_problack,Arial,sans-serif;letter-spacing:1px;-webkit-font-smoothing:antialiased;font-size:14px;padding:15px 60px;border-radius:10px;text-shadow:9px 2px 24px #000;background:#277da5;background-image:-ms-linear-gradient(90deg,#2f9acb 0,#1274a2 100%);border-top:1px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(0,0,0,.2);text-shadow:0 -1px 1px rgba(7,51,34,.8)}a.enter-now-btn+a.enter-now-btn{margin-bottom:2.5em}a.enter-now-btn:hover{background:#3088b1;color:#fff}a.enter-now-btn.maybe-later{background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#dadada));background-image:linear-gradient(#fff,#dadada);color:#828893;text-shadow:none;margin-right:20px;margin-top:4rem}a.enter-now-btn.maybe-later:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(238,238,238)),to(#bdbdbd));background-image:linear-gradient(#eee,#bdbdbd);color:#828893}@media only screen and (max-width: 768px){a.enter-now-btn{margin-inline:auto!important;display:block}}@media only screen and (max-width: 768px){.enter-now-btn{margin-top:2em;font-size:100%}}@media only screen and (max-width: 670px){.enter-now-btn{margin-top:.25em;padding:3% 10%}}@media only screen and (max-width: 320px){.enter-now-btn{margin-top:0;padding:3% 10%;font-size:100%}}.view-gallery-btn{display:inline-block;text-transform:uppercase;color:#fff;font-size:28px;font-family:bangers,Arial,sans-serif;line-height:1.2;letter-spacing:2px;font-weight:500;width:100%;padding:15px 20px;background-color:var(--highlight);margin:0 auto;display:block;max-width:20em;text-align:center}.view-gallery-btn:hover{color:#fff;text-decoration:underline}@media only screen and (max-width: 768px){.view-gallery-btn{margin-top:10%;padding:15px 120px;font-size:125%}}@media only screen and (max-width: 480px){.view-gallery-btn{margin-top:0;padding:15px 25px;width:100%;font-size:125%}}@media only screen and (max-width: 320px){.view-gallery-btn{padding:15px 20px;width:100%;font-size:125%}}#past-winners{color:#333}.howitworks h2,#the-prizes h2,#past-winners h2{color:#fff;font-size:48px;padding-bottom:1%;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em;margin:2em auto 0;text-shadow:1px 1px 4px hsla(0,0%,0%,.0076)}.howitworks h2{margin:-1em auto 1em}@media only screen and (max-width: 480px){.howitworks h2{margin:1em auto}#sign-up h2,#how-it-works h2,#the-prizes h2,#past-winners h2{font-size:40px}}@media only screen and (max-width: 320px){#sign-up h2,#how-it-works h2,#the-prizes h2,#past-winners h2{font-size:36px}}#past-winners p{font-size:18px;padding-left:11%;padding-right:11%;margin-top:2%;margin-bottom:5%;font-family:source_sans_proregular,Arial,sans-serif;font-weight:400}@media only screen and (max-width: 768px){#past-winners p{padding:0 5% 5%;font-size:16px}}@media only screen and (max-width: 480px){#past-winners p{font-size:16px;padding:0}}@media only screen and (max-width: 670px){#past-winners p{padding:0;font-size:16px}}#past-winners .carousel-items-bottom,#past-winners .scholar-winners .judge-names{border-radius:0;background:#fff;padding:10%;width:100%;position:relative;-webkit-transform:translateY(-70%);transform:translateY(-70%);z-index:2}@media only screen and (max-width: 670px){#past-winners .carousel-items-bottom,#past-winners .scholar-winners .judge-names{padding:5%}}@media only screen and (max-width: 320px){#past-winners .carousel-items-bottom,#past-winners .scholar-winners .judge-names{padding:2%}}#past-winners .carousel-items-bottom p,#past-winners .scholar-winners .judge-names p{padding:0}#past-winners .carousel-items-bottom p.carousel-items--desc,#past-winners .scholar-winners .judge-names p.carousel-items--desc{color:#fff;text-transform:uppercase;font-size:24px;font-family:bangers,Arial,sans-serif;line-height:1.2;letter-spacing:.06em;font-weight:500;width:100%;padding:10px;background-color:var(--highlight);margin:0 auto;display:block;text-align:center;-webkit-transform:translateY(-17px);transform:translateY(-17px);text-shadow:0 -1px 1px rgba(7,51,34,.8)}@media only screen and (max-width: 480px){#past-winners .carousel-items-bottom p.carousel-items--desc,#past-winners .scholar-winners .judge-names p.carousel-items--desc{top:0;letter-spacing:.1em;margin:0 auto}}@media only screen and (max-width: 320px){#past-winners .carousel-items-bottom p.carousel-items--desc,#past-winners .scholar-winners .judge-names p.carousel-items--desc{top:0;font-size:12px;letter-spacing:0;margin:0 auto}}#past-winners .carousel-items-bottom p.carousel-items--desc span,#past-winners .scholar-winners .judge-names p.carousel-items--desc span{font-size:30px;font-weight:400;font-family:source_sans_problack,Arial,sans-serif;letter-spacing:0;text-shadow:0 -1px 1px rgba(7,51,34,.8)}@media only screen and (max-width: 480px){#past-winners .carousel-items-bottom p.carousel-items--desc span,#past-winners .scholar-winners .judge-names p.carousel-items--desc span{top:0;font-size:12px;letter-spacing:0;margin:0 auto}}@media only screen and (max-width: 320px){#past-winners .carousel-items-bottom p.carousel-items--desc span,#past-winners .scholar-winners .judge-names p.carousel-items--desc span{top:0;font-size:12px;letter-spacing:0;margin:0 auto}}#past-winners .carousel-items-bottom p.carousel-items--desc span sup,#past-winners .scholar-winners .judge-names p.carousel-items--desc span sup{top:-.5em;font-size:17px;padding:4px;text-shadow:0 -1px 1px rgba(7,51,34,.8)}@media only screen and (max-width: 480px){#past-winners .carousel-items-bottom p.carousel-items--desc span sup,#past-winners .scholar-winners .judge-names p.carousel-items--desc span sup{top:0;font-size:12px;letter-spacing:0;margin:0 auto}}@media only screen and (max-width: 320px){#past-winners .carousel-items-bottom p.carousel-items--desc span sup,#past-winners .scholar-winners .judge-names p.carousel-items--desc span sup{top:0;font-size:12px;letter-spacing:0;margin:0 auto}}#how-it-works{background:url(/images/stuckatprom/how-it-works-bg-pattern-taller.jpg) center bottom repeat-x;width:100%;height:auto;color:#fff;position:relative}#how-it-works:before{content:"";background:#9d2d00b3;position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:0}@media only screen and (max-width: 768px){#how-it-works{background-color:#f63;background-image:none;margin-bottom:15%}}@media only screen and (max-width: 670px){#how-it-works{margin-bottom:15%;background-color:#f63;background-image:none}}#how-it-works img{text-align:center;display:block;margin:0 auto;width:204px}@media only screen and (max-width: 320px){#how-it-works img{max-width:60%}}#how-it-works h3{margin-top:5%;margin-bottom:5%;font-family:bangers,Arial,sans-serif;color:#fff;font-size:48px}@media only screen and (max-width: 768px){#how-it-works h3{margin-top:15%}}@media only screen and (max-width: 320px){#how-it-works h3{margin-top:15%;margin-bottom:15%}}#how-it-works h3{font-weight:400;font-size:30px;color:#fff;font-family:source_sans_problack,Arial,sans-serif;text-align:center;text-transform:uppercase;padding-bottom:2%;padding-top:5%}#how-it-works p{font-size:18px;text-align:center;font-family:source_sans_proregular,Arial,sans-serif;color:#fff;padding-bottom:15%}#how-it-works a{font-weight:900;font-size:100%;color:#ffef00}#the-prizes h3{color:#333;font-size:48px;font-family:bangers,Arial,sans-serif;margin-bottom:4%}#the-prizes p{font-size:18px;text-align:center;font-family:source_sans_proregular,Arial,sans-serif;font-weight:400;margin-bottom:10%}@media only screen and (max-width: 670px){#the-prizes p{padding:0}}@media (min-width: 992px){#the-prizes .col-md-offset-1{margin-left:4.633333%}#the-prizes .col3{width:24%}}#the-prizes .view-faq{border-radius:10px;background:#f95d27;background-image:-ms-linear-gradient(90deg,#f95d27 0,#c83502 100%);border-top:1px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(0,0,0,.2);text-shadow:0 -1px 1px rgba(7,51,34,.8);margin-top:2.5em;display:inline-block;font-weight:400;text-transform:uppercase;color:#fff;font-family:source_sans_problack,Arial,sans-serif;letter-spacing:5px;font-size:14px;padding:15px 160px;position:relative;margin-bottom:3.777%}#the-prizes .view-faq:hover{text-decoration:underline;color:#fff}@media only screen and (max-width: 768px){#the-prizes .view-faq{margin-top:2em}}@media only screen and (max-width: 670px){#the-prizes .view-faq{margin-top:.25em;padding:3% 20%}}@media only screen and (max-width: 320px){#the-prizes .view-faq{margin-top:0;padding:3% 20%}}#the-prizes .prize-desc{font-size:18px;font-family:source_sans_problack,Arial,sans-serif;font-weight:500;letter-spacing:1px;margin-top:5px;margin-bottom:0}@media only screen and (max-width: 670px){#the-prizes .prize-desc{margin-top:3%;margin-bottom:0}}@media only screen and (max-width: 320px){#the-prizes .prize-desc{margin-top:3%;margin-bottom:0}}#the-prizes .prize-desc sup{top:-.5em;font-size:10px}#the-prizes .prize-desc span{font-size:48px}.col1 img{margin-top:82%;left:10px;position:relative;margin-left:auto;margin-right:auto}.col2 img{margin-top:40%;margin-left:auto;margin-right:auto;position:relative;left:8px}@media only screen and (max-width: 768px){.col2 img{margin-top:74%}}@media only screen and (max-width: 670px){.col2 img{margin-top:74%}}.col3 img{margin-left:auto;margin-right:auto;margin-top:6%}.col4 img{margin-top:61%;margin-left:auto;margin-right:auto;position:relative;left:-8px}.col5 img{margin-top:82%;margin-left:auto;margin-right:auto;left:-15px;position:relative}.cols{display:inline-block;width:100%;padding-left:15%;padding-right:10%}#prizes-desktop{display:none}#prizes-mobile{margin-top:5%}#prizes-mobile img{display:block;margin:0 auto}#sign-up{background:url(/images/stuckatprom/sign-up-bg-pattern.png) top center repeat-x;width:100%;position:relative;background-color:#39c;color:#fff;margin-top:5%;padding-bottom:53px;min-height:730px}@media only screen and (max-width: 670px){#sign-up{min-height:auto;background-size:cover}}@media only screen and (max-width: 320px){#sign-up{min-height:auto;background-size:cover}}#sign-up h3{color:#fff;font-size:48px;font-family:bangers;margin-top:3.333%}@media only screen and (max-width: 768px){#sign-up h3{margin-top:8%;margin-bottom:2%}}@media only screen and (max-width: 670px){#sign-up h3{font-size:32px;margin-top:15%;margin-bottom:5%}}@media only screen and (max-width: 320px){#sign-up h3{font-size:28px;margin-top:15%;margin-bottom:15%}}#sign-up p{font-size:18px;padding-top:2%;padding-bottom:3.333%;font-family:source_sans_proregular,Arial,sans-serif;font-weight:400}@media only screen and (max-width: 768px){#sign-up p{padding:0;margin-bottom:15%;margin-top:10%}}@media only screen and (max-width: 670px){#sign-up p{font-size:14px;padding-left:2%;padding-right:2%}}@media only screen and (max-width: 320px){#sign-up p{font-size:14px;padding-left:2%;padding-right:2%}}#sign-up .submit-btn{margin-top:5%}@media only screen and (max-width: 670px){#sign-up .submit-btn{margin-top:15%}}@media only screen and (max-width: 320px){#sign-up .submit-btn{margin-top:15%}}#sign-up .subscribe-btn{border-left:none;margin:50px auto;float:none;display:block}#sign-up .mc-field-group input,#sign-up .mc-field-group label,#sign-up .mc-field-group select{float:left;clear:both;display:block;width:100%;-webkit-font-smoothing:antialiased}#sign-up .mc-field-group label{font-size:24px;font-family:source_sans_problack,Arial,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:20px 0}@media only screen and (max-width: 670px){#sign-up .mc-field-group label{font-size:18px}}#sign-up .mc-field-group input{height:60px;background:#fff;border:none;font-size:24px;padding:10px 20px}@media only screen and (max-width: 670px){#sign-up .mc-field-group input{font-size:18px;height:40px}}#sign-up .mc-field-group select{height:60px;background:#0000001a;border:none;font-size:24px;padding:10px 20px}#sign-up .mc-field-group select option{color:#000}@media only screen and (max-width: 670px){#sign-up .mc-field-group select{height:40px;font-size:18px}}#sign-up .mc-field-group div.mce_inline_error{background:0 0;padding:0!important;position:absolute;top:49px}@media only screen and (max-width: 670px){#sign-up .mc-field-group div.mce_inline_error{top:20px;font-size:14px;position:relative}}#sign-up .mc-field-group #mce-responses{text-align:center;font-size:24px;padding:20px 0 0}@media only screen and (max-width: 670px){#sign-up .mc-field-group #mce-responses{font-size:14px}}.result{padding-bottom:0!important}@media (min-width: 1360px){.container{max-width:1330px}}@media (max-width: 1200px){.page-header-intro .enter-now-btn{margin-top:1em;margin-bottom:1em}}.panel-body{padding:15px}.panel-default>.panel-heading{color:#525252;background-color:#e5f3d8;border:none;text-align:left;padding:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel{margin-bottom:2em;border-radius:4px}.panel.panel-default{border-left:0;border-radius:0;border-top:0;border-right:0}.panel{margin-bottom:20px;background-color:#fff;border-bottom:2px solid #7ac43b;border-radius:4px}.panel-title{text-transform:none;letter-spacing:0}.panel-title>a{display:block;padding:15px;background-color:#d3ebbd00;-webkit-transition:all .25s;transition:all .25s}.panel-title>a:hover{background-color:#d3ebbd;cursor:pointer}.mar-bot{margin-bottom:6em}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border:none;text-align:left;background-color:#fff;color:#333}.panel-collapse .collapse:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:""}.gallery-header{background:url(/images/stuckatprom/gallery-hero-image.jpg) center center no-repeat;background-size:cover;height:460px;width:100%;text-align:center;margin-bottom:0}.gallery-header h1{color:#fff;font-size:72px;font-family:bangers,Arial,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.111;text-shadow:9px 2px 24px #000;position:absolute;left:0;right:0;text-align:center;margin-top:15%;border-bottom:0}@media only screen and (max-width: 768px){.gallery-header h1{text-shadow:8px 10px 8px rgba(0,0,0,.9);padding:0 5%;font-size:63px;top:25%}}@media only screen and (max-width: 670px){.gallery-header h1{font-size:36px}}@media only screen and (max-width: 320px){.gallery-header h1{font-size:32px}}#inspire{position:relative;padding-top:0;margin-top:130px;margin-bottom:1%;color:#333}#inspire.no-margin{margin-top:0}#inspire h1{border-bottom:0;margin-top:65px;margin-bottom:30px}@media only screen and (max-width: 768px){#inspire h1{width:100%;font-size:40px}}@media only screen and (max-width: 480px){#inspire h1{width:100%;font-size:40px}}@media only screen and (max-width: 320px){#inspire h1{width:100%;font-size:40px}}#inspire p{width:50%;text-align:center;margin:0 auto;font-size:19px;line-height:1.5;font-family:source_sans_proregular,Arial,sans-serif;font-weight:700;letter-spacing:1px}@media only screen and (max-width: 768px){#inspire p{width:100%;font-size:100%}}@media only screen and (max-width: 480px){#inspire p{width:100%;font-size:100%}}@media only screen and (max-width: 320px){#inspire p{width:100%;font-size:100%}}#inspire .page-header{border-bottom:0!important;text-transform:uppercase;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em;color:#333;font-size:48px;width:75%;display:block;margin:65px auto 30px;text-align:center}@media only screen and (max-width: 480px){#inspire .page-header{font-size:36px;text-align:center;width:100%}}@media only screen and (max-width: 320px){#inspire .page-header{font-size:36px;text-align:center;width:100%}}#make h3{font-size:30px;font-family:bangers,Arial,sans-serif;text-transform:uppercase;color:#333;font-size:32px;letter-spacing:1px}#make p{padding-bottom:25px;text-align:center;color:#333;font-size:18px;width:60%;margin:0 auto}#make p.corsage{width:50%;text-align:center}@media only screen and (max-width: 320px){#make p.corsage{width:100%}}#make a.make-it-now-button{border-radius:10px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#2f9acb),to(#1274a2));background-image:linear-gradient(90deg,#2f9acb 0,#1274a2);background-image:-ms-linear-gradient(90deg,#2f9acb 0,#1274a2 100%);font-size:14px;min-width:261px;letter-spacing:2px;color:#fff;text-transform:uppercase;padding:15px 25px;border-bottom:5px solid #069;width:100%;width:261px;height:51px;z-index:45;position:relative;left:0;right:0;margin:-2rem auto 3rem;display:block}#make a{overflow:hidden}#make .icon img{display:block;margin-right:auto;margin-left:auto;text-align:center;-webkit-box-shadow:10px 10px 40px hsl(198,12%,74%),0 0 20px hsl(198,22%,55%);box-shadow:10px 10px 40px #b5c0c5,0 0 20px #7396a5;border:1px solid white;-webkit-transition:all .9s;transition:all .9s}#make .icon img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.slick-loading .slick-list{background:#fff url(/images/stuckatprom/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/fonts/index.html);src:url(/fonts/slick-.eot#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/index.html) format("truetype"),url(/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{position:absolute;display:block;width:18px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:40%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:0}.js-latest-carousel .slick-next,.js-latest-carousel .slick-prev{top:50%}.js-current-carousel .slick-next,.js-current-carousel .slick-prev{top:auto;bottom:-78px;background:#fff;padding:15px;-webkit-box-shadow:1px 1px 3px hsl(0,0%,60%);box-shadow:1px 1px 3px #999;border-radius:50%;width:50px;height:50px;position:absolute;z-index:10}.js-current-carousel .slick-prev{padding:9px 10px 10px 6px}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.25}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.75}.slick-next:before,.slick-prev:before{font-family:Glyphicons Halflings;font-size:25px;line-height:1;color:#586479;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir=rtl]{left:auto;right:-25px}.slick-prev:before{content:""}.slick-prev:before[dir=rtl]{content:""}.slick-next{right:-15px}.slick-next[dir=rtl]{left:-25px;right:auto}.slick-next:before{content:""}.slick-next:before[dir=rtl]{content:""}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:1px solid #000;border-radius:10px;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.75}.slick-dots li button:before{position:absolute;top:2px;left:2px;content:"";width:16px;height:16px;border-radius:8px;font-family:Glyphicons Halflings;font-size:59px;line-height:3px;text-align:center;background-color:#ff007f;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:solid 2px #fff}.slick-dots li.slick-active button:before{color:#ff007f;opacity:1}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide img{display:block;width:100%;max-width:415px;text-align:center;margin:0 auto;border-radius:25px}.slick-slide img.twofifteen img{width:100%;max-width:415px;text-align:center;margin:0 auto;border-radius:25px}#pre-footer{background:url(/images/stuckatprom/prefooter_pattern.png) center center repeat-x;min-height:250px;display:table;padding-top:2em;width:100%}#pre-footer ul{padding:0}.pre-footer-wrap{display:table-cell;vertical-align:middle;width:100%}#pre-footer .sub-links{margin:0 0 2em;min-height:10px;display:inline-block}#pre-footer .sub-links a{color:#fff;border-right:1px solid #fff;padding-right:1em;padding-left:1em;font-family:Graphik-Semibold-Web,Arial,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1px}@media only screen and (max-width: 768px){#pre-footer .sub-links a{padding-right:.5em;padding-left:.5em}}#pre-footer .header{list-style-type:none}#pre-footer .header a{color:#fff;padding-right:1em;padding-left:1em;font-family:Graphik-Semibold-Web,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:1px}@media only screen and (max-width: 670px){#pre-footer .header a{border-right:0;padding:0}}@media only screen and (max-width: 320px){#pre-footer .header a{border-right:0;padding:0}}#pre-footer .sub-links a:hover{color:#009fcf;text-decoration:underline}#pre-footer .sub-links.no-line a{color:#fff;border-right:0 solid #fff;padding-right:1em;padding-left:.5em}@media only screen and (max-width: 320px){#pre-footer .sub-links.no-line a{border-right:0}}#pre-footer .sub-links.no-line a:hover{color:#009fcf;text-decoration:underline}.footer-social{margin-top:1em;margin-bottom:1em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.footer-social a{color:#fff;display:inline-block}.footer-social a:hover{color:#009fcf}.footer-brand{margin-top:3em}footer#pre-footer .bangers a{color:#fff;border-bottom:1px dotted}footer{background:url(/images/stuckatprom/page-header-intro.png) top center repeat-x;width:100%;margin:0;padding:0;max-height:334px}footer p{color:#fff;margin-top:3em;margin-bottom:1.5em;font-size:16px}.clear{clear:both}.button-all{background:#009fcf;color:#fff;text-transform:uppercase;font-size:14px;border:none;padding:15px 25px;letter-spacing:1px;width:17%;margin:0 auto 3em;position:relative;display:block;text-align:center}@media only screen and (max-width: 480px){.button-all{width:100%}}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{color:#fff;background:#415062;width:35px;margin:0 auto;padding:4px 0 0;text-align:center;border-radius:100px;font-size:26px;height:35px;vertical-align:middle}.empty{width:233px;margin:auto}.pagination{padding-left:0;border-radius:4px;float:left;margin:20px auto}winner-details{margin:4.5em auto;text-align:center}.details-medal{max-height:95px}@media only screen and (max-width: 768px){winner-details h3,winner-details h4{text-align:center}}.work-details{padding:20px}.how-it-works{background:#fff url(/images/stuckatprom/how-it-works-bg-tall.png) repeat-x top left;height:634px;text-align:center;padding-top:50px}@media only screen and (max-width: 768px){.how-it-works{background-size:cover;height:auto}}.how-it-works h2{color:#fff;font-size:48px;font-family:bangers;margin:0;padding-bottom:45px}.how-it-works h3{color:#fff;font-family:source_sans_problack,Arial,sans-serif;font-size:30px}.how-it-works p{color:#fff;font-family:source_sans_proregular,Arial,sans-serif;font-size:18px;padding:0 60px;margin:0}@media only screen and (max-width: 768px){.how-it-works p{padding:0 60px 50px}}.how-it-works img{margin-bottom:33px}@media only screen and (max-width: 768px){.how-it-works img{margin-bottom:0}}.prizes{text-align:center;padding-top:50px;padding-bottom:45px}.prizes .cash-blocks{text-align:center}.prizes .cash-block{display:inline-block;vertical-align:top;padding:0 40px}@media only screen and (max-width: 768px){.prizes .cash-block{padding:0 10px}}@media only screen and (max-width: 768px){.prizes .cash-block img{height:85px}}.prizes h2{color:#292929;font-size:48px;font-family:bangers;margin:0;padding-bottom:20px}.prizes p{font-family:source_sans_proregular,Arial,sans-serif;font-size:18px;margin:0;color:#fff}@media only screen and (max-width: 768px){.prizes p{padding-bottom:30px}}.prizes h3{color:#292929;font-family:source_sans_problack,Arial,sans-serif;font-size:30px}@media only screen and (max-width: 768px){.prizes h3{font-size:21px}}.view-faqs{background-image:-ms-linear-gradient(90deg,#627603 0,#acc21e 100%)}.view-faqs h2{color:#fff;text-align:center;margin:0;padding:20px 0;font-size:27px;font-family:source_sans_problack,Arial,sans-serif}.panel-group a:focus,.panel-group a:hover{text-decoration:none;color:inherit}.promposal-callout{background:#000 url(/images/stuckatprom/promposal-callout-bg.png) no-repeat top center;background-size:cover;margin-top:33px;text-align:center;padding-top:35px;padding-bottom:20px;display:none}@media only screen and (max-width: 768px){.promposal-callout{padding-top:29px}}.promposal-callout h2{color:#fff;font-family:source_sans_problack,Arial,sans-serif;font-size:30px;margin-top:0}@media only screen and (max-width: 768px){.promposal-callout h2{font-size:24px}}.promposal-callout .enter-now-btn{margin:0;padding:10px 30px;max-width:90%}.promposal-inspiration{background:#292929;padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 768px){.promposal-inspiration{padding-bottom:0}}.promposal-inspiration h2{color:#fff;font-size:48px;font-family:bangers;margin:0;padding-bottom:0;text-align:center}@media only screen and (max-width: 768px){.promposal-inspiration h2{font-size:35px}}.promposal-inspiration p{padding-bottom:40px;font-family:source_sans_proregular,Arial,sans-serif;color:#fff;padding-left:20%;padding-right:20%;text-align:center}.promposal-inspiration .inspiration-box{padding:0}.promposal-inspiration .inspiration-box>img{max-width:100%;width:100%}.promposal-inspiration .inspiration-box .hover-box{display:none;background:#0006;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 768px){.promposal-inspiration .inspiration-box .hover-box{display:block}}.promposal-inspiration .inspiration-box .hover-box .enlarge img{position:absolute;top:0;right:0}@media only screen and (max-width: 768px){.promposal-inspiration .inspiration-box .hover-box .enlarge img{width:60px}}.promposal-inspiration .inspiration-box .hover-box .socials{position:absolute;bottom:20px;right:20px}@media only screen and (max-width: 768px){.promposal-inspiration .inspiration-box .hover-box .socials{bottom:10px;right:10px}}.promposal-inspiration .inspiration-box .hover-box .socials img{height:60px}@media only screen and (max-width: 768px){.promposal-inspiration .inspiration-box .hover-box .socials img{height:50px}}.promposal-inspiration .inspiration-box:hover .hover-box{display:block}.promposal-inspiration .inspiration-box .inspiration-callout{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding-top:142px}@media only screen and (max-width: 768px){.promposal-inspiration .inspiration-box .inspiration-callout{padding-top:15px}}.promposal-inspiration .inspiration-box .inspiration-callout h2{font-size:33px}.promposal-inspiration .inspiration-box .inspiration-callout .view-gallery-btn{margin:0;padding:10px 50px;max-width:90%}@media only screen and (max-width: 768px){.promposal-inspiration .inspiration-box .inspiration-callout .view-gallery-btn{padding:8px 20px}}.pop-wrap{display:none;position:fixed;top:0;left:0;background:#000000d9;width:100%;height:100%;z-index:1040}.pop-wrap.active{display:block}.pop-wrap .pop-inner{width:90%;margin:100px 5% 0;text-align:center;position:relative}.pop-wrap .pop-inner .pop-img-wrap{position:relative;display:inline-block}.pop-wrap .pop-inner img{max-width:100%;max-height:700px}.pop-wrap .pop-inner .pop-exit{position:absolute;top:-45px;right:0;border-radius:3px;border:1px solid #fff;color:#fff;font-size:20px;margin:0;padding:4px 12px 6px;line-height:1em}.pop-wrap .pop-inner .pop-exit:hover{text-decoration:none;background:#fff;color:#000}.pop-wrap .pop-inner .pop-exit:focus{text-decoration:none}.entry-frame{background:#fff;padding-top:50px;padding-bottom:50px;text-align:center}.entry-frame h2{color:#292929;font-size:48px;font-family:bangers;margin:0;padding:0}.entry-frame iframe{width:100%;height:600px}@media only screen and (max-width: 768px){.entry-frame iframe{height:650px}}p.rolls-quantity{font-size:24px;padding:10px 0;font-family:bangers,source_sans_probold,Arial,sans-serif;text-align:center}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%}.carousel-control.left,.carousel-control.right{background-image:none;-webkit-filter:none;filter:none;background-repeat:no-repeat}@media only screen and (max-width: 768px){#enter p{font-size:100%}}@media only screen and (max-width: 480px){#enter p{font-size:100%}}@media only screen and (max-width: 320px){#enter p{font-size:100%}}@media only screen and (max-width: 480px){#enter-content h5{width:auto;font-size:100%;letter-spacing:0;text-align:center}}@media only screen and (max-width: 320px){#enter-content h5{width:auto;font-size:100%;letter-spacing:0;text-align:center}}#enter-content h5 span{background:url(/images/stuckatprom/enter-check-mark-icon.png) left center no-repeat;width:22px;height:22px;float:left;display:block;background-size:contain;padding-right:35px}@media only screen and (max-width: 768px){#enter-content h5 span{width:auto;font-size:100%;padding-right:40px;top:-4px;position:relative}}@media only screen and (max-width: 480px){#enter-content h5 span{width:auto;font-size:100%;padding-right:10px;display:inline-block;float:none;top:-4px;position:relative}}@media only screen and (max-width: 320px){#enter-content h5 span{width:auto;font-size:100%}}@media only screen and (max-width: 768px){#enter-content .all-set-button{display:block;max-width:100%;height:auto;text-align:center;margin:0 auto;padding-left:0}}@media only screen and (max-width: 670px){#enter-content .all-set-button{padding-left:0;display:block;max-width:100%;height:auto;text-align:center;margin:0 auto}}@media only screen and (max-width: 480px){#enter-content .all-set-button{padding-left:0;display:block;max-width:100%;height:auto;text-align:center;margin:0 auto}}@media only screen and (max-width: 320px){#enter-content .all-set-button{padding-left:0;display:block;max-width:100%;height:auto;text-align:center;margin:0 auto}}@media only screen and (max-width: 768px){#enter-content a.nope-button{display:block;max-width:100%;height:auto;text-align:center;margin:0 auto;padding-left:0}}@media only screen and (max-width: 480px){#enter-content a.nope-button{padding-right:0;width:100%;margin:1em 0}}@media only screen and (max-width: 320px){#enter-content a.nope-button{padding-right:0;width:100%;margin:1em 0}}#enter-content a.enter-buttons-section{text-align:center;padding-left:5px;padding-top:1.25em;padding-bottom:1.25em}@media only screen and (max-width: 480px){#enter-content a.enter-buttons-section{padding-left:0}}@media only screen and (max-width: 320px){#enter-content a.enter-buttons-section{padding-left:0}}#how-to{position:relative;padding-top:0;padding-bottom:1.1em;margin-top:30px;margin-bottom:1%;color:#333}#how-to .page-header{padding-bottom:9px;margin:65px auto 30px;border:transparent;width:100%;text-transform:uppercase;font-family:bangers,Arial,sans-serif;color:#333}#how-to-steps{margin-bottom:140px}@media only screen and (max-width: 480px){#how-to-steps{margin-bottom:10%}}@media only screen and (max-width: 320px){#how-to-steps{margin-bottom:5%}}#how-to-steps h1{font-size:35px}#how-to-steps h3{margin:0;text-align:center;font-family:source_sans_problack,Arial,sans-serif;letter-spacing:0;font-size:24px}@media only screen and (max-width: 480px){#how-to-steps h3{font-size:100%;text-align:center}}#how-to-steps h5{text-align:center;font-family:source_sans_problack,Arial,sans-serif;padding-bottom:10px}@media only screen and (max-width: 480px){#how-to-steps h5{font-size:100%;text-align:center}}#how-to-steps p{padding-bottom:25px;text-align:center}@media only screen and (max-width: 480px){#how-to-steps p{font-size:100%;text-align:center}}#how-to-steps img{margin:0 auto;display:block;padding:2em 0}#steps-two h1{font-size:35px;margin:11px 0 5px}#steps-two h3{margin:0}#steps-two p{margin:0 0 20px}.steps{text-align:left}.steps p{margin-top:1.5em}.steps-print p{margin-top:1.5em;margin-bottom:3.5em;font-size:14px;line-height:18px}.break{margin:2em auto}.ten-k{color:#7cbb50;font-size:65px;text-align:right}.five-k{color:#ec7597;font-size:65px;text-align:right}.three-k{color:#29a4c9;font-size:65px;text-align:right}#rules{margin-top:130px;position:relative;padding-bottom:1.5em}#rules .page-header{padding-bottom:9px;margin:1em auto 0;border-bottom:transparent;width:40%;text-transform:uppercase;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em;color:#333}@media only screen and (max-width: 480px){#rules .page-header{width:100%}}.official-rules ol{padding-left:0}.official-rules li{font-size:18px;margin:1em auto}.official-rules strong{font-family:source_sans_probold;font-weight:700}#official-rules-content{margin-top:1%;margin-bottom:1%;text-align:left}#faq{position:relative;margin-top:130px;padding-bottom:1em}#faq .page-header{padding-bottom:9px;margin:1em auto 0;width:40%;text-transform:uppercase;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em;color:#525252}@media only screen and (max-width: 768px){#faq .page-header{width:100%;padding-right:15px;padding-left:15px;font-size:35px}}#faq p{margin:.75em 0 0}.faq-header{margin:1em auto;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em;background:#415062;width:100%;text-transform:uppercase;color:#fff;font-size:18px;padding-top:1.25em;padding-bottom:1.25em}.fa-caret{float:right;color:#009fcf;margin-top:10px}.overlay{color:#fff;position:absolute;z-index:12;top:28%;left:0;width:100%;text-align:center}.overlay h1{color:#525252;font-family:bangers,Arial,sans-serif;background:#fff;width:225px;margin:0 auto;padding:74px 0 0;text-align:center;border-radius:225px;font-size:29px;height:225px;vertical-align:middle;letter-spacing:1px}.overlay h1 a{color:#525252;font-weight:bolder;font-size:14px}#enter{padding-top:1.5em;padding-bottom:1.25em;color:#333}#enter .page-header{width:100%}#enter h1{border-bottom:0;margin-top:65px;margin-bottom:30px}@media only screen and (max-width: 768px){#enter h1{width:100%;font-size:40px}}@media only screen and (max-width: 480px){#enter h1{width:100%;font-size:40px}}@media only screen and (max-width: 320px){#enter h1{width:100%;font-size:40px}}#enter p{width:50%;text-align:center;margin:0 auto;font-size:24px;font-family:source_sans_proregular,Arial,sans-serif;font-weight:400}@media only screen and (max-width: 768px){#enter p{width:100%;font-size:100%}}@media only screen and (max-width: 480px){#enter p{width:100%;font-size:100%}}@media only screen and (max-width: 320px){#enter p{width:100%;font-size:100%}}#enter-content{color:#333}#enter-content h5{font-family:source_sans_prosemibold,Arial,sans-serf;letter-spacing:1px;font-weight:400;font-size:20px;color:#f63;display:inline-block;margin-top:20px}@media only screen and (max-width: 768px){#enter-content h5{font-size:100%;letter-spacing:0;width:auto}}@media only screen and (max-width: 480px){#enter-content h5{font-size:100%;letter-spacing:0;width:auto}}@media only screen and (max-width: 320px){#enter-content h5{font-size:100%;letter-spacing:0;width:auto}}#enter-content h5 span{background:url(/images/stuckatprom/enter-check-mark-icon.png) left center no-repeat;width:22px;height:22px;float:left;display:block;background-size:contain;padding-right:35px}#enter-content h6{font-size:20px;font-family:source_sans_problack,Arial,sans-serif;font-weight:400;padding-top:.5em;padding-bottom:.5em;letter-spacing:2px}@media only screen and (max-width: 768px){#enter-content h6{width:100%;font-size:100%;letter-spacing:0}}@media only screen and (max-width: 480px){#enter-content h6{width:100%;font-size:100%;letter-spacing:0}}@media only screen and (max-width: 320px){#enter-content h6{width:100%;font-size:100%;letter-spacing:0}}#enter-content p{width:50%;text-align:center;margin:0 auto}@media only screen and (max-width: 768px){#enter-content p{font-size:100%}}@media only screen and (max-width: 480px){#enter-content p{font-size:100%}}@media only screen and (max-width: 320px){#enter-content p{font-size:100%}}#enter-content .all-set-button{display:inline-block;padding-left:10px;margin:0 auto;text-align:center;border-radius:10px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#2f9acb),to(#1274a2));background-image:linear-gradient(90deg,#2f9acb 0,#1274a2);position:relative;width:354px;height:51px;z-index:26;border-bottom:2px solid #777}#enter-content .all-set-button span{font-size:14px;font-family:source_sans_problack,Arial,sans-serif;color:#fdfcfc;text-transform:uppercase;line-height:4;text-align:center;position:relative;display:inline-block;z-index:32}@media only screen and (max-width: 480px){#enter-content .all-set-button{padding-left:0}}@media only screen and (max-width: 320px){#enter-content .all-set-button{padding-left:0}}#enter-content .all-set-button img{padding-left:10px}@media only screen and (max-width: 480px){#enter-content .all-set-button img{padding-left:0}}@media only screen and (max-width: 320px){#enter-content .all-set-button img{padding-left:0}}#enter-content a.nope-button{display:inline-block;padding-right:10px;border-radius:10px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,silver),to(#606060));background-image:linear-gradient(90deg,silver 0,#606060);position:relative;border-bottom:2px solid #777;width:354px;height:51px;z-index:31;background-color:#076895}#enter-content a.nope-button :after{border-radius:10px;background-color:#076895;position:relative;width:354px;height:51px;z-index:30}#enter-content a.nope-button span{font-size:14px;font-family:source_sans_problack,Arial,sans-serif;color:#fdfcfc;text-transform:uppercase;line-height:4;text-align:center;position:relative;display:inline-block;z-index:32}@media only screen and (max-width: 480px){#enter-content a.nope-button{padding-right:0}}@media only screen and (max-width: 320px){#enter-content a.nope-button{padding-right:0}}#enter-content a.nope-button img{padding-right:10px}@media only screen and (max-width: 480px){#enter-content a.nope-button img{padding-right:0}}@media only screen and (max-width: 320px){#enter-content a.nope-button img{padding-right:0}}#enter-content .enter-buttons-section{text-align:center;padding-left:5px;padding-top:20px;padding-bottom:50px}@media only screen and (max-width: 480px){#enter-content .enter-buttons-section{padding-left:0}}@media only screen and (max-width: 320px){#enter-content .enter-buttons-section{padding-left:0}}.scholar-winners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:3rem}.scholar-winners>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.winner-details.latest-winners p{line-height:1.5;color:#333}.winner-details.latest-winners .forced-width{line-height:1.5;color:#333;text-align:left;text-wrap:balance}.past-winners-header{width:100%;margin-top:0;position:relative;padding-top:1.5em;padding-bottom:1.25em}.past-winners-header .page-header{margin-top:25px;margin-bottom:1rem;border-bottom:0!important;width:100%;text-transform:uppercase;font-family:bangers,source_sans_probold,Arial,sans-serif;color:#333;font-size:48px}@media only screen and (max-width: 320px){.past-winners-header .page-header{margin-bottom:0;padding-bottom:0;text-align:center}}.past-winners-header p{margin-top:.75em}.past-winners-header--gallery{margin-bottom:5%;width:100%}.past-winners-header--gallery .latest-winners img.pull-left.img-responsive{margin-right:1rem;background:#000;border-radius:100px;height:75px;width:75px;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 480px){.past-winners-header--gallery .latest-winners{margin-top:36%}}@media only screen and (max-width: 320px){.past-winners-header--gallery .latest-winners{margin-top:36%}}.past-winners-header--gallery h2{font-size:36px;letter-spacing:1px;color:#333;width:100%;margin-top:.125em;text-align:left;line-height:1}@media only screen and (max-width: 480px){.past-winners-header--gallery h2{font-size:100%;text-align:center;margin-top:25px;margin-bottom:10%;letter-spacing:0}}@media only screen and (max-width: 320px){.past-winners-header--gallery h2{padding:0;font-size:100%;letter-spacing:0}}.past-winners-header--gallery h2 span{font-size:30px;font-family:source_sans_problack,Arial,sans-serif;letter-spacing:1px}@media only screen and (max-width: 480px){.past-winners-header--gallery h2 span{font-size:30px;margin-top:25px}}@media only screen and (max-width: 320px){.past-winners-header--gallery h2 span{letter-spacing:0}}.past-winners-header--gallery h2 sup{top:-.5em;font-size:17px;padding:4px;letter-spacing:1px}@media only screen and (max-width: 480px){.past-winners-header--gallery h2 sup{letter-spacing:0}}@media only screen and (max-width: 320px){.past-winners-header--gallery h2 sup{letter-spacing:0}}.past-winners-header--gallery .forced-width{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25;letter-spacing:0;margin-left:16px;padding-top:1em;clear:both}@media only screen and (max-width: 670px){.past-winners-header--gallery .forced-width{min-width:100%;width:100%;font-size:100%;letter-spacing:1px;margin-left:0}}@media only screen and (max-width: 480px){.past-winners-header--gallery .forced-width{min-width:100%;width:100%;font-size:100%;letter-spacing:1px;margin-left:0}}@media only screen and (max-width: 320px){.past-winners-header--gallery .forced-width{min-width:100%;width:100%;font-size:100%;letter-spacing:1px;margin-left:0}}.past-winners-header--gallery p{line-height:1.25;letter-spacing:0}@media only screen and (max-width: 320px){.past-winners-header--gallery p{font-size:16px}}#gallery-anchor-nav{background-color:#910b6c;width:100%;text-align:center;margin-bottom:0;background-size:cover;padding:0;margin-top:-20px}#gallery-anchor-nav:before{display:block;content:"";width:100%}@media only screen and (max-width: 480px){#gallery-anchor-nav:before{height:90px}}.gallery-anchor-desc{padding:0;width:100%;position:relative;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em;margin-bottom:1em}.gallery-anchor-desc ul{margin:0 auto;color:#fff;top:60%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}@media (min-width: 480px){.gallery-anchor-desc ul{display:block}}.gallery-anchor-desc ul li{color:#fff;display:inline;padding-right:2%;padding-left:2%;position:relative;text-shadow:2px 2px 4px hsla(0,0%,0%,.6);font-size:1.6em;font-weight:700;letter-spacing:0}.gallery-anchor-desc ul li:after{content:"";display:block;position:absolute;width:2px;height:2rem;top:.5rem;left:0;background:#fff}@media (min-width: 1005px){.gallery-anchor-desc ul li:after{height:5rem}}.gallery-anchor-desc ul li.show-when-sticky{display:none}.gallery-anchor-desc ul.sticky{position:fixed!important;top:0;right:0;z-index:9999;font-size:50%;-webkit-transform:none;transform:none;height:auto;width:100%;background-color:#fff;padding:18px 0;-webkit-box-shadow:0 0px 10px #999;box-shadow:0 0 10px #999}@media (max-width: 480px){.gallery-anchor-desc ul.sticky{display:block}}.gallery-anchor-desc ul.sticky li.show-when-sticky{display:inline-block;letter-spacing:.1em}@media (max-width: 480px){.gallery-anchor-desc ul.sticky{top:80px}}.gallery-anchor-desc ul.sticky li a{color:#333!important;text-shadow:0 2px 1px white;letter-spacing:.3em;-webkit-font-smoothing:antialiased}.gallery-anchor-desc ul.sticky li:after{display:none}.gallery-anchor-desc h3,.gallery-anchor-desc h1{text-transform:uppercase;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em;color:#fff;font-size:2em;width:100%;letter-spacing:2px;line-height:1.45;position:relative;text-shadow:2px 2px 4px hsla(0,0%,0%,.6)}@media (min-width: 960px){.gallery-anchor-desc h3,.gallery-anchor-desc h1{font-size:3em}}@media only screen and (max-width: 320px){.gallery-anchor-desc h3,.gallery-anchor-desc h1{font-size:17px}}@media only screen and (max-width: 480px){.gallery-anchor-desc h3,.gallery-anchor-desc h1{font-size:18px;letter-spacing:1px}}#gallery-anchor-nav .gallery-anchor-desc ul li{color:#333;font-weight:900;text-transform:uppercase;text-shadow:none;font-size:2em}#gallery-anchor-nav .gallery-anchor-desc ul li:first-child:after{display:none}@media only screen and (max-width: 480px){#gallery-anchor-nav .gallery-anchor-desc ul li{font-size:17px;letter-spacing:0;padding-right:2%;padding-left:2%}}@media only screen and (max-width: 320px){#gallery-anchor-nav .gallery-anchor-desc ul li{font-size:17px;letter-spacing:0;padding-right:2%;padding-left:2%}}#gallery-anchor-nav .gallery-anchor-desc ul li:last-child{border-right:0}#gallery-anchor-nav .gallery-anchor-desc ul li a{color:#fff;font-weight:400}.past-winners-galleries{color:#333}.past-winners-galleries:nth-child(odd){background:#f2f2f2}.award-icon{width:120px;margin:2rem auto}.award-icon img{width:100%}#gallery-anchor-nav+.past-winners-header .award-icon{margin-top:1rem}@media only screen and (max-width: 320px){.past-winners-galleries{margin-top:50px}}.past-winners-galleries .inner{margin-top:0;margin-bottom:2%}.past-winners-galleries .section-title h3{font-weight:700;text-transform:uppercase;font-family:bangers,Arial,sans-serif;font-size:36px;margin-bottom:2%}#twenty-fifteen{margin-top:0;margin-bottom:0;background:#f2f2f2;color:#333}#twenty-fifteen .inner{margin-top:0;margin-bottom:0}#twenty-fourteen{margin-top:0;margin-bottom:0;color:#333}.scholar-winners h3{margin:2rem auto;font-family:bangers,Arial,sans-serif}.scholar-winners .judge-photos{overflow:hidden;position:relative;height:430px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#2f9acb),to(#1274a2));background:linear-gradient(90deg,#2f9acb 0,#1274a2);border-radius:10px}.scholar-winners .judge-photos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.scholar-winners .judge-photos img:hover{cursor:pointer}.scholar-winners .judge-names{border-radius:0 0 10px 10px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#2f9acb),to(#1274a2));background-image:linear-gradient(90deg,#2f9acb 0,#1274a2);background-image:-ms-linear-gradient(90deg,#2f9acb 0,#1274a2 100%);color:#fff;padding:5%;border-bottom:10px solid #069;width:100%;position:relative;top:-15px;z-index:9;font-family:bangers,source_sans_probold,Arial,sans-serif}@media only screen and (max-width: 670px){.scholar-winners .judge-names{padding:5%}}.scholar-winners .judge-names p{padding:0}.scholar-winners .judge-names p.carousel-items--desc{color:#fff;text-transform:uppercase;font-size:18px;font-family:source_sans_proregular,Arial,sans-serif;line-height:1.2;letter-spacing:2px;width:100%;padding:0;margin:10px auto;display:block;text-align:center}@media only screen and (max-width: 670px){.scholar-winners .judge-names p.carousel-items--desc{font-size:75%}}@media only screen and (max-width: 320px){.scholar-winners .judge-names p.carousel-items--desc{font-size:75%}}.scholar-winners .judge-names p.carousel-items--desc span{font-size:30px;font-family:source_sans_problack,Arial,sans-serif;letter-spacing:0}@media only screen and (max-width: 670px){.scholar-winners .judge-names p.carousel-items--desc span{font-size:100%}}@media only screen and (max-width: 320px){.scholar-winners .judge-names p.carousel-items--desc span{font-size:75%}}.scholar-winners .judge-names p.carousel-items--desc span sup{top:-.5em;font-size:17px;padding:4px}@media only screen and (max-width: 670px){.scholar-winners .judge-names p.carousel-items--desc span sup{font-size:75%}}@media only screen and (max-width: 320px){.scholar-winners .judge-names p.carousel-items--desc span sup{font-size:75%}}.scholar-winners .judge-names h5{font-weight:400;font-family:source_sans_proregular,Arial,sans-serif;letter-spacing:2px}@media only screen and (max-width: 768px){.scholar-winners .judge-names h5{font-size:12px}}@media only screen and (max-width: 480px){.scholar-winners .judge-names h5{font-size:12px}}@media only screen and (max-width: 320px){.scholar-winners .judge-names h5{font-size:12px}}.scholar-winners .judge-names .judge-name{color:#fff;font-size:32px;line-height:1;font-family:bangers,source_sans_probold,Arial,sans-serif;text-align:center}@media only screen and (max-width: 768px){.scholar-winners .judge-names .judge-name{font-size:12px;display:block;height:55px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.scholar-winners .judge-names .judge-name{display:block;height:74px}}@media only screen and (max-width: 480px){.scholar-winners .judge-names .judge-name{font-size:22px;letter-spacing:0;height:auto}}@media only screen and (max-width: 320px){.scholar-winners .judge-names .judge-name{font-size:12px;letter-spacing:0}}.scholar-winners .judge-names .judge-name .large-names{font-family:source_sans_problack,Arial,sans-serif;color:#fff;font-size:22px;text-align:center}@media only screen and (max-width: 768px){.scholar-winners .judge-names .judge-name .large-names{font-size:16px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.scholar-winners .judge-names .judge-name .large-names{font-size:24px}}@media only screen and (max-width: 480px){.scholar-winners .judge-names .judge-name .large-names{font-size:18px;letter-spacing:0}}@media only screen and (max-width: 320px){.scholar-winners .judge-names .judge-name .large-names{font-size:12px;letter-spacing:0}}#contest-nav{color:#525252;margin:0;background:#fff;display:inline}#contest-nav .container{display:inherit}#contest-nav .container ul{margin-bottom:0}#contest-nav .sub-links{margin:1em 0 0;min-height:30px;display:inline-block}#contest-nav .sub-links a{color:#525252;padding-right:1em;padding-left:.5em;text-transform:uppercase;font-family:Graphik-Light-Web,Arial,sans-serif}.carousel-inner>.item>a>img,.carousel-inner>.item>img{border-radius:10px}@media (min-width: 1200px){.container{width:auto;max-width:1170px}}@media (max-width: 1200px){.container{max-width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.navbar>.container .navbar-brand{display:block;width:70%}.navbar-brand>img{display:inline-block;width:auto}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block;position:relative;float:right;padding:0;margin-right:0;background:0 0;background-image:none;border:0 solid transparent;border-radius:0;height:76px;max-width:70px;width:100%}.collapsing{top:-10px;background:transparent;padding-bottom:4rem}.visible-md-fix{display:inherit!important;visibility:initial}.navbar-fixed-top{top:0;border-width:0 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:0;text-align:center}.navbar-nav>li{float:none}.navbar-nav>li>a{padding:16px 20px;margin:0 auto;max-width:240px}.collapse.in{display:block!important;overflow:hidden;top:0;position:relative;border-top:0}.page-header{padding-bottom:9px;margin:1em auto;width:50%;text-transform:uppercase;font-family:bangers,Arial,sans-serif;color:#333}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){.navbar-fixed-top{height:99px}}@media only screen and (max-width: 768px){.navbar-nav>li>a{margin:0 auto}}@media only screen and (max-width: 480px){.navbar-nav>li>a{margin:0 auto}}@media only screen and (max-width: 320px){.navbar-nav>li>a{margin:0 auto}}@media screen and (min-device-width: 1070px) and (max-device-width: 1205px){.container{max-width:1070px}#first-place-mobile,#second-place-mobile,#third-place-mobile{position:relative;display:none}#first-place .podium{background:#7bc142;padding-top:7em;margin-top:14em}#second-place .podium{background:#059fce;padding-top:3em;margin-top:18em}#third-place .podium{background:#f48144;margin-top:20em;padding-top:1em}}@media screen and (min-device-width: 1024px) and (max-device-width: 1069px){#make{margin-bottom:5em}.mt{margin-top:2em}#first-place-mobile,#second-place-mobile,#third-place-mobile{position:relative;display:none}#first-place .podium{background:#7bc142;padding-top:7em;margin-top:14em}#second-place .podium{background:#059fce;padding-top:3em;margin-top:18em}#third-place .podium{background:#f48144;margin-top:20em;padding-top:1em}}@media screen and (min-width: 992px) and (max-width: 1199px){#first-place .podium{background:#7bc142;padding-top:7em;margin-top:14em}#second-place .podium{background:#059fce;padding-top:3em;margin-top:18em}#third-place .podium{background:#f48144;margin-top:20em;padding-top:1em}}@media (max-width: 991px){#contest-nav .container ul{margin-bottom:0;margin-top:1em}#first-place-mobile,#second-place-mobile,#third-place-mobile{position:relative;display:none}#first-place .podium{background:#7bc142;padding-top:7em;margin-top:14em}#second-place .podium{background:#059fce;padding-top:3em;margin-top:18em}#third-place .podium{background:#f48144;margin-top:20em;padding-top:1em}.customer-img{margin-bottom:30px}.img-related{margin-bottom:0}.navbar>.container .navbar-brand{display:block;width:100%;padding-top:5px}.navbar-toggle{display:block;position:relative;float:right;padding:9px 10px;margin-right:0;background:0 0;background-image:none;border:0 solid transparent;border-radius:0;height:80px;max-width:70px;width:100%}.mob-only-two{margin-top:3em}#infographic h1{font-size:40px;margin-bottom:0;margin-top:20px;text-align:left}#infographic h2{font-size:25px;margin-bottom:0;margin-top:.5em;text-align:left;float:left;width:65%}#infographic-two h1,#infographic-three h1{font-size:40px;margin-bottom:0;margin-top:20px;text-align:left}#prizes-judges{background:#f2f2f2;padding-top:3.5em;padding-bottom:0}}@media (max-width: 991px) and (min-width: 671px){#sign-up{background:0 0;max-height:none;background-color:#39c}}@media (max-width: 767px){.img-portfolio{margin-bottom:15px}header.carousel .carousel{height:70%}.navbar-header .button{background:#415062;color:#fff;text-transform:uppercase;font-size:14px;border:none;padding:12px;letter-spacing:1px;width:13%;margin-right:2%}.navbar-toggle{display:block;position:relative;float:right;padding:9px 10px;background:0 0;background-image:none;border:0 solid transparent;border-radius:0;height:80px;max-width:75px;width:100%;margin-right:15px}.mob-only-two{margin-top:3em}}@media screen and (min-width: 601px) and (max-width: 767px){#first-place-mobile{position:relative;display:block}#first-place{position:relative;display:none}#second-place-mobile{position:relative;display:block}#second-place{position:relative;display:none}#third-place-mobile{position:relative;display:block}#third-place{position:relative;display:none}#pre-footer .no-pl{padding-left:15px}#pre-footer .no-pr{padding-right:15px}}@media screen and (min-width: 568px) and (max-width: 1020px){.mob-only{margin-top:7em}.mob-only-two{margin-top:3em}iframe{border:none;width:100%}.col-criteria{width:32.999%;float:left}.mob-only-three{margin-top:2em}}@media screen and (min-width: 496px) and (max-width: 600px){#contest-nav .container ul{margin-bottom:0;margin-top:1em}.customer-img{margin-bottom:30px}.img-related{margin-bottom:0}.navbar>.container .navbar-brand{display:block;width:100%;padding-top:2px}.navbar-brand>img{display:inline-block;width:auto;height:60px;margin:10px 15px}#first-place-mobile{position:relative;display:block}#first-place{position:relative;display:none}#second-place-mobile{position:relative;display:block}#second-place{position:relative;display:none}#third-place-mobile{position:relative;display:block}#third-place{position:relative;display:none}.mob-only-three{margin-top:3em}}@media (max-width: 495px){#contest-nav .container ul{margin-bottom:0;margin-top:1em}#first-place-mobile{position:relative;display:block}#first-place{position:relative;display:none}#second-place-mobile{position:relative;display:block}#second-place{position:relative;display:none}#third-place-mobile{position:relative;display:block}#third-place{position:relative;display:none}iframe{width:100%;height:auto}.overlay{color:#fff;position:absolute;z-index:12;top:18%;left:0;width:100%;text-align:center}.no-mob{display:none}.fl-rt{float:none}.figure-one,.figure-two{margin:0 auto}#contest-hero{background-image:url(/images/stuckatprom/contest_hero_2.jpg);background-size:cover;height:23%}#infographic h1{font-size:45px;margin-bottom:0;margin-top:20px;text-align:left}#infographic h2{font-size:25px;margin-bottom:0;margin-top:.5em;text-align:left;float:none}#infographic h3{margin-top:0;text-align:left}#infographic h4{margin-top:0;text-align:center;font-size:14px}#infographic h5{text-align:center;font-size:90px}#prev-winners .page-header{padding-bottom:9px;margin:1.25em auto 0;border-bottom:none;width:100%;text-transform:uppercase;font-family:bangers,Arial,sans-serif;color:#333}.btn-group>.btn:first-child{display:none}.col-criteria{width:100%;float:left}#make img{width:100%}#make .button{margin:1em auto 3em;width:95%}.navbar-fixed-top{top:0;border-width:0;height:80px}.navbar>.container .navbar-brand{display:block;width:100%;padding-top:1px}.navbar-nav{float:none!important;margin:15px 0}.navbar-nav>li{float:none;display:block;text-align:center}.navbar-toggle{display:block;position:relative;float:right;padding:9px 10px;top:3px;margin-right:-10px;background-image:none;border:0 solid transparent;border-radius:0;height:80px;max-width:70px;width:100%}#judge-name{background:#009fcf;position:relative;display:inline-block;text-align:center;width:100%;padding:3px;top:-30px}.judge-names a h5{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.img-related{margin-bottom:0}.page-header{padding-bottom:9px;margin:1em auto;border-bottom:1px solid #191919;width:40%;text-transform:uppercase;font-family:bangers,Arial,sans-serif;width:100%;color:#525252}#history img{width:100%}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button{background:#009fcf;color:#fff;text-transform:uppercase;font-size:14px;border:none;padding:15px 25px;letter-spacing:1px;width:70%}.contest-btn{background:#009fcf;color:#fff;text-transform:uppercase;font-size:14px;border:none;padding:12px;letter-spacing:1px;width:55%;margin:2em auto}.vertical-space{padding-top:1em;padding-bottom:1em}.mob-friend{width:100%}#msform fieldset{background:#f2f2f2;border:0 none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;margin:0 auto;position:relative}.carousel-indicators{position:absolute;bottom:0;z-index:15;width:100%;padding:10px;text-align:center;list-style:none;margin:0 auto;background-color:#ffffff80;height:40px}.navbar>.container .navbar-brand{display:block;width:80%;padding-top:5px}.navbar-brand>img{display:block;max-width:100%;width:280px;margin:0;height:auto;padding:5%}.mob-only{margin-top:7em}.mob-only-two,.mob-only-three{margin-top:3em}.footer-social .no-pr{padding-right:15px}.footer-social .no-pl{padding-left:15px;padding-top:15px}a.view-all{font-size:14px;padding:15px 20px}#twenty-fifteen-winners .page-header{font-size:22px;width:auto;padding-bottom:0;margin:1.75em auto 0}p.rolls-quantity{font-size:100%;padding:20px 0 20px 20px;font-weight:700;font-size:25px}.rolls-used{float:none}.winner-details{margin:0 auto}a.social-btn{margin:1em 0 0;padding:1.25em;width:100%}.category-winners h3,.scholar-winners h3{font-size:18px}}@media only screen and (max-width: 670px){.navbar-brand>img{display:block;width:auto;margin:0;height:56px;padding:20px 20px 0}}@media screen and (min-width: 320px) and (max-width: 420px){#first-place-mobile{position:relative;display:block}#first-place{position:relative;display:none}#second-place-mobile{position:relative;display:block}#second-place{position:relative;display:none}#third-place-mobile{position:relative;display:block}#third-place{position:relative;display:none}.navbar-brand{position:absolute;height:auto;padding:0;width:70%}.navbar-brand img{width:100%;height:auto}}.panel-group,.panel.panel-default{margin-bottom:20px}.accordion-toggle[aria-expanded=true] .caret{-webkit-transform:rotate(0deg);transform:rotate(0);margin-top:3px}.accordion-toggle .caret{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width: 325px){#contest-nav .container ul{margin-bottom:0;margin-top:0}#first-place-mobile{position:relative;display:block}#first-place{position:relative;display:none}#second-place-mobile{position:relative;display:block}#second-place{position:relative;display:none}#third-place-mobile{position:relative;display:block}#third-place{position:relative;display:none}#contest-nav .sub-links a{color:#525252;padding-right:1em;padding-left:.5em;text-transform:uppercase;font-family:Graphik-Light-Web,Arial,sans-serif;font-size:15px}.navbar>.container .navbar-brand{display:block;width:74%;padding-top:10px;padding-left:10px}.navbar-brand>img{display:inline-block;width:auto;height:80px}.navbar-brand{float:left;height:50px;padding:0;font-size:18px;line-height:20px;width:100%}.navbar-toggle{display:block;position:relative;float:right;padding:9px 10px;margin-right:15px;background-image:none;border:0 solid transparent;border-radius:0;height:77px;max-width:52px;width:100%;z-index:9999999}#infographic h2{font-size:25px;margin-bottom:0;margin-top:.5em;text-align:center;float:none;width:85%}.judge-names{font-family:Graphik-Medium-Web,Arial,sans-serif;text-transform:uppercase;letter-spacing:-1px;color:#fff;font-size:12px;line-height:16px;padding-top:12px;padding-bottom:12px}.judge-names a h5{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:0}.congrats-intro{top:55%}.congrats-intro h1{font-size:21px}a.view-all{font-size:16px;padding:15px;margin-top:10px}#pays h1{font-size:21px}#pays p{font-size:12px}#twenty-fifteen-winners .page-header{padding-bottom:0;margin:1.25em auto 0;border-bottom:0!important;width:100%;font-size:18px}.rolls-quantity{font-size:100%;padding:20px 0}}.gallery-paginate-container{padding:10px 20px;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-paginate-container a{margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}#how-it-works h2{color:#fff}.judges-choice-award{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;justify-items:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.judges-choice-award p{margin:0;padding:0;text-transform:uppercase;letter-spacing:.05em}.jca-icon{position:absolute;bottom:30px;left:20px}.panel-body ul{list-style-position:outside;padding-left:1.5em;list-style-type:square}.panel-body li{font-family:source_sans_proregular,Arial,sans-serif;font-size:18px;font-weight:400;color:#333}.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20}.navbar-wrapper .container{padding-right:0;padding-left:0}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}.carousel-caption{z-index:10}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%}.marketing{padding-right:15px;padding-left:15px}.marketing .col-lg-4{margin-bottom:20px;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:10px;margin-left:10px}.featurette-divider{margin:80px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}@media (min-width: 768px){.marketing{padding-right:0;padding-left:0}.navbar-wrapper{margin-top:20px}.navbar-wrapper .container{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar{padding-right:0;padding-left:0}.navbar-wrapper .navbar{border-radius:4px}.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width: 992px){.featurette-heading{margin-top:120px}}.carousel-control{padding-top:10%;width:5%}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont-v=4.2.0.eot);src:url(/fonts/fontawesome-webfont-.eot#iefix&v=4.2.0) format("embedded-opentype"),url(/fonts/fontawesome-webfont-v=4.2.0.woff) format("woff"),url(/fonts/fontawesome-webfont-v=4.2.0.ttf) format("truetype"),url(/fonts/fontawesome-webfont-v=4.2.0.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before,.fa-facebook-f:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before,.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.enter{margin-bottom:12rem;margin:auto}.heading-with-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7rem auto 2rem}.heading-with-icon h3{font-family:bangers,Arial,sans-serif;text-transform:uppercase;color:#92b40a;font-size:24px;letter-spacing:1px;margin:0 0 0 1rem}@media (max-width: 30em){.heading-with-icon{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.heading-with-icon h3{margin:1em auto 0}}.freeform-form .flex-center{padding:0}.freeform-form h3{font-family:bangers,Arial,sans-serif;font-size:24px;text-transform:none}.freeform-form label{display:block;text-align:left}.freeform-form .gry6X2Olv{text-align:left}.freeform-form .gry6X2Olv a{color:#337ab7}.freeform-form .gry6X2Olv a:hover{text-decoration:underline}.freeform-form .gry6X2Olv p{font-size:16px;margin-left:20px;margin-top:-.5em}.freeform-form label.required:after{content:"*";color:red}.form-control{-webkit-box-shadow:none!important;box-shadow:none!important}.form-control.freeform-field-drag-and-drop{min-height:10em!important}.form-control.freeform-field-drag-and-drop__placeholder{outline:blue solid 3px!important}.form-control.freeform-field-drag-and-drop__messages{outline:hsl(199,80%,60%) solid 3px!important}.form-control.freeform-field-drag-and-drop__preview-zone{background-color:#d3d3d3!important;outline:#92B40A solid 1px!important;min-height:10em!important}.form-control.freeform-field-drag-and-drop__preview-zone__file-preview{outline:green solid 3px!important}.form-control.freeform-field-drag-and-drop__preview-zone__file-preview__filename{color:#fff!important;outline:white solid 3px!important}.form-control.freeform-field-drag-and-drop__preview-zone__file-preview__filesize{outline:orange solid 3px!important}.form-control.freeform-field-drag-and-drop__preview-zone__file-preview__thumbnail__extension-label{color:pink!important;outline:pink solid 3px!important}.form-control.freeform-field-drag-and-drop__preview-zone__file-preview__thumbnail__remove-button{outline:red solid 3px!important}.form-control.freeform-field-drag-and-drop__preview-zone__file-preview__thumbnail__errors{color:#639!important;outline:rebeccapurple solid 3px!important}.form-control.freeform-field-drag-and-drop__preview-zone__file-preview__thumbnail__progress{outline:blue solid 3px!important}.text-larger p{font-size:18px;margin:auto auto 1em;text-wrap:balance;text-align:center}#stepper{width:100%;max-width:815px;margin:0 auto}@media (max-width: 760px){#stepper{display:none}}@media (min-width: 1200px){#stepper{-webkit-transform:scale(1.8);transform:scale(1.8)}}#stuck-at-prom-entry-form .alert-danger{position:relative;top:40px}.contest-icons ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0;max-width:400px}.contest-icons li{display:inline-block;text-transform:uppercase;font-family:bangers,Roboto,sans-serif;font-size:30px}.contest-icons input[type=radio]{position:absolute;left:-9999px}.contest-icons label{position:relative;text-align:center}.contest-icons label:before{content:"";display:block;height:214px;width:177px;margin:20px;background:url(/images/stuckatprom/enter/dress-black.svg) no-repeat;background-size:contain!important;cursor:pointer;background-position:center!important}.contest-icons :checked+label{color:#f66b32}.contest-icons :checked+label:before{background-size:contain;background:url(/images/stuckatprom/enter/dress-color.svg) no-repeat}.contest-icons :checked+label:after{content:"";display:block;width:26px;height:26px;background:url(/images/stuckatprom/icon-check.svg);-webkit-transform:translate(0%,-100%);transform:translateY(-100%);background-size:contain;position:absolute;left:50%;bottom:-55px}.contest-icons input[value=tux]+label:before{background:url(/images/stuckatprom/enter/tux-black.svg) no-repeat;background-size:contain!important;height:205px}.contest-icons input[value=tux]:checked+label:before{background:url(/images/stuckatprom/enter/tux-color.svg) no-repeat;background-size:contain!important}.contest-icons input[value=dress]+label:before{height:210px}.contest-icons input[value=tux]+label:before{margin-bottom:17px;margin-top:36px}.swatch-icons{position:relative;margin-bottom:2em;width:max(324px,59vw);max-width:768px}@media (min-width: 700px){.swatch-icons{height:110px;margin-bottom:5em}}.swatch-icons ul{list-style-type:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 2rem;padding:0}.swatch-icons li{display:inline-block;text-transform:uppercase;font-family:Roboto-Black,Roboto,sans-serif;font-size:30px;margin-right:10px;margin-top:0!important;position:static;margin-bottom:40px}.swatch-icons input[type=checkbox]{position:absolute;left:-9999px;display:none}.swatch-icons label{padding-left:0;position:relative;text-align:center;width:100px;height:105px}@media (min-width: 540px){.swatch-icons label{height:100px}}.swatch-icons img{height:100px;left:0;position:absolute;top:0;aspect-ratio:1;max-width:100px}.swatch-icons :checked+label{color:#f66b32}.swatch-icons :checked+label:after{content:"";display:block;width:26px;height:26px;background:url(/images/stuckatprom/icon-check.svg);-webkit-transform:translate(0%,-100%);transform:translateY(-100%);background-size:contain;position:absolute;left:38%;bottom:-60px}@media (max-width: 700px){.swatch-icons :checked+label:after{left:16px;bottom:-100px}}.submit-align-spread button:first-child{float:left}.submit-align-spread button:last-child{float:right}.container.sap-container{padding:60px 0}.nav-tabs{display:none}.submit-align-center{margin:3rem auto 6rem}@media (max-width: 700px){.submit-align-center{margin:1rem auto 2rem}}.submit-align-center .btn{padding:15px 60px}@media (max-width: 700px){.submit-align-center .btn{padding:15px 20px;margin:0 5px 1em;min-width:122px}}@media (min-width: 700px){.submit-align-center .btn+.btn{margin-left:1em}}button.btn.btn-primary[name=form_previous_page_button]{background:transparent;border:2px solid #2e6da4;color:#2e6da4}.button-wrap .btn-primary-outline.deny{background:transparent;border:2px solid #999;color:#999}.button-wrap .btn-primary-outline.deny:hover{background-color:#999;background-image:none;color:#fff;-webkit-transition:all .1s linear;transition:all .1s linear}.button-wrap .btn-primary-outline.pending{background:transparent;border:2px solid #a52384;color:#a52384}.button-wrap .btn-primary-outline.pending:hover{background-color:#a52384;background-image:none;color:#fff;-webkit-transition:all .1s linear;transition:all .1s linear}.button-wrap .btn-primary-outline.approve{background:transparent;border:2px solid #337ab7;color:#337ab7}.button-wrap .btn-primary-outline.approve:hover{background-color:#337ab7;background-image:none;color:#fff;-webkit-transition:all .1s linear;transition:all .1s linear}#form-input-whereYourPhotosTakenByAProfessionalPhotographer-0,#form-input-whereYourPhotosTakenByAProfessionalPhotographer-1{width:16px;float:left;margin:-5px 10px 0 20px}.form-error{border:2px solid #c00;color:#b70101;padding:5px 10px;margin-bottom:1em;font-size:14px;background:#fddada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.submitted-images .form-error{margin-left:10px;margin-right:10px}.form-error:before{content:"";background:url(/images/stuckatprom/icon-error.svg) no-repeat center;width:90px;display:inline-block;height:70px;margin-right:20px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.alert{padding:5px 25px}.container.report-view{margin:-27px auto;padding:20px 0 0}.container.report-view:before{display:none}.report-view{clear:left;text-align:left;font-family:Helvetica,Arial,sans-serif;font-weight:400!important;font-size:16px;padding:0;margin:0 0 .5em}.report-view h1{margin:6rem 2rem 5rem;font-size:24px}@media (min-width: 1024px){.report-view h1{margin:4rem auto 1rem}}@media (min-width: 640px){.report-view .submission_content{display:grid;grid-template-columns:repeat(3,1fr);gap:1ch 0}}.report-view .bggreen,.report-view [contenteditable]{background:#d3f6d3}.report-view .fixedheight{height:9em;overflow:auto;padding:15px;border:1px solid #ccc;margin:5px 0 0}.gray{font-weight:400;color:#337ab7;padding-right:1em}.pagination{padding-left:0;margin:0 auto 60px;border-radius:4px;float:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.carousel{margin:2em auto 7rem;padding:0}@media screen{.carousel{margin:0 auto}}@media (max-width: 640px){.slick-track{height:400px}}@media (max-width: 640px){.past-winners-header--gallery .latest-winners{margin-top:10%}.winner-details .pull-left{float:none!important}}.slick-track{margin:0!important}.slick-slide img{text-align:unset;max-width:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:auto;height:100%;border-radius:0}.form-group .slick-slide img{border-radius:12px}.home-image{border-radius:12px;overflow:hidden;border:none;margin:auto auto 30px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative}.bare{padding:0;background-color:transparent;border:none}.overflow-y-column{padding:0 20px 20px}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.form-group .slick-list{margin-bottom:3rem}.form-group .slick-next,.form-group .slick-prev{top:30%}@media (max-width: 768px){.form-group .slick-next,.form-group .slick-prev{top:25%;display:block!important}}@media (max-width: 540px){.form-group .swatch-icons{height:50px;margin-bottom:7rem}.form-group .slick-next,.form-group .slick-prev{top:35%;display:block!important}}.swatch-icons .slick-next,.swatch-icons .slick-prev{top:50px}.swatch-icons .slick-dots{top:140px}.inspiration-heading{font-size:2.4rem;text-align:left;margin:1em 0 .5em;color:#36657d;width:100%;clear:left}.button-wrap{max-width:50em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5rem auto 6rem}.button-wrap>*{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 60px}@media (max-width: 540px){.button-wrap>*{padding:15px 30px}}.no-more-submissions{padding:16rem 20px 17rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900}.submission-details{max-width:75%;margin:auto}@media (max-width: 540px){.submission-details iframe{width:100%;height:250px}}.submission-details h5{font-size:1.2em;color:#444;letter-spacing:-.5px;line-height:1.3;max-width:40em;text-transform:none}.submission-details h5:before{counter-increment:section;content:counter(section);font-size:40px;border:1px solid #444;padding:30px 0 0;line-height:0;width:60px;height:60px;border-radius:50px;display:block;text-align:center;margin:-7px 0 0;left:-55px;position:absolute}.video-aspect{height:0;margin-bottom:20px;overflow:hidden;padding-top:56.25%;background:#000;position:relative}.video-aspect video,.video-aspect iframe{position:absolute;top:0;left:0;width:100%;height:100%}.py-5,.report-view .py-5{padding:4rem 0}.my-5{margin:5rem auto}.entry-thank-you .row{max-width:720px;margin:0auto}.entry-thank-you .row p{font-family:bangers,Arial,sans-serif;text-align:center;font-size:2.7rem;margin:2rem}.entry-thank-you .row img{max-width:200px;display:block;margin:0 auto 30px}.entry-thank-you a{background-color:#349bc9;color:#fff;border-bottom:6px solid #287BA0;margin-bottom:4rem;padding:1rem 3rem}.entry-thank-you a:hover{color:#fff;background-color:#47b7eb;border-bottom:6px solid #287BA0}.thank-you-heading{max-width:760px}@media (min-width: 768px){.thank-you-heading{margin:7rem auto}}.errors{list-style:none;text-align:left;font-size:1.2rem}.freeform-form label.center-block{text-align:center}.submitted-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:2rem -10px 5rem}.submitted-images .uploaded-image{margin:10px;-webkit-box-flex:1;-ms-flex:1 0 17%;flex:1 0 17%;width:320px;height:320px;border:1px solid #ccc;overflow:hidden}@media (max-width: 700px){.submitted-images .uploaded-image{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;height:200px}}.submitted-images img{width:320px;height:320px;-o-object-fit:contain;object-fit:contain;margin:1em}.image-submissions .form-group{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.image-submissions .form-group>*{margin-top:2rem}.pdxezl4en label{float:left}.pdxezl4en label:nth-child(2){clear:left;margin-right:20px}.a2k4k5ejr,.md3ndr6xq{width:300px;text-align:left}.form-group.md3na5yew p{text-align:left;font-weight:900;font-family:Helvetica,Arial,sans-serif;font-size:16px}.uploaded-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.uploaded-image img{width:100%;height:220px;-o-object-fit:contain;object-fit:contain;margin:1em;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.submitted-images .uploaded-image img{height:100%}.uploaded-image .judge-forms{margin-top:6em}.uploaded-image a.remove{text-decoration:none;position:absolute;top:-15px;left:-15px;border:1px solid #fff;padding:3px 10px;background-color:#ca2626;color:#fff;border-radius:50px;width:32px;height:32px;margin:0}.lds-dual-ring{position:fixed;z-index:999;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.lds-dual-ring p{position:absolute;z-index:999;color:#fff;margin-top:-5rem;font-family:sans-serif;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:400px}.lds-dual-ring:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009}.lds-dual-ring:after{content:" ";display:block;width:50px;height:50px;margin-top:-50%;border-radius:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hiddenPermissionSection{padding:0 15px}.hiddenPermissionSection h3,.hiddenPermissionSection p{text-align:left}.hiddenPermissionSection .form-group{margin:1em 0 2em;padding:0 1em 0 0}body{counter-reset:section}.swatch-container{display:-webkit-box;display:-ms-flexbox;display:flex}.swatch-container img{max-width:60px}.slick-dots{bottom:10px}.slick-dots li{position:relative}@media (min-width: 768px){.slick-dots{bottom:-40px}}.photo-tips{text-align:left;padding-left:2ch}.photo-tips li{list-style-type:square;font-size:18px;line-height:1.2;margin-bottom:1rem}.checklist h1,.enter h1{font-size:42px;margin-bottom:1em}.dress-image,.tux-image{min-height:30px}.dress-image:before,.tux-image:before{content:"Dress Category";display:block;padding-top:13rem;height:130px;width:177px;margin:20px;background-image:url(/images/stuckatprom/enter/dress-black.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;background-position:center}.tux-image:before{content:"Tux Category";background-image:url(/images/stuckatprom/enter/tux-black.svg)}.vote-header{margin:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-block:1rem 4rem}@media screen and (min-width: 576px){.vote-images-container{display:-webkit-box;display:-ms-flexbox;display:flex}.vote-images-container .col-sm-6{width:50%!important}}@media (min-width: 768px){.vote-images-container div:first-child{border-right:2px solid #92B40A}}@media (max-width: 729px){.hidden-xxs{display:none!important}}.vote-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vote-image{position:relative}.vote-image input[type=checkbox]:after{content:none}.vote-image [type=checkbox]{position:absolute;opacity:1;z-index:99;width:0;height:0}.vote-image [type=checkbox]+img{cursor:pointer;border-radius:12px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vote-image [type=checkbox]~a{position:absolute;bottom:20px;padding:15px;left:0;right:0;border-radius:8px;background:#ffffffeb;margin:0 20px;font-size:18px}.vote-image .check__icon{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);content:"";-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s;transition:all .4s;position:absolute;top:25px;right:17px;background:url(/images/stuckatprom/icon-check-white.svg) no-repeat;background-size:contain;height:36px;width:36px;-webkit-filter:drop-shadow(0px 2px 6px rgba(0,0,0,.4));filter:drop-shadow(0px 2px 6px rgba(0,0,0,.4))}.vote-image [type=checkbox]:checked~.check__icon{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.vote-image [type=checkbox]:checked~img{-webkit-box-shadow:0 0 0 20px #cd00ff;box-shadow:0 0 0 20px #cd00ff}.vote-image [type=checkbox]:checked~.vote-image__vote-for-me{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background:#cd00ff;width:100%;left:0;padding:5px}.vote-image__vote-counter{position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);left:50%;right:0;bottom:60px;margin-bottom:2rem;color:#fff;font-size:2.4rem;text-align:center;font-weight:700;text-shadow:1px 1px 10px rgba(0,0,0,.85),1px 1px 2px rgba(0,0,0,.85);padding-left:26px;line-height:2;width:58%}.vote-image__vote-counter:after{background:url(/images/stuckatprom/icon-g-chart.svg) no-repeat;content:"";position:absolute;left:0;top:10px;width:30px;height:30px;-webkit-filter:drop-shadow(0px 2px 12px rgba(0,0,0,.9));filter:drop-shadow(0px 2px 12px rgba(0,0,0,.9))}.vote-image__vote-for-me{position:absolute;top:17px;right:0;left:30px;color:#fff;font-size:25px;font-weight:700;text-shadow:1px 1px 2px hsla(0,0%,0%,.8);margin-right:20px}.vote-modal-selections{list-style:none;padding:0;margin:0;color:#92b40a;font-weight:700}.vote-modal-selections li{position:relative;list-style-type:none;padding:0;line-height:1.1;margin:1em 0;text-align:left;text-indent:40px;font-size:30px}@media screen and (max-width: 680px){.vote-modal-selections li{font-size:16px;line-height:1.6;margin-bottom:1em}.vote-modal-selections li+li{margin-bottom:2rem}}.vote-modal-selections li:before{content:"";position:absolute;width:30px;height:30px;top:0;left:0;background-image:url(/images/stuckatprom/icon-check.svg);background-size:contain;background-repeat:no-repeat}.vote-modal-selections li.error{color:red}.vote-modal-selections li.error:before{background-image:url(/images/stuckatprom/icon-form-error.svg);background-size:contain;background-repeat:no-repeat}.vote-modal-selections li.error span{font-size:18px;color:red;display:block;text-indent:0;margin:1em auto}.checked-icon{width:70px;display:block;margin:1rem auto 1.8rem}.vote-modal-form input,.vote-modal-form label{display:block}.vote-modal-errors{padding:25.6px;margin-bottom:25.6px;border:1px solid;border-radius:4px;color:#a94442;background-color:#f2e3e3;border-color:#873635;text-align:left}.vote-modal-errors ul{list-style:none}.vote-modal-errors li{margin-bottom:10px}.vote-modal-errors--reason{display:block;font-size:12px}.view-all-categories{justify-self:flex-start;text-align:left;position:relative;padding-left:20px}.view-all-categories:before{content:"";position:absolute;width:17px;height:24px;top:0;left:-10px;background-image:url(/images/stuckatprom/icon-view-all.svg)}.offset-header{margin-top:10em}.flex-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:8rem}.flex-header h1{text-align:center;-webkit-box-flex:2;-ms-flex:2;flex:2}@media only screen and (max-width: 1199px){.flex-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.flex-header>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-header .sap-firstname{color:#4a4a4a;font-size:4rem}@media only screen and (max-width: 1199px){.flex-header .sap-firstname{text-align:center}}.name-header{background-color:#910b6c;width:100%;text-align:center;margin-bottom:0;background-size:cover;padding-block:4rem 3rem;margin-top:7rem!important}.vote .name-header{margin-top:-2rem!important}.shadow{text-shadow:2px 2px 4px rgba(0,0,0,.6)}.white{color:#fff;letter-spacing:2px;line-height:1}@media only screen and (max-width: 768px){.pull-carousel{margin-bottom:2rem}}@media only screen and (min-width: 992px){.pull-carousel{margin-left:-30px;margin-top:-25px}}iframe{width:100%}@media screen and (max-width: 680px){#vote-modal label{margin-bottom:0}}.vote{margin-bottom:2rem}.vote .btn{max-width:350px;justify-self:flex-end;margin-left:auto}@media screen and (max-width: 680px){.vote .btn{margin:.7rem auto!important}}@media only screen and (max-width: 40em){.vote .btn{margin:1rem auto!important}}.vote .btn.btn-default{-webkit-box-shadow:0 5px hsla(0,0%,0%,.091);box-shadow:0 5px #00000017;background:-webkit-gradient(linear,left top,left bottom,from(#FF007f),to(#910b6c));background:linear-gradient(180deg,#ff007f,#910b6c);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:4px;font-size:20px;text-transform:uppercase;letter-spacing:4px;padding:25px 30px 25px 80px;font-family:bangers,source_sans_probold,Arial,sans-serif;margin:0 auto;color:#fff;border:none;position:relative}@media screen and (max-width: 680px){.vote .btn.btn-default{padding:15px 40px 13px 90px}}.vote .btn.btn-default:hover{-webkit-box-shadow:0 5px hsl(316,77%,42%);box-shadow:0 5px #be1992;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FF007f),to(#FF007f));background:linear-gradient(180deg,#ff007f 0,#ff007f)}.vote .btn.btn-default.submit{background:#349bc9;-webkit-box-shadow:0 5px #287BA0;box-shadow:0 5px #287ba0}.vote .btn.btn-default.cancel{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#333;border:1px solid #ccc;padding:25px 30px}@media screen and (max-width: 680px){.vote .btn.btn-default.cancel{padding:10px 20px}}.vote .btn.btn-default.cancel:before{display:none}.vote .btn.btn-default.cancel:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent}.vote .btn.btn-default:before{content:"";height:30px;width:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:17%;position:absolute;background:url(/images/stuckatprom/icon-check-white.svg) no-repeat;background-size:contain}.vote .has-button .btn-default{padding:25px 30px 25px 100px}.btn-profile{color:#ff007f;font-weight:700;line-height:1}@media screen and (max-width: 680px){.vote h2{font-size:16px;margin-top:0}}.vote h3,.vote .h3{font-family:bangers,source_sans_probold,Arial,sans-serif;font-size:24px;text-transform:none;color:#333;letter-spacing:1px}@media screen and (max-width: 680px){.vote h3,.vote .h3{font-size:18px;margin:0 auto 1rem}}.vote .voting-entries{margin:2rem auto}@media screen and (max-width: 680px){.vote .voting-entries{padding:0}.vote .voting-entries .flex-center>*{padding:0}}@media (max-width: 991px){.has-button{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:2rem auto}}label.vote-image .check__icon{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}label.vote-image .vote-image__vote-for-me{opacity:.8;-webkit-transform:translateY(0);transform:translateY(0)}@media (hover: hover){label.vote-image .vote-image__vote-for-me{-webkit-transition:all .4s;transition:all .4s;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}label.vote-image:hover .vote-image__vote-for-me,label.vote-image:hover .check__icon{opacity:.8;-webkit-transform:translateY(0);transform:translateY(0)}}input.rounded{border-radius:6px;border:1px solid #92B40A;padding:10px;color:#333;width:98%;margin:5px auto 15px}@media screen and (max-width: 680px){input.rounded{padding:5px}}.modal-body{padding:4rem}@media screen and (max-width: 680px){.modal-body{padding:2rem}}.modal-body .h1{font-family:FaktSlabPro-Bold,Arial,sans-serif;text-transform:uppercase;color:#333;font-size:48px;letter-spacing:1px;margin-top:0}@media screen and (max-width: 680px){.modal-body .h1{font-size:26px}}.confirmation{padding:2rem 0}@media screen and (max-width: 680px){.confirmation{padding:0}}.confirmation .btn{width:40%}@media screen and (max-width: 680px){.confirmation .btn{width:100%}}.confirmation .btn+.btn{margin-left:10px}#cast-vote-thank-you-close-btn{padding-bottom:2rem}#cast-vote-thank-you-close-btn .btn{width:40%}@media screen and (max-width: 680px){#cast-vote-thank-you-close-btn .btn{width:100%}}#cast-vote-thank-you-close-btn .btn+.btn{margin-left:10px}label[for=offers]{padding-left:23px;margin-top:-1.4em}@media screen and (max-width: 680px){label[for=offers]{font-size:1.375rem;line-height:1.2;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.modal-body .thank-you{margin-top:60px}.fab{font-family:FontAwesome}.signup-to-vote .shariff,.view-all-categories .shariff{position:relative}.signup-to-vote .shariff:before,.view-all-categories .shariff:before{content:"SHARE";display:block;color:#333;position:relative;margin:1em auto 0;letter-spacing:.25em;font-size:12px;text-align:center}@media screen and (max-width: 1199px){.signup-to-vote .shariff:before,.view-all-categories .shariff:before{position:static;margin:1em auto;text-align:center;padding-left:0}}.signup-to-vote .shariff ul,.view-all-categories .shariff ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;list-style-type:none;padding-left:0;width:200px;margin:auto}.signup-to-vote .shariff li,.view-all-categories .shariff li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1em;font-size:24px}.signup-to-vote .shariff li a:hover,.view-all-categories .shariff li a:hover{-webkit-transition:color .5s ease;transition:color .5s ease;color:#ee6328;text-decoration:none}@media screen and (max-width: 729px){.vote-images:before{content:"Dress";display:block;font-size:3em;font-weight:700;margin:2rem 2rem 0;color:#000;width:100%;font-family:bangers,source_sans_probold,Arial,sans-serif}.vote-images+.vote-images:before{content:"Tux";display:block;font-size:3em;font-weight:700;margin:1em 0 2rem;color:#000;width:100%;font-family:bangers,source_sans_probold,Arial,sans-serif}}@media screen and (orientation: landscape) and (max-width: 740px){.col-sm-6{width:50%!important}.vote-images+.vote-images:before{margin:-3rem 0 1rem}}#pre-footer .sub-links:last-child a{border-right:none}.view-all-categories{font-family:bangers,source_sans_probold,Arial,sans-serif;font-size:2.5rem;border:2.5px solid #a52384;border-radius:10px;padding:10px 10px 10px 68px;max-width:211px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;text-align:center;-webkit-transition:all .3s;transition:all .3s}.view-all-categories:hover{text-decoration:none;color:#333}.view-all-categories:before{content:"";position:absolute;width:17px;height:24px;top:12px;left:30px;background-image:url(/images/stuckatprom/icon-view-all.svg)}.sap-how-to{margin:auto;max-width:40em;font-size:18px;font-weight:700;line-height:1.3;list-style:auto}.sap-how-to ol{list-style-position:outside;margin-top:2em;margin-bottom:3em;text-align:left}.sap-how-to li{position:relative;margin-bottom:1em;margin-top:1em;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.name-header .sap-overview-video{padding:3rem auto 0}.ratio-16-9 iframe{aspect-ratio:16/9;max-width:640px;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}html{font-size:16px}a:focus,a:hover{text-decoration:underline;color:#6b21a8}.video-callout{min-height:20em;background:url(/images/stuckatprom/sign-up-bg-pattern.png) top center repeat-x;width:100%;position:relative}.video-callout--video{margin:5em auto}.video-callout--video .embed-responsive-16by9{margin-bottom:0}.video-callout--content{text-align:center;margin-bottom:5em;margin-top:-3em;display:block;padding-bottom:3rem;color:#000}.video-callout--content p{font-size:2.5rem;font-family:bangers,Arial,sans-serif;color:#fff;letter-spacing:.05em}.video-callout--content a{color:#fff;font-weight:700;text-decoration:underline}.video-callout--content h5{font-size:30px;color:#fff;font-weight:400;font-family:source_sans_problack,Arial,sans-serif;text-transform:uppercase;margin-top:5%;letter-spacing:1px;text-shadow:0 -1px 1px rgba(7,51,34,.8)}header img{width:100%;border-radius:0;margin-top:0;max-width:none}.hero{padding-bottom:0;aspect-ratio:3/1;margin-top:0;position:relative;background-size:contain;background-repeat:no-repeat;background-color:#a52384;background-position-y:bottom}.hero__content{position:absolute;top:58%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}@media (min-width: 640px){.hero__content{width:820px;height:300px}}.hero__content>*{color:#fff;-webkit-font-smoothing:antialiased}.hero h1{font-size:3rem;text-shadow:2px 2px 6px hsla(0,0%,0%,.4);display:block}@media (min-width: 920px){.hero h1{font-size:5rem;margin:0 0 .6em}}.hero-container{position:relative}@media only screen and (max-width: 768px){.hero-container{padding:0}.hero h1{font-size:2.3rem}}@media (max-width: 568px){.hero{background-position-x:-160px;background-size:cover}}.container.home{padding:0;margin-bottom:0;position:relative}.page-header-banner{color:#fff;background-color:#343434;padding-top:4%;padding-bottom:4%}.page-header-banner *{color:#fff}.page-header-banner p.title{font-size:30px;color:#fff;font-weight:400;font-family:source_sans_problack,Arial,sans-serif;text-transform:uppercase;margin-top:5%;letter-spacing:1px;text-shadow:0 -1px 1px rgba(7,51,34,.8)}p.sub-title{font-size:20px;font-weight:400;margin-top:-.25em;text-transform:uppercase;text-shadow:0 -1px 1px rgba(7,51,34,.8);font-family:source_sans_problack,Arial,sans-serif}.awards-images,.awards-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.awards-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-gallery{padding-bottom:6%}.awards-flex>*{-webkit-box-flex:1;-ms-flex:1 0 24%;flex:1 0 24%}.page-header-intro{background-color:#639;height:auto;padding:0 20px 4%}.page-header-intro p.title{font-size:calc(1.5rem + 17 * (100vw - 320px) / 1280);padding-bottom:1%;font-family:bangers,source_sans_proregular,Arial,sans-serif;letter-spacing:.06em;text-wrap-style:balance;line-height:1.1}.page-header-intro p{font-family:source_sans_proregular,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;margin:2rem auto 0}.page-header-intro ul li{color:#fff;text-align:left;font-family:source_sans_proregular,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;padding-right:11%;text-wrap:balance}.pad-bottom{padding-bottom:80px}.pad-top{padding-top:40px}@media (max-width: 867px){.awards-flex>*{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 30em){.awards-flex>*{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.awards-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#the-prizes p{margin-bottom:20px}}.img-responsive{padding-right:0;max-width:none!important;margin:auto}.embed-responsive-16by9{width:100%;margin-bottom:3rem;height:0}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 20px}.leadin{font-family:FaktSlabPro-Bold,Arial,sans-serif;color:#333;font-size:2.4rem;letter-spacing:1px}.freeform-field-drag-and-drop.form-control{min-height:10em!important}.freeform-field-drag-and-drop.form-control__placeholder{outline:blue solid 3px!important}.freeform-field-drag-and-drop.form-control__messages{outline:hsl(199,80%,60%) solid 3px!important}.freeform-field-drag-and-drop.form-control__preview-zone{background-color:#d3d3d3!important;outline:#92B40A solid 1px!important;min-height:10em!important}.freeform-field-drag-and-drop.form-control__preview-zone__file-preview{outline:green solid 3px!important}.freeform-field-drag-and-drop.form-control__preview-zone__file-preview__filename{color:#fff!important;outline:white solid 3px!important}.freeform-field-drag-and-drop.form-control__preview-zone__file-preview__filesize{outline:orange solid 3px!important}.freeform-field-drag-and-drop.form-control__preview-zone__file-preview__thumbnail__extension-label{color:pink!important;outline:pink solid 3px!important}.freeform-field-drag-and-drop.form-control__preview-zone__file-preview__thumbnail__remove-button{outline:red solid 3px!important}.freeform-field-drag-and-drop.form-control__preview-zone__file-preview__thumbnail__errors{color:#639!important;outline:rebeccapurple solid 3px!important}.freeform-field-drag-and-drop.form-control__preview-zone__file-preview__thumbnail__progress{outline:blue solid 3px!important}.form-control{border:1px solid #92B40A;border-radius:8px}.form-label{font-family:Roboto,sans-serif;font-weight:400}.hiddenPermissionSection{display:none}.edit-entry{padding:10px 30px;color:#084b2e;border-radius:3px;position:absolute;z-index:100;background:#fff;top:120px;right:15px;position:fixed;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.3);box-shadow:1px 2px 5px #0000004d}.sap-mailing-list{text-align:center;padding-bottom:0}.sap-mailing-list .form-control{height:2em;font-size:24px;border:2px solid #92b40a}.sap-mailing-list .form-label{text-align:left}.sap-mailing-list .g-recaptcha{display:inline-block}.sap-mailing-list .message{padding-bottom:3em!important}.sap-mailing-list .message p{font-size:32px!important}.sap-mailing-list .freeform-form-has-errors{color:#333;background-color:#fff;border:solid red 2px;padding:2px}.sap-mailing-list ul.errors.freeform-errors li{color:#333;background-color:#fff;border:solid red 2px;padding:2px;margin:5px}.announcement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px 50px 10px;top:30px;background:#a8005c;-webkit-box-shadow:0 5px 10px hsla(0,0%,0%,.5);box-shadow:0 5px 10px #00000080;position:relative;z-index:1}.announcement+.hero-container{top:30px;padding-top:0;position:relative}.announcement+.hero-container+.page-header-intro{height:auto;padding-bottom:60px;position:relative;margin-top:30px}@media (max-width: 760px){.announcement+.hero-container+.page-header-intro p.title{margin-top:10% x}.announcement+.hero-container+.page-header-intro p{text-shadow:0 0px 6px hsl(73,88%,24%),0 0px 26px rgba(0,0,0,.8)}}@media (max-width: 760px){.announcement{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.announcement+.hero__content{position:static;top:0;left:0;-webkit-transform:none;transform:none;width:auto;height:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.announcement p{color:#ffffffbe;font-weight:100;width:auto;max-width:40em}.announcement p span{color:#fff}.announcement a{color:#fff;border-bottom:1px dotted}.announcement a:hover{text-decoration:none}.announcement .important-update{color:#fff;font-weight:700;width:200px;margin-right:20px;text-align:right}@media (max-width: 760px){.announcement .important-update{text-align:center;width:100%}}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.grid-2-c{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:1rem;place-items:center;clear:left}#the-prizes{font-size:18px;text-align:left;font-family:source_sans_proregular,Arial,sans-serif;font-weight:400;line-height:1.3;margin-bottom:20px;color:#fff}#the-prizes .category-row{margin-top:2rem}#the-prizes .category-row:first-of-type{margin-top:0}#the-prizes .prize-desc{font-size:38px;font-family:alentine,sans-serif;text-align:left;white-space:nowrap;margin-bottom:1rem}@media (max-width: 568px){#the-prizes .prize-desc{font-size:24px}}#the-prizes .prize-desc div{font-size:48px;float:left;clear:left;margin-right:3%;font-family:source_sans_proregular,Arial,sans-serif;line-height:2.5}#the-prizes .prize-amount{font-size:42px;padding:10px 0;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em}#prizes-mobile .icon{display:block;float:left;margin:0 2% 0 auto;width:54px}.awards-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:585px;margin:auto;gap:1rem}.awards-flex>*{-webkit-box-flex:1;-ms-flex:auto;flex:auto;border-bottom:4px solid;padding-bottom:2rem}.home-page-winners .slick-track{height:440px}.home-page-winners .slick-initialized .slick-slide{max-height:370px}.slick-slide img{border:1px solid black;height:100%;width:100%}.home-page-winners{margin-top:3rem}#sign-up{margin-top:0;background:#78bae9;position:relative;min-height:0}#sign-up h2{font-family:bangers,sans-serif;-webkit-font-smoothing:antialiased;margin-top:6rem}#sign-up *{color:#222;font-family:bangers,sans-serif;-webkit-font-smoothing:antialiased}#sign-up p{color:#222;font-family:bangers,sans-serif;-webkit-font-smoothing:antialiased;padding-top:1em;font-weight:500;line-height:1.7;letter-spacing:.069em}.notebook-paper.newsletter-form{margin-top:3rem;margin-left:auto;margin-right:auto;-webkit-box-shadow:.3px .5px .7px hsla(205,43%,55%,.34),1.5px 2.9px 3.7px -.4px hsla(205,43%,55%,.34),2.7px 5.4px 6.8px -.7px hsla(205,43%,55%,.34),4.5px 8.9px 11.2px -1.1px hsla(205,43%,55%,.34),7.1px 14.3px 18px -1.4px hsla(205,43%,55%,.34),11.2px 22.3px 28.1px -1.8px hsla(205,43%,55%,.34),17px 33.9px 42.7px -2.1px hsla(205,43%,55%,.34),25px 50px 62.9px -2.5px hsla(205,43%,55%,.34);box-shadow:.3px .5px .7px #5b94be57,1.5px 2.9px 3.7px -.4px #5b94be57,2.7px 5.4px 6.8px -.7px #5b94be57,4.5px 8.9px 11.2px -1.1px #5b94be57,7.1px 14.3px 18px -1.4px #5b94be57,11.2px 22.3px 28.1px -1.8px #5b94be57,17px 33.9px 42.7px -2.1px #5b94be57,25px 50px 62.9px -2.5px #5b94be57;background-color:#fff;overflow:hidden}.notebook-paper.newsletter-form>*{color:#222}.carousel .slick-prev:before,.carousel .slick-next:before{font-size:45px;color:#a8005c;-webkit-transform:translate(-46%,-42%);transform:translate(-46%,-42%);position:absolute}.vote .carousel .slick-prev:before,.carousel .slick-next:before{font-size:25px}.vote .winner-details p{text-align:left}@media (max-width: 640px){.vote .slick-dotted.slick-slider{margin-bottom:50px}}.carousel .slick-dots li.slick-active button:before,.carousel .slick-dots li button:before{color:transparent}.modal.in .modal-dialog{-webkit-transform:translate(0,10%);transform:translateY(10%)}.chosen-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.chosen-modal .modal-content{background-color:#fff;padding:2rem;border-radius:.5rem;max-width:90%;max-height:90vh;overflow-y:auto;position:relative}.chosen-modal #close-chosen{position:absolute;top:1rem;right:1rem;cursor:pointer;font-size:1.5rem;color:#666}.chosen-modal #close-chosen:hover{color:#000}:root{--highlight: #ff007f;--shadow-color: #899}.sap-section{position:relative;min-height:75vh;border-radius:0 0 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-sap{position:relative;padding:20vw 0;max-width:980px}.section1{background-color:#a62384;background-image:url(/images/stuckatprom/2021gp-winner.png);background-repeat:no-repeat;background-size:400px;z-index:100;background-position:left;padding-top:0}.howitworks{position:relative;z-index:90;background-image:url(/images/stuckatprom/bg-howitworks.jpg);padding:7% 20px}.howitworks:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,29,50,.3882352941)),to(rgba(9,83,139,.7607843137)));background:linear-gradient(180deg,#051d3263,#09538bc2);top:0;right:0;bottom:0;left:0;content:"";display:block;position:absolute;z-index:-1}.saphomepagewinners{background-color:#000;position:relative;z-index:90;padding:7% 20px}.saphomepagewinners:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,29,50,.3882352941)),to(rgba(9,83,139,.7607843137)));background:linear-gradient(180deg,#051d3263,#09538bc2);top:0;right:0;bottom:0;left:0;content:"";display:block;position:absolute;z-index:-1}#the-prizes.prizes{position:relative;z-index:80;background-image:url(/images/stuckatprom/prizes.png);background-color:#58bc37;padding:7% 0;margin-top:-5rem;background-size:contain;background-repeat:no-repeat;background-position:center 5%}@media (max-width: 568px){#the-prizes.prizes h2{margin-left:20px}}.past-winners{position:relative;z-index:70;background-image:url(/images/stuckatprom/PastWinners.png);background-color:#78bae9;background-repeat:no-repeat;background-size:contain;background-position:center 10%;padding:7% 20px 0;margin-top:-5rem}.sap-title{color:#fff;font-size:48px;padding-bottom:1%;font-family:bangers,source_sans_probold,Arial,sans-serif;margin:1em auto 0;letter-spacing:.06em;text-shadow:1px 1px 4px hsla(0,0%,0%,.0076)}.banner-wrap{overflow:hidden;position:absolute;width:100%;bottom:0;left:0;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-transform:translateY(130px);transform:translateY(130px)}@media (min-width: 568px){.banner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.banner-roll{position:relative;height:240px;width:100%;right:0;-ms-flex-item-align:center;align-self:center;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem}.flex-cols-2>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.note-card{-webkit-transform-origin:center center;transform-origin:center center}.note-card:nth-of-type(1){-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.note-card:nth-of-type(2){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.note-card:nth-of-type(3){-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.carousel-items--desc,.view-gallery-btn{clip-path:polygon(0 1%,100% 1%,99% 18%,99% 28%,100% 35%,99% 49%,100% 65%,99% 83%,96% 88%,100% 96%,100% 99%,56% 98%,0 100%,2% 23%);margin-top:2rem;margin-bottom:1rem}.note-card:after,#sign-up:after{content:"";background:var(--highlight);display:block;width:80%;max-width:200px;height:3rem;position:absolute;top:-1.5rem;clip-path:polygon(0 1%,100% 1%,99% 18%,99% 28%,100% 35%,99% 49%,100% 65%,99% 83%,96% 88%,100% 96%,100% 99%,56% 98%,0 100%,2% 23%);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.sap-nav a{line-height:1}#sign-up:after{top:1rem;max-width:320px;height:5rem}.title-2022{position:relative;top:5%;width:95%;height:auto;left:0;padding-left:min(122px,35%)}@media (max-width: 568px){.title-2022{padding-left:0}}.general-copy{padding:2% 5% 0 30%}.general-copy p{color:#fff;padding-left:min(122px,35%);font-size:2.4rem}@media (max-width: 767px){.general-copy p{font-size:1.8rem;background-color:#be2495;padding:5px}}.notebook-paper{width:100%;height:auto;background:linear-gradient(to bottom,#fff 28px,#afc6f8 2px);background-size:100% 30px;position:relative;padding:0 40px 20px;overflow:visible;border-radius:5px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.2),0 0 6px rgba(0,0,0,.2);box-shadow:3px 3px 3px #0003,0 0 6px #0003}.notebook-paper p{color:#000}@media (min-width: 568px){.notebook-paper{padding:20px 40px 30px}}@media (max-width: 568px){.fixed-header .notebook-paper{padding:0}}.notebook-paper:before{content:"";display:block;position:absolute;z-index:1;top:0;left:20px;height:100%;width:3px;background:#eb86ba}.fixed-header{-webkit-filter:drop-shadow(0 5px 10px rgba(0,0,0,.2));filter:drop-shadow(0 5px 10px rgba(0,0,0,.2));position:relative;width:100%;z-index:200;top:0;left:0}.clip-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;height:90px}.navbar-logo{width:12rem}.navbar-inverse .navbar-toggle .icon-bar{background-color:var(--highlight)}@media (min-width: 568px){a.navbar-brand{display:block;position:relative;top:-14px}}.duckbrand-logo>a:focus,.duckbrand-logo>a:hover{background-color:transparent!important}.navbar-logo img{width:100%;height:auto}.content{margin-top:33px;font-size:20px;line-height:30px}.note-heading{padding-top:20px;font-size:24px;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em}body{font-family:source_sans_proregular,Arial,sans-serif}@font-face{font-family:Alentine;font-style:italic;src:url(/fonts/alentine.woff2) format("woff2");font-weight:500;font-style:normal}.bangers{font-family:bangers,sans-serif;-webkit-font-smoothing:antialiased}.bangers{font-family:Bangers,sans-serif;-webkit-font-smoothing:antialiased}.alentine{font-family:Alentine,sans-serif;-webkit-font-smoothing:antialiased}.nav>li:not(.duckbrand-logo)>a{color:#333;text-decoration:none}.nav>li:not(.duckbrand-logo)>a:hover,.nav>li:not(.duckbrand-logo)>a:focus{color:var(--highlight);background-color:transparent}img{max-width:100%}.prizes{font-family:alentine}.prizes div{font-family:source_sans_probold,Arial,sans-serif}.faq-links{margin-top:2.5rem;color:#fff;font-size:3rem;font-family:bangers,source_sans_probold,Arial,sans-serif;letter-spacing:.06em}.faq-links a{color:#fff}.polaroid{padding:20px;border-radius:8px;overflow:hidden}.polaroid img{height:auto}@media (max-width: 1199px){.mobilenavcontents{background:#fff;margin:0 auto;position:relative;width:auto;border-radius:12px}}@media (max-width: 568px){.mobilenavcontents{margin-top:0}}.gp-winner:after{display:block;position:absolute;width:230px;padding:10px 20px;background:#e50175;text-align:center;right:5%;bottom:20%;font-weight:700;-webkit-transform:rotate(354deg);transform:rotate(354deg);font-family:bangers,source_sans_probold,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;letter-spacing:.06em}.section1 .gp-winner:after{right:unset;background:#ff8c00;color:#333;-webkit-transform:rotate(12deg);transform:rotate(12deg);left:50px}@media (max-width: 569px){.section1 .gp-winner:after{-webkit-transform:none;transform:none;bottom:5%}}.home-page-winners .slick-dots{margin-top:2rem;position:relative}.footer-social a.tiktok{width:34px;height:auto;aspect-ratio:1;position:relative;padding:5px}.footer-social a.tiktok img{width:100%}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:15px 2rem;width:100%;max-width:940px}@media (max-width: 767px){.steps{display:grid;grid-template-columns:1fr;padding:0 20px}}.step{margin:15px 0;padding:0;width:100%}.container:before{content:none}.inspiration .panel-heading a{display:block;border:2px solid #ccc;aspect-ratio:1}.inspiration #make a.make-it-now-button{margin:3rem auto 0}.inspiration #make h3{font-size:20px;padding:0 30px}.inspiration .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inspiration .panel-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.modal-header{padding:15px;-webkit-box-shadow:0 3px 5px hsl(0,0%,70%);box-shadow:0 3px 5px #b3b3b3;text-align:center;background-color:#f0f0f0}@media (max-width: 768px){.sm-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sm-order-1 h3{margin-top:0}.sm-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.overflow-y-column{padding:0;margin-top:20px}.sm-flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.close{font-size:42px}@media (min-width: 992px){.modal-lg{width:90%}}.entryID{font-size:1em;color:#000;position:relative;padding:0 20px 10px;text-align:center;width:100%}.entryID input{width:100%;color:#36c;text-align:center;border:none}.entryID:before{content:"Copy to share this entry";position:relative;padding-right:10px;left:0;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;color:#999;text-transform:uppercase}.copied{background-color:green;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.winner-details h3:first-of-type{margin-top:0;letter-spacing:.05em;font-size:40px}.scholar-winners .judge-photos img:hover{cursor:default}[data-freeform-controls]{margin-bottom:3rem}.fa:before{font-family:FontAwesome}.bg-white{background-color:#fff}.show-on-desktop{display:block}@media (max-width: 640px){.show-on-desktop{display:none}}.show-on-mobile{display:none}@media (max-width: 640px){.show-on-mobile{display:block}}.w-full{max-width:none}.moment-content h3{color:#ff0!important;margin-top:20px;font-size:40px;font-family:Ultra,serif;font-weight:400;font-style:normal}.myButton{background-color:#ff0;display:inline-block;cursor:pointer;color:#260d3f;font-family:Arial;font-size:12px;font-weight:700;padding:6px 10px;text-decoration:none;border-radius:45px;text-transform:uppercase;margin:10px 0;text-align:center}.myButton:hover{background-color:#260d3f;color:#ff0}p .myButton{color:#260d3f}.myButton:active{position:relative;top:1px}.timeline .modal-header{-webkit-box-shadow:none;box-shadow:none;text-align:center;background:#260c3e;border-bottom:0px}.timeline .modal-body{padding:0rem 0rem 1rem;background:#260c3e;text-align:center}.timeline-padder{padding:0}.timeline-blurb{border-radius:15px 15px 0 0;background:#260c3e;color:#ff0;padding:20px 10px;margin:0 auto;width:50%;font-size:20px}.timeline-header{width:100%;text-align:center;display:table}.timeline-header img{max-width:900px;width:100%;height:auto;margin:0 auto 50px}.moments-container{padding:0 10px;margin:70px 0}.moments-container .moment{text-align:center;font-size:16px;border:solid 1px #ccc;padding:30px;margin-top:20px;background-color:#411769;-webkit-filter:drop-shadow(5px 5px 10px #000000);filter:drop-shadow(5px 5px 10px #000000)}.moments-container .moment h4{font-size:24px;color:#108247;margin-top:20px}.moments-container .moment img{width:100%;border:5px solid #afafaf}@media screen and (max-width: 769px){.timeline-blurb{border-radius:15px 15px 0 0;background:#260c3e;color:#ff0;padding:10px;margin:0 auto;width:85%}.moments-container{display:block;background:url(/images/tape_bg.png);background-repeat:repeat-y;background-position:top center;margin-top:70px}.moments-container:before{content:url(/images/tape_bg_top.png);display:block;text-align:center;position:relative;top:-13px}.moments-container .moment{background-color:#411769;-webkit-filter:drop-shadow(5px 5px 10px #000000);filter:drop-shadow(5px 5px 10px #000000)}}@media screen and (min-width: 770px){.moments-container{display:block;float:left;background:url(/images/tape_bg.png);background-repeat:repeat-y;background-position:top center;margin:70px 0}.moments-container:before{content:url(/images/tape_bg_top.png);display:block;text-align:center;position:relative;top:-13px}.moments-container .moment{text-align:right;margin-right:4%;margin-left:4.25%}.moments-container .moment h4{margin-top:0}.moments-container .moment .modal-link{width:50%;float:left}.moments-container .moment .modal-link:after{display:block}.moments-container .moment .moment-content{display:block;width:50%;padding:0 20px;position:absolute;bottom:30px;right:0}.moments-container .moment:nth-child(2n){text-align:left;margin-top:10%;margin-right:0;margin-left:4%}.moments-container .moment:nth-child(2n) .modal-link{float:right}.moments-container .moment:nth-child(2n) .modal-link:after{content:"";display:none}.moments-container .moment:nth-child(2n) .moment-content{position:absolute;bottom:30px;left:0}}.moments-container .moment:nth-child(2n) .moment-content .myButton{float:left}.moments-container .moment:nth-child(odd) .moment-content .myButton{float:right}@media screen and (min-width: 770px) and (max-width: 992px){.moments-container .moment{margin-right:2%;margin-left:2%}.moments-container .moment img,.moments-container .moment .moment-content{float:none!important}.moments-container .moment img{width:100%}.moments-container .moment .moment-content{width:100%;padding:20px 0 0}.moments-container .moment:nth-child(2n){text-align:left;margin-top:30%;margin-right:0;margin-left:11%}}.moments-container .moment:nth-child(2n) .moment-content .myButton{float:none}.moments-container .moment:nth-child(odd) .moment-content .myButton{float:none}
