abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}address{font-style:normal}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body *{min-height:0;min-width:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:link,a:visited{color:#1566b2}a:active,a:hover{color:#566ed6}body.home h1{font-size:24vw;text-align:center;color:#a6aca6;word-break:break-all;line-height:50vh;padding:10vh 0 30vh}body.home p{text-align:center;font-size:1.4em;color:#7a4938}body.home ul{text-align:center;list-style:none;font-size:1em}body.home ul li{display:inline-block;padding:1em}body.home main{position:relative;z-index:1}body.home .clop{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1}body.home .clop #canvas{display:flex;flex-wrap:wrap;justify-content:space-between}body.home .clop #canvas svg{flex-basis:12.5%}body.privacy{padding:40px}body.privacy h1{font-size:22px;margin-bottom:1em}body.privacy h2{font-size:18px;margin-bottom:1em;margin-top:3em}body.privacy h3{font-size:14px;margin-bottom:1em;margin-top:2em}body.privacy p{font-size:14px;line-height:1.5em}body.privacy ul{font-size:14px;line-height:1.5em;margin:20px 0 20px 1.5em}body.privacy ul li:not(:first-of-type){margin-top:10px}body.contact main{width:70%;min-width:300px;max-width:800px;padding:5vh 1vw;margin:0 auto}body.contact p{font-size:1.2em;line-height:1.5em}body.contact p.message{text-align:center}body.contact table{width:100%;margin:30px 0}body.contact table td,body.contact table th{font-size:1em;line-height:1.4em;font-weight:400;padding:10px 0}body.contact table th{max-width:5em;padding-right:1em;white-space:nowrap;vertical-align:middle;text-align:left}body.contact table input[type=text],body.contact table textarea{width:100%;font-size:1em;padding:.5em .2em;border:1px solid #ccc;border-radius:3px}body.contact table textarea{min-height:6em;min-width:100%}body.contact .form-btn{text-align:center}body.contact .form-btn button{margin:1em;min-width:10em;font-size:1em;padding:.5em 1em;border:0;background:#000;color:#fff}footer{text-align:center}footer ul{text-align:center;list-style:none;font-size:1vw}footer ul li{display:inline-block;padding:1em}footer strong{display:block;font-size:3vw;color:#e7e7e7;padding:.5vw}footer p{text-align:center;font-size:.8vw;color:coral}