#header{align-items:stretch;color:var(--bg-color);display:flex;gap:4rem;height:2rem;justify-content:flex-end;left:5vw;margin:auto;position:fixed;right:5vw;top:2vh;width:90vw;z-index:10}#header .config{align-items:center;align-self:flex-start;background-color:var(--deep-blue);border-radius:1rem;display:flex;flex-direction:row;gap:5rem;justify-content:center}.header-link{color:var(--bg-color);font-size:5rem;font-weight:700;text-decoration:none;text-transform:uppercase}.header-blank{background-color:var(--bg-color);height:3rem;transition:all .2s ease-in-out}.header-icon-wraper{height:fit-content}#header i,#header svg{background-color:var(--deep-blue);border-radius:1rem;color:var(--bg-color);cursor:pointer;font-size:7rem;height:100%;padding:1rem}.header-logo{cursor:pointer;height:80%}.header-flag{color:var(--bg-color);cursor:pointer;font-size:3rem;font-weight:700}.language-select-main{align-self:flex-start;height:100%}#header i:hover,.header-flag:hover,.header-link:hover{color:var(--bg-color-i)}.language-select{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0 2rem;text-transform:uppercase}.language-select .rotate{animation:rotate .2s;transform:rotate(180deg)}.lang-drop-down{background-color:var(--deep-blue);border-radius:0 0 1rem 1rem;max-height:0;overflow:hidden;text-align:center;transition:max-height .15s ease-out}.lang-drop-down.dropped{max-height:2000px}.drop-down-item{border-top:1px solid var(--emerald-green);color:var(--bg-color);cursor:pointer;font-size:4rem;margin:0;padding:1rem;text-transform:uppercase;transition:all .2s ease-in-out}.drop-down-item.selected,.drop-down-item:hover{background-color:var(--bg-color);color:var(--deep-blue)}.hero-section{align-items:flex-start;display:flex;flex-direction:column;gap:6rem;justify-content:center;overflow-x:hidden;padding-top:6vh;position:relative;text-align:left}.hero-section h1{text-transform:uppercase}.hero-button,.hero-section .text{width:50%}.hero-section .text{align-items:flex-start;display:flex;flex-direction:column;gap:8rem;justify-content:center}.hero-logo{height:70%;margin:auto;position:absolute;right:0;top:30%;transform:translateX(var(--wolf-hero-translate))}.company-cards-main{align-items:center;display:flex;flex-direction:column;gap:10vh;justify-content:center;transition:all .2s ease-in-out}.company-section{background-color:var(--bg-color);position:relative;transition:all .2s ease-in-out;width:100vw}.company-section h1{color:var(--intense-violet);padding:4rem 0;text-align:left;text-transform:uppercase}.company-card{border-radius:2rem}.company-card h2{color:var(--emerald-green);font-style:oblique;opacity:.7;text-align:right;text-transform:uppercase}#company-icons-selector{align-items:flex-end;border-bottom:.4rem solid var(--emerald-green);display:flex;justify-content:space-evenly;min-height:10vh;padding-top:3rem}#company-icons-selector i{font-size:15rem}.company-icon:hover{color:var(--intense-violet)}.company-icon{color:var(--emerald-green);cursor:pointer;opacity:.5;text-align:center;transition:all .2s ease-in-out;width:100%}.company-icon.active{border-bottom:.8rem solid var(--intense-violet)!important;color:var(--intense-violet);opacity:1}.company-parragraph{font-size:5rem;line-height:6rem;padding:4rem 0}.separator-text{border-bottom:2rem dashed var(--emerald-green);border-top:2rem dashed var(--emerald-green);color:var(--deep-blue);font-size:10rem;padding:1rem;text-align:left;text-transform:uppercase;width:50%}.separator{display:flex}.separator.right{justify-content:flex-end}.separator.right .separator-text{text-align:right}.separator.center{justify-content:center}.separator.center .separator-text{text-align:center;width:100%}.separator{padding:3vh 5vw}.personal-section{border-bottom:2rem solid var(--golden-yellow);overflow:hidden}#personal-image{bottom:0;height:90%;margin:auto;position:absolute;right:-18vw;z-index:1}.personal-section .text{align-items:flex-start;display:flex;flex-direction:column;gap:5rem;justify-content:center;width:55%}.personal-button{left:0;width:100%;z-index:2}.certifications-section{padding:1vw 5vw;position:relative}.certifications-header{background-color:var(--deep-blue);border-radius:2rem 2rem 0 0;color:var(--bg-color);font-size:6rem;padding:2rem;text-align:center}.pdf-viewer{border:1rem solid var(--deep-blue);overflow:hidden;width:fit-content}.pdf-canvas canvas{height:auto!important;width:100%!important}#certifications-button{align-items:center;bottom:0;display:flex;justify-content:center;left:1rem;margin:auto;right:1rem;text-decoration:none}#certifications-button button{background-color:var(--deep-blue);border-radius:0 0 2rem 2rem;color:var(--bg-color);font-size:4rem;width:100%}.certifications-cards-main{grid-gap:2vh;display:grid;gap:2vh;grid-template-columns:repeat(auto-fit,18vw);justify-content:center;justify-items:center;margin:10vh 0;padding:10vh 2vw;position:relative}.certification-card{align-items:stretch;display:flex;flex-direction:column;justify-content:space-evenly;text-align:center;text-transform:uppercase}.certification-card .card-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:2rem;filter:grayscale(1);height:10vw;transition:all .2s ease-in-out;width:10vw}.certification-card .card-image:hover{filter:grayscale(0)}.certifications-text{bottom:0;left:0;margin:0;padding:4rem;position:absolute;right:0;text-align:center}.certifications-text.title{top:0}.contact-section{background-color:var(--deep-blue)}.contact-section h2,.contact-section p{color:var(--bg-color)}.contact-section p{margin:3vh 0}.contact-section button{background-color:var(--intense-violet);margin-bottom:5vh;width:100%}.contact-section button:hover{background-color:var(--bg-color);color:var(--intense-violet)}.contact-section .text{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center;text-align:center}#footer{grid-row-gap:2vh;align-items:center;background-color:var(--deep-blue);border-radius:0;border-top:1px solid var(--bg-color);color:var(--bg-color);display:grid;grid-template-areas:"logo link link" "cpr cpr cpr";height:8vh;justify-content:space-around;justify-items:center;padding:2vh 0;position:relative;transition:all .2s ease-in-out;width:100vw;z-index:10}#footer .links{align-items:center;cursor:pointer;display:flex;gap:20vw;grid-area:link;justify-content:flex-start}.footer-logo{grid-area:logo;height:100%;transform:translateY(1rem)}.footer-link{color:var(--bg-color);font-size:3rem;font-weight:700;text-transform:uppercase}.copyritgth,.footer-link:hover{color:var(--bg-color-i)}.copyritgth{font-size:3rem;font-weight:700;grid-area:cpr;text-align:center;width:100vw}.contact-page,.copyritgth{background-color:var(--bg-color)}.contact-page{min-height:90vh;transition:all .2s ease-in-out}.pt-5{padding-top:5vh}.contact-form{align-items:stretch;display:flex;flex-direction:column;font-size:5rem;gap:3vh;padding:5vw;width:100vw}.form-control{width:90vw}.form-error{color:var(--intense-violet);font-weight:600;justify-content:flex-end;padding:0 4rem 2rem 0}label{color:var(--bg-color-i);font-weight:700}label,select{opacity:.6}input,select,textarea{background-color:var(--bg-color);border:none;border-bottom:.5rem solid var(--intense-violet);color:var(--bg-color-i);font-size:5rem;font-weight:800;margin-top:2rem;padding:2rem;width:100%}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-bottom:.2rem solid var(--intense-violet);border:solid var(--intense-violet);border-width:.2rem .2rem .5rem}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--bg-color);-webkit-box-shadow:0 0 0 40rem var(--deep-blue) inset}:focus{outline:none}#comment{height:35vh}#submit-button{background-color:var(--intense-violet)}#submit-button:hover{background-color:var(--deep-blue)}#alert-wrapper{background-color:#32323299;display:none;position:fixed;z-index:12}#alert-modal,#alert-wrapper{bottom:0;left:0;margin:auto;right:0;top:0}#alert-modal{align-items:center;background-color:var(--bg-color);border-radius:2rem;color:var(--bg-color);display:flex;flex-direction:column;font-weight:600;gap:5vh;height:fit-content;justify-content:center;padding:5rem;position:absolute;width:80vw}#alert-modal .title{font-size:7rem;text-transform:uppercase}#alert-modal .message{color:var(--bg-color-i);font-size:4rem;text-align:center}#alert-modal .closing{color:var(--bg-color-i);cursor:pointer;font-size:4rem;font-weight:200}#alert-modal.ok .title{color:var(--emerald-green)}#alert-modal.error .title{color:var(--intense-violet)}#alert-wrapper.active{display:block}@media (min-width:50px) and (max-width:523px){html{font-size:3px!important}#personal-image{right:-4vw}}@media (min-width:524px) and (max-width:1400px){html{font-size:4px!important}.hero-section{min-height:50vh}.company-cards-main{gap:10vh}.personal-section{min-height:50vh}.personal-section .text{width:35%}#personal-image{right:0}.certifications-cards-main{gap:10vw;grid-template-columns:repeat(auto-fit,6vw)}}@media (min-width:1441px) and (max-width:1800px){html{font-size:6px!important}.hero-section{min-height:82vh}section{padding:8vh 5vw!important}.separator{min-height:auto}.personal-section .text{width:35%}#personal-image{right:5vw}.certifications-cards-main{gap:3vw;grid-template-columns:repeat(auto-fit,15vw);padding-bottom:16vh}.certification-card .card-image{height:6vw;width:6vw}#footer{height:12vh}}@media (min-width:1801px) and (max-width:2200px){html{font-size:15px!important}.personal-section .text{width:45%}#personal-image{right:2vw}.certifications-cards-main{gap:10vw;grid-template-columns:repeat(auto-fit,4vw)}}@media (min-width:2201px) and (max-width:2800px){html{font-size:16px!important}.hero-section{min-height:65vh}.personal-section .text{width:45%}#personal-image{right:-2vw}.certifications-cards-main{gap:10vw;grid-template-columns:repeat(auto-fit,4vw)}}@media (min-width:2801px) and (max-width:4000px){html{font-size:17px!important}.hero-section{min-height:65vh}.personal-section .text{width:40%}#personal-image{right:0}.certifications-cards-main{gap:10vw;grid-template-columns:repeat(auto-fit,4vw)}}@media (min-width:4001px){html{font-size:16px!important}.hero-section{min-height:60vh}.personal-section .text{width:35%}#personal-image{right:5vw}.certifications-cards-main{gap:12vw;grid-template-columns:repeat(auto-fit,.5vw)}}*{box-sizing:border-box;color:#ddd;margin:0;transition:inherit}html{font-size:12px}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}section{background-color:var(--bg-color);padding:4vh 5vw;position:relative;transition:all .2s ease-in-out}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:var(--deep-blue);font-size:8rem;font-weight:700}h1,h2{font-family:Roboto,sans-serif}h2{color:var(--intense-violet);font-size:5rem;font-weight:600}h3{color:var(--emerald-green);font-size:4.5rem;font-weight:500}h3,p{font-family:Roboto,sans-serif}p{color:var(--silver-gray);font-size:4rem;font-weight:600;line-height:5rem}a{color:var(--emerald-green);font-family:Roboto,sans-serif;font-size:2.6rem;font-weight:500;text-decoration:none;transition:color .3s ease}a:hover{color:var(--golden-yellow)}span{color:var(--intense-violet);font-family:Roboto,sans-serif;font-size:2.6rem;font-weight:500}button{background-color:var(--golden-yellow);border:none;border-radius:2rem;color:var(--bg-color);cursor:pointer;display:inline-block;font-size:5rem;font-weight:700;padding:2rem 4rem;transition:background-color .3s ease}button:hover{background-color:var(--golden-yellow-i);color:var(--bg-color-i)}.hided{visibility:hidden}path:hover,polygon:hover{filter:brightness(1.5)}li{list-style-type:none;margin-top:2rem}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/Material-Design-Iconic-Font.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/Material-Design-Iconic-Font.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/Material-Design-Iconic-Font.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/Material-Design-Iconic-Font.ttf) format("truetype")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:#0000008a}.material-icons.md-dark.md-inactive{color:#00000042}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:#ffffff4d}
/*# sourceMappingURL=main.037b9582.css.map*/