a,body{color:#333;position:relative}*,a{-webkit-tap-highlight-color:transparent}a,body,div.wrap{position:relative}article,aside,details,figcaption,figure,footer,h1,h1 span,h2,header,hgroup,menu,nav,section{display:block}h1,h2,h2 small{color:#2196f3}.row blockquote:first-of-type p,.row p.detail{margin-top:0}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}body,h1 span,h2 small,h3 small{font-weight:400}.row blockquote footer,h2 small,h3 small{line-height:1.5;font-size:16px}body{line-height:1;background:#f8f7f5;overflow-x:hidden;font-size:16px;font-family:Inter,sans-serif;text-align:left;min-width:320px}ol,ul{list-style:none}::-moz-selection{background:#2196f3;color:#fff}::selection{background:#2196f3;color:#fff}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:underline;text-underline-offset:3px}a:active,a:hover,h2 small a{color:#2196f3;text-decoration-color:#2196f3}div.wrap{margin:90px 90px 120px}.row,.row p,h1{margin:30px 0}h1{font-weight:800;font-size:60px;line-height:1.3}.row p.detail,h2,h3,p.contact a,strong{font-weight:600}h1 span{font-size:40px}h2{font-size:30px;line-height:1.4;margin:60px 0 10px}h3{font-size:24px}li,p{display:block;font-size:18px;line-height:1.7;max-width:900px}h2 small{display:block;margin-top:2px}h3 span{display:flex;align-items:center}h3 span img{margin-right:10px}h3 small{display:block;color:#777;margin-top:7px}p{margin:40px 0}p.contact a{margin:0 10px}p.contact a.mail{margin-left:0}ul{display:block;margin:0}li{margin:20px 0}.row{width:100%;max-width:900px;padding:30px;border-radius:10px;background:#e8e8e6;border:1px solid #d1cfcf}.row p:last-child{margin-bottom:0}.row p.info{color:#666;margin-bottom:10px}.row blockquote p{font-size:16px;margin:20px 0 10px}.row blockquote footer{font-weight:600}.row blockquote{border-bottom:1px solid #a6a6a6;padding-bottom:25px}.row blockquote:last-of-type{border-bottom:none;padding-bottom:0}@media screen and (max-width:768px){div.wrap{margin:60px}h1{font-size:35px;margin:30px 0}h1 span,h3{font-size:22px}h2{font-size:26px;margin:40px 0 10px}li,p{font-size:16px}h2 small,h3 small{font-size:14px;line-height:1.4}p{margin:20px 0 40px}.row{padding:25px}.row p{margin:20px 0}.row blockquote footer,.row blockquote p{font-size:15px}}@media screen and (max-width:600px){div.wrap{margin:30px 7% 80px}p.contact a{margin:2px 0}p.contact .separator{color:#000;display:block;visibility:hidden;height:1px;font-size:1px}li{margin:15px 0}.row{padding:20px}}