style.css 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504
  1. @font-face {
  2. font-family: 'raleway_light';
  3. src: url('../font/raleway_light/RalewayLight.eot');
  4. src: url('../font/raleway_light/RalewayLight.eot') format('embedded-opentype'),
  5. url('../font/raleway_light/RalewayLight.woff2') format('woff2'),
  6. url('../font/raleway_light/RalewayLight.woff') format('woff'),
  7. url('../font/raleway_light/RalewayLight.ttf') format('truetype'),
  8. url('../font/raleway_light/RalewayLight.svg#RalewayLight') format('svg');
  9. }
  10. @font-face {
  11. font-family: 'raleway_black';
  12. src: url('../font/raleway_black/RalewayBlack.eot');
  13. src: url('../font/raleway_black/RalewayBlack.eot') format('embedded-opentype'),
  14. url('../font/raleway_black/RalewayBlack.woff2') format('woff2'),
  15. url('../font/raleway_black/RalewayBlack.woff') format('woff'),
  16. url('../font/raleway_black/RalewayBlack.ttf') format('truetype'),
  17. url('../font/raleway_black/RalewayBlack.svg#RalewayBlack') format('svg');
  18. }
  19. @font-face {
  20. font-family: 'raleway_medium';
  21. src: url('../font/raleway_medium/RalewayMedium.eot');
  22. src: url('../font/raleway_medium/RalewayMedium.eot') format('embedded-opentype'),
  23. url('../font/raleway_medium/RalewayMedium.woff2') format('woff2'),
  24. url('../font/raleway_medium/RalewayMedium.woff') format('woff'),
  25. url('../font/raleway_medium/RalewayMedium.ttf') format('truetype'),
  26. url('../font/raleway_medium/RalewayMedium.svg#RalewayMedium') format('svg');
  27. }
  28. @font-face {
  29. font-family: 'raleway_semibold';
  30. src: url('../font/raleway_semibold/RalewaySemiBold.eot');
  31. src: url('../font/raleway_semibold/RalewaySemiBold.eot') format('embedded-opentype'),
  32. url('../font/raleway_semibold/RalewaySemiBold.woff2') format('woff2'),
  33. url('../font/raleway_semibold/RalewaySemiBold.woff') format('woff'),
  34. url('../font/raleway_semibold/RalewaySemiBold.ttf') format('truetype'),
  35. url('../font/raleway_semibold/RalewaySemiBold.svg#RalewaySemiBold') format('svg');
  36. }
  37. @font-face {
  38. font-family: 'raleway_bold';
  39. src: url('../font/raleway_bold/RalewayBold.eot');
  40. src: url('../font/raleway_bold/RalewayBold.eot') format('embedded-opentype'),
  41. url('../font/raleway_bold/RalewayBold.woff2') format('woff2'),
  42. url('../font/raleway_bold/RalewayBold.woff') format('woff'),
  43. url('../font/raleway_bold/RalewayBold.ttf') format('truetype'),
  44. url('../font/raleway_bold/RalewayBold.svg#RalewayBold') format('svg');
  45. }
  46. @font-face {
  47. font-family: 'raleway_extrabold';
  48. src: url('../font/raleway_extrabold/RalewayExtraBold.eot');
  49. src: url('../font/raleway_extrabold/RalewayExtraBold.eot') format('embedded-opentype'),
  50. url('../font/raleway_extrabold/RalewayExtraBold.woff2') format('woff2'),
  51. url('../font/raleway_extrabold/RalewayExtraBold.woff') format('woff'),
  52. url('../font/raleway_extrabold/RalewayExtraBold.ttf') format('truetype'),
  53. url('../font/raleway_extrabold/RalewayExtraBold.svg#RalewayExtraBold') format('svg');
  54. }
  55. @font-face {
  56. font-family: 'raleway_regular';
  57. src: url('../font/raleway_regular/RalewayRegular.eot');
  58. src: url('../font/raleway_regular/RalewayRegular.eot') format('embedded-opentype'),
  59. url('../font/raleway_regular/RalewayRegular.woff2') format('woff2'),
  60. url('../font/raleway_regular/RalewayRegular.woff') format('woff'),
  61. url('../font/raleway_regular/RalewayRegular.ttf') format('truetype'),
  62. url('../font/raleway_regular/RalewayRegular.svg#RalewayRegular') format('svg');
  63. }
  64. * {
  65. box-sizing: border-box;
  66. }
  67. body {
  68. margin: 0;
  69. position: relative;
  70. }
  71. /* NAV */
  72. div.hamburger nav {
  73. position: relative;
  74. }
  75. div.nav-container {
  76. display: block;
  77. padding: 5px;
  78. width: 30px;
  79. height: 26px;
  80. cursor: pointer;
  81. }
  82. .nav-container .button-nav, .nav-container .button-nav:before, .nav-container .button-nav:after {
  83. display: block;
  84. position: relative;
  85. width: 100%;
  86. height: 1px;
  87. background: #a9a282;
  88. }
  89. .nav-container .button-nav:before, .nav-container .button-nav:after {
  90. position: absolute;
  91. top: 7px;
  92. content: '';
  93. }
  94. .nav-container .button-nav:after {
  95. top: 14px;
  96. }
  97. .nav-container:hover .button-nav, .nav-container:hover .button-nav:before, .nav-container:hover .button-nav:after {
  98. background: #0c0105;
  99. }
  100. .menu {
  101. display: none;
  102. position: absolute;
  103. top: 42px;
  104. left: -70px;
  105. padding: 12px 0 24px;
  106. background: rgba(14, 14, 14, 0.8);
  107. z-index: 99;
  108. }
  109. .menu li {
  110. list-style-type: none;
  111. }
  112. .menu li a {
  113. display: block;
  114. color: #f3eebd;
  115. width: 24.8rem;
  116. padding: 18px 68px;
  117. -webkit-transition: all 0.6s;
  118. -o-transition: all 0.6s;
  119. transition: all 0.6s;
  120. text-decoration: none;
  121. }
  122. .menu li a:hover {
  123. background: #0e0e0e;
  124. }
  125. /* header */
  126. header {
  127. width: 100%;
  128. background: #0c0105;
  129. color: #fff;
  130. font-family: 'raleway_light';
  131. color: #f3eebd;
  132. font-size: 19px;
  133. }
  134. header .container div span {
  135. display: block;
  136. }
  137. header .container div.addres:after {
  138. content: '';
  139. background-image: url(../img/map.png);
  140. height: 30px;
  141. width: 30px;
  142. top: 10px;
  143. right: 0;
  144. position: absolute;
  145. left: 215px;
  146. }
  147. header .container div.kontact:after{
  148. content: '';
  149. background: url(../img/phone.png) no-repeat;
  150. height: 30px;
  151. width: 30px;
  152. position: absolute;
  153. top: 12px;
  154. right: 0;
  155. left: 200px;
  156. }
  157. header .container .hamburger, .folow {
  158. margin-top: 12px;
  159. }
  160. header .container .folow a {
  161. margin-right: 42px;
  162. }
  163. /* BANER */
  164. /*font-family: 'raleway_black', sans-serif;*/
  165. section.baner div.container {
  166. background: url(../img/baner.png) no-repeat;
  167. font-family: 'raleway_black', sans-serif;
  168. text-align: center;
  169. }
  170. section.baner {
  171. background: #0c0105;
  172. }
  173. section.baner div.col-md-3{
  174. float: right;
  175. }
  176. section.baner div.container h2 {
  177. color: #f6f1bf;
  178. font-size: 20px;
  179. }
  180. section.baner div.container div.title-baner p {
  181. font-size: 24px;
  182. color: #f6f1bf;
  183. }
  184. form.baner-form {
  185. background: rgba(255, 254, 146, 0.84);
  186. padding: 28px 14px 28px 14px;
  187. }
  188. form.baner-form p {
  189. color: #2e1810;
  190. font-size: 22px;
  191. text-transform: uppercase;
  192. }
  193. form.baner-form input {
  194. font-family: 'raleway_light';
  195. }
  196. div.form-button button {
  197. text-transform: uppercase;
  198. font-family: 'raleway_black';
  199. font-size: 32px;
  200. width: 165px;
  201. }
  202. div.form-group:last-child {
  203. padding-bottom: 24px;
  204. }
  205. section.baner div.container div.col-md-3 {
  206. padding-bottom: 130px;
  207. }
  208. .scroll {
  209. position: relative;
  210. width: 25px;
  211. height: 25px;
  212. background: #fff;
  213. margin: 0 auto 20px;
  214. display: -webkit-box;
  215. display: -webkit-flex;
  216. display: -ms-flexbox;
  217. display: flex;
  218. -webkit-transform: rotate(-45deg);
  219. -ms-transform: rotate(-45deg);
  220. transform: rotate(-45deg);
  221. }
  222. .scroll div {
  223. width: 12px;
  224. height: 12px;
  225. border: 1px solid #000;
  226. border-top: none;
  227. border-right: none;
  228. margin: auto;
  229. }
  230. .scroll:after, .scroll:before {
  231. display: block;
  232. content: '';
  233. width: 262px;
  234. height: 1px;
  235. position: absolute;
  236. -webkit-transform: rotate(45deg);
  237. -ms-transform: rotate(45deg);
  238. transform: rotate(45deg);
  239. background: #fff;
  240. top: 117px;
  241. left: -13px;
  242. }
  243. .scroll:before {
  244. top: -93px;
  245. left: -223px;
  246. }
  247. /* Main */
  248. main {
  249. background: #f9f6d6;
  250. }
  251. /* Blok WhyWe */
  252. /* Right site */
  253. section.whywe{
  254. background: url(../img/whywe.png) no-repeat;
  255. }
  256. section.whywe div.blok-whywe {
  257. border: 3px solid #626262;
  258. width: 248px;
  259. margin: 0 auto;
  260. text-align: center;
  261. font-family: 'raleway_medium';
  262. text-transform: uppercase;
  263. font-size: 38px;
  264. margin-top: 23px;
  265. }
  266. section.whywe div.blok-whywe span {
  267. font-size: 48px;
  268. font-weight: 700;
  269. color: #000;
  270. }
  271. section.whywe div.blok-whywe {
  272. position: relative;
  273. margin-bottom: 130px;
  274. }
  275. section.whywe div.blok-whywe:before {
  276. content: '';
  277. position: absolute;
  278. height: 1px;
  279. background: #626262;
  280. width: 170px;
  281. top: 35px;
  282. left: 220px;
  283. }
  284. section.whywe div.blok-whywe:after {
  285. content: '';
  286. position: absolute;
  287. height: 1px;
  288. background: #626262;
  289. width: 170px;
  290. top: 35px;
  291. right: 220px;
  292. }
  293. /* Left side */
  294. section.whywe div.col-md-6 span {
  295. font-family: 'raleway_semibold';
  296. font-size: 48px;
  297. }
  298. section.whywe div.col-md-6 span:before{
  299. content: "‘‘";
  300. font-size: 160px;
  301. font-family: 'raleway_regular';
  302. position: absolute;
  303. top: -100px;
  304. left: -10px;
  305. }
  306. section.whywe div.col-md-6 span:after{
  307. content: ',,';
  308. font-size: 160px;
  309. font-family: 'raleway_regular';
  310. position: absolute;
  311. top: -20px;
  312. }
  313. /* right side */
  314. section.whywe div.col-md-3 span {
  315. font-size: 19px;
  316. font-family: 'raleway_medium';
  317. position: relative;
  318. }
  319. section.whywe div.col-md-3 div {
  320. margin-bottom: 131px;
  321. position: relative;
  322. }
  323. section.whywe div.col-md-3 span:after {
  324. content: '';
  325. position: absolute;
  326. height: 1px;
  327. width: 148px;
  328. background: #626262;
  329. }
  330. section.whywe div.col-md-3 span:before {
  331. content: '';
  332. position: absolute;
  333. height: 1px;
  334. width: 129px;
  335. background: #626262;
  336. transform: rotate(90deg);
  337. }
  338. section.whywe div.col-md-3 span:before {
  339. top: 0;
  340. }
  341. section.whywe div.col-md-3 span:after {
  342. top: 50px;
  343. }
  344. section.whywe div.whyWe-laptop span:before {
  345. right: 120px;
  346. }
  347. section.whywe div.whyWe-laptop span:after {
  348. right: 50px;
  349. }
  350. section.whywe div.whyWe-diplomat span:before {
  351. top: 30px;
  352. right: 90px;
  353. }
  354. section.whywe div.whyWe-diplomat span:after {
  355. top: 80px;
  356. right: 20px;
  357. }
  358. section.whywe div.whyWe-wath span:before {
  359. right: 35px;
  360. }
  361. section.whywe div.whyWe-wath span:after {
  362. right: -35px;
  363. }
  364. section.whywe div.whyWe-hand span:before {
  365. right: 3px;
  366. }
  367. section.whywe div.whyWe-hand span:after {
  368. right: -65px;
  369. }
  370. section.whywe div.whyWe-sales span:before {
  371. top: 30px;
  372. right: 35px;
  373. }
  374. section.whywe div.whyWe-sales span:after {
  375. top: 80px;
  376. right: -35px;
  377. }
  378. section.whywe div.whyWe-clian span:before{
  379. right: 55px;
  380. }
  381. section.whywe div.whyWe-clian span:after{
  382. right: -15px;
  383. }
  384. section.whywe div.whyWe-laptop:before {
  385. content: '';
  386. background: url(../img/laptop.png) no-repeat;
  387. width: 70px;
  388. height: 60px;
  389. position: absolute;
  390. top: -15px;
  391. left: -80px;
  392. }
  393. section.whywe div.whyWe-diplomat:before {
  394. content: '';
  395. background: url(../img/diplomat.png) no-repeat;
  396. width: 70px;
  397. height: 60px;
  398. position: absolute;
  399. top: 10px;
  400. left: -80px;
  401. }
  402. section.whywe div.whyWe-wath:before {
  403. content: '';
  404. background: url(../img/wath.png) no-repeat;
  405. width: 90px;
  406. height: 70px;
  407. position: absolute;
  408. top: -15px;
  409. left: -95px;
  410. }
  411. section.whywe div.whyWe-hand:before {
  412. content: '';
  413. background: url(../img/hand.png) no-repeat;
  414. width: 70px;
  415. height: 60px;
  416. position: absolute;
  417. top: -15px;
  418. left: -80px;
  419. }
  420. section.whywe div.whyWe-sales:before {
  421. content: '';
  422. background: url(../img/sales.png) no-repeat;
  423. width: 70px;
  424. height: 60px;
  425. position: absolute;
  426. top: 10px;
  427. left: -55px;
  428. }
  429. section.whywe div.whyWe-clian:before {
  430. content: '';
  431. background: url(../img/clian.png) no-repeat;
  432. width: 90px;
  433. height: 70px;
  434. position: absolute;
  435. top: -20px;
  436. left: -45px;
  437. }
  438. /* OFFICE */
  439. /* OFFICE#1 */
  440. section.office {
  441. font-family: 'raleway_medium';
  442. font-size: 24px;
  443. color: #f8f5d6;
  444. }
  445. /*section.office div.container div{
  446. background-size: cover;
  447. } */
  448. section.office div.office1 {
  449. background: url(../img/office1.png) no-repeat;
  450. background-size: cover;
  451. margin: 0 auto;
  452. }
  453. div.graient-office1 {
  454. background: -webkit-gradient(linear, left top, right top, color-stop(40%, rgba(255, 255, 255, 0)), color-stop(66%, rgba(219, 128, 29, 0.93)), to(rgba(219, 128, 29, 0.93)));
  455. height: 449px;
  456. }
  457. section.office button {
  458. color: #000;
  459. }
  460. section.office div.content-office {
  461. float: right;
  462. width: 50%;
  463. padding-bottom: 35px;
  464. }
  465. section.office div.office-seats {
  466. margin: 30px 0 46px 0;
  467. text-align: center;
  468. }
  469. section.office div.office-seats span {
  470. border: 4px solid #f8f5d6;
  471. font-size: 38px;
  472. font-family: 'raleway_black';
  473. color: #f8f5d6;
  474. padding: 10px 23px 10px 23px;
  475. position: relative;
  476. }
  477. section.office div.office-seats span:after {
  478. content: '';
  479. width: 2px;
  480. height: 54px;
  481. position: absolute;
  482. background: white;
  483. transform: rotate(90deg);
  484. left: -15px;
  485. }
  486. section.office div.office-seats span:before {
  487. content: '';
  488. width: 2px;
  489. height: 54px;
  490. position: absolute;
  491. background: white;
  492. transform: rotate(90deg);
  493. right: -15px;
  494. }
  495. div.text-office p span {
  496. float: right;
  497. font-family: 'raleway_semibold';
  498. text-transform: uppercase;
  499. text-decoration: none;
  500. color: #fff;
  501. }
  502. div.btn-ofice1 {
  503. text-align: center;
  504. }
  505. div.btn-ofice1 button {
  506. background: rgba(255, 255, 255, 0.68);
  507. text-transform: uppercase;
  508. font-family: 'raleway_black';
  509. font-size: 38px;
  510. border-radius: 5px;
  511. width: 260px;
  512. height: 70px;
  513. }
  514. /*.orange {
  515. background: url(../img/orange.png);
  516. }*/
  517. /* OFFICE#2 */
  518. section.office div.office2 {
  519. background: url(../img/office2.png) no-repeat;
  520. background-size: cover;
  521. margin: 0 auto;
  522. }
  523. div.graient-office2 {
  524. background: linear-gradient(to right, rgba(91, 25, 29, 0.93) 0%, rgba(91, 25, 29, 0.93) 33%, rgba(245, 245, 245, 0) 60%);
  525. height: 449px;
  526. }
  527. section.office div.office2 div.content-office {
  528. float: left;
  529. }
  530. /* OFFICE#3 */
  531. section.office div.office3 {
  532. background: url(../img/office3.png) no-repeat;
  533. margin: 0 auto;
  534. background-size: cover;
  535. }
  536. div.graient-office3 {
  537. background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 40%, rgba(172, 200, 212, 0.93) 66%, rgba(172, 200, 212, 0.93) 100%);
  538. height: 449px;
  539. }
  540. /* Discounts */
  541. section.discount {
  542. background: url(../img/discount.png) no-repeat;
  543. background-size: contain;
  544. margin-top: 32px;
  545. position: relative;
  546. overflow: hidden;
  547. }
  548. section.discount form.col-md-4 {
  549. float: right;
  550. background: rgba(215, 142, 63, 0.63);
  551. text-align: center;
  552. margin: 240px 25px 250px 0;
  553. width: 460px;
  554. height: 400px;
  555. border-radius: 10px;
  556. }
  557. section.discount button {
  558. width: 295px;
  559. height: 60px;
  560. }
  561. div.text-discount p {
  562. text-transform: uppercase;
  563. font-family: 'raleway_bold';
  564. font-size: 40px;
  565. color: #fff;
  566. padding-top: 38px;
  567. }
  568. section.discount span {
  569. font-family: 'raleway_medium';
  570. font-size: 30px;
  571. text-transform: none;
  572. }
  573. section.discount input {
  574. font-family: 'raleway_medium';
  575. font-size: 24px;
  576. }
  577. section.discount img {
  578. position: absolute;
  579. z-index: 99;
  580. top: 250px;
  581. }
  582. section.discount div.container {
  583. position: relative;
  584. }
  585. /* STATISTIC */
  586. section.statistic {
  587. color: #f6f3d5;
  588. border-top: 2px solid #5a181c;
  589. border-bottom: 2px solid #5a181c;
  590. }
  591. div.statistic-content {
  592. margin: 34px 0 34px 0;
  593. background: url(../img/statistic.png);
  594. }
  595. /* 992px */
  596. div.statistic-content-xs {
  597. display: none;
  598. }
  599. div.statistic-content-xs div.background-statistic {
  600. background: url(../img/statistic.png) no-repeat;
  601. margin-left: 100px;
  602. }
  603. div.statistic-content-xs div.row {
  604. padding: 30px 0 30px 0;
  605. text-align: center;
  606. }
  607. section.statistic div.background-statistic div.statistic-space div.number span {
  608. background: rgba(219, 128, 29, 0.83);
  609. }
  610. section.statistic div.background-statistic div.statistic-costumers div.number span {
  611. background: rgba(169, 134, 180, 0.85);
  612. }
  613. section.statistic div.background-statistic div.statistic-office div.number span {
  614. background: rgba(95, 29, 31, 0.85);
  615. }
  616. section.statistic div.background-statistic div.statistic-computers div.number span {
  617. background: rgba(172, 200, 212, 0.85);
  618. }
  619. /* */
  620. section.statistic div.number {
  621. font-family: 'raleway_extrabold';
  622. font-size: 55px;
  623. margin-bottom: 48px;
  624. }
  625. section.statistic div.col-md-3 {
  626. padding: 30px 24px 30px 24px;
  627. text-align: center;
  628. margin: 0 auto;
  629. }
  630. div.number span {
  631. width: 180px;
  632. height: 95px;
  633. display: block;
  634. margin: 0 auto;
  635. }
  636. section.statistic div.col-md-3:first-child div.number span {
  637. background: rgba(219, 128, 29, 0.83);
  638. }
  639. section.statistic div.col-md-3:last-child div.number span {
  640. background: rgba(169, 134, 180, 0.85);
  641. }
  642. section.statistic div.col-md-3:nth-child(2) div.number span {
  643. background: rgba(95, 29, 31, 0.85);
  644. }
  645. section.statistic div.col-md-3:nth-child(3) div.number span {
  646. background: rgba(172, 200, 212, 0.85);
  647. }
  648. section.statistic div.text {
  649. border: 4px solid;
  650. font-size: 24px;
  651. font-family: 'raleway_bold';
  652. width: 173px;
  653. height: 46px;
  654. margin: 0 auto;
  655. position: relative;
  656. }
  657. section.statistic div.text:after {
  658. content: '';
  659. background: #fff;
  660. height: 1px;
  661. width: 43px;
  662. position: absolute;
  663. top: 18px;
  664. right: -30px;
  665. }
  666. section.statistic div.text:before {
  667. content: '';
  668. background: #fff;
  669. height: 1px;
  670. width: 43px;
  671. position: absolute;
  672. top: 18px;
  673. left: -30px;
  674. }
  675. .statistic-space {
  676. background: linear-gradient(to bottom, rgba(219, 128, 29, 0) 25%, #db801d 100%);
  677. }
  678. .statistic-office {
  679. background: linear-gradient(to bottom, rgba(219, 128, 29, 0) 25%, #5b181c 100%);
  680. }
  681. .statistic-computers {
  682. background: linear-gradient(to bottom, rgba(219, 128, 29, 0) 25%, #acc8d4 100%);
  683. }
  684. .statistic-costumers {
  685. background: linear-gradient(to bottom, rgba(219, 128, 29, 0) 25%, #a986b4 100%);
  686. }
  687. /* ADVANTAGE */
  688. /* font-family: 'raleway_bold';*/
  689. section.advantage {
  690. background: url(../img/advantage.png) no-repeat;
  691. background-size: contain;
  692. margin-top: 80px;
  693. }
  694. div.advantage-left {
  695. font-family: 'raleway_bold';
  696. font-size: 48px;
  697. margin-top: 200px;
  698. }
  699. div.advantage-left span {
  700. float: right;
  701. position: relative;
  702. }
  703. div.advantage-right span {
  704. position: relative;
  705. }
  706. div.advantage-left span:after {
  707. content: '"';
  708. font-size: 72px;
  709. top: 60px;
  710. right: -20px;
  711. }
  712. div.advantage-left span:before {
  713. content: '"';
  714. font-size: 72px;
  715. }
  716. div.advantage-right div {
  717. margin: 135px 0 0 258px;
  718. position: relative;
  719. }
  720. div.advantage-right div:last-child {
  721. margin-bottom: 110px;
  722. }
  723. div.advantage-right div span {
  724. position: relative;
  725. font-family: 'raleway_regular';
  726. font-size: 19px;
  727. }
  728. div.advantage-right div span:after {
  729. content: '';
  730. position: absolute;
  731. height: 2px;
  732. background: #555555;
  733. width: 168px;
  734. top: 50px;
  735. left: -25px;
  736. }
  737. div.advantage-right div span:before {
  738. content: '';
  739. position: absolute;
  740. height: 2px;
  741. background: #555555;
  742. width: 132px;
  743. top: 5px;
  744. left: -75px;
  745. transform: rotate(90deg);
  746. }
  747. div.advantage-right div:before {
  748. content: '';
  749. height: 60px;
  750. width: 70px;
  751. position: absolute;
  752. /* left: -85px;*/
  753. top: -5px;
  754. }
  755. div.metro:before {
  756. background: url(../img/metro.png) no-repeat;
  757. left: -85px;
  758. }
  759. div.tea:before {
  760. background: url(../img/tea.png) no-repeat;
  761. left: -70px;
  762. }
  763. div.library:before {
  764. background: url(../img/library.png) no-repeat;
  765. left: -75px;
  766. }
  767. div.company:before {
  768. background: url(../img/company.png) no-repeat;
  769. left: -70px;
  770. }
  771. /* MONTH FREE */
  772. section.monthFree {
  773. background: url(../img/monthFree.png) no-repeat;
  774. background-size: cover;
  775. margin-top: 70px;
  776. position: relative;
  777. height: 855px;
  778. overflow: hidden;
  779. }
  780. div.form-monthFree {
  781. background: rgba(150, 192, 210, 0.83);
  782. width: 420px;
  783. height: 510px;
  784. color: white;
  785. text-align: center;
  786. border-radius: 10px;
  787. }
  788. div.form-monthFree h2 {
  789. font-family: 'raleway_bold';
  790. font-size: 40px;
  791. text-transform: uppercase;
  792. margin-top: 52px;
  793. }
  794. div.form-monthFree p {
  795. font-family: 'raleway_medium';
  796. font-size: 30px;
  797. }
  798. div.form-monthFree a {
  799. text-decoration: none;
  800. }
  801. section.monthFree div.form-button {
  802. margin-top: 38px;
  803. }
  804. section.monthFree div.form-button button {
  805. width: 224px;
  806. height: 72px;
  807. }
  808. section.monthFree input {
  809. width: 332px;
  810. height: 58px;
  811. margin: 0 auto;
  812. }
  813. section.monthFree div.container {
  814. position: relative;
  815. margin: 0 auto;
  816. }
  817. div.withUs {
  818. background: rgba(150, 192, 210, 0.83);
  819. width: 1010px;
  820. height: 156px;
  821. margin: 0 auto;
  822. position: absolute;
  823. top: 700px;
  824. text-align: center;
  825. color: white;
  826. text-transform: uppercase;
  827. border-radius: 10px;
  828. }
  829. /*font-family: 'raleway_bold';
  830. font-family: 'raleway_extrabold';*/
  831. div.withUs p:first-child {
  832. font-family: 'raleway_bold';
  833. font-size: 36px;
  834. }
  835. div.withUs p:last-child {
  836. font-family: 'raleway_extrabold';
  837. font-size: 48px;
  838. }
  839. section.monthFree img {
  840. position: absolute;
  841. }
  842. /* LOCATION */
  843. section.location {
  844. background: url(../img/location.png) no-repeat;
  845. background-size: contain;
  846. height: 880px;
  847. margin-top: 118px;
  848. position: relative;
  849. }
  850. div.text-location {
  851. color: #3c3b35;
  852. text-align: center;
  853. }
  854. div.text-location h2 {
  855. font-family: 'raleway_bold'
  856. font-size: 36px;
  857. text-transform: uppercase;
  858. margin-top: 59px;
  859. }
  860. div.text-location p {
  861. font-family: 'raleway_medium';
  862. font-size: 18px;
  863. }
  864. /*div.icon-location {
  865. margin-left: 160px;
  866. }*/
  867. section.location span {
  868. border: 3px solid #d78e3f;
  869. padding: 5px 30px 5px 30px;
  870. font-family: 'raleway_bold';
  871. font-size: 18px;
  872. background: rgba(255, 255, 255, 0.55);
  873. position: absolute;
  874. color: #7b7470;
  875. }
  876. section.location span.coffe {
  877. top: 500px;
  878. left: 660px;
  879. }
  880. section.location span.open {
  881. top: 230px;
  882. right: 170px;
  883. font-family: 'raleway_extrabold';
  884. color: #a9521f;
  885. }
  886. section.location span.mac {
  887. top: 260px;
  888. right: 400px
  889. }
  890. section.location span.market {
  891. top: 260px;
  892. left: 460px;
  893. }
  894. section.location span.park {
  895. top: 230px;
  896. left: 230px;
  897. }
  898. section.location span:after {
  899. content: '';
  900. height: 1px;
  901. background: #d78e3f;
  902. position: absolute;
  903. transform: rotate(90deg);
  904. }
  905. section.location span.open:after {
  906. left: 0;
  907. top: 115px;
  908. width: 160px;
  909. }
  910. section.location span.mac:after {
  911. left: 50px;
  912. width: 85px;
  913. top: 75px;
  914. }
  915. section.location span.market:after {
  916. left: 30px;
  917. top: 65px;
  918. width: 60px;
  919. }
  920. section.location span.park:after {
  921. left: 0;
  922. width: 110px;
  923. top: 90px;
  924. }
  925. section.location span.coffe:after {
  926. left: 0;
  927. width: 150px;
  928. top: 110px;
  929. }
  930. section.location span:before {
  931. content: '';
  932. height: 28px;
  933. width: 28px;
  934. background: url(../img/dot.png) no-repeat;
  935. position: absolute;
  936. transform: rotate(90deg);
  937. }
  938. section.location span.open:before{
  939. top: 185px;
  940. left: 65px;
  941. }
  942. section.location span.mac:before{
  943. top: 110px;
  944. left: 78px;
  945. }
  946. section.location span.market:before{
  947. top: 90px;
  948. left: 45px;
  949. }
  950. section.location span.park:before{
  951. top: 140px;
  952. left: 40px;
  953. }
  954. section.location span.coffe:before{
  955. top: 180px;
  956. left: 60px;
  957. }
  958. /* FOOTER */
  959. /*font-family: 'raleway_semibold';
  960. font-family: 'raleway_extrabold';*/
  961. footer {
  962. background: #612327;
  963. color: #f6f1bf;
  964. }
  965. footer div.container {
  966. text-align: center;
  967. }
  968. footer h2 {
  969. font-family: 'raleway_extrabold';
  970. font-size: 24px;
  971. text-transform: uppercase;
  972. margin-bottom: 48px;
  973. }
  974. footer span {
  975. font-family: 'raleway_semibold';
  976. font-size: 20px;
  977. }
  978. div.icon-footer {
  979. margin: 48px 0 48px 0;
  980. }
  981. div.icon-footer a {
  982. margin-right: 15px;
  983. }
  984. .logo-footer img {
  985. margin-bottom: 28px;
  986. }
  987. /* REVIEWS */
  988. section.reviews {
  989. position: relative;
  990. }
  991. section.reviews .name rect {
  992. fill-opacity: 0.66;
  993. }
  994. section.reviews .name text {
  995. font-family: 'raleway_bold';
  996. font-size: 29px;
  997. font-weight: 700;
  998. fill: #4a2b08;
  999. }
  1000. section.reviews .slider-text text {
  1001. font-family: 'raleway_medium';
  1002. font-size: 24px;
  1003. fill: #ffffff;
  1004. }
  1005. .none {
  1006. display: none;
  1007. }
  1008. section.reviews div.container:after{
  1009. content: '';
  1010. width: 40px;
  1011. height: 20px;
  1012. position: absolute;
  1013. background: url(../img/arrow-left.png);
  1014. }
  1015. section.rev div.container:before{
  1016. content: '';
  1017. width: 40px;
  1018. height: 20px;
  1019. position: absolute;
  1020. background: url(../img/arrow-right.png);
  1021. }
  1022. .arrow-left {
  1023. position: absolute;
  1024. top: 395px;
  1025. }
  1026. .arrow-right {
  1027. position: absolute;
  1028. right: 80px;
  1029. top: 390px;
  1030. }
  1031. /* POPAP */
  1032. section.popap {
  1033. text-align: center;
  1034. font-family: 'raleway_semibold';
  1035. font-size: 40px;
  1036. position: absolute;
  1037. z-index: 999;
  1038. top: 120px;
  1039. display: none;
  1040. }
  1041. section.popap div {
  1042. width: 868px;
  1043. color: #fff;
  1044. border-radius: 3px;
  1045. }
  1046. div.popap-top {
  1047. height: 134px;
  1048. background: #5e191d;
  1049. position: relative;
  1050. }
  1051. /*section.popap div.popap-top:before {
  1052. content: '';
  1053. width: 35px;
  1054. height: 35px;
  1055. position: absolute;
  1056. background: url(../img/close-popap.png) no-repeat;
  1057. right: -35px;
  1058. top: -25px
  1059. }*/
  1060. span.close-popap {
  1061. display: block;
  1062. width: 35px;
  1063. height: 35px;
  1064. background: #a8a8a8;
  1065. border-radius: 50px;
  1066. position: absolute;
  1067. top: -20px;
  1068. right: -35px;
  1069. transition: background 1s, width 0.2s, height 0.2s ;
  1070. }
  1071. span.close-popap:hover {
  1072. background: blue;
  1073. width: 40px;
  1074. height: 40px;
  1075. }
  1076. span.close-popap span {
  1077. position: relative;
  1078. }
  1079. span.close-popap img {
  1080. position: absolute;
  1081. top: 10px;
  1082. left: -11px;
  1083. }
  1084. div.popap-midle {
  1085. height: 305px;
  1086. background: #ffffff;
  1087. }
  1088. div.popap-midle div {
  1089. height: 305px;
  1090. width: 868px;
  1091. background: url(../img/popap.png);
  1092. background-size: 100%;
  1093. color: #5e191d;
  1094. }
  1095. div.popap-midle p {
  1096. padding-top: 138px;
  1097. }
  1098. div.popap-bottom p {
  1099. padding-top: 50px;
  1100. }
  1101. div.popap-bottom {
  1102. background: #5e191d;
  1103. height: 138px;
  1104. }
  1105. #scroll-top {
  1106. width:100px;
  1107. height: 100px;
  1108. border-radius: 100px;
  1109. border:1px solid #ccc;
  1110. background:#f7f7f7;
  1111. padding:5px;
  1112. position:fixed;
  1113. bottom:10px;
  1114. right:10px;
  1115. cursor:pointer;
  1116. /*display:none;*/
  1117. }
  1118. /* !!!!!!!! =( */
  1119. @media screen and (max-width: 1212px){
  1120. div.whyWe-content-left{
  1121. float: right;
  1122. }
  1123. div.graient-office1 {
  1124. height: 489px;
  1125. }
  1126. div.graient-office2 {
  1127. height: 489px;
  1128. }
  1129. div.graient-office3 {
  1130. height: 489px;
  1131. }
  1132. }
  1133. @media screen and (max-width: 1200px){
  1134. body {
  1135. max-width: 100%;
  1136. }
  1137. section.baner div.col-md-3 {
  1138. width: 50%;
  1139. float: none;
  1140. margin: 0 auto;
  1141. }
  1142. section.reviews {
  1143. display: none;
  1144. }
  1145. section.discount img {
  1146. display: none;
  1147. }
  1148. section.discount form.col-md-4 {
  1149. float: none;
  1150. margin: 0 auto;
  1151. margin-top: 120px;
  1152. margin-bottom: 120px;
  1153. }
  1154. div.advantage-left {
  1155. margin-top: 0;
  1156. }
  1157. div.advantage-left span {
  1158. margin-left: 100px;
  1159. display: block;
  1160. float: none;
  1161. }
  1162. div.advantage-right div {
  1163. display: inline-block;
  1164. margin-left: 100px;
  1165. width: 25%;
  1166. }
  1167. div.advantage-right {
  1168. margin-left: 90px;
  1169. }
  1170. section.location span.open{
  1171. right: 90px;
  1172. top: 150px;
  1173. }
  1174. section.location span.coffe {
  1175. left: 480px;
  1176. top: 320px;
  1177. }
  1178. section.location span.park {
  1179. left: 120px;
  1180. top: 180px;
  1181. }
  1182. section.location span.market {
  1183. top: 170px;
  1184. left: 350px;
  1185. }
  1186. section.location span.mac {
  1187. top: 180px;
  1188. right: 310px;
  1189. }
  1190. section.monthFree img {
  1191. display: none;
  1192. }
  1193. }
  1194. @media screen and (max-width: 992px) {
  1195. section.whywe div.blok-whywe {
  1196. margin-bottom: 40px;
  1197. }
  1198. section.whywe {
  1199. text-align: center;
  1200. }
  1201. section.whywe div.col-md-6 {
  1202. padding-bottom: 100px
  1203. }
  1204. section.whywe div.col-md-6 span:before {
  1205. left: 90px;
  1206. }
  1207. section.whywe div.whyWe-hand span:before {
  1208. right: 30px;
  1209. }
  1210. section.whywe div.whyWe-hand span:after {
  1211. right: -40px;
  1212. }
  1213. section.whywe div.whyWe-diplomat span:after {
  1214. right: 40px;
  1215. }
  1216. section.whywe div.whyWe-diplomat span:before {
  1217. right: 110px;
  1218. }
  1219. section.whywe div.whyWe-hand:before {
  1220. left: 100px;
  1221. }
  1222. section.whywe div.whyWe-sales:before {
  1223. left: 145px;
  1224. }
  1225. section.whywe div.whyWe-clian:before {
  1226. left: 140px;
  1227. }
  1228. section.whywe div.whyWe-wath span:before {
  1229. right: 45px;
  1230. }
  1231. section.whywe div.whyWe-wath span:after {
  1232. right: -20px;
  1233. }
  1234. section.whywe div.whyWe-wath:before {
  1235. left: -60px;
  1236. }
  1237. section.office div.content-office {
  1238. width: 100%;
  1239. }
  1240. div.graient-office1 {
  1241. background: rgba(219, 128, 29, 0.75);
  1242. }
  1243. div.graient-office2 {
  1244. background: rgba(91, 25, 29, 0.75);
  1245. }
  1246. div.graient-office3 {
  1247. background: rgba(172, 200, 212, 0.85);
  1248. }
  1249. section.discount form.col-md-4 {
  1250. margin-top: 50px;
  1251. }
  1252. div.statistic-content {
  1253. display: none;
  1254. }
  1255. div.statistic-content-xs {
  1256. display: block;
  1257. }
  1258. div.withUs {
  1259. width: 500px;
  1260. left: 150px;
  1261. }
  1262. section.location {
  1263. height: 540px;
  1264. }
  1265. section.location span {
  1266. display: none;
  1267. }
  1268. section.location span:nth-child(5) {
  1269. display: block;
  1270. top: 90px;
  1271. right: 50px;
  1272. }
  1273. div.text-location h2 {
  1274. margin-top: 0;
  1275. }
  1276. }
  1277. @media screen and (max-width: 711px) {
  1278. section.whywe div.whyWe-hand:before {
  1279. left: 80px;
  1280. }
  1281. section.whywe div.whyWe-sales:before {
  1282. left: 85px;
  1283. }
  1284. section.whywe div.whyWe-clian:before {
  1285. left: 85px;
  1286. }
  1287. div.advantage-right div {
  1288. margin-top: 35px;
  1289. width: 50%;
  1290. }
  1291. div.form-monthFree {
  1292. width: 80%;
  1293. margin: 0 auto;
  1294. }
  1295. div.withUs {
  1296. width: 400px;
  1297. }
  1298. }
  1299. @media screen and (max-width: 670px) {
  1300. section.whywe div.col-md-6 span:before {
  1301. display: none;
  1302. }
  1303. section.whywe div.col-md-6 span:after {
  1304. display: none;
  1305. }
  1306. section.whywe div.whyWe-hand:before {
  1307. left: 60px;
  1308. }
  1309. section.advantage {
  1310. display: none;
  1311. }
  1312. section.discount form.col-md-4 {
  1313. width: 100%;
  1314. }
  1315. }
  1316. @media screen and (max-width: 618px) {
  1317. section.whywe div.whyWe-hand:before {
  1318. left: 30px;
  1319. }
  1320. section.whywe div.whyWe-sales:before {
  1321. left: 65px;
  1322. }
  1323. section.whywe div.whyWe-clian:before {
  1324. left: 65px;
  1325. }
  1326. }
  1327. @media screen and (max-width: 565px){
  1328. section.whywe div.blok-whywe:before {
  1329. display: none;
  1330. }
  1331. section.whywe div.blok-whywe:after{
  1332. display: none;
  1333. }
  1334. a.scroll:after, a.scroll:before {
  1335. display: none;
  1336. }
  1337. section.baner div.container div.col-md-3{
  1338. width: 80%;
  1339. }
  1340. div.form {
  1341. margin-top: 50px;
  1342. }
  1343. div.title-baner img {
  1344. padding: 20px;
  1345. }
  1346. section.baner div.container {
  1347. background-size: cover
  1348. }
  1349. }
  1350. @media screen and (max-width: 600px){
  1351. div.statistic-content-xs {
  1352. display: none;
  1353. }
  1354. div.statistic-content {
  1355. display: block;
  1356. }
  1357. section.statistic div.col-md-3 {
  1358. margin-top: 20px;
  1359. }
  1360. div.whywe-text {
  1361. display: none;
  1362. }
  1363. section.location {
  1364. display: none;
  1365. }
  1366. }
  1367. @media screen and (max-width: 500px) {
  1368. section.office div.office-seats span:before, section.office div.office-seats span:after {
  1369. display: none;
  1370. }
  1371. section.office div.office-seats span {
  1372. font-size: 28px;
  1373. }
  1374. section.office {
  1375. font-size: 20px;
  1376. }
  1377. div.withUs {
  1378. width: 300px;
  1379. left: 20px;
  1380. top: 650px;
  1381. }
  1382. div.withUs p:first-child {
  1383. font-size: 26px;
  1384. }
  1385. div.withUs p:last-child {
  1386. font-size: 38px;
  1387. }
  1388. }
  1389. @media screen and (max-width: 450px){
  1390. section.monthFree input {
  1391. width: 100%;
  1392. }
  1393. section.monthFree div.form-button button {
  1394. height: 100%;
  1395. width: 190px;
  1396. }
  1397. }
  1398. @media screen and (max-width: 350px) {
  1399. section.office div.office-seats span {
  1400. font-size: 20px;
  1401. }
  1402. div.graient-office1 {
  1403. height: 520px;
  1404. }
  1405. div.graient-office2 {
  1406. height: 520px;
  1407. }
  1408. div.graient-office3 {
  1409. height: 520px;
  1410. }
  1411. }