@import url(https://fonts.googleapis.com/css?family=Titillium+Web: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}.grid-col-1{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(8.33333% - 24px)}@media (max-width:767px){.grid-col-1{width:100%}}@media (max-width:1023px){.grid-col-1{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-1.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-3{margin-left:calc(25% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-4{margin-left:calc(33.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-5{margin-left:calc(41.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-6{margin-left:calc(50% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-7{margin-left:calc(58.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-8{margin-left:calc(66.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-9{margin-left:calc(75% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-10{margin-left:calc(83.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-1.is-offset-11{margin-left:calc(91.66667% + 24px/2)}}.grid-col-2{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(16.66667% - 24px)}@media (max-width:767px){.grid-col-2{width:100%}}@media (max-width:1023px){.grid-col-2{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-2.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-3{margin-left:calc(25% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-4{margin-left:calc(33.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-5{margin-left:calc(41.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-6{margin-left:calc(50% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-7{margin-left:calc(58.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-8{margin-left:calc(66.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-9{margin-left:calc(75% + 24px/2)}}@media (min-width:1024px){.grid-col-2.is-offset-10{margin-left:calc(83.33333% + 24px/2)}}.grid-col-3{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(25% - 24px)}@media (max-width:767px){.grid-col-3{width:100%}}@media (max-width:1023px){.grid-col-3{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-3.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-3.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-3.is-offset-3{margin-left:calc(25% + 24px/2)}}@media (min-width:1024px){.grid-col-3.is-offset-4{margin-left:calc(33.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-3.is-offset-5{margin-left:calc(41.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-3.is-offset-6{margin-left:calc(50% + 24px/2)}}@media (min-width:1024px){.grid-col-3.is-offset-7{margin-left:calc(58.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-3.is-offset-8{margin-left:calc(66.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-3.is-offset-9{margin-left:calc(75% + 24px/2)}}.grid-col-4{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(33.33333% - 24px)}@media (max-width:767px){.grid-col-4{width:100%}}@media (max-width:1023px){.grid-col-4{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-4.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-4.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-4.is-offset-3{margin-left:calc(25% + 24px/2)}}@media (min-width:1024px){.grid-col-4.is-offset-4{margin-left:calc(33.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-4.is-offset-5{margin-left:calc(41.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-4.is-offset-6{margin-left:calc(50% + 24px/2)}}@media (min-width:1024px){.grid-col-4.is-offset-7{margin-left:calc(58.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-4.is-offset-8{margin-left:calc(66.66667% + 24px/2)}}.grid-col-5{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(41.66667% - 24px)}@media (max-width:767px){.grid-col-5{width:100%}}@media (max-width:1023px){.grid-col-5{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-5.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-5.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-5.is-offset-3{margin-left:calc(25% + 24px/2)}}@media (min-width:1024px){.grid-col-5.is-offset-4{margin-left:calc(33.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-5.is-offset-5{margin-left:calc(41.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-5.is-offset-6{margin-left:calc(50% + 24px/2)}}@media (min-width:1024px){.grid-col-5.is-offset-7{margin-left:calc(58.33333% + 24px/2)}}.grid-col-6{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(50% - 24px)}@media (max-width:767px){.grid-col-6{width:100%}}@media (max-width:1023px){.grid-col-6{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-6.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-6.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-6.is-offset-3{margin-left:calc(25% + 24px/2)}}@media (min-width:1024px){.grid-col-6.is-offset-4{margin-left:calc(33.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-6.is-offset-5{margin-left:calc(41.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-6.is-offset-6{margin-left:calc(50% + 24px/2)}}.grid-col-7{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(58.33333% - 24px)}@media (max-width:767px){.grid-col-7{width:100%}}@media (max-width:1023px){.grid-col-7{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-7.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-7.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-7.is-offset-3{margin-left:calc(25% + 24px/2)}}@media (min-width:1024px){.grid-col-7.is-offset-4{margin-left:calc(33.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-7.is-offset-5{margin-left:calc(41.66667% + 24px/2)}}.grid-col-8{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(66.66667% - 24px)}@media (max-width:767px){.grid-col-8{width:100%}}@media (max-width:1023px){.grid-col-8{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-8.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-8.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-8.is-offset-3{margin-left:calc(25% + 24px/2)}}@media (min-width:1024px){.grid-col-8.is-offset-4{margin-left:calc(33.33333% + 24px/2)}}.grid-col-9{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(75% - 24px)}@media (max-width:767px){.grid-col-9{width:100%}}@media (max-width:1023px){.grid-col-9{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-9.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-9.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}@media (min-width:1024px){.grid-col-9.is-offset-3{margin-left:calc(25% + 24px/2)}}.grid-col-10{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(83.33333% - 24px)}@media (max-width:767px){.grid-col-10{width:100%}}@media (max-width:1023px){.grid-col-10{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-10.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}@media (min-width:1024px){.grid-col-10.is-offset-2{margin-left:calc(16.66667% + 24px/2)}}.grid-col-11{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(91.66667% - 24px)}@media (max-width:767px){.grid-col-11{width:100%}}@media (max-width:1023px){.grid-col-11{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1024px){.grid-col-11.is-offset-1{margin-left:calc(8.33333% + 24px/2)}}.grid-col-12{display:inline-block;float:left;min-height:2px;margin:0 12px;width:calc(100% - 24px)}@media (max-width:767px){.grid-col-12{width:100%}}@media (max-width:1023px){.grid-col-12{margin:0 8px;width:calc(100% - 16px)}}.grid-row{display:block;margin:0 auto;min-width:288px;width:984px}.grid-row::after{clear:both;content:'';display:table}@media (min-width:1280px){.grid-row{width:1240px}}@media (min-width:768px) and (max-width:1023px){.grid-row{width:736px}}@media (max-width:767px){.grid-row{width:calc(100% - 32px)}}html{font-family:Arial}h1{font-family:'Titillium Web',sans-serif;font-size:48px;line-height:48px;font-weight:700;color:#000}@media (max-width:1023px){h1{font-size:32px}}h1.is-alt{color:#000}h2{font-family:'Titillium Web',sans-serif;font-size:40px;line-height:40px;font-weight:700;color:#000}@media (max-width:1023px){h2{font-size:24px}}h3{font-family:'Titillium Web',sans-serif;font-size:32px;line-height:32px;font-weight:700;color:#000}@media (max-width:1023px){h3{font-size:24px;line-height:29px}}h4{font-family:'Titillium Web',sans-serif;font-size:32px;line-height:35px;font-weight:300;color:#000}@media (max-width:1023px){h4{font-size:24px;line-height:29px}}h5{font-family:'Titillium Web',sans-serif;font-size:24px;line-height:32px;font-weight:400;color:#000}@media (max-width:1023px){h5{font-size:22px;line-height:1}}h6{font-family:'Titillium Web',sans-serif;font-size:22px;line-height:22px;font-weight:300;color:#000}@media (max-width:1023px){h6{font-size:17px}}p{font-family:'Titillium Web',sans-serif;font-size:16px;line-height:22px;font-weight:300;color:#404040}ul{display:block;padding-left:22px}ul::after{clear:both;content:'';display:table}li{display:list-item;list-style:disc}b,strong{font-weight:700}a{font-family:'Titillium Web',sans-serif;font-size:16px;line-height:25px;font-weight:700;color:#2980b9}small{font-family:'Titillium Web',sans-serif;font-size:14px;line-height:19.6px;font-weight:400}.button-1{border:0;border-radius:2px;display:inline-block;font-size:16px;line-height:24px;padding:12px 24px;text-decoration:none;font-weight:700;background-color:#2980b9;color:#fff}.button-1:active,.button-1:focus,.button-1:hover{cursor:pointer}.button-2{border:0;border-radius:2px;display:inline-block;font-size:16px;line-height:24px;padding:12px 24px;text-decoration:none;font-weight:700;background-color:#f39c12;color:#606060}.button-2:active,.button-2:focus,.button-2:hover{cursor:pointer}.button-3{border:0;border-radius:2px;display:inline-block;font-size:16px;line-height:24px;padding:12px 24px;text-decoration:none;font-weight:700;box-shadow:inset 0 0 0 2px #404040;background-color:#fff;color:#000}.button-3:active,.button-3:focus,.button-3:hover{cursor:pointer}[class*=grid-col-].is-demo{box-shadow:inset 0 0 0 2px #404040;margin-top:16px;min-height:40px}[class*=grid-col-].is-main-1{background-color:#2980b9}[class*=grid-col-].is-main-2{background-color:#f39c12}[class*=grid-col-].is-correct{background-color:#007a3d}[class*=grid-col-].is-error{background-color:#d0021b}[class*=grid-col-].is-print-0{background-color:#202020}[class*=grid-col-].is-print-1{background-color:#202020}[class*=grid-col-].is-print-2{background-color:#404040}[class*=grid-col-].is-print-3{background-color:#606060}[class*=grid-col-].is-print-4{background-color:gray}[class*=grid-col-].is-print-5{background-color:#9f9f9f}[class*=grid-col-].is-print-6{background-color:#bfbfbf}[class*=grid-col-].is-print-7{background-color:#dfdfdf}[class*=grid-col-].is-print-8{background-color:#fff}