.container.svelte-77003e{position:relative;display:flex;justify-content:center;width:27%;height:auto}.pic.svelte-77003e{width:100%;height:100%;border-radius:1rem}.text_holder.svelte-77003e{position:absolute;z-index:2;color:#fff;opacity:0;width:100%;height:100%;border-radius:1rem;transition:all .25s ease-in-out}.text_holder.svelte-77003e:hover{-webkit-backdrop-filter:blur(6px) brightness(85%);backdrop-filter:blur(6px) brightness(85%);opacity:1}.text_div.svelte-77003e{padding-left:1.5em;padding-right:1.5em;padding-top:1em}@media screen and (max-width:800px){.container.svelte-77003e{width:95%}.pic.svelte-77003e{width:100%}}main.svelte-p8n5lx{font-weight:500;font-size:14px;color:#020409;padding:0px 15rem;display:block;background-color:#fafbfe}h1.svelte-p8n5lx{font-size:clamp(25px,8vw,45px);font-weight:700;margin:auto;margin-bottom:2rem}h2.svelte-p8n5lx{font-size:clamp(10px,8vw,25px);font-weight:700;margin:auto}h2.svelte-p8n5lx>a:where(.svelte-p8n5lx){color:#020409;display:inline-block;position:relative}h2.svelte-p8n5lx>a:where(.svelte-p8n5lx):after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#8a2be2;transform-origin:bottom right;transition:all .25s ease-in-out}h2.svelte-p8n5lx>a:where(.svelte-p8n5lx):hover:after{transform:scaleX(1);transform-origin:bottom}section.svelte-p8n5lx{display:block;margin:7em 0}.job.svelte-p8n5lx{font-size:1em;background-color:transparent;border-radius:2em;border:solid;border-color:#dedee1;text-align:left;width:auto;height:auto;padding:1em 1.5em;margin:1.5em 0}.job-detail.svelte-p8n5lx{font-weight:700}.languages.svelte-p8n5lx{display:flex;align-items:center;gap:1em}.languages.svelte-p8n5lx>a:where(.svelte-p8n5lx),.job.svelte-p8n5lx>p:where(.svelte-p8n5lx)>a:where(.svelte-p8n5lx){transition:all .2s ease-in-out}.languages.svelte-p8n5lx>a:where(.svelte-p8n5lx):hover,.job.svelte-p8n5lx>p:where(.svelte-p8n5lx)>a:where(.svelte-p8n5lx):hover{font-weight:700}.picdiv.svelte-p8n5lx{margin-top:1.5em;margin-bottom:1.5em;display:flex;justify-content:space-evenly}@media screen and (max-width:800px){main.svelte-p8n5lx{padding:0 .5rem}section.svelte-p8n5lx{margin:5em 0}#first.svelte-p8n5lx{margin:2em 0}.picdiv.svelte-p8n5lx{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:1em}}
