@font-face { font-family: "Avenir Next W00"; font-style: normal; font-weight: 700; src: url("https://fast.fonts.net/dv2/ot/14/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W00"; font-style: italic; font-weight: 700; src: url("https://fast.fonts.net/dv2/ot/14/395aeb70-3407-45d6-91b3-3d9a114af9bd.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W00"; font-style: normal; font-weight: 500; src: url("https://fast.fonts.net/dv2/ot/14/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W00"; font-style: italic; font-weight: 500; src: url("https://fast.fonts.net/dv2/ot/14/553b4ee3-b700-43b9-946e-f48d29a14959.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W00"; font-style: italic; font-weight: 400; src: url("https://fast.fonts.net/dv2/ot/14/b17468ea-cf53-4635-984b-4d930a68ed4d.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W00"; font-style: italic; font-weight: 200; src: url("https://fast.fonts.net/dv2/ot/14/69a545eb-cdd0-4c00-9035-0029d8cede28.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W00"; font-style: normal; font-weight: 400; src: url("https://fast.fonts.net/dv2/ot/14/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W01"; font-style: italic; font-weight: 800; src: url("https://fast.fonts.net/dv2/14/eaafcb26-9296-4a57-83e4-4243abc03db7.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W01"; font-style: normal; font-weight: 100; src: url("https://fast.fonts.net/dv2/14/2e3f5cb9-101f-46cf-a7b3-dfaa58261e03.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

@font-face { font-family: "Avenir Next W01"; font-style: italic; font-weight: 100; src: url("https://fast.fonts.net/dv2/14/1c6c1881-23c9-4d6a-a018-759d1c9ded15.woff2?d44f19a684109620e484157ea790e81881a7992bc0f72f79e7303dcfd467ea531fb34251319dafe44de7e304947614289f685483d70282687a7e247b2a2d4d044065432de842c82d5cbe5a0271383cf63ac3f6477369999deae0045f7577601243745372e17c32af9c3d87ff7e65b42abdc8bdde5591ed9071b4afc1d56a75fd342134401f5b9e685f53d5d946913d6b0ed0b7410aa28f323a6112d1761485c184be4dfd7ebd188594de&projectId=39860498-d599-4a62-b109-4844a7207a74") format("woff2"); }

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; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:after, blockquote:before, q:after, q:before { content: ""; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

a:-webkit-any-link { text-decoration: none !important; color: inherit !important; }

body, html { font-family: Avenir Next W00, sans-serif; background-color: #000; }

#app, #root, .screens, body, html { height: 100%; }

.screen { height: 96%; width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center; position: relative; overflow-x: hidden; }

.case-image { height: 58%; }

.case-info { position: absolute; top: 20px; right: 20px; width: 262px; display: flex; flex-direction: column; align-items: flex-end; }

.case-info p { text-align: right; }

.case-info p span { color: #000; background-color: #fff; padding: 5px 10px; }

.case-info .case-stack, .case-info .case-title { font-size: 14px; }

.case-info .case-title { margin-top: 8px; font-weight: 500; text-transform: uppercase; margin-bottom: 18px; }

.case-info .case-description { min-width: 230px; font-size: 12px; line-height: 14px; color: #000; background-color: #fff; padding: 5px 10px; margin-top: 11px; }

@media (max-width: 650px) { .mobile-header { position: fixed; top: 0; left: 0; z-index: 1; background-color: #fff; width: 100%; } .mobile-header .logotype { display: flex; background-color: #000; } .mobile-header .logotype img { height: 75px; width: 75px; } .mobile-header .logotype h1 { color: #fff; font-weight: 400; align-self: center; border-left: 1px solid #fff; padding-left: 15px; } .mobile-header .mobile-contact { display: flex; justify-content: center; align-content: center; align-items: center; text-align: center; height: 45px; background-color: #1d2020; color: #a0a7ab; transition: color .15s ease; } .mobile-header .mobile-contact:hover { color: #c6d2d9; } .screens { margin-top: 120px; } .screens .case-image { position: relative; top: 10%; height: auto; width: 90%; } .screens .case-description { display: none; } .screens .screen { height: calc(96% - 120px); } .letterhead { display: none; } }

@media (min-width: 651px) { .mobile-header { display: none; } .letterhead { position: absolute; top: 20px; left: 20px; display: flex; justify-content: space-between; } .letterhead .ts-logo { height: 95px; width: 95px; margin-right: 10px; } .letterhead .contact, .letterhead .name { background-color: #000; padding: 5px 10px; margin: 0; margin-bottom: 5px; font-size: 12px; } .letterhead .name { color: #fff; font-weight: 500; width: 126px; } .letterhead .contact { color: #a0a7ab; transition: color .15s ease; } .letterhead .contact:hover { color: #c6d2d9; } }

/*# sourceMappingURL=styles.css.map */