.Hero_heroSection__xQkhD{background-color:#000;height:105vh;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:5rem}.Hero_heroImg__lm4qR{width:85%}@media screen and (max-width:1024px){.Hero_heroSection__xQkhD{height:auto;padding-top:7rem;margin-bottom:5rem}}.About_sectionH5__BAU3h{text-align:center;color:#a3a5a5;font-style:italic;font-size:.9rem}.About_sectionH2__vNHdN{text-align:center;color:#515857;margin-bottom:3rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:4px}.About_aboutContainer__CE379{display:grid;grid-template-columns:40% 40%;grid-gap:5%;gap:5%;width:100%;justify-content:center;margin-bottom:5rem}.About_aboutMe__3_QEp{width:85%;height:85%;border-radius:2rem;display:grid}.About_aboutMeImg__c6rXA{width:80%;transform:rotate(0);transition:all .4s ease}.About_aboutMeImg__c6rXA:hover{transform:rotate(10deg)}.About_aboutCards__joL3V{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.About_aboutCard__mAdt8{background:#515857;border:1px solid transparent;border-radius:1rem;padding:1.5rem;text-align:center;transition:all .4s ease}.About_aboutCard__mAdt8:hover{background:transparent;border-color:#515857;cursor:default}.About_aboutIcon__KHfi7{color:#a3a5a5;font-size:1.5rem;margin-bottom:.5rem}.About_aboutCardH4__cGJQF{font-size:1rem;margin-bottom:.2rem;color:#d8e2e1}.About_aboutCardH5___D4Zr{font-size:.75rem;color:#d8e2e1}.About_aboutContentParagraph__teq7s{margin:2rem 0 5rem;color:#d8e2e1}.About_aboutBtns__8cmcl{display:flex;justify-content:center;gap:1rem}.About_btnPrimary__jcV2w{color:#a3a5a5;padding:.75rem 1.2rem;border-radius:.4rem;cursor:pointer;border:1px solid #a3a5a5;transition:all .4s ease}.About_btnPrimary__jcV2w:hover{background:#a3a5a5;color:#515857;border-color:transparent}@media screen and (max-width:1024px){.About_aboutContainer__CE379{width:100%;grid-template-columns:1fr;gap:0;text-align:center}.About_aboutMe__3_QEp{width:75%;margin:2rem auto 4rem}.About_aboutCards__joL3V{gap:1.5rem;grid-template-columns:25% 25% 25%;justify-content:center}.About_aboutContentParagraphWrapper__rKGHL{width:100%;display:flex;justify-content:center}.About_aboutContentParagraph__teq7s{margin:2rem 0;width:75%}}@media screen and (max-width:600px){.About_aboutContainer__CE379{width:100%}.About_aboutMe__3_QEp{width:80%;margin:0 2rem 1.5rem}.About_aboutCards__joL3V{gap:.5rem;grid-template-columns:30% 30% 30%;justify-content:center}.About_aboutContent__r4Ljy{text-align:center}.About_aboutContentParagraphWrapper__rKGHL{width:100%;display:flex;justify-content:center}.About_aboutContentParagraph__teq7s{width:90%}}.Experience_sectionH5__TBk3J{text-align:center;color:#a3a5a5;font-style:italic;font-size:.9rem}.Experience_sectionH2__KW2h_{text-align:center;color:#515857;margin-bottom:3rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:4px}.Experience_experienceContainer__pWYqg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%;margin-bottom:5rem;justify-items:center}.Experience_experienceContainer__pWYqg>div{background:#515857;padding:2.4rem 5rem;border-radius:2rem;border:1px solid transparent;transition:all .4s ease;width:75%}.Experience_experienceContainer__pWYqg>div:hover{background:transparent;border-color:#515857;cursor:default}.Experience_experienceContainerH3__NJxip{text-align:center;font-size:1.3rem;margin-bottom:2rem;color:#a3a5a5}.Experience_experienceContent__rIDYj{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:2rem;row-gap:2rem}.Experience_experienceDetails__0oAep{display:flex;gap:1rem}.Experience_experienceDetailsIcon__3hJ5V{margin-top:6px;color:#a3a5a5}.Experience_experienceDetailsH4__J1u_Q{color:#d8e2e1}.Experience_experienceDetailsCircles__H6Pdx{font-size:.4rem;margin-top:4px;color:#a3a5a5}@media screen and (max-width:1024px){.Experience_experienceContainer__pWYqg{grid-template-columns:1fr}.Experience_experienceContainer__pWYqg>div{width:80%;padding:2rem;margin:0 auto}.Experience_experienceContent__rIDYj{padding:1rem}}@media screen and (max-width:600px){.Experience_experienceContainer__pWYqg{gap:1rem}.Experience_experienceContainer__pWYqg>div{width:90%;padding:2rem 1rem}}.Certificates_sectionH5__mQBTp{text-align:center;color:#a3a5a5;font-style:italic;font-size:.9rem}.Certificates_sectionH2__lDQjM{text-align:center;color:#515857;margin-bottom:3rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:4px}.Certificates_certContainer__euyI9{width:100%;margin-bottom:5rem;padding:0 5rem;justify-items:center;color:#fff}.Certificates_carousel__3HKJ_{overflow:hidden}.Certificates_innerCarousel__aUcka{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.Certificates_carouselItem__Z4efl{width:100%}.Certificates_carouselItemImg__XlAIi{width:100%;height:100%}.Portfolio_sectionH5___lD2K{text-align:center;color:#a3a5a5;font-style:italic;font-size:.9rem}.Portfolio_sectionH2__8kHw_{text-align:center;color:#515857;margin-bottom:3rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:4px}.Portfolio_portfolioContainer__bqX0x{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;width:100%;margin-bottom:5rem;padding:0 5rem;justify-items:center}.Portfolio_portfolioItem__wZAkb{position:relative}.Portfolio_portfolioItemImage__qpAkz{width:100%;height:99%;position:relative}.Portfolio_portfolioOverlay__FVRJE{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:99%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:.5s ease;background-color:rgba(81,88,87,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Portfolio_portfolioOverlay__FVRJE>*{transform:translateY(20px);transition:transform .5s}.Portfolio_portfolioOverlay__FVRJE:hover{opacity:1}.Portfolio_portfolioOverlay__FVRJE:hover>*{transform:translateY(0)}.Portfolio_portfolioH3__FnVr7{margin-bottom:.5rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:3px;font-weight:600}.Portfolio_portfolioParagraph__RCmjA{margin-bottom:2rem;padding:0 2rem}.Portfolio_btnPrimary__HMmRa{color:#fff;background:#a3a5a5;padding:.75rem 2rem;border-radius:.4rem;cursor:pointer;border:1px solid transparent;transition:all .4s ease;margin-right:1rem}.Portfolio_btnPrimary__HMmRa:hover{background:#a3a5a5;color:#515857;border-color:transparent}@media screen and (max-width:1024px){.Portfolio_portfolioContainer__bqX0x{grid-template-columns:1fr 1fr;gap:1.2rem;display:flex;flex-direction:column;align-items:center;width:100%;padding:0}.Portfolio_portfolioItem__wZAkb{width:75%}}@media screen and (max-width:600px){.Portfolio_portfolioContainer__bqX0x{grid-template-columns:1fr;gap:1rem;width:100%;justify-items:center}.Portfolio_portfolioItem__wZAkb{width:90%}}.Contact_sectionH5___BwmK{text-align:center;color:#a3a5a5;font-style:italic;font-size:.9rem}.Contact_sectionH2__CmUhA{text-align:center;color:#515857;padding-bottom:3rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:4px}.Contact_contactContainer__EPIHn{display:flex;justify-content:center;width:100%;padding-bottom:5rem}.Contact_form__v_gfb{display:flex;flex-direction:column;gap:1.2rem;width:50%}.Contact_input__LXOGn,.Contact_textarea__ecoky{width:100%;padding:1.5rem;border-radius:.5rem;background:transparent;border:2px solid #515857;resize:none;color:#d8e2e1}.Contact_input__LXOGn,.Contact_textarea__ecoky::placeholder{font-family:Courier New,Courier,monospace;font-feature-settings:"smcp";font-variant:small-caps;font-size:1.1rem;letter-spacing:1px}.Contact_btnPrimary__zaHOY{width:30%;font-family:Courier New,Courier,monospace;font-feature-settings:"smcp";font-variant:small-caps;font-size:1.1rem;letter-spacing:1px;border-radius:.5rem;color:#a3a5a5;border:1px solid #a3a5a5;padding:.75rem 1.2rem;transition:all .4s ease;cursor:pointer}.Contact_btnPrimary__zaHOY:hover{background:#a3a5a5;color:#515857;border-color:transparent}@media screen and (max-width:1024px){.Contact_form__v_gfb{width:75%}.Contact_btnPrimary__zaHOY{cursor:default;-webkit-tap-highlight-color:transparent}.Contact_btnPrimary__zaHOY:focus{outline:none;box-shadow:none}}@media screen and (max-width:600px){.Contact_form__v_gfb{width:90%}.Contact_btnPrimary__zaHOY{width:50%;cursor:default;-webkit-tap-highlight-color:transparent}.Contact_btnPrimary__zaHOY:focus{outline:none;box-shadow:none}}@media (hover:none){.Contact_btnPrimary__zaHOY:hover{color:inherit}}