Няма описание
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.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. /*--------------------------------------------------------------
  2. 15. Newsletter
  3. ----------------------------------------------------------------*/
  4. .cs_newsletter.cs_style_1 {
  5. overflow: hidden;
  6. position: relative;
  7. display: flex;
  8. align-items: center;
  9. justify-content: space-between;
  10. .cs_newsletter_shape {
  11. width: 100%;
  12. height: 100%;
  13. background-color: #fc5f49;
  14. position: absolute;
  15. top: 0;
  16. left: 39%;
  17. transform: skew(-38deg);
  18. @media (max-width: 1400px) {
  19. transform: skew(-32deg);
  20. }
  21. @media (max-width: 1199px) {
  22. left: 30%;
  23. }
  24. @media (max-width: 991px) {
  25. left: 0%;
  26. transform: initial;
  27. }
  28. }
  29. .cs_newsletter_thumb {
  30. position: absolute;
  31. background-color: $gray;
  32. height: 100%;
  33. width: 54%;
  34. @media (max-width: 991px) {
  35. display: none;
  36. }
  37. }
  38. .cs_newsletter_text {
  39. padding: 120px 90px 140px;
  40. position: relative;
  41. z-index: 1;
  42. max-width: 700px;
  43. @media (max-width: 1400px) {
  44. padding: 120px 60px 140px;
  45. }
  46. @media (max-width: 991px) {
  47. padding: 70px 30px 80px;
  48. text-align: center;
  49. max-width: 100%;
  50. width: 100%;
  51. }
  52. }
  53. .cs_newsletter_title {
  54. margin-bottom: 6px;
  55. }
  56. .cs_newsletter_subtitle {
  57. margin-bottom: 34px;
  58. }
  59. .cs_newsletter_form {
  60. display: flex;
  61. gap: 10px;
  62. @media (max-width: 991px) {
  63. max-width: 450px;
  64. margin-left: auto;
  65. margin-right: auto;
  66. }
  67. @media (max-width: 450px) {
  68. flex-direction: column;
  69. .cs_btn {
  70. width: 100%;
  71. }
  72. }
  73. }
  74. .cs_form_field {
  75. border: none;
  76. outline: none;
  77. padding: 12px 20px;
  78. border-radius: 0;
  79. @media (max-width: 450px) {
  80. padding: 9px 20px;
  81. }
  82. }
  83. }
  84. .cs_newsletter.cs_style_2 {
  85. padding: 120px 60px 140px;
  86. @media (max-width: 991px) {
  87. padding: 70px 30px 80px;
  88. }
  89. @media (max-width: 500px) {
  90. padding: 70px 20px 80px;
  91. }
  92. .cs_newsletter_text {
  93. position: relative;
  94. z-index: 2;
  95. }
  96. .cs_newsletter_form {
  97. display: flex;
  98. justify-content: center;
  99. width: 100%;
  100. max-width: 600px;
  101. gap: 10px;
  102. margin-left: auto;
  103. margin-right: auto;
  104. @media (max-width: 575px) {
  105. flex-direction: column;
  106. }
  107. }
  108. .cs_btn.cs_style_1 {
  109. display: inline-block;
  110. background-color: $accent;
  111. color: $white;
  112. border-color: $accent;
  113. &:hover {
  114. background-color: transparent;
  115. border-color: $white;
  116. }
  117. }
  118. .cs_newsletter_title {
  119. margin-bottom: 6px;
  120. }
  121. .cs_newsletter_subtitle {
  122. margin-bottom: 34px;
  123. }
  124. .cs_form_field {
  125. border: none;
  126. outline: none;
  127. padding: 12px 20px;
  128. border-radius: 0;
  129. }
  130. .cs_newsletter_shape1 {
  131. bottom: 0;
  132. right: 3%;
  133. @media (max-width: 991px) {
  134. display: none;
  135. }
  136. }
  137. .cs_newsletter_shape2 {
  138. top: 0;
  139. left: 3%;
  140. transform: translate(5%, 0%) rotate(180deg);
  141. @media (max-width: 991px) {
  142. display: none;
  143. }
  144. }
  145. }