/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}audio,canvas,h1 em,h1 span,progress,video{display:inline-block}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.note strong,h1 em{white-space:nowrap}textarea{overflow:auto}#preview .image,.action__label,.actions-header,.panel,.radios,.share,.share__links,.viewport{overflow:hidden}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media only screen and (min-width:960px){.radial-progress{margin:0;width:320px;height:320px;background-color:#fff;border-radius:50%;position:relative;overflow:hidden}.radial-progress .circle .fill,.radial-progress .circle .mask,.radial-progress .circle .shadow{width:320px;height:320px;position:absolute;border-radius:50%}.radial-progress .circle .fill,.radial-progress .circle .mask{-webkit-backface-visibility:hidden;transition:transform 1s;border-radius:50%}.radial-progress .circle .mask{clip:rect(0,320px,320px,160px)}.radial-progress .circle .mask .fill{clip:rect(0,160px,320px,0);background-color:#04cb7e}.radial-progress .inset{width:272px;height:272px;position:absolute;margin-left:24px;margin-top:24px;background-color:#c7e8dc;border-radius:50%}.radial-progress .inset .percentage{width:57px;position:absolute;top:34px;left:16.5px}.radial-progress[data-progress="0"] .circle .fill,.radial-progress[data-progress="0"] .circle .fill.fix,.radial-progress[data-progress="0"] .circle .mask.full{transform:rotate(0)}.radial-progress[data-progress="1"] .circle .fill,.radial-progress[data-progress="1"] .circle .mask.full{transform:rotate(1.8deg)}.radial-progress[data-progress="1"] .circle .fill.fix,.radial-progress[data-progress="2"] .circle .fill,.radial-progress[data-progress="2"] .circle .mask.full{transform:rotate(3.6deg)}.radial-progress[data-progress="2"] .circle .fill.fix{transform:rotate(7.2deg)}.radial-progress[data-progress="3"] .circle .fill,.radial-progress[data-progress="3"] .circle .mask.full{transform:rotate(5.4deg)}.radial-progress[data-progress="3"] .circle .fill.fix{transform:rotate(10.8deg)}.radial-progress[data-progress="4"] .circle .fill,.radial-progress[data-progress="4"] .circle .mask.full{transform:rotate(7.2deg)}.radial-progress[data-progress="4"] .circle .fill.fix{transform:rotate(14.4deg)}.radial-progress[data-progress="5"] .circle .fill,.radial-progress[data-progress="5"] .circle .mask.full{transform:rotate(9deg)}.radial-progress[data-progress="5"] .circle .fill.fix{transform:rotate(18deg)}.radial-progress[data-progress="6"] .circle .fill,.radial-progress[data-progress="6"] .circle .mask.full{transform:rotate(10.8deg)}.radial-progress[data-progress="6"] .circle .fill.fix{transform:rotate(21.6deg)}.radial-progress[data-progress="7"] .circle .fill,.radial-progress[data-progress="7"] .circle .mask.full{transform:rotate(12.6deg)}.radial-progress[data-progress="7"] .circle .fill.fix{transform:rotate(25.2deg)}.radial-progress[data-progress="8"] .circle .fill,.radial-progress[data-progress="8"] .circle .mask.full{transform:rotate(14.4deg)}.radial-progress[data-progress="8"] .circle .fill.fix{transform:rotate(28.8deg)}.radial-progress[data-progress="9"] .circle .fill,.radial-progress[data-progress="9"] .circle .mask.full{transform:rotate(16.2deg)}.radial-progress[data-progress="9"] .circle .fill.fix{transform:rotate(32.4deg)}.radial-progress[data-progress="10"] .circle .fill,.radial-progress[data-progress="10"] .circle .mask.full{transform:rotate(18deg)}.radial-progress[data-progress="10"] .circle .fill.fix{transform:rotate(36deg)}.radial-progress[data-progress="11"] .circle .fill,.radial-progress[data-progress="11"] .circle .mask.full{transform:rotate(19.8deg)}.radial-progress[data-progress="11"] .circle .fill.fix{transform:rotate(39.6deg)}.radial-progress[data-progress="12"] .circle .fill,.radial-progress[data-progress="12"] .circle .mask.full{transform:rotate(21.6deg)}.radial-progress[data-progress="12"] .circle .fill.fix{transform:rotate(43.2deg)}.radial-progress[data-progress="13"] .circle .fill,.radial-progress[data-progress="13"] .circle .mask.full{transform:rotate(23.4deg)}.radial-progress[data-progress="13"] .circle .fill.fix{transform:rotate(46.8deg)}.radial-progress[data-progress="14"] .circle .fill,.radial-progress[data-progress="14"] .circle .mask.full{transform:rotate(25.2deg)}.radial-progress[data-progress="14"] .circle .fill.fix{transform:rotate(50.4deg)}.radial-progress[data-progress="15"] .circle .fill,.radial-progress[data-progress="15"] .circle .mask.full{transform:rotate(27deg)}.radial-progress[data-progress="15"] .circle .fill.fix{transform:rotate(54deg)}.radial-progress[data-progress="16"] .circle .fill,.radial-progress[data-progress="16"] .circle .mask.full{transform:rotate(28.8deg)}.radial-progress[data-progress="16"] .circle .fill.fix{transform:rotate(57.6deg)}.radial-progress[data-progress="17"] .circle .fill,.radial-progress[data-progress="17"] .circle .mask.full{transform:rotate(30.6deg)}.radial-progress[data-progress="17"] .circle .fill.fix{transform:rotate(61.2deg)}.radial-progress[data-progress="18"] .circle .fill,.radial-progress[data-progress="18"] .circle .mask.full{transform:rotate(32.4deg)}.radial-progress[data-progress="18"] .circle .fill.fix{transform:rotate(64.8deg)}.radial-progress[data-progress="19"] .circle .fill,.radial-progress[data-progress="19"] .circle .mask.full{transform:rotate(34.2deg)}.radial-progress[data-progress="19"] .circle .fill.fix{transform:rotate(68.4deg)}.radial-progress[data-progress="20"] .circle .fill,.radial-progress[data-progress="20"] .circle .mask.full{transform:rotate(36deg)}.radial-progress[data-progress="20"] .circle .fill.fix{transform:rotate(72deg)}.radial-progress[data-progress="21"] .circle .fill,.radial-progress[data-progress="21"] .circle .mask.full{transform:rotate(37.8deg)}.radial-progress[data-progress="21"] .circle .fill.fix{transform:rotate(75.6deg)}.radial-progress[data-progress="22"] .circle .fill,.radial-progress[data-progress="22"] .circle .mask.full{transform:rotate(39.6deg)}.radial-progress[data-progress="22"] .circle .fill.fix{transform:rotate(79.2deg)}.radial-progress[data-progress="23"] .circle .fill,.radial-progress[data-progress="23"] .circle .mask.full{transform:rotate(41.4deg)}.radial-progress[data-progress="23"] .circle .fill.fix{transform:rotate(82.8deg)}.radial-progress[data-progress="24"] .circle .fill,.radial-progress[data-progress="24"] .circle .mask.full{transform:rotate(43.2deg)}.radial-progress[data-progress="24"] .circle .fill.fix{transform:rotate(86.4deg)}.radial-progress[data-progress="25"] .circle .fill,.radial-progress[data-progress="25"] .circle .mask.full{transform:rotate(45deg)}.radial-progress[data-progress="25"] .circle .fill.fix{transform:rotate(90deg)}.radial-progress[data-progress="26"] .circle .fill,.radial-progress[data-progress="26"] .circle .mask.full{transform:rotate(46.8deg)}.radial-progress[data-progress="26"] .circle .fill.fix{transform:rotate(93.6deg)}.radial-progress[data-progress="27"] .circle .fill,.radial-progress[data-progress="27"] .circle .mask.full{transform:rotate(48.6deg)}.radial-progress[data-progress="27"] .circle .fill.fix{transform:rotate(97.2deg)}.radial-progress[data-progress="28"] .circle .fill,.radial-progress[data-progress="28"] .circle .mask.full{transform:rotate(50.4deg)}.radial-progress[data-progress="28"] .circle .fill.fix{transform:rotate(100.8deg)}.radial-progress[data-progress="29"] .circle .fill,.radial-progress[data-progress="29"] .circle .mask.full{transform:rotate(52.2deg)}.radial-progress[data-progress="29"] .circle .fill.fix{transform:rotate(104.4deg)}.radial-progress[data-progress="30"] .circle .fill,.radial-progress[data-progress="30"] .circle .mask.full{transform:rotate(54deg)}.radial-progress[data-progress="30"] .circle .fill.fix{transform:rotate(108deg)}.radial-progress[data-progress="31"] .circle .fill,.radial-progress[data-progress="31"] .circle .mask.full{transform:rotate(55.8deg)}.radial-progress[data-progress="31"] .circle .fill.fix{transform:rotate(111.6deg)}.radial-progress[data-progress="32"] .circle .fill,.radial-progress[data-progress="32"] .circle .mask.full{transform:rotate(57.6deg)}.radial-progress[data-progress="32"] .circle .fill.fix{transform:rotate(115.2deg)}.radial-progress[data-progress="33"] .circle .fill,.radial-progress[data-progress="33"] .circle .mask.full{transform:rotate(59.4deg)}.radial-progress[data-progress="33"] .circle .fill.fix{transform:rotate(118.8deg)}.radial-progress[data-progress="34"] .circle .fill,.radial-progress[data-progress="34"] .circle .mask.full{transform:rotate(61.2deg)}.radial-progress[data-progress="34"] .circle .fill.fix{transform:rotate(122.4deg)}.radial-progress[data-progress="35"] .circle .fill,.radial-progress[data-progress="35"] .circle .mask.full{transform:rotate(63deg)}.radial-progress[data-progress="35"] .circle .fill.fix{transform:rotate(126deg)}.radial-progress[data-progress="36"] .circle .fill,.radial-progress[data-progress="36"] .circle .mask.full{transform:rotate(64.8deg)}.radial-progress[data-progress="36"] .circle .fill.fix{transform:rotate(129.6deg)}.radial-progress[data-progress="37"] .circle .fill,.radial-progress[data-progress="37"] .circle .mask.full{transform:rotate(66.6deg)}.radial-progress[data-progress="37"] .circle .fill.fix{transform:rotate(133.2deg)}.radial-progress[data-progress="38"] .circle .fill,.radial-progress[data-progress="38"] .circle .mask.full{transform:rotate(68.4deg)}.radial-progress[data-progress="38"] .circle .fill.fix{transform:rotate(136.8deg)}.radial-progress[data-progress="39"] .circle .fill,.radial-progress[data-progress="39"] .circle .mask.full{transform:rotate(70.2deg)}.radial-progress[data-progress="39"] .circle .fill.fix{transform:rotate(140.4deg)}.radial-progress[data-progress="40"] .circle .fill,.radial-progress[data-progress="40"] .circle .mask.full{transform:rotate(72deg)}.radial-progress[data-progress="40"] .circle .fill.fix{transform:rotate(144deg)}.radial-progress[data-progress="41"] .circle .fill,.radial-progress[data-progress="41"] .circle .mask.full{transform:rotate(73.8deg)}.radial-progress[data-progress="41"] .circle .fill.fix{transform:rotate(147.6deg)}.radial-progress[data-progress="42"] .circle .fill,.radial-progress[data-progress="42"] .circle .mask.full{transform:rotate(75.6deg)}.radial-progress[data-progress="42"] .circle .fill.fix{transform:rotate(151.2deg)}.radial-progress[data-progress="43"] .circle .fill,.radial-progress[data-progress="43"] .circle .mask.full{transform:rotate(77.4deg)}.radial-progress[data-progress="43"] .circle .fill.fix{transform:rotate(154.8deg)}.radial-progress[data-progress="44"] .circle .fill,.radial-progress[data-progress="44"] .circle .mask.full{transform:rotate(79.2deg)}.radial-progress[data-progress="44"] .circle .fill.fix{transform:rotate(158.4deg)}.radial-progress[data-progress="45"] .circle .fill,.radial-progress[data-progress="45"] .circle .mask.full{transform:rotate(81deg)}.radial-progress[data-progress="45"] .circle .fill.fix{transform:rotate(162deg)}.radial-progress[data-progress="46"] .circle .fill,.radial-progress[data-progress="46"] .circle .mask.full{transform:rotate(82.8deg)}.radial-progress[data-progress="46"] .circle .fill.fix{transform:rotate(165.6deg)}.radial-progress[data-progress="47"] .circle .fill,.radial-progress[data-progress="47"] .circle .mask.full{transform:rotate(84.6deg)}.radial-progress[data-progress="47"] .circle .fill.fix{transform:rotate(169.2deg)}.radial-progress[data-progress="48"] .circle .fill,.radial-progress[data-progress="48"] .circle .mask.full{transform:rotate(86.4deg)}.radial-progress[data-progress="48"] .circle .fill.fix{transform:rotate(172.8deg)}.radial-progress[data-progress="49"] .circle .fill,.radial-progress[data-progress="49"] .circle .mask.full{transform:rotate(88.2deg)}.radial-progress[data-progress="49"] .circle .fill.fix{transform:rotate(176.4deg)}.radial-progress[data-progress="50"] .circle .fill,.radial-progress[data-progress="50"] .circle .mask.full{transform:rotate(90deg)}.radial-progress[data-progress="50"] .circle .fill.fix{transform:rotate(180deg)}.radial-progress[data-progress="51"] .circle .fill,.radial-progress[data-progress="51"] .circle .mask.full{transform:rotate(91.8deg)}.radial-progress[data-progress="51"] .circle .fill.fix{transform:rotate(183.6deg)}.radial-progress[data-progress="52"] .circle .fill,.radial-progress[data-progress="52"] .circle .mask.full{transform:rotate(93.6deg)}.radial-progress[data-progress="52"] .circle .fill.fix{transform:rotate(187.2deg)}.radial-progress[data-progress="53"] .circle .fill,.radial-progress[data-progress="53"] .circle .mask.full{transform:rotate(95.4deg)}.radial-progress[data-progress="53"] .circle .fill.fix{transform:rotate(190.8deg)}.radial-progress[data-progress="54"] .circle .fill,.radial-progress[data-progress="54"] .circle .mask.full{transform:rotate(97.2deg)}.radial-progress[data-progress="54"] .circle .fill.fix{transform:rotate(194.4deg)}.radial-progress[data-progress="55"] .circle .fill,.radial-progress[data-progress="55"] .circle .mask.full{transform:rotate(99deg)}.radial-progress[data-progress="55"] .circle .fill.fix{transform:rotate(198deg)}.radial-progress[data-progress="56"] .circle .fill,.radial-progress[data-progress="56"] .circle .mask.full{transform:rotate(100.8deg)}.radial-progress[data-progress="56"] .circle .fill.fix{transform:rotate(201.6deg)}.radial-progress[data-progress="57"] .circle .fill,.radial-progress[data-progress="57"] .circle .mask.full{transform:rotate(102.6deg)}.radial-progress[data-progress="57"] .circle .fill.fix{transform:rotate(205.2deg)}.radial-progress[data-progress="58"] .circle .fill,.radial-progress[data-progress="58"] .circle .mask.full{transform:rotate(104.4deg)}.radial-progress[data-progress="58"] .circle .fill.fix{transform:rotate(208.8deg)}.radial-progress[data-progress="59"] .circle .fill,.radial-progress[data-progress="59"] .circle .mask.full{transform:rotate(106.2deg)}.radial-progress[data-progress="59"] .circle .fill.fix{transform:rotate(212.4deg)}.radial-progress[data-progress="60"] .circle .fill,.radial-progress[data-progress="60"] .circle .mask.full{transform:rotate(108deg)}.radial-progress[data-progress="60"] .circle .fill.fix{transform:rotate(216deg)}.radial-progress[data-progress="61"] .circle .fill,.radial-progress[data-progress="61"] .circle .mask.full{transform:rotate(109.8deg)}.radial-progress[data-progress="61"] .circle .fill.fix{transform:rotate(219.6deg)}.radial-progress[data-progress="62"] .circle .fill,.radial-progress[data-progress="62"] .circle .mask.full{transform:rotate(111.6deg)}.radial-progress[data-progress="62"] .circle .fill.fix{transform:rotate(223.2deg)}.radial-progress[data-progress="63"] .circle .fill,.radial-progress[data-progress="63"] .circle .mask.full{transform:rotate(113.4deg)}.radial-progress[data-progress="63"] .circle .fill.fix{transform:rotate(226.8deg)}.radial-progress[data-progress="64"] .circle .fill,.radial-progress[data-progress="64"] .circle .mask.full{transform:rotate(115.2deg)}.radial-progress[data-progress="64"] .circle .fill.fix{transform:rotate(230.4deg)}.radial-progress[data-progress="65"] .circle .fill,.radial-progress[data-progress="65"] .circle .mask.full{transform:rotate(117deg)}.radial-progress[data-progress="65"] .circle .fill.fix{transform:rotate(234deg)}.radial-progress[data-progress="66"] .circle .fill,.radial-progress[data-progress="66"] .circle .mask.full{transform:rotate(118.8deg)}.radial-progress[data-progress="66"] .circle .fill.fix{transform:rotate(237.6deg)}.radial-progress[data-progress="67"] .circle .fill,.radial-progress[data-progress="67"] .circle .mask.full{transform:rotate(120.6deg)}.radial-progress[data-progress="67"] .circle .fill.fix{transform:rotate(241.2deg)}.radial-progress[data-progress="68"] .circle .fill,.radial-progress[data-progress="68"] .circle .mask.full{transform:rotate(122.4deg)}.radial-progress[data-progress="68"] .circle .fill.fix{transform:rotate(244.8deg)}.radial-progress[data-progress="69"] .circle .fill,.radial-progress[data-progress="69"] .circle .mask.full{transform:rotate(124.2deg)}.radial-progress[data-progress="69"] .circle .fill.fix{transform:rotate(248.4deg)}.radial-progress[data-progress="70"] .circle .fill,.radial-progress[data-progress="70"] .circle .mask.full{transform:rotate(126deg)}.radial-progress[data-progress="70"] .circle .fill.fix{transform:rotate(252deg)}.radial-progress[data-progress="71"] .circle .fill,.radial-progress[data-progress="71"] .circle .mask.full{transform:rotate(127.8deg)}.radial-progress[data-progress="71"] .circle .fill.fix{transform:rotate(255.6deg)}.radial-progress[data-progress="72"] .circle .fill,.radial-progress[data-progress="72"] .circle .mask.full{transform:rotate(129.6deg)}.radial-progress[data-progress="72"] .circle .fill.fix{transform:rotate(259.2deg)}.radial-progress[data-progress="73"] .circle .fill,.radial-progress[data-progress="73"] .circle .mask.full{transform:rotate(131.4deg)}.radial-progress[data-progress="73"] .circle .fill.fix{transform:rotate(262.8deg)}.radial-progress[data-progress="74"] .circle .fill,.radial-progress[data-progress="74"] .circle .mask.full{transform:rotate(133.2deg)}.radial-progress[data-progress="74"] .circle .fill.fix{transform:rotate(266.4deg)}.radial-progress[data-progress="75"] .circle .fill,.radial-progress[data-progress="75"] .circle .mask.full{transform:rotate(135deg)}.radial-progress[data-progress="75"] .circle .fill.fix{transform:rotate(270deg)}.radial-progress[data-progress="76"] .circle .fill,.radial-progress[data-progress="76"] .circle .mask.full{transform:rotate(136.8deg)}.radial-progress[data-progress="76"] .circle .fill.fix{transform:rotate(273.6deg)}.radial-progress[data-progress="77"] .circle .fill,.radial-progress[data-progress="77"] .circle .mask.full{transform:rotate(138.6deg)}.radial-progress[data-progress="77"] .circle .fill.fix{transform:rotate(277.2deg)}.radial-progress[data-progress="78"] .circle .fill,.radial-progress[data-progress="78"] .circle .mask.full{transform:rotate(140.4deg)}.radial-progress[data-progress="78"] .circle .fill.fix{transform:rotate(280.8deg)}.radial-progress[data-progress="79"] .circle .fill,.radial-progress[data-progress="79"] .circle .mask.full{transform:rotate(142.2deg)}.radial-progress[data-progress="79"] .circle .fill.fix{transform:rotate(284.4deg)}.radial-progress[data-progress="80"] .circle .fill,.radial-progress[data-progress="80"] .circle .mask.full{transform:rotate(144deg)}.radial-progress[data-progress="80"] .circle .fill.fix{transform:rotate(288deg)}.radial-progress[data-progress="81"] .circle .fill,.radial-progress[data-progress="81"] .circle .mask.full{transform:rotate(145.8deg)}.radial-progress[data-progress="81"] .circle .fill.fix{transform:rotate(291.6deg)}.radial-progress[data-progress="82"] .circle .fill,.radial-progress[data-progress="82"] .circle .mask.full{transform:rotate(147.6deg)}.radial-progress[data-progress="82"] .circle .fill.fix{transform:rotate(295.2deg)}.radial-progress[data-progress="83"] .circle .fill,.radial-progress[data-progress="83"] .circle .mask.full{transform:rotate(149.4deg)}.radial-progress[data-progress="83"] .circle .fill.fix{transform:rotate(298.8deg)}.radial-progress[data-progress="84"] .circle .fill,.radial-progress[data-progress="84"] .circle .mask.full{transform:rotate(151.2deg)}.radial-progress[data-progress="84"] .circle .fill.fix{transform:rotate(302.4deg)}.radial-progress[data-progress="85"] .circle .fill,.radial-progress[data-progress="85"] .circle .mask.full{transform:rotate(153deg)}.radial-progress[data-progress="85"] .circle .fill.fix{transform:rotate(306deg)}.radial-progress[data-progress="86"] .circle .fill,.radial-progress[data-progress="86"] .circle .mask.full{transform:rotate(154.8deg)}.radial-progress[data-progress="86"] .circle .fill.fix{transform:rotate(309.6deg)}.radial-progress[data-progress="87"] .circle .fill,.radial-progress[data-progress="87"] .circle .mask.full{transform:rotate(156.6deg)}.radial-progress[data-progress="87"] .circle .fill.fix{transform:rotate(313.2deg)}.radial-progress[data-progress="88"] .circle .fill,.radial-progress[data-progress="88"] .circle .mask.full{transform:rotate(158.4deg)}.radial-progress[data-progress="88"] .circle .fill.fix{transform:rotate(316.8deg)}.radial-progress[data-progress="89"] .circle .fill,.radial-progress[data-progress="89"] .circle .mask.full{transform:rotate(160.2deg)}.radial-progress[data-progress="89"] .circle .fill.fix{transform:rotate(320.4deg)}.radial-progress[data-progress="90"] .circle .fill,.radial-progress[data-progress="90"] .circle .mask.full{transform:rotate(162deg)}.radial-progress[data-progress="90"] .circle .fill.fix{transform:rotate(324deg)}.radial-progress[data-progress="91"] .circle .fill,.radial-progress[data-progress="91"] .circle .mask.full{transform:rotate(163.8deg)}.radial-progress[data-progress="91"] .circle .fill.fix{transform:rotate(327.6deg)}.radial-progress[data-progress="92"] .circle .fill,.radial-progress[data-progress="92"] .circle .mask.full{transform:rotate(165.6deg)}.radial-progress[data-progress="92"] .circle .fill.fix{transform:rotate(331.2deg)}.radial-progress[data-progress="93"] .circle .fill,.radial-progress[data-progress="93"] .circle .mask.full{transform:rotate(167.4deg)}.radial-progress[data-progress="93"] .circle .fill.fix{transform:rotate(334.8deg)}.radial-progress[data-progress="94"] .circle .fill,.radial-progress[data-progress="94"] .circle .mask.full{transform:rotate(169.2deg)}.radial-progress[data-progress="94"] .circle .fill.fix{transform:rotate(338.4deg)}.radial-progress[data-progress="95"] .circle .fill,.radial-progress[data-progress="95"] .circle .mask.full{transform:rotate(171deg)}.radial-progress[data-progress="95"] .circle .fill.fix{transform:rotate(342deg)}.radial-progress[data-progress="96"] .circle .fill,.radial-progress[data-progress="96"] .circle .mask.full{transform:rotate(172.8deg)}.radial-progress[data-progress="96"] .circle .fill.fix{transform:rotate(345.6deg)}.radial-progress[data-progress="97"] .circle .fill,.radial-progress[data-progress="97"] .circle .mask.full{transform:rotate(174.6deg)}.radial-progress[data-progress="97"] .circle .fill.fix{transform:rotate(349.2deg)}.radial-progress[data-progress="98"] .circle .fill,.radial-progress[data-progress="98"] .circle .mask.full{transform:rotate(176.4deg)}.radial-progress[data-progress="98"] .circle .fill.fix{transform:rotate(352.8deg)}.radial-progress[data-progress="99"] .circle .fill,.radial-progress[data-progress="99"] .circle .mask.full{transform:rotate(178.2deg)}.radial-progress[data-progress="99"] .circle .fill.fix{transform:rotate(356.4deg)}.radial-progress[data-progress="100"] .circle .fill,.radial-progress[data-progress="100"] .circle .mask.full{transform:rotate(180deg)}.radial-progress[data-progress="100"] .circle .fill.fix{transform:rotate(360deg)}}body,html{position:static}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?b8tafh);src:url(../fonts/icomoon.eot?b8tafh#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?b8tafh) format('truetype'),url(../fonts/icomoon.woff?b8tafh) format('woff'),url(../fonts/icomoon.svg?b8tafh#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.actions-header__label,.goal-header__label,.note,.radios label,.save-button,.share__title,p.total__label{text-transform:uppercase}.icon-mouse-scroll:before{content:"\e900"}.icon-messenger:before{content:"\e911"}.icon-link:before{content:"\e910"}.icon-twitter:before{content:"\e912"}.icon-facebook:before{content:"\e90f"}.icon-drag:before{content:"\e913";color:#fff}.icon-health:before{content:"\e000";color:#0093b6}.icon-life:before{content:"\e001";color:#3a6fb4}.icon-home:before{content:"\e002";color:#399950}.icon-travel:before{content:"\e012";color:#ffa904}.icon-roadside:before{content:"\e013";color:#ef7b00}.icon-car:before{content:"\e90c";color:#ed1c24}.icon-pet:before{content:"\e90d";color:#87862f}.icon-blog:before{content:"\e90e";color:#d60654}h1,html{color:#335965}.icon-chevron-right:before{content:"\e90a"}.icon-chevron-left:before{content:"\e90b"}.action-form:after,.action::after,.goal-list aside::after,.header::after,.row::after,h1 span:after{content:''}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#c7e8dc;font-family:Roboto,sans-serif;font-weight:400;font-size:100%}h1,h2{font-family:'Roboto Slab',serif;font-weight:700}@media only screen and (min-width:800px){html{position:relative}}@media only screen and (min-width:600px){body{position:relative}}h1{font-size:32px;line-height:1em;margin:20px 0 0}h1 em{font-style:normal}h1 span{position:relative}h1 span:after{display:block;position:absolute;bottom:-2px;left:0;right:0;border-bottom:3px solid #335965}@media only screen and (min-width:640px){h1{font-size:46px;max-width:520px}h1 span:after{border-bottom:4px solid #335965;bottom:-4px}}@media only screen and (min-width:960px){h1{font-size:64px}h1 span:after{border-bottom:6px solid #335965;bottom:-4px}}h2{font-size:20px;line-height:1.2em;margin:0 0 20px}@media only screen and (min-width:420px){h2{font-size:32px}}@media only screen and (min-width:960px){h2{font-size:36px}}.gn-bar{border-bottom:1px solid #ddd}.brand-nav__menu,.brand-nav__open{background:#fff;border-radius:6px 0 0 6px;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.header{background:#fff;width:100%;z-index:1000;box-shadow:0 1px 0 rgba(0,0,0,.1);height:68px;position:relative}.header::after{display:block;clear:both}.sgp-logo{max-width:210px;display:block;margin:0 auto;padding:11px 20px 0;box-sizing:border-box;width:100%;height:61px}.logo{display:none}@media only screen and (min-width:450px){.logo{display:block;float:right}}.logo__link{padding:13px 16px 0 14px;display:block;text-decoration:none;height:50px}.logo__img{display:block;height:41px;width:auto}.brand-nav{position:absolute;right:0;top:10px;z-index:1001;font-size:14px}.brand-nav a{color:#3c4349;text-decoration:none}.brand-nav__menu{box-sizing:border-box;width:240px;padding:0 27px;position:absolute;top:0;right:-240px;transition:ease-out .3s right;text-align:left}.brand-nav__open{display:block;padding:11px 13px 9px 9px;position:relative;cursor:pointer}@media (min-width:770px){.brand-nav__open{padding:11px 20px 9px 16px}}.brand-nav__open i{font-size:1.6em}.brand-nav--open .brand-nav__menu{right:0}.brand-nav__home{box-sizing:border-box;display:block;height:80px;text-align:center;padding:19px 0 0}.brand-nav__close{display:block;position:absolute;top:17px;left:17px;cursor:pointer;padding:10px}.brand-nav__close i{display:inline-block;font-size:1.6em;min-width:23px;text-align:center}.brand-nav__links{list-style:none;margin:0;padding:0;line-height:50px}.brand-nav__links li{border-top:1px solid #e1e1e1}.brand-nav__links a{display:block}.brand-nav__links i{vertical-align:middle;font-size:1.6em;display:inline-block;min-width:23px;text-align:center;margin-right:10px;position:relative;top:-1px}.goal-header{background:#335965;color:#fff;margin:0 -40px;padding:0 40px}.goal-header__label{margin:0;font-weight:700}.goal-header__label span{display:none}.goal-header__edit{position:absolute;top:0;right:0;bottom:0;width:60px;text-indent:-20em;overflow:hidden;background:url(../images/pencil-icon-white.svg) center center no-repeat #193b46;background-size:16px}@media only screen and (min-width:715px){.goal-header__label{margin:40px 0 0}.goal-header__label span{display:inline-block}.goal-header__edit{background:0 0;position:static;display:inline;text-decoration:underline;color:#fff;font-weight:400;margin-left:10px;text-indent:0;width:auto}}.goal-header aside,.goal-header__print{display:none}.button,.print-button,.save-button{text-decoration:none}.goal-header__heading{margin:0;padding:20px 0;font-size:16px}@media only screen and (min-width:500px){.goal-header__heading{font-size:26px}}.goal-header .main{width:100%}@media only screen and (min-width:715px){.goal-header__heading{padding:0;margin-top:5px;margin-bottom:20px;font-size:32px}.goal-header .main{width:calc(100% - 250px)}}@media only screen and (min-width:960px){.goal-header .main{width:calc(100% - 360px)}}@media only screen and (min-width:715px){.goal-header aside{width:250px;display:block}}@media only screen and (min-width:960px){.goal-header aside{width:320px}}.viewport{position:relative}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.panel{min-height:calc(100vh - 140px);position:absolute;top:0;left:0;width:100%;background:#c7e8dc;box-sizing:border-box;padding:0 20px 60px;display:none}.intro-images,.main,.panel--active,aside{position:relative}.panel--active{width:auto;z-index:1;height:auto;animation:fadeIn;animation-duration:.5s}.row{max-width:1115px;margin:0 auto}.panel--goal .row,.panel--intro .row{max-width:935px}.row::after{display:block;clear:both}.panel--intro{background:#c7e8dc;padding-top:70px}.panel--intro .main{position:relative;text-align:center}@media only screen and (min-width:640px){.panel{padding-left:20px;padding-right:20px}.main{width:calc(100% - 360px);float:left}aside{width:320px;float:right}.panel--intro{padding-top:130px}.panel--intro .main{text-align:left;width:calc(100% - 220px);float:right}}@media only screen and (min-width:730px){.panel--intro .main{width:calc(100% - 310px)}}@media only screen and (min-width:960px){.panel--intro .main{width:calc(100% - 380px)}}.panel--intro p{font-size:16px;line-height:1.2em;margin:20px 0 0}@media only screen and (min-width:640px){.panel--intro p{font-size:18px}}.panel--intro aside{margin:0 auto;width:150px}@media only screen and (min-width:640px){.panel--intro aside{width:200px;float:left}}@media only screen and (min-width:730px){.panel--intro p{font-size:20px}.panel--intro aside{width:290px}}@media only screen and (min-width:960px){.panel--intro aside{width:360px}}.intro-images{padding:108.61% 0 0;margin:0 0 -20px}.intro-images img{position:absolute;top:0;left:0;width:100%;transform:scale(0);animation-name:zoomInOut;animation-duration:3.9s;animation-iteration-count:infinite}@keyframes zoomInOut{0%{transform:scale(0)}10%,23.33%{transform:scale(1)}100%,33.33%{transform:scale(0)}}.image--two{animation-delay:1.3s}.image--three{animation-delay:2.6s}.panel--goal{background:#335965;padding-top:100px;color:#c7e8dc}.panel--goal form p,.panel--goal h2{color:#fff;font-weight:700;font-family:'Roboto Slab',serif}.panel--goal h2{font-size:32px;line-height:1.143em}@media only screen and (min-width:640px){.panel--goal{padding-top:130px}.panel--goal h2{font-size:46px}}@media only screen and (min-width:960px){.panel--goal h2{font-size:56px}}.panel--goal p{font-size:16px}.panel--goal form{margin:20px 0 0;padding:15px 0 0;border-top:1px solid #333}@media only screen and (min-width:640px){.panel--goal p{font-size:20px}.panel--goal form{margin:35px 0 0;padding:25px 0 0}}.panel--goal form p{line-height:1.6em;margin:0;text-align:left;font-size:24px}@media only screen and (min-width:525px){.panel--goal form p{text-align:center;line-height:2em}}@media only screen and (min-width:685px){.panel--goal form p{font-size:30px}}@media only screen and (min-width:765px){.panel--goal form p{font-size:34px}}@media only screen and (min-width:845px){.panel--goal form p{font-size:38px}}@media only screen and (min-width:925px){.panel--goal form p{font-size:42px}}@media only screen and (min-width:1015px){.panel--goal form p{font-size:46px}}.panel--goal input{color:#335965;padding-left:10px;padding-right:10px;box-sizing:border-box;line-height:1.4em;border:1px solid #fff;width:calc(100% - 68px);border-radius:0;box-shadow:none}.panel--goal label{display:block;margin:8px 0}.label__text{width:40px;display:inline-block;padding-right:20px;text-align:right}@media only screen and (min-width:525px){.panel--goal label{display:inline-block;margin:0}.label__text{display:inline;width:auto;text-align:left;padding-right:0}}.button,.goal,.plan,.print-button,.radios span,.save-button,p.total__label{text-align:center}.panel--goal br{display:none}#for{width:100%}@media only screen and (min-width:525px){.panel--goal br{display:block}#save{width:3.59em;margin-left:-.1085em;margin-right:.1085em}#by{width:6.96em;margin-left:.1085em}#for{width:11.3em;margin-left:.1085em}}:-ms-input-placeholder{color:#99c3b4;opacity:1}::placeholder{color:#99c3b4;opacity:1}.invalid :-ms-input-placeholder,.invalid:-ms-input-placeholder{color:#fff;opacity:.6}.invalid ::placeholder,.invalid::placeholder{color:#fff;opacity:.6}.panel--goal .form-submit{display:block;font-family:'Roboto Slab',serif;font-weight:700;background:#04cb7e;color:#fff;border-radius:5px;font-size:18px;box-sizing:border-box;border:1px solid #04cb7e;line-height:54px;margin:15px 0 0;cursor:pointer;width:100%}@media only screen and (min-width:525px){.panel--goal .form-submit{display:inline-block;font-size:.522em;line-height:2.7em;margin:0 0 0 .42em;width:12.5em;position:relative;top:-.375em}}@keyframes fadeInOut{0%{opacity:0}10%,23.33%{opacity:1}100%,33.33%{opacity:0}}.placeholder{position:relative;display:inline-block;width:calc(100% - 68px)}@media only screen and (min-width:525px){.placeholder{width:auto}}.placeholder__one,.placeholder__three,.placeholder__two{position:absolute;top:0;left:16px;color:#99c3b4;z-index:1;cursor:text;animation-name:fadeInOut;animation-duration:3.9s;animation-iteration-count:infinite;opacity:0}.placeholder__two{animation-delay:1.3s}.placeholder__three{animation-delay:2.6s}.placeholder input:focus,.placeholder input:valid{position:relative;z-index:2}.button{display:block;font-family:'Roboto Slab',serif;font-weight:700;background:#04cb7e;color:#fff;border-radius:5px;font-size:18px;line-height:1em;padding:20px 0;max-width:302px;margin:0 auto}@media only screen and (min-width:640px){.button{font-size:24px;margin:0 auto 0 0}}.goal-list .main{width:auto;float:none;margin:0 -10px}@media only screen and (min-width:410px){.goal-list .main{margin:0}}@media only screen and (min-width:960px){.goal-list .main{width:calc(100% - 360px);float:left}}.goal-list aside{width:auto;float:none;margin:0 -40px 20px;padding:15px 40px;background:#fff}@media only screen and (min-width:540px){.goal-list aside{display:-ms-flexbox;display:flex;padding-top:20px;padding-bottom:20px}}.goal-list aside::after{display:block;clear:both}@media only screen and (min-width:960px){.goal-list aside{display:block;width:320px;float:right;margin:0;padding:0;background:0 0}.goal-list{padding-top:40px}}.actions,.actions-header{padding:20px 0 0;clear:both}.goal-list__heading{float:left;margin:0;line-height:50px}@media only screen and (min-width:520px){.goal-list__heading{line-height:60px}}.actions-header{margin:0 48px 0 0;display:none}@media only screen and (min-width:620px){.actions-header{display:block}}@media only screen and (min-width:960px){.actions-header{display:none}}@media only screen and (min-width:1100px){.actions-header{display:block}}.actions-header__label{float:left;width:33%;font-weight:700;margin:0;font-size:14px}.actions-header__label--title{width:56.1%}.actions-header__label--saving{width:20.5%}.actions-header__label--weekly{width:23.4%}.actions{margin:0;list-style:none}.action{margin:0 0 10px;padding:15px 48px 15px 20px;background:#fff;-ms-flex-align:center;align-items:center;font-size:16px;position:relative;box-sizing:border-box}.action__label,.note{-ms-flex-align:center}@media only screen and (min-width:620px){.action{padding:0 48px 0 0;display:-ms-flexbox;display:flex;min-height:85px}}@media only screen and (min-width:820px){.action{font-size:20px}}@media only screen and (min-width:960px){.action{padding:20px 48px 20px 20px;display:block}}@media only screen and (min-width:1100px){.action{padding:0 48px 0 0;display:-ms-flexbox;display:flex}}.action::after{display:block;clear:both}.action__label{margin:0;padding:0;align-items:center;font-family:'Roboto Slab',serif;font-weight:700;float:left;box-sizing:border-box;display:block}@media only screen and (min-width:620px){.action__label{padding:10px 0}}@media only screen and (min-width:960px){.action__label{padding:0}}@media only screen and (min-width:1100px){.action__label{padding:10px 0}}.action__label--title{float:none;padding-bottom:5px}@media only screen and (min-width:620px){.action__label--title{float:left;width:56.1%;padding-left:25px;padding-right:10px;padding-bottom:10px}}@media only screen and (min-width:960px){.action__label--title{float:none;width:auto;padding-left:0;padding-right:0}}@media only screen and (min-width:1100px){.action__label--title{float:left;width:56.1%;padding-left:25px;padding-right:10px}}.action__label--saving{padding-right:10px;font-weight:400}@media only screen and (min-width:620px){.action__label--saving{width:20.5%;font-weight:700}}@media only screen and (min-width:960px){.action__label--saving{width:auto;font-weight:400}}@media only screen and (min-width:1100px){.action__label--saving{width:20.5%;font-weight:700}}.action__label--weekly{padding-right:0;color:#04cb7e;font-weight:400}@media only screen and (min-width:620px){.action__label--weekly{width:23.4%}}@media only screen and (min-width:960px){.action__label--weekly{width:auto}}@media only screen and (min-width:1100px){.action__label--weekly{width:23.4%;padding-top:30px;padding-bottom:30px}}.action__delete,.action__edit{width:47px;right:0;position:absolute;border-left:1px solid #335965;box-sizing:border-box}.action__delete{top:0;bottom:50%;background:url(../images/cross-icon-dark.svg) center center no-repeat;background-size:12px}.action__edit{top:50%;bottom:0;border-top:1px solid #335965;background:url(../images/pencil-icon.svg) center center no-repeat;background-size:16px}.action-form{margin:0 0 10px;background:#fff;padding:15px;position:relative}@media only screen and (min-width:690px){.action-form{margin-right:80px;padding:15px 0 15px 15px}}.action-form:after{display:block;clear:both}.input-action{height:42px;font-family:'Roboto Slab',serif;font-weight:700;font-size:16px;color:#335965;box-sizing:border-box;padding:0 10px;margin:0 0 10px;width:100%;display:block;border:1px solid #99c3b4;border-radius:0;box-shadow:none}@media only screen and (min-width:540px){.input-action{height:52px;font-size:20px}}@media only screen and (min-width:690px){.input-action{float:left;width:calc(48% - 5px);margin-right:5px;margin-bottom:0}}.input-amount{margin:0 15px 0 0;width:calc(45% - 15px);float:left;position:relative}@media only screen and (min-width:590px){.input-amount{width:calc(68.4% - 15px)}}@media only screen and (min-width:690px){.input-amount{width:calc(17.77% - 15px)}}.input-amount input{box-sizing:border-box;height:42px;font-family:'Roboto Slab',serif;font-weight:700;font-size:16px;color:#335965;padding:0 10px 0 25px;border:1px solid #99c3b4;width:100%;box-shadow:none;border-radius:0}.input-amount::before{content:'$';color:#335965;position:absolute;top:9px;left:12px;font-size:20px;font-weight:700}@media only screen and (min-width:540px){.input-amount input{height:52px;font-size:20px}.input-amount::before{top:15px}}.input-amount.invalid::before{color:#fff}.radios{border:1px solid #335965;border-radius:5px;float:left;width:55%;box-sizing:border-box}@media only screen and (min-width:590px){.radios{width:31.11%}}.radios label{float:left;border-right:1px solid #335965;cursor:pointer;width:25%;box-sizing:border-box}.radios label:last-child{border-right:none}.radios span:hover{background:#bfe8dc}.radios span{display:block;line-height:40px;font-weight:700;font-size:12px}@media only screen and (min-width:540px){.radios span{line-height:50px;font-size:14px}}.radios input:checked+span{background:#335965;color:#fff}.radios input{display:none}.save-button{position:relative;top:15px;clear:both;display:block;font-weight:700;color:#fff;cursor:pointer;background:url(../images/tick-icon.svg) 41% 49% no-repeat #04cb7e;background-size:26px;padding:15px 0 15px 20px;margin:0 -15px;border:1px solid #04cb7e;width:calc(100% + 30px)}@media only screen and (min-width:380px){.save-button{background-position:43% 49%}}@media only screen and (min-width:577px){.save-button{background-position:45% 49%}}@media only screen and (min-width:690px){.save-button{background-position:center 36%;margin:0;width:80px;position:absolute;top:0;bottom:0;right:-80px;padding:24px 0 0}}.form-button{display:none}.print-button{background:#04cb7e;color:#fff;font-family:'Roboto Slab',serif;font-weight:700;display:block;width:140px;line-height:50px;border-radius:5px;font-size:16px;float:right}@media only screen and (min-width:520px){.print-button{line-height:60px;width:250px;font-size:18px}}.print-button::before{content:'';display:inline-block;background:url(../images/print-icon.svg) center center no-repeat;background-size:38px;width:23px;height:22px;margin:0 10px -5px 0}@media only screen and (min-width:540px){.radial-progress{width:66.66%}}@media only screen and (min-width:960px){.inset::after{position:absolute;content:'';top:50%;left:10px;right:10px;border-top:1px solid #335965}.radial-progress{width:auto}}.plan{float:left;width:50%;font-size:34px;border-right:1px solid #335965;box-sizing:border-box}@media only screen and (min-width:960px){.plan{border:none;font-size:52px;float:none;width:100%;position:absolute;top:60px;left:0}}.goal{float:left;width:50%;font-size:34px;box-sizing:border-box}@media only screen and (min-width:540px){.goal{border-right:1px solid #335965}}.goal p,.plan p{display:block;margin:0}@media only screen and (min-width:715px){.goal p,.plan p{display:inline-block;margin-bottom:0}}@media only screen and (min-width:960px){.goal{border:none;font-size:52px;float:none;width:100%;position:absolute;bottom:60px;left:0}.goal p,.plan p{margin-bottom:-12px;display:block}}p.total__label{font-size:12px;margin:0 0 -.5em}@media only screen and (min-width:715px){p.total__label{display:inline-block;text-align:right;max-width:4.5em;margin-bottom:0}}@media only screen and (min-width:960px){p.total__label{margin-bottom:-12px;max-width:none;width:auto;font-size:.25em;display:block;text-align:center}}.total__cents,.total__unit{display:inline-block;text-align:left}.total__amount{font-size:1em;font-family:'Roboto Slab',serif;font-weight:700}.total__cents,.total__total::before{font-size:.538em;position:relative;top:-.679em;font-weight:700;font-family:'Roboto Slab',serif}.total__total::before{content:'$'}.total__cents{width:1.5em}.tip,.tip::after,.tip__close{position:absolute}.total__unit{font-size:.346em;font-family:'Roboto Slab',serif;font-weight:700;width:2.33em;margin-left:-2.33em}.add-button,.disclaimer,.note,.tip{text-align:center}.total__unit::before{content:'/';font-weight:400}.add-button::before,.box label:before,.tip::after{content:''}.tip{background:#ffc;color:#335965;width:280px;left:50%;top:-50px;margin:0 0 0 -140px;padding:25px 20px;z-index:10;box-sizing:border-box;box-shadow:0 5px 16px rgba(0,0,0,.2)}@media only screen and (min-width:500px){.tip{top:-48px;padding:40px 30px;width:330px;margin:0 0 0 -165px}}.tip::after{display:block;bottom:-14px;left:50%;border-top:14px solid #ffc;border-left:12px solid transparent;border-right:12px solid transparent;margin:0 0 0 -12px}.tip p{font-size:16px;line-height:1.1em;font-family:'Roboto Slab',serif;font-weight:700;margin:0}.tip__close{top:0;right:0;width:30px;height:30px;background:url(../images/cross-icon-dark.svg) center center no-repeat;background-size:13px}@media only screen and (min-width:500px){.tip p{font-size:18px;line-height:1.27em}.tip__close{width:40px;height:40px;background-size:16px}}.note{font-size:12px;box-sizing:border-box;align-items:center;-ms-flex-pack:center;justify-content:center;display:none;clear:both;padding-top:10px}@media only screen and (min-width:540px){.note{padding-top:0;font-size:14px;clear:none;width:33.33%;float:left}}.note-inner{padding:0 40px;margin:0 auto}@media only screen and (min-width:540px){.note-inner{padding:0 15px}}@media only screen and (min-width:960px){.note{position:absolute;top:-11px;right:-30px;background:#ff3232;color:#fff;font-size:11px;border-radius:50%;width:125px;height:125px;float:none}.note::after{content:'';display:block;position:absolute;bottom:-5px;left:9px;transform:rotateZ(33deg);border-top:20px solid #ff3232;border-left:18px solid transparent;border-right:18px solid transparent}.note-inner{padding:6px 10px 0}.note br{display:none}}.small-price{font-size:1em;display:inline-block;color:#ff3232}@media only screen and (min-width:960px){.small-price{color:#fff;font-size:31px;margin:-3px 0 0;display:block}.small-price.total__total::before{font-size:inherit;top:0}}.small-price.total__total::before{margin-right:-.25em}.note--done{display:-ms-flexbox;display:flex}@media only screen and (min-width:960px){.note--done{background:#335965}.note--done .note-inner{font-size:12px;padding-left:15px;padding-right:15px}}.note--done::after{border-color:#335965 transparent transparent}@media only screen and (max-width:959px){.note .total__cents,.note .total__total::before,.note .total__unit{font-size:1em;font-family:Roboto,serif}.note .total__total::before{top:0}.note .total__cents{top:0;width:auto}.note .total__unit{width:auto;margin-left:0}}.add-button,.box label strong{font-family:'Roboto Slab',serif;font-weight:700}.add-button{background:#b2d4cb;border:2px dotted #335965;padding:15px 10px;cursor:pointer}@media only screen and (min-width:600px){.add-button{padding:30px 10px}}.add-button::before{display:inline-block;background:url(../images/plus-icon-dark.svg) center center no-repeat;background-size:13px;width:13px;height:13px;margin:0 10px 0 -1px}#preview{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:184px;margin:20px 0;display:none}#preview .image{border-radius:10px;position:relative}#preview .image a{position:absolute;top:0;right:0;width:30px;height:30px;background:url(../images/cross-icon.svg) center center no-repeat rgba(28,56,65,.7);background-size:16px;z-index:10}#preview img{display:block;max-width:100%;max-height:320px}.box{display:none}.box.has-advanced-upload{display:block;background-color:#1c3841;border:2px dotted #C7E8DC;border-radius:10px;text-align:center;box-sizing:border-box;margin:20px 0}.box.has-advanced-upload .box__dragndrop{display:inline}.box input{display:none}.box .is-dragover,.box:hover{background:#0e2228}.box label{display:block;padding:10px;box-sizing:border-box;min-height:180px;cursor:pointer}.box label:before{display:block;width:44px;height:44px;margin:24px auto 8px;background:url(../images/plus-icon.svg) center center no-repeat}.box label strong{font-size:20px}.box label span{display:block;color:#C7E8DC;max-width:180px;font-size:12px;margin:2px auto 0}.viewport .invalid,.viewport .invalid input{background:#ff3232;color:#fff;border-color:#ff3232}.disclaimer{font-size:12px}.print-footer{display:none}.share{background:rgba(0,0,0,.5);max-width:330px;margin:-33px auto 0;position:relative;z-index:2}.share__title{margin:0;padding:10px 20px 0;color:#fff;font-weight:400;font-size:15px;float:left;line-height:1em}.share:hover .share__links{display:block}.share__link{width:25%;height:33px;display:inline-block;cursor:pointer;float:left;background:#3a589b;bottom:0}.share__link--google{bottom:99px;background:#d95032}.share__link--twitter{bottom:33px;background:#598dca}.share__link--pinterest{bottom:66px;background:#bd2026}.share__link-image{width:33px;height:33px;display:block;margin:0 auto}@keyframes popFacebook{0%{bottom:-33px}100%{bottom:0}}@keyframes popTwitter{0%,25%{bottom:-33px}100%{bottom:33px}}@keyframes popPinterest{0%,50%{bottom:-33px}100%{bottom:66px}}@keyframes popGoogle{0%,75%{bottom:-33px}100%{bottom:99px}}@keyframes popFacebookBack{0%,75%{bottom:0}100%{bottom:-33px}}@keyframes popTwitterBack{0%,50%{bottom:33px}100%{bottom:-33px}}@keyframes popPinterestBack{0%,25%{bottom:66px}100%{bottom:-33px}}@keyframes popGoogleBack{0%{bottom:99px}100%{bottom:-33px}}@media screen and (min-width:720px){.share{position:fixed;bottom:0;left:0;width:33px;height:85px;cursor:pointer;z-index:1001;max-width:none;margin:0;overflow:visible}.share__link,.share__links{width:33px;position:absolute;left:0}.share__title{margin:43px 0 0;padding:0;transform:rotate(-90deg);font-size:15px;float:none;line-height:1em;height:auto}.share__links{bottom:85px;height:132px;margin-left:0}.share__link{height:33px;display:block;cursor:pointer;float:none;bottom:-33px;animation-name:popFacebookBack;animation-duration:.25s}.share__link--twitter{animation-name:popTwitterBack;animation-duration:.2s}.share__link--pinterest{animation-name:popPinterestBack;animation-duration:.15s}.share__link--google{animation-name:popGoogleBack;animation-duration:.1s}.share:hover .share__link{animation-name:popFacebook;animation-duration:.1s;bottom:0;animation-direction:alternate}.share:hover .share__link--twitter{animation-name:popTwitter;animation-duration:.15s;bottom:33px}.share:hover .share__link--pinterest{animation-name:popPinterest;animation-duration:.2s;bottom:66px}.share:hover .share__link--google{animation-name:popGoogle;animation-duration:.25s;bottom:99px}}@media print{#preview .image,#preview img{border-radius:0}.goal-header,.panel,body,html{background:0 0}.actions-header,.total-bar{border-bottom:2px solid #000}body{color:#333}#preview .image a,.action-form,.action__delete,.action__edit,.add-button,.gn,.goal-header__edit,.goal-list__heading,.header,.print-button,.share,.tip{display:none}.actions-header{display:block;clear:both;margin:0;padding:10px 0;border-top:2px solid #000}.actions{padding:0}.action{padding:10px 0;margin:0;font-size:16px;border-top:1px solid #ccc}.actions .action:first-child{border-top:none}.action__label{font-family:Roboto,sans-serif}.goal-header__print span,.print-footer{font-family:'Roboto Slab',serif}.action__label--title{font-weight:400;float:left;margin:0;padding:0;width:60%}.action__label--saving{margin:0;padding:0;width:20%;text-align:center}.action__label--weekly{font-weight:700;color:inherit;margin:0;padding:0;width:20%;text-align:right}.action__label--weekly .unit{display:none}.actions-header__label--title{width:60%;text-align:left}.actions-header__label--saving{width:20%;text-align:center}.actions-header__label--weekly{width:20%;text-align:right}.goal-header .main{float:left;width:55%;box-sizing:border-box;padding-right:40px}.goal-header aside{display:block;float:left;width:45%}.goal-header__heading{font-size:34px;line-height:1em;color:#000;margin:10px 0 20px;padding:0}.goal-header__heading br{display:none}.goal-header__print{display:block;color:#555;font-size:18px;margin:10px 0 0}.goal-header__print span{display:block;font-weight:700;font-size:26px}.box{display:none!important}#preview img{max-height:300px;margin:0 0 0 auto}.panel{padding:0}.goal-list .main{margin:0}.goal-list aside{display:none}.print-footer{display:block;font-weight:700}.total-bar{text-align:right;padding:10px 0;border-top:2px solid #000;margin-bottom:10px;font-size:24px}.total-bar__label{float:left}.total-complete,.total-incomplete{display:none}.show-message{display:block}.disclaimer{text-align:left}}