@charset "UTF-8";.toggle-theme,.toggle-system-theme{height:2rem;width:2rem;background-image:none;background-color:transparent;border:none;color:var(--color-primary);font-size:1.4rem;cursor:pointer;transition:all .3s ease-in-out}.toggle-theme:hover,.toggle-system-theme:hover{height:2rem;width:2rem;color:var(--color-primary);transform:scale(1.05);background-image:none;background-color:transparent;font-size:1.5rem;border:none}.toggle-theme:active{color:var(--color-primary)}.footer-container{width:100%;display:flex;flex-direction:column;justify-content:space-around}@media(max-width:599px){.footer-container{display:block}}.footer-container .footer-line{background-color:var(--parrafos);margin:0 auto;margin-top:1rem;width:85%;height:2px}.footer-container .footer-main{display:flex;justify-content:space-between;padding:var(--padding-1);font-size:1em;width:90%;margin:0 auto}@media(max-width:599px){.footer-container .footer-main{padding:1rem;flex-direction:column;flex-direction:row}}@media(min-width:600px)and (max-width:991px){.footer-container .footer-main{display:none}}@media(min-width:992px)and (max-width:1199px){.footer-container .footer-main{display:none}}@media(min-width:1200px){.footer-container .footer-main{display:none}}.footer-container .footer-main .footer-left p{margin:.5em 0}.footer-container .footer-main .footer-left .footer-title{font-weight:var(--fw-5);line-height:1.5em}@media(min-width:601px){.footer-container .footer-main .footer-left .footer-title{text-align:left}}@media(max-width:601px){.footer-container .footer-main .footer-left .footer-title{text-align:center}}.footer-container .footer-main .footer-right{display:flex;justify-content:center;align-items:center;margin:0 auto}.footer-container .footer-main .footer-right .footer-social-icons{display:flex;gap:1rem}@media(max-width:599px){.footer-container .footer-main .footer-right .footer-social-icons{flex-direction:row;gap:1.5rem;justify-content:center}}@media(min-width:600px)and (max-width:991px){.footer-container .footer-main .footer-right .footer-social-icons{width:100%}}@media(min-width:1200px){.footer-container .footer-main .footer-right .footer-social-icons{width:75%}}.footer-container .footer-main .footer-right a{display:flex;flex-direction:row;margin-top:.5rem;gap:.9rem;font-size:1.2rem;text-decoration:none}.dark-theme .footer-container .footer-main .footer-right a{color:var(--DM-Title)}.light-theme .footer-container .footer-main .footer-right a{color:var(--LM-Title)}.footer-container .footer-main .footer-right a:hover{color:var(--color-primary);cursor:pointer;transition:all .3s ease-in-out}@media(min-width:600px)and (max-width:991px){.footer-container .footer-main .footer-right a{width:80%}}@media(min-width:1200px){.footer-container .footer-main .footer-right a{width:75%}}.footer-container .footer-derechos{display:flex;flex-direction:row;justify-content:space-around}.footer-container .footer-derechos.dark-theme{color:var(--DM-Title)}.footer-container .footer-derechos.light-theme{color:var(--LM-Title)}.footer-container .footer-derechos{padding:var(--padding-1);font-size:1em}@media(max-width:600px){.footer-container .footer-derechos{padding-bottom:var(--padding-1)}}.footer-container p.dark-theme,.footer-container h5.dark-theme,.footer-container a.dark-theme,.footer-container span.dark-theme{color:var(--DM-Title)}.footer-container p.light-theme,.footer-container h5.light-theme,.footer-container a.light-theme,.footer-container span.light-theme{color:var(--LM-Title)}.hashTag{color:var(--color-primary);margin-right:.3rem}.link-to{text-decoration:none}.header-container{display:flex;justify-content:center}.header-container .nav-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.25rem 2rem;position:fixed;width:80%;text-align:center;transition:top .3s ease-in-out;border-radius:1.25rem;margin-top:2px;z-index:1000}.dark-theme .header-container .nav-container{background-color:var(--BgDark)}.light-theme .header-container .nav-container{background-color:var(--BgLight);border-bottom:2px solid var(--color-primary)}@media(max-width:599px){.header-container .nav-container{width:95%}}.header-container .nav-container .logo-container{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;padding:.75rem .25rem}.header-container .nav-container .logo-container .logo-icon{margin-right:.75rem;color:var(--color-primary);font-size:1.5em}.header-container .nav-container .logo-container .logo-text{font-size:1.5rem;font-weight:600}.dark-theme .header-container .nav-container .logo-container .logo-text{color:var(--DM-Title)}.light-theme .header-container .nav-container .logo-container .logo-text{color:var(--LM-Title)}.header-container .nav-container .nav-right{display:flex;gap:1.5rem;align-items:center}.menu-header ul{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem;align-items:center}.menu-header ul li{list-style:none;display:flex;justify-content:center}.menu-header ul li a{text-decoration:none;border-radius:20px;font-weight:600;display:inline-block;position:relative}.menu-header ul li a:hover{text-decoration:none;color:var(--color-primary)}.menu-header ul li a:hover .hashTag{color:#fff}.light-theme .menu-header ul li a:hover .hashTag{color:var(--color-primary)}.dark-theme .menu-header ul li a{color:var(--DM-Title)}.light-theme .menu-header ul li a{color:var(--LM-Title)}.menu-header ul li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-2px;left:0;background-color:var(--color-primary);transform-origin:bottom right;transition:transform .25s ease-out}.menu-header ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}.menu-header ul li:hover .es{display:inline-block;opacity:1}@media(max-width:599px){.menu-header{display:none}}@media(min-width:600px)and (max-width:991px){.menu-header{display:none}}@media(min-width:992px)and (max-width:1199px){.menu-header{display:block}}@media(min-width:1200px){.menu-header{display:block}}.switch{position:relative;display:inline-block}.switch input.check-toggle-round-flat{position:absolute;margin-left:-9999px;visibility:hidden}.switch input.check-toggle-round-flat+label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.2rem;width:5rem;height:2rem;background-color:#f36f25;border-radius:2rem;transition:background .4s}.switch input.check-toggle-round-flat+label:before,.switch input.check-toggle-round-flat+label:after{display:block;position:absolute;content:""}.switch input.check-toggle-round-flat+label:after{top:.2rem;left:.2rem;bottom:.2rem;width:2.5rem;background-color:#fff;border-radius:2rem;transition:margin .2s,background .4s}.switch input.check-toggle-round-flat+label span{position:absolute;top:50%;transform:translateY(-50%);font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.06);width:50%;text-align:center;transition:color .4s}.switch input.check-toggle-round-flat+label span.off{left:.2rem;color:#f36f25;z-index:100}.switch input.check-toggle-round-flat+label span.on{right:.2rem;color:#fff;z-index:100}.switch input.check-toggle-round-flat:checked+label{background-color:#f36f25}.switch input.check-toggle-round-flat:checked+label:after{margin-left:2.1rem;background-color:#fff}.switch input.check-toggle-round-flat:checked+label span.off{color:#f36f25;z-index:100}.switch input.check-toggle-round-flat:checked+label span.on{color:#f36f25;z-index:100}.menu-toggle{z-index:999;right:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:20px;background-color:#ff8906;color:var(--BgDark);cursor:pointer;transition:all .3s ease-in-out}@media(max-width:599px){.menu-toggle{display:block;z-index:20}}@media(min-width:600px)and (max-width:991px){.menu-toggle{display:block}}@media(min-width:992px)and (max-width:1199px){.menu-toggle{display:none}}@media(min-width:1200px){.menu-toggle{display:none}}.menu-toggle:hover{background-color:#ec7c00}.menu-toggle__icon{display:block;width:20px;height:2px;background-color:var(--BgDark);border-radius:2px;transition:all .3s ease-in-out}.menu-toggle__icon:not(:last-child){margin-bottom:4px}.menu-toggle__icon.open:nth-child(1){transform:translateY(-10px) translate(10px) rotate(270deg)}.menu-toggle__icon.open:nth-child(2){opacity:0}.menu-toggle__icon.open:nth-child(3){transform:translateY(10px) translate(10px) rotate(-90deg)}.overlay{position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.overlay.open{opacity:1;visibility:visible}.menu{position:fixed;z-index:999;top:0;right:0;width:80%;max-width:400px;height:100vh;transform:translate(100%);transition:all .3s ease-in-out}.dark-theme .menu{background-color:var(--BgDark)}.light-theme .menu{background-color:var(--BgLight);border-left:.15rem solid var(--LM-Title)}.menu.open{transform:translate(0)}.menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;height:100%;font-size:1.25rem;gap:1%}.menu ul li{margin:.5rem 0;text-decoration:none;display:flex;justify-content:center}.menu ul li:last-child{margin-bottom:0}.menu ul li a{border-radius:20px;color:#ff8906;font-weight:700;text-align:center;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;position:relative}.menu ul li a:hover{text-decoration:none;color:#ff8906}.menu ul li a:hover .hashTag{color:#fff}.light-theme .menu ul li a:hover .hashTag{color:#ff8906}.dark-theme .menu ul li a{color:var(--DM-Title)}.light-theme .menu ul li a{color:var(--LM-Title)}.menu ul li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-2px;left:0;background-color:#ff8906;transform-origin:bottom right;transition:transform .25s ease-out}.menu ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}.menu .resume{margin:0 auto}.App{transition:background-color .3s ease}.light-theme{background-color:#fff;color:#000}.dark-theme{background-color:#000;color:#fff}[data-theme=light]{background-color:#fff;color:#000}[data-theme=dark]{background-color:#000;color:#fff}.sector{padding:3rem 0;display:flex;flex-direction:column}@media(min-width:600px)and (max-width:991px){.sector{width:100%}}.sector .aboutme{display:flex;flex-direction:column;justify-content:center}.sector .aboutme p{padding:.5em;width:100%;text-align:left}@media(min-width:600px)and (max-width:991px){.sector .aboutme{flex-direction:column;display:flex;width:100%}}@media(min-width:1200px){.sector .aboutme{width:100%}}.carousel{width:100%;height:200px;overflow:hidden;position:relative;margin-top:5rem}.carousel .carousel-images{display:flex;transition:transform 1s;will-change:transform}.carousel .carousel-images>img{height:5.7rem;-o-object-fit:contain;object-fit:contain;cursor:pointer;opacity:1;flex:0 0 auto}.carousel .carousel-images>img:not(:last-child){margin-right:5rem}.projects .proyectsHead{width:100%;display:flex;flex-direction:row}.projects .proyectsHead .ver-mas{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:23%;font-weight:var(--fw-4)}.projects .proyectsHead .ver-mas a{text-decoration:none}.projects .proyectsHead .ver-mas a:hover{color:var(--DM-Title);font-weight:var(--fw-4)}.dark-theme .projects .proyectsHead .ver-mas a{color:var(--DM-Title)}.light-theme .projects .proyectsHead .ver-mas a{color:var(--LM-Title)}.projects .proyect-list{display:flex;gap:5%;padding:4rem 0;justify-content:center}@media(max-width:599px){.projects .proyect-list{width:100%;flex-direction:column;gap:1%;padding:2.5rem 0}}@media(min-width:600px)and (max-width:991px){.projects .proyect-list{width:100%;flex-direction:column;gap:3%;justify-content:center;flex-grow:2;margin-top:2rem}}@media(min-width:992px)and (max-width:1199px){.projects .proyect-list{width:100%;padding:0;flex-wrap:wrap;gap:1%;justify-content:center;align-items:center;margin:0 auto}}@media(min-width:1200px){.projects .proyect-list{width:100%;gap:1%;flex-wrap:wrap}}.projects .proyect-list .project{position:relative;width:45%;overflow:hidden;display:flex;margin:1rem}.projects .proyect-list .project img{border-radius:1.75rem}@media(max-width:599px){.projects .proyect-list .project{width:100%;border:1px solid var(--color-primary);border-radius:1.75rem;flex-wrap:wrap;padding:0;position:static;overflow:visible;margin-bottom:2rem;margin:1rem 0}.projects .proyect-list .project img{filter:none;border-radius:1.75rem 1.75rem 0 0}.dark-theme .projects .proyect-list .project{background-color:var(--BgDark)}.light-theme .projects .proyect-list .project{background-color:transparent}}@media(min-width:600px)and (max-width:991px){.projects .proyect-list .project{width:85%;flex-wrap:wrap;padding:0;position:static;overflow:visible;margin:0 auto;background:transparent;gap:.9%;border:2px solid var(--color-primary);border-radius:1.75rem;margin-bottom:2rem}.projects .proyect-list .project img{filter:none;border-radius:1.75rem 1.75rem 0 0}.dark-theme .projects .proyect-list .project{background-color:var(--BgDark)}.light-theme .projects .proyect-list .project{background-color:var(--BgLight);background:transparent}}@media(min-width:992px)and (max-width:1199px){.projects .proyect-list .project img{background-repeat:no-repeat;background-size:cover}}@media(min-width:1200px){.projects .proyect-list .project{width:45%;flex-wrap:wrap}}.projects .proyect-list .project img{transition:filter .3s;height:auto}@media(max-width:599px){.projects .proyect-list .project img{width:100%}}@media(min-width:992px)and (max-width:1199px){.projects .proyect-list .project img{height:100%}}.projects .proyect-list .project:hover{filter:brightness(90%)}.projects .proyect-list .project:hover .content{transform:translateY(0)}.projects .proyect-list .project .content{position:absolute;inset:0;color:var(--DM-Title)}.light-theme .projects .proyect-list .project .content{color:var(--DM-Title)}.projects .proyect-list .project .content{display:flex;flex-direction:column;justify-content:center;transform:translateY(100%);transition:transform .5s;padding:1.5rem}.projects .proyect-list .project .content h2{font-size:1.25rem;font-weight:700;text-align:left}.projects .proyect-list .project .content p{font-size:.8rem;text-align:left;font-weight:400}.projects .proyect-list .project .content ul{list-style:none;display:flex;flex-direction:row;gap:5%;padding:.8rem 0rem;flex-wrap:wrap}.projects .proyect-list .project .content ul li{border:.13rem solid var(--color-primary);border-radius:.75rem;padding:.25rem .5rem;font-size:.8rem;font-weight:700}.dark-theme .projects .proyect-list .project .content ul li{color:var(--DM-Title)}.projects .proyect-list .project .content .links{width:100%;display:flex;flex-direction:row;gap:4%}@media(max-width:599px){.projects .proyect-list .project .content .links{margin-left:.4rem}}@media(min-width:600px)and (max-width:991px){.projects .proyect-list .project .content .links{margin-left:.4rem}}.projects .proyect-list .project .content .links a{color:var(--DM-Title);font-weight:700;text-decoration:none;font-size:.85rem}.light-theme .projects .proyect-list .project .content .links a{color:var(--LM-Title)}.projects .proyect-list .project .content .links a:hover{color:var(--color-primary)}@media(max-width:599px){.projects .proyect-list .project .content{position:static;transform:translateY(0);background-color:transparent;display:block;text-align:center;width:100%}.projects .proyect-list .project .content .dark-theme{color:var(--DM-Title)}.projects .proyect-list .project .content .light-theme{color:var(--LM-Title)}}@media(min-width:600px)and (max-width:991px){.projects .proyect-list .project .content{position:static;transform:translateY(0);text-align:center;width:100%;border-radius:1.75rem}.projects .proyect-list .project .content .dark-theme{color:var(--DM-Title)}.projects .proyect-list .project .content .light-theme{color:var(--LM-Title)}}@media(min-width:992px)and (max-width:1199px){.projects .proyect-list .project .content{position:static;transform:translateY(0);text-align:center;width:100%}.projects .proyect-list .project .content .dark-theme{color:var(--DM-Title)}.projects .proyect-list .project .content .light-theme{color:var(--LM-Title)}}@media(min-width:1200px){.projects .proyect-list .project .content{border-radius:1.75rem;background-color:var(--BgDark);opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.skills{width:100%;margin:2rem auto;padding:2rem}@media(max-width:599px){.skills{padding:1rem}}.skills .title-container{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.skills .title-container h2{font-size:2rem;font-weight:var(--fw-4);white-space:nowrap}.dark-theme .skills .title-container h2{color:var(--DM-Title)}.light-theme .skills .title-container h2{color:var(--LM-Title)}.skills .title-container .space-line{flex:1;height:1px;background:linear-gradient(90deg,var(--color-primary),transparent)}.skills .skills-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media(max-width:991px){.skills .skills-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.skills .skills-grid{grid-template-columns:1fr}}.skills .skill-category h3{font-size:1.1rem;font-weight:var(--fw-4);color:var(--color-primary);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,137,6,.3)}.skills .skill-item{margin-bottom:1.25rem}.skills .skill-item .skill-header{display:flex;justify-content:space-between;margin-bottom:.4rem;font-size:.9rem}.skills .skill-item .skill-header .skill-name{font-weight:var(--fw-2)}.dark-theme .skills .skill-item .skill-header .skill-name{color:var(--DM-Title)}.light-theme .skills .skill-item .skill-header .skill-name{color:var(--LM-Title)}.skills .skill-item .skill-header .skill-level{color:var(--parrafos);font-size:.8rem}.skills .skill-item .skill-bar{height:6px;background:#a7a9be33;border-radius:3px;overflow:hidden}.skills .skill-item .skill-bar .skill-progress{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:3px;transition:width .8s ease}.contact{width:100%;max-width:700px;margin:2rem auto;padding:2rem}@media(max-width:599px){.contact{padding:1rem}}.contact .title-container{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.contact .title-container h2{font-size:2rem;font-weight:var(--fw-4);white-space:nowrap}.dark-theme .contact .title-container h2{color:var(--DM-Title)}.light-theme .contact .title-container h2{color:var(--LM-Title)}.contact .title-container .space-line{flex:1;height:1px;background:linear-gradient(90deg,var(--color-primary),transparent)}.contact__success{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:#166534;text-align:center}.contact__success svg{color:#22c55e}.contact__success p{font-size:1.1rem;font-weight:var(--fw-4)}.contact__error{color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:.65rem 1rem;border:1px solid #dc2626;border-radius:6px;background:#dc26260d}.contact__form{display:flex;flex-direction:column;gap:1.25rem}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:599px){.contact__row{grid-template-columns:1fr}}.contact__field{display:flex;flex-direction:column;gap:.4rem}.contact__field label{font-size:.85rem;font-weight:var(--fw-4);color:var(--parrafos)}.contact__field input,.contact__field textarea{background:transparent;border:1px solid rgba(167,169,190,.3);border-radius:8px;padding:.65rem .9rem;font-family:var(--font-1);font-size:.9rem;outline:none;transition:border-color .2s;resize:vertical}.dark-theme .contact__field input,.dark-theme .contact__field textarea{color:var(--DM-Title)}.light-theme .contact__field input,.light-theme .contact__field textarea{color:var(--LM-Title)}.contact__field input:focus,.contact__field textarea:focus{border-color:var(--color-primary)}.contact__field input::-moz-placeholder,.contact__field textarea::-moz-placeholder{color:#a7a9be80}.contact__field input::placeholder,.contact__field textarea::placeholder{color:#a7a9be80}.contact__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 2rem;background:transparent;border:1px solid var(--color-primary);border-radius:20px;color:var(--color-primary);font-family:var(--font-1);font-size:.9rem;font-weight:var(--fw-4);cursor:pointer;transition:background .2s,color .2s;align-self:flex-start}.contact__submit:hover:not(:disabled){background:var(--color-primary);color:#fff}.contact__submit:disabled{opacity:.5;cursor:not-allowed}.experience{display:flex;flex-direction:column}.experience .experience-container{display:flex;padding:3rem 0}@media(max-width:599px){.experience .experience-container{padding:2.5rem 0}}.experience .experience-container .timeline-container{position:relative;list-style:none;max-width:100%}.experience .experience-container .timeline-container .timeline-content{position:relative;margin-left:3rem}@media(max-width:599px){.experience .experience-container .timeline-container .timeline-content{margin-left:2.5rem}}.experience .experience-container .timeline-container .timeline-content :before .timeline-title{border-color:#ffffff26;left:-35px;position:absolute;display:block;height:100%;border-left:2px;border-color:#000;content:""}.experience .experience-container .timeline-container .timeline-content .timeline-title{position:relative;padding-bottom:1rem}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content{position:sticky;top:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5rem}@media(max-width:599px){.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content{grid-gap:1rem;grid-template-columns:1fr}}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .one{grid-column:1/1;grid-row:1}@media(max-width:599px){.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .one{grid-column:1;grid-row:1}}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .two{grid-column:2/4;grid-row:1/1}@media(max-width:599px){.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .two{grid-column:1;grid-row:2}}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .timeline-title-dot{font-size:3rem;line-height:1;color:var(--color-primary);left:-42px;position:absolute;border-radius:100%}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .h3,.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .h4{font-size:1.25rem;line-height:1.75rem}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .h3{font-weight:700;color:var(--color-primary)}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .h4{font-weight:600}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .time{padding:0;margin:0;font-size:.875rem;line-height:1.25rem;color:#fffc}.experience .experience-container .timeline-container .timeline-content .timeline-description{font-size:1rem;line-height:1.25rem;display:flex;flex-direction:column}.experience .experience-container .timeline-container .timeline-content .timeline-description li:before{content:"•";color:var(--color-primary);margin-left:-1.25rem;padding-right:.35rem;font-size:1.25rem;font-weight:700}.experience .experience-container .timeline-container .timeline-content .timeline-description li{padding-left:1.25rem;list-style-type:none}.experience .experience-container .timeline-container .timeline-content .timeline-description button{margin-top:1rem;background:transparent;color:var(--color-primary);width:auto;padding:0;text-align:left;font-weight:700;border:none}.experience .experience-container .timeline-container .timeline-content:after{content:"";position:absolute;width:1rem;height:1rem;left:-36px;background-color:var(--color-primary);top:15px;border-radius:50%;z-index:2}@media(max-width:599px){.experience .experience-container .timeline-container .timeline-content:after{left:-28px}}.experience .experience-container .timeline-container:after{content:"";position:absolute;width:4px;background-color:#fdc8b1;top:0;bottom:0;left:17.5px;z-index:1;opacity:.5}.hero-container{width:100%;margin:0 auto;display:flex;justify-content:center}@media(max-width:599px){.hero-container{flex-direction:column;width:100%;flex-grow:1;margin-top:7.5vh;margin-bottom:5rem}}@media(min-width:600px)and (max-width:991px){.hero-container{flex-direction:column;width:100%;height:100vh}}@media(min-width:992px)and (max-width:1199px){.hero-container{margin-top:0rem;height:90vh}}@media(min-width:1200px){.hero-container{margin-top:4rem;height:90vh}}.hero-container .hero-right{width:50%;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:599px){.hero-container .hero-right{flex-direction:column;width:100%;padding:2rem 0 .5rem 1rem;position:relative;justify-content:start;align-items:baseline}}@media(min-width:600px)and (max-width:991px){.hero-container .hero-right{padding:0rem;flex-direction:column;width:100%}}.hero-container .hero-right img{border-radius:50%;border:solid .2rem var(--color-primary);width:19rem;aspect-ratio:1}@media(max-width:599px){.hero-container .hero-right img{width:6rem}}.hero-container .hero-right .status{border:solid 1.75px;border-radius:2.5rem;padding:.25rem .85rem;display:flex;align-items:center;color:#166534;background-color:#dcfce7;margin-top:-1rem}.dark-theme .hero-container .hero-right .status{border-color:var(--DM-Title)}.light-theme .hero-container .hero-right .status{border-color:var(--LM-Title)}@media(max-width:599px){.hero-container .hero-right .status{width:auto;position:relative;left:6.5rem;bottom:3rem;font-size:.95rem}}.hero-container .hero-left{width:50%;padding:3em;display:flex;flex-direction:column;justify-content:center}@media(max-width:599px){.hero-container .hero-left{width:100%;order:1;padding:0}}@media(min-width:600px)and (max-width:991px){.hero-container .hero-left{align-items:center;width:100%;order:1}}@media(min-width:992px)and (max-width:1199px){.hero-container .hero-left{padding:1rem;align-items:left;align-items:flex-start}}@media(min-width:1200px){.hero-container .hero-left{justify-content:center;padding:2rem}}.hero-container .hero-left h1{font-weight:var(--fw-4);font-size:2em}@media(max-width:599px){.hero-container .hero-left h1{font-size:1.75rem}}.hero-container .hero-left p{margin-top:1em;font-weight:var(--fw-4);font-size:1.25rem}.dark-theme .hero-container .hero-left{color:var(--DM-Title)}.light-theme .hero-container .hero-left{color:var(--LM-Title)}.hero-container .hero-left .social-buttons{margin-top:1.5rem;display:flex;gap:8%;font-size:1rem}.hero-container .hero-left .social-buttons a{text-decoration:none}.hero-container .hero-left .social-buttons .social-btn{border:solid .12rem;border-radius:1.25rem;padding:.35rem 1rem;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center;width:10rem;gap:5%;text-decoration:none;font-weight:var(--fw-4)}.dark-theme .hero-container .hero-left .social-buttons .social-btn{color:var(--DM-Title)}.light-theme .hero-container .hero-left .social-buttons .social-btn{color:var(--LM-Title)}.hero-container .hero-left .social-buttons .social-btn button{background-color:transparent;border:none;color:#fff}.hero-container .hero-left .social-buttons .social-btn button:hover{color:var(--color-primary)}.hero-container .hero-left .social-buttons .social-btn:hover{transition:.3s ease;cursor:pointer}.dark-theme .hero-container .hero-left .social-buttons .social-btn:hover{color:var(--color-primary)}.light-theme .hero-container .hero-left .social-buttons .social-btn:hover{color:var(--color-primary);border:var(--color-primary) solid .12rem}.hero-container .hero-left .social-buttons .social-btn *:hover{transition:.3s ease}.home-background{display:flex}.dark-theme .home-background{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23ff8906' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E")}.light-theme .home-background{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23FDC8B1' fill-opacity='0.3' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E")}.home-background .home-container{max-width:85%;margin:0 auto}@media(max-width:599px){.home-background .home-container{padding:0 1.25rem;max-width:100%}}@media(min-width:600px)and (max-width:991px){.home-background .home-container{width:100%}}@media(min-width:992px)and (max-width:1199px){.home-background .home-container{max-width:95%}}@media(min-width:1200px)and (max-width:1600px){.home-background .home-container{max-width:70%}}@media(min-width:1600px){.home-background .home-container{max-width:75%}}.home-background .home-container .section-container{width:100%;margin:0 auto;display:flex;justify-content:center;flex-direction:column;font-size:1.1rem}@media(max-width:599px){.home-background .home-container .section-container{padding:0 2rem}}@media(min-width:600px)and (max-width:991px){.home-background .home-container .section-container{justify-content:space-between}}@media(min-width:992px)and (max-width:1199px){.home-background .home-container .section-container{padding:2em}}.title-container{display:flex;flex-direction:row;align-items:center;font-weight:var(--fw-4);font-size:1.4rem;color:var(--DM-Title);width:100%;justify-content:space-between}@media(max-width:599px){.title-container{display:flex;align-items:center}}@media(min-width:600px)and (max-width:991px){.title-container{justify-content:space-between}}@media(min-width:992px)and (max-width:1199px){.title-container{padding:0}}.title-container .dark-theme{color:var(--DM-Title)}.light-theme .title-container{color:var(--LM-Title)}.title-container .space-line{height:.1em;background-color:var(--color-primary);margin:.6em}@media(max-width:599px){.title-container .space-line{width:40%}}@media(min-width:600px)and (max-width:991px){.title-container .space-line{width:50%}}@media(min-width:992px)and (max-width:1199px){.title-container .space-line{width:50%}}@media(min-width:1200px){.title-container .space-line{width:70%}}.scroll-container{animation:1s ease 0s 1 normal none running fadeInUp;margin:0 auto}.scroll-container .scroll-inside{width:2rem;height:3.5rem;border-radius:2rem;border:3px solid var(--color-primary);margin:0 auto;display:flex;justify-content:center;align-items:flex-start;padding-top:1rem}.scroll-container .scroll-inside .scroll-inside-animate{height:8px;width:4px;background-color:var(--color-primary);border-radius:2rem;animation:scrollDown 1.8s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollDown{0%{transform:translateY(0);opacity:1}25%{transform:translateY(1rem);opacity:.75}50%{transform:translateY(1rem);opacity:.5}75%{transform:translateY(1rem);opacity:.25}to{transform:translateY(0);opacity:.5}}#error-page{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;flex-grow:20}.blog-page{max-width:960px;margin:0 auto;padding:3rem 2rem 5rem}@media(max-width:599px){.blog-page{padding:2rem 1rem 4rem}}.blog-page .blog-header{margin-bottom:2.5rem}.blog-page .blog-header h1{font-size:2.25rem;font-weight:var(--fw-4);margin-bottom:.5rem}.dark-theme .blog-page .blog-header h1{color:var(--DM-Title)}.light-theme .blog-page .blog-header h1{color:var(--LM-Title)}.blog-page .blog-header p{color:var(--parrafos);font-size:1rem}.blog-page .blog-search{display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;border:1px solid rgba(167,169,190,.3);border-radius:8px;margin-bottom:2.5rem;transition:border-color .2s}.blog-page .blog-search:focus-within{border-color:var(--color-primary)}.blog-page .blog-search svg{color:var(--parrafos);flex-shrink:0}.blog-page .blog-search input{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-1);font-size:.9rem}.dark-theme .blog-page .blog-search input{color:var(--DM-Title)}.light-theme .blog-page .blog-search input{color:var(--LM-Title)}.blog-page .blog-search input::-moz-placeholder{color:var(--parrafos)}.blog-page .blog-search input::placeholder{color:var(--parrafos)}.blog-page .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:991px){.blog-page .blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.blog-page .blog-grid{grid-template-columns:1fr}}.blog-page .blog-card{display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(167,169,190,.2);border-radius:10px;padding:1.5rem;transition:border-color .25s,transform .25s}.blog-page .blog-card:hover{border-color:var(--color-primary);transform:translateY(-3px)}.blog-page .blog-card__body{flex:1}.blog-page .blog-card__body h2{font-size:1.05rem;font-weight:var(--fw-4);margin-bottom:.6rem;line-height:1.4}.dark-theme .blog-page .blog-card__body h2{color:var(--DM-Title)}.light-theme .blog-page .blog-card__body h2{color:var(--LM-Title)}.blog-page .blog-card__meta{display:flex;gap:1rem;font-size:.78rem;color:var(--parrafos);margin-bottom:.85rem}.blog-page .blog-card__meta span{display:flex;align-items:center;gap:.3rem}.blog-page .blog-card__excerpt{color:var(--parrafos);font-size:.88rem;line-height:1.6;margin-bottom:1.25rem}.blog-page .blog-card__link{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-primary);text-decoration:none;font-size:.85rem;font-weight:var(--fw-4);transition:gap .2s}.blog-page .blog-card__link:hover{gap:.7rem}.blog-page .blog-card--skeleton{pointer-events:none}.blog-page .blog-card--skeleton .skeleton-line{height:14px;border-radius:4px;margin-bottom:.75rem;background:linear-gradient(90deg,#a7a9be1a 25%,#a7a9be33,#a7a9be1a 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.blog-page .blog-card--skeleton .skeleton-line--title{height:18px;width:80%}.blog-page .blog-card--skeleton .skeleton-line--meta{width:55%}.blog-page .blog-card--skeleton .skeleton-line--short{width:40%}.blog-page .blog-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;color:var(--parrafos);text-align:center}.blog-page .blog-empty svg{opacity:.4}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.h-screen{height:100vh}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-px{width:1px}.flex-1{flex:1}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.italic{font-style:italic}.underline{text-decoration-line:underline}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root{--color-primary: #ff8906;--color-secondary: #f25f4c;--color-tertiary: #e8005c;--color-fourth: #6700ff;--color-fifth: #00e8d8;--DM-Title: #fffffe;--LM-Title: #002654;--parrafos: #a7a9be;--BgLight: #f5f5f5;--BgDark: #0f0e17;--padding-1: 1em;--padding-2: 2em;--padding-3: 1.5em;--font-1: "Fira Code", monospace;--fw-1: 300;--fw-2: 400;--fw-3: 500;--fw-4: 600;--fw-5: 700}body{font-family:var(--font-1)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{height:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
