Home.css 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. .content-wrapper {
  2. padding: 0 !important; }
  3. .home {
  4. height: calc(100vh - 48px *2);
  5. overflow: hidden;
  6. display: flex;
  7. justify-content: center;
  8. align-items: center; }
  9. .home .page {
  10. position: relative;
  11. background: rgba(255, 255, 255, 0.3);
  12. overflow: hidden;
  13. z-index: 0;
  14. margin: -120px auto 0;
  15. overflow: hidden;
  16. min-width: 70%;
  17. border-radius: 15px; }
  18. .home .page::before {
  19. content: '';
  20. position: absolute;
  21. top: 0;
  22. right: 0;
  23. bottom: 0;
  24. left: 0;
  25. /*filter: blur(5px);*/
  26. margin: -30px;
  27. z-index: -1; }
  28. .home .page .page-title, .home .page .page-title-sm {
  29. cursor: none;
  30. width: 100%;
  31. height: 80px;
  32. font-size: 35px;
  33. font-weight: 600;
  34. letter-spacing: 10px;
  35. padding-top: 0px;
  36. color: #eee;
  37. display: flex;
  38. align-items: center;
  39. justify-content: center; }
  40. .home .page .page-title-sm {
  41. font-size: 30px;
  42. color: #fff; }
  43. .home .page .page-title-sm span {
  44. border: 3px solid #fff;
  45. padding: 0px 10px 10px 20px; }
  46. @media (min-width: 768px) {
  47. .home .page .page-title, .home .page .page-title-sm {
  48. height: 130px;
  49. font-size: 65px;
  50. letter-spacing: 10px;
  51. padding-top: 10px; }
  52. .home .page .page-title-sm {
  53. font-size: 50px; }
  54. .home .page .page-title-sm span {
  55. border-width: 4px; } }
  56. @media (min-width: 1200px) {
  57. .home .page .page-title, .home .page .page-title-sm {
  58. height: 140px;
  59. font-size: 75px;
  60. letter-spacing: 10px;
  61. padding-top: 20px; }
  62. .home .page .page-title-sm {
  63. font-size: 60px; }
  64. .home .page .page-title-sm span {
  65. border-width: 5px; } }