:root{--light-blue: #04C3FF;--light-blue-shadow: rgb(69 211 255 / 27%);--sea-green: #0ABEAD;--sea-green-dark: #0CBFAE;--sea-green-extra-dark: #09BEAD;--sea-green-shadow: #0bbead66;--header-hamburger-background: #0bbeadcc;--orange: #F57F17;--dark-red: #6a05ad;--orange-shadow: #f57f1733;--white: #ffffff;--black: #333333;--disabled-btn: #09bead7a;--error-message: #e44f4fd1;--toast-error: #e44f4ffa;--toast-shadow: #9c9c9ce3;--toast-success: #0CBFAE;--loader-color: #0CBFAE;--red: #da1d1dfa;--transparent-dark: #1a181a8e;--transparent-red: #24FF008e;--header-purple: #2b114d;--bg-purple: #1A0B2E;--card-purple: #693B93;--green: #24FF00}.MainContent{flex:1;background-image:linear-gradient(to right,#000000,#2c2c2c);width:100%;height:100%;background-attachment:fixed}header{background-color:#1f1e1e7c}::-moz-selection{color:#c697f2c2;background:#1a1a199f}::selection{color:#24ff00c2;background:#1a1a199f}@media screen and (max-width: 280px){.MainContent{background-image:url();margin:0%;flex:1;width:100%}}.profile-container{height:10%;min-height:fit-content;padding:2% 10%}.profile-parent{display:flex;align-items:center;justify-content:space-between;color:#f0f8ff}.profile-details-name{font-size:"24px";font-family:Poppins SemiBold}.nav-content{background-color:#6a05ad8e}.profile-details-role{display:flex;flex-direction:column;margin:14px 0 24px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.profile-details-role h1{font-size:40px;font-family:monospace}.primary-text{color:var(--white)}.highlighted-text{color:var(--green)}.mainNum{font-size:25px}.profile-role-tag-line{font-size:19px;margin:5px 0 0;font-family:Poppins Light}.profile-options .highlighted-btn{margin:0 0 0 28px}.profile-options .highlighted-btn:hover{margin:0 28px 0 0;background-color:#f0f8ff;color:#000}.profile-options .primary-btn:hover{margin:0 0 0 28px;background-color:#f0f8ff;color:#000}.profile-picture{display:flex;align-items:center;justify-content:center;box-shadow:0 1px 0 0 var(--white);border-radius:50%;height:380px;width:380px;margin:0 0 0 100px}.profile-picture-background{height:92%;width:92%;background-image:url(/assets/profilephoto-2c44260f.png);background-size:cover;border-radius:50%;background-position:left}.profile-picture-background:hover{transform:scale(1.07);transition:1s ease-out}.colz .colz-icon{padding:8px 8px 8px 0;width:auto}.colz .colz-icon i{transform:scale(1.5)}.colz .colz-icon svg{transform:scale(1.5)}.colz .colz-icon i:hover{transform:scale(3.5)}.colz .colz-icon svg:hover{transform:scale(3.5)}@media screen and (max-width: 1110px){.profile-picture{margin:0 0 0 80px}.profile-details-name{font-size:20px}.profile-details-role .primary-text{font-size:12px}.profile-options .btn{width:120px;padding:11px 0;z-index:700}}@media screen and (max-width: 300px){.profile-parent{width:100%}.profile-details-role{display:none}.profile-picture{width:50%}.profile-picture-background{width:70%;height:70%}.profile-picture{display:flex;align-items:center;justify-content:center;box-shadow:none}.profile-parent{flex-direction:column-reverse;margin:30px 0 0}.profile-options{display:flex;flex-direction:column;align-items:center}.primary-btn,.profile-options .highlighted-btn{margin:0}.profile-options .highlighted-btn:hover,.profile-options .primary-btn:hover{margin:0;background-color:#f0f8ff;color:#000}}.picture-background{height:300px;width:300px;background:url(/assets/profilepicture-afc157fd.jpg);background-size:cover;margin-right:5%;border-radius:999%;background-position:left;-webkit-border-radius:999%;-moz-border-radius:999%;-ms-border-radius:999%;-o-border-radius:999%}.picture-background{height:300px;width:300px;background:url(/assets/profilepicture-afc157fd.jpg);background-size:cover;margin-right:5%;border-radius:999%;background-position:left;-webkit-border-radius:999%;-moz-border-radius:999%;-ms-border-radius:999%;-o-border-radius:999%}.aboutMe{margin-top:1vh;display:flex;color:var(--white)}.my-picture{display:flex;align-items:center;justify-content:center;height:100%;width:50%;flex-direction:column}.picture-background{height:300px;width:300px;background:url(/assets/profilepicture-afc157fd.jpg);background-size:cover;margin-right:5%;border-radius:999%;background-position:left;-webkit-border-radius:999%;-moz-border-radius:999%;-ms-border-radius:999%;-o-border-radius:999%}@media screen and (max-width: 1110px){.aboutMeContent{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2%}.picture-background{width:300px;height:250px}.my-picture{display:flex;align-items:center;justify-content:center;height:60vh;width:150vh;flex-direction:column}}@media screen and (max-width: 500px){.picture-background{display:none}.aboutMeText{text-align:justify;font-size:medium}.my-picture{display:flex;align-items:center;justify-content:center;height:40vh;width:110%;flex-direction:column}}.linkCard{color:var(--green);font-weight:700;text-decoration:underline}.linkCard:hover{opacity:.7;color:var(--green)}.card{background-color:#4b4b4b;display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:60%;height:30%;margin:1%;padding:3%}.picture-background{height:300px;width:300px;background:url(/assets/profilepicture-afc157fd.jpg);background-size:cover;margin-right:5%;border-radius:999%;background-position:left;-webkit-border-radius:999%;-moz-border-radius:999%;-ms-border-radius:999%;-o-border-radius:999%}.picture-background:hover{transform:scale(1.05);transition:1s ease-out;border-radius:25%;-webkit-border-radius:25%;-moz-border-radius:25%;-ms-border-radius:25%;-o-border-radius:25%;-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out}.whoAmI{display:flex;flex-direction:column;justify-content:center;width:50%}.aboutMeContent{width:100%;display:flex;justify-content:space-between;flex-direction:row;padding-inline:10%;padding-block:5%}.highlight-text{display:flex;justify-content:center;font-size:5vh}.aboutMeText{display:flex;justify-content:center;text-align:justify;color:#bdbcbc}@media screen and (max-width: 1110px){.aboutMeContent{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2%}.picture-background{width:300px;height:250px}}@media screen and (max-width: 910px){.profile-picture{height:320px;width:320px;margin:0 0 0 4px}.profile-details-name{font-size:20px}.profile-details-role .primary-text{font-size:12px}.profile-options .btn{width:120px;padding:11px 0;z-index:700}}@media screen and (max-width: 810px){.profile-picture{margin:0!important}.profile-parent{flex-direction:column-reverse;margin:40px 0 0}.profile-options{display:flex;justify-content:space-between}.profile-details{margin:25px 0 0}.profile-options .highlighted-btn{margin:0!important}.profile-options .profile-details-role{text-align:center}}@media screen and (max-width: 500px){.picture-background{display:none}.aboutMeText{text-align:justify;font-size:smaller}.aboutMeContent{padding:5%}.card{background-color:#4b4b4b;display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:80%;height:30%;margin:1%;padding:3%}}@media screen and (max-width: 300px){.picture-background{display:none}.aboutMeText{text-align:justify;font-size:smaller}}.contact-content{font-weight:700;border:none}.btn-send{background:var(--transparent-red);border:none}.btn-send:hover{background:rgba(0,255,21,.979);border:none}.contact-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px}.contact-item{list-style:none;text-decoration:none;margin:10px;padding:10px;color:#f0f8ff;font-weight:700;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.contact-item:hover{background:var(--transparent-red)}@media screen and (max-width: 300px){.my-email{font-size:12px}}.item-tec1{width:100%;margin:2vh;border-radius:15px;padding:2vh}.content-background{font-weight:700;border:none;padding-inline:10%;margin-block:2vh;padding-block:3vh}.content{display:flex;flex-direction:row}.mainContent{font-weight:700;border:none;padding-left:10%;padding-block:5%;flex-direction:column;justify-content:center}.embla{overflow:hidden;max-width:90%;margin:0 auto}.embla__container{display:flex}.embla__slide{flex:0 0 auto;min-width:0;margin-right:20px;transition:filter .3s ease}.embla__slide.inactive{filter:blur(3px);opacity:.6}.embla__slide.active{filter:blur(0px);opacity:1}.projects{flex-direction:row}.card-project{background-color:#fff;border-radius:24px;padding:16px;overflow:hidden;transform:translate(0);margin:16px;transition:.25s}.card-project:hover{transform:scale(1.03)}.card-project:before{content:"";position:absolute;top:-64px;left:-64px;width:150%;height:76%;transform:rotate(-12deg);z-index:-1}.card-project:before{background-image:linear-gradient(#0d4b04,#51b641)}.card-project .logo{font-size:25px}.card-project h2{font-size:180%;line-height:64px;color:#fff;margin:24px 0 0;font-weight:700}.project{height:180px;width:300px;object-fit:contain;margin-top:40px;margin-left:-32px;border-radius:20%}.card-project .button-right{text-align:right;margin-top:64px}.card-project .button-right a{font-size:16px;text-transform:uppercase;color:#fff;padding:8px 32px;border:none;border-radius:48px;cursor:pointer}.card-project .button-right a{background-image:linear-gradient(170deg,#0d4b04,#24FF00)}@media screen and (max-width: 800px){.projects{flex-direction:column}.project{width:350px;height:250px}.card-project h2{font-size:150%}}@media screen and (max-width: 300px){.projects{flex-direction:column}.project{width:200px;height:130px}.card-project h2{font-size:150%}}.buttonLink{color:#f0f8ff;display:flex;padding:5px;align-items:center;justify-content:center}.buttonLink:hover{color:#f0f8ff}.item-tec{width:20vw;margin:2vh;border-radius:15px;padding:2vh;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.content-background2{font-weight:700;border:none;padding-inline:10%;padding-block:5%;background-color:#000}.content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.button-experience{font-size:16px;text-transform:uppercase;color:#fff;padding:8px 32px;border:none;border-radius:48px;cursor:pointer;background-color:var(--transparent-red);-webkit-border-radius:48px;-moz-border-radius:48px;-ms-border-radius:48px;-o-border-radius:48px;margin-top:2vh}.button-experience:hover{color:#fff}@media screen and (max-width: 500px){.content{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width: 800px){.content{display:flex;flex-direction:column;justify-content:center;align-items:center}}@font-face{font-family:Poppins Medium;font-style:normal;font-weight:400;src:url(/assets/Poppins-Medium-e554db18.ttf)}@font-face{font-family:Poppins Regular;font-style:normal;font-weight:400;src:url(/assets/Poppins-Regular-78f12727.ttf)}@font-face{font-family:Poppins SemiBold;font-style:normal;font-weight:400;src:url(/assets/Poppins-SemiBold-bf9c1ff6.ttf)}@font-face{font-family:Poppins Bold;font-style:normal;font-weight:400;src:url(/assets/Poppins-Bold-c24de569.ttf)}@font-face{font-family:Poppins ExtraBold;font-style:normal;font-weight:400;src:url(/assets/Poppins-ExtraBold-fd044801.ttf)}@font-face{font-family:Poppins Light;font-style:normal;font-weight:400;src:url(/assets/Poppins-Light-b0499eb6.ttf)}@font-face{font-family:Poppins Thin;font-style:normal;font-weight:400;src:url(/assets/Poppins-Thin-33416960.ttf)}*{outline:none}body{margin:0;overflow-y:overlay;font-family:Poppins Regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1c1c1c;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:6px!important;height:6px!important}body ::-webkit-scrollbar-thumb{background-color:#ffffff29}::-webkit-scrollbar-thumb{background-color:#0003}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}.btn{border-radius:50px;padding:14px 0;width:160px;cursor:pointer;transition:.2s;font-family:Poppins SemiBold}.btn:active{transform:translateY(2px)}.primary-btn{color:var(--white);font-size:12px;background-color:#6a05ad;margin-right:20px}.primary-btn:hover{color:#f0f8ff;background-color:#000}.highlighted-btn{color:#fff;font-size:12px;background-color:#000}.highlighted-btn:hover{color:#fff;background-color:#8b0000}@media only screen and (max-width: 568px){.highlighted-btn{z-index:-900}}.red-border{border:1px solid var(--error-message)!important}.fade-in{opacity:0;transform:translateY(80px);transition:all .8s ease}
