@import url(https://fonts.googleapis.com/css?family=Amatic+SC|Josefin+Slab|Great+Vibes|Playfair+Display:400i|Roboto:300,400,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:active,a:focus,a:hover{text-decoration:none}body,html{padding:0;margin:0;font-family:Roboto,sans-serif;background-color:#fff;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.page{width:100%;background-image:url("/Bottom Background.c94b29d4.png");background-size:contain;background-repeat:repeat-x;background-position:bottom}.content{width:100%;max-width:700px;margin:0 auto}.divider{height:20px;opacity:.67;margin:8px 0}.divider.small{height:16px;opacity:.57}.desktop-wrapper{max-width:1024px;width:100%;margin:0 auto;background:#fff}@media screen and (min-width:1025px){.desktop-wrapper{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.25);box-shadow:0 0 40px 0 rgba(0,0,0,.25)}}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-row,.mobile .flex-row{-webkit-box-direction:normal}.mobile .flex-row{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.mobile .flex-row.mobile-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid-100{width:100%}.grid-50{width:50%}.grid-75{width:75%}.grid-25{width:25%}.grid-66{width:66.66%}.mobile .grid-66{width:100%}.grid-33{width:33.33%}.mobile .grid-33{width:100%}.button{text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;border-radius:25px}.button a,.button a:active,.button a:focus,.button a:hover{color:#fff}.button img{max-width:40px;max-height:40px}.button.primary{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fe5b89),to(#fd8157));background:-webkit-linear-gradient(bottom,#fe5b89,#fd8157);background:-o-linear-gradient(bottom,#fe5b89 0,#fd8157 100%);background:linear-gradient(0deg,#fe5b89,#fd8157);color:#fff}.button.accent{background:#fff;color:#fd8157;border:2px solid #fd8157}.button.accent a{color:#fd8157}.button.disabled{opacity:.3;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.button.large{font-size:16px;padding:1em 3em;width:100%;margin:1em auto}.header{top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:300px;background-size:100%;background-position:top;background-repeat:no-repeat}.header,.header .header-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .header-wrapper{margin:0 auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .logo{margin-top:10px}.header.mobile{height:260px}.header.desktop{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-size:cover;padding-bottom:50%}.loadingScreen{position:fixed;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100;background:rgba(253,129,87,.7)}@supports (-webkit-backdrop-filter:blur(10px)){.loadingScreen{background-color:transparent;-webkit-backdrop-filter:blur(10px)}}.loadingScreen img{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.loadingScreen p{padding:12px;text-align:center;background:#fffde3;border:1px solid #666;margin:32px}.menu-toggle{margin-top:4px;padding:4px;width:40px;height:40px;background:url("/Menu Icon.a3ad5e91.png") no-repeat 50%;text-align:center;font-family:Amatic SC,cursive}@media screen and (min-width:740px){.menu-toggle{position:absolute;left:15px}}.share-dialog{margin-top:4px;width:40px;height:40px}.menuWrapper .menu-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;position:relative}.desktop-wrapper .menuWrapper .menu-logo-wrapper{width:300px;background:#fff}.menuWrapper .menu-logo-wrapper .close-menu-toggle{position:absolute;left:8px;top:0}.desktop-wrapper .menuWrapper .menu-logo-wrapper .close-menu-toggle{top:4px;left:12px}.menuWrapper .menu-logo-wrapper .close-menu-toggle:after{content:"\2A09";font-size:35px;color:#232323;opacity:.7}.mobile-wrapper .menuWrapper{background-image:url("/Bottom Background.c94b29d4.png");background-size:cover;background-repeat:repeat-x;background-position:bottom;position:fixed;width:100vw;height:100vh;top:0;z-index:9;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}@supports (-webkit-backdrop-filter:blur(10px)){.mobile-wrapper .menuWrapper{-webkit-backdrop-filter:blur(10px)}}.mobile-wrapper .menuWrapper.toggled{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktop-wrapper .menuWrapper{position:fixed;width:100vw;height:100vh;top:0;z-index:9}.desktop-wrapper .menuWrapper,.desktop-wrapper .menuWrapper .menu{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.desktop-wrapper .menuWrapper .menu{width:300px;background:#fff}@supports (-webkit-backdrop-filter:blur(10px)){.desktop-wrapper .menuWrapper{-webkit-backdrop-filter:blur(10px)}}.desktop-wrapper .menuWrapper.toggled{background:rgba(64,64,64,.75)}.desktop-wrapper .menuWrapper.toggled,.desktop-wrapper .menuWrapper.toggled .menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menuWrapper .menu{height:100%;padding-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menuWrapper .menu li{display:block;color:#232323;font-size:22px;font-family:Roboto,sans-serif;padding:16px 32px;text-align:center;text-transform:uppercase;cursor:pointer}.desktop-wrapper .menuWrapper .menu li{text-align:left;font-size:18px}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.footer .area3-background{background-repeat:repeat-x;background-position:bottom;background-image:url("/Bottom Background.c94b29d4.png");height:870px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:8px}@media screen and (min-width:740px){.footer .area3-background{background-image:url(/Bottom_bg.8916bf53.png);background-size:contain;height:400px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:50px}}@media screen and (min-width:740px){.footer .area3-background .area2{max-width:25%}}.footer .area3-background h2.areaSubTitle{font-family:Roboto,sans-serif;font-weight:600;font-size:16px;text-align:center}.footer .area3-background h3.areaSubText{font-family:Roboto,sans-serif;font-weight:300;font-size:14px;text-align:center;line-height:1.5}.footer .area3-background .area1{padding-top:160px}.footer .area3-background .area2{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:24px}.footer .area3-background .area2 div,.footer .area3-background .area2 h2{padding-bottom:25px}.footer .area3-background .area-image{max-width:275px}.footer .sponsors-wrapper{background:#dc604d;border-top:1px dashed #fff;padding:20px 0;color:#fff}@media screen and (min-width:740px){.footer .sponsors-wrapper{background-image:url(/Bottom_bg.8916bf53.png);background-size:100%;background-position:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer .sponsors-wrapper .area2{max-width:30%}}.footer .sponsors-wrapper .areaTitle{font-size:30px}.footer .sponsors-wrapper .areaTitle,.footer .sponsors-wrapper h3{font-family:Roboto,sans-serif;font-weight:300;text-align:center;color:#fff}.footer .sponsors-wrapper h3{line-height:1.5;font-size:14px;padding:0 20px;margin:12px 0}.footer .main-image{height:250px}.footer .footer-navigation{background:#fff;padding-top:8px}.desktop-wrapper .footer .footer-navigation{padding:20px 0;background:#eee}.footer .footer-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.footer .footer-navigation ul li a{display:inline-block;cursor:pointer;font-family:Roboto,sans-serif;text-align:center;padding:0 8px;margin:8px 0;border-left:1px solid #232323;font-size:16px;text-transform:uppercase;color:#232323}.footer .footer-navigation ul li a:first-child{border-left:none}.footer .footer-navigation .copyright{width:100%;text-align:center;font-size:13px;font-weight:300;margin:12px 0}.footer .footer-navigation .copyright a{display:inline-block;margin:4px 12px;color:#dc604d;cursor:pointer}.home h2{font-family:Roboto,sans-serif;font-size:22px;text-align:center;font-weight:900;color:#000}.home h2.areaTitle{font-size:32px}.home h3{font-size:16px;font-family:Playfair Display,serif;color:#000;font-weight:400;line-height:1.5}.home .small-note{font-size:x-small;line-height:1.5}.home.desktop,.home.mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;background-size:100%;background-position:top;background-repeat:no-repeat}.home.desktop h2,.home.desktop h3,.home.mobile h2,.home.mobile h3{padding:0 12px;margin:12px 0}.home.desktop h2.areaTitle,.home.desktop h3.areaTitle,.home.mobile h2.areaTitle,.home.mobile h3.areaTitle{font-family:Roboto,sans-serif;font-weight:300;font-size:30px}.home.desktop h2.stepTitle,.home.desktop h3.stepTitle,.home.mobile h2.stepTitle,.home.mobile h3.stepTitle{font-family:Roboto,sans-serif;font-weight:300;font-size:24px;color:#fe6d71}.home.desktop h2.mainTitle,.home.desktop h3.mainTitle,.home.mobile h2.mainTitle,.home.mobile h3.mainTitle{font-family:Great Vibes,cursive;font-size:32px;font-weight:400;color:#000;display:table;white-space:nowrap;width:90%}.home.desktop h2.mainTitle:after,.home.desktop h2.mainTitle:before,.home.desktop h3.mainTitle:after,.home.desktop h3.mainTitle:before,.home.mobile h2.mainTitle:after,.home.mobile h2.mainTitle:before,.home.mobile h3.mainTitle:after,.home.mobile h3.mainTitle:before{border-top:1px solid #fe677a;content:"";display:table-cell;position:relative;top:.5em;width:45%}.home.desktop h2.mainTitle:before,.home.desktop h3.mainTitle:before,.home.mobile h2.mainTitle:before,.home.mobile h3.mainTitle:before{right:3%}.home.desktop h2.mainTitle:after,.home.desktop h3.mainTitle:after,.home.mobile h2.mainTitle:after,.home.mobile h3.mainTitle:after{left:3%}.home.desktop .area1,.home.mobile .area1{margin-top:-30px}.home.desktop .area2,.home.mobile .area2{margin-bottom:12px}.home.desktop .area-image,.home.mobile .area-image{max-width:275px}.home-container .home.desktop .area2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home-container .home.desktop .area2 h2,.home-container .home.desktop .area2 h3{text-align:left;-ms-flex-item-align:start;align-self:flex-start}.home-container .home.desktop .area2.reverse-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.how{margin-top:-1rem}.how .actions{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.how .actions,.how .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.how .intro{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.how .intro .illustration{height:100px}.how .intro h2{font-family:Roboto,sans-serif;font-weight:600;font-size:22px;margin-bottom:8px;padding:0 12px}.how .intro h2,.how .intro p{text-align:center;line-height:1.5}.how .intro p{font-size:16px;font-family:Playfair Display,serif;color:#000;font-weight:400;padding:8px}.how .how-it-works{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.how .how-it-works h1{font-family:Great Vibes,cursive;font-size:32px;font-weight:400;color:#262626;display:table;white-space:nowrap;width:90%;text-align:center}.how .how-it-works h1:after,.how .how-it-works h1:before{border-top:1px solid #fe677a;content:"";display:table-cell;position:relative;top:.5em;width:45%}.how .how-it-works h1:before{right:3%}.how .how-it-works h1:after{left:3%}.how .how-it-works h2{font-family:Roboto,sans-serif;font-weight:300;font-size:24px;color:#fe6d71;text-transform:uppercase}.how .how-it-works p{font-size:16px;font-family:Playfair Display,serif;color:#000;font-weight:400;line-height:1.5;padding:8px;text-align:center;margin:8px 0}.how .how-it-works p.success{font-size:24px;font-family:Roboto,sans-serif;font-weight:300;color:rgba(0,0,0,.54)}.how .how-it-works p.note{color:#fd7d5c;background:#fee7cb;font-size:smaller;font-family:Roboto,sans-serif;padding:12px}.how .how-it-works .grid-50{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.how .how-it-works .grid-50 p{text-align:left;padding-left:0}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/ajax-loader.c5cd7f53.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/slick.ced611da.eot);src:url(/slick.ced611da.eot?#iefix) format("embedded-opentype"),url(/slick.b7c9e1e4.woff) format("woff"),url(/slick.d41f55a7.ttf) format("truetype"),url(/slick.f97e3bbf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.selectCharity{margin-top:-30px}.selectCharity h1{font-family:Roboto,sans-serif;font-weight:600;font-size:22px;text-align:center;margin-bottom:8px;padding:0 12px;line-height:1.5}.selectCharity .areaTitle{font-size:16px;font-family:Playfair Display,serif;color:#000;font-weight:400;line-height:1.5;padding:8px;text-align:center}.selectCharity .note{color:#fd7d5c;background:#fee7cb;font-size:smaller;font-family:Roboto,sans-serif;padding:12px;margin-bottom:12px;text-align:center;line-height:1.5}.selectCharity .slick-dots li button:before{font-size:16px}.selectCharity .slick-dots li.slick-active button:before{color:#fe5b89}.selectCharity .slick-prev:before{content:"\2B83";color:#fe5b89;font-size:35px;margin-right:-35px}.selectCharity .slick-next:before{content:"\2B81";color:#fe5b89;font-size:35px;margin-left:-35px}.selectCharity .charity{height:600px}.selectCharity .charities-list{margin-bottom:50px;padding:8px}.charity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;border-top:1px dotted #666;border-bottom:1px dotted #666;text-align:center;margin-bottom:8px}.charity .charity-logo .charity-info-address{display:none}@media screen and (min-width:740px){.charity{height:300px!important;border-top:none!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charity .charity-info{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.charity .charity-info .charity-info-address{display:none}.charity .charity-info .description{text-align:left}.charity .charity-info .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charity .charity-info .actions .button{width:auto;margin-right:20px}.charity .charity-logo{width:30%;min-width:30%}.charity .charity-logo .charity-info-address{display:block}.charity .charity-logo .charity-info-address h4{font-size:12px}.charity .charity-logo .logo-image{width:100%}}.charity .logo-image{max-height:100px;margin-top:20px;margin-bottom:20px}.charity .description{font-size:14px;font-family:Playfair Display,serif;color:#46372c;font-weight:400;line-height:1.5;padding:8px;text-align:center}.charity h3{font-size:24px;color:#fe6d71;padding:8px}.charity h3,.charity h4{font-family:Roboto,sans-serif;font-weight:300;text-transform:uppercase;line-height:1.5;text-align:center}.charity h4{margin-bottom:4px;font-size:14px;color:#46372c}.charity .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.charity .actions .button{width:60%;margin:.5em 0}.details.mobile{margin-top:-30px}.details.mobile h1{font-family:Roboto,sans-serif;font-weight:600;font-size:22px;text-align:center;margin-bottom:8px;padding:0 12px;line-height:1.5}.details.mobile .detailsInputs,.details.mobile .detailsWrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}.details.mobile .detailsInputs{padding:8px}.details.mobile .detailsInputs ul{width:100%}.details.mobile .note{font-size:16px;font-family:Playfair Display,serif;color:#000;font-weight:400;line-height:1.5;padding:8px;text-align:center}.details.mobile .controls{width:100%;-ms-flex-pack:distribute;justify-content:space-around}.details .inputWrapper,.details.mobile .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details .inputWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin-bottom:10px}.details .inputWrapper input{font-family:Roboto,sans-serif;border:none;outline:none;padding:18px 0 0 8px;margin-bottom:24px;font-size:18px;font-weight:400;border:1px solid #fe677a;color:#666;width:100%;height:40px}.details .inputWrapper .inputLabel{font-family:Roboto,sans-serif;position:absolute;left:0;top:-20px;font-size:18px;font-weight:400;width:100px}.details .inputWrapper .inputAction{position:absolute;right:0;top:-18px;display:block;text-align:center;padding:2px 8px}.details .inputWrapper .inputAction.accent,.details .inputWrapper .inputAction.primary{color:#fe6d71}.details .inputWrapper .inputValidation{position:absolute;left:2px;bottom:18px}.details .controls{margin-bottom:24px}.details .controls .accent a{color:#fe6d71}.message.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:8px}.message.mobile .letter{height:100px;margin-top:12px}.message.mobile h1{font-family:Open Sans,sans-serif;font-size:22px;text-align:center;font-weight:900;text-transform:uppercase;color:#232323;margin:12px 0;margin-top:-20px}.message.mobile h3{text-align:center;margin-bottom:8px}.message.mobile h4{text-align:left;width:100%;margin-bottom:8px}.message.mobile .note{padding:8px;text-align:center;line-height:2;font-size:14px;font-family:Playfair Display,serif;margin-bottom:20px}.message.mobile .quotation{font-family:Great Vibes,serif;color:#46372c;font-size:25px;padding:10px 32px;width:94%;margin-left:3%;line-height:1.6;border:1px solid #ffc6d6;-webkit-box-shadow:0 0 0 5px #fff,0 0 0 15px #ffc6d6;box-shadow:0 0 0 5px #fff,0 0 0 15px #ffc6d6;padding-bottom:80px}.message.mobile .quotation .message{color:#ffc6d6}.message.mobile .quotation .charityname{color:#ffc6d6;font-family:Open Sans,sans-serif;font-weight:600;font-size:20px}.message.mobile footer{margin:0;text-align:right;margin-bottom:12px}.message.mobile footer .signature-logo{-webkit-transform:translate3d(-25px,-50px,0);transform:translate3d(-25px,-50px,0);width:150px}.message.mobile textarea{width:100%;border:1px solid #666;height:120px;font-family:Playfair Display,serif;font-size:15px}.message.mobile .controls{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.message.mobile .controls .accent a{color:#fe6d71}.payment .paymentSection{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%}.payment .inputsRow,.payment .paymentSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.payment .inputsRow{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:0 8px;margin-bottom:20px}.payment .controls{padding:12px}.payment .inputWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin:0 2px}.payment .inputWrapper input,.payment .inputWrapper select{font-family:Open Sans,sans-serif;background:#fff;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:18px 8px 0;font-size:16px;border:1px solid #666;color:#666;width:100%;height:40px;-webkit-appearance:none}.payment .inputWrapper .inputLabel{position:absolute;left:4px;top:-12px;text-transform:uppercase;font-size:smaller;text-align:center;font-size:10px}.payment .inputWrapper .inputLabel.valid{color:#232323}.payment .inputWrapper .inputLabel.invalid{color:#ffa7cc}.payment .inputWrapper .inputValidation{position:absolute;left:2px;bottom:18px}.payment .cc-inputWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin:0 2px}@media screen and (max-width:320px){.payment .cc-inputWrapper{font-size:13px}}.payment .cc-inputWrapper .cc-input{border:1px solid #666}.payment .cc-inputWrapper .inputLabel{position:absolute;left:4px;top:-12px;text-transform:uppercase;font-size:smaller;text-align:center;font-size:10px}.payment .cc-inputWrapper .inputLabel.valid{color:#232323}.payment .cc-inputWrapper .inputLabel.invalid{color:#ffa7cc}.payment .cc-inputWrapper .inputValidation{position:absolute;left:2px;bottom:18px}.payment.mobile{padding-bottom:20px}.payment.mobile h1{font-family:Open Sans,sans-serif;font-size:22px;line-height:1.5;text-align:center;font-weight:700;color:#232323;margin:8px 0;margin-top:-20px}.payment.mobile .paymentSection h1{margin-bottom:20px;font-size:20px;font-family:Open Sans,sans-serif;font-weight:300;text-transform:uppercase;color:#fe6d71}.payment.mobile h3{padding:8px;margin-bottom:8px;line-height:1.5;text-align:center;font-family:Playfair Display,serif;margin-bottom:20px}.payment.mobile .note{color:#fd7d5c;background:#fee7cb;font-size:smaller;font-family:Roboto,sans-serif;padding:12px;margin:12px;text-align:center;line-height:1.5}.confirmation.mobile,.review.mobile{padding-bottom:20px}.confirmation.mobile h1,.confirmation.mobile h2,.review.mobile h1,.review.mobile h2{font-family:Open Sans,sans-serif;font-size:22px;text-align:center;font-weight:700;color:#232323;margin:8px 0}.confirmation.mobile h2,.review.mobile h2{font-weight:300;color:#fe6d71;font-size:18px;text-transform:uppercase}.confirmation.mobile .note,.review.mobile .note{padding:8px;line-height:1.5;text-align:center;font-family:serif}.confirmation.mobile .note a.link,.review.mobile .note a.link{text-decoration:underline}.confirmation.mobile .note.label,.review.mobile .note.label{font-family:Playfair Display,serif}.confirmation.mobile blockquote,.review.mobile blockquote{margin-top:20px}.confirmation.mobile .quotation,.review.mobile .quotation{font-family:Great Vibes,serif;text-align:justify;color:#46372c;font-size:25px;padding:10px 32px;width:94%;margin-left:3%;line-height:1.6;border:1px solid #ffc6d6;-webkit-box-shadow:0 0 0 5px #fff,0 0 0 15px #ffc6d6;box-shadow:0 0 0 5px #fff,0 0 0 15px #ffc6d6;padding-bottom:80px}.confirmation.mobile .quotation .message,.review.mobile .quotation .message{color:#ffc6d6}.confirmation.mobile .quotation .charityname,.review.mobile .quotation .charityname{color:#ffc6d6;font-family:Open Sans,sans-serif;font-weight:600;font-size:20px}.confirmation.mobile footer,.review.mobile footer{margin:0;text-align:right;margin-bottom:12px}.confirmation.mobile footer .signature-logo,.review.mobile footer .signature-logo{-webkit-transform:translate3d(-25px,-50px,0);transform:translate3d(-25px,-50px,0);width:150px}.error-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,.3);z-index:5}.error-wrapper,.error-wrapper .error-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-wrapper .error-message{width:300px;height:100px;padding:10px;background:#ff358b;border:2px solid #fffde3;-webkit-box-shadow:0 0 0 2px #ff358b;box-shadow:0 0 0 2px #ff358b}.error-wrapper h1{font-family:Amatic SC,cursive;font-size:22px;text-align:center;font-weight:700;color:#fff!important;margin:8px 0}.error-wrapper p{padding:8px;color:#fff;line-height:1.5;text-align:center}.response .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.response.mobile{margin-bottom:20px;padding:8px;height:auto}.response.mobile .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.response.mobile .intro .illustration{height:20vh;margin-bottom:20px}.response.mobile .intro h2{font-family:Roboto,sans-serif;font-size:22px;text-align:center;font-weight:900;color:#000;margin-bottom:8px}.response.mobile .intro p{line-height:1.5;padding:8px;text-align:center}.response.mobile .how-it-works{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.response.mobile .how-it-works h1{font-family:Roboto,sans-serif;font-size:22px;text-align:center;font-weight:900;color:#000;text-transform:uppercase}.response.mobile .how-it-works p{font-size:16px;font-family:Playfair Display,serif;color:#000;font-weight:400;line-height:1.5;padding:8px;text-align:center;margin:8px 0}.response.mobile .how-it-works p.success{font-size:larger}.response.mobile .how-it-works p.note{font-size:smaller}.text-page{padding:8px;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-repeat:no-repeat}.text-page h1{font-family:Roboto,sans-serif;font-size:22px;text-align:center;font-weight:900;color:#000}.text-page .title-image{height:100px}.text-page .page-content{padding:8px;line-height:1.5;text-align:center}.page-actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px;padding:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-intro{font-size:16px;font-family:Playfair Display,serif;color:#000;font-weight:400;line-height:1.5;padding:8px;text-align:center}.faq .faq-question{font-family:Roboto,sans-serif;font-weight:300;font-size:18px;color:#fe6d71;text-transform:uppercase;margin:12px 0}.faq .faq-answer{text-align:justify}.privacy h4,.terms h4{font-family:Roboto,sans-serif;font-weight:300;font-size:18px;color:#fe6d71;text-transform:uppercase;margin:12px 0;text-align:center}.privacy .page-content,.terms .page-content{text-align:justify}.why .quotation{font-family:serif;quotes:"\201C" "\201D" "\2018" "\2019";padding:10px 32px;line-height:1.4;text-align:left}.why .quotation:before{content:open-quote;left:-10px;top:10px}.why .quotation:after,.why .quotation:before{display:inline;height:0;line-height:0;position:relative;color:#ccc;font-size:3em}.why .quotation:after{content:close-quote;left:10px;top:35px}.why footer{margin:0;text-align:right;margin-bottom:12px}.contact .form{width:100%;padding:12px}.contact .note{font-size:16px;font-family:Playfair Display,serif;color:#000;font-weight:400;line-height:1.5;text-align:center;margin-bottom:20px}.contact .popup{width:80%;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .popup h1{font-family:Roboto,sans-serif;font-size:22px;text-align:center;font-weight:900;color:#000}.contact .inputWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin:0 2px;margin-bottom:12px}.contact .inputWrapper input,.contact .inputWrapper select,.contact .inputWrapper textarea{font-family:Roboto,sans-serif;border:none;outline:none;padding:18px 0 0 8px;margin-bottom:24px;font-size:18px;font-weight:400;border:1px solid #fe677a;color:#666;width:100%;height:40px}.contact .inputWrapper select{padding:0}.contact .inputWrapper textarea{padding:4px;height:100px;font-size:12px}.contact .inputWrapper .inputLabel{position:absolute;left:4px;top:-12px;text-transform:uppercase;font-size:smaller;text-align:center;font-size:10px}.contact .inputWrapper .inputLabel.valid{color:#232323}.contact .inputWrapper .inputLabel.invalid{color:#ffa7cc}.contact .inputWrapper .inputValidation{position:absolute;left:2px;bottom:18px}.rotate-placeholder{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:12;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ff8c00;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (orientation:landscape) and (min-width:480px) and (max-width:740px){.rotate-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex}}.rotate-placeholder img{height:100px}.rotate-placeholder p{font-family:Roboto,sans-serif;font-size:22px;text-align:center;font-weight:900;color:#fff}
/*# sourceMappingURL=app.1b1721da.css.map*/