@font-face{font-family:SF Pro Display;src:local("SF Pro Display Regular"),local("SFProDisplay-Regular"),url(/static/fonts/SFProDisplay-Regular.woff2) format("woff2"),url(/static/fonts/SFProDisplay-Regular.woff) format("woff"),url(/static/fonts/SFProDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Courier New;src:local("Courier New"),local("Courier New"),url(/static/fonts/Courier\ New.woff2) format("woff2"),url(/static/fonts/Courier\ New.woff) format("woff"),url(/static/fonts/Courier\ New.ttf) format("truetype");font-weight:400;font-style:normal}html{font-size:.8333333333vw}@media (max-width: 900px){html{font-size:5vw}}body{background:#000000}*{box-sizing:border-box;margin:0;font-family:Courier New,sans-serif}*:focus{outline:none}*:focus-visible{box-shadow:0 0 0 2px #fff}*::-moz-selection{background:#ffffff;color:#000}*::selection{background:#ffffff;color:#000}a{transition:.3s ease-out}a:hover{opacity:.5}.line-next{width:1px;height:5.8125rem;margin-top:5.625rem;justify-self:center;background:#313131}.wrt{position:absolute;pointer-events:none}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.16,.01,.77,1);animation-timing-function:cubic-bezier(.16,.01,.77,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fadeUp{-webkit-animation:fadeUp .8s cubic-bezier(.16,.01,.77,1) forwards;animation:fadeUp .8s cubic-bezier(.16,.01,.77,1) forwards}@-webkit-keyframes fadeUp{0%{opacity:0;transform:translateY(4.375rem) skewY(3deg)}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(4.375rem) skewY(3deg)}to{opacity:1}}@-webkit-keyframes minfadeUp{0%{opacity:0;transform:translateY(.9375rem)}to{opacity:1}}@keyframes minfadeUp{0%{opacity:0;transform:translateY(.9375rem)}to{opacity:1}}.minfadeUp{-webkit-animation:minfadeUp .8s cubic-bezier(.16,.01,.77,1) forwards;animation:minfadeUp .8s cubic-bezier(.16,.01,.77,1) forwards}header{z-index:30;width:100%;position:fixed;display:flex;justify-content:space-between;align-items:center;padding:2rem 2.5rem}header a{text-decoration:none;color:#fff}.side-header-text{color:#fff;text-transform:uppercase}.side-header-text a{border-radius:1.875rem;padding:.3125rem .9375rem .25rem;background:rgba(216,216,216,.25)}.contact-header-info{display:flex;gap:1.25rem;align-items:center}.contact-header-info .inst,.contact-header-info .facebook{display:flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;border-radius:6.25rem;background:rgba(216,216,216,.25)}.inst img,.facebook img{width:.76875rem;height:.76875rem}main{display:grid;overflow:hidden}footer{display:grid;gap:2rem;justify-items:center;margin-top:10.625rem;padding-bottom:6.5625rem}.address{color:#d9d9d9;text-align:center}.address span{font-size:1.125rem}.address p{margin-top:1.25rem;font-size:2.5rem;text-transform:uppercase}.open{color:#fff;background:#232323;border-radius:1.6875rem;display:flex;align-items:center;justify-content:center;width:17.3125rem;height:3.375rem;text-decoration:none;font-size:1.125rem}.email{color:#d9d9d9;text-decoration:none;font-size:1.125rem;margin-top:.3125rem}.sub-info{margin-top:3.75rem;color:#303030;font-size:1.125rem}.addable-mobile-info,.mob{display:none}@media (max-width: 1024px){.dsk{display:none}.mob{display:inline}header{padding:.875rem}.side-header-text{display:none}.contact-header-info{width:100%;display:grid;grid-template-columns:auto repeat(2,-webkit-max-content);grid-template-columns:auto repeat(2,max-content)}.phone{font-size:.75rem}.addable-mobile-info{margin:6.25rem 0 4rem;padding-bottom:6.25rem;display:grid;color:#fff;text-transform:uppercase;justify-items:center;justify-content:center;gap:.75rem .25rem;position:relative}.addable-mobile-info:before{content:"";width:16.1875rem;height:1px;background:#383838;position:absolute;bottom:0}.addable-mobile-info span{grid-column:span 2}.addable-mobile-info a{color:#fff;text-decoration:none;border-radius:1.875rem;padding:.3125rem .9375rem .25rem;background:rgba(216,216,216,.25)}.line-next{height:4.375rem}footer{gap:1.25rem;margin-top:4rem;padding-bottom:2.5rem}.address span{font-size:.875rem}.address p{margin-top:.625rem;font-size:1.375rem}.open{width:12.1875rem;height:2.375rem;font-size:.9375rem}.email{font-size:1.0625rem;margin-top:.3125rem}.sub-info{margin-top:3.375rem;font-size:.75rem}}
