@charset "utf-8";#category{background-color:#FEF8C3;text-align:center}#category a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1EB14B;color:#FFF;display:inline-block;line-height:1.25;text-decoration:none;transition:background-color 0.2s ease-out 0s;vertical-align:middle}#category a:hover{background-color:#B40F35}#category a img{width:75%}#category a p{padding:.375em 1em}#category a p:after{content:"\F035D";display:block;font-family:"Material Design Icons";line-height:1;pointer-events:none;position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:319px){#category a{font-size:75%}}@media screen and (max-width:639px){#category a{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:640px) and (max-width:767px){#category a{width:-webkit-calc((100% - (3.125% * 5)) / 4);width:calc((100% - (3.125% * 5)) / 4)}}@media screen and (max-width:767px){#category{padding-top:9.375%;padding-bottom:12.5%}#category a{border-radius:12px;margin:3.125% 1.5625% 0;padding:-webkit-calc(0.390625% + 0.375em) 0 .390625%;padding:calc(0.390625% + 0.375em) 0 .390625%}}@media screen and (min-width:768px){#category{padding-top:80px;padding-bottom:100px}#category a{border-radius:25px;margin-top:20px;padding:-webkit-calc(0.5% + 0.375em) 0 .5%;padding:calc(0.5% + 0.375em) 0 .5%}}@media screen and (min-width:768px) and (max-width:1023px){#category a{margin-left:1%;margin-right:1%;width:22%}}@media screen and (max-width:1023px){#category a{position:relative}#category a p:after{font-size:250%}}@media screen and (min-width:1024px){#category a{margin-left:2%;margin-right:2%;width:20%}#category a p:after{font-size:200%}#category a p{position:relative}}@media screen and (min-width:1200px) and (max-width:1279px){#category a{font-size:118.75%}}@media screen and (min-width:1280px){#category a{font-size:125%}}#faq>h1{background-color:#005F4B;color:#FFF;line-height:1.5;margin-bottom:1.5625em;padding-top:.25em;padding-bottom:.25em;position:relative;text-align:center}#faq>h1:after{border-color:#005F4B transparent transparent transparent;border-style:solid;border-width:1.5625em 2.25em 0 2.25em;content:"";display:block;height:0;pointer-events:none;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:0}@media screen and (max-width:767px){#faq{}#faq>h1{font-size:150%}}@media screen and (min-width:768px){#faq{}#faq>h1{font-size:200%}}
