*,:after,:before{box-sizing:inherit}a{color:#474847}a:focus,a:hover{color:#7e857e}.container{margin:5% 3%}@media (min-width:48em){.container{margin:2%}}@media (min-width:75em){.container{margin:2em auto;max-width:75em}}.responsive-table{width:100%;margin-bottom:1.5em;border-spacing:0}@media (min-width:48em){.responsive-table{font-size:.9em}}@media (min-width:62em){.responsive-table{font-size:1em}}.responsive-table thead{position:absolute;clip:rect(1px 1px 1px 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}@media (min-width:48em){.responsive-table thead{position:relative;clip:auto;height:auto;width:auto;overflow:auto}}.responsive-table thead th{background-color:#474847;border:1px solid #7e857e;font-weight:400;text-align:center;color:#fff}.responsive-table thead th:first-of-type{text-align:left}.responsive-table tbody,.responsive-table td,.responsive-table th,.responsive-table tr{display:block;padding:0;text-align:left;white-space:normal}@media (min-width:48em){.responsive-table tr{display:table-row}}.responsive-table td,.responsive-table th{padding:.5em;vertical-align:middle}@media (min-width:30em){.responsive-table td,.responsive-table th{padding:.75em .5em}}@media (min-width:48em){.responsive-table td,.responsive-table th{display:table-cell;padding:.5em}}@media (min-width:62em){.responsive-table td,.responsive-table th{padding:.75em .5em}}@media (min-width:75em){.responsive-table td,.responsive-table th{padding:.75em}}.responsive-table caption{margin-bottom:1em;font-size:1em;font-weight:700;text-align:center}@media (min-width:48em){.responsive-table caption{font-size:1.5em}}.responsive-table tfoot{font-size:.8em;font-style:italic}@media (min-width:62em){.responsive-table tfoot{font-size:.9em}}@media (min-width:48em){.responsive-table tbody{display:table-row-group}}.responsive-table tbody tr{margin-bottom:1em}@media (min-width:48em){.responsive-table tbody tr{display:table-row;border-width:1px}}.responsive-table tbody tr:last-of-type{margin-bottom:0}@media (min-width:48em){.responsive-table tbody tr:nth-of-type(2n){background-color:rgba(0,0,0,.12)}}.responsive-table tbody th[scope=row]{background-color:#474847;color:#fff}@media (min-width:30em){.responsive-table tbody th[scope=row]{border-left:1px solid #7e857e;border-bottom:1px solid #7e857e}}@media (min-width:48em){.responsive-table tbody th[scope=row]{background-color:initial;color:#000001;text-align:left}}.responsive-table tbody td{text-align:right}@media (min-width:48em){.responsive-table tbody td{border-left:1px solid #7e857e;border-bottom:1px solid #7e857e;text-align:center}}@media (min-width:48em){.responsive-table tbody td:last-of-type{border-right:1px solid #7e857e}}.responsive-table tbody td[data-type=currency]{text-align:right}.responsive-table tbody td[data-title]:before{content:attr(data-title);float:left;font-size:.8em;color:rgba(0,0,0,.54)}@media (min-width:30em){.responsive-table tbody td[data-title]:before{font-size:.9em}}@media (min-width:48em){.responsive-table tbody td[data-title]:before{content:none}}*{margin:0}.a{text-decoration:none;color:#4472c4}.a:hover{text-decoration:underline}.p{margin:0 0 1rem}.h1{font-size:2.5rem;margin:0 0 .5rem}.h2{margin:0 0 1rem;letter-spacing:1px;text-transform:uppercase}.text-blue{color:#4472c4}.text-darkblue{color:#002060}.text-uppercase{text-transform:uppercase}.icon{margin-right:.5rem}.cv-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"left-column2 right-column2 right-column2";width:100%;height:1754px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin-right:200px}.section{margin-bottom:1.5rem}.left-column2{grid-area:left-column2;padding:50px;background-color:#4472c4;color:#fff}.portait{border-radius:50%;max-width:150px;display:block;margin:auto auto 50px}.skills2{list-style-type:none;padding:0;font-size:1.1rem;letter-spacing:1px;margin:0 0 1rem}.right-column2{grid-area:right-column2;display:grid;grid-template-rows:250px 1fr;grid-template-areas:"header" "content"}.header{grid-area:header;padding:50px;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:center}.infos{-webkit-columns:2;column-count:2;list-style-type:none;padding:0}.content{grid-area:content;padding:50px;background-color:#fff}.experience-list{list-style-type:circle}.clear{clear:both}#menu{position:fixed;right:0;top:15%;width:8em;margin-top:-2.5em}.cv:hover{cursor:grab;cursor:-webkit-grab}.cv:active{cursor:grabbing;cursor:-webkit-grabbing}.mainDetails{padding:25px 35px;border-bottom:2px solid #cf8a05;background:#f3f3f3}#name h1{font-size:2.5em}#name h1,#name h2{font-family:"Gudea",Helvetica,arial,sans-serif}#name h2{font-size:2em}#mainArea{padding:0 40px}.wrap{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.wrap:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}#headshot{width:12.5%;float:left;margin-right:30px}#headshot img{width:100%;height:auto;border-radius:50px}#name{float:left}#contactDetails{float:right}#contactDetails ul{list-style-type:none;font-size:.9em;margin-top:2px}#contactDetails ul li{margin-bottom:3px;color:#444;display:inline}#contactDetails ul li a,a[href^=tel]{color:#444;text-decoration:none;transition:all .3s ease-in}#contactDetails ul li a:hover{color:#cf8a05}.sectionTitle{float:left;width:25%}.sectionContent{float:right;width:72.5%}.sectionTitle h1{font-size:.89em;color:#cf8a05;text-transform:uppercase;letter-spacing:1px}.sectionContent h2,.sectionTitle h1{font-family:"Gudea",helvetica,arial,sans-serif}.sectionContent h2{font-size:1.5em;margin-bottom:-2px}.subDetails{font-size:80%;margin-bottom:3px}.keySkills{list-style-type:none;-webkit-column-count:3;column-count:3;margin-bottom:20px;font-size:1em;color:#444}.keySkills ul li{margin-bottom:3px}@media (min-width:602px) and (max-width:800px){#headshot{display:none}.keySkills{-webkit-column-count:2;column-count:2}}@media (max-width:54rem){.cv{width:95%;min-width:280px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear}#headshot{display:none}#contactDetails,#name{float:none;width:100%;text-align:center}.sectionContent,.sectionTitle{float:none;width:100%}.sectionTitle{margin-left:-2px;font-size:1.25em}.keySkills{-webkit-column-count:2;column-count:2}}@media (max-width:480px){.mainDetails{padding:15px}#mainArea{padding:0 25px}.keySkills{-webkit-column-count:1;column-count:1}#name h1{line-height:.8em;margin-bottom:4px}}@media print{.cv{width:100%}}@-webkit-keyframes reset{0%{opacity:0}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes reset{0%{opacity:0}to{opacity:0}}@keyframes fade-in{0%{opacity:0}40%{opacity:0}to{opacity:1}}.instaFade{-webkit-animation-name:reset,fade-in;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:ease-in;-moz-animation-name:reset,fade-in;-moz-animation-duration:1.5s;-moz-animation-timing-function:ease-in;animation-name:reset,fade-in;animation-duration:1.5s;animation-timing-function:ease-in}.quickFade{-webkit-animation-name:reset,fade-in;-webkit-animation-duration:2.5s;-webkit-animation-timing-function:ease-in;-moz-animation-name:reset,fade-in;-moz-animation-duration:2.5s;-moz-animation-timing-function:ease-in;animation-name:reset,fade-in;animation-duration:2.5s;animation-timing-function:ease-in}.delayOne{-webkit-animation-delay:0,.5s;animation-delay:0,.5s}.delayTwo{-webkit-animation-delay:0,1s;animation-delay:0,1s}.delayThree{-webkit-animation-delay:0,1.5s;animation-delay:0,1.5s}.delayFour{-webkit-animation-delay:0,2s;animation-delay:0,2s}.delayFive{-webkit-animation-delay:0,2.5s;animation-delay:0,2.5s}@font-face{font-family:Product-Sans-Bold-italic;src:url(https://unpkg.com/aks-fonts@1.0.0/Product-Sans/Product-Sans-Bold-italic.ttf)}@font-face{font-family:Product-Sans-Bold;src:url(https://unpkg.com/aks-fonts@1.0.0/Product-Sans/Product-Sans-Bold.ttf)}@font-face{font-family:Product-Sans-Regular;src:url(https://unpkg.com/aks-fonts@1.0.0/Product-Sans/Product-Sans-Regular.ttf)}@font-face{font-family:Product-Sans-italic;src:url(https://unpkg.com/aks-fonts@1.0.0/Product-Sans/Product-Sans-italic.ttf)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.cv{background:#fff;margin:0 auto;flex-direction:column;padding:30px;border-top:8px solid #000;overflow:hidden;border-radius:5px}.cv,.cv-row{width:100%;display:flex;position:relative}.cv-row{align-items:flex-start;justify-content:space-between;height:100%}.cv-wrap{width:50%;margin-right:1rem;display:flex;flex-direction:column}.cv-wrap:nth-child(2n){width:35%;margin-right:0}.cv-name{font-family:Product-Sans-Bold;font-size:2rem;font-weight:900;margin-bottom:.5rem;color:#000}.cv-name,.cv-subname{line-height:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cv-subname{font-family:Product-Sans-Regular;font-size:1.5rem;font-weight:500;margin-bottom:2rem;color:#b2b2b2}.cv-content .head-title{font-family:Product-Sans-Regular;font-size:1rem;font-weight:400;line-height:normal;margin-bottom:.5rem;color:#b2b2b2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:2px}.cv-content-item{display:flex;flex-direction:column;margin-bottom:1.5rem}.cv-content-item .title{font-family:Product-Sans-Bold;font-size:1.3rem;font-weight:900;line-height:normal;margin-bottom:.4rem;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cv-content-item .subtitle{font-size:1rem;margin-bottom:.2rem;color:#555}.cv-content-item .subtitle,.cv-content-item .time{font-family:Product-Sans-Regular;font-weight:500;line-height:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cv-content-item .time{font-size:.9rem;margin-bottom:.4rem;color:#b2b2b2}.cv-content-item .exprecince{font-family:Product-Sans-Regular;font-size:1.1rem;font-weight:500;line-height:1.5;color:#131313;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.avatar{width:150px;height:150px;border-radius:9999px;overflow:hidden;position:relative;margin-bottom:2rem;box-shadow:0 5px 30px rgba(0,0,0,.1607843137254902)}.avatar img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.info{display:flex;flex-direction:column;margin-bottom:2rem}.info .title{font-family:Product-Sans-Regular;font-size:1.3rem;font-weight:200;line-height:normal;margin-bottom:.5rem;color:#434343;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info p{margin-bottom:.3rem}.info a{font-family:Product-Sans-Regular;font-size:1.1rem;font-weight:500;line-height:normal;color:#686868;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}.info a:hover{color:#004eff}.cv-skills{margin-bottom:.5rem}.cv-skills .head-title{font-size:1.3rem;color:#434343}.cv-skills .head-title,.cv-skills .title{font-family:Product-Sans-Regular;font-weight:200;line-height:normal;margin-bottom:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cv-skills .title{font-size:1rem;color:#b9b2b2}.cv-social{flex-wrap:wrap;flex-direction:row;position:relative;margin-top:1rem}.cv-social,.cv-social a{display:flex;align-items:center}.cv-social a{justify-content:center;margin-right:1rem;text-decoration:none;color:inherit;cursor:pointer}.cv-social a:hover{color:#004eff}.cv-social a svg{width:30px;overflow:hidden}*{outline:none}.resume{width:100%;background:rgba(247,219,155,.6705882352941176);border:1px solid #fff;box-shadow:0 0 3px 2px #8e8686;position:relative;display:flex}.resume:before{content:"";width:100%;height:6px;position:absolute;bottom:0;left:0}.resume:after{content:"";display:block;clear:both}.resume .base,.resume .func{box-sizing:border-box;float:left}.resume .base>div,.resume .func>div{padding-bottom:10px}.resume .base>div:last-of-type,.resume .func>div:last-of-type{padding-bottom:0}.resume .base{width:225px;padding:30px 15px;background:hsla(0,0%,93.3%,.6)}.resume .base .profile{background:#cca944;padding:30px 15px 5px;margin:-30px -15px 45px;position:relative;z-index:2}.resume .base .profile:after{content:"";position:absolute;background:#cca944;width:100%;height:30px;bottom:-15px;left:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);z-index:-1}.resume .base .profile .photo img{width:100%;border-radius:50%}.resume .base .profile .info{text-align:center;color:#fcfcfc}.resume .base .profile .info .name{margin-top:10px;margin-bottom:0;font-size:1.5em;font-weight:400}.resume .base .contact div{line-height:24px}.resume .base .contact div a:hover{color:#e07a5f}.resume .base .contact div a:hover span:after{width:100%}.resume .base .contact div:hover i{color:#e07a5f}.resume .base .contact div i{color:#8d9e78;width:20px;height:20px;font-size:20px;text-align:center;margin-right:15px;transition-duration:.3s}.resume .base .contact div span{position:relative}.resume .base .contact div span:after{content:"";position:absolute;background:#e07a5f;height:1px;width:0;bottom:0;left:0;transition-duration:.3s}.resume .base .follow .box{text-align:center;vertical-align:middle}.resume .base .follow .box a{display:inline-block;vertical-align:text-bottom}.resume .base .follow .box a:hover i{background:#e07a5f;border-radius:5px;-webkit-transform:rotate(45deg) scale(.8);transform:rotate(45deg) scale(.8)}.resume .base .follow .box a:hover i:before{-webkit-transform:rotate(-45deg) scale(1.5);transform:rotate(-45deg) scale(1.5)}.resume .base .follow .box i{display:inline-block;font-size:30px;background:#cca944;width:60px;height:60px;border-radius:50%;line-height:60px;color:#fcfcfc;margin:0 10px 10px;transition-duration:.3s}.resume .base .follow .box i:before{transition-duration:.3s}.resume .base .follow .box i.fa:before{display:block}.resume .func{width:645px;padding:30px 25px}.resume .func:hover>div{transition-duration:.3s}.resume .func:hover>div:hover h3{letter-spacing:1.6px}.resume .func:hover>div:hover h3 i{-webkit-transform:scale(1.2);transform:scale(1.2)}.resume .func:hover>div:not(:hover){opacity:.5}.resume .func h3{transition-duration:.3s;margin-top:0}.resume .func h3 i{color:#fcfcfc;background:#8d9e78;width:42px;height:42px;font-size:20px;line-height:42px;border-radius:50%;text-align:center;vertical-align:middle;margin-right:8px;transition-duration:.3s}.resume .func .edu,.resume .func .work{float:left}.resume .func .edu small,.resume .func .work small{display:block;opacity:.7}.resume .func .edu ul li,.resume .func .work ul li{position:relative;margin-left:15px;padding-left:25px;padding-bottom:15px}.resume .func .edu ul li:hover:before,.resume .func .work ul li:hover:before{-webkit-animation:circle 1.2s infinite;animation:circle 1.2s infinite}.resume .func .edu ul li:hover span,.resume .func .work ul li:hover span{color:#e07a5f}@-webkit-keyframes circle{0%{box-shadow:0 0 0 0 #3d405b}to{box-shadow:0 0 0 6px rgba(61,64,91,0)}}@keyframes circle{0%{box-shadow:0 0 0 0 #3d405b}to{box-shadow:0 0 0 6px rgba(61,64,91,0)}}.resume .func .edu ul li:first-of-type:before,.resume .func .work ul li:first-of-type:before{width:10px;height:10px;left:-2px}.resume .func .edu ul li:last-of-type,.resume .func .work ul li:last-of-type{padding-bottom:3px}.resume .func .edu ul li:last-of-type:after,.resume .func .work ul li:last-of-type:after{border-radius:1.5px}.resume .func .edu ul li:after,.resume .func .edu ul li:before,.resume .func .work ul li:after,.resume .func .work ul li:before{content:"";display:block;position:absolute}.resume .func .edu ul li:before,.resume .func .work ul li:before{width:7px;height:7px;border:3px solid #3d405b;background:#fcfcfc;border-radius:50%;left:0;z-index:1}.resume .func .edu ul li:after,.resume .func .work ul li:after{width:3px;height:100%;background:#3d405b;left:5px;top:0}.resume .func .edu ul li span,.resume .func .work ul li span{transition-duration:.3s}.resume .func .work{width:42%}.resume .func .edu{width:58%}.resume .func .skills-prog{clear:both}.resume .func .skills-prog ul{margin-left:15px}.resume .func .skills-prog ul li{margin-bottom:8px;display:flex;align-items:center;transition-duration:.3s}.resume .func .skills-prog ul li:hover{color:#e07a5f}.resume .func .skills-prog ul li:hover .skills-bar .bar{background:#e07a5f;box-shadow:0 0 0 1px #e07a5f}.resume .func .skills-prog ul li span{display:block;width:120px}.resume .func .skills-prog ul li .skills-bar{background:#cdcdcd;height:2px;width:calc(100% - 120px);position:relative;border-radius:2px}.resume .func .skills-prog ul li .skills-bar .bar{position:absolute;top:-1px;height:4px;background:#8d9e78;box-shadow:0 0 0 #8d9e78;border-radius:5px}.resume .func .skills-soft ul{display:flex;justify-content:space-between;text-align:center}.resume .func .skills-soft ul li{position:relative}.resume .func .skills-soft ul li:hover svg .cbar{stroke:#cca944;stroke-width:4px}.resume .func .skills-soft ul li:hover small,.resume .func .skills-soft ul li:hover span{-webkit-transform:scale(1.2);transform:scale(1.2)}.resume .func .skills-soft ul li svg{width:95%;fill:transparent;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.resume .func .skills-soft ul li svg circle{stroke-width:1px;stroke:#3d405a}.resume .func .skills-soft ul li svg .cbar{stroke-width:3px;stroke-linecap:round}.resume .func .skills-soft ul li small,.resume .func .skills-soft ul li span{position:absolute;display:block;width:100%;top:52%;transition-duration:.3s}.resume .func .interests-items{box-sizing:border-box;padding:15px;width:100%;border:1px solid #cdcdcd;text-align:center;display:flex;justify-content:space-between}.resume .func .interests-items div{display:inline-block;width:80px;height:80px}.resume .func .interests-items div:hover i{-webkit-transform:scale(1.2);transform:scale(1.2)}.resume .func .interests-items div:hover span{color:#e07a5f;transition-duration:.3s}.resume .func .interests-items div i{font-size:45px;width:60px;height:60px;line-height:60px;color:#8d9e78;transition-duration:.3s}.resume .func .interests-items div i.guitar{display:block;margin:0 auto}.resume .func .interests-items div i.guitar svg{width:50px;height:50px;margin-top:5px;fill:#8d9e78}.resume .func .interests-items div span{display:block}b{font-size:18px}*{box-sizing:border-box}.row{display:flex;flex-wrap:wrap}.left-column{flex:40% 1;width:40%}.left-column,.right-column{background-color:#fff5ef;padding:20px}.right-column{flex:60% 1;width:60%}@media screen and (max-width:700px){.row{flex-direction:column}}.profile-image{height:250px;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:.5em}.profile-text{text-align:center;margin-top:-.4em;color:#fff;background-color:purple}.card{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.15);padding-bottom:2em}.edu-panel,.exper-panel,.info-panel{font-size:16px;color:#666;padding:.5em 1.5em}.language-bar,.skills-bar{width:100%;background-color:#ffe6ff;border-radius:1em}.language,.skills{font-size:12px;text-align:center;color:#fff}.html{width:90%}.css,.html{background-color:purple;border-radius:1em}.css{width:80%}.js{width:65%}.js,.php{background-color:purple;border-radius:1em}.php{width:60%}.english{width:100%}.english,.spanish{background-color:purple;border-radius:1em}.spanish{width:75%}.french{width:60%}.french,.german{background-color:purple;border-radius:1em}.german{width:40%}mark{padding:5px;background-color:purple;border-radius:.2em}.social-links,mark{color:#fff}.social-links :hover{color:#fdcefc}
/*# sourceMappingURL=main.bf1cad47.chunk.css.map */