Advertisement
dfghgfhplkjbv

src/components/Jobs/Jobs.module.scss

Feb 20th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.55 KB | None | 0 0
  1. @import 'src/styles/utility';
  2.  
  3. .root {
  4. margin-left: calc(-50vw + 50%);
  5. margin-bottom: 6.25rem;
  6. padding-bottom: 1.25rem;
  7. position: relative;
  8. width: 100vw;
  9.  
  10. &:before {
  11. @include base-transition();
  12. background-color: $black;
  13.  
  14. content: '';
  15. display: block;
  16. height: 23.125rem;
  17. left: 0;
  18. position: absolute;
  19. top: 8.3125rem;
  20. width: 100%;
  21. z-index: 0;
  22.  
  23. @media (max-width: $xl) {
  24. height: 23.125rem; // @media(max-width: $sm){
  25. // width: 100%;
  26. // }
  27. }
  28. @media (max-width: $md) {
  29. height: 28.125rem;
  30. top: 6.375rem;
  31. }
  32.  
  33. @media (max-width: 28.75rem) {
  34. height: 29.25rem;
  35. }
  36. }
  37.  
  38. @media (max-width: $sm) {
  39. margin-bottom: 3rem;
  40. }
  41. }
  42.  
  43. .container {
  44. @include container();
  45. }
  46.  
  47. .header {
  48. align-items: center;
  49. display: flex;
  50. margin-bottom: 3rem;
  51. padding: 0.625rem 0;
  52. position: relative;
  53.  
  54. h1 {
  55. @include reset-webkit-margin();
  56. @include base-transition();
  57. color: $black;
  58.  
  59. display: inline-block;
  60. font-size: 5.6875rem;
  61. font-weight: 700;
  62. position: relative;
  63. text-transform: uppercase;
  64. margin-top: 0;
  65. @media(max-width: $md){
  66. padding: -1rem;
  67. }
  68.  
  69. &:after {
  70. background-color: $green;
  71. bottom: -1.7rem;
  72. content: '';
  73. height: 0.5rem;
  74. left: 0;
  75. position: absolute;
  76. width: 100%;
  77. }
  78.  
  79. @media (max-width: $md) {
  80. font-size: 4rem;
  81. }
  82. }
  83. }
  84.  
  85. .tagsContainer {
  86. position: relative;
  87. z-index: 50;
  88. width: 43%;
  89. height: 29rem;
  90. background-color: #fff;
  91. display: flex;
  92. flex-direction: column;
  93. justify-content: space-between;
  94. padding: 0.8rem 2rem 2rem 2rem;
  95. p{
  96. font-weight: bold;
  97. font-size: 1.5rem;
  98. @include base-font();
  99. @media(max-width: $sm){
  100. font-size: 1.1rem;
  101. }
  102. }
  103. @media(max-width: $md){
  104. width: 100%;
  105. }
  106.  
  107. @media(max-width: $lg){
  108. width: 100%;
  109. margin-top: 0px;
  110. }
  111. @media(max-width: $sm){
  112. width: 100%;
  113. }
  114. }
  115.  
  116. .buttonsContainer{
  117. display: flex;
  118. flex-direction: row;
  119. flex-wrap: wrap;
  120. // justify-content: space-between;
  121. height: 300px;
  122. width: 100%;
  123. padding-bottom: 20px;
  124. margin-top: -20px;
  125. margin-left: -20px;
  126. @media(max-width: 1024px){
  127. margin-top: -10px;
  128. margin-left: -10px;
  129. }
  130. }
  131.  
  132. .button{
  133. background-color: #9143FD;
  134. height: 3rem;
  135. padding-left: 24px;
  136. padding-right: 24px;
  137. @include base-font();
  138. color: white;
  139. text-align: center;
  140. border: none;
  141. font-weight: bold;
  142. font-size: 1.125rem;
  143. margin-top: 20px;
  144. margin-left: 20px;
  145. cursor: pointer;
  146. &:hover{
  147. background-color: #C536A4;
  148. }
  149. @media(max-width: $sm){
  150. padding-left: 5px;
  151. padding-right: 5px;
  152. }
  153. @media(max-width: 1024px){
  154. margin-top: 7px;
  155. margin-left: 10px;
  156. margin-right: 10px;
  157. padding-left: 15px;
  158. padding-right: 15px;
  159. }
  160.  
  161. @media(max-width: 768px){
  162. padding-left: 30px;
  163. padding-right: 30px;
  164. }
  165. @media(max-width: 375px){
  166. padding-left: 20px;
  167. padding-right: 20px;
  168. }
  169. }
  170.  
  171. .gemsContainer{
  172. background-color: #161616;
  173. width:100%;
  174. height: 6.5rem;
  175. @media(max-width: $sm){
  176. height: 25%;
  177. font-size: 0.875rem;
  178. }
  179. }
  180.  
  181. .innerContainer{
  182. display: flex;
  183. flex-direction: row;
  184. align-items: center;
  185. justify-content: space-between;
  186. padding-left: 2rem;
  187. padding-right: 2rem;
  188. font-size: 1.125rem;
  189. p{
  190. font-family: RF Tone;
  191. color: white;
  192. margin-top: 18px;
  193. }
  194. @media (max-width: $sm){
  195. font-size: 0.8rem;
  196. }
  197. }
  198.  
  199. .gems{
  200. font-size: 1.125rem;
  201. @media(max-width: $sm){
  202. visibility: hidden;
  203. }
  204. }
  205.  
  206. .allJobs{
  207. background-color: #00D280;
  208. font-weight: bold;
  209. font-size: 1.125rem;
  210. font-family: RF Tone;
  211. color: white;
  212. border: none;
  213. height: 3rem;
  214. width: 43%;
  215. cursor: pointer;
  216. &:hover{
  217. background-color: #59af54;
  218. }
  219. @media(max-width: $sm){
  220. width: 500px;
  221. margin-left: -55px;
  222. }
  223. }
  224.  
  225.  
  226. .vacanciesContainer{
  227. position: relative;
  228. flex-wrap: wrap;
  229. z-index: 50;
  230. width: 51.5%;
  231. max-width: 37rem;
  232. display: flex;
  233. flex-direction: row;
  234. justify-content: space-between;
  235. margin-top: -10rem;
  236. font-size: 1.5rem;
  237. @media(max-width: $lg){
  238. width: 100%;
  239. margin-top: 0px;
  240. align-items: center;
  241. }
  242. @media(max-width: $md){
  243. width: 100%;
  244. margin-top: 0rem;
  245. align-items: center;
  246. }
  247. @media(max-width: 375px){
  248. width: 100%;
  249. margin-top: 1rem;
  250. }
  251. }
  252.  
  253. .jobOffer{
  254. display: flex;
  255. background-color: #fff;
  256. height: 17rem;
  257. width: 17rem;
  258. margin-top: 40px;
  259. cursor: pointer;
  260. @media(max-width: 1024px){
  261. width: 15rem;
  262.  
  263. }
  264. @media(max-width: $sm){
  265. width: 100%;
  266. }
  267. @media(max-width: $md){
  268. width: 100%;
  269. }
  270. }
  271.  
  272. .top{
  273. display: flex;
  274. flex-direction: column;
  275. justify-content: space-between;
  276. }
  277.  
  278. .bottom{
  279. display: flex;
  280. flex-direction: column;
  281. justify-content: space-between;
  282. }
  283.  
  284. .headerVacancy{
  285. z-index: 51;
  286. background-color: #3A3B41;
  287. height: 3.5rem;
  288. width: 17rem;
  289. p{
  290. z-index: 53;
  291. font-size: 1.125rem;
  292. color: #FFFFFF;
  293. padding-left: 1.5rem;
  294. padding-right: 1.5rem;
  295. }
  296. @media(max-width: $sm){
  297. font-size: 0.875rem;
  298. width: 100%;
  299. }
  300. @media(max-width: 1024px){
  301. width: 100%;
  302. }
  303. @media(max-width: $md){
  304. width: 100%;
  305. }
  306. }
  307.  
  308. .box{
  309. z-index: 53;
  310. background-color: #F0F2FA;
  311. height: 4rem;
  312. width: 4rem;
  313. margin-top: -1.75rem;
  314. margin-left: 11.5rem;
  315. @media(max-width: 1024px){
  316. margin-left: 160px;
  317. }
  318. @media(max-width: $md){
  319. margin-left: 500px;
  320. }
  321. @media(max-width: $sm){
  322. margin-left: 250px;
  323. }
  324.  
  325. img{
  326. align-items: center;
  327. padding-left: 0.9375rem;
  328. padding-top: 1.4375rem;
  329. }
  330. }
  331.  
  332. .description p{
  333. height: 5.5rem;
  334. font-weight: normal;
  335. color: black;
  336. font-size: 1.125rem;
  337. @media(max-width: 1024px){
  338. padding-left: 20px;
  339. padding-right: 20px;
  340. }
  341. }
  342.  
  343. .bottomLine{
  344. display: flex;
  345. flex-direction: row;
  346. justify-content: space-between;
  347. img{
  348. margin-right: 1.5rem;
  349. width: 1.3125rem;
  350. height: 0.875rem;
  351. margin-top: 1.25rem;
  352. }
  353. p{
  354. cursor: pointer;
  355. }
  356. }
  357.  
  358. .bottomLine p{
  359. z-index: 55;
  360. color: #C4C4C4;
  361. font-size: 1.125rem;
  362. font-weight: normal;
  363. &:hover{
  364. color: #00D280;
  365. }
  366. }
  367.  
  368. .blocksContainer {
  369. display: flex;
  370. justify-content: space-between;
  371. flex-wrap: wrap;
  372. @media(max-width: $md){
  373. justify-content: space-around;
  374. }
  375. }
  376.  
  377. .vector{
  378. cursor: pointer;
  379. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement