body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.navbar{align-items:center;background-color:#33aa01;display:flex;justify-content:center;padding:.5rem;position:sticky;top:0;width:100%;z-index:1000}.navbar ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin:0;max-width:30rem;padding:0}.navbar-link-group{align-items:center;display:flex;justify-content:center}.navbar ul li{display:inline;padding:.7rem}.navbar ul li:hover{transform:scale(1.3);transition:transform .2s ease}.navbar ul li:active{transform:scale(1.2);transition:transform .2s ease}.navbar ul li a{color:#fff;text-decoration:none}.avatar{border:1px solid #33aa01;border-radius:50%;height:1rem;margin:0 1.2rem;transform:scale(3.5) translateY(.2rem);width:1rem}.avatar:hover{transform:scale(4) translateY(.2rem)}.avatar:active,.avatar:hover{transition:transform .2s ease}.avatar:active{transform:scale(3.8) translateY(.2rem)}@media (max-width:440px){.navbar{bottom:0;padding:0;position:fixed;top:auto;width:100%}.navbar ul li{font-size:.85rem;padding:.5rem}.avatar{border-radius:50%;height:1rem;margin:0 .7rem;transform:scale(2.5) translateY(-.2rem);width:1rem}.avatar:hover{transform:scale(3) translateY(-.2rem)}.avatar:active,.avatar:hover{transition:transform .2s ease}.avatar:active{transform:scale(2.8) translateY(-.2rem)}}a{all:unset}.container{display:flex;justify-content:center}.connect-logo{all:unset;height:2rem;margin:.5rem;width:2rem}#linkedin:hover{transform:scale(1.5);transition:transform .3s ease;svg{fill:#0a66c2}}#github:hover{background:#1d1e22;border-radius:50%;transform:scale(1.5);transition:transform .3s ease;svg{transform:scale(.8);transition:transform .3s ease;#Dribbble-Light-Preview{fill:#fff}}}#resume{align-items:center;background:#6200ea;border-radius:50%;color:#fff;display:flex;justify-content:space-around;max-width:2rem;overflow:hidden;transition:max-width .5s ease,border-radius .1s ease}#resume svg{fill:#fff;flex-shrink:0;height:65%;transition:height .5s ease;width:auto}#resume .text{display:none;opacity:0;transition:opacity .5s ease,visibility .5s ease;visibility:hidden}#resume:hover{border-radius:7px;max-width:8rem;width:auto;svg{margin:0 .2rem}}#resume:active{transform:scale(.9);transition:transform .2s ease}#resume:hover .text{display:block;margin:0 .2rem;opacity:1;visibility:visible}#gmail{align-items:center;background:#6200ea;border-radius:50%!important;display:flex;justify-content:center;padding:0;scroll-behavior:smooth}#gmail:hover{border:1px solid #f1f1f1;transform:scale(1.5);transition:transform .3s ease;rect{fill:#fff}}#gmail:hover #gmail-1{fill:#4285f4}#gmail:hover #gmail-2{fill:#ea4335}#gmail:hover #gmail-3{fill:#34a853}#gmail:hover #gmail-4{fill:#c5221f}#gmail:hover #gmail-5{fill:#fbbc04}.connect-button:active{transform:scale(1.25)!important;transition:transform .2s ease}.animation,.skills{display:flex}.skills{justify-content:center;width:100%}.skills-container{background-color:#fff;background-image:url(https://miercolesdelmerk.42web.io/blueberry_sickmerktile1a.png);border:1px solid #ddd;border-radius:3.5rem;max-width:1250px;transform:translateY(-8rem);width:88%}.skills-grid{border-radius:3.5rem;box-shadow:.5rem .5rem 2rem .5rem #eee;display:grid}.skills-section{align-items:center;display:flex;flex-direction:column;justify-content:start;padding:3rem 1rem 2rem;span{font-size:1.7rem;font-weight:700;margin:1.2rem 0 1.7rem}tr{flex-direction:row;margin:.5rem 0}td,tr{align-items:center;display:flex;justify-content:left}td{font-size:1.1rem;padding:.5rem .2rem}}.skill-logo{border-radius:20%;height:3rem;margin-right:1rem;width:3rem;img{height:100%;object-fit:contain;width:100%}}@media (min-width:1200px){.skills-grid{grid-template-columns:repeat(4,1fr)}.database,.frontend{background:#ccc;background-image:url(https://miercolesdelmerk.42web.io/laConMerk-dark.png);border-radius:3.5rem;box-shadow:.2rem .2rem 3rem .1rem #9370db;color:#fff}}@media (max-width:1199px) and (min-width:768px){.skills-grid{grid-template-columns:repeat(2,1fr)}.frontend,.other-tech{background:#6200ea;background-image:url(https://miercolesdelmerk.42web.io/breeder-grid-backgound-5.png);border-radius:3.5rem;box-shadow:.2rem .2rem 3rem .1rem #9370db;color:#fff}}@media (max-width:767px){.skills-grid{grid-template-columns:1fr}.database,.frontend{background:#3f9;background-image:url(https://miercolesdelmerk.42web.io/breeder-grid-backgound-5.png);border-radius:3.5rem;box-shadow:.2rem .2rem 3rem .1rem #9370db;color:#fff}}.background{align-items:center;background-color:#256901;display:flex;justify-content:center;padding-top:4rem;position:relative}.background-marker{position:absolute;top:-1rem}.background-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-width:1200px;width:100%}.background-nav{background-color:#126966;display:flex;gap:.5rem;justify-content:center;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;button{all:unset;border:.2rem solid #fff;border-radius:.3rem;color:#fff;margin:.1rem;padding:.5rem}}.background-nav .selected{transform:scale(1.2)}.background-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.background-view{flex:2 1}.background-animation,.background-view{align-items:center;display:flex;justify-content:center;padding-bottom:3rem}.background-animation{flex:1 1;flex-direction:column}.timeline{align-items:center;background-color:#6200ea;display:flex;flex-direction:row;height:35rem;margin:2rem 0;width:100%}.timeline-container{flex-direction:column;height:90%;width:100%}.timeline-container,.timeline-row{display:flex;justify-content:space-between}.timeline-row{color:#fff;flex-direction:row;position:relative}.timeline-left{align-items:center;display:flex;flex-direction:row}.timeline-left .timeline-content{align-items:flex-end;padding-left:0;text-align:right}.timeline-left .active:after{background-image:url(../../static/media/left.2383bdab5f79142f50f5.svg);background-repeat:no-repeat;background-size:cover;content:"";height:2rem;left:50%;position:absolute;top:0;transform:translateX(-90%);width:2rem}.timeline-right{align-items:center;display:flex;flex-direction:row-reverse}.timeline-right .timeline-content{align-items:flex-start;padding-right:0;text-align:left}.timeline-right .active:after{background-image:url(https://miercolesdelmerk.42web.io/blueberry_sickmerktile1a.png);background-repeat:no-repeat;background-size:cover;content:"";height:2rem;left:50%;position:absolute;top:0;transform:translateX(-10%);width:2rem}.timeline-content{display:flex;flex-direction:column;padding:0 2rem 2rem;width:50%}.timneline-spine{border:.2rem solid #fff;border-radius:.5rem;box-sizing:border-box;height:90%;position:relative;right:50%;top:0;width:0}.timeline-heading{margin:0}.timeline-subheading{margin:.1rem 0}.timeline-duration,.timeline-subheading{color:#f5f5f5;font-family:Montserrat,sans-serif}.timeline-duration{font-size:.9rem;margin:0}.timeline-detail{margin:.4rem 0}@media (max-width:768px){.background-content{flex-direction:column}}@media (max-width:468px){.timeline{height:46rem}.background-view{padding-bottom:5rem}.timeline-row{transform:translateY(-.5rem) scale(.8)}#experience .timeline-row{transform:translateY(-1.2rem) scale(.8)}.timeline-right .active:after{transform:translateX(-10%) translateY(-1rem)}.timeline-left .active:after{transform:translateX(-90%) translateY(-1rem)}}.projects{background-color:#f0f0f0;flex-direction:column;width:100%}.project-container,.projects{align-items:center;display:flex;justify-content:center}.project-container{flex-wrap:wrap;max-width:1250px}.project-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:16.5rem;justify-content:space-between;margin:10px;text-align:left;width:20rem}.project-card:hover{transform:scale(1.05);transition:transform .2s ease;span.project-summary{visibility:visible}}.link{border-color:#6200ea}.project-screenshot{align-items:center;border-bottom:1px solid #eee;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;height:100%;justify-content:center;position:relative;width:100%;h2{text-align:center}}.project-screenshot .project-summary{background-color:#00000080;border-top-left-radius:.9rem;border-top-right-radius:.9rem;color:#fff;height:100%;padding:2.8rem 1rem 1rem;position:absolute;visibility:hidden;width:100%}.project-screenshot .project-links{padding:.5rem 1rem 0 0;position:absolute;right:0;top:0;img{height:1.7rem;margin:0 .5rem;width:1.7rem}img:hover{transform:scale(1.35);transition:transform .18s ease}}.project-content{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem .5rem .5rem 1rem}.project-title{margin:.2rem 0}.project-technologies{align-items:center;display:flex;flex-wrap:wrap;justify-content:left}.project-technology{background-color:#6200ea;border-radius:.5rem;color:#fff;font-size:.9rem;margin:.2rem .4rem .2rem 0;padding:.25rem .4rem}.contact{align-items:center;display:flex;flex-direction:column;justify-content:center;h2{margin:2rem 0}}.contact-container{align-items:center;border:1px solid #ddd;box-shadow:0 0 .5rem #ddd;flex-direction:row;max-width:1250px;width:100%}.contact-container,.contact-form-container{border-radius:1.5rem;display:flex;justify-content:center}.contact-form-container{background-color:#226901;border-bottom-right-radius:8rem!important;border-top-right-radius:8rem!important;box-shadow:.5rem .5rem 1rem .5rem #ddd;margin:0;width:55%}.map-container{margin:0;max-width:800px;padding:3rem;width:45%;iframe{border:.2rem solid #6200ea!important;border-radius:1rem;box-shadow:.1rem .1rem 1.5rem #aaa;max-width:100%}}.contact-form-content{color:#fff;margin:0;max-width:800px;padding:4rem 2rem;text-align:center;width:80%;h2{margin-bottom:3rem}}.email-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;img{height:1.7rem;width:1.7rem}h3{margin:.2rem}}.contact-or{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:2.5rem 0;position:relative;transform:translateX(-1.1rem);hr{border:2px solid #fff;width:100%}span{align-items:center;background-color:#fff;border-radius:50%;color:#226901;display:flex;font-size:1.2rem;font-weight:bolder;height:2.2rem;justify-content:center;left:50%;padding:.5rem .5rem .6rem;position:relative;width:2.2rem};}.contact p{font-size:16px;margin:1.5rem}.contact-form{align-items:center;gap:1rem;padding:1rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{align-items:flex-start;width:100%}.form-group label{font-size:.9rem;margin-bottom:.5rem}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:.5rem;font-size:14px;padding:10px;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#fff;outline:none}.submit-btn{background-color:#22aa01;border:3px solid #fff;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.3rem;margin-top:1rem;padding:.7rem;width:80%}.submit-btn:hover{transform:scale(1.1)}.success-message{color:#fff}@media (max-width:768px){.contact-container{flex-direction:column;width:95%}.contact-form-container{border-radius:2rem!important;margin:2rem;width:95%}.contact-form-content{padding:4rem .5rem;width:100%}.submit-btn{font-size:1.2rem;padding:.5rem}.email-container{gap:.3rem;img{height:1.5rem;width:1.5rem}h3{font-size:1rem}}.map-container{padding:4rem 1rem;width:100%}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.section{box-shadow:0 0 1.4rem #eee;padding:3rem .2rem;width:100%}.App{font-family:Roboto,sans-serif;text-align:center}.home{background-color:#226901;flex-direction:column;justify-content:center;padding-bottom:8rem}.home,.home-content{align-items:center;display:flex}.home-content{justify-content:space-between;max-width:1200px;width:100%}.summary{flex:1 1;padding:20px}.summary-content{max-width:40rem;width:80%;p{margin:2rem auto;max-width:27rem;text-align:justify}}.resume-button{background-color:#226901;border-radius:5px;color:#fff;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none}.resume-button:hover{background-color:#3700b3}align-center{display:flex;justify-content:center;justify-items:center}.align-left{display:flex;justify-content:left;justify-items:left}.align-right{display:flex;justify-content:right;justify-items:right}@media (max-width:768px){.home-content{flex-direction:column}.summary{justify-content:center;padding:0;text-align:center}.animation{margin-top:2.5rem}}
/*# sourceMappingURL=main.5fa13e75.css.map*/