@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:.4484076816em 1.0082669296em 7px hsl(298.6520538075,10%,50%),1.2385882758em .4124532479em 7px hsl(143.1717906354,10%,50%),-.1127089477em 1.9362038009em 7px hsl(23.1843235906,10%,50%),1.0309943429em .597081716em 7px hsl(72.2348477486,10%,50%),1.7937882786em 1.5508192494em 7px hsl(96.2947459455,10%,50%),-.2429385295em 1.3346992612em 7px hsl(176.8991006394,10%,50%),.4128879515em .6634809291em 7px hsl(36.6131451762,10%,50%),.7520166119em 1.6504257312em 7px hsl(95.5967804857,10%,50%),1.3839183469em .2413980692em 7px hsl(349.3043238536,10%,50%),-.28920801em .7004228983em 7px hsl(155.7734357775,10%,50%),1.5084077113em .2830358421em 7px hsl(193.271315274,10%,50%),-.3308670201em 1.3451170569em 7px hsl(279.8420527514,10%,50%),.9562449476em .3492532159em 7px hsl(254.9529537596,10%,50%),-.1470921072em 2.4812558246em 7px hsl(195.2854268908,10%,50%),1.3557939397em -.4952302315em 7px hsl(288.4184708955,10%,50%),.5242501269em 2.2830033247em 7px hsl(318.8268683271,10%,50%),.7144186825em .0483151562em 7px hsl(20.9694941698,10%,50%),.1607259433em 2.0986816327em 7px hsl(356.9219589538,10%,50%),.7835324477em -.2405272395em 7px hsl(13.6708372575,10%,50%),1.0855417065em 2.4417411047em 7px hsl(94.3949645532,10%,50%),.2589164083em 1.5120650644em 7px hsl(132.7395924157,10%,50%),1.4609520702em .7769585659em 7px hsl(186.3270159742,10%,50%),1.687348403em .6065221033em 7px hsl(350.8479359345,10%,50%),2.0686455468em 1.9719910164em 7px hsl(70.6625209032,10%,50%),1.3419535885em 2.3318689317em 7px hsl(241.5400854079,10%,50%),.0253822718em 1.7440888847em 7px hsl(199.0704827312,10%,50%),-.1637095624em 1.0194736343em 7px hsl(90.4201827411,10%,50%),-.4925795583em -.0486680908em 7px hsl(185.8372044111,10%,50%),.1397566131em 2.2985604631em 7px hsl(135.6992570039,10%,50%),1.1697521273em .3492422702em 7px hsl(28.7721280359,10%,50%),-.7955662716em 1.7523044927em 7px hsl(26.5545912128,10%,50%),.6862101097em 2.0879038659em 7px hsl(242.4622559895,10%,50%),-.7383387109em 1.3126376395em 7px hsl(227.2665414591,10%,50%),1.7415947044em 1.0029532815em 7px hsl(269.6421676895,10%,50%),-.0354343551em 2.4402936759em 7px hsl(122.3269669396,10%,50%),.0648618094em 2.1048250517em 7px hsl(146.1200497199,10%,50%),-.0703452596em 1.7666456449em 7px hsl(78.449712096,10%,50%),.0515798124em 2.3497077995em 7px hsl(174.7598553785,10%,50%),.3304673913em 1.1950375614em 7px hsl(243.7383999213,10%,50%),1.8811543162em -.4088255264em 7px hsl(223.6736362453,10%,50%),.0065233921em 2.0578160308em 7px hsl(72.8513149941,10%,50%);animation-duration:44s;animation-delay:-27s}.webpage:after{text-shadow:-.2352294879em -.2938723431em 7px hsl(122.8784092696,10%,50%),1.407089655em .7558951975em 7px hsl(79.4720479839,10%,50%),1.8698378406em .1415046201em 7px hsl(269.6312463542,10%,50%),.7161075709em 2.0859888377em 7px hsl(221.3266933955,10%,50%),-.7014752075em .372086241em 7px hsl(242.5390691002,10%,50%),.7356763822em .7480069171em 7px hsl(90.5634638975,10%,50%),-.141411446em .418337659em 7px hsl(347.6696278898,10%,50%),1.7436895048em 2.0619076332em 7px hsl(47.0424758259,10%,50%),.0081673669em 1.61276489em 7px hsl(29.4079066627,10%,50%),.4388450332em 1.3001812499em 7px hsl(98.3504240274,10%,50%),.5328270956em 1.6389545837em 7px hsl(54.0605398201,10%,50%),-.6729145757em -.0928671163em 7px hsl(80.1309327331,10%,50%),-.4828398686em .2617271136em 7px hsl(262.8248925626,10%,50%),1.911998741em .4502186951em 7px hsl(113.6624007672,10%,50%),1.2508544503em 2.0572445922em 7px hsl(226.6194889804,10%,50%),1.1030132947em .9159812269em 7px hsl(293.0255002189,10%,50%),.9260974288em 1.0074646823em 7px hsl(300.7696054565,10%,50%),2.0867241038em -.3593713571em 7px hsl(330.8720283583,10%,50%),.3776401445em .4731840588em 7px hsl(7.7206075637,10%,50%),-.0780815047em 2.0770037961em 7px hsl(125.7672248714,10%,50%),.9748663733em 2.083969738em 7px hsl(20.3512403569,10%,50%),-.0782415381em 1.60738498em 7px hsl(250.1336395091,10%,50%),2.0929734074em .7617762713em 7px hsl(24.6472499606,10%,50%),.5874595337em 2.052300242em 7px hsl(47.3547458293,10%,50%),-.5289624448em 1.477522475em 7px hsl(172.5015637073,10%,50%),.3830250196em 1.4369431963em 7px hsl(290.6551577036,10%,50%),.5503538716em 1.9862662837em 7px hsl(218.3848672938,10%,50%),1.742220089em 1.4219615119em 7px hsl(142.4480052073,10%,50%),.5727973836em 1.6735919692em 7px hsl(287.192530699,10%,50%),.5834683941em 1.0254149029em 7px hsl(88.5891491486,10%,50%),1.3456298993em 1.1694086896em 7px hsl(84.0677225698,10%,50%),.911302583em .4622982682em 7px hsl(290.9517885532,10%,50%),1.5354359954em -.108971777em 7px hsl(112.3468207092,10%,50%),.2252812716em -.3842615837em 7px hsl(132.2801972359,10%,50%),-.5330146117em .7857054995em 7px hsl(13.8154555879,10%,50%),-.1556563892em .4913671329em 7px hsl(145.9853420234,10%,50%),-.0102233988em .1833939985em 7px hsl(161.1675901929,10%,50%),1.6395715942em .1086638811em 7px hsl(109.8649841155,10%,50%),.5870543403em 1.9383847384em 7px hsl(144.3545903303,10%,50%),1.3763490648em 2.1391253147em 7px hsl(242.582543271,10%,50%),.147823327em 1.9732238717em 7px hsl(183.9793255,10%,50%);animation-duration:43s;animation-delay:-32s}.webpage:before{text-shadow:1.5691783309em 1.9520331631em 7px hsl(171.5400289439,10%,50%),1.2261718092em 1.499612033em 7px hsl(260.8393226745,10%,50%),1.114957651em 1.9519502379em 7px hsl(230.0516861662,10%,50%),1.7457541955em 2.2001535698em 7px hsl(85.5886036129,10%,50%),1.5134303538em 1.4842897592em 7px hsl(196.6569001781,10%,50%),-.0850635803em .7134277168em 7px hsl(23.5347443054,10%,50%),.2489361939em 2.3475277663em 7px hsl(68.8039658991,10%,50%),1.3504712555em .6287371766em 7px hsl(83.9821496545,10%,50%),1.5181472843em 2.1538130438em 7px hsl(340.139629998,10%,50%),.1712015113em 2.3419268078em 7px hsl(49.1023425534,10%,50%),-.3314889072em 1.4985412897em 7px hsl(350.8529053242,10%,50%),1.4109355694em 1.9201237717em 7px hsl(357.8348156661,10%,50%),-.6529290308em .6530975931em 7px hsl(214.1268809905,10%,50%),.9623223387em .5123484176em 7px hsl(338.8715396958,10%,50%),1.4625378625em 1.3865426421em 7px hsl(324.8314130226,10%,50%),1.5947675969em .0902265659em 7px hsl(62.7136869653,10%,50%),.5699258857em 1.0977592992em 7px hsl(210.5592188495,10%,50%),.2441776285em 1.2521252685em 7px hsl(101.9798834067,10%,50%),-.0719326422em 2.1835471052em 7px hsl(5.1682026131,10%,50%),1.1876135497em 1.2571499046em 7px hsl(348.3852966561,10%,50%),.2759342522em .7361113202em 7px hsl(327.3121055538,10%,50%),1.9749424318em 1.1489110711em 7px hsl(143.6170159524,10%,50%),-.1805149073em 2.4408174717em 7px hsl(211.8491655004,10%,50%),.6192247688em .4220481977em 7px hsl(199.7352100847,10%,50%),1.4809927492em 2.2794221512em 7px hsl(3.1540279725,10%,50%),-.5533598029em .0199613209em 7px hsl(344.079257208,10%,50%),-.0821146617em 2.2912440855em 7px hsl(55.9883432589,10%,50%),-.3747529524em .0569797179em 7px hsl(294.9834187772,10%,50%),2.1158033224em 1.6002206572em 7px hsl(69.6254458603,10%,50%),-.3772618111em 2.244119763em 7px hsl(151.0692492131,10%,50%),-.2647316901em 2.2968651025em 7px hsl(255.8044823613,10%,50%),1.076658314em .8282186006em 7px hsl(322.5218170984,10%,50%),.844974991em .8694841087em 7px hsl(236.9416372653,10%,50%),-.4574333586em 1.6109499951em 7px hsl(270.2501282628,10%,50%),.247076527em .9592675799em 7px hsl(345.6665673964,10%,50%),1.9131232379em -.0297757763em 7px hsl(25.2550736226,10%,50%),1.1477878658em .0015343238em 7px hsl(79.6604792656,10%,50%),1.983918023em 2.3881204622em 7px hsl(108.0120137479,10%,50%),.3075033754em 2.0980186984em 7px hsl(305.0534831512,10%,50%),-.7164513315em 2.4183950966em 7px hsl(173.5404476384,10%,50%),-.5650608107em .0542978945em 7px hsl(304.1521119204,10%,50%);animation-duration:42s;animation-delay:-23s}.webpage:after{text-shadow:.244776511em 2.2665246914em 7px hsl(133.0481209031,10%,50%),2.1038518443em 1.2724495806em 7px hsl(138.8415245113,10%,50%),-.103720066em 1.6264838902em 7px hsl(289.4446105171,10%,50%),-.4667804502em 1.9532070173em 7px hsl(111.3751677125,10%,50%),-.0318940611em -.317257522em 7px hsl(347.286918165,10%,50%),.5291624301em .7467615353em 7px hsl(315.9226791781,10%,50%),2.1929570411em 1.8740989566em 7px hsl(119.91926384,10%,50%),-.1155790637em 2.0093827448em 7px hsl(259.3216464965,10%,50%),1.6623993882em 1.2776812284em 7px hsl(226.6046859482,10%,50%),-.5357097416em 2.2119272883em 7px hsl(55.6479765871,10%,50%),1.1577055238em -.039676551em 7px hsl(264.7813325381,10%,50%),.4783096891em 1.8550656379em 7px hsl(338.6726065759,10%,50%),2.1582808376em 2.2004201116em 7px hsl(337.3540861495,10%,50%),.3869452327em .0696288564em 7px hsl(311.4454736931,10%,50%),1.7736490057em 1.9784147147em 7px hsl(180.3415003382,10%,50%),.9238474195em .1462246683em 7px hsl(3.2661430874,10%,50%),1.2172116514em .0619394204em 7px hsl(117.5446048847,10%,50%),2.1736025955em 2.4962060398em 7px hsl(83.9079190696,10%,50%),.3340675271em .7332164752em 7px hsl(163.3142348492,10%,50%),.515742407em .4966299479em 7px hsl(142.1220696588,10%,50%),-.7261483387em 1.4062362043em 7px hsl(139.7638512338,10%,50%),.4545266153em 1.1288406289em 7px hsl(331.7017095289,10%,50%),1.7121743855em .5977363736em 7px hsl(277.3220146636,10%,50%),1.3525357429em .5180042297em 7px hsl(124.0564466179,10%,50%),1.3028024223em .2009498411em 7px hsl(149.981741649,10%,50%),.6749003081em .7303948992em 7px hsl(297.3210571808,10%,50%),1.5058813205em 1.4967528849em 7px hsl(335.1129843339,10%,50%),1.8606360625em .1813988267em 7px hsl(277.9694271218,10%,50%),-.1413489651em .39010133em 7px hsl(68.7427537931,10%,50%),2.176614542em 1.5379167986em 7px hsl(338.2403170768,10%,50%),1.3596488578em 1.012403174em 7px hsl(306.685962638,10%,50%),1.9596668085em 1.6515405871em 7px hsl(78.59517938,10%,50%),2.0378860163em -.1509144865em 7px hsl(57.7063655555,10%,50%),1.3019513883em 1.9771249125em 7px hsl(314.6295010212,10%,50%),.5092167574em .3536190886em 7px hsl(303.3037636948,10%,50%),1.6956647021em 1.578966509em 7px hsl(67.0494013306,10%,50%),.714697119em .7977341716em 7px hsl(32.6730811415,10%,50%),-.7977868287em 1.8883836969em 7px hsl(133.8650857518,10%,50%),1.9544235587em .6975608422em 7px hsl(178.5019091237,10%,50%),-.2843155599em 1.3384356993em 7px hsl(162.6945489248,10%,50%),.3426072924em 2.0445014691em 7px hsl(192.9029357056,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}}
