@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Gruppo&family=Permanent+Marker&family=Pixelify+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik+Doodle+Shadow&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.about-page{margin:0 auto;box-sizing:border-box;padding:0 10px;display:flex;flex-direction:column;height:fit-content;min-height:90vh;width:100%;max-width:900px}.about-page h5{display:flex;margin:20px 10px;border:1px solid #213547;border-radius:5px;padding:1%}.about-image{width:30%;height:30%;border-radius:5px}.about-image-text{width:20%;margin:auto}.expanded{width:90%;left:5%;position:absolute;height:fit-content}.about-images{display:flex;margin:20px auto;flex-direction:row;justify-content:space-around}@media (max-width:600px){.about-images{flex-direction:column}.about-image{margin:0 auto;padding:2%;width:60%}.about-image-text{width:90%;margin:10px auto}.expanded{width:100%;position:relative;padding:0;margin:0;left:0}}.webpage{z-index:0;font:5vmin/1.3 Serif;overflow:hidden;background:#a9a9b5e6;max-width:100%}.webpage{display:block}.webpage:before,.webpage:after{position:fixed;top:50%;left:50%;width:3em;height:3em;content:"😀";mix-blend-mode:screen;animation:44s -27s move infinite ease-in-out alternate;z-index:-1}.webpage:before{text-shadow:.8510511366em 1.858891743em 7px hsl(311.8964307653,10%,50%),.8357214289em 2.4211214843em 7px hsl(233.8627408731,10%,50%),-.0087279159em 1.309392273em 7px hsl(329.5467654164,10%,50%),1.8796289374em .065993039em 7px hsl(13.8370169479,10%,50%),2.0152715401em .0857292824em 7px hsl(315.8009775734,10%,50%),.4704475182em -.3634875314em 7px hsl(84.1612541077,10%,50%),1.7635380448em .1213704927em 7px hsl(349.7333661296,10%,50%),.9656182132em 2.4758774916em 7px hsl(68.023453712,10%,50%),.811594653em 1.482663553em 7px hsl(261.9355773055,10%,50%),-.1902662442em .6827089488em 7px hsl(124.4677605429,10%,50%),-.7065195682em -.4269379322em 7px hsl(182.5930524069,10%,50%),.3015424199em -.2362763435em 7px hsl(208.9604276252,10%,50%),1.3929348314em -.064527616em 7px hsl(144.6454799072,10%,50%),1.9723590201em -.4449812561em 7px hsl(46.0775521418,10%,50%),.8135842843em .4393421319em 7px hsl(59.7278574645,10%,50%),1.9406538402em .2907701147em 7px hsl(251.8987841467,10%,50%),1.7743091721em 1.6861966206em 7px hsl(73.3059024267,10%,50%),1.985926242em 1.6243139834em 7px hsl(27.1998007781,10%,50%),-.0857958299em 2.0389793986em 7px hsl(357.1147627928,10%,50%),2.0943352079em 1.8509192815em 7px hsl(333.9568587401,10%,50%),-.2005952756em 1.5361336893em 7px hsl(3.1268382789,10%,50%),-.7059693851em .0833183173em 7px hsl(333.0122494243,10%,50%),1.8994664306em 2.329868907em 7px hsl(92.5512459594,10%,50%),-.3716152506em 1.140070295em 7px hsl(99.9001368174,10%,50%),2.0202023157em .3789187623em 7px hsl(344.3848790546,10%,50%),2.1065758994em .9517704719em 7px hsl(74.3482038583,10%,50%),1.8211667888em 2.3055462895em 7px hsl(146.4545923458,10%,50%),-.0146038651em .1807393076em 7px hsl(346.3500692346,10%,50%),.13427903em 1.0171848133em 7px hsl(86.4728287105,10%,50%),-.6466124445em .572589429em 7px hsl(103.0092729723,10%,50%),1.0201321473em 2.0378657726em 7px hsl(170.5148604236,10%,50%),2.020274586em 1.0789134717em 7px hsl(169.6462035967,10%,50%),1.8849120041em 1.9470130095em 7px hsl(213.1973634017,10%,50%),1.2758312807em -.2881093481em 7px hsl(296.9114586846,10%,50%),2.0675114664em 1.9367403656em 7px hsl(283.0649734051,10%,50%),1.8796984254em 1.4488929077em 7px hsl(120.8911552966,10%,50%),1.3598235238em .3165032828em 7px hsl(262.5308108686,10%,50%),-.1144199472em 1.9778412551em 7px hsl(100.4695278874,10%,50%),-.5443513249em -.1175697641em 7px hsl(289.5232617314,10%,50%),1.7923321924em -.441727014em 7px hsl(248.2782015832,10%,50%),-.2801479837em 2.0802143528em 7px hsl(278.0673641751,10%,50%);animation-duration:44s;animation-delay:-27s}.webpage:after{text-shadow:2.1896121628em 2.0834592688em 7px hsl(111.3176145832,10%,50%),-.3947072406em .3283631211em 7px hsl(22.5494150405,10%,50%),-.7879571167em .6588052939em 7px hsl(221.9361874451,10%,50%),2.0789290338em .6090952924em 7px hsl(79.2272862444,10%,50%),.4334299307em 2.188056125em 7px hsl(54.1480779583,10%,50%),.5681893523em 1.1720143067em 7px hsl(33.8613603684,10%,50%),2.1527446366em .4531808012em 7px hsl(100.093814618,10%,50%),.8860786438em 1.823046586em 7px hsl(98.4292193745,10%,50%),2.094670888em 1.1636498855em 7px hsl(342.6072493935,10%,50%),.040645871em .9676114412em 7px hsl(83.0899440997,10%,50%),1.5845612593em 1.2888318572em 7px hsl(355.9871013247,10%,50%),.4677364485em .6586720773em 7px hsl(93.0056748428,10%,50%),-.7253351149em 1.588817106em 7px hsl(194.660492809,10%,50%),-.1923609096em -.2354012665em 7px hsl(157.1435577139,10%,50%),1.8722131779em .3591246944em 7px hsl(218.9234110351,10%,50%),-.7943499007em 1.3452335689em 7px hsl(156.1744285004,10%,50%),1.9756457757em -.4306639942em 7px hsl(175.7820473181,10%,50%),-.6125524049em 1.8904550276em 7px hsl(278.1309989119,10%,50%),-.6724155358em .5523498974em 7px hsl(88.5790913628,10%,50%),.3189840626em 1.5205380217em 7px hsl(142.1931518312,10%,50%),1.1378854355em .3605426082em 7px hsl(113.2322103233,10%,50%),1.0273351817em 1.3459078096em 7px hsl(288.5086066533,10%,50%),-.4191393954em .458404685em 7px hsl(338.310392214,10%,50%),.761517051em 1.5120443824em 7px hsl(151.5746900348,10%,50%),-.6257802222em -.1888539201em 7px hsl(269.2449761248,10%,50%),-.5179075211em -.0081073438em 7px hsl(319.7035141349,10%,50%),-.6989659218em .4977652117em 7px hsl(49.3338272751,10%,50%),-.3502860616em 1.4633493316em 7px hsl(254.7637312628,10%,50%),-.0234435144em .2671821277em 7px hsl(108.584374155,10%,50%),-.7971672122em 2.0860130437em 7px hsl(222.6732699776,10%,50%),1.6192990836em 1.1785524624em 7px hsl(4.1859757288,10%,50%),1.2993926355em 1.3926264276em 7px hsl(227.6330581186,10%,50%),2.0896413913em .9593721047em 7px hsl(306.3038203538,10%,50%),2.1921305245em .5305563604em 7px hsl(246.5806688344,10%,50%),.3339255316em 1.2802587791em 7px hsl(243.2428990747,10%,50%),.5979281062em 2.0266738108em 7px hsl(335.780523989,10%,50%),-.536799055em -.1923056055em 7px hsl(130.4327051453,10%,50%),1.7830948133em 2.0530597029em 7px hsl(266.4530348615,10%,50%),.0250579127em 1.232270864em 7px hsl(331.9197274684,10%,50%),-.2533066803em .6663616763em 7px hsl(215.251900958,10%,50%),-.0127213268em .8538509594em 7px hsl(7.5732369006,10%,50%);animation-duration:43s;animation-delay:-32s}.webpage:before{text-shadow:-.6756426782em .1196727812em 7px hsl(339.2564739543,10%,50%),.3025100739em .3064350802em 7px hsl(67.4766629792,10%,50%),.7279253404em -.3873312566em 7px hsl(255.7646474076,10%,50%),1.7740674993em 2.0559777157em 7px hsl(98.0030793773,10%,50%),.1476644315em 2.4878291799em 7px hsl(99.2404851048,10%,50%),1.1403329314em .9769364405em 7px hsl(284.4351369257,10%,50%),.0613499372em .9661766275em 7px hsl(240.935094917,10%,50%),1.3891554918em .326022867em 7px hsl(219.8257131852,10%,50%),1.7956612928em -.2526211755em 7px hsl(53.6388558247,10%,50%),1.7783509974em -.3082703653em 7px hsl(83.5687908697,10%,50%),-.0399061603em .196166616em 7px hsl(312.0671670433,10%,50%),1.9940385466em -.2382953831em 7px hsl(107.1451822726,10%,50%),1.3506860003em 1.4851566518em 7px hsl(40.2713731744,10%,50%),-.7081219331em -.0091256389em 7px hsl(275.8522330787,10%,50%),1.0280851108em 1.7150643656em 7px hsl(73.6317045968,10%,50%),.0651682444em 1.1140217616em 7px hsl(127.5838253151,10%,50%),-.5487704366em -.1052273162em 7px hsl(346.3975851038,10%,50%),.1891166141em -.4328343912em 7px hsl(132.5141313512,10%,50%),1.2505916925em 1.447122576em 7px hsl(20.070520554,10%,50%),-.7405237398em 2.12062329em 7px hsl(282.1541864208,10%,50%),.5058350576em 1.4830862493em 7px hsl(249.809208951,10%,50%),.2949765229em .3870024635em 7px hsl(291.3644965272,10%,50%),1.2729499595em 1.6447861616em 7px hsl(69.5135970979,10%,50%),1.1688537769em .461565421em 7px hsl(28.3524483325,10%,50%),-.1702747399em 2.35523289em 7px hsl(119.8156317417,10%,50%),-.5850550272em 1.9813350134em 7px hsl(355.995708168,10%,50%),1.5550309778em -.3403902459em 7px hsl(337.852987618,10%,50%),1.2997184426em -.1279449358em 7px hsl(237.3091514201,10%,50%),.4483715536em 1.8282976219em 7px hsl(196.1539000647,10%,50%),.9847986821em .9131827666em 7px hsl(176.4584376418,10%,50%),-.7799910723em .992811685em 7px hsl(33.6135897547,10%,50%),1.3543180486em 2.417443161em 7px hsl(228.5764379712,10%,50%),.1785405875em .696127745em 7px hsl(229.6455254735,10%,50%),.7290927689em 1.4960393469em 7px hsl(23.9738512461,10%,50%),.1140267242em -.2131437298em 7px hsl(86.8533786101,10%,50%),1.8531480959em .7203746022em 7px hsl(300.7864111044,10%,50%),.2416833979em -.3208768932em 7px hsl(297.2228130041,10%,50%),.9107216016em -.0542589212em 7px hsl(243.2118604153,10%,50%),.059297072em 2.3256296209em 7px hsl(142.5139988576,10%,50%),-.3458298812em 2.1348818437em 7px hsl(330.0710609867,10%,50%),.764776264em .1446991007em 7px hsl(283.9304701701,10%,50%);animation-duration:42s;animation-delay:-23s}.webpage:after{text-shadow:.2605535459em -.3830495043em 7px hsl(67.3973244676,10%,50%),1.4084735405em .5147378813em 7px hsl(71.9492419084,10%,50%),1.9836632247em -.4034129959em 7px hsl(24.0411310299,10%,50%),-.6918089641em 1.2225266251em 7px hsl(15.9265092993,10%,50%),-.4429226885em .4848682598em 7px hsl(245.4744341397,10%,50%),-.7887329417em .5491235144em 7px hsl(13.9829055326,10%,50%),.153798534em 2.1646976713em 7px hsl(148.8913475563,10%,50%),.5664581749em .6890362986em 7px hsl(352.6661504114,10%,50%),.8661492832em -.0678387955em 7px hsl(162.0497067549,10%,50%),.3144210223em .0683000484em 7px hsl(205.3505225553,10%,50%),1.7208846779em 1.7236817975em 7px hsl(54.333370635,10%,50%),2.0065703345em 1.1785022954em 7px hsl(6.2416422348,10%,50%),.6644492749em .7216260667em 7px hsl(316.9299442005,10%,50%),-.7845109467em 2.4900547701em 7px hsl(76.0604002228,10%,50%),.6467973815em 1.5310433659em 7px hsl(98.6925700379,10%,50%),2.1878077808em .4914266787em 7px hsl(231.3277840347,10%,50%),2.0999922381em 1.6852435751em 7px hsl(166.340012951,10%,50%),2.1879161829em .1087719434em 7px hsl(2.8434337588,10%,50%),1.7251102092em 1.5875280155em 7px hsl(355.3828926627,10%,50%),2.1691891798em 1.9033300164em 7px hsl(218.8155414604,10%,50%),.0349001655em .8477963279em 7px hsl(105.4331944305,10%,50%),1.1110666293em -.1361519225em 7px hsl(198.1542717049,10%,50%),-.6100253886em 1.7186822168em 7px hsl(285.3366310072,10%,50%),.1467232779em 1.9857859512em 7px hsl(174.4253814189,10%,50%),1.3935119897em 1.6259791064em 7px hsl(72.9809435211,10%,50%),-.7882939368em .2041582079em 7px hsl(218.2423205418,10%,50%),2.1632989261em .5705287113em 7px hsl(191.802886406,10%,50%),.7874086604em 2.0924021557em 7px hsl(293.0784790878,10%,50%),.623154874em 1.3040341822em 7px hsl(46.5286340993,10%,50%),-.6054899008em 2.0221107845em 7px hsl(168.0244599226,10%,50%),1.1043161908em 1.4642383266em 7px hsl(17.4404970809,10%,50%),.9705373423em 1.7049915148em 7px hsl(76.5458299208,10%,50%),.9442355583em .2249587617em 7px hsl(50.7334286447,10%,50%),-.6637563637em 1.8319385927em 7px hsl(337.9560715988,10%,50%),-.035466194em .5099314105em 7px hsl(196.1164545941,10%,50%),.3282074709em .1822147905em 7px hsl(181.4101062528,10%,50%),1.121767031em 1.8798682381em 7px hsl(113.5169314383,10%,50%),1.9426289716em 1.0929447078em 7px hsl(75.1485162476,10%,50%),-.4837161811em -.1139163754em 7px hsl(132.5431133584,10%,50%),-.2209413605em -.1795084042em 7px hsl(125.5887272849,10%,50%),-.0263418435em 1.5815299752em 7px hsl(307.7099344818,10%,50%);animation-duration:41s;animation-delay:-19s}@keyframes move{0%{transform:rotate(0) scale(12) translate(-20px)}to{transform:rotate(360deg) scale(18) translate(20px)}}.webpage img{z-index:1;margin:0 auto}.certificate{height:18px;width:auto}.webpage p{color:#2c2929;font-size:medium}.webpage h1{font-size:40px;color:#131313}.webpage-links{padding:5px 20px;display:flex;border-radius:15px;justify-content:space-around;align-items:center;max-width:100%}.webpage-description{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;color:#fff;font:1rem Arial,sans-serif}.webpage-description p{text-align:left}.webserver,.nc-news{z-index:1;width:50%;height:auto;transition:all .5s ease-in-out}.trackme,.sabotage,.safe-journey,.weather{z-index:3;width:auto;height:300px;transition:all .5s ease-in-out;--hover-left: 0px;--hover-right: 0px}.sabotage:hover{transform:translate(50%) scale(1.5)}.webserver:hover,.nc-news:hover{transform:scale(1.5)}.trackme:hover,.safe-journey:hover{transform:translate(-50%) scale(1.5) rotate(-20deg);border-radius:20px}.weather:hover{transform:rotate(20deg) scale(1.5) translate(50%);border-radius:20px}.pre-footer{font-size:medium;color:#211d1d}.certificate{transition:all .5s ease-in-out}.certificate:hover{transform:translateY(1200%) translate(-1200%) scale(30)}@media screen and (max-width: 768px){.webpage{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%}.webpage img{display:flex;justify-content:center;margin:0 auto;max-width:100%}.webpage-links,.webpage-description{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%}.webserver,.nc-news,.sabotage,.safe-journey,.weather,.trackme{padding:10px auto}.webserver,.nc-news{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.trackme,.pre-footer{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%}.certificate:hover{transform:translate(0) translateY(0) scale(1);width:100%;height:fit-content}}@font-face{font-family:zx81;src:local("zx81"),url(/assets/zx81-Dop66FSX.ttf) format("truetype")}#zx81-image-container{box-sizing:border-box;display:flex;margin:0 auto;position:absolute;width:100%}#zx81-image{object-fit:cover;width:100%;max-width:1200px;opacity:100%;z-index:1;position:absolute;top:0;left:0}@media (max-width: 600px){#zx81-image-container{top:0;left:-15%;width:115%;height:100%;overflow:scroll}#zx81-image{top:25vw;left:-.3vw;width:200%;overflow:hidden}}.tv-screen-container{z-index:1;perspective:2000px;position:absolute;top:0;left:1.3%;width:100%;opacity:1}#tv-screen{z-index:1;outline:none;font-family:zx81;position:absolute;top:0;left:5vw;width:25vw;height:26vw;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:10% 80% 10%;transform:rotateY(32deg) rotateX(-15deg) rotate(-15deg)}#top,#right,#left,#bottom{background-color:#121216;opacity:0;animation:load 51ms ease-in-out 30 alternate forwards}#top{position:relative;top:55%;grid-column:2;grid-row:0;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transform:rotate(180deg)}#left{position:relative;left:55%;grid-column:0;grid-row:2/3;border-top-left-radius:50%;border-bottom-left-radius:50%}#right{position:relative;left:-55%;grid-column:3;grid-row:2/3;border-top-right-radius:50%;border-bottom-right-radius:50%}#bottom{position:relative;top:-55%;grid-column:2;grid-row:3;border-bottom-right-radius:50%;border-bottom-left-radius:50%}#writing{border-radius:7px;z-index:2;font-size:5px;justify-content:left;overflow:hidden;outline:none;padding:10px;color:#000;margin:10px;background-color:#52667100;grid-column:2;grid-row:2}#finished{z-index:2;justify-content:left;scrollbar-width:thin;overflow-y:auto;overflow-x:hidden;padding:10px;outline:none;color:#1d1c1c;margin:10px;background-color:#52667100;grid-column:2;grid-row:2;transition:all 1s ease-in-out}.paragraph{box-sizing:border-box;display:flex;font-size:.7vw;font-weight:lighter;line-height:1.3;text-align:start;width:100%}#buttons{position:absolute;top:100%;left:30%;display:flex;flex-direction:row;width:20%}@media (max-width: 600px){#writing{overflow-y:scroll;scrollbar-width:thin}#mobile-keyboard{position:absolute;top:250px;left:-80px;width:80%;z-index:3;border-radius:10px}#mobile-button{position:absolute;top:420px;left:-5px;width:58px;height:50px;z-index:3;animation:flash 1s ease-in-out 0s 3}@keyframes flash{0%{background-color:#f82b0b00}to{background-color:#ee1010}}#tv-screen{top:31vw;left:11vw;height:69vw;width:91vw}.paragraph{font-size:12px}}@media (max-width: 400px){#writing{overflow-y:scroll;scrollbar-width:thin}#mobile-keyboard{position:absolute;top:250px;left:-80px;width:80%;z-index:3;border-radius:10px}#mobile-button{position:absolute;top:420px;left:-5px;width:58px;height:50px;z-index:3;animation:flash 1s ease-in-out 0s 3}@keyframes flash{0%{background-color:#f82b0b00}to{background-color:#ee1010}}#tv-screen{top:41vw;left:11vw;height:69vw;width:91vw}.paragraph{font-size:12px}}.logo{font-family:Rubik Doodle Shadow,system-ui;font-weight:100;font-style:normal;font-size:2rem;margin:0 10px;padding:0}.nav-bar{color:#213547;display:flex;justify-content:space-around;list-style-type:none;margin:0;padding:5px 0;font-family:Arial,Helvetica,sans-serif;font-size:14px}.logo{color:#213547}.navbar .nav-link{color:#213547;opacity:100%}.navbar-container{border-radius:5px;border:1px solid #213547;max-width:95%;color:#213547;height:75px;opacity:100%;background-color:#f9f9f9}.nav-link img{border-radius:50%;height:30px;width:30px;margin:0 10px}.nav-spacer{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0;height:fit-content;width:100%;max-width:100%}.basic-nav-dropdown{opacity:100%}.nav-dropdown-item,#basic-navbar-nav{background-color:#f9f9f9;opacity:100%}.services-page{margin:0 auto;box-sizing:border-box;padding:0 20px;display:flex;flex-direction:column;height:fit-content;min-height:90vh;width:100%;max-width:900px}.services-page h5{display:flex;margin:10px auto}#info{text-align:center}details{display:flex}.description{margin:auto}#summary{color:#2f4f4f;text-decoration:underline;text-align:center;padding:0 5%;width:100%;margin:0 auto}#summary:hover{color:#885151}.open{display:grid;grid-template-columns:20% 60% 20%;grid-template-rows:2;text-align:left;margin:5px 50px;text-wrap:break-word}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-in-right{0%{transform:translate(+100%)}to{transform:translate(0)}}@keyframes slide-in-bottom{0%{transform:translateY(+100%)}to{transform:translateY(0)}}.image-1{animation:slide-in-left 1s ease-in-out;grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center}.text-column{animation:slide-in-bottom 1s ease-in-out;border:1px solid rgb(73,69,69);max-height:300px;overflow-y:auto;scrollbar-width:thin;grid-column:2;margin:3%;text-align:center}.text-column ul{margin:auto;padding:0 auto}.text-column li{list-style-type:none}.image-2{animation:slide-in-right 1s ease-in-out;grid-column:3;display:flex;flex-direction:column;justify-content:center}.image-column img{width:100%;margin:0 auto}.larger-image{z-index:9999;position:fixed;top:50%;left:50%;display:flex;flex-direction:column;overflow-y:auto;max-height:90%;transform:translate(-50%,-50%) scale(1);animation:grow 1s ease-in-out forwards}.zx{width:85%;height:100%;overflow:hidden;position:absolute}@media (max-width:600px){.open{display:flex;flex-direction:column;text-align:left;margin:5px 50px;text-wrap:break-word}}.delete-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;border-radius:10px;background:linear-gradient(45deg,#787897,#f7f7fa);padding:20px;box-shadow:0 4px 8px;z-index:1003}.delete-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.delete-modal-buttons{display:flex;flex-direction:row;width:80%;justify-content:space-around;align-items:center;padding:10px}.delete-modal-buttons button{padding:5px;border-radius:5px;border:1px solid black;color:#000;background-color:#fff}.delete-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080!important;z-index:1002;pointer-events:none}body.modal-open{pointer-events:none;overflow:hidden}body.modal-open .delete-modal,body.modal-open .delete-overlay{pointer-events:auto}.custom-select{position:relative;display:inline-block}.select-selected{background-color:#f1f1f1;padding:10px;border:1px solid #ccc;cursor:pointer}.select-items{position:absolute;border:2px groove red;background-color:#f1f1f1;z-index:99;width:100%;max-height:250%;overflow:scroll;scrollbar-width:none}.select-hide{display:none}.select-item{padding:10px;cursor:pointer}.select-item:hover{background-color:#ddd}.image-option{border-radius:5px;width:100px;height:100px;object-fit:cover;margin-right:10px;vertical-align:middle}.upload-page *{color:light-dark(black,white);margin-top:10px}input,select,textarea{background:light-dark(white,rgba(193,189,189,.1));border-top:none;border-left:none;border-right:none;border-bottom:1px solid rgb(128,119,119);border-radius:5px}input::placeholder,select::placeholder,textarea::placeholder{color:light-dark(rgb(30,30,38),rgb(255,255,255))}.upload-page{max-width:1024px;width:100%;margin:0 auto}.accordion-item{border:none}.accordion *{background-color:#cfcff400;padding:0;margin:0}.accordion .image-display{border:none;box-shadow:0 4px 8px #000c;border-radius:10px}.accordion button{display:flex;justify-content:space-between;width:100%;padding:10px;margin:0;border:1px solid black;border-radius:5px;background-color:#858d8d;color:#fff}h5{margin:0;padding:0}li{list-style-type:none}label{padding:0;margin:0}.selected{background-color:#40e0d0;color:#000}.upload-page button{display:flex;justify-content:center;align-items:center;border-radius:25px;background-color:light-dark(rgb(86,86,227),rgb(55,66,141));color:#fff;margin:0 auto;padding:2px 8px;border:none;cursor:pointer;transition:background-color .3s ease;width:fit-content}.upload-page button:hover{background-color:#37428d}.upload-categories{border:1px solid rgb(59,70,190);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:20px 10px;padding:20px}.category-selection{display:flex;width:100%;justify-content:space-around;flex-direction:row}.select-category{border:1px solid red;background-color:light-dark(white,rgba(193,189,189,.1));display:flex;flex-direction:column;text-align:left;margin:0 10px;min-width:300px}select,select option{border:1px solid yellow;background-color:light-dark(white,rgb(30,26,26));display:flex;flex-direction:column;text-align:left;justify-content:space-between;height:fit-content;width:100%;padding:0}#new-category{display:flex;margin:0 5px;padding:0}.add-new-category,.edit-category{display:flex;text-align:left;margin:0 10px}.input-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;width:100%;max-width:100%}.input-group button{position:relative;box-sizing:border-box}.edit-buttons{display:flex;flex-direction:column;justify-content:space-evenly;margin:10px 0}.edit-input-group{display:flex;flex-direction:column;text-align:left;justify-content:center}.submit-button{align-self:center;margin:0}.remove-category{display:flex;flex-direction:row;width:100%;justify-content:space-evenly}.upload-images{border:1px solid orange;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:20px 10px;padding:20px}.images-container{display:flex;flex-direction:row;justify-content:space-evenly;width:100%;margin:10px 0}.image-display{border:1px solid rgb(237,20,8);height:100%;height:200px;width:auto;width:200px}.upload-new-file{border:1px solid magenta;max-width:100%;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:20px 10px;padding:20px}.upload-select-file{border:1px solid black;border-radius:10px;display:flex;flex-direction:row;text-align:left;max-width:100%}.upload-file-select{display:flex;flex-direction:column;margin:0 10px 0 0;padding:10px;border-radius:10px}.file-image{object-fit:cover;max-width:200px;margin:0 auto;max-height:200px;width:200px;height:200px;border-radius:10px;transition:transform 1s ease-in-out,width 1s ease-in-out,height 1s ease-in-out,scale 1s ease-in-out;--hover-left: 80px;--hover-right: 80px}.large-image{object-fit:fill;border:2px solid black;overflow:scroll}.upload-title{display:flex;text-align:left;padding:10px;border:1px solid black;border-radius:10px;flex-direction:column;width:100%;flex-grow:2}.upload-title input{margin:5px 0;padding:5px;width:100%;height:fit-content}.upload-caption{display:flex;padding:10px;border-radius:10px;flex-direction:column;text-align:left;border:1px solid black;width:100%;max-width:100%}.upload-caption textarea{height:100px}@media screen and (max-width: 800px){.upload-page{max-width:100%;margin:0}.upload-categories{border:1px solid black;flex-direction:column;padding:0;margin:0 10px}.image-display{border:none;box-shadow:0 4px 8px #000c;border-radius:10px;margin:10px auto;width:300px;height:300px}.file-image{max-width:300px;margin:0 auto;max-height:300px;width:300px;height:300px;border-radius:10px}.select-category{padding:10px;max-width:100%}.category-selection{flex-direction:column}select{width:100%;margin:10px 0}#new-category{margin:10px}.add-new-category,.edit-category{width:100%;margin:5px 0;flex-direction:row}.remove-category{display:flex;flex-direction:column;width:100%;justify-content:space-between;margin:10px 0}.upload-images{border:1px solid orange;display:flex;flex-direction:column;justify-content:space-evenly;max-width:100%;margin:10px}.images-container{display:flex;flex-direction:column;justify-content:space-evenly;flex-wrap:wrap;max-width:100%;margin:10px 0}.upload-page button{margin:10px auto}.upload-new-file{display:flex;flex-direction:column}.upload-select-file{border:1px solid rgb(64,188,113);flex-direction:column;padding:10px;max-width:100%;margin:10px}.upload-title{border:1px solid black;display:flex;border-radius:10px;flex-direction:column;padding:10px;max-width:100%;margin:10px}.upload-caption{display:flex;padding:10px;border-radius:10px;flex-direction:column;text-align:left;border:1px solid black;max-width:100%;margin:10px}.upload-caption textarea{width:100%;height:100px}}@font-face{font-family:speccy;src:local("speccy"),url(/assets/zxspectr-C8I8RjxP.ttf) format("truetype")}#root{max-width:1280px;margin:0 auto;height:fit-content;width:100%;max-width:100%;display:flex;flex-direction:column;text-align:center;background-color:#f9f9f9;color:#213547}.button{color:light-dark(black,white)}p{display:inline-block;text-align:justify;margin:0 10px}.page{margin:0 auto;box-sizing:border-box;padding:0 10px;display:flex;flex-direction:column;height:fit-content;min-height:90vh;width:100%;max-width:900px}.page h5{display:flex;margin:10px auto 10px 50px}.title{display:flex;justify-content:center;margin:0 auto}.description{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%}a{display:inline;text-decoration:none;color:#213547}a:hover{color:#747bff}a.dropdown-item{font-size:small}div.dropdown-menu.show{background-color:#f9f9f9;color:#213547}.fade-in{opacity:0;transition:opacity 1.5s ease-in-out}.fade-in.visible{opacity:1}.case-study{display:flex;flex-direction:column;justify-content:center;border:1px solid black;border-radius:10px;height:fit-content;width:100%;max-width:100%}.footer{display:flex;justify-content:center;margin:0 auto;padding:10px 0;height:fit-content;width:100%;max-width:100%}.accordian-headers{border-radius:10px;margin:0}.accordian-headers button:not(.collapsed){background-color:#b0a0d2}.accordian-headers button.collapsed{background-color:#7c67a7}.gallery{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:10px 0;height:fit-content;width:100%;max-width:100%}.gallery-card{display:flex;flex-direction:column;justify-content:center;padding:10px 0;height:fit-content;width:200px;max-width:100%;margin:10px;border-radius:10px}.gallery-card-caption p,.gallery-card-title{display:block;text-align:left;white-space:nowrap;overflow:hidden;margin:0 auto;height:25px;width:200px;text-overflow:ellipsis}.gallery img{border-radius:7px;height:300px;object-fit:cover;vertical-align:middle}details summary{color:light-dark(#747bff,rgb(126,223,204));display:flex;flex-direction:column;align-content:flex-start;justify-content:center;text-align:center;margin:0 auto;padding:10px 0;height:fit-content;width:100%;max-width:100%}@keyframes grow{0%{transform:scale(0);transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.image-container{z-index:9999;border:2px solid rgb(47,49,43);border-radius:10px;position:fixed;top:50%;left:50%;width:90%;display:flex;flex-direction:column;overflow-y:auto;max-height:90%;transform:translate(-50%,-50%) scale(1);animation:grow 1s ease-in-out forwards}.image-container img{width:auto;max-height:100%;background-color:light-dark(white,rgb(49,44,44));color:light-dark(black,white);display:flex;justify-content:center;align-items:flex-end;font-size:2rem;z-index:1;padding:.5rem;text-align:center}.close{position:fixed;top:7%;right:5%;padding:.5rem;background-color:#0000004d;color:#fff;cursor:pointer;border-radius:4px;z-index:2}.caption,.image-title{width:100%;opacity:1;background-color:light-dark(white,rgb(49,44,44))}.loader-container{display:flex;flex-direction:column}@media (max-width:600px){.footer{bottom:0}.gallery-card{width:100%;max-width:100%;margin:10px 20px}.gallery-card-caption p,.gallery-card-title{margin:0 auto;width:90%}.gallery img{width:100%;height:fit-content}}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:1;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.sign-in-page{width:100%;height:90vh;display:flex;justify-content:center;align-items:center;place-items:center;align-content:center;background:linear-gradient(45deg,#9b9be000,#f7f7fa00)}.sign-in-container{justify-self:center;align-self:center;max-width:350px}.sign-in{display:flex;flex-direction:column;border-radius:15px;background:linear-gradient(45deg,#787897cc,#f7f7facc);justify-content:space-around;margin:0 auto;padding:10px;height:fit-content;width:350px;max-width:350px}.signin-error{display:flex;margin:0;padding:0;color:#8e1e08;font-size:small}.email-sign-in{display:flex;flex-direction:row;justify-content:center;margin:0 auto;padding:10px 0;height:fit-content;width:100%;max-width:100%}.sign-in .email-sign-in-form{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:10px 0;height:fit-content;width:100%;max-width:100%}.sign-in .email-sign-in-form input{background:#f0f8ff33!important;border-top:none;border-left:none;border-right:none;border-bottom:1px solid rgb(128,119,119);border-radius:5px;color:#000;display:flex;justify-content:center;margin:10px auto;padding:10px 0;height:fit-content;width:100%;max-width:100%}.sign-in .email-sign-in-form input::placeholder{color:#1e1e26}.sign-in .email-sign-in-form .email-buttons{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;padding:10px 0;height:fit-content;width:100%;max-width:100%}.email-input{display:flex;flex-direction:row;align-items:center}.sign-in .email-sign-in-form .email-input button{display:flex;justify-content:center;align-items:center;border-radius:35px;background-color:#fff0;color:#fff;margin:0 auto;padding:8px;border:none;cursor:pointer;transition:background-color .3s ease;width:30px;height:30px}.sign-in .email-sign-in-form .email-buttons button{display:flex;justify-content:center;align-items:center;border-radius:35px;background-color:#5656e3;color:#fff;margin:0 auto;padding:8px;border:none;cursor:pointer;transition:background-color .3s ease;width:45%}.sign-in .email-sign-in-form .email-buttons button:hover{background-color:#4242cf}.profile-page{width:100%;min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;place-items:center;align-content:center}.profile-details{box-sizing:content-box;display:flex;flex-direction:column;border-radius:10px;background:linear-gradient(45deg,#787897cc,#f7f7facc);margin:20px auto;width:350px;max-width:100%;box-shadow:10px 10px 5px #000000bf;font:1rem Arial,sans-serif}.profile-details img,.update-profile img{border-radius:50%;height:50px;width:50px;margin:0 auto}.profile-item{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:8px 0}.profile-item-upload{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;height:50px;margin:8px 0}.profile-item img,.profile-item-upload img{border-radius:50%;height:50px;width:50px;margin:0 10px}.profile-page h5{color:#000}.profile-page p{display:flex;color:#000}.profile-page details{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px auto;width:350px;max-width:100%;box-shadow:10px 10px 5px #000000bf;border-radius:10px;background:linear-gradient(45deg,#01011bcc,#f7f7facc)}.profile-page summary{display:flex;justify-content:center;align-items:center;width:100%;padding:10px;border-radius:10px;background:linear-gradient(45deg,#787897cc,#f7f7facc)}#update-profile{box-sizing:content-box;display:flex;flex-direction:column;border-radius:10px;background:linear-gradient(45deg,#787897cc,#f7f7facc);margin:0 auto;width:350px;max-width:100%;font:1rem Arial,sans-serif}.change-password{display:flex;flex-direction:column;justify-content:center;width:100%;height:fit-content;max-width:100%}#change,#change-name{display:flex;justify-content:center;align-items:center;border-radius:35px;background-color:#5656e3;color:#fff;margin:10px auto;padding:8px;border:none;cursor:pointer;transition:background-color .3s ease;width:25%}#change:hover,#change-name:hover{background-color:#2626a1}.password-input-group{display:flex;flex-direction:column;border-radius:15px;background:linear-gradient(45deg,#787897cc,#f7f7facc);justify-content:space-around;margin:0 auto;padding:10px;height:fit-content;width:100%;max-width:350px}.password-input{margin:0;display:flex;align-items:center;width:100%;color:#000;justify-content:space-between}.password-input input{color:#000}.password-eye{display:flex;justify-content:center;align-items:center;padding:0;background-color:#fff0;margin:0;cursor:pointer;transition:background-color .3s ease;width:30px;height:30px}.password-eye img{padding:0;margin:0;width:20px;height:20px}#delete-account{border:1px solid rgb(23,1,1);box-sizing:border-box;justify-content:center;display:flex;background-color:#c88888;padding:10px;border-radius:35px;margin:20px auto;width:350px;max-width:100%}#delete-account:hover{background-color:red;transition:background-color .3s ease}p.signin-error{color:red;font-size:.8rem;margin:0;padding:0;text-align:center}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#f9f9f9;display:flex;flex-direction:column;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;flex-direction:column;min-width:320px;min-height:100vh;height:fit-content;color:#213547;background-color:#f9f9f9}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
