index.less 1.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. .wrapper-header {
  2. background: var(--main-bg-color);
  3. border-radius: 0px 0px 120px 120px;
  4. height: 359px;
  5. align-items: center;
  6. display: flex;
  7. justify-content: center;
  8. .wrapper-header-circle {
  9. position: relative;
  10. opacity: 0.02;
  11. border-radius: 50%;
  12. background: #ffffff;
  13. width: 298px;
  14. height: 298px;
  15. .wrapper-header-circle2 {
  16. position: absolute;
  17. left: 0;
  18. right: 0;
  19. top: 0;
  20. bottom: 0;
  21. margin: auto;
  22. width: 198px;
  23. height: 198px;
  24. background: #ffffff;
  25. border-radius: 50%;
  26. }
  27. }
  28. .wrapper-header-box {
  29. position: relative;
  30. .wrapper-header-img {
  31. position: absolute;
  32. top: -49px;
  33. right: 88px;
  34. width: 115px;
  35. height: 109px;
  36. border-radius: 50%;
  37. }
  38. }
  39. .wrapper-header-box2 {
  40. position: relative;
  41. .wrapper-header-text {
  42. position: absolute;
  43. width: 249px;
  44. right: 17px;
  45. top: 79px;
  46. font-size: 32px;
  47. color: #fff;
  48. }
  49. }
  50. }
  51. .wrapper-middle {
  52. padding: var(--main-space);
  53. display: grid;
  54. grid-template-columns: repeat(2, 335px);
  55. grid-auto-rows: 335px;
  56. grid-gap: var(--main-space);
  57. .wrapper-middle-box {
  58. box-shadow: 0px 18px 22px 0px rgba(0, 0, 0, 0.06);
  59. border-radius: 8px;
  60. display: grid;
  61. place-items: center;
  62. margin-bottom: 20px;
  63. }
  64. .wrapper-middle-img {
  65. width: 120px;
  66. height: 120px;
  67. }
  68. .wrapper-middle-text {
  69. font-size: 32px;
  70. margin-bottom: -38px;
  71. }
  72. .wrapper-middle-text2 {
  73. font-size: 28px;
  74. color: #757575;
  75. }
  76. .wrapper-middle-text3 {
  77. font-size: 32px;
  78. margin-bottom: 50px;
  79. }
  80. }