cannabinieri website
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.

343 lines
5.3 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. /* small mobile */
  2. /* Fix overlaps */
  3. .banner {
  4. background-image: url('../img/banner_img.png');
  5. background-repeat: no-repeat;
  6. background-size: contain;
  7. display: flex;
  8. flex-direction: column;
  9. justify-content: flex-end;
  10. height: 87.5vw;
  11. padding: 0 1vw;
  12. line-height: 8vw;
  13. letter-spacing: .125vw;
  14. }
  15. .banner h6 {
  16. color: #ff00ff;
  17. font-family: 'Lato', sans-serif;
  18. font-size: 5vw;
  19. border: 1vw solid #ff00ff;
  20. border-radius: 5vw;
  21. padding: 2vw 2vw;
  22. }
  23. .banner h6 a {
  24. text-decoration: none;
  25. color: #3dbd92;
  26. }
  27. .banner h6 a:active {
  28. opacity: 60%;
  29. }
  30. .height {
  31. height: 270vw;
  32. position: relative;
  33. }
  34. .container {
  35. font-family: 'Lato', sans-serif;
  36. background-image: url('../img/hero.png');
  37. background-size: contain;
  38. background-repeat: no-repeat;
  39. height: calc(100% - 30vh);
  40. }
  41. img {
  42. width: 100vw;
  43. z-index: 0;
  44. grid-row: 1/33;
  45. grid-column: 1/25;
  46. }
  47. .link {
  48. display: flex;
  49. flex-direction: column;
  50. z-index: 2;
  51. position: absolute;
  52. height: 60vw;
  53. width: 40vw;
  54. }
  55. .link button {
  56. display: flex;
  57. align-items: center;
  58. justify-content: center;
  59. width: 2rem;
  60. height: 2rem;
  61. border-radius: 50%;
  62. border: .1rem solid hsl(300, 100%, 50%);
  63. background-color: hsl(300, 100%, 50%);
  64. cursor: pointer;;
  65. align-self: center;
  66. justify-self: center;
  67. transition: all .4 ease-in-out;
  68. z-index: 1;
  69. }
  70. .link button:active, .link button:hover {
  71. box-shadow: 0px 0px 10px hsl(300, 100%, 30%);
  72. }
  73. .link a {
  74. color: #fff;
  75. text-decoration: none;
  76. font-weight: 600;
  77. font-size: 3vw;
  78. transition: all .5s ease-in-out;
  79. }
  80. .link .sub_container {
  81. display: none;
  82. grid-column: 1/5;
  83. grid-row: 2/5;
  84. padding: 3vh 1vw 0 1vw;
  85. height: 45vw;
  86. width: 45vw;
  87. z-index: 0;
  88. }
  89. .link .sub_container p {
  90. font-size: 4.5vw;
  91. text-align: center;
  92. color: #333;
  93. background-color: rgba(255, 255, 255, 0.7);
  94. border-radius: .03rem;
  95. width: 100%;
  96. height: 100%;
  97. align-self: center;
  98. display: flex;
  99. flex-direction: column;
  100. align-items: center;
  101. padding: 1vw 2vw;
  102. line-height: 5.5vw;
  103. letter-spacing: .05vw;
  104. }
  105. .link .sub_container p a {
  106. color: #333;
  107. text-decoration: none;
  108. font-size: 4.5vw;
  109. }
  110. .link .sub_container p a:active {
  111. opacity: 60%;
  112. color: #ff00ff;
  113. }
  114. .link .sub_container p a:hover {
  115. opacity: 60%;
  116. color: #ff00ff;
  117. }
  118. .banner .banner_img {
  119. height: 80vw;
  120. }
  121. @media(min-width: 300px) {
  122. #hemp {
  123. margin-left: 50vw;
  124. }
  125. #spider {
  126. margin-left: 35vw;
  127. }
  128. #cube {
  129. margin-left: 30vw;
  130. }
  131. #offgrid {
  132. margin-left: 55vw;
  133. }
  134. #machina {
  135. margin-left: 30vw;
  136. }
  137. #miner {
  138. margin-left: 2vw;
  139. }
  140. }
  141. @media(min-width: 400px) {
  142. #hemp {
  143. margin-left: 50vw;
  144. }
  145. #offgrid {
  146. margin-left: 60vw;
  147. }
  148. button {
  149. width: 2.5rem !important;
  150. height: 2.5rem !important;
  151. }
  152. }
  153. @media(min-width: 500px) {
  154. button {
  155. width: 3rem !important;
  156. height: 3rem !important;
  157. }
  158. }
  159. @media(min-width: 700px) {
  160. .banner {
  161. height: 47.5vw;
  162. line-height: 5vw;
  163. background-size: 60vw;
  164. background-position: center;
  165. }
  166. .banner h6 {
  167. font-size: 3vw;
  168. border: .5vw solid #ff00ff;
  169. }
  170. .link .sub_container p {
  171. font-size: 2.5vw;
  172. letter-spacing: .1vw;
  173. }
  174. .link .sub_container p a {
  175. font-size: 3.5vw;
  176. }
  177. }
  178. @media(min-width: 800px) {
  179. button {
  180. width: 3.5rem !important;
  181. height: 3.5rem !important;
  182. }
  183. }
  184. @media(min-width: 1000px) {
  185. button {
  186. width: 4.5rem !important;
  187. height: 4.5rem !important;
  188. }
  189. .banner {
  190. height: 32vw;
  191. line-height: 5vw;
  192. background-size: 40vw;
  193. background-position: center;
  194. }
  195. .banner h6 {
  196. font-size: 2.25vw;
  197. border: .45vw solid #ff00ff;
  198. padding: 1vw 2vw;
  199. }
  200. .link .sub_container p {
  201. font-size: 2.4vw;
  202. letter-spacing: .1vw;
  203. }
  204. .link .sub_container p a {
  205. font-size: 3.5vw;
  206. }
  207. #small_screen {
  208. display: none;
  209. }
  210. }
  211. @media (min-height: 500px) {
  212. .link .sub_container p {
  213. height: 55vw;
  214. margin-top: 8vw;
  215. line-height: 6vw;
  216. }
  217. #hemp {
  218. margin-top: 5vw;
  219. }
  220. #permapp {
  221. margin-top: 33vw;
  222. }
  223. #permapp .sub_container p {
  224. height: 60vw;
  225. margin-top: 8vw;
  226. }
  227. #spider {
  228. margin-top: 60vw;
  229. z-index: 1;
  230. }
  231. #spider .sub_container p {
  232. height: 60vw;
  233. margin-top: 8vw;
  234. }
  235. #cube {
  236. margin-top: 90vw;
  237. z-index: 1;
  238. }
  239. #cube .sub_container p {
  240. height: 60vw;
  241. margin-top: 15vw;
  242. }
  243. #offgrid {
  244. margin-top: 125vw;
  245. height: 90vw;
  246. }
  247. #offgrid .sub_container p {
  248. height: 65vw;
  249. }
  250. #offgrid .sub_container {
  251. height: 60vw;
  252. }
  253. #cyber {
  254. margin-top: 145vw;
  255. }
  256. #cyber .sub_container p {
  257. height: 60vw;
  258. margin-top: 8vw;
  259. }
  260. #machina {
  261. margin-top: 200vw;
  262. }
  263. #miner{
  264. margin-top: 200vw;
  265. }
  266. #miner .sub_container {
  267. width: 68vw;
  268. height: 40vw;
  269. }
  270. }