Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

1113 linhas
22 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. section.marketingheader {
  4. margin-top: 0;
  5. &.miniinfoteaser {
  6. .kicker {
  7. color: var(--theme-color-secondary);
  8. }
  9. .mini-teaser {
  10. .category {
  11. color: var(--theme-color-secondary);
  12. }
  13. }
  14. .text-only .kicker {
  15. color: white;
  16. }
  17. }
  18. .rotation {
  19. .slider {
  20. @media(min-width: 901px) {
  21. height: 100%;
  22. .slide-overflow {
  23. height: 100% !important;
  24. }
  25. .slide-wrapper, .slide, .outer {
  26. height: 100%;
  27. }
  28. }
  29. .outer {
  30. @media(max-width: 999px) {
  31. max-height: none;
  32. height: auto;
  33. }
  34. }
  35. .image-box {
  36. picture {
  37. width: 100%;
  38. }
  39. }
  40. .copyright {
  41. @media(max-width: 900px) {
  42. left: calc(100% - 30px);
  43. }
  44. @media(max-width: 767px) {
  45. left: calc(100% - 20px);
  46. }
  47. }
  48. }
  49. }
  50. .text-box {
  51. .btn.has-icon.icon-small-arrow-right-simple {
  52. bottom: auto;
  53. }
  54. }
  55. .search {
  56. position: relative;
  57. overflow: hidden;
  58. margin: 0;
  59. background-color: var(--theme-color-primary-dimmed-04);
  60. height: 100px;
  61. transition: all .6s ease-in-out;
  62. background-size: cover;
  63. @media (max-width: 767px) {
  64. max-height: 78px;
  65. }
  66. .artwork-left .foreground,
  67. .artwork-left .background,
  68. .artwork-left + .artwork .foreground,
  69. .artwork-left + .artwork .background {
  70. height: 100%;
  71. min-height: 437px;
  72. }
  73. .sc.container {
  74. position: absolute;
  75. top: 0;
  76. left: 0;
  77. right: 0;
  78. width: 100%;
  79. max-width: 100%;
  80. @media (max-width: 767px) {
  81. top: auto;
  82. bottom: 0;
  83. .close-search {
  84. position: relative !important;
  85. right: 0 !important;
  86. top: 0 !important;
  87. float: right;
  88. margin-bottom: 15px;
  89. }
  90. }
  91. .close-search {
  92. display: none;
  93. position: absolute;
  94. right: 30px;
  95. top: 33px;
  96. left: auto;
  97. cursor: pointer;
  98. transition: 0.3s ease;
  99. border: 1px solid var(--theme-color-primary-dimmed-04);
  100. border-radius: 10px;
  101. height: 34px;
  102. width: 34px;
  103. background-color: var(--theme-color-primary);
  104. @include focus-visible;
  105. z-index: 2;
  106. &:before, &:after {
  107. content: "";
  108. position: absolute;
  109. top: 50%;
  110. left: 50%;
  111. width: 17px;
  112. height: 1.5px;
  113. border-radius: 2px;
  114. background-color: var(--theme-color-white);
  115. transform: translate(-50%, -50%) rotate(45deg);
  116. transition: 0.3s ease;
  117. }
  118. &:after {
  119. transform: translate(-50%, -50%) rotate(-45deg);
  120. }
  121. }
  122. }
  123. &.open {
  124. height: 390px;
  125. @media (max-width: 767px) {
  126. height: 385px;
  127. max-height: 385px;
  128. }
  129. @media (max-width: 567px) {
  130. height: 509px;
  131. max-height: 509px;
  132. }
  133. &.has-button-wrapper {
  134. height: 460px;
  135. @media (max-width: 767px) {
  136. height: 395px;
  137. max-height: 395px;
  138. }
  139. @media (max-width: 567px) {
  140. height: 519px;
  141. max-height: 519px;
  142. }
  143. }
  144. .close-search {
  145. display: block !important;
  146. }
  147. .tiles {
  148. top: 0;
  149. padding-bottom: 9px;
  150. @media screen and (max-width: 767px) {
  151. padding-bottom: 0;
  152. }
  153. }
  154. .all-button-wrapper {
  155. top: 0;
  156. }
  157. form {
  158. max-width: 580px;
  159. }
  160. }
  161. form {
  162. border-radius: 24px;
  163. box-shadow: 0 4px 20px -5px rgba(0, 0, 0, 0.25) !important;
  164. overflow: hidden;
  165. font-size: 22px;
  166. max-width: 360px;
  167. margin: 20px auto !important;
  168. transition: 0.3s ease;
  169. @media(max-width: 767px) {
  170. font-size: 18px;
  171. margin: 15px auto !important;
  172. border-radius: 18px;
  173. }
  174. @media(max-width: 399px) {
  175. max-width: 250px;
  176. }
  177. }
  178. + section, + #toclist > section:first-child {
  179. @media(min-width: 768px) {
  180. margin-top: 0;
  181. }
  182. }
  183. input#search-term {
  184. border-color: white !important;
  185. height: 60px;
  186. border-top-left-radius: 24px;
  187. border-bottom-left-radius: 24px;
  188. font-size: 22px;
  189. @media(max-width: 767px) {
  190. font-size: 18px;
  191. height: 48px;
  192. border-top-left-radius: 18px;
  193. border-bottom-left-radius: 18px;
  194. }
  195. &::placeholder {
  196. color: var(--theme-color-primary) !important;
  197. }
  198. }
  199. button.search-submit {
  200. background-color: var(--theme-color-primary) !important;
  201. color: white;
  202. border-top-left-radius: 0 !important;
  203. border-bottom-left-radius: 0 !important;
  204. border-top-right-radius: 0 !important;
  205. border-bottom-right-radius: 0 !important;
  206. border-color: white !important;
  207. height: 60px;
  208. width: 60px;
  209. font-size: 22px;
  210. @media(max-width: 767px) {
  211. font-size: 18px;
  212. height: 48px;
  213. width: 48px;
  214. }
  215. &:before {
  216. width: 30px;
  217. height: 30px;
  218. font-size: 30px;
  219. @media(max-width: 767px) {
  220. width: 24px;
  221. height: 24px;
  222. font-size: 24px;
  223. }
  224. }
  225. }
  226. .container {
  227. position: relative;
  228. z-index: 1;
  229. .row {
  230. @media(max-width: 567px) {
  231. min-height: 0;
  232. }
  233. > .col {
  234. margin-top: 0;
  235. padding-top: 0;
  236. padding-bottom: 0;
  237. }
  238. }
  239. }
  240. .artwork {
  241. @media(max-width: 420px) {
  242. top: 30px;
  243. right: -20px;
  244. }
  245. @media(max-width: 340px) {
  246. top: 40px;
  247. right: -30px;
  248. }
  249. }
  250. form {
  251. position: relative;
  252. margin: 0 0 16px;
  253. @media(max-width: 567px) {
  254. margin-top: 20px;
  255. }
  256. }
  257. h1 {
  258. margin-left: 0;
  259. margin-top: 0;
  260. @media(max-width: 567px) {
  261. font-size: 24px;
  262. margin: 0;
  263. }
  264. }
  265. .tiles {
  266. margin: 0 -8px 0 -8px;
  267. position: relative;
  268. top: 100px;
  269. display: flex;
  270. flex-wrap: wrap;
  271. font-family: "Korb", sans-serif;
  272. transition: all 0.3s ease-in;
  273. padding-bottom: 0;
  274. .tile {
  275. position: relative;
  276. display: flex;
  277. padding: 8px;
  278. flex: 1 1 33.3333%;
  279. max-width: 33.3333%;
  280. margin-top: 0 !important;
  281. padding-top: 0 !important;
  282. padding-bottom: 0 !important;
  283. margin-bottom: 16px !important;
  284. &::before {
  285. position: absolute;
  286. top: 8px;
  287. right: 8px;
  288. margin: 10px 8px;
  289. font-family: Icons, sans-serif;
  290. font-size: 18px;
  291. line-height: 1;
  292. text-align: center;
  293. pointer-events: none;
  294. z-index: 1;
  295. }
  296. &[data-type="download"]::before {
  297. @include icon-small-download;
  298. }
  299. &[data-type="external"]::before {
  300. @include icon-small-link-external;
  301. }
  302. @media(max-width: 567px) {
  303. flex: 1 1 50%;
  304. max-width: 50%;
  305. }
  306. &:nth-child(3) ~ .tile {
  307. z-index: 1;
  308. }
  309. &.downloads, &.a-z, &.events {
  310. order: 1;
  311. background-color: transparent;
  312. &::before {
  313. font-family: "Icons", sans-serif;
  314. position: absolute;
  315. font-size: 24px;
  316. line-height: 1;
  317. right: 0;
  318. top: 0;
  319. margin: 11px 10px;
  320. z-index: 1;
  321. background-color: white;
  322. padding: 7px 6px 5px;
  323. border-top-right-radius: 8px;
  324. border-bottom-left-radius: 8px;
  325. @media(max-width: 767px) {
  326. margin: 18px;
  327. font-size: 24px;
  328. }
  329. }
  330. .outer {
  331. background-color: var(--theme-color-primary-dimmed-04);
  332. }
  333. p {
  334. margin-bottom: 0.4em;
  335. }
  336. }
  337. &.downloads::before {
  338. @include icon-suche-datei;
  339. }
  340. &.a-z::before {
  341. @include icon-suche-az;
  342. }
  343. &.events::before {
  344. @include icon-suche-veranstaltung;
  345. }
  346. }
  347. .tile > a, .outer {
  348. position: relative;
  349. display: flex;
  350. align-items: flex-end;
  351. width: 100%;
  352. height: 108px;
  353. max-height: 108px;
  354. padding: 10px 24px 18px 24px;
  355. border-radius: var(--border-radius-md);
  356. box-shadow: 0 4px 20px -5px rgba(#000, 0.25);
  357. transition: 0.25s ease;
  358. line-height: 1.2;
  359. background-color: var(--theme-color-background);
  360. overflow: hidden;
  361. @include focus-visible();
  362. @media(max-width: 767px) {
  363. font-size: 16px;
  364. padding: 10px 10px 15px;
  365. min-height: 84px;
  366. }
  367. &:before {
  368. content: "";
  369. position: absolute;
  370. display: block;
  371. bottom: 0;
  372. left: 0;
  373. right: 0;
  374. height: var(--border-width);
  375. background-color: var(--theme-color-secondary);
  376. transition: 0.25s $easeOutQuad;
  377. }
  378. &:hover {
  379. color: var(--theme-color-secondary-intensed);
  380. &:before {
  381. height: var(--border-width-hover);
  382. }
  383. }
  384. }
  385. .tile > a {
  386. .item-title {
  387. text-decoration: underline;
  388. }
  389. }
  390. .outer {
  391. background-color: var(--theme-primary-light-04);
  392. padding: 14px 20px 18px;
  393. border: 4px solid white;
  394. &::after, &::before {
  395. display: none;
  396. }
  397. }
  398. .inner {
  399. display: block;
  400. max-width: 100%;
  401. }
  402. .kicker {
  403. white-space: nowrap;
  404. text-overflow: ellipsis;
  405. overflow: hidden;
  406. max-width: 100%;
  407. display: block;
  408. text-decoration: none;
  409. }
  410. ul {
  411. list-style: none;
  412. padding: 0;
  413. font-size: 16px;
  414. max-width: 100%;
  415. margin: 0;
  416. li {
  417. margin-top: 5px;
  418. }
  419. a {
  420. display: block;
  421. white-space: nowrap;
  422. overflow: hidden;
  423. text-overflow: ellipsis;
  424. transition: 0.2s ease;
  425. font-weight: 500;
  426. &:hover {
  427. color: var(--color-secondary-dark);
  428. }
  429. }
  430. }
  431. .proposals {
  432. flex: 1 1 100%;
  433. padding: 10px 12px 0;
  434. order: 2;
  435. a {
  436. margin: 0 0.3em 0 0.1em;
  437. }
  438. p {
  439. margin-bottom: 0;
  440. }
  441. }
  442. .all-button-wrapper {
  443. padding: 16px 8px;
  444. display: block;
  445. flex: 1 1 100%;
  446. order: 3;
  447. .btn {
  448. transition: 0.2s ease;
  449. .count {
  450. margin-left: 0.3em;
  451. &::before {
  452. content: '(';
  453. }
  454. &::after {
  455. content: ')';
  456. }
  457. }
  458. }
  459. }
  460. }
  461. &.background-image {
  462. &:after {
  463. position: absolute;
  464. top: 0;
  465. left: 0;
  466. bottom: 0;
  467. right: 0;
  468. z-index: 0;
  469. content: "";
  470. opacity: 0.6;
  471. background: linear-gradient(87deg, #036 12.55%, rgba(1, 40, 81, 0.86) 56.52%, rgba(0, 51, 102, 0.00) 94.05%);
  472. background-blend-mode: overlay;
  473. }
  474. .artwork-wrapper {
  475. display: none;
  476. }
  477. }
  478. &.picto-image {
  479. background-position: 50% 0;
  480. background-size: auto 100%;
  481. background-repeat: repeat-x;
  482. @media (max-width: 767px) {
  483. background-size: auto 78px;
  484. }
  485. .artwork-wrapper {
  486. display: none;
  487. }
  488. }
  489. .all-button-wrapper {
  490. display: block;
  491. padding-top: 10px;
  492. position: relative;
  493. top: 100px;
  494. transition: all 0.3s ease-in;
  495. }
  496. }
  497. &.infoteaser {
  498. border-radius: 4px;
  499. .slide-overflow {
  500. border-radius: 4px;
  501. }
  502. .outer {
  503. @media(max-width: 999px) {
  504. max-height: none;
  505. height: auto;
  506. }
  507. }
  508. .rotation {
  509. padding: 0;
  510. @media screen and (max-width: 999px) {
  511. .slide:not(.text-only) .text-box {
  512. padding: 16px 0;
  513. }
  514. .slide .image-box img {
  515. position: static;
  516. height: 300px;
  517. }
  518. .slider-tabs {
  519. top: 0;
  520. height: auto;
  521. bottom: auto;
  522. margin-top: 15px;
  523. }
  524. }
  525. @media screen and (max-width: 900px) {
  526. .slider .image-box {
  527. padding-left: var(--container-padding);
  528. padding-right: var(--container-padding);
  529. }
  530. .slider .text-box:first-child::after {
  531. display: none;
  532. }
  533. }
  534. .text-box {
  535. min-height: 0;
  536. }
  537. }
  538. .outer {
  539. border-radius: 4px;
  540. .image-box img {
  541. border-radius: 4px;
  542. }
  543. }
  544. .image-box {
  545. @media(min-width: 1000px) {
  546. min-height: 427px;
  547. height: 100%;
  548. }
  549. picture {
  550. @media(min-width: 1000px) {
  551. min-height: 427px;
  552. height: 100%;
  553. }
  554. }
  555. img {
  556. object-position: right;
  557. @media(min-width: 1000px) {
  558. min-height: 427px;
  559. height: 100%;
  560. }
  561. }
  562. }
  563. .mainstage {
  564. @media screen and (max-width: 900px) {
  565. padding: 0;
  566. }
  567. .row {
  568. margin: 16px 0;
  569. @media screen and (min-width: 901px) {
  570. margin: 30px -8px 0;
  571. }
  572. .col {
  573. flex: 1 1 100%;
  574. max-width: 100%;
  575. @media screen and (min-width: 901px) {
  576. padding: 0 8px;
  577. flex: 1 1 calc(100% - 322px);
  578. max-width: calc(100% - 322px);
  579. }
  580. + .col {
  581. flex: 1 1 100%;
  582. max-width: 100%;
  583. display: flex;
  584. flex-flow: column;
  585. justify-content: space-between;
  586. margin: 0;
  587. padding: 0 var(--container-padding);
  588. @media screen and (min-width: 901px) {
  589. flex: 1 1 322px;
  590. max-width: 322px;
  591. padding: 0 8px;
  592. margin: -8px 0;
  593. }
  594. .mt {
  595. height: 100%;
  596. padding: 8px 0;
  597. @media screen and (max-width: 575px) {
  598. padding: 4px 0;
  599. }
  600. .mini-teaser {
  601. height: 100%;
  602. .text-box {
  603. height: 100%;
  604. flex-flow: column;
  605. justify-content: space-between;
  606. .btn {
  607. height: fit-content;
  608. }
  609. }
  610. }
  611. }
  612. }
  613. }
  614. }
  615. }
  616. }
  617. &.hero-fullwidth {
  618. .mainstage.container {
  619. /*max-width: 1920px;*/
  620. width: 100%;
  621. padding: 0;
  622. > .row {
  623. margin: 0;
  624. }
  625. }
  626. .rotation {
  627. margin: 0 !important;
  628. padding: 0 !important;
  629. width: 100%;
  630. .outer {
  631. margin: 0 !important;
  632. position: relative;
  633. justify-content: center;
  634. max-height: 566px;
  635. }
  636. .copyright {
  637. left: 100%;
  638. }
  639. .slide-wrapper,
  640. .slide,
  641. .outer {
  642. height: 100%;
  643. }
  644. .slider {
  645. background-color: transparent;
  646. .image-box img {
  647. @media (max-width: 999px) {
  648. min-height: calc(18vw + 300px) !important;
  649. }
  650. }
  651. .slide.text-only.current {
  652. background: linear-gradient(-10deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 55%, var(--theme-color-gradient-03) 90%);
  653. }
  654. .slide-overflow {
  655. height: 100% !important;
  656. }
  657. }
  658. }
  659. .image-box {
  660. width: 100%;
  661. flex: 1 1 100%;
  662. max-width: 100%;
  663. max-height: 566px;
  664. position: relative;
  665. padding-right: 0 !important;
  666. &:after {
  667. position: absolute;
  668. top: 0;
  669. left: 0;
  670. bottom: 0;
  671. right: 0;
  672. z-index: 0;
  673. content: "";
  674. opacity: 0.6;
  675. background: linear-gradient(87deg, #036 12.55%, rgba(1, 40, 81, 0.86) 56.52%, rgba(0, 51, 102, 0.00) 94.05%);
  676. background-blend-mode: overlay;
  677. &:before {
  678. display: none;
  679. }
  680. }
  681. picture {
  682. position: static;
  683. }
  684. img {
  685. object-fit: cover;
  686. z-index: -1;
  687. left: 0 !important;
  688. padding: 0 !important;
  689. width: 100% !important;
  690. position: static;
  691. }
  692. }
  693. .text-box {
  694. height: 100%;
  695. color: white;
  696. width: var(--container-width);
  697. padding: 0 var(--container-padding);
  698. max-width: 100%;
  699. margin: 0 auto;
  700. position: absolute;
  701. * {
  702. color: white;
  703. }
  704. .btn {
  705. background-color: white !important;
  706. color: var(--theme-color-primary) !important;
  707. &:hover:after {
  708. box-shadow: 0 0 0 var(--button-hover-shadow-size) white !important;
  709. }
  710. }
  711. * {
  712. max-width: 580px;
  713. }
  714. &:after {
  715. display: none;
  716. }
  717. &:before {
  718. display: none;
  719. }
  720. }
  721. .slide.text-only {
  722. @media screen and (max-width: 900px) {
  723. padding: 16px var(--container-padding) 0;
  724. }
  725. .text-box {
  726. width: auto;
  727. @media (max-width: 999px) {
  728. min-height: calc(18vw + 300px) !important;
  729. }
  730. @media screen and (max-width: 900px) {
  731. padding-left: 0;
  732. padding-right: 0;
  733. }
  734. }
  735. }
  736. .controls {
  737. width: var(--container-width);
  738. padding: 0 var(--container-padding);
  739. max-width: 100%;
  740. margin: 0 auto;
  741. position: relative;
  742. .slider-tabs {
  743. right: 30px;
  744. }
  745. }
  746. }
  747. .rotation .slider {
  748. border-bottom: 0;
  749. background-color: white;
  750. h3, .like-h2 {
  751. margin-top: 4px;
  752. margin-bottom: 8px;
  753. }
  754. .kicker {
  755. margin-bottom: 0;
  756. }
  757. p {
  758. margin-bottom: 0.4em;
  759. }
  760. .btn {
  761. margin-top: 0.4em;
  762. }
  763. &.ishovered .slider-tabs li.active button.btn::before {
  764. animation-play-state: paused;
  765. }
  766. &.btnanimation {
  767. .slider-tabs {
  768. li.active {
  769. button.btn::before {
  770. animation: fillgrey 7s linear forwards;
  771. }
  772. }
  773. }
  774. }
  775. .slider-tabs {
  776. li:first-child:last-child {
  777. display: none;
  778. }
  779. li.active {
  780. button.btn {
  781. background-blend-mode: overlay;
  782. overflow: hidden;
  783. }
  784. }
  785. li {
  786. button.btn {
  787. position: relative;
  788. border-radius: var(--border-radius-lg);
  789. }
  790. button.btn::before {
  791. width: 0;
  792. background-color: var(--theme-grey-light);
  793. content: "";
  794. z-index: 0;
  795. height: 100%;
  796. position: absolute;
  797. top: 0;
  798. bottom: 0;
  799. right: 0;
  800. left: 0;
  801. right: 0;
  802. display: block;
  803. background-blend-mode: multiply;
  804. }
  805. }
  806. }
  807. .slide.text-only.current {
  808. background: none;
  809. .outer {
  810. background: linear-gradient(-10deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 55%, var(--theme-color-gradient-03) 90%);
  811. .text-box {
  812. justify-content: center;
  813. max-width: 580px;
  814. }
  815. }
  816. }
  817. .text-box {
  818. color: var(--theme-color-primary);
  819. padding: 30px 36px 24px 36px;
  820. display: flex;
  821. flex-flow: column;
  822. justify-content: center;
  823. min-width: 324px;
  824. &:not(:first-child)::before {
  825. background-color: var(--theme-color-primary-dimmed-04);
  826. }
  827. .btn {
  828. background-color: var(--theme-color-primary);
  829. color: white;
  830. &:hover:after {
  831. box-shadow: 0 0 0 var(--button-hover-shadow-size) var(--theme-color-primary);
  832. }
  833. }
  834. }
  835. .text-only {
  836. .text-box {
  837. color: white;
  838. }
  839. }
  840. }
  841. .rotation {
  842. margin: 0;
  843. @media (max-width: 1339px) {
  844. .rotation .slider .text-box {
  845. min-width: 324px;
  846. }
  847. }
  848. @media (min-width: 1000px) {
  849. .slider .text-box:not(:first-child)::before {
  850. border-top-right-radius: 16% 50% !important;
  851. border-bottom-right-radius: 16% 50% !important;
  852. margin: -15% -8% -15% 20px;
  853. }
  854. }
  855. @media (max-width: 999px) {
  856. .slider {
  857. background-color: white;
  858. .text-box:not(:first-child)::before {
  859. display: none;
  860. }
  861. .image-box {
  862. order: 0;
  863. height: auto;
  864. max-height: none !important;
  865. img {
  866. aspect-ratio: 16 / 9;
  867. height: auto !important;
  868. max-height: none !important;
  869. min-height: 177px !important;
  870. }
  871. &:before {
  872. display: none;
  873. }
  874. img {
  875. position: static;
  876. }
  877. }
  878. }
  879. }
  880. @media screen and (max-width: 900px) {
  881. .slider {
  882. margin-bottom: 20px;
  883. .slide:not(.text-only) {
  884. .text-box {
  885. padding: 16px var(--container-padding) 0;
  886. }
  887. }
  888. .slide.text-only {
  889. padding-left: var(--container-padding);
  890. padding-right: var(--container-padding);
  891. }
  892. .controls {
  893. position: absolute;
  894. right: 20px;
  895. bottom: 42px;
  896. width: auto;
  897. padding: 0;
  898. }
  899. .slider-tabs {
  900. //right: calc(var(--container-padding) + 10px);
  901. //top: 15px;
  902. position: relative;
  903. right: auto;
  904. top: auto;
  905. padding: 0;
  906. margin: 0;
  907. //li {
  908. // button.btn {
  909. // border-radius: calc(var(--border-radius-lg) / 2);
  910. // }
  911. //}
  912. .btn {
  913. margin-top: 0 !important;
  914. }
  915. }
  916. }
  917. }
  918. @media screen and (max-width: 767px) {
  919. .slider {
  920. .slide:not(.text-only) .text-box {
  921. padding: 16px var(--container-padding);
  922. }
  923. //.slider-tabs {
  924. // .btn {
  925. // --button-icon-padding: 30px;
  926. // --button-icon-offset: 5px;
  927. // --button-padding: 5px 10px;
  928. // --button-min-size: 30px;
  929. // margin: 2.5px;
  930. // }
  931. //}
  932. }
  933. }
  934. @media screen and (max-width: 567px) {
  935. .slider {
  936. margin: 0;
  937. margin-bottom: 8px;
  938. }
  939. }
  940. .context-box {
  941. display: none !important;
  942. }
  943. }
  944. }
  945. @keyframes fillgrey {
  946. 0% {
  947. width: 0;
  948. }
  949. 100% {
  950. width: 100%
  951. }
  952. }