.elementor-58 .elementor-element.elementor-element-20423b0:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-20423b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-58 .elementor-element.elementor-element-20423b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58 .elementor-element.elementor-element-20423b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-2f6aaa0{text-align:center;}.elementor-58 .elementor-element.elementor-element-2f6aaa0 .elementor-heading-title{color:var( --e-global-color-d6cea4e );}.elementor-58 .elementor-element.elementor-element-22c0aff .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-22c0aff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d6cea4e );}.elementor-58 .elementor-element.elementor-element-22c0aff.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-22c0aff.elementor-view-default .elementor-icon{color:var( --e-global-color-d6cea4e );border-color:var( --e-global-color-d6cea4e );}.elementor-58 .elementor-element.elementor-element-22c0aff.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-22c0aff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d6cea4e );}body.elementor-page-58:not(.elementor-motion-effects-element-type-background), body.elementor-page-58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}/* Start custom CSS */html {
  font: 5vmin/1.3 Serif;
  overflow: hidden;
  background: #123;
}

body, head {
  display: block;
  font-size: 65px;
}

head::before, head::after,
body::before, body::after {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 4em;
  height: 4em;
  content: ".";
  mix-blend-mode: screen;
  animation: 44s -27s move infinite ease-in-out alternate;
  z-index: -1;
}

body::before {
  text-shadow: 0.7261653462em 1.2956922071em 7px rgba(0, 255, 83, 0.9), 1.8181940014em 2.0062087em 7px rgba(0, 255, 86, 0.9), 1.1558925741em 0.1891306026em 7px rgba(0, 154, 255, 0.9), 1.6836339463em 1.2668106802em 7px rgba(0, 255, 194, 0.9), 0.8491974699em 2.2084130821em 7px rgba(0, 86, 255, 0.9), -0.085415121em 0.4501199473em 7px rgba(0, 149, 255, 0.9), 0.0314382063em 1.443418538em 7px rgba(0, 255, 44, 0.9), 2.3416634952em 1.8671114694em 7px rgba(202, 255, 0, 0.9), -0.2735096534em 1.3792441496em 7px rgba(14, 0, 255, 0.9), 1.0583793657em 0.4365824694em 7px rgba(255, 0, 87, 0.9), 1.3282316214em 1.9778181585em 7px rgba(0, 91, 255, 0.9), 1.80333181em 2.1554926896em 7px rgba(0, 158, 255, 0.9), 0.5774881223em -0.3845638897em 7px rgba(255, 0, 92, 0.9), 2.0571945209em 1.5876850829em 7px rgba(255, 0, 252, 0.9), 1.0981598864em 1.3389288505em 7px rgba(255, 0, 12, 0.9), 1.3079849553em -0.1192306468em 7px rgba(255, 0, 235, 0.9), -0.1639900592em 2.1255053785em 7px rgba(0, 183, 255, 0.9), 1.0187214312em -0.1892628434em 7px rgba(178, 0, 255, 0.9), 0.8677140419em 2.2008701632em 7px rgba(0, 255, 111, 0.9), 1.1211739943em 1.9971606331em 7px rgba(121, 255, 0, 0.9), 0.4698795473em 1.264562197em 7px rgba(1, 0, 255, 0.9), -0.493302618em 0.2549727851em 7px rgba(255, 137, 0, 0.9), 1.6345380108em -0.147276731em 7px rgba(166, 255, 0, 0.9), -0.4981363457em 2.3663186318em 7px rgba(255, 0, 195, 0.9), 0.0866209629em 1.7135395953em 7px rgba(34, 255, 0, 0.9), 1.3030758201em 1.2862322229em 7px rgba(0, 110, 255, 0.9), 0.3583137822em 2.1928417228em 7px rgba(0, 48, 255, 0.9), 2.2557432674em 0.6446831788em 7px rgba(0, 213, 255, 0.9), 2.3910204423em 1.1220172562em 7px rgba(87, 0, 255, 0.9), 1.4683500224em 1.1950150329em 7px rgba(57, 255, 0, 0.9), 0.8999273801em 1.1749696836em 7px rgba(26, 255, 0, 0.9), 2.1725341918em -0.3386963408em 7px rgba(0, 255, 187, 0.9), -0.1343850851em 1.218553891em 7px rgba(0, 185, 255, 0.9), 0.749967856em 0.6605841551em 7px rgba(255, 105, 0, 0.9), 0.3073199556em 1.9512026967em 7px rgba(154, 255, 0, 0.9), 1.4016294306em 2.3841634167em 7px rgba(0, 200, 255, 0.9), 0.0146441222em -0.05275922em 7px rgba(40, 0, 255, 0.9), 1.9784806725em 2.2074577285em 7px rgba(255, 0, 73, 0.9), 1.4541089639em 0.6257825638em 7px rgba(0, 255, 90, 0.9), 2.2373022779em 1.5333376381em 7px rgba(0, 198, 255, 0.9), 0.7704627333em 2.3550377203em 7px rgba(255, 0, 186, 0.9);
  animation-duration: 44s;
  animation-delay: -27s;
}

body::after {
  text-shadow: 0.808501912em 0.9002250336em 7px rgba(0, 255, 173, 0.9), -0.1189059684em 1.1296947661em 7px rgba(255, 0, 123, 0.9), 1.0657891863em 1.8798127108em 7px rgba(255, 38, 0, 0.9), 0.4701888409em -0.1256611486em 7px rgba(246, 0, 255, 0.9), 0.2742005186em -0.4760036785em 7px rgba(255, 184, 0, 0.9), 1.2112699357em -0.0027908143em 7px rgba(0, 255, 237, 0.9), 2.4622054094em -0.483838616em 7px rgba(75, 255, 0, 0.9), 0.5886282026em 0.2045795288em 7px rgba(255, 0, 214, 0.9), 0.5602635365em -0.2062935988em 7px rgba(87, 255, 0, 0.9), 0.0980476469em -0.4593729506em 7px rgba(255, 55, 0, 0.9), 0.7034011217em 2.2323457692em 7px rgba(105, 255, 0, 0.9), -0.0293686946em 2.2894288981em 7px rgba(0, 30, 255, 0.9), -0.262700901em 1.2290428161em 7px rgba(151, 0, 255, 0.9), 0.6117023435em 1.072228708em 7px rgba(91, 255, 0, 0.9), 0.3819523611em 1.204943875em 7px rgba(134, 255, 0, 0.9), 2.1004032303em 0.2250536217em 7px rgba(255, 0, 120, 0.9), 0.2723573427em -0.0028548831em 7px rgba(255, 0, 141, 0.9), 2.4471090642em 0.5062672889em 7px rgba(0, 255, 199, 0.9), 1.7575798834em 2.1050248413em 7px rgba(0, 195, 255, 0.9), 1.0969725345em 0.8799098015em 7px rgba(255, 0, 100, 0.9), 1.6074274161em 1.0876502482em 7px rgba(51, 255, 0, 0.9), 2.1235355423em 1.1789949337em 7px rgba(156, 0, 255, 0.9), 2.2350541241em 2.2084427328em 7px rgba(0, 255, 111, 0.9), 0.8621938071em 1.7130644382em 7px rgba(0, 255, 48, 0.9), 2.496926946em 2.3337256878em 7px rgba(255, 0, 154, 0.9), -0.2928755197em 1.4789006848em 7px rgba(0, 255, 63, 0.9), 0.1508483003em 1.3364015661em 7px rgba(172, 0, 255, 0.9), 0.2897135364em 2.315624042em 7px rgba(104, 255, 0, 0.9), -0.3508592559em -0.1476577576em 7px rgba(255, 150, 0, 0.9), 1.6853665376em 2.1837619335em 7px rgba(0, 43, 255, 0.9), 1.2678392459em 0.7426622054em 7px rgba(177, 0, 255, 0.9), 1.0466232772em 0.5529068961em 7px rgba(255, 0, 65, 0.9), 2.0074450279em 2.088634247em 7px rgba(0, 232, 255, 0.9), 0.4749193362em 1.9485532048em 7px rgba(0, 159, 255, 0.9), -0.2163891743em 1.1481891934em 7px rgba(255, 234, 0, 0.9), 1.9167655934em 1.3006375218em 7px rgba(22, 255, 0, 0.9), 1.9181913227em 1.7381908166em 7px rgba(231, 0, 255, 0.9), 1.7895393081em -0.2389804836em 7px rgba(179, 0, 255, 0.9), 1.2045829215em 1.7349878207em 7px rgba(255, 0, 87, 0.9), 0.0780423264em -0.0217950667em 7px rgba(68, 0, 255, 0.9), 2.3913520841em 2.2665704517em 7px rgba(0, 255, 213, 0.9);
  animation-duration: 43s;
  animation-delay: -32s;
}

head::before {
  text-shadow: -0.1020350013em 2.2168975984em 7px rgba(0, 255, 67, 0.9), -0.356771632em 1.007226201em 7px rgba(82, 0, 255, 0.9), -0.4120570729em -0.4896113586em 7px rgba(255, 0, 105, 0.9), 0.979325735em 0.1376500067em 7px rgba(69, 255, 0, 0.9), 1.1234495488em 0.2677363792em 7px rgba(0, 255, 122, 0.9), 0.5553142236em -0.0775466826em 7px rgba(0, 86, 255, 0.9), -0.3881401916em 0.2233998744em 7px rgba(255, 0, 135, 0.9), -0.2283184176em 0.3628586717em 7px rgba(0, 255, 85, 0.9), 1.9576301513em 0.3157888535em 7px rgba(0, 104, 255, 0.9), 1.8044177629em 0.0622104812em 7px rgba(0, 255, 128, 0.9), 1.2725406248em -0.4848254963em 7px rgba(2, 255, 0, 0.9), 0.6452815068em 1.7815881855em 7px rgba(250, 255, 0, 0.9), 1.577613835em 0.5724304044em 7px rgba(0, 220, 255, 0.9), 1.3592737628em 1.0788289129em 7px rgba(249, 255, 0, 0.9), -0.3878026094em 0.2178893528em 7px rgba(0, 255, 72, 0.9), 0.8366431642em 2.2176409799em 7px rgba(0, 255, 3, 0.9), 1.5473444861em -0.4615489354em 7px rgba(209, 255, 0, 0.9), 0.9176583801em -0.0067348322em 7px rgba(255, 162, 0, 0.9), 1.973736602em 2.4220976327em 7px rgba(0, 101, 255, 0.9), -0.4642731944em -0.0584129997em 7px rgba(71, 0, 255, 0.9), 2.1023325806em 0.5996599943em 7px rgba(255, 0, 89, 0.9), 2.3241387702em 1.1660804373em 7px rgba(255, 3, 0, 0.9), 1.5621949904em -0.2090251268em 7px rgba(255, 49, 0, 0.9), 2.0996530539em 1.8124972816em 7px rgba(255, 146, 0, 0.9), -0.0388596135em 0.8263978856em 7px rgba(255, 0, 78, 0.9), 0.8177442379em 1.4322991908em 7px rgba(255, 0, 215, 0.9), 1.2074126955em 2.0905495612em 7px rgba(255, 139, 0, 0.9), 0.7229702357em 0.1947884319em 7px rgba(151, 0, 255, 0.9), 2.3156550054em 2.4556927005em 7px rgba(255, 87, 0, 0.9), 1.8361604968em 0.3082195109em 7px rgba(0, 38, 255, 0.9), 0.8867509085em 0.5093959034em 7px rgba(0, 51, 255, 0.9), 0.5333709738em 1.3412179003em 7px rgba(88, 255, 0, 0.9), 2.0658848305em -0.1287119931em 7px rgba(0, 255, 250, 0.9), 0.0425594954em 1.4474789975em 7px rgba(0, 255, 83, 0.9), 0.257661291em -0.242743893em 7px rgba(110, 255, 0, 0.9), 1.4947874505em 2.2314665345em 7px rgba(239, 0, 255, 0.9), 0.0632792873em 1.5373445666em 7px rgba(190, 0, 255, 0.9), 0.9254610959em 1.126559218em 7px rgba(0, 48, 255, 0.9), 1.9647105116em -0.0756919516em 7px rgba(0, 255, 166, 0.9), 1.0534384795em 0.3868422782em 7px rgba(255, 0, 110, 0.9), 0.7132217014em -0.2419330085em 7px rgba(0, 255, 201, 0.9);
  animation-duration: 42s;
  animation-delay: -23s;
}

head::after {
  text-shadow: 0.92360777em 2.0260207051em 7px rgba(160, 255, 0, 0.9), 1.1397564657em 0.9688369505em 7px rgba(0, 2, 255, 0.9), 2.0696056062em 2.1232214032em 7px rgba(68, 0, 255, 0.9), -0.0213046357em -0.4500148521em 7px rgba(61, 255, 0, 0.9), -0.18510282em 0.7547335254em 7px rgba(255, 122, 0, 0.9), 2.3492965273em -0.0737384217em 7px rgba(0, 29, 255, 0.9), 0.2198200482em 1.9343308235em 7px rgba(225, 0, 255, 0.9), 2.0241617384em 0.4684027438em 7px rgba(0, 13, 255, 0.9), -0.4636828986em 0.5969329946em 7px rgba(255, 0, 164, 0.9), 2.3992220066em -0.2642227302em 7px rgba(23, 255, 0, 0.9), 1.3037089805em 0.4586689235em 7px rgba(255, 0, 255, 0.9), 1.3046553546em 0.0136957421em 7px rgba(0, 255, 92, 0.9), 0.7095980016em 0.9123255541em 7px rgba(255, 0, 197, 0.9), 1.3322517492em 0.3426807001em 7px rgba(195, 0, 255, 0.9), 1.3832573319em 1.3568571666em 7px rgba(255, 151, 0, 0.9), -0.4126420614em -0.2017551559em 7px rgba(255, 0, 87, 0.9), 0.5866139074em 0.5426754799em 7px rgba(255, 182, 0, 0.9), -0.4512609503em 0.7906823592em 7px rgba(0, 255, 66, 0.9), 0.5394442438em 0.0467994525em 7px rgba(255, 0, 235, 0.9), 1.2783851798em 0.2254937104em 7px rgba(196, 0, 255, 0.9), 1.6963319676em 0.1349261788em 7px rgba(0, 86, 255, 0.9), 0.9741591844em 2.0183897792em 7px rgba(43, 255, 0, 0.9), -0.132285763em 1.9674647504em 7px rgba(0, 255, 131, 0.9), 1.2849625823em -0.2543658359em 7px rgba(0, 233, 255, 0.9), -0.331162954em 0.7967443067em 7px rgba(0, 255, 162, 0.9), 0.625397144em 0.6021598481em 7px rgba(176, 0, 255, 0.9), 1.2071040974em -0.2352705089em 7px rgba(0, 255, 134, 0.9), -0.2104958064em 0.3848880133em 7px rgba(0, 204, 255, 0.9), 0.7710111208em 0.1502192591em 7px rgba(255, 0, 124, 0.9), 0.4094160448em 0.8724945165em 7px rgba(255, 176, 0, 0.9), 1.8709031233em 2.1507761039em 7px rgba(255, 60, 0, 0.9), 0.5210639523em 0.1673258773em 7px rgba(0, 255, 119, 0.9), -0.2546864974em 0.1714685922em 7px rgba(22, 0, 255, 0.9), 1.2717317346em -0.2503856995em 7px rgba(255, 234, 0, 0.9), 1.3409065072em 0.5084207971em 7px rgba(255, 0, 229, 0.9), 2.1501181464em 1.0577038816em 7px rgba(0, 61, 255, 0.9), 2.4501451997em 2.4806704447em 7px rgba(255, 204, 0, 0.9), 1.4705576139em 2.0592724015em 7px rgba(167, 0, 255, 0.9), -0.1655203099em 0.8714659277em 7px rgba(114, 0, 255, 0.9), 0.5254557165em -0.3317290293em 7px rgba(229, 0, 255, 0.9), -0.1160160324em 0.5107610166em 7px rgba(83, 255, 0, 0.9);
  animation-duration: 41s;
  animation-delay: -19s;
}

@keyframes move {
  from {
    transform: rotate(0deg) scale(12) translateX(-20px);
  }
  to {
    transform: rotate(360deg) scale(18) translateX(20px);
  }
}/* End custom CSS */