stylesPavel.css 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. .about-us{
  2. background-image: url(../images/block_2.jpg);
  3. background-size:cover;
  4. z-index: -1;
  5. height: 100%;
  6. top:100px;
  7. background-attachment:fixed;
  8. min-width: 100%;
  9. font-family: "AvenirNextLTPro-Demi";
  10. }
  11. .about-us-main {
  12. background-image: url(../images/about_fullscreen_bg.jpg);
  13. background-position: center center;
  14. background-repeat: no-repeat;
  15. background-size: cover;
  16. width: 100%;
  17. height: 100vh;
  18. padding-top: 130px;
  19. position: relative;
  20. }
  21. .about-us-main h3{
  22. max-width: 500px;
  23. width: 100%;
  24. font-weight: 700;
  25. margin: 0;
  26. padding: 60px 0;
  27. color: #fff;
  28. font-size: 70px;
  29. letter-spacing: .72px;
  30. line-height: 80px;
  31. text-align: center;
  32. margin: 0 auto;
  33. z-index: 0;
  34. position: absolute;
  35. left: 50%;
  36. top: calc(50% - 65px);
  37. -webkit-transform: translate(-50%,-50%);
  38. transform: translate(-50%,-50%);
  39. }
  40. .about-us-counter{
  41. background: #fff;
  42. padding: 20px;
  43. max-width: 900px;
  44. text-align: center;
  45. position: absolute;
  46. top: 100vh;
  47. left: 50%;
  48. z-index: 1;
  49. transform: translate(-50%,-50%);
  50. box-shadow: 0 1px 1px 0 rgba(84,84,84,.3);
  51. }
  52. .about-us-description{
  53. font-weight: 300;
  54. color: #676767;
  55. font-size: 16px;
  56. letter-spacing: .16px;
  57. line-height: 24px;
  58. text-align: center;
  59. max-width: 560px;
  60. margin: 0 auto 10px;
  61. }
  62. .about-us-timer-left{
  63. width: 50%;
  64. float: left;
  65. }
  66. .about-us-timer-brend{
  67. margin: 0 auto;
  68. font-weight: 700;
  69. color: #e4ca87;
  70. font-size: 110px;
  71. }
  72. .about-us-timer-right{
  73. width: 50%;
  74. float: right;
  75. }
  76. .about-us-timer-restaurant{
  77. margin: 0 auto;
  78. font-weight: 700;
  79. color: #e4ca87;
  80. font-size: 110px;
  81. }
  82. .about-us-block_1{
  83. background-image: url(../images/block_1.png);
  84. background-repeat: no-repeat;
  85. background-position: center calc(100% + 140px);
  86. background-color: #f3f3f3;
  87. padding-top: 420px;
  88. padding-bottom: 140px;
  89. }
  90. .about-us-block_2{
  91. padding: 100px 20px;
  92. position: relative;
  93. overflow: hidden;
  94. }
  95. .about-us-block_2 h2{
  96. font-family: "AvenirNextLTPro-Demi";
  97. letter-spacing: .3px;
  98. font-weight: 700;
  99. font-size: 48px;
  100. color: #fff;
  101. text-align: center;
  102. z-index: 1;
  103. position: relative;
  104. display: block;
  105. }
  106. .about-us-block_3{
  107. background: white;
  108. }
  109. .about-us-block_3 h2{
  110. font-size: 30px;
  111. text-align: center;
  112. padding-top: 25px;
  113. padding-bottom: 25px;
  114. color: #4d4d4d;
  115. font-weight: 700;
  116. }
  117. .about-us-block_4{
  118. background: white;
  119. font-family: "AvenirNextLTPro-Demi";
  120. text-align: center;
  121. padding: 60px 15px;
  122. /*padding-bottom: 15px;*/
  123. color: #4d4d4d;
  124. }
  125. .about-us-block_4 p {
  126. display: block;
  127. padding: 0 10px;;
  128. }
  129. .about-us-block_4 h2{
  130. font-size: 30px;
  131. text-align: center;
  132. padding-top: 25px;
  133. color: #4d4d4d;
  134. font-weight: 700;
  135. }
  136. .about-us-slick {
  137. background: #ffffff;
  138. width: 70vw !important;
  139. }
  140. .slick-container {
  141. position: relative;
  142. text-align: center;
  143. width: 100%;
  144. margin: 0 auto;
  145. /* padding: 15px; */
  146. }
  147. .about-us-slick-item {
  148. display: flex;
  149. }
  150. .slick-dots li button{
  151. font-size: 0 ;
  152. border: 1px solid gray ;
  153. border-radius: 50%;
  154. background: #606060 ;
  155. width: 10px;
  156. height: 10px;
  157. }
  158. .slick-dots li button:hover{
  159. background: white ;
  160. }
  161. .slick-dots li button:before{
  162. content: '' ;
  163. }
  164. /* .slick-track {
  165. display: flex;
  166. align-items: center;
  167. } */
  168. .about-us-slick-item.slick-active:nth-of-type(3){
  169. margin-right: 0px;
  170. }
  171. .about-us-slick-item {
  172. display: flex;
  173. justify-content: space-between;
  174. width: 33%;
  175. }
  176. .about-us-slick-item img {
  177. width: 250px;
  178. margin: 0 auto;
  179. }
  180. @media screen and (max-width: 1024px){
  181. .about-us-slick-item img {
  182. width: 220px;
  183. }
  184. @media screen and (max-width: 768px){
  185. .about-us-counter{
  186. width: 65vw;
  187. }
  188. .about-us-slick-item img {
  189. width: 160px;
  190. }
  191. .about-us-timer-brend, .about-us-timer-restaurant{
  192. font-size: 90px;
  193. }
  194. }
  195. @media screen and (max-width: 490px){
  196. .about-us-slick-item img {
  197. width: 90px;
  198. }
  199. }
  200. @media screen and (max-width: 375px){
  201. .about-us-slick-item img {
  202. width: 50px;
  203. }
  204. }
  205. }