.exp{display:flex;width:100%;max-width:48rem;align-items:stretch;justify-content:center;gap:2rem}.exp-decor{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.exp-decor-circle{height:50px;width:50px;border-radius:9999px;border-width:10px;border-style:solid;--tw-border-opacity:1;border-color:rgb(131 197 190/var(--tw-border-opacity,1));background-color:transparent}@media (min-width:790px){.exp-decor-circle{height:75px;width:75px;border-width:15px}}.exp-decor-circle{flex-shrink:0}.exp-decor-rect{width:10px;--tw-bg-opacity:1;background-color:rgb(131 197 190/var(--tw-bg-opacity,1))}@media (min-width:790px){.exp-decor-rect{width:14px}}.exp-decor-rect{flex-grow:1;min-height:20px}.exp-info{align-items:center;gap:1rem}.exp-info,.exp-info-header{display:flex;flex-direction:column;justify-content:flex-start}.exp-info-header{width:100%;align-items:flex-start;gap:.5rem}@media (min-width:790px){.exp-info-header{flex-direction:row;align-items:center;justify-content:space-between}}.exp-info-header>h3{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 109 119/var(--tw-text-opacity,1))}@media (min-width:790px){.exp-info-header>h3{font-size:1.5rem;line-height:2rem}}.exp-info-header>h4{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(27 32 33/var(--tw-text-opacity,1))}@media (min-width:790px){.exp-info-header>h4{font-size:1.5rem;line-height:2rem}}.exp-info-details{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(73 80 87/var(--tw-text-opacity,1))}@media (min-width:790px){.exp-info-details{flex-direction:row;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem}}.carrousel{position:relative;width:250px;height:200px;margin:40px 0 24px 48px}.carrousel img{position:absolute;width:250px;height:200px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;cursor:pointer}.carrousel img:first-child{bottom:0;right:0;z-index:3}.carrousel img:nth-child(2){bottom:20px;right:20px;z-index:2}.carrousel img:nth-child(3){bottom:40px;right:40px;z-index:1}.carrousel img:hover{z-index:10;transform:scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.2)}a.button,button.button{background-color:red;display:flex;cursor:pointer;align-items:center;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(0 109 119/var(--tw-bg-opacity,1));line-height:1}a.button.lg,button.button.lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}a.button.sm,button.button.sm{padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}a.button.xs,button.button.xs{padding:.125rem .5rem;font-size:.75rem;line-height:1rem}a.button.filled,button.button.filled{border-radius:.5rem;border-width:1px;border-style:solid}a.button.filled.lightBlue,button.button.filled.lightBlue{--tw-border-opacity:1;border-color:rgb(131 197 190/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(131 197 190/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity,1))}a.button.filled.lightBlue:hover,button.button.filled.lightBlue:hover{--tw-border-opacity:1;border-color:rgb(0 109 119/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 109 119/var(--tw-bg-opacity,1))}a.button.filled.white,button.button.filled.white{--tw-border-opacity:1;border-color:rgb(238 238 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(27 32 33/var(--tw-text-opacity,1));box-shadow:0 1.5px 4px rgba(0,0,0,.25)}a.button.filled.white:hover,button.button.filled.white:hover{text-decoration-line:underline}a.button.no-color,button.button.no-color{border-radius:.5rem;border-style:none;background-color:transparent}a.button.no-color.black,button.button.no-color.black{--tw-text-opacity:1;color:rgb(27 32 33/var(--tw-text-opacity,1))}a.button.no-color.black:hover,button.button.no-color.black:hover{text-decoration-line:underline}a.button.no-color.white,button.button.no-color.white{background-color:transparent;--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity,1))}a.button.no-color.white:hover,button.button.no-color.white:hover{text-decoration-line:underline}a.button.no-color.darkBlue,button.button.no-color.darkBlue{background-color:transparent;--tw-text-opacity:1;color:rgb(0 109 119/var(--tw-text-opacity,1))}a.button.no-color.darkBlue:hover,button.button.no-color.darkBlue:hover{text-decoration-line:underline}a.button.rounded,button.button.rounded{height:2rem;width:2rem;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;padding:0}a.button.rounded.lightBlue,button.button.rounded.lightBlue{--tw-border-opacity:1;border-color:rgb(131 197 190/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(131 197 190/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity,1))}a.button.rounded.lightBlue:hover,button.button.rounded.lightBlue:hover{--tw-border-opacity:1;border-color:rgb(0 109 119/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 109 119/var(--tw-bg-opacity,1))}.techItem{display:flex;width:fit-content;min-width:5rem;align-items:center;justify-content:center;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1));padding:.375rem .5rem;--tw-text-opacity:1;color:rgb(27 32 33/var(--tw-text-opacity,1))}.project,.techItem{border-radius:.5rem;box-shadow:0 1.5px 4px rgba(0,0,0,.25)}.project{max-width:24rem;--tw-bg-opacity:1;background-color:rgb(250 249 249/var(--tw-bg-opacity,1));padding:1rem}@media(min-width:790px){.project{max-width:72rem}}.project-info{width:100%}@media(min-width:790px){.project-info{width:calc(100% - 350px)}}.navbar{position:fixed;top:2rem;left:0;right:0;z-index:50;margin:auto;width:fit-content;gap:1.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(131 197 190/var(--tw-bg-opacity,1));padding:.75rem 1rem}.navbar,.navbar-section{display:flex;align-items:center;justify-content:center}.navbar-section{gap:.5rem;border-width:0;font-weight:700;--tw-text-opacity:1;color:rgb(0 109 119/var(--tw-text-opacity,1));transition:width 1s;overflow:hidden}.navbar-section>span{transition:max-width .5s ease,opacity .5s ease;max-width:100px;opacity:1;white-space:nowrap}.navbar-section>span.not-active{max-width:0;opacity:0}