@font-face{font-family:Neo\ Sans;src:url(../../fonts/Neo-Sans.ttf) format("truetype");font-weight:400}@font-face{font-family:Neo\ Sans;src:url(../../fonts/Neo-Sans-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Neo\ Sans;src:url(../../fonts/Neo-Sans-Bold.ttf) format("truetype");font-weight:600}@font-face{font-family:Museo\ Sans;font-style:normal;font-weight:300;src:url(../../fonts/museosans_300.woff2) format("woff2") , url(../../fonts/museosans_300.woff) format("woff") , url(../../resources/museosans_300.ttf) format("truetype") , url(../../resources/museosans_300.svg#../resources/museosans_300) format("svg")}@font-face{font-family:Museo\ Sans;font-style:italic;font-weight:300;src:url(../../fonts/museosans_300_italic.woff2) format("woff2") , url(../../fonts/museosans_300_italic.woff) format("woff") , url(../../resources/museosans_300_italic.ttf) format("truetype") , url(../../resources/museosans_300_italic.svg#../resources/museosans_300_italic) format("svg")}@font-face{font-family:Museo\ Sans;font-style:normal;font-weight:500;src:url(../../fonts/museosans_500.woff2) format("woff2") , url(../../fonts/museosans_500.woff) format("woff") , url(../../resources/museosans_500.ttf) format("truetype") , url(../../resources/museosans_500.svg#../resources/museosans_500) format("svg")}@font-face{font-family:Museo\ Sans;font-style:italic;font-weight:500;src:url(../../fonts/museosans_500_italic.woff2) format("woff2") , url(../../fonts/museosans_500_italic.woff) format("woff") , url(../../resources/museosans_500_italic.ttf) format("truetype") , url(../../resources/museosans_500_italic.svg#../resources/museosans_500_italic) format("svg")}@font-face{font-family:Museo\ Sans;font-style:normal;font-weight:700;src:url(../../fonts/museosans_700.woff2) format("woff2") , url(../../fonts/museosans_700.woff) format("woff") , url(../../resources/museosans_700.ttf) format("truetype") , url(../../resources/museosans_700.svg#../resources/museosans_700) format("svg")}@font-face{font-family:Museo\ Sans;font-style:normal;font-weight:900;src:url(../../fonts/museosans_900.woff2) format("woff2") , url(../../fonts/museosans_900.woff) format("woff") , url(../../resources/museosans_900.ttf) format("truetype") , url(../../resources/museosans_900.svg#../resources/museosans_900) format("svg")}body,html{margin:0;width:100%;height:100%;background:#fff;font-size:20px;color:#2c2f36;font-family:Museo\ Sans;font-weight:300}@media only screen and (max-width:1024px){body,html{font-size:15px}}@media only screen and (max-width:768px){body,html{font-size:16px}}*{box-sizing:border-box}a,h1,h2,h3,h4,h5,p,small{margin:0}a{color:inherit;text-decoration:none}.h1,h1{font-family:Neo\ Sans,Arial;font-style:normal;font-weight:500;font-size:30px;line-height:50px}@media only screen and (max-width:768px){.h1,h1{font-size:26px;line-height:30px}}.h1.large,h1.large{font-size:48px}@media only screen and (max-width:768px){.h1.large,h1.large{font-size:30px}}.h2,h2{font-family:Neo\ Sans,Arial;font-style:normal;font-size:24px;font-weight:500;line-height:35px}@media only screen and (max-width:1024px){.h2,h2{font-size:20px;line-height:24px}}.h3,h3{font-family:Neo\ Sans,Arial;font-style:normal;font-weight:500;font-size:20px;font-weight:100;margin-bottom:5px}@media only screen and (max-width:768px){.h3,h3{font-size:16px}}p{line-height:1.5}@media only screen and (max-width:768px){p{line-height:20px}}p a{color:#3451a4;font-weight:400;text-decoration:none}ul.copy-list{padding-left:20px}.para-p p,ul.copy-list li{margin-bottom:15px}.para-p p:last-of-type{margin-bottom:0}.para-p p:empty{display:none}.para-p .h1,.para-p h1{margin-bottom:25px}.para-p .h1:empty,.para-p h1:empty{display:none}.para-p .h2,.para-p h2{margin-bottom:16px}.para-p .h2:empty,.para-p h2:empty{display:none}.small{font-size:16px;line-height:20px}img{max-width:100%}.bold,b{font-weight:500!important}.italic{font-style:italic}.light{font-weight:100!important}small{font-size:14px;line-height:16px;display:block}input.hf-invalid,input:invalid,select.hf-invalid,select:invalid{box-shadow:none}input[type="email"],input[type="number"],input[type="text"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px;font-size:20px;line-height:24px;width:100%;background:#f0f4f7;outline:none;margin-bottom:10px;border:none;border-bottom:4px solid #2c2f36}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{height:200px}select{background-image:url(/images/dropdown.png);background-repeat:no-repeat;background-size:9px 18px;background-position:center right 15px;vertical-align:middle;border-radius:0}input[type="checkbox"]{width:20px!important;height:20px!important;margin:0;display:inline-block;vertical-align:middle}.has-error{border-color:#ec9b2b}.mb{margin-bottom:60px}@media only screen and (max-width:768px){.mb{margin-bottom:40px}}.mb-sm{margin-bottom:30px}.mb-xs{margin-bottom:15px}.mt{margin-top:60px}@media only screen and (max-width:768px){.mt{margin-top:40px}}.mt-sm{margin-top:30px}.mt-xs{margin-top:15px}.m-auto{margin-left:auto;margin-right:auto}.mr{margin-right:30px}.p{padding:95px 0 100px}@media only screen and (max-width:768px){.p{padding:50px 20px}}.psm{padding:70px 20px}@media only screen and (max-width:768px){.psm{padding:40px 20px}}.pxs{padding:50px 20px}@media only screen and (max-width:768px){.pxs{padding:30px 20px}}.pxxs{padding:30px 20px}.pb-lg{padding-bottom:100px}@media only screen and (max-width:768px){.pb-lg{padding-bottom:30px}}.pb{padding-bottom:50px}@media only screen and (max-width:768px){.pb{padding-bottom:30px}}.pb-0{padding-bottom:0}.pt-0{padding-top:0}.pt-lg{padding-top:100px}@media only screen and (max-width:768px){.pt-lg{padding-top:30px}}.pt{padding-top:50px}@media only screen and (max-width:768px){.pt{padding-top:30px}}.p-sm{padding:15px 10px}.p-xs{padding:10px}.pull-right{float:right}.center{text-align:center}.center img{margin-left:auto;margin-right:auto}.left-aligned{text-align:left}.right-aligned{text-align:right}.float{float:left}.float-right{float:right}.column{padding-left:20px;padding-right:20px}.grid{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.full{width:100%}.half{width:45%}@media only screen and (max-width:768px){.half{width:100%!important;float:none}.half:not(:first-of-type){padding-top:0}}.half.image{position:absolute;height:100%;top:0;left:0;background-position:50%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:768px){.half.image{position:static;height:180px;display:none}}.half.right{margin-left:50%}@media only screen and (max-width:768px){.half.right{margin-left:0}}.half.gf{width:45%}.half.gf.right{margin-left:55%}@media only screen and (max-width:768px){.half.gf.right{margin-left:0}}.third{width:30%}@media only screen and (max-width:768px){.third{width:100%!important}}.six{width:58%}@media only screen and (max-width:768px){.six{width:100%!important}}.four{width:38%}@media only screen and (max-width:768px){.four{width:100%!important}}.four img{display:block}.relative{position:relative}.absolute-right{position:absolute;right:0;bottom:0}@media only screen and (max-width:768px){.absolute-right{position:static}}.quater{width:23%}@media only screen and (max-width:1024px){.quater{width:45%}}@media only screen and (max-width:768px){.quater{width:100%}}.third{width:31%}@media only screen and (max-width:1024px){.third{width:45%}}@media only screen and (max-width:768px){.third{width:100%}}.clearfix{overflow:auto;clear:both;position:relative}.hidden{display:none}.lightgrey{color:#f0f4f7}.orange{color:#ec9b2b}.navy{color:#3451a4}.yellow{color:#f5d461}.red{color:#f04e58}.midgrey{color:#7a7d82}.bg-lightgrey{background:#f0f4f7}.bg-orange{background:#ec9b2b;color:#fff}.bg-navy{background:#3451a4;color:#fff}.bg-navy .back-link,.bg-navy .featured-news-card .continue,.bg-navy .link,.featured-news-card .bg-navy .continue{color:#b9d2eb}.bg-yellow{background:#f5d461;color:#2c2f36}.bg-darkgrey{background:#4c4d4f;color:#fff}.bg-darkgrey h2{color:#f5d461;text-align:center}.bg-darkgrey a{color:#f5d461}.bg-darkgrey .button{color:#fff;border-color:#f5d461}.bg-darkgrey .button:after{background-color:#f5d461;color:#2c2f36}.bg-darkgrey .back-link,.bg-darkgrey .featured-news-card .continue,.bg-darkgrey .link,.featured-news-card .bg-darkgrey .continue{color:#f0f4f7}.bg-darkgrey hr{background:gray}.bg-lightblue{background:#7290e8}.bg-blue{background:#b9d2eb}hr{border:0;height:1px;background-image:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.2))}.container,.sub-cards{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media only screen and (max-width:500px){.container,.sub-cards{padding-left:20px;padding-right:20px}}.content,.content-wide{width:100%;max-width:750px;margin-left:auto;margin-right:auto}.content.left,.left.content-wide{margin-left:0}.content.right,.right.content-wide{margin-right:0;text-align:right}.content-wide{max-width:910px}.flex,.sub-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.rounded{border-radius:0 0 100px 0}@media only screen and (max-width:768px){.rounded{border-radius:0 0 50px 0}}.offset-nav{margin-top:80px}@media only screen and (max-width:768px){.offset-nav{margin-top:60px}}.header{margin-top:80px;height:650px;background:#d3d3d3;background-size:cover;background-position:50%;padding-top:120px;overflow:hidden;position:relative}@media only screen and (max-width:1024px){.header{height:300px}}@media only screen and (max-width:768px){.header{margin-top:60px}}.header h1,.header h2,.header p{position:relative}.header.full-screen{height:100vh}.header .header-title{position:absolute;color:#fff;left:180px;top:50%;transform:translateY(-50%);text-shadow:0 0 20px rgba(0,0,0,.1);font-size:4vw;line-height:1.1}@media only screen and (max-width:1600px){.header .header-title{left:60px;font-size:5vw}}@media only screen and (max-width:1024px){.header .header-title{left:20px}}@media only screen and (max-width:500px){.header .header-title{font-size:8vw}}.header .header-title .smaller{font-size:3vw}.header .header-title span{display:block}.header .credit{display:block;background:#b9d2eb;color:#2c2f36;position:absolute;bottom:0;padding:20px 20px 15px;border-radius:25px 25px 0 0;font-size:16px;left:180px}.header .credit:before{content:"\f030";display:inline-block;font-family:Font\ Awesome\ 5\ Pro;margin-right:10px}@media only screen and (max-width:1600px){.header .credit{left:60px}}@media only screen and (max-width:1024px){.header .credit{padding:10px 15px 7px;left:20px;border-radius:15px 15px 0 0}}@media only screen and (max-width:768px){.header .credit{bottom:unset;top:0;left:unset;right:20px;border-radius:0 0 15px 15px;padding:7px 15px 10px}}.header .out{position:absolute;top:-100px;font-size:15px}.header.video{height:650px;padding:0;overflow:hidden}@media only screen and (max-width:1150px){.header.video{height:550px}}@media only screen and (max-width:1024px){.header.video{height:400px}}@media only screen and (max-width:768px){.header.video{height:300px}}@media only screen and (max-width:400px){.header.video{height:280px}}.header.video video{width:100%;margin:0;padding:0;display:block;pointer-events:none;position:relative;top:50%;transform:translateY(-50%)}@media only screen and (max-width:500px){.header.video video{height:100%;width:160%;left:50%;transform:translate(-50%,-50%)}}.header.video .lockup{position:absolute;top:50%;transform:translateY(-50%);left:180px;width:calc(40% - 60px);max-width:500px}.header.video .lockup .lockup-img,.header.video .lockup .lockup-screen{opacity:0;transition:all .5s ease}.header.video .lockup .lockup-img{width:100%;height:auto;transform:translateY(-10%)}.header.video .lockup .lockup-screen{font-family:Neo\ Sans,Arial;font-style:normal;position:absolute;top:0;left:0;color:#fff;font-size:3.7vw;line-height:1.2;font-weight:700}.header.video .lockup .lockup-screen span{white-space:nowrap;display:block}@media only screen and (max-width:1600px){.header.video .lockup .lockup-screen{font-size:4vw}}@media only screen and (max-width:500px){.header.video .lockup .lockup-screen{font-size:8vw}}.header.video .lockup.animate .lockup-img{animation:in .5s forwards 11.4s}.header.video .lockup.animate .lockup-screen{animation:in-out 3.8s}.header.video .lockup.animate .lockup-screen:nth-child(2){animation-delay:3.8s}.header.video .lockup.animate .lockup-screen:nth-child(3){animation-delay:7.6s}@media only screen and (max-width:1600px){.header.video .lockup{left:60px}}@media only screen and (max-width:1024px){.header.video .lockup{left:20px}}@media only screen and (max-width:500px){.header.video .lockup{display:none}}@keyframes in-out{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes in{0%{opacity:0}to{opacity:1}}.footer{height:80px;white-space:nowrap;overflow:hidden;background:#2c2f36;color:#f0f4f7}@media only screen and (max-width:768px){.footer{height:64px}}.footer .logo{float:right;height:100%;width:auto;padding:20px 40px;vertical-align:middle}@media only screen and (max-width:768px){.footer .logo{padding:15px 10px}}.footer .logo img{height:100%}.banner{height:200px;background-color:#4c4d4f;background-size:cover;background-position:50%;background-image:url(/images/separate_banner.jpg)}@media only screen and (max-width:768px){.banner{height:80px}}.iframe-wrapper{position:relative}.iframe-wrapper:after{content:"";display:block;padding-bottom:56.25%}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popup{display:none}.popup.show{justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}@media only screen and (max-width:768px){.popup.show{background:#000}}.popup .popup-backdrop{background:rgba(0,0,0,.3);position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:10}.popup .popup-content{width:300px;height:600px;background:#fff;z-index:11;border-radius:5px;position:relative;z-index:20;overflow:hidden}.popup .popup-content .popup-header{padding:5px;font-size:18px;color:#fff;background:#ec9b2b;line-height:35px}@media only screen and (max-width:768px){.popup .popup-content{top:20px;width:100%;height:100%!important;top:0}body.popup-open #header,body.popup-open .finalist>:not(.popup),body.popup-open .footer,body.popup-open .newsletter{display:none}.mobile-hide{display:none!important}}.mobile-only{display:none!important}@media only screen and (max-width:768px){.mobile-only{display:block!important}}.newsletter{text-align:center}.newsletter .form-content{margin:0 auto}.newsletter input:not([type=submit]),.newsletter select{width:100%}.newsletter input[type="radio"]{display:inline;width:auto;vertical-align:baseline}.newsletter .radio-cont{margin-left:1em}.newsletter ::-webkit-input-placeholder{color:#2c2f36}.newsletter ::-moz-placeholder{color:#2c2f36}.newsletter :-ms-input-placeholder{color:#2c2f36}.newsletter :-moz-placeholder{color:#2c2f36}.newsletter input[type="email"],.newsletter input[type="number"],.newsletter input[type="text"],.newsletter select{border:none;border-radius:0;outline:none!important;padding:15px;margin-bottom:15px;background:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:16px;color:#2c2f36;border-bottom:4px solid #f5d461}.newsletter .half{width:49%}.newsletter .half:first-child{margin-right:2%}@media only screen and (max-width:768px){.newsletter .half:first-child{margin-right:0}}.newsletter .left{float:none;max-width:620px;margin:0 auto}@media only screen and (max-width:768px){.newsletter .right-aligned{text-align:center}}.faq input{width:300px;padding:5px 10px;line-height:30px;height:30px;margin-bottom:0;background:#f0f4f7;border-color:#e5e5e5;font-size:16px;transition:all .3s ease}.faq input:focus{background:#fff;border-color:#ec9b2b}.faq .faq-content h3{margin-top:30px;transition:background-color .5s ease}.faq .faq-content h3.highlight{background-color:#f5d461}.faq #search-results{border-radius:10px}.faq #search-results li{list-style:none;margin-bottom:5px}.faq #search-results li.search-result,.faq #search-results li a{cursor:pointer}.faq #search-results li.search-result:hover,.faq #search-results li a:hover{color:#ec9b2b}.faq #search-results li a{font-weight:500}.faq #search-results li:before{content:"- "}.dates .rounds{text-align:center;font-size:0;width:750px;display:inline-block}.dates .rounds .round-box{position:relative;display:inline-block;width:350px;font-size:20px;text-align:left;padding:20px 20px 25px;border-bottom-right-radius:40px;margin-bottom:40px}.dates .rounds .round-box:nth-child(2n){margin-left:50px}.dates .rounds .round-box:nth-child(5n - 4){background-color:#3451a4;color:#fff}.dates .rounds .round-box:nth-child(5n - 4) .accordion-bar:after,.dates .rounds .round-box:nth-child(5n - 4) .accordion-bar:before{background-color:#fff}.dates .rounds .round-box:nth-child(5n - 3){background-color:#ec9b2b;color:#fff}.dates .rounds .round-box:nth-child(5n - 3) .accordion-bar:after,.dates .rounds .round-box:nth-child(5n - 3) .accordion-bar:before{background-color:#fff}.dates .rounds .round-box:nth-child(5n - 2){background-color:#b9d2eb}.dates .rounds .round-box:nth-child(5n - 2) .accordion-bar:after,.dates .rounds .round-box:nth-child(5n - 2) .accordion-bar:before{background-color:#4c4d4f}.dates .rounds .round-box:nth-child(5n - 1){background-color:#f5d461}.dates .rounds .round-box:nth-child(5n - 1) .accordion-bar:after,.dates .rounds .round-box:nth-child(5n - 1) .accordion-bar:before{background-color:#4c4d4f}.dates .rounds .round-box:nth-child(5n){background-color:#4c4d4f;color:#fff}.dates .rounds .round-box:nth-child(5n) .accordion-bar:after,.dates .rounds .round-box:nth-child(5n) .accordion-bar:before{background-color:#fff}.dates .rounds .round-box h3{font-family:Neo\ Sans,Arial;font-style:normal;font-size:24px;font-weight:500;line-height:30px;padding-bottom:15px}.dates .rounds .round-box table{width:100%}.dates .rounds .round-box td{font-size:18px;padding-bottom:12px}.dates .rounds .round-box td:first-child{width:60%;padding-right:10px}.dates .rounds .round-box td:nth-child(2){width:40%;font-weight:500}.dates .rounds .round-box td .mobile-date{display:none}.dates .rounds .round-box tr{width:100%}.dates .rounds .round-box tr:last-child td{padding-bottom:0}.dates .rounds .round-box:last-child{width:480px;margin-bottom:0}.dates .rounds .round-box:last-child td:first-child{width:65%}.dates .rounds .round-box:last-child td:nth-child(2){width:35%}.dates .rounds .round-box .accordion-bar{display:none}@media only screen and (max-width:1024px){.dates .rounds{width:90%;max-width:350px}.dates .rounds .round-box{width:100%!important;margin-left:0!important;margin-bottom:30px;padding:10px 16px 20px;overflow:hidden;max-height:52px;border-bottom-right-radius:12px;transition:all .3s ease}.dates .rounds .round-box td{font-size:16px;padding-bottom:8px}.dates .rounds .round-box td:first-child{width:60%!important}.dates .rounds .round-box td:nth-child(2){width:40%!important}.dates .rounds .round-box .accordion-bar{display:block;position:absolute;height:52px;width:100%;top:0;left:0}.dates .rounds .round-box .accordion-bar:after,.dates .rounds .round-box .accordion-bar:before{content:"";position:absolute;height:2px;width:24px;right:16px;top:calc(50% - 1px)}.dates .rounds .round-box .accordion-bar:after{transform:rotate(90deg);transition:all .3s ease}.dates .rounds .round-box.open{max-height:300px;border-bottom-right-radius:40px}.dates .rounds .round-box.open .accordion-bar:after{transform:rotate(90deg) scaleX(.01)}}@media only screen and (max-width:768px){.dates .rounds{width:100%}}@media only screen and (max-width:500px){.dates .rounds .round-box td:first-child{width:70%!important}.dates .rounds .round-box td:nth-child(2){width:30%!important}}.submit-info .links a{margin-right:20px}.submit-info .links a:last-child{margin-right:0}.prize{padding:15px}.prize h2{font-weight:500}.prize.grand{clear:both;padding-top:30px}.prize:before{content:"";display:block;height:80px;background-image:url(/images/first-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:15px}.prize:nth-of-type(2):before{background-image:url(/images/second-icon.svg)}.prize:nth-of-type(3):before{background-image:url(/images/third-icon.svg)}.prize:nth-of-type(4):before{background-image:url(/images/fourth-icon.svg)}.prize:nth-of-type(5):before{background-image:url(/images/peoples-choice-icon.svg)}.file-picker p{font-family:Neo\ Sans,Arial;font-style:normal;font-weight:100;font-size:16px}.file-picker .clear{cursor:pointer}.cta{text-align:center}.cta h1{font-weight:400;margin-bottom:15px}.cta p{font-size:20px;font-weight:300;line-height:24px}.cta .submit-dream{font-family:Neo\ Sans,Arial;font-style:normal;font-size:18px;line-height:23px;font-weight:400;display:inline-block;width:240px;text-align:center;background-color:#fff;padding:9px 15px;margin-top:40px}@media only screen and (max-width:768px){.cta{padding:20px 0 30px}.cta h2{font-size:36px;font-weight:300;line-height:40px;padding-bottom:30px}.cta p{margin:0 auto;max-width:250px}}.fade-in{opacity:0;transform:translateY(50px);transition:all .5s ease}.fade-in.active{opacity:1;transform:translateY(0)}@media only screen and (max-width:768px){.fade-in{opacity:1;transform:translateY(0)}}.ripple{width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.4);transform:scale(0);position:absolute;opacity:1}.rippleEffect{animation:rippleDrop .6s linear}@keyframes rippleDrop{to{transform:scale(2);opacity:0}}.generic ul li{line-height:28px}@media only screen and (max-width:768px){.generic ul li{line-height:20px;padding-bottom:5px}}.business-timeline .quater,.business-timeline .third{padding-top:30px;position:relative}.business-timeline .quater:not(:last-child):before,.business-timeline .third:not(:last-child):before{content:"";position:absolute;width:112%;height:2px;top:0;left:0;background:#ffa500}@media only screen and (max-width:1024px){.business-timeline .quater:not(:last-child):before,.business-timeline .third:not(:last-child):before{width:125%}}@media only screen and (max-width:768px){.business-timeline .quater:not(:last-child):before,.business-timeline .third:not(:last-child):before{width:100%}}.business-timeline .quater:after,.business-timeline .third:after{content:"";position:absolute;top:-4px;left:0;width:10px;height:10px;background:#ffa500;border-radius:50%}@media only screen and (max-width:1024px){.business-timeline .quater:nth-child(2):before,.business-timeline .third:nth-child(2):before{width:100%}}img[src*="https://secure.adnxs.com"]{position:absolute;left:-10000px}.pill-features h2{color:#3451a4}.pill-features .pill-feature .flex,.pill-features .pill-feature .sub-cards{justify-content:center}.pill-features .pill-feature .flex .half,.pill-features .pill-feature .sub-cards .half{width:50%}.pill-features .pill-feature:nth-child(odd){background-color:#f0f4f7;background-image:url(/images/pill-feature-bg-up.png);background-repeat:no-repeat;background-position:calc(50% + 366px) 50%}.pill-features .pill-feature:nth-child(odd) .pill-feature-image-wrapper{margin:78px auto 78px 78px}@media only screen and (max-width:1024px){.pill-features .pill-feature:nth-child(odd){background-image:none}}.pill-features .pill-feature:nth-child(2n){background-color:#b9d2eb;background-image:url(/images/pill-feature-bg-down.png);background-repeat:no-repeat;background-position:calc(50% - 366px) 50%}.pill-features .pill-feature:nth-child(2n) .pill-feature-image-wrapper{margin:78px 78px 78px auto}@media only screen and (max-width:1024px){.pill-features .pill-feature:nth-child(2n){background-image:none}}.pill-features .pill-feature .pill-feature-text{padding:78px}.pill-features .pill-feature .pill-feature-image-wrapper{margin:78px;background:#fff;border:7px solid #fff;border-radius:50%;width:324px!important;height:324px;position:relative;overflow:hidden}@media only screen and (max-width:768px){.pill-features .pill-feature .pill-feature-image-wrapper{margin:78px auto!important}}.pill-features .pill-feature .pill-feature-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}#welcome-about{text-align:center}#welcome-about .content-wide{margin:0 auto}#welcome-about h2{color:#3451a4}.select a{margin:0 5px;display:inline-block;padding:5px 20px 0;border:1px solid #4c4d4f;border-radius:15px;color:#2c2f36;text-decoration:none}.year>h3{padding:15px;background:#e5e5e5;border-radius:10px 10px 0 0;margin-bottom:0}.year .winners{background:#f0f4f7;padding:5px 15px;margin-bottom:20px}.year .winners .winner-wrapper{width:20%;float:left;padding:15px}@media only screen and (max-width:768px){.year .winners .winner-wrapper{width:50%}.year .winners .winner-wrapper.grand{width:100%}}.year .winners .winner-wrapper .winner{background:#fff;display:block;border-radius:8px;overflow:hidden;box-shadow:0 0 0 0 transparent;transition:all .2s ease}.year .winners .winner-wrapper .winner .winner-img{height:100px;background-color:#a9a9a9;background-size:cover;background-position:50%}.year .winners .winner-wrapper .winner .winner-content{padding:15px}.year .winners .winner-wrapper .winner .winner-content h3,.year .winners .winner-wrapper .winner .winner-content small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.year .winners .winner-wrapper .winner:hover{box-shadow:0 3px 1px 0 rgba(0,0,0,.2)}.year .winners .winner-wrapper .winner:active{box-shadow:0 8px 5px 0 rgba(0,0,0,.1);opacity:.9}.nav{height:80px;width:100%;background-color:hsla(0,0%,100%,.97);box-shadow:1px 2px 6px 1px rgba(0,0,0,.05);display:flex;position:fixed;top:0;white-space:nowrap;transition:all .2s ease;z-index:10;color:#2c2f36}@media only screen and (max-width:768px){.nav{height:60px;flex-wrap:wrap}}.nav .logo{height:100%;padding:10px 30px;display:inline-block;vertical-align:middle;position:relative;z-index:1}@media only screen and (max-width:768px){.nav .logo{padding:10px}}.nav .logo img{max-height:100%;width:100%;position:relative;top:50%;transform:translateY(-50%)}.nav .nav-list a span:after{content:"";display:block;position:absolute;width:1px;height:3px;left:50%;bottom:-5px;opacity:0;background:hsla(0,0%,100%,.6);transition:width .2s ease;transform:translateX(-50%);border-radius:2px}.nav .nav-list li.active a span:after,.nav .nav-list li:hover a span:after{width:100%;opacity:1;background:#f5d461}@media only screen and (max-width:768px){.nav .nav-list{display:block;background:hsla(0,0%,100%,.85);height:auto;position:absolute;top:60px;margin:0;width:100%;padding:20px 0;opacity:0;transform:translateY(-150%);transition:opacity .3s ease , transform 0s .3s;z-index:0}.nav .nav-list.open{opacity:1;transform:translateY(0);transition:opacity .3s ease}.nav .nav-list li{display:block;line-height:50px;padding-right:20px}}.nav-list{margin:0;padding:0;display:inline-block;vertical-align:middle;flex-grow:1;text-align:right;padding-right:20px}@media screen and (max-width:768px){.nav-list.mobile-only{display:inline-block!important}}.nav-list li{font-family:Neo\ Sans,Arial;font-style:normal;list-style:none;display:inline-block;font-size:18px;line-height:80px}@media only screen and (max-width:768px){.nav-list li{line-height:60px;font-size:16px}}.nav-list li a{color:inherit;text-decoration:none;padding:0 15px}.nav-list li a span{position:relative}.nav-list li a .mobile-label{display:none}@media only screen and (max-width:1300px){.nav-list li a{padding:0 10px}}@media only screen and (max-width:1024px){.nav-list li a{padding:0 5px;font-size:14px}.nav-list li a .mobile-label{display:inline}}@media only screen and (max-width:768px){.nav-list li a{font-size:16px}}.nav-list li a svg{width:20px}.nav-toggle{position:absolute;top:0;right:0;padding:0 20px;font-size:20px;height:60px;line-height:60px;display:none}.nav-toggle:after{content:"\f0c9";font-family:Font\ Awesome\ 5\ Pro}.nav-toggle.open:after{content:"\f00d"}@media only screen and (max-width:768px){.nav-toggle{display:block}}.sunsuper{float:right;padding:35px 20px 35px 0;height:100%}@media only screen and (max-width:768px){.sunsuper{padding:22px 10px 22px 0}}.sunsuper img{max-height:100%}.social-list{height:100%;padding-right:20px}.social-list li{list-style:none;padding:30px 10px}.social-list li,.social-list li a{display:inline-block;height:100%}.social-list li img{max-height:100%;display:block}@media only screen and (max-width:768px){.social-list{display:none}}.logos{padding:5px 15px;max-width:340px;width:100%}@media only screen and (max-width:768px){.logos{padding:10px 15px;max-width:200px}}.footer .logos{float:right}#header .logos{float:left}.logos.logos-inline div{padding:6px;display:inline-block}.logos .logo-sunsuper{width:53%}.logos .logo-dfabw{width:47%}.button{font-family:Neo\ Sans,Arial;font-style:normal;padding:5px 50px 6px 20px;border:3px solid #3451a4;border-radius:40px;text-transform:uppercase;font-size:20px;line-height:1.5;font-weight:500;position:relative;text-decoration:none;color:#2c2f36;cursor:pointer;background:transparent;margin-right:1em}.button,.button:after{display:inline-block;transition:all .3s}.button:after{content:"\f061";width:35px;height:35px;border-radius:50%;background:#3451a4;position:absolute;top:50%;right:3px;font-family:Font\ Awesome\ 5\ Pro;font-weight:400;color:#fff;text-align:center;line-height:35px;font-size:16px;transform:translateY(-50%)}@media only screen and (max-width:500px){.button{font-size:16px}.button:after{width:30px;height:30px;line-height:30px}}.button:hover{background:#2c2f36;color:#fff}.button.disabled{border-color:#979797;color:#979797;cursor:default;pointer-events:none}.button.disabled:after{background:#979797}.button.orange{border-color:#ec9b2b}.button.orange:after{background:#ec9b2b;color:#2c2f36}.button.yellow{border-color:#f5d461}.button.yellow:after{background:#f5d461;color:#2c2f36}.button.invert{color:#fff}.back-link,.featured-news-card .continue,.link{color:#3451a4;font-weight:400;text-decoration:none;margin-right:1em}.back-link:before,.featured-news-card .continue:before,.link:before{content:"\f061";display:inline-block;font-family:Font\ Awesome\ 5\ Pro;font-size:16px;margin-right:.5em;color:#ec9b2b}.dreammail-anchor.back-link:before,.featured-news-card .dreammail-anchor.continue:before,.link.dreammail-anchor:before{content:"\f0f3"}.back-link:before{content:"\f060"}.tabs{display:flex}.tabs .tab{padding:20px;border-radius:15px 15px 0 0;cursor:pointer}.tabs .tab.selected{opacity:1;cursor:default}[data-tab]{display:none}[data-tab].show{display:block}.notification{position:absolute;background:hsla(0,0%,100%,.85);width:430px;bottom:60px;right:150px;padding:30px 30px 40px;max-width:calc(100% - 60px);border-radius:0 0 120px 0}@media only screen and (max-width:1600px){.notification{right:60px}}@media only screen and (max-width:1024px){.notification{bottom:0;transform:translateY(calc(100% - 60px));padding:20px 30px;transition:all .5s ease;right:20px;border-radius:0 50px 0 0}.notification:hover{transform:translateY(0)}}@media only screen and (max-width:500px){.notification{max-width:100%;width:100%;right:0;padding-left:20px}.notification .h2:after{content:"\f102";font-family:Font\ Awesome\ 5\ Pro;margin-left:1em;opacity:.5}.notification:hover{background:hsla(0,0%,100%,.95)}}#successStories{padding-left:0;padding-right:0}.success-stories .container,.success-stories .sub-cards{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:500px){.success-stories{margin-top:30px}}.featured-news-card{background:#fff;margin-bottom:50px;width:30%;border-radius:0 0 120px 0;position:relative}.featured-news-card .news-text{color:#2c2f36;width:100%;padding:30px}.featured-news-card .news-img{background-color:#e5e5e5;background-size:cover;background-position:50%;display:block}.featured-news-card .news-img.has-video{background:#2c2f36!important;position:relative}.featured-news-card .news-img.has-video iframe{position:absolute;width:100%;height:100%;left:0;top:0}.featured-news-card:first-child{display:flex;width:100%}.featured-news-card:first-child .news-img{width:50%}.featured-news-card:first-child .news-text{padding:40px;width:50%}.featured-news-card .continue{margin-top:30px;display:block;color:#3451a4!important}.featured-news-card:not(:first-child){padding-bottom:70px}.featured-news-card:not(:first-child) .news-img{height:200px;width:100%}.featured-news-card:not(:first-child) .continue{position:absolute;bottom:40px;left:30px}@media only screen and (max-width:768px){.featured-news-card{width:100%}.featured-news-card:first-child{display:block}.featured-news-card:first-child .news-img{width:100%;height:200px}.featured-news-card:first-child .news-text{width:100%}}@media only screen and (max-width:500px){.featured-news-card{border-radius:0 0 50px 0;padding-bottom:0!important;margin-bottom:15px}.featured-news-card .news-text{padding:20px!important}.featured-news-card .continue,.featured-news-card .news-text p{display:none}}.sub-cards{width:100%}.sub-cards .match-copy{display:inline-block;background:#f0f4f7;width:100%}.sub-cards .match-copy p:last-child{padding-bottom:30px}.sub-cards.grand .sub-card{width:24%}@media only screen and (max-width:1024px){.sub-cards.grand .sub-card{width:48%}}@media only screen and (max-width:768px){.sub-cards.top3 .sub-card{width:100%!important}.sub-cards.top3 .sub-card .sub-img{height:130px}}.sub-card{width:32%;vertical-align:top;margin-bottom:30px;overflow:hidden;border-radius:0 0 120px 0;background:#fff;position:relative}.sub-card.sub-card-grey{background:#f0f4f7}.sub-card.sub-card-grey .sub-buttons,.sub-card.sub-card-grey .sub-info{background-color:#f0f4f7}.sub-card .sub-img{display:block;background-color:gray;height:180px;background-size:cover;background-position:50%;position:relative;overflow:hidden}.sub-card .sub-img iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sub-card .sub-img.video{height:250px}.sub-card.peoples-choice-winner .sub-img{height:160px}.sub-card .sub-img-bottom-border{height:5px;font-family:Neo\ Sans,Arial;font-style:normal;font-size:15px;padding:4px 12px 5px}.sub-card.peoples-choice-winner .sub-img-bottom-border{height:29px}.sub-card .sub-pc-medal{position:absolute;top:0;left:10px;width:40px;pointer-events:none}.sub-card .sub-info{background-color:#fff;padding:20px 20px 100px;text-align:left}.sub-card .sub-info.detail{overflow:hidden}.sub-card .sub-buttons{padding:0;background:#fff;border-radius:0 0 100px 0;position:absolute;bottom:30px;left:20px}.sub-card .sub-buttons .button{width:100%;max-width:200px;margin:0 auto;display:block}.sub-card .sub-links{margin-top:15px;margin-bottom:0}.sub-card .sub-links .sub-link{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;cursor:pointer}.sub-card .sub-links .sub-link img{height:100%;opacity:.6}.sub-card .sub-links .sub-link:last-child{margin-right:0}.sub-card .sub-links .sub-link:hover img{opacity:1}.sub-card.winner{width:100%;display:flex}.sub-card.winner .sub-img{width:50%;height:auto}.sub-card.winner .sub-info{position:relative;height:auto;width:50%;padding:40px 40px 80px}.sub-card.winner .sub-info p.sub-snippet{height:auto}.sub-card.winner .sub-buttons{padding:0;margin-top:30px;left:40px}@media only screen and (max-width:768px){.sub-card.winner{width:100%}.sub-card.winner:first-child{display:block}.sub-card.winner:first-child .sub-img{width:100%;height:200px}.sub-card.winner:first-child .sub-info{width:100%}}@media only screen and (max-width:500px){.sub-card.winner{padding-bottom:0!important;margin-bottom:15px}.sub-card.winner .sub-info{padding:20px!important}.sub-card.winner .sub-info p{display:none}}.sub-card.grand-winner{width:48%}@media only screen and (max-width:768px){.sub-card.grand-winner{width:100%}}.sub-card.placeholder-card{background:transparent;border:3px dashed #c3c4c7;width:100%;padding:100px 20px 20px;min-height:450px}.sub-card.placeholder-card .h2,.sub-card.placeholder-card i{opacity:.7}.sub-card.placeholder-card i{font-size:3rem}@media only screen and (max-width:768px){.sub-card.placeholder-card{min-height:100px;padding:30px 20px 20px}.sub-card{width:48%;border-radius:0 0 50px 0}.sub-card .sub-img{height:100px}.sub-card .sub-info{padding:15px;border-radius:0 0 8px 8px}.sub-card .sub-buttons,.sub-card .sub-links,.sub-card .sub-snippet{display:none}}@media only screen and (max-width:320px){.sub-card{width:100%}}.third .sub-card{width:100%}.new-dates-table .dates-card{padding:20px 30px 30px}.new-dates-table .bg-orange{color:#2c2f36}.new-dates-table .half{width:49%}.new-dates-table table{width:100%}.new-dates-table tr{width:100%;margin-bottom:5px;display:flex}.new-dates-table tr td{display:block}.new-dates-table tr td:first-child{width:65%}.new-dates-table tr td:last-child{width:35%}.open-video{font-family:Neo\ Sans,Arial;font-style:normal;color:#fff;position:absolute;bottom:60px;left:185px;text-transform:uppercase;cursor:pointer;transition:color .2s}.open-video:hover{color:#f5d461}.open-video:after{content:"\f04b";font-family:Font\ Awesome\ 5\ Pro;margin-left:1.5em;font-size:.9em;vertical-align:middle;display:inline-block;transform:translateY(-3px)}@media only screen and (max-width:1600px){.open-video{left:60px}}@media only screen and (max-width:1024px){.open-video{left:20px}}@media only screen and (max-width:500px){.open-video{bottom:80px}}.video-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.93);z-index:-1;opacity:0;display:flex;justify-content:center;align-items:center;transition:all .3s ease , z-index .3s .3s}.video-popup .video-popup-cont{width:100%;max-width:800px;opacity:0;transform:translateY(30px);transition:all .3s ease;position:relative;z-index:2}.video-popup .video-popup-cont iframe{width:100%}.video-popup.show{z-index:100;opacity:1;transition:all .3s ease}.video-popup.show .video-popup-cont{opacity:1;transform:translateY(0);transition:all .5s ease .2s}.video-popup .video-popup-close{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.video-popup .video-popup-close:after{content:"\f00d";font-family:Font\ Awesome\ 5\ Pro;font-size:16px;color:#fff;display:block;position:absolute;top:0;right:0;padding-top:20px;right:20px;cursor:pointer;opacity:.8}.video-popup .video-popup-close:after:hover{opacity:1}