.header[data-v-295dde65]{width:100%;margin:0 auto}.header__nav[data-v-295dde65]{display:flex;align-items:center;justify-content:space-between}@media(max-width:600px){.header__nav[data-v-295dde65]{justify-content:center}}.header__nav-title[data-v-295dde65]{color:#f9f9f9;font-size:40px;cursor:default}.header__nav-menu[data-v-295dde65]{display:flex;gap:48px}@media(max-width:600px){.header__nav-menu[data-v-295dde65]{display:none}}.header__nav-menu-link[data-v-295dde65]{text-decoration:none;color:#f9f9f9;font-size:16px;transition:all .4s ease}.header__nav-menu-link[data-v-295dde65]:hover{transition:all .4s ease-in;color:#1e90ff}.section[data-v-196d6a72]{width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.section[data-v-196d6a72]{flex-direction:column-reverse;gap:40px}}.section__container[data-v-196d6a72]{display:flex;flex-direction:column;gap:24px}.section__container-subtitle[data-v-196d6a72]{color:#f9f9f9;font-size:32px;font-weight:600;word-break:break-word;width:264px}.section__container-subtitle .animate[data-v-196d6a72]{display:block;white-space:nowrap;overflow:hidden;border-right:2px solid;animation:typing-196d6a72 4s steps(34),blink-caret-196d6a72 1s step-end infinite}.section__container-paragraph[data-v-196d6a72]{color:#828282;font-size:16px;font-weight:600}.section__container-buttons[data-v-196d6a72]{display:flex;gap:16px}@media(max-width:375px){.section__container-buttons[data-v-196d6a72]{gap:8px}}.section__container-buttons a[data-v-196d6a72]{width:144px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;outline:none;padding:0;background-color:#171717;border:1px solid #333;color:#f9f9f9;font-size:14px;font-weight:600;cursor:pointer;align-content:center;text-decoration:none}.section__container-buttons .curriculum[data-v-196d6a72]{background-color:#1e90ff;color:#171717;border:none}.section__display-image[data-v-196d6a72]{width:inherit;height:inherit}@media(max-width:375px){.section__display-image[data-v-196d6a72]{width:280px;height:280px}}@keyframes typing-196d6a72{0%{width:0}to{width:100%}}@keyframes blink-caret-196d6a72{0%,to{border-color:transparent}50%{border-color:#1e90ff}}.box-icon[data-v-5e9d1d1a]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#212121;border-radius:50%}.box-icon .icon[data-v-5e9d1d1a]{width:32px;height:32px;border:none}.subtitle[data-v-a99df088]{color:#f9f9f9;font-size:32px;font-weight:600;cursor:default}.section[data-v-4a062cee]{width:100%;display:grid;justify-content:center;gap:96px}@media(max-width:480px){.section[data-v-4a062cee]{gap:64px}}.section__about-me[data-v-4a062cee]{display:flex;align-items:center;flex-direction:column;text-align:center;gap:32px}.section__about-me-paragraph[data-v-4a062cee]{color:#828282;font-size:16px;font-weight:600;width:745px;text-align:justify}@media(max-width:768px){.section__about-me-paragraph[data-v-4a062cee]{width:425px}}@media(max-width:480px){.section__about-me-paragraph[data-v-4a062cee]{width:355px}}@media(max-width:375px){.section__about-me-paragraph[data-v-4a062cee]{width:280px}}.section__box[data-v-4a062cee]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;width:-moz-max-content;width:max-content;justify-self:center}@media(max-width:1024px){.section__box[data-v-4a062cee]{gap:8px}}@media(max-width:900px){.section__box[data-v-4a062cee]{grid-template-columns:repeat(2,1fr);gap:40px 16px}}@media(max-width:480px){.section__box[data-v-4a062cee]{grid-template-columns:1fr}}@media(max-width:375px){.section__box[data-v-4a062cee]{gap:24px 0}}.section__box-icons[data-v-4a062cee]{display:grid;gap:16px;justify-items:center}.section__box-icons .animate-icon[data-v-4a062cee]{transition:all .4s ease-in}.section__box-icons .animate-icon[data-v-4a062cee]:hover{transition:all .4s ease-in-out;transform:scale(1.1)}.section__box-icons .link[data-v-4a062cee]{display:grid;justify-items:center;gap:16px;color:#828282;font-size:14px;text-decoration:none}.section__box-icons .link[data-v-4a062cee]:hover{text-decoration:underline}.section__box-icons .link .name[data-v-4a062cee]{color:#f9f9f9;font-size:16px}@media(max-width:375px){.section__box-icons .link .content[data-v-4a062cee]{font-size:12px}}.box[data-v-1f0ece5a]{width:352px;height:240px;padding:16px 32px;background-color:#212121}@media(max-width:375px){.box[data-v-1f0ece5a]{width:304px;height:224px;padding:8px 4px}}@media(max-width:320px){.box[data-v-1f0ece5a]{width:296px}}.border[data-v-1f0ece5a]{transition:all .4s ease-in-out}.border[data-v-1f0ece5a]:hover{transition:all .4s ease-in;border-bottom:4px solid #1e90ff}.section[data-v-5370817e]{width:100%;display:grid;justify-items:center}.section-subtitle[data-v-5370817e]{margin-bottom:32px}.section__boxes[data-v-5370817e]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1024px){.section__boxes[data-v-5370817e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.section__boxes[data-v-5370817e]{grid-template-columns:1fr}}.section__boxes-link[data-v-5370817e]{text-decoration:none}.section__boxes-link[data-v-5370817e] :hover{text-decoration:underline}.section__boxes-link .container[data-v-5370817e]{width:288px;height:144px;margin:0 auto;background-color:#171717;border:1px solid #333;text-align:center;align-content:center}@media(max-width:375px){.section__boxes-link .container[data-v-5370817e]{background-color:transparent}}.section__boxes-link .container img[data-v-5370817e]{width:288px;height:144px;transition:all .4s ease-in}@media(max-width:375px){.section__boxes-link .container img[data-v-5370817e]{width:272px;height:128px}}.section__boxes-link .container img[data-v-5370817e]:hover{transition:all .4s ease-in-out;transform:scale(1.05)}.section__boxes-link .title[data-v-5370817e]{margin-top:8px;color:#fff;display:flex;gap:8px;align-items:center}@media(max-width:375px){.section__boxes-link .title[data-v-5370817e]{padding:0 5px}}.section__boxes-link .title img[data-v-5370817e]{width:16px;height:16px}.section__boxes-technologies[data-v-5370817e]{display:inline-flex;gap:8px;margin-top:8px;color:#828282}@media(max-width:375px){.section__boxes-technologies[data-v-5370817e]{padding:0 5px}}.section__boxes-technologies .badge[data-v-5370817e]{background-color:#333;border-radius:16px;padding:0 8px;font-weight:500;color:#fff;opacity:.9}@media(max-width:375px){.section__boxes-technologies .badge[data-v-5370817e]{font-size:14px}}.section[data-v-4f4a1b25]{width:100%;display:grid;justify-items:center}.section-subtitle[data-v-4f4a1b25]{margin-bottom:32px}.section__boxes[data-v-4f4a1b25]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1024px){.section__boxes[data-v-4f4a1b25]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.section__boxes[data-v-4f4a1b25]{grid-template-columns:1fr}}.section__boxes-container[data-v-4f4a1b25]{display:grid;gap:40px;padding-top:16px}@media(max-width:375px){.section__boxes-container[data-v-4f4a1b25]{margin-left:16px}}.section__boxes-container-image[data-v-4f4a1b25]{width:inherit;height:inherit;text-align:left}.section__boxes-container-title[data-v-4f4a1b25]{color:#828282;font-size:32px;word-break:break-word;text-align:left;font-weight:600}@media(max-width:375px){.section__boxes-container-title[data-v-4f4a1b25]{font-size:28px}}.section[data-v-466fdbd8]{width:100%;display:grid;justify-items:center}.section-subtitle[data-v-466fdbd8]{margin-bottom:32px}.section__container-boxes[data-v-466fdbd8]{width:144px;height:144px;padding:32px 0!important}@media(max-width:1024px){.section__container-boxes[data-v-466fdbd8]{height:120px}}@media(max-width:600px){.section__container-boxes[data-v-466fdbd8]{height:104px;padding:0!important}.section__container-boxes img[data-v-466fdbd8]{width:40px!important}}@media(max-width:480px){.section__container-boxes img[data-v-466fdbd8]{width:32px!important}}.glide[data-v-466fdbd8]{position:relative;width:100%;box-sizing:border-box}.glide[data-v-466fdbd8] *{box-sizing:inherit}.glide__track[data-v-466fdbd8]{overflow:hidden}.glide__slides[data-v-466fdbd8]{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide[data-v-466fdbd8],.glide__slides--dragging[data-v-466fdbd8]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide[data-v-466fdbd8]{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a[data-v-466fdbd8]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows[data-v-466fdbd8],.glide__bullets[data-v-466fdbd8]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl[data-v-466fdbd8]{direction:rtl}.glide__arrow[data-v-466fdbd8]{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow[data-v-466fdbd8]:focus{outline:none}.glide__arrow[data-v-466fdbd8]:hover{border-color:#fff}.glide__arrow--left[data-v-466fdbd8]{left:2em}.glide__arrow--right[data-v-466fdbd8]{right:2em}.glide__arrow--disabled[data-v-466fdbd8]{opacity:.33}.glide__bullets[data-v-466fdbd8]{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet[data-v-466fdbd8]{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet[data-v-466fdbd8]:focus{outline:none}.glide__bullet[data-v-466fdbd8]:focus,.glide__bullet[data-v-466fdbd8]:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active[data-v-466fdbd8]{background-color:#fff}.glide--swipeable[data-v-466fdbd8]{cursor:grab;cursor:-webkit-grab}.glide--dragging[data-v-466fdbd8]{cursor:grabbing;cursor:-webkit-grabbing}.glide[data-v-466fdbd8]{max-width:1140px;background-color:#212121}@media(max-width:1024px){.glide[data-v-466fdbd8]{max-width:768px}}@media(max-width:900px){.glide[data-v-466fdbd8]{max-width:680px}}@media(max-width:768px){.glide[data-v-466fdbd8]{max-width:580px}}@media(max-width:600px){.glide[data-v-466fdbd8]{max-width:460px}}@media(max-width:480px){.glide[data-v-466fdbd8]{max-width:355px}}@media(max-width:375px){.glide[data-v-466fdbd8]{max-width:302px}}.footer[data-v-0fc26f32]{width:100vw;position:absolute;left:0}.footer p[data-v-0fc26f32]{display:flex;gap:4px;place-content:center;padding:16px 0;color:#f9f9f9;background-color:#212121;font-size:16px}@media(max-width:375px){.footer p[data-v-0fc26f32]{font-size:14px}}button[data-v-144d4ec4]{position:fixed;right:24px;bottom:40px;width:80px;height:80px;border-radius:50%;background-color:#333;border:1px solid #212121;cursor:pointer;z-index:999}@media(max-width:375px){button[data-v-144d4ec4]{width:64px;height:64px}}button a[data-v-144d4ec4]{text-decoration:none}@media(max-width:375px){button a img[data-v-144d4ec4]{width:24px;height:24px}}.fade-enter-active[data-v-144d4ec4],.fade-leave-active[data-v-144d4ec4]{transition:opacity 1s ease}.fade-enter-from[data-v-144d4ec4],.fade-leave-to[data-v-144d4ec4]{opacity:0}*{font-family:DM Sans,sans-serif;box-sizing:border-box;margin:0}#portifolio,html{background-color:#171717;overflow-x:hidden;scroll-behavior:smooth;max-width:1140px;margin:0 auto}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#1e90ff;border-radius:16px;-webkit-transition:opacity 1s;transition:opacity 1s}::-webkit-scrollbar-track{display:none}.default{width:100%;margin:32px auto 128px auto;display:grid;gap:112px}@media(max-width:1024px){.default{padding:24px}}@media(max-width:480px){.default{padding:8px;gap:64px}}