article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.8em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}@font-face{font-family:Cabrito-NorReg;src:url(../fonts/Cabrito-NorReg.eot);src:url(../fonts/Cabrito-NorReg.eot) format("embedded-opentype"),url(../fonts/Cabrito-NorReg.woff2) format("woff2"),url(../fonts/Cabrito-NorReg.woff) format("woff"),url(../fonts/Cabrito-NorReg.ttf) format("truetype"),url(../fonts/Cabrito-NorReg.svg#Cabrito-NorReg) format("svg")}@font-face{font-family:Cabrito-NorDem;src:url(../fonts/Cabrito-NorDem.eot);src:url(../fonts/Cabrito-NorDem.eot) format("embedded-opentype"),url(../fonts/Cabrito-NorDem.woff2) format("woff2"),url(../fonts/Cabrito-NorDem.woff) format("woff"),url(../fonts/Cabrito-NorDem.ttf) format("truetype"),url(../fonts/Cabrito-NorDem.svg#Cabrito-NorDem) format("svg")}@font-face{font-family:Cabrito-NorExB;src:url(../fonts/Cabrito-NorExB.eot);src:url(../fonts/Cabrito-NorExB.eot) format("embedded-opentype"),url(../fonts/Cabrito-NorExB.woff2) format("woff2"),url(../fonts/Cabrito-NorExB.woff) format("woff"),url(../fonts/Cabrito-NorExB.ttf) format("truetype"),url(../fonts/Cabrito-NorExB.svg#Cabrito-NorExB) format("svg")}@font-face{font-family:Cabrito-NorMed;src:url(../fonts/Cabrito-NorMed.eot);src:url(../fonts/Cabrito-NorMed.eot) format("embedded-opentype"),url(../fonts/Cabrito-NorMed.woff2) format("woff2"),url(../fonts/Cabrito-NorMed.woff) format("woff"),url(../fonts/Cabrito-NorMed.ttf) format("truetype"),url(../fonts/Cabrito-NorMed.svg#Cabrito-NorMed) format("svg")}.font-reg{font-family:Cabrito-NorReg,sans-serif}.font-med{font-family:Cabrito-NorMed,sans-serif}.font-bold{font-family:Cabrito-NorExB,sans-serif}.form-container{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:1.5rem}.form-container .form-element{width:46.2%;margin:1.5rem 0}.form-container .form-element input[type=date],.form-container .form-element input[type=number],.form-container .form-element input[type=password],.form-container .form-element input[type=tel],.form-container .form-element input[type=text],.form-container .form-element textarea{line-height:1.3;font-size:2.3rem;padding:1.2rem 1rem;background:#f1f0e9;border:1px solid #f1f0e9;color:#012c45;font-family:Cabrito-NorDem,sans-serif;display:block;width:100%;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.form-container .form-element input[type=date]::-webkit-input-placeholder,.form-container .form-element input[type=number]::-webkit-input-placeholder,.form-container .form-element input[type=password]::-webkit-input-placeholder,.form-container .form-element input[type=tel]::-webkit-input-placeholder,.form-container .form-element input[type=text]::-webkit-input-placeholder,.form-container .form-element textarea::-webkit-input-placeholder{color:#012c45}.form-container .form-element input[type=date]::-moz-placeholder,.form-container .form-element input[type=number]::-moz-placeholder,.form-container .form-element input[type=password]::-moz-placeholder,.form-container .form-element input[type=tel]::-moz-placeholder,.form-container .form-element input[type=text]::-moz-placeholder,.form-container .form-element textarea::-moz-placeholder{color:#012c45;opacity:1}.form-container .form-element input[type=date]:-ms-input-placeholder,.form-container .form-element input[type=number]:-ms-input-placeholder,.form-container .form-element input[type=password]:-ms-input-placeholder,.form-container .form-element input[type=tel]:-ms-input-placeholder,.form-container .form-element input[type=text]:-ms-input-placeholder,.form-container .form-element textarea:-ms-input-placeholder{color:#012c45}.form-container .form-element input[type=date]::-ms-input-placeholder,.form-container .form-element input[type=number]::-ms-input-placeholder,.form-container .form-element input[type=password]::-ms-input-placeholder,.form-container .form-element input[type=tel]::-ms-input-placeholder,.form-container .form-element input[type=text]::-ms-input-placeholder,.form-container .form-element textarea::-ms-input-placeholder{color:#012c45}.form-container .form-element input[type=date]::placeholder,.form-container .form-element input[type=number]::placeholder,.form-container .form-element input[type=password]::placeholder,.form-container .form-element input[type=tel]::placeholder,.form-container .form-element input[type=text]::placeholder,.form-container .form-element textarea::placeholder{color:#012c45}.form-container .form-element.error input[type=date],.form-container .form-element.error input[type=number],.form-container .form-element.error input[type=password],.form-container .form-element.error input[type=tel],.form-container .form-element.error input[type=text],.form-container .form-element.error select,.form-container .form-element.error textarea{border-color:#af231a}.form-container label{margin-bottom:1.8rem;display:block;color:#fff;font-size:2.5rem;font-family:Cabrito-NorReg,sans-serif}.form-container .form-element.full-width{width:100%}.child-details .form-container input[type=date],.child-details .form-container input[type=number],.child-details .form-container input[type=password],.child-details .form-container input[type=tel],.child-details .form-container input[type=text],.child-details .form-container label,.child-details .form-container textarea{color:#012c45}.form-container.address-container{margin-bottom:3rem}.form-container.address-container input[type=date],.form-container.address-container input[type=number],.form-container.address-container input[type=password],.form-container.address-container input[type=tel],.form-container.address-container input[type=text],.form-container.address-container textarea{color:#012c45}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f0e9;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:2.5rem;height:auto;line-height:1.3;width:100%;position:relative;padding:1.1rem 2rem;min-height:55px;color:#012c45;border-radius:0;border:1px solid transparent}.custom-select.disabled,.custom-select:disabled{opacity:.5;background-color:#eaeaea;border-color:#eaeaea;color:#fff}.button-container button{background:#ceeff9;color:#053547;padding:1.4rem 10rem;font-size:3rem;font-family:Cabrito-NorMed,sans-serif;border-radius:10px}.checkbox-container{margin-bottom:5rem}.checkbox{text-align:left;color:#fff;margin:0 0 2rem;font-family:Cabrito-NorReg,sans-serif;font-size:2rem;padding:0}.checkbox input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.checkbox input[type=checkbox].css-checkbox+label.css-label{font-size:2rem;text-indent:0;padding-left:5rem;font-weight:400;min-height:36px;background-repeat:no-repeat;background-position:0 -1px;vertical-align:middle;cursor:pointer}.checkbox input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -228px}.checkbox input[type=checkbox].css-checkbox+label.css-label.error{background-position:0 -440px}.checkbox input[type=checkbox].css-checkbox:checked+label.css-label.error{background-position:0 -228px}.checkbox input[type=checkbox].css-checkbox:disabled+label.css-label{opacity:.5}.checkbox label.css-label{display:inline-block;background-image:url(../images/chk-box.png);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:36px}.checkbox label.css-label a{color:#fff;text-decoration:underline}.checkbox label.css-label br{display:none}@media screen and (max-width:640px){.form-container{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0}.form-container .form-element{width:97%;margin:1.5rem 0}.form-container .form-element input[type=date],.form-container .form-element input[type=number],.form-container .form-element input[type=password],.form-container .form-element input[type=tel],.form-container .form-element input[type=text],.form-container .form-element textarea{padding:1rem;font-size:1.8rem}.form-container label{font-size:1.9rem;margin-bottom:1.2rem}.form-container.address-container{margin-bottom:0}.custom-select{font-size:1.9rem}.button-container button{padding:1.2rem 7rem;font-size:2.5rem}.checkbox-container{margin-bottom:3rem}.checkbox input[type=checkbox].css-checkbox+label.css-label{font-size:1.6rem;padding-left:4.9rem;line-height:23px}}html{font-size:62.5%}body{font-family:Cabrito-NorReg,sans-serif;font-size:10px;min-height:100vh;background:#fff;background-size:cover;color:#040203;margin:0;padding:0;font-weight:400;line-height:1}.loader{background-color:#fff;width:100%;height:100%;position:fixed;z-index:1001;text-align:center;top:0;left:0}.loader .loader-img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0}a,a:active,a:focus,a:hover{text-decoration:none;outline:0 none}a{color:#5e5e5e;text-decoration:none}a img{outline:none;border:0}button,input,textarea{border:0;-webkit-appearance:none}ul{list-style:none}ol,p,ul,ul li{margin:0;padding:0}p{margin-bottom:0}h1,h2,h3,h4,h5,h6,label{font-weight:400;margin:0}h1,h2,h3,h4,h5,h6{line-height:1}::-webkit-input-placeholder{color:#eaeaea;font-family:Cabrito-NorReg,sans-serif}::-moz-placeholder{color:#eaeaea;opacity:1;font-family:Cabrito-NorReg,sans-serif}:-ms-input-placeholder{color:#eaeaea;font-family:Cabrito-NorReg,sans-serif}::-ms-input-placeholder{color:#eaeaea;opacity:1;font-family:Cabrito-NorReg,sans-serif}::placeholder{color:#eaeaea;opacity:1;font-family:Cabrito-NorReg,sans-serif}:focus{outline:none}.underline{text-decoration:underline}.left{float:left}.right{float:right}.center{text-align:center}.justify{text-align:justify}.hide{display:none}.show{display:block}.mobile{display:none}.nonmobile{display:block}.no-border{border:0!important}.clear,.heading,.page-container{clear:both}.clear:after,.heading:after,.page-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.overflow-container{overflow:hidden}.main-container{width:100%;margin:0 auto;background-color:#fff}.main-container,.page-container{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.flex-wrapper{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}.vertical-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.divider{margin:2rem 0}.divider.grey-border{height:2px;background:#626262}.divider.white-border{height:2px;background:#fff}.listing{line-height:1.2}.listing ol,.listing ul{margin-left:2rem}.listing ol li,.listing ul li{list-style-position:outside;margin-bottom:1rem}.listing ul{list-style-type:disc;margin-top:.5rem}.listing ul ul{list-style-type:circle}.listing ul ul ul{list-style-type:square}.listing ul ul ul ul{list-style-type:upper-alpha}.listing ol{list-style-type:decimal}.listing ol ol{list-style-type:upper-roman}.listing ol ol ol{list-style-type:lower-roman}.listing ol ol ol ol{list-style-type:lower-alpha}.table-grid{margin-bottom:2rem;overflow-x:auto}.table-grid table{border-collapse:collapse;width:100%}.table-grid table td,.table-grid table th{padding:1rem;border:1px solid #eaeaea;text-align:left}.table-grid table th,.table-grid table tr:nth-child(2n){background-color:#eaeaea}.table-grid table th{color:#fff}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.caps{text-transform:uppercase}.txt-red{color:#af231a}.error-msg{margin-top:2rem}.error-msg p{color:#db3126!important;margin:1rem 0!important;font-size:2rem!important}.frontend-error-image{margin-top:2rem}.frontend-error-image p{color:#db3126!important;margin:1rem 0!important;font-size:2rem!important}.frontend-error-video{margin-top:2rem}.frontend-error-video p{color:#db3126!important;margin:1rem 0!important;font-size:2rem!important}.heading{margin-bottom:2vw}.heading__h1{font-size:4.5vw;font-family:Cabrito-NorExB,sans-serif}.heading__h1,.heading__h2{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;line-height:1}.heading__h2{font-size:2.9vw}.heading__h3{font-size:2.3vw}.heading__h3,.heading__h4{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;line-height:1}.heading__h4{font-size:2vw}.heading__h5{font-size:1.3vw;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;line-height:1}.notifications{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.3rem;padding:1rem;background-color:#ff4d4d;color:#fff;min-width:1em;line-height:1;width:1.3rem;height:1.3rem;border-radius:50%;vertical-align:middle}.notifications:before{content:"";float:left;width:auto;padding-bottom:100%}@media screen and (max-width:640px){.mobile{display:block}.nonmobile{display:none}}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}footer{width:100%;position:relative;background:#053547;color:#fff}footer .footer-container{padding:4rem 2%;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:64%;margin:0 auto}footer .footer-container p{font-size:2rem;text-align:center;line-height:1.5;font-family:Cabrito-NorDem,sans-serif}footer .footer-container p a{color:#fff}footer .footer-container p:last-child{padding:3rem 0}@media screen and (max-width:1180px){footer .footer-container{width:85%}footer .footer-container p{font-size:2.5rem}}@media screen and (max-width:640px){footer .footer-container{padding:2.5rem 2%;width:80%}footer .footer-container p{font-size:1.35rem}}.rules{margin-bottom:2rem;max-height:500px;overflow:auto;text-align:left;padding:2rem;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.rules h3{font-size:2.5rem;text-transform:uppercase}.rules h3,.rules h4{font-family:Cabrito-NorMed,sans-serif;color:#040203;text-align:center;margin-bottom:1rem}.rules h4{font-size:2rem}.rules ol,.rules ul{margin-left:2rem}.rules ul{list-style:outside disc}.rules li{margin-left:1rem;margin-bottom:1.3rem;font-size:1.7rem;line-height:1.3;font-family:Cabrito-NorReg,sans-serif;color:#040203}.rules li a{word-break:break-all}.rules li strong{font-family:Cabrito-NorMed,sans-serif}.rules p{margin-bottom:.6rem;font-size:1.6rem;font-family:Cabrito-NorReg,sans-serif;line-height:1.3;color:#040203}.rules a{color:#040203;text-decoration:underline}.rules table,.rules td,.rules th{border:1px solid #000;border-collapse:collapse}.rules td,.rules th{padding:5px;text-align:left}.rules th{font-family:Cabrito-NorReg,sans-serif}@media screen and (max-width:640px){.rules h3{font-size:1.8rem}.rules li strong{font-size:1.5rem}.rules li p{font-size:1.4rem}}.home-container .banner{position:relative}.home-container .banner img.banner-image{width:100%;height:auto;display:block}.home-container .banner .share-copy{position:absolute;right:2%;bottom:5.5%;width:14.5%;text-align:center;color:#012c45;font-family:Cabrito-NorExB,sans-serif}.home-container .banner .share-copy img.camera-icon{width:100%;height:auto;margin:0 0 3rem}.home-container .banner .share-copy p{font-size:1.5vw;margin-bottom:.8rem}.home-container .banner .share-copy .share-icon{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;margin-bottom:2%}.home-container .banner .share-copy .share-icon .share{width:12%;margin-right:3%}.home-container .banner .share-copy .share-icon .share img{width:100%;height:auto;margin:.3rem}.home-container .banner .share-copy .hashtag-copy p{font-size:1vw}.home-container .info{width:78%;margin:0 auto;padding:11rem 0}.home-container .information-container{background:#ceeff9}.home-container .information-container h3{font-size:2.7vw;line-height:1.2;color:#053547;font-family:Cabrito-NorReg,sans-serif;font-weight:400}.home-container .information-container .info-details{width:95%;margin:9rem 0 3rem;display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}.home-container .information-container .info-details .steps{width:20%}.home-container .information-container .info-details .steps img{width:100%;height:auto;margin-bottom:4rem}.home-container .information-container .info-details .steps p{font-size:2vw;color:#053547;line-height:1.25;font-family:Cabrito-NorReg,sans-serif;text-align:center}.home-container .information-container .info-details .steps p span{font-family:Cabrito-NorExB,sans-serif;color:#1e6880}.home-container .information-container .info-details .steps:nth-child(2){width:23%}.home-container .map{position:relative;background:#f1f1e9;width:100%;padding:3rem 0}.home-container .map path{stroke-width:5;stroke:#fff}.home-container .map .map-heading{font-size:3.5rem;color:#012c45;text-align:center;font-family:Cabrito-NorReg,sans-serif;margin-top:3rem}.home-container .map #regions_div{max-width:100%;height:90vh}.home-container .map .range-class{position:absolute;bottom:5%;right:0;width:18vw;display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.home-container .map .range-class .range{display:-webkit-box;display:flex;margin-bottom:5%;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}.home-container .map .range-class .range .range-color{width:60px;height:30px}.home-container .map .range-class .range .range-color-1{background:#ede7d1}.home-container .map .range-class .range .range-color-2{background:#cfedf7}.home-container .map .range-class .range .range-color-3{background:#b6d47e}.home-container .map .range-class .range .range-color-4{background:#306046}.home-container .map .range-class .range .range-color-5{background:#0b3646}.home-container .map .range-class .range .range-per{width:50%;color:#012c45;font-family:Cabrito-NorDem,sans-serif;font-size:1.5vw;margin-left:1rem}.home-container .about-container h2{font-size:3.6vw;font-family:Cabrito-NorReg,sans-serif;margin-bottom:3.5rem}.home-container .about-container .about-details{background-color:#053547}.home-container .about-container .about-details h2{color:#fff}.home-container .about-container .about-details p{color:#fff;margin:3.5rem 0 .5rem;font-size:2.5rem;font-family:Cabrito-NorReg,sans-serif;line-height:1.2}.home-container .about-container .about-details p a{color:#1490ef}.home-container .about-container .about-details .upload-rules p{font-size:2rem}.home-container .about-container .child-details{background-color:#f1f1e9}.home-container .about-container .child-details .form-element input[type=date],.home-container .about-container .child-details .form-element input[type=number],.home-container .about-container .child-details .form-element input[type=password],.home-container .about-container .child-details .form-element input[type=tel],.home-container .about-container .child-details .form-element input[type=text],.home-container .about-container .child-details .form-element textarea{background-color:#cbccce}.home-container .about-container .child-details h2{color:#012c45}.home-container .about-container .terms{width:88%}.home-container .upload-media h3{font-size:2.8rem;color:#fff;font-family:Cabrito-NorReg,sans-serif;line-height:1.4;padding-right:7%;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.home-container .upload-media .uploader-container{margin:5rem 0 4rem}.home-container .upload-media .uploader-container h4{font-family:Cabrito-NorReg,sans-serif;font-size:2.8rem;color:#fff;margin-bottom:3rem}.home-container .upload-media .uploader-container .image-container{width:24vw}.home-container .upload-media .uploader-container .uploader{background-color:#f1f0e9;padding:6rem 3rem;border-radius:4rem}.home-container .upload-media .uploader-container .uploader,.home-container .upload-media .uploader-container .uploader p{position:relative;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}.home-container .upload-media .uploader-container .uploader p{font-size:1.5vw;word-break:break-all;line-height:1.3;text-align:center;color:#043548;border:3px dashed #043548;padding:5rem 3.5rem;margin:0 auto;border-radius:6rem}.home-container .upload-media .uploader-container .uploader p span{color:#008cd7;cursor:pointer}.home-container .upload-media .uploader-container .video-container{width:46vw}.home-container .upload-media .uploader-container .video-container p{width:55%}.home-container .upload-media .uploader-container .video-container .upload-rules p{width:98%}.home-container .upload-media .uploader-container #photo_upload,.home-container .upload-media .uploader-container #video_upload{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:0;cursor:pointer;display:inline-block}.home-container .form-container .form-element.error .uploader p{border:3px dashed #af231a}@media screen and (max-width:1440px){.home-container .banner .share-copy{width:13%}.home-container .banner .share-copy p{font-size:2vw}.home-container .banner .share-copy .share-icon .share{width:17%;margin-right:5%}.home-container .map .range-class{width:17vw}.home-container .info{width:82%}.home-container .about-container h2{font-size:4.2vw}.home-container .information-container h3{font-size:2.8vw}.home-container .information-container .info-details{width:94%}.home-container .information-container .info-details .steps{width:24%}.home-container .information-container .info-details .steps p{font-size:2.5vw}.home-container .information-container .info-details .steps:nth-child(2){width:26%}.home-container .upload-media .uploader-container .uploader p{font-size:1.6vw}.home-container .upload-media .uploader-container .image-container{width:30vw}}@media screen and (max-width:1180px){.home-container .info{width:90%}.home-container .banner .share-copy img.camera-icon{margin:0 0 1rem}.home-container .upload-media .uploader-container .uploader{padding:4rem 3rem}.home-container .upload-media .uploader-container .image-container{width:33vw}.home-container .upload-media .uploader-container .video-container{width:52vw}.home-container .map .map-heading{font-size:3.2rem}.home-container .map #regions_div{height:600px}.home-container .map .range-class{width:22vw}.home-container .about-container .terms{width:93%}.home-container .about-container .about-details .upload-rules p{font-size:1.8rem}}@media screen and (max-width:959px){.home-container .info{padding:7rem 0}.home-container .banner .share-copy{width:13%}.home-container .banner .share-copy p{font-size:1.8rem;margin-bottom:.4rem}.home-container .banner .share-copy .share-icon .share{width:23%}.home-container .about-container h2{font-size:4.5rem}.home-container .about-container .terms{width:98%}.home-container .about-container .terms p{font-size:2rem}.home-container .information-container h3{font-size:3rem}.home-container .information-container .info-details{margin:4rem 0 3rem}.home-container .information-container .info-details .steps img{margin-bottom:3rem}.home-container .information-container .info-details .steps p{font-size:2.3rem}.home-container .upload-media .uploader-container{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;margin-bottom:1rem}.home-container .upload-media .uploader-container .form-element{margin-bottom:4rem}.home-container .upload-media .uploader-container .uploader{padding:4rem 3rem}.home-container .upload-media .uploader-container .uploader p{font-size:2.7rem}.home-container .upload-media .uploader-container .image-container,.home-container .upload-media .uploader-container .video-container,.home-container .upload-media .uploader-container .video-container p{width:100%}.home-container .map .map-heading{font-size:3rem}.home-container .map #regions_div{height:700px}}@media screen and (max-width:640px){.home-container .banner img.banner-image{display:none}.home-container .banner .mob-banner{background:url(../images/mobile-banner.jpg) no-repeat 50%;background-size:cover;height:68vh}.home-container .banner .share-copy{width:30%;right:8%;bottom:3.5%}.home-container .banner .share-copy .hashtag-copy p{font-size:.9rem}.home-container .info{padding:3rem 0;width:92%}.home-container .information-container h3{font-size:2.2rem}.home-container .information-container .info-details{margin:3rem 0;width:100%}.home-container .information-container .info-details .steps{width:28%}.home-container .information-container .info-details .steps:nth-child(2){width:32%}.home-container .information-container .info-details .steps img{margin-bottom:1.5rem}.home-container .information-container .info-details .steps p{font-size:1.6rem}.home-container .information-container .info-details .steps p br{display:none}.home-container .map .map-heading{font-size:2rem;line-height:1.2;margin-top:0}.home-container .map #regions_div{height:300px}.home-container .map .range-class{width:25%;bottom:0}.home-container .map .range-class .range .range-color{width:30px;height:15px}.home-container .map .range-class .range .range-per{font-size:1rem}.home-container .about-container h2{font-size:3.3rem;margin-bottom:1.5rem;line-height:1.2}.home-container .about-container .about-details .about-copy br{display:none}.home-container .about-container .about-details .about-copy p{font-size:1.5rem}.home-container .about-container .about-details .terms p{font-size:1.4rem}.home-container .about-container .about-details .upload-rules p{font-size:1.5rem}.home-container .upload-media h3{font-size:2rem}.home-container .upload-media .uploader-container{margin:2rem 0 1rem}.home-container .upload-media .uploader-container h4{font-size:2.5rem;margin-bottom:2rem}.home-container .upload-media .uploader-container .uploader{padding:2rem}.home-container .upload-media .uploader-container .uploader p{font-size:2.2rem;padding:4rem 3.5rem}.home-container .upload-media .uploader-container .uploader p br{display:none}}.thanks-container .coupen-container{background-color:#012c45;padding:8rem 0 10rem}.thanks-container .coupen-container .info{width:67vw;margin:0 auto;color:#fff}.thanks-container .coupen-container .info .thanks-logo{text-align:center;width:19%;margin:0 auto}.thanks-container .coupen-container .info .thanks-logo img{width:100%}.thanks-container .coupen-container .info h1{font-family:Cabrito-NorDem,sans-serif;font-size:4.2vw;text-align:center;padding:5rem 0;line-height:1.25}.thanks-container .coupen-container .info .social-share{width:66vw;background-color:#fff;color:#040203;border-radius:12rem;background-image:url(../../images/coupen-border.png);background-repeat:no-repeat;min-height:490px;background-position:50%;background-size:contain;position:relative;margin-top:7rem}.thanks-container .coupen-container .info .social-share .share-copy-container{width:52vw;margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy p{font-family:Cabrito-NorReg,sans-serif;font-weight:400;font-size:2.8vw;text-align:right;width:33vw;line-height:1.1}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy p span{color:#59adeb;font-weight:600}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon{width:23vw;text-align:right}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon .share{display:inline-block;width:7vw}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon .share img{width:100%;height:auto}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon .share:first-child{margin-right:4rem}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code{text-align:center}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code p{font-family:Cabrito-NorDem,sans-serif;font-size:3vw}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code a{display:block;font-family:Cabrito-NorMed,sans-serif;font-size:2.5vw;text-decoration:underline;color:#1e6880;margin-top:2rem}.thanks-container .coupen-container .info .offer-copy{font-size:3rem;text-align:center;margin-top:5rem;line-height:1.2;padding:4rem 18%}.thanks-container .coupen-container .info .offer-copy a{color:#fff;text-decoration:underline}.thanks-container .more-details-container{background:#ceeef9}.thanks-container .more-details-container .more-details{width:79vw;margin:0 auto;text-align:center;color:#012c45;padding:10rem 0}.thanks-container .more-details-container .more-details h2{font-family:Cabrito-NorDem,sans-serif;font-size:5vw;line-height:1.3;color:#053547}.thanks-container .more-details-container .more-details img.smiley-line{width:100%;height:auto;margin:6rem 0}.thanks-container .more-details-container .more-details h3{color:#053547;font-size:2.6vw;line-height:1.2;padding:0 13rem}.thanks-container .more-details-container .more-details .button-container a{font-size:3.4vw;padding:4rem 5rem;background:#012c45;display:inline-block;margin:10rem 0 7rem;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Cabrito-NorDem,sans-serif;border-radius:10rem}.thanks-container .more-details-container .more-details .follow-copy{display:inline-block;vertical-align:middle;margin-bottom:2rem}.thanks-container .more-details-container .more-details .follow-copy img{width:75px}.thanks-container .more-details-container .more-details .follow-copy p{font-size:3vw;color:#053547;font-family:Cabrito-NorDem,sans-serif;margin-left:1rem}.thanks-container .more-details-container .more-details .follow-copy-step{display:inline-block;vertical-align:middle}.thanks-container .more-details-container .more-details .follow-copy-step img{width:75px}.thanks-container .more-details-container .more-details .follow-copy-step p{font-size:3vw;color:#053547;font-family:Cabrito-NorDem,sans-serif;margin-left:1rem}@media screen and (max-width:1440px){.thanks-container .coupen-container{padding:5rem 0 13rem}.thanks-container .coupen-container .info{width:70vw}.thanks-container .coupen-container .info h1{font-size:3.7vw;padding:4rem 0}.thanks-container .coupen-container .info .social-share{width:69vw;min-height:390px;border-radius:10rem;margin-top:3rem}.thanks-container .coupen-container .info .offer-copy{font-size:2.8rem;padding:4rem 12%}.thanks-container .more-details-container .more-details{padding:8rem 0}.thanks-container .more-details-container .more-details h2{font-size:5.6vw}.thanks-container .more-details-container .more-details .button-container a{font-size:3.6vw;padding:3.5rem 4rem}}@media screen and (max-width:1180px){.thanks-container .coupen-container .info{width:80%}.thanks-container .coupen-container .info h1{font-size:5rem}.thanks-container .coupen-container .info .social-share{width:90%;min-height:309px;border-radius:7rem;margin:0 auto}.thanks-container .coupen-container .info .social-share .share-copy-container{width:76%}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy p{width:50%;font-size:3rem}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon{width:50%}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon .share:first-child{margin-right:3rem}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code p{font-size:4rem}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code a{font-size:3rem}.thanks-container .coupen-container .info .offer-copy{font-size:2.4rem;padding:4rem 12%}.thanks-container .more-details-container .more-details{padding:4rem 0;width:80%}.thanks-container .more-details-container .more-details h2{font-size:6.5rem}.thanks-container .more-details-container .more-details .button-container a{font-size:5.5rem;padding:4.5rem 5.5rem}.thanks-container .more-details-container .more-details h3{font-size:3.5rem;padding:0}}@media screen and (max-width:959px){.thanks-container .coupen-container .info{width:90%}.thanks-container .coupen-container .info .social-share{width:100%;min-height:278px}.thanks-container .coupen-container .info .social-share .share-copy-container{width:66%}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy p{font-size:2.5rem}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon .share{width:25%}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code p{font-size:4rem}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code a{font-size:3rem}.thanks-container .more-details-container .more-details{width:90%}.thanks-container .more-details-container .more-details .button-container a{font-size:5rem;padding:4rem}}@media screen and (max-width:640px){.thanks-container .coupen-container{padding:3rem 0 7rem}.thanks-container .coupen-container .info{width:93%}.thanks-container .coupen-container .info .thanks-logo{width:27%}.thanks-container .coupen-container .info h1{font-size:4rem;padding:2rem 0 4rem;line-height:1.1}.thanks-container .coupen-container .info .social-share{min-height:151px;border-radius:3.5rem}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy p{width:65%;font-size:1.5rem;line-height:1.1}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon{width:35%}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon .share{width:40%}.thanks-container .coupen-container .info .social-share .share-copy-container .social-share-copy .share-icon .share:first-child{margin-right:1rem}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code p{font-size:2.3rem}.thanks-container .coupen-container .info .social-share .share-copy-container .coupon-code a{font-size:1.8rem;word-break:break-all;margin-top:.7rem}.thanks-container .coupen-container .info .offer-copy{font-size:1.8rem;padding:1rem 2%}.thanks-container .more-details-container .more-details{width:97%}.thanks-container .more-details-container .more-details h2{font-size:4.5rem}.thanks-container .more-details-container .more-details img.smiley-line{margin:3rem 0}.thanks-container .more-details-container .more-details h3{font-size:2.5rem}.thanks-container .more-details-container .more-details .button-container a{font-size:3.5rem;padding:2.5rem;margin:4rem 0 5rem}.thanks-container .more-details-container .more-details .follow-copy img{width:50px}.thanks-container .more-details-container .more-details .follow-copy p{font-size:1.5rem;margin-left:0}.thanks-container .more-details-container .more-details .follow-copy-step img{width:50px}.thanks-container .more-details-container .more-details .follow-copy-step p{font-size:1.4rem;margin-left:0}}.register-container{padding:0 2%;margin:0 auto;display:-webkit-box;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}.register-container .data{width:55%}.register-container .data .logo{margin-bottom:1.1rem}.register-container .data h3{font-size:2.7rem;color:#040203;line-height:1.2}.register-container .data p.subcopy{font-size:2.3rem;color:#040203;margin-top:3rem}.register-container .data button{min-width:234px;margin-top:1rem;font-size:2.2rem;background:url(../images/right-arrow.svg) no-repeat right 20px center;background-size:11px 17px;text-align:left;padding:1.6rem 2rem;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:2px solid #ef3124;font-family:Cabrito-NorMed,sans-serif}.thanks-container .data{padding-top:10%}.thanks-container .data .logo{margin-bottom:4rem}.thanks-container .data p.subcopy{margin-top:1rem;line-height:1.5}.pre-promo-container .data .logo{margin-bottom:2rem}.pre-promo-container .data h3 span{color:#cb1c27}.pre-promo-container .data p.subcopy{margin-top:1.4rem;font-size:1.8rem;line-height:2;font-weight:lighter}.sidebar-banner{width:40%;margin-bottom:3rem}.sidebar-banner .bg{width:93%;margin:0 auto;padding:15% 0 20%}.sidebar-banner .bg .product{text-align:center}.sidebar-banner .bg .product img{width:87%;height:auto;margin:0 auto}.sidebar-banner .bg .product-copy{width:90%;margin:0 auto;color:#fff;padding-top:4rem}.sidebar-banner .bg .product-copy p{font-size:2.8rem;margin-bottom:1.5rem}.sidebar-banner .bg .product-copy span{font-size:2.3rem;line-height:1.4}.sidebar-banner.stouffer-bg{background:url(../images/register-banner-stouffers.png) no-repeat 0 100%;background-size:cover}.sidebar-banner.digiorno-bg{background:url(../images/register-banner-digiorno.png) no-repeat 0 100%;background-size:cover}.sidebar-banner.digiorno-bg .bg .product img{width:75%}@media screen and (max-width:959px){.register-container{-moz-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.register-container .data{width:97%;margin:0 auto;padding:2rem 0 5rem}.register-container .data .logo{text-align:center}.register-container .data h3{font-size:2.5rem}.register-container .data p.subcopy{margin-top:1.5rem;line-height:1.2;font-size:2rem}.register-container .sidebar-banner{width:100%;margin:0 auto}.thanks-container .data .logo{margin-bottom:1.2rem}}@media screen and (max-width:640px){.register-container{padding:0;margin:0 1%}.register-container .data{width:92%}.register-container .data h3{font-size:1.7rem}.register-container .data p,.register-container .data p.subcopy{font-size:1.5rem}.register-container .data .button{width:100%}.thanks-container .data{width:80%;text-align:left;padding-bottom:8rem}.thanks-container .data h3{font-size:2.6rem}.thanks-container .data p.subcopy{font-size:2.7rem;margin-top:2.5rem}.thanks-container .data .logo{width:60%;margin-top:1.5rem}.thanks-container .data .logo img{width:100%}.promo-over-container .data{width:92%;padding-bottom:1rem}.promo-over-container .data h3{font-size:1.7rem;text-align:left}.promo-over-container .data p.subcopy{font-size:1.5rem;margin-top:2.5rem;text-align:left}.form-container .address-detail{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.form-container .address-detail .form-element{width:100%}.sidebar-banner.stouffer-bg{background:url(../images/register-banner-stouffers-mob.png) no-repeat bottom;background-size:cover}.sidebar-banner.stouffer-bg .bg{padding:10% 0 12%}.sidebar-banner.digiorno-bg{background:url(../images/register-banner-digiorno-mob.png) no-repeat bottom;background-size:cover}.sidebar-banner.digiorno-bg .bg{padding:8% 0 11%}.sidebar-banner.digiorno-bg .bg .product img{width:87%}.sidebar-banner .bg{width:85%}.sidebar-banner .bg .product-copy{padding-top:1.8rem}.sidebar-banner .bg .product-copy span{font-size:1.6rem}.sidebar-banner .bg .product-copy p{font-size:2rem}}