You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

789 lines
16 KiB

1 year ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. @charset "UTF-8";
  2. /* custom CSS files */
  3. @import url(font-awesome.min.css);
  4. @import url(bootstrap.min.css);
  5. @import url(vegas.min.css);
  6. /* Google Fonts */
  7. @import url("../../../../../../../css-8.css");
  8. /*
  9. * http://meyerweb.com/eric/tools/css/reset/
  10. * v2.0 | 20110126
  11. * License: none (public domain)
  12. */
  13. html, body, div, span, applet, object, iframe,
  14. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  15. a, abbr, acronym, address, big, cite, code,
  16. del, dfn, em, img, ins, kbd, q, s, samp,
  17. small, strike, strong, sub, sup, tt, var,
  18. b, u, i, center,
  19. dl, dt, dd, ol, ul, li,
  20. fieldset, form, label, legend,
  21. table, caption, tbody, tfoot, thead, tr, th, td,
  22. article, aside, canvas, details, embed,
  23. figure, figcaption, footer, header, hgroup,
  24. menu, nav, output, ruby, section, summary,
  25. time, mark, audio, video {
  26. margin: 0;
  27. padding: 0;
  28. border: 0;
  29. font-size: 100%;
  30. font: inherit;
  31. vertical-align: baseline;
  32. }
  33. /* HTML5 display-role reset for older browsers */
  34. article, aside, details, figcaption, figure,
  35. footer, header, hgroup, menu, nav, section, main {
  36. display: block;
  37. }
  38. body {
  39. line-height: 1;
  40. }
  41. ol, ul {
  42. list-style: none;
  43. }
  44. blockquote, q {
  45. quotes: none;
  46. }
  47. blockquote:before, blockquote:after,
  48. q:before, q:after {
  49. content: '';
  50. content: none;
  51. }
  52. table {
  53. border-collapse: collapse;
  54. border-spacing: 0;
  55. }
  56. /* ------------------------------------- */
  57. /* 1. Generic styles ................... */
  58. /* ------------------------------------- */
  59. html {
  60. font-size: 62.5%;
  61. }
  62. body {
  63. background: #1F222E;
  64. font-family: "Open Sans", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
  65. color: #000000;
  66. -webkit-font-smoothing: antialiased;
  67. -moz-osx-font-smoothing: grayscale;
  68. font-weight: normal;
  69. font-style: normal;
  70. font-size: 1.4rem;
  71. line-height: 1.8;
  72. font-weight: 400;
  73. letter-spacing: 0;
  74. height: 100%;
  75. }
  76. body.flat {
  77. background: #2980b9;
  78. }
  79. body.bubble {
  80. background: url("../img/background-bubble.jpg") center;
  81. background-size: cover;
  82. }
  83. body.bubble::after {
  84. content: '';
  85. position: absolute;
  86. z-index: 5;
  87. top: 0;
  88. left: 0;
  89. width: 100%;
  90. height: 100%;
  91. background: rgba(31, 34, 46, 0.8);
  92. }
  93. body, html {
  94. margin: 0;
  95. padding: 0;
  96. -webkit-tap-highlight-color: transparent;
  97. width: 100%;
  98. }
  99. body, input, select, textarea {
  100. -webkit-transition: all, 0.2s, ease-in-out;
  101. -moz-transition: all, 0.2s, ease-in-out;
  102. transition: all, 0.2s, ease-in-out;
  103. }
  104. a {
  105. -webkit-transition: all, 0.3s, ease-in-out;
  106. -moz-transition: all, 0.3s, ease-in-out;
  107. transition: all, 0.3s, ease-in-out;
  108. cursor: pointer;
  109. text-decoration: none;
  110. color: #FFFFFF;
  111. font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
  112. }
  113. a:hover {
  114. color: #00af94;
  115. text-decoration: none !important;
  116. outline: none !important;
  117. }
  118. a:active, a:focus {
  119. outline: none !important;
  120. text-decoration: none !important;
  121. color: #FFFFFF;
  122. }
  123. button {
  124. -webkit-transition: all, 0.2s, ease-in-out;
  125. -moz-transition: all, 0.2s, ease-in-out;
  126. transition: all, 0.2s, ease-in-out;
  127. cursor: pointer;
  128. }
  129. button:hover, button:active, button:focus {
  130. outline: none !important;
  131. text-decoration: none !important;
  132. color: #2B2D35;
  133. }
  134. strong, b {
  135. font-weight: 700;
  136. }
  137. em, i {
  138. font-style: italic;
  139. }
  140. p {
  141. font-family: "Open Sans", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
  142. margin: 0;
  143. font-size: 1.5rem;
  144. line-height: 1.8;
  145. color: #d2d6e4;
  146. font-weight: 400;
  147. text-align: center;
  148. }
  149. p.subtitle {
  150. margin-bottom: 3rem;
  151. }
  152. h1, h2, h3, h4, h5, h6 {
  153. color: #FFFFFF;
  154. font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
  155. font-weight: 400;
  156. text-transform: uppercase;
  157. line-height: 1;
  158. margin: 0 0 1.5rem 0;
  159. text-align: center;
  160. }
  161. h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  162. color: inherit;
  163. text-decoration: none;
  164. }
  165. h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  166. color: inherit;
  167. }
  168. h1 {
  169. font-size: 3rem;
  170. }
  171. h2 {
  172. font-size: 2rem;
  173. }
  174. h3 {
  175. font-size: 1.8rem;
  176. }
  177. h4 {
  178. font-size: 1.3rem;
  179. }
  180. h5 {
  181. font-size: 1rem;
  182. }
  183. h6 {
  184. font-size: 1rem;
  185. }
  186. sub {
  187. font-size: 0.8em;
  188. position: relative;
  189. top: 0.5em;
  190. }
  191. sup {
  192. font-size: 0.8em;
  193. position: relative;
  194. top: -0.5em;
  195. }
  196. .clear {
  197. clear: both;
  198. }
  199. .display-none {
  200. display: none !important;
  201. }
  202. .align-left {
  203. text-align: left;
  204. }
  205. .align-center {
  206. text-align: center;
  207. }
  208. .align-right {
  209. text-align: right;
  210. }
  211. .index-999 {
  212. z-index: -999 !important;
  213. }
  214. .row-no-margin {
  215. margin: 0;
  216. }
  217. .no-padding {
  218. padding: 0;
  219. }
  220. /* ------------------------------------- */
  221. /* 2. Specific design .................. */
  222. /* ------------------------------------- */
  223. .logo-link {
  224. position: absolute;
  225. z-index: 20;
  226. display: block;
  227. top: 3rem;
  228. left: 3rem;
  229. width: 5rem;
  230. }
  231. .logo-link .logo {
  232. height: auto;
  233. }
  234. .content {
  235. height: 100vh;
  236. overflow: hidden;
  237. z-index: 10;
  238. position: relative;
  239. -webkit-box-align: center;
  240. -moz-box-align: center;
  241. box-align: center;
  242. -webkit-align-items: center;
  243. -moz-align-items: center;
  244. -ms-align-items: center;
  245. -o-align-items: center;
  246. align-items: center;
  247. -ms-flex-align: center;
  248. display: -webkit-box;
  249. display: -moz-box;
  250. display: box;
  251. display: -webkit-flex;
  252. display: -moz-flex;
  253. display: -ms-flexbox;
  254. display: flex;
  255. -webkit-box-pack: center;
  256. -moz-box-pack: center;
  257. box-pack: center;
  258. -webkit-justify-content: center;
  259. -moz-justify-content: center;
  260. -ms-justify-content: center;
  261. -o-justify-content: center;
  262. justify-content: center;
  263. -ms-flex-pack: center;
  264. }
  265. .content .content-box {
  266. width: auto;
  267. position: relative;
  268. }
  269. .content .content-box .big-content {
  270. position: relative;
  271. width: 22rem;
  272. min-height: 22rem;
  273. margin: 0 auto 3rem;
  274. }
  275. .content .content-box .big-content .list-square {
  276. float: left;
  277. }
  278. .content .content-box .big-content .list-line {
  279. float: left;
  280. margin-left: 2rem;
  281. }
  282. .content .content-box .big-content span.square {
  283. display: block;
  284. background: transparent;
  285. width: 5rem;
  286. height: 5rem;
  287. -webkit-border-radius: 0.5rem;
  288. -moz-border-radius: 0.5rem;
  289. -ms-border-radius: 0.5rem;
  290. border-radius: 0.5rem;
  291. border: 1rem solid #FFFFFF;
  292. margin-bottom: 1.5rem;
  293. }
  294. .content .content-box .big-content span.line {
  295. display: block;
  296. background: #FFFFFF;
  297. width: 15rem;
  298. height: 1rem;
  299. -webkit-border-radius: 0.5rem;
  300. -moz-border-radius: 0.5rem;
  301. -ms-border-radius: 0.5rem;
  302. border-radius: 0.5rem;
  303. margin-bottom: 2.3rem;
  304. }
  305. .content .content-box .big-content span.line:nth-child(2) {
  306. width: 10rem;
  307. }
  308. .content .content-box .big-content span.line:nth-child(4) {
  309. width: 10rem;
  310. }
  311. .content .content-box .big-content span.line:nth-child(6) {
  312. width: 10rem;
  313. }
  314. .content .content-box .big-content .fa-search {
  315. position: absolute;
  316. top: 10rem;
  317. left: 15rem;
  318. font-size: 10rem;
  319. color: #00c8aa;
  320. -webkit-animation: corner 5s infinite;
  321. -moz-animation: corner 5s infinite;
  322. animation: corner 5s infinite;
  323. }
  324. .content .content-box .big-content .fa-search.color {
  325. color: #36c7c7;
  326. }
  327. @-webkit-keyframes corner {
  328. 0% {
  329. -webkit-transform: translate(-2rem, 0);
  330. -webkit-animation-timing-function: 0, 0.02, 0, 1.01;
  331. }
  332. 20% {
  333. -webkit-transform: translate(-15rem, 2rem);
  334. }
  335. 40% {
  336. -webkit-transform: translate(-7rem, -7rem);
  337. animation-timing-function: cubic-bezier(0, 0.02, 0, 1.01);
  338. }
  339. 60% {
  340. -webkit-transform: translate(-15rem, -10rem);
  341. }
  342. 80% {
  343. -webkit-transform: translate(2rem, -12rem);
  344. }
  345. 100% {
  346. -webkit-transform: translate(-2rem, 0);
  347. }
  348. }
  349. @-moz-keyframes corner {
  350. 0% {
  351. -moz-transform: translate(-2rem, 0);
  352. -moz-animation-timing-function: 0, 0.02, 0, 1.01;
  353. }
  354. 20% {
  355. -moz-transform: translate(-15rem, 2rem);
  356. }
  357. 40% {
  358. -moz-transform: translate(-7rem, -7rem);
  359. animation-timing-function: cubic-bezier(0, 0.02, 0, 1.01);
  360. }
  361. 60% {
  362. -moz-transform: translate(-15rem, -10rem);
  363. }
  364. 80% {
  365. -moz-transform: translate(2rem, -12rem);
  366. }
  367. 100% {
  368. -moz-transform: translate(-2rem, 0);
  369. }
  370. }
  371. @keyframes corner {
  372. 0% {
  373. -webkit-transform: translate(-2rem, 0);
  374. -moz-transform: translate(-2rem, 0);
  375. -ms-transform: translate(-2rem, 0);
  376. -o-transform: translate(-2rem, 0);
  377. transform: translate(-2rem, 0);
  378. -webkit-animation-timing-function: 0, 0.02, 0, 1.01;
  379. -moz-animation-timing-function: 0, 0.02, 0, 1.01;
  380. animation-timing-function: 0, 0.02, 0, 1.01;
  381. }
  382. 20% {
  383. -webkit-transform: translate(-15rem, 2rem);
  384. -moz-transform: translate(-15rem, 2rem);
  385. -ms-transform: translate(-15rem, 2rem);
  386. -o-transform: translate(-15rem, 2rem);
  387. transform: translate(-15rem, 2rem);
  388. }
  389. 40% {
  390. -webkit-transform: translate(-7rem, -7rem);
  391. -moz-transform: translate(-7rem, -7rem);
  392. -ms-transform: translate(-7rem, -7rem);
  393. -o-transform: translate(-7rem, -7rem);
  394. transform: translate(-7rem, -7rem);
  395. animation-timing-function: cubic-bezier(0, 0.02, 0, 1.01);
  396. }
  397. 60% {
  398. -webkit-transform: translate(-15rem, -10rem);
  399. -moz-transform: translate(-15rem, -10rem);
  400. -ms-transform: translate(-15rem, -10rem);
  401. -o-transform: translate(-15rem, -10rem);
  402. transform: translate(-15rem, -10rem);
  403. }
  404. 80% {
  405. -webkit-transform: translate(2rem, -12rem);
  406. -moz-transform: translate(2rem, -12rem);
  407. -ms-transform: translate(2rem, -12rem);
  408. -o-transform: translate(2rem, -12rem);
  409. transform: translate(2rem, -12rem);
  410. }
  411. 100% {
  412. -webkit-transform: translate(-2rem, 0);
  413. -moz-transform: translate(-2rem, 0);
  414. -ms-transform: translate(-2rem, 0);
  415. -o-transform: translate(-2rem, 0);
  416. transform: translate(-2rem, 0);
  417. }
  418. }
  419. footer {
  420. color: #FFFFFF;
  421. text-align: center;
  422. position: absolute;
  423. z-index: 20;
  424. padding: 1rem 0;
  425. bottom: 0;
  426. left: 0;
  427. width: 100%;
  428. }
  429. footer ul li {
  430. position: relative;
  431. display: inline-block;
  432. padding: 0;
  433. }
  434. footer ul li::after {
  435. content: '';
  436. position: absolute;
  437. top: 0;
  438. right: 0;
  439. width: 0.2rem;
  440. height: 100%;
  441. -webkit-border-radius: 1rem;
  442. -moz-border-radius: 1rem;
  443. -ms-border-radius: 1rem;
  444. border-radius: 1rem;
  445. background: #735dd1;
  446. }
  447. footer ul li:last-child::after {
  448. display: none;
  449. }
  450. footer ul li a {
  451. text-transform: uppercase;
  452. display: block;
  453. width: 100%;
  454. height: 100%;
  455. padding: 0 2rem 0 1.4rem;
  456. }
  457. footer ul li a:hover {
  458. color: #6249cc;
  459. }
  460. footer ul li a:hover::after {
  461. opacity: 1;
  462. -webkit-transform: translateY(0) translateX(-60%);
  463. -moz-transform: translateY(0) translateX(-60%);
  464. -ms-transform: translateY(0) translateX(-60%);
  465. -o-transform: translateY(0) translateX(-60%);
  466. transform: translateY(0) translateX(-60%);
  467. }
  468. footer ul li a::after {
  469. position: absolute;
  470. top: 100%;
  471. left: 50%;
  472. width: 40%;
  473. height: 0.4rem;
  474. background: rgba(98, 73, 204, 0.4);
  475. content: '';
  476. opacity: 0;
  477. -webkit-border-radius: 1rem;
  478. -moz-border-radius: 1rem;
  479. -ms-border-radius: 1rem;
  480. border-radius: 1rem;
  481. -webkit-transform: translateY(1rem) translateX(-60%);
  482. -moz-transform: translateY(1rem) translateX(-60%);
  483. -ms-transform: translateY(1rem) translateX(-60%);
  484. -o-transform: translateY(1rem) translateX(-60%);
  485. transform: translateY(1rem) translateX(-60%);
  486. -webkit-transition: all, 0.3s, ease-in-out;
  487. -moz-transition: all, 0.3s, ease-in-out;
  488. transition: all, 0.3s, ease-in-out;
  489. }
  490. footer.light ul li::after {
  491. width: 0.1rem;
  492. background: rgba(117, 122, 134, 0.2);
  493. }
  494. footer.light ul li a {
  495. color: rgba(255, 255, 255, 0.7);
  496. }
  497. footer.light ul li a:hover {
  498. color: #FFFFFF;
  499. }
  500. footer.light ul li a::after {
  501. background: rgba(255, 255, 255, 0.3);
  502. }
  503. /* ------------------------------------- */
  504. /* 3. Settings for variants ............ */
  505. /* ------------------------------------- */
  506. /* ------------------------------------- */
  507. /* YouTube variant ..................... */
  508. /* ------------------------------------- */
  509. .mbYTP_wrapper {
  510. width: 100vw !important;
  511. min-width: 0 !important;
  512. left: 0 !important;
  513. }
  514. .mbYTP_wrapper::after {
  515. content: '';
  516. position: absolute;
  517. z-index: 10;
  518. top: 0;
  519. left: 0;
  520. width: 100%;
  521. height: 100%;
  522. background: rgba(45, 49, 56, 0.4);
  523. }
  524. /* ------------------------------------- */
  525. /* FLAT variant ........................ */
  526. /* ------------------------------------- */
  527. #particles-js {
  528. position: fixed;
  529. top: 25vh;
  530. left: 25vw;
  531. width: 50vw;
  532. height: 50vh;
  533. z-index: -10;
  534. }
  535. /* ------------------------------------- */
  536. /* Image variant ....................... */
  537. /* ------------------------------------- */
  538. .image {
  539. background: url("../img/image.jpg") center;
  540. background-size: cover;
  541. width: 100vw;
  542. height: 100vh;
  543. position: fixed;
  544. top: 0;
  545. left: 0;
  546. z-index: 5;
  547. -webkit-animation: kenburns 30s infinite;
  548. -moz-animation: kenburns 30s infinite;
  549. animation: kenburns 30s infinite;
  550. }
  551. .image::after {
  552. content: '';
  553. position: absolute;
  554. z-index: -5;
  555. top: 0;
  556. left: 0;
  557. width: 100%;
  558. height: 100%;
  559. background: rgba(45, 49, 56, 0.4);
  560. }
  561. @-webkit-keyframes kenburns {
  562. 0% {
  563. -webkit-transform: scale(1);
  564. }
  565. 50% {
  566. -webkit-transform: scale(1.2);
  567. }
  568. 100% {
  569. -webkit-transform: scale(1);
  570. }
  571. }
  572. @-moz-keyframes kenburns {
  573. 0% {
  574. -moz-transform: scale(1);
  575. }
  576. 50% {
  577. -moz-transform: scale(1.2);
  578. }
  579. 100% {
  580. -moz-transform: scale(1);
  581. }
  582. }
  583. @keyframes kenburns {
  584. 0% {
  585. -webkit-transform: scale(1);
  586. -moz-transform: scale(1);
  587. -ms-transform: scale(1);
  588. -o-transform: scale(1);
  589. transform: scale(1);
  590. }
  591. 50% {
  592. -webkit-transform: scale(1.2);
  593. -moz-transform: scale(1.2);
  594. -ms-transform: scale(1.2);
  595. -o-transform: scale(1.2);
  596. transform: scale(1.2);
  597. }
  598. 100% {
  599. -webkit-transform: scale(1);
  600. -moz-transform: scale(1);
  601. -ms-transform: scale(1);
  602. -o-transform: scale(1);
  603. transform: scale(1);
  604. }
  605. }
  606. /* ------------------------------------- */
  607. /* Slideshow variant ................... */
  608. /* ------------------------------------- */
  609. .vegas-overlay {
  610. opacity: 1;
  611. background: rgba(45, 49, 56, 0.4);
  612. }
  613. .vegas-timer-progress {
  614. background: #6C7A89;
  615. }
  616. /* ------------------------------------- */
  617. /* Bubble variant ...................... */
  618. /* ------------------------------------- */
  619. #canvasbg, #canvas {
  620. position: fixed;
  621. z-index: 10;
  622. top: 0;
  623. left: 0;
  624. background: transparent;
  625. }
  626. /* ------------------------------------- */
  627. /* Mozaïc variant ...................... */
  628. /* ------------------------------------- */
  629. #dotty {
  630. position: fixed;
  631. top: 0;
  632. left: 0;
  633. }
  634. /* ------------------------------------- */
  635. /* 4. Media Queries .................... */
  636. /* ------------------------------------- */
  637. /* Notebook devices @media only screen and (max-width: 1200px) */
  638. /* Medium Devices, Desktops @media only screen and (max-width: 992px) */
  639. /* Small Devices, Tablets @media only screen and (max-width: 768px) */
  640. /* Extra Small Devices, Phones @media only screen and (max-width: 480px) */
  641. @media only screen and (max-width: 480px) {
  642. .logo-link {
  643. position: relative;
  644. margin: 3rem auto 0;
  645. width: 5rem;
  646. display: block;
  647. top: auto;
  648. left: auto;
  649. }
  650. .logo-link .logo {
  651. width: 100%;
  652. max-width: none;
  653. }
  654. .content {
  655. height: auto;
  656. display: block;
  657. padding: 3rem 0 5rem;
  658. }
  659. .content .content-box {
  660. padding: 0 1rem;
  661. }
  662. .content .content-box .big-content {
  663. -webkit-transform: scale(0.8);
  664. -moz-transform: scale(0.8);
  665. -ms-transform: scale(0.8);
  666. -o-transform: scale(0.8);
  667. transform: scale(0.8);
  668. margin: 0 auto;
  669. }
  670. h1 {
  671. font-size: 2rem;
  672. line-height: 1.5;
  673. }
  674. footer {
  675. position: relative;
  676. padding-bottom: 5rem;
  677. }
  678. footer ul li {
  679. width: 100%;
  680. margin-bottom: 1rem;
  681. }
  682. footer ul li::after {
  683. display: none;
  684. }
  685. footer ul li a {
  686. padding: 0;
  687. }
  688. footer ul li a::after {
  689. display: none;
  690. }
  691. #particles-js {
  692. top: 0;
  693. left: 0;
  694. width: 100vw;
  695. height: 100vh;
  696. }
  697. }
  698. /* Only for tablet in landscape mode @media only screen and (max-device-width: 1024px) and (orientation: landscape) */
  699. /* Only for phone in landscape mode @media screen and (max-device-width: 667px) and (orientation: landscape) */
  700. @media screen and (max-device-width: 667px) and (orientation: landscape) {
  701. .content {
  702. height: auto;
  703. display: block;
  704. padding: 5rem 0 5rem;
  705. }
  706. .content .content-box {
  707. padding: 0 1rem;
  708. }
  709. .content .content-box .big-content {
  710. -webkit-transform: scale(0.8);
  711. -moz-transform: scale(0.8);
  712. -ms-transform: scale(0.8);
  713. -o-transform: scale(0.8);
  714. transform: scale(0.8);
  715. margin: 0 auto;
  716. }
  717. footer {
  718. position: relative;
  719. padding-bottom: 5rem;
  720. }
  721. footer ul li {
  722. width: 100%;
  723. margin-bottom: 1rem;
  724. }
  725. footer ul li::after {
  726. display: none;
  727. }
  728. footer ul li a {
  729. padding: 0;
  730. }
  731. footer ul li a::after {
  732. display: none;
  733. }
  734. #particles-js {
  735. top: 0;
  736. left: 0;
  737. width: 100vw;
  738. height: 100vh;
  739. }
  740. }