*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}@font-face{font-family:Roboto;src:url(Roboto-Bold.c36a3fe042b96dc3.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(Roboto-Regular.d0bc87a819730d23.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(Roboto-Regular.d0bc87a819730d23.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto Regular;src:url(Roboto-Regular.d0bc87a819730d23.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(Roboto-Light.1ad50b89ab7c557e.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Courier LatArm;src:url(courier-latArm.2a5ace596fc72b46.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Dm Sans;src:url(DMSans-Regular.323a905345e5cc43.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{background-repeat:no-repeat;background-image:url(bg-line.f7344e2dc9fc8257.svg),url(bacground.afe73ae1d429d053.png);background-position-x:right;background-attachment:fixed}@media only screen and (min-width: 1360px){body{background-size:cover,cover;background-position:right 0 top -120px,center;overflow-y:hidden}}@media only screen and (max-width: 1359px){body{background-position:top 0 right -500px}}.card p>b{display:block;text-decoration:underline;font-weight:400;color:#000}@media only screen and (min-width: 768px){.wrapper{padding:48px 40px 0}}
