html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}figure{margin:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.inline li{display:inline}.inline.csv li:after{content:","}.inline.csv li:last-child:after{content:""}@font-face{font-family:'rewrap';src:url("fonts/rewrap.eot");src:url("fonts/rewrap.eot?#iefix") format("embedded-opentype"),url("fonts/rewrap.ttf") format("truetype"),url("fonts/rewrap.woff") format("woff"),url("fonts/rewrap.svg#rewrap") format("svg");font-weight:normal;font-style:normal}.icon,[class^="icon-"],[class*=" icon-"]{font-family:'rewrap';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-snowflake:before{content:"\e601"}.icon-arrow-down:before{content:"\e602"}.icon-facebook:before{content:"\e603"}.icon-twitter:before{content:"\e604"}.icon-email:before{content:"\e600"}.red-band{width:100%;height:5px;background:#e4150c}.nav-tc{overflow:hidden;padding:15px 0 0 0}.nav-tc .logo{float:left}.nav-tc .call-to-action a{float:right;display:block;text-align:center;margin:0 auto;width:155px;margin-top:5px}.wrapper{font-family:'HelveticaNeue', Helvetica, Arial, sans-serif;font-size:16px;line-height:28px;color:#32312e;letter-spacing:1px}strong{font-weight:bold}a{color:black}.call-to-action a{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:bold;border:2px solid #e4150c;padding:7px 0;color:#e4150c}.call-to-action a:hover{color:black;border-color:black}.goto-next{text-align:center}.goto-next a{text-decoration:none;color:#e4150c}section{position:relative;display:block;overflow:hidden}section.process{background-color:#f7f5ee}section.charities{background-color:#d3e0e3}section.guidelines{background-color:#fecb13}section .rewrapper{width:940px;margin:0 auto}section h1{margin-bottom:75px;font-weight:bold;letter-spacing:2px;min-width:940px}section.charities h1,section.guidelines h1{margin-top:70px;font-size:34px;text-align:center;text-transform:uppercase}section.charities h1:after,section.guidelines h1:after{display:block;content:"";width:185px;margin:0 auto;padding-top:35px;border-bottom:2px solid transparent}section.charities h1{color:#e4150c}section.charities h1:after{border-color:#e4150c}section.guidelines h1{color:#e4150c}section.guidelines h1:after{border-color:#e4150c}section.rewrap h1{margin-top:0px}.process{margin-top:0;padding-bottom:70px}.process h1{margin:60px 0 40px 0;height:195px;background:url("../img/title.png") center center no-repeat;background-size:848px 195px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.process h1{background-image:url("../img/title-x2.png")}}.process article{position:relative;margin-bottom:100px;background-repeat:no-repeat;background-position:left center;display:table}.process article p{display:table-cell;vertical-align:middle}.process article p strong{display:block}.process article:after{display:block;content:"";position:absolute;width:153px;height:129px;bottom:0;left:0;background-size:153px 129px;background-image:url("../img/connector-1.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.process article:after{background-image:url("../img/connector-1-x2.png")}}.process article.step-2:after,.process article.step-4:after{background-image:url("../img/connector-2.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.process article.step-2:after,.process article.step-4:after{background-image:url("../img/connector-2-x2.png")}}.process article.step-5:after{display:none}.process .step-1{width:565px;height:155px;margin-bottom:125px;background-size:154px 106px;background-image:url("../img/step-1.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.process .step-1{background-image:url("../img/step-1-x2.png")}}.process .step-1 p{padding-left:195px}.process .step-1:after{top:210px;left:112px}.process .step-2{width:530px;height:130px;margin-left:365px;background-size:160px 95px;background-image:url("../img/step-2.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.process .step-2{background-image:url("../img/step-2-x2.png")}}.process .step-2 p{padding-left:180px}.process .step-2:after{top:175px;left:255px}.process .step-3{width:555px;height:130px;margin-left:30px;background-size:144px 104px;background-image:url("../img/step-3.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.process .step-3{background-image:url("../img/step-3-x2.png")}}.process .step-3 p{padding-left:170px}.process .step-3:after{top:190px;left:85px}.process .step-4{width:560px;height:155px;margin-left:365px;background-size:153px 131px;background-image:url("../img/step-4.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.process .step-4{background-image:url("../img/step-4-x2.png")}}.process .step-4 p{padding-left:180px}.process .step-4:after{top:215px;left:255px}.process .step-5{width:505px;height:155px;margin-left:43px;background-size:113px 113px;background-image:url("../img/step-5.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.process .step-5{background-image:url("../img/step-5-x2.png")}}.process .step-5 p{padding-left:155px}.charities .rewrapper{background:url("../img/bg-charities.png") bottom right no-repeat;background-size:330px 177px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.charities .rewrapper{background-image:url("../img/bg-charities-x2.png")}}.charities article{float:left;width:40%;margin:0 5%}.charities article img.logo{margin:40px 0 50px 0}.charities article.last{float:right}.charities article.last img.logo{margin-top:0}.charities .meet{margin-top:170px}.charities .goto-next{margin:200px 0 70px 0}.charities .goto-next a{color:#e4150c}.charities a.charity{color:#e4150c;font-weight:bold}.guidelines{position:relative}.guidelines .rewrapper.background{padding-bottom:10px;background:url("../img/bg-guidelines.png") left bottom no-repeat;background-size:419px 277px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.guidelines .rewrapper.background{background-image:url("../img/bg-guidelines-x2.png")}}.guidelines article{float:left;width:39%}.guidelines article p{margin:0 10px 1em 10px}.guidelines article.last{float:right;margin-top:213px}.guidelines .goto-next{margin-top:45px;margin-bottom:55px}.tape-wrapper{position:absolute;bottom:-143px;left:50%;margin-left:-77px;width:700px;height:700px;clip:rect(0px 1000px 365px -10px)}.tape-wrapper .static-tape,.tape-wrapper .rotating-tape{display:none;position:relative;width:700px;height:700px;background-repeat:no-repeat}.tape-wrapper .static-tape{background-image:url("../img/static-tape.png")}.tape-wrapper .rotating-tape{background-size:700px 700px;background-image:url("../img/rotating-tape.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.tape-wrapper .rotating-tape{background-image:url("../img/rotating-tape-x2.png")}}.csstransforms .tape-wrapper .static-tape{display:none}.csstransforms .tape-wrapper .rotating-tape{display:block}.no-csstransforms .tape-wrapper,.touch .tape-wrapper{margin-left:-88px}.no-csstransforms .tape-wrapper .static-tape,.touch .tape-wrapper .static-tape{display:block}.no-csstransforms .tape-wrapper .rotating-tape,.touch .tape-wrapper .rotating-tape{display:none}.order-now{background:#e3001c url("../img/bg-pattern.png") center center repeat fixed}.order-now .envelope{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:#fecb13 url("../img/envelope-stamp.png") top right no-repeat;margin:135px auto 240px auto;width:545px;height:340px}.order-now .envelope p{font-size:18px;line-height:24px;font-weight:bold;text-transform:uppercase;padding-left:90px}.order-now .envelope p.first{padding-top:80px;max-width:305px}.order-now .envelope p.last{padding-bottom:40px;max-width:290px}.order-now .call-to-action a{display:block;text-align:center;margin:0 auto;width:155px}.social-share{position:absolute;width:167px;bottom:0;left:50%;margin-left:-118px;background:#fecb13;padding:35px}.social-share a{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block;text-decoration:none;color:#e4150c;border:2px solid #e4150c;margin:0 5px;width:38px;height:38px;line-height:39px;text-align:center;font-size:22px}.social-share a span{padding-left:2px}.social-share a .icon-facebook{font-size:24px}.social-share a .icon-email{font-size:18px}.social-share a:hover{color:black;border-color:black}.terms-conditions{background:#d3e0e3}.terms-conditions .toggle{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;display:block;padding:35px 0;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;background:#f7f5ee url("../img/bg-terms.png") center bottom no-repeat;color:#d3e0e3}.terms-conditions .toggle:hover{color:#fecb13}.terms-conditions .rewrapper{display:none;padding:35px 0;font-size:12px;line-height:16px;letter-spacing:normal}.process .snowflakes{color:#d3e0e3}.charities .snowflakes{color:#f9f7ef}.snowflakes .left,.snowflakes .right{position:absolute;top:0;width:auto;height:100%;z-index:999}.snowflakes .left{left:0;right:50%;margin-right:470px}.snowflakes .right{right:0;left:50%;margin-left:470px}.snowflakes .small{font-size:35px}.snowflakes .large{font-size:50px}.snowflakes .small,.snowflakes .large{position:absolute;top:0;width:100%;height:100%}.snowflakes span{display:block;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.snowflakes .left .small .a,.snowflakes .right .small .a{margin:5% 70%}.snowflakes .left .small .b,.snowflakes .right .small .b{margin:15% 50%}.snowflakes .left .small .c,.snowflakes .right .small .c{margin:5%}.snowflakes .left .small .d,.snowflakes .right .small .d{margin:10% 60%}.snowflakes .left .small .e,.snowflakes .right .small .e{margin:20% 30%}.snowflakes .left .small .f,.snowflakes .right .small .f{margin:40% 20%}.snowflakes .left .small .g,.snowflakes .right .small .g{margin:10% 5%}.snowflakes .left .small .h,.snowflakes .right .small .h{margin:5% 70%}.snowflakes .left .small .i,.snowflakes .right .small .i{margin:40% 20%}.snowflakes .left .small .j,.snowflakes .right .small .j{margin:5% 10%}.snowflakes .left .small .k,.snowflakes .right .small .k{margin:20% 40%}.snowflakes .left .small .l,.snowflakes .right .small .l{margin:40% 20%}.snowflakes .left .small .m,.snowflakes .right .small .m{margin:10% 50%}.snowflakes .left .small .n,.snowflakes .right .small .n{margin:60% 70%}.snowflakes .left .large .a,.snowflakes .right .large .a{margin:20%}.snowflakes .left .large .b,.snowflakes .right .large .b{margin:100% 60%}.snowflakes .left .large .c,.snowflakes .right .large .c{margin:50% 40%}.snowflakes .left .large .d,.snowflakes .right .large .d{margin:190% 10%}@media screen and (max-width: 1320px){.snowflakes .small .a,.snowflakes .small .c,.snowflakes .small .e,.snowflakes .small .g,.snowflakes .small .i,.snowflakes .small .k,.snowflakes .large .a,.snowflakes .large .c,.snowflakes .large .e,.snowflakes .large .g,.snowflakes .large .i,.snowflakes .large .k{opacity:0}}@media screen and (max-width: 1100px){.snowflakes .small .a,.snowflakes .small .c,.snowflakes .small .d,.snowflakes .small .e,.snowflakes .small .f,.snowflakes .small .g,.snowflakes .small .i,.snowflakes .small .j,.snowflakes .small .k,.snowflakes .large .a,.snowflakes .large .c,.snowflakes .large .d,.snowflakes .large .e,.snowflakes .large .f,.snowflakes .large .g,.snowflakes .large .i,.snowflakes .large .j,.snowflakes .large .k{opacity:0}}@media screen and (max-width: 1024px){.snowflakes{display:none}}
