.section-home-welcome{width:-webkit-fill-available}.picture-profil{width:25vh;height:25vh!important;border-radius:50%}@media (min-width: 600px){.picture-profil{width:50vh;height:50vh!important}}@media (min-width: 1024px){.picture-profil{width:50vh;height:50vh!important}}@media (min-width: 1440px){.picture-profil{width:70vh;height:70vh!important}}.picture-profil.border-primary{border:solid 2px var(--q-primary)}@media (min-width: 600px){.picture-profil.border-primary{border:solid 10px var(--q-primary)}}.section-home{background-image:url(https://erickgolos.com/images/home/background-1.png)}@media (min-width: 600px){.section-home{height:auto}}@media (min-width: 1024px){.section-home{height:calc(100vh - 50px)!important}}.section-home .section-home-profil-container{background-image:url(https://erickgolos.com/images/home/background-0.png)}.section-home .section-home-profil-container{background-image:url(https://erickgolos.com/images/home/background-0.png)}.section-home .gradient-left{left:0;top:0}.section-home .gradient-right{right:0;top:0}.section-header[data-v-1187dd1f]{position:relative}.section-header h3[data-v-1187dd1f]{position:relative;margin-bottom:1rem;font-weight:700}.section-header .animated-bar[data-v-1187dd1f]{display:flex;justify-content:center;gap:8px;margin:.75rem auto}.section-header .animated-bar span[data-v-1187dd1f]{display:block;background:var(--q-primary);height:4px}.section-header .animated-bar .bar-1[data-v-1187dd1f]{width:30px;animation:pulse-1187dd1f 2s infinite}.section-header .animated-bar .bar-2[data-v-1187dd1f]{width:60px;animation:pulse-1187dd1f 2s infinite .4s}.section-header .animated-bar .bar-3[data-v-1187dd1f]{width:30px;animation:pulse-1187dd1f 2s infinite .8s}@keyframes pulse-1187dd1f{0%{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}to{opacity:.6;transform:scaleX(1)}}@media (max-width: 767px){.section-header h2[data-v-1187dd1f]{font-size:1.8rem}}.section-about[data-v-106ac16b]{position:relative;display:flex;justify-content:center}.section-about .about-description[data-v-106ac16b]{position:relative;border-radius:16px;box-shadow:0 8px 30px #00000014;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;margin-bottom:2.5rem}.section-about .about-description[data-v-106ac16b]:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0000001f}.section-about .about-description:hover .geo-element[data-v-106ac16b]{transform:scale(1.1) rotate(10deg)}.section-about .about-description .geometric-bg[data-v-106ac16b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;opacity:.07}.section-about .about-description .geometric-bg .geo-element[data-v-106ac16b]{position:absolute;background:var(--q-primary);transition:transform .8s cubic-bezier(.175,.885,.32,1.275)}.section-about .about-description .geometric-bg .geo-1[data-v-106ac16b]{width:200px;height:200px;border-radius:50%;top:-100px;left:-50px}.section-about .about-description .geometric-bg .geo-2[data-v-106ac16b]{width:150px;height:150px;border-radius:4px;bottom:-50px;right:10%;transform:rotate(45deg)}.section-about .about-description .geometric-bg .geo-3[data-v-106ac16b]{width:100px;height:100px;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;top:30%;right:-30px}.section-about .about-description .description-content[data-v-106ac16b]{position:relative;z-index:1;padding:2rem}.section-about .about-description .description-content .text-body1[data-v-106ac16b]{line-height:1.8;letter-spacing:.01em;text-align:justify}.section-about .info-card[data-v-106ac16b]{position:relative;border-radius:16px;box-shadow:0 8px 24px #00000014;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);height:100%}.section-about .info-card[data-v-106ac16b]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #0000001f}.section-about .info-card .card-header[data-v-106ac16b]{display:flex;align-items:center;padding:1.25rem 1.5rem;background:var(--q-primary);color:#fff}.section-about .info-card .card-header .header-icon[data-v-106ac16b]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff3;margin-right:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.section-about .info-card .card-header h3[data-v-106ac16b]{font-weight:600;letter-spacing:.01em;margin:0}.section-about .info-card .card-content[data-v-106ac16b]{padding:1.5rem}.section-about .info-card .info-item[data-v-106ac16b]{display:flex;align-items:flex-start;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.05);opacity:0;animation:slideIn-106ac16b .5s forwards}.section-about .info-card .info-item[data-v-106ac16b]:last-child{border-bottom:none}.section-about .info-card .info-item.item-0[data-v-106ac16b]{animation-delay:.2s}.section-about .info-card .info-item.item-1[data-v-106ac16b]{animation-delay:.3s}.section-about .info-card .info-item.item-2[data-v-106ac16b]{animation-delay:.4s}.section-about .info-card .info-item.item-3[data-v-106ac16b]{animation-delay:.5s}.section-about .info-card .info-item .item-icon[data-v-106ac16b]{margin-right:1rem;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#1976d21a;transition:all .3s ease;flex-shrink:0}.section-about .info-card .info-item:hover .item-icon[data-v-106ac16b]{background:#1976d233;transform:scale(1.1) rotate(5deg)}.section-about .info-card .info-item .item-content[data-v-106ac16b]{flex:1}.section-about .info-card .info-item .item-content .item-label[data-v-106ac16b]{font-size:.8rem;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.section-about .info-card .info-item .item-content .item-value[data-v-106ac16b]{font-weight:500;font-size:1rem;line-height:1.4}@keyframes pulse-106ac16b{0%{transform:scaleX(1);opacity:1}50%{transform:scaleX(1.3);opacity:.7}to{transform:scaleX(1);opacity:1}}@keyframes slideIn-106ac16b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-about .col-8[data-v-106ac16b]{width:80%}@media (max-width: 1024px){.section-about .col-8[data-v-106ac16b]{width:90%}}@media (max-width: 767px){.section-about .info-card[data-v-106ac16b]{width:100%;max-width:100%}.section-about .about-description[data-v-106ac16b]{margin-bottom:2rem;padding:0}.section-about .description-content[data-v-106ac16b]{padding:1.5rem!important}.section-about .card-header[data-v-106ac16b],.section-about .card-content[data-v-106ac16b]{padding:1rem}.section-about .info-item[data-v-106ac16b]{padding:.75rem 0}.section-about .item-icon[data-v-106ac16b]{margin-right:.75rem}.section-about .item-label[data-v-106ac16b]{font-size:.75rem!important}.section-about .item-value[data-v-106ac16b]{font-size:.9rem!important}}.section-skills-card[data-v-c974e8d5]{position:relative;border-radius:16px;box-shadow:0 8px 24px #00000014;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:transparent}.section-skills-card.dark-mode[data-v-c974e8d5]{box-shadow:0 8px 24px #00000040}.section-skills-card[data-v-c974e8d5]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #0000001f}.section-skills-card .card-header[data-v-c974e8d5]{display:flex;align-items:center;padding:1.25rem;background:var(--q-primary);color:#fff}.section-skills-card .card-header .header-icon[data-v-c974e8d5]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff3;margin-right:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.section-skills-card .card-header h3[data-v-c974e8d5]{font-weight:600;line-height:1em;letter-spacing:.01em;margin:0}.section-skills-card .card-content[data-v-c974e8d5]{padding:1.5rem}.section-skills-card .tools-grid[data-v-c974e8d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1.5rem}.section-skills-card .tool-item[data-v-c974e8d5]{display:flex;flex-direction:column;align-items:center;animation:fadeIn-c974e8d5 .5s ease-out forwards;opacity:0}.section-skills-card .tool-item:hover .tool-icon-container[data-v-c974e8d5]{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.section-skills-card .tool-item:hover .skill-picture[data-v-c974e8d5]{transform:scale(1.1)}.section-skills-card .tool-icon-container[data-v-c974e8d5]{width:60px;height:60px;border-radius:12px;background:rgba(var(--q-primary-rgb),.05);display:flex;align-items:center;justify-content:center;padding:10px;margin-bottom:.75rem;transition:all .3s ease}.section-skills-card .skill-picture[data-v-c974e8d5]{height:40px;width:40px;object-fit:contain;transition:transform .3s ease}.section-skills-card .tool-label[data-v-c974e8d5]{font-size:.8rem;font-weight:500;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fadeIn-c974e8d5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.section-skills-card .tools-grid[data-v-c974e8d5]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:1rem}.section-skills-card .card-content[data-v-c974e8d5]{padding:1rem}.section-skills-card .tool-icon-container[data-v-c974e8d5]{width:50px;height:50px}.section-skills-card .skill-picture[data-v-c974e8d5]{height:30px;width:30px}.section-skills-card .tool-label[data-v-c974e8d5]{font-size:.7rem}}.section-skills .col-8{width:80%}@media (max-width: 1024px){.section-skills .col-8{width:90%}}.section-project-list-item[data-v-efe0ba30]{display:flex;justify-content:center;width:90%;border-radius:8px;padding:8px}@media (min-width: 768px){.section-project-list-item[data-v-efe0ba30]{width:33.3333%}}.section-project-list-item .card[data-v-efe0ba30]{position:relative;padding:4px;width:100%;border-radius:8px;background-color:var(--bg-soft);cursor:pointer}.section-project-list-item .card[data-v-efe0ba30]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-radius:8px;background:radial-gradient(500px circle at var(--x) var(--y),var(--q-primary),transparent)}.section-project-list-item .wrapper[data-v-efe0ba30]{position:relative;padding:4px;height:100%;width:100%;border-radius:8px;border:1px solid grey;overflow:hidden;background-color:var(--bg-soft)}.section-project-list-item .wrapper .thumb-card-image[data-v-efe0ba30]{display:inline-block;height:270px;width:100%;background-position:50%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-repeat:no-repeat;background-size:100%;transition:background-size .3s ease-out}@media all and (min-width: 0px) and (max-width: 400px){.section-project-list-item .wrapper .thumb-card-image[data-v-efe0ba30]{height:160px}}@media all and (min-width: 400px) and (max-width: 900px){.section-project-list-item .wrapper .thumb-card-image[data-v-efe0ba30]{height:230px}}@media all and (min-width: 900px) and (max-width: 1200px){.section-project-list-item .wrapper .thumb-card-image[data-v-efe0ba30]{height:130px}}@media all and (min-width: 1200px) and (max-width: 1400px){.section-project-list-item .wrapper .thumb-card-image[data-v-efe0ba30]{height:160px}}.section-project-list-item .wrapper:hover .thumb-card-image[data-v-efe0ba30]{background-size:110%}.section-project-list-item .wrapper .thumb-container[data-v-efe0ba30]{display:flex;flex-direction:column;padding:16px;gap:4px;height:100%;background-color:var(--bg-soft)}.section-project-list-item .wrapper .thumb-container h2[data-v-efe0ba30]{margin:0;line-height:24px;font-size:16px;font-weight:600;border:none;padding:0}.section-project-list-item .wrapper .thumb-container p[data-v-efe0ba30]{margin:0;flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--text-details)}.section-project .col-8{width:80%}@media (max-width: 1024px){.section-project .col-8{width:90%}}.project-template .width-80[data-v-43cae955]{width:80%}.project-template .separator[data-v-43cae955]{width:50%}.project-template .line-height[data-v-43cae955]{line-height:1.3em}.project-template .max-height-180[data-v-43cae955]{max-height:180px}.project-template .logo-card[data-v-43cae955]{border-radius:0 0 32px 32px;max-height:50vh}.project-template .logo-card .q-img[data-v-43cae955]{max-height:50vh}.project-template .back-button[data-v-43cae955]{position:fixed;top:50px;left:12px}.project-template[data-v-43cae955] .text-body1 a{color:var(--q-primary);text-decoration:none;font-weight:500;transition:opacity .2s}.project-template[data-v-43cae955] .text-body1 a:hover{opacity:.8}.video-player-container[data-v-67ea67c2]{width:100%;position:relative;overflow:hidden;border-radius:8px;background-color:#000}.video-wrapper[data-v-67ea67c2]{position:relative;width:100%;height:100%;cursor:pointer}.video-wrapper:hover .controls-container[data-v-67ea67c2]{opacity:1}.video-element[data-v-67ea67c2]{width:100%;height:100%;display:block;object-fit:contain}.play-overlay[data-v-67ea67c2]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#0000004d;transition:background-color .3s ease}.play-overlay[data-v-67ea67c2]:hover{background-color:#00000080}.play-overlay .q-icon[data-v-67ea67c2]{opacity:.8;transition:transform .2s ease,opacity .2s ease;transform:scale(1.5);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.play-overlay:hover .q-icon[data-v-67ea67c2]{opacity:1;transform:scale(1.7)}.controls-container[data-v-67ea67c2]{position:absolute;bottom:0;left:0;right:0;padding:8px;background:linear-gradient(transparent,#000000b3);opacity:0;transition:opacity .3s ease}.progress-bar[data-v-67ea67c2]{position:relative;height:5px;width:100%;margin-bottom:8px;cursor:pointer}.progress-bar:hover .progress-handle[data-v-67ea67c2]{transform:scale(1);opacity:1}.progress-bar:hover .progress-background[data-v-67ea67c2],.progress-bar:hover .progress-filled[data-v-67ea67c2]{height:8px}.progress-background[data-v-67ea67c2]{position:absolute;top:0;left:0;right:0;height:5px;background-color:#ffffff4d;border-radius:2.5px;transition:height .2s ease}.progress-filled[data-v-67ea67c2]{position:absolute;top:0;left:0;height:5px;background-color:var(--q-primary);border-radius:2.5px;transition:height .2s ease}.progress-handle[data-v-67ea67c2]{position:absolute;top:50%;width:12px;height:12px;background-color:var(--q-primary);border-radius:50%;transform:scale(0) translateY(-50%);opacity:0;transition:transform .2s ease,opacity .2s ease;margin-left:-6px;transform-origin:center}.progress-bar:hover .progress-handle[data-v-67ea67c2]{transform:scale(1) translateY(-50%)}.controls[data-v-67ea67c2]{display:flex;align-items:center;justify-content:space-between;color:#fff}.time-display[data-v-67ea67c2]{font-size:.8rem;margin:0 10px;white-space:nowrap}.volume-control[data-v-67ea67c2]{display:flex;align-items:center}.volume-control .volume-slider[data-v-67ea67c2]{width:60px;margin-left:8px}@media (max-width: 767px){.volume-control .volume-slider[data-v-67ea67c2]{display:none}.time-display[data-v-67ea67c2]{font-size:.7rem;margin:0 5px}}.section-projects-fallout-jdr[data-v-b19e8daf]{margin:0 auto}.section-projects-fallout-jdr .feature-section[data-v-b19e8daf]{transition:all .3s ease}.section-projects-fallout-jdr .feature-section[data-v-b19e8daf]:hover{transform:translateY(-5px)}.section-projects-fallout-jdr .feature-video[data-v-b19e8daf]{height:350px;width:100%;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;border-radius:8px;overflow:hidden}.section-projects-fallout-jdr .feature-video[data-v-b19e8daf]:hover{box-shadow:0 8px 16px #0003}.section-projects-fallout-jdr h3[data-v-b19e8daf]{position:relative;padding-bottom:12px}.section-projects-fallout-jdr h3[data-v-b19e8daf]:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--q-primary)}.section-projects-fallout-jdr p[data-v-b19e8daf]{line-height:1.6}@media (max-width: 767px){.section-projects-fallout-jdr .feature-section[data-v-b19e8daf]{margin-bottom:2rem}.section-projects-fallout-jdr .feature-section .col-12[data-v-b19e8daf]{margin-bottom:1rem}}
