:root{--secondary:#72788d}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/_next/static/media/montserrat-v25-latin-regular.446a00e7.eot);src:local(""),url(/_next/static/media/montserrat-v25-latin-regular.446a00e7.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/montserrat-v25-latin-regular.391ffddb.woff2) format("woff2"),url(/_next/static/media/montserrat-v25-latin-regular.18b05c30.woff) format("woff"),url(/_next/static/media/montserrat-v25-latin-regular.4e8be272.ttf) format("truetype"),url(/_next/static/media/montserrat-v25-latin-regular.45592736.svg#Montserrat) format("svg")}button{font-family:inherit}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Montserrat;scroll-behavior:smooth}body{background-color:rgba(0,0,0,.05)}:root{--primary:#eaeaea;--secondary:#3f72af;--third:#ff5722;--fourth:#000}.mainSection{height:100%;transition:background-color .5s ease;position:relative}.mainSection,.navPure{background-color:var(--primary)}.navPure{position:fixed;top:0;z-index:1;transition:.5s ease;width:100%}.nav_wrapper{justify-content:space-around;width:100%;padding-top:20px;padding-bottom:20px}.devices,.nav_wrapper{display:flex;align-items:center}.devices{justify-content:center;bottom:0;left:0;right:0;width:90%;max-width:1000px;margin:0 auto}.devices .class{width:auto;height:auto;max-width:100%;margin-top:30px}.image-container{width:100%;height:100%}.nav_wrapperOfWrapper{display:flex;gap:100px}.nav_wrapperOfWrapper2{display:flex;flex-direction:row-reverse;gap:10px}.nav_wrapperOfWrapper2>a,.nav_wrapperOfWrapper2>button{display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid #000;padding:5px;border-radius:50%;width:50px;height:50px;border-color:var(--secondary);cursor:pointer}.nav_wrapperOfWrapper2 svg{color:var(--secondary);width:25px;height:25px}.nav_wrapperOfWrapper3{display:flex;gap:100px}.nav_wrapper a{font-size:20px;color:var(--secondary);text-decoration:none}.infoDiv{flex-direction:row-reverse;justify-content:space-around;padding-top:60px}.infoDiv,.infoDiv__text{display:flex;align-items:center;width:100%}.infoDiv__text{position:relative;height:50px;margin:25px 0}.infoDiv .avatarDiv{width:40%;max-width:450px}.infoDiv .infoDiv_info{display:flex;flex-direction:column;gap:20px;width:40%}div.infoDiv_info div>h1,div.infoDiv_info div>h4,div.infoDiv_info div>p{color:var(--secondary)}.infoDiv_info p{font-weight:700}.infoDiv_info div:nth-child(3) p:first-child{color:var(--third);font-size:40px}.infoDiv_info h1{font-size:35px}.infoDiv_info h4{font-size:20px}.hamburger-menu__content .aLink{color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:30px;font-style:inherit}.hamburger-menu,.hamburger-menu__content .aLink{background-color:var(--third);width:60px;height:60px}.hamburger-menu{display:none;position:fixed;bottom:10px;right:10px;border-radius:50%;z-index:1}.hamburger-menu__button{background:none;border:none;cursor:pointer;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.hamburger-menu__line{background:#fff;display:block;height:3px;margin-bottom:5px;transition:transform .2s ease-out,opacity .2s ease-out;width:25px}.hamburger-menu__line:last-child{margin-bottom:0}.hamburger-menu__button.open .hamburger-menu__line:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-menu__button.open .hamburger-menu__line:nth-child(2){opacity:0}.hamburger-menu__button.open .hamburger-menu__line:last-child{transform:rotate(-45deg) translate(6px,-6px)}.hamburger-menu__content{background-color:var(--primary);bottom:0;left:0;position:fixed;top:0;width:60px;z-index:1;opacity:0;border-right:1px solid #000;transform:translateX(-100%);transition:opacity .2s ease-out,transform .2s ease-out,background-color .5s ease}.hamburger-menu__content.open{opacity:1;transform:translateX(0)}.hamburger-menu__content ul{list-style-type:none;margin:0;padding-top:25px}.hamburger-menu__content li{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:60px;border-bottom:1px solid grey}.hamburger-menu__content li:last-of-type{border-bottom:none}.hamburger-menu__content li:current{color:var(--third)}.hamburger-menu__content button{position:absolute;display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid #000;padding:5px;border-radius:50%;width:40px;height:40px;border-color:var(--secondary);cursor:pointer;bottom:20px;left:50%;transform:translateX(-50%)}.hamburger-menu__content a{color:var(--secondary);font-size:30px;text-decoration:none}svg.active{color:var(--third)}a.notActive{color:var(--secondary);transition:.5s ease-out}a.activeLi{color:var(--third);transition:.5s ease-in-out}svg.notActive{color:var(--secondary);transition:.5s ease-out}svg.activeLiMobile{color:var(--third);transition:.5s ease-in-out}a.activeLiMobile{color:var(--third)}.secondSection{height:100%;background-color:var(--secondary);display:flex;flex-direction:row;justify-content:space-around;align-items:center;transition:background-color .5s ease;padding:50px 0}.secondSection__avatar{width:40%;display:flex;flex-direction:column;align-items:center;margin:30px 0}.secondSection__avatar__icons{display:flex;flex-direction:row}.secondSection__avatar__elements{display:flex;align-items:center;justify-content:center;margin-right:10px;width:40px;height:40px;border-radius:50%;background-color:var(--third);color:#fff;transition:all .3s ease-in-out;position:relative}.secondSection__avatar__elements:hover{transform:translateY(-5px);box-shadow:0 3px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.secondSection__avatar__myName{margin-top:45px}.secondSection__avatar__myName p{font-size:min(max(30px,4vw),35px);color:var(--primary);font-weight:700}.secondSection__avatar__professions{position:absolute;width:100%;font-size:25px;text-align:center;height:30px}.secondSection__avatar__elements svg{font-size:20px}.secondSection__avatar__icons :first-child{top:-35px}.secondSection__avatar__icons :nth-child(2){top:-20px}.secondSection__avatar__icons :nth-child(3){top:-35px}.biographySection{display:flex;flex-direction:column;gap:25px;width:40%}.biography__aboutMe{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.biography__aboutMe__secondFlex a{text-decoration:none;color:#000;border-bottom:1px solid #000;transition:.5s ease-out}.biography__aboutMe__secondFlex a:hover{color:var(--third);border-bottom:1px solid var(--third);transition:.3s ease-in}.biography__aboutMe__firstFlex p,.biography__aboutMe__secondFlex p{color:#000}.biography__aboutMe__firstFlex>p>span,.biography__aboutMe__secondFlex>p>span{color:#fff;font-weight:700}.thirdSection{height:100%;display:flex;flex-direction:column;justify-content:center;gap:50px;padding-bottom:50px}.thirdSection,.thirdSection__title>div,.thirdSection__title>h1{width:100%;background-color:var(--primary);transition:background-color .5s ease}.thirdSection__title>h1{padding:20px 0 20px 4%;color:var(--secondary)}.thirdSection__mainDiv h1{text-align:center;padding:10px 0}.thirdSection__education{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:90%;border-radius:20px;background-color:var(--secondary);transition:background-color .5s ease;padding:20px;gap:20px}.thirdSection__education p{color:var(--primary)}.thirdSection__education div{display:flex;flex-direction:column;gap:2px}.skillsDiv{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.skillsDiv p{color:var(--secondary)}.skillsDiv__elements{display:flex;flex-direction:row;justify-content:center;align-items:center;width:90%;height:100%;gap:25px}.slider{background-color:#d6d6d6;transition:background-color .5s ease;height:10px;width:90%;border-radius:20px}.skillsDiv__number{display:inline-block;width:30%;font-weight:700}.skillsDiv__title{font-weight:700}.sliderWidth{background-color:var(--third);height:100%;border-radius:20px}.skillsDiv__flexDiv{display:flex;flex-direction:column;align-items:flex-start;width:70%;height:40px}.skillsDiv__flexDiv p{width:100%}.thirdSection__experience>h1{padding:0 0 20px 4%;color:var(--secondary);background-color:var(--primary);transition:background-color .5s ease}.thirdSection__experience{width:100%;background-color:var(--primary);flex-direction:column;gap:20px}.thirdSection__experience,.thirdSection__experience__flexWrapper{transition:background-color .5s ease;display:flex;align-items:center}.thirdSection__experience__flexWrapper{flex-direction:row;justify-content:center;background-color:var(--secondary);width:60%;color:var(--primary);gap:50px;padding:20px;border-radius:20px}.thirdSection__experience__flexCol{display:flex;flex-direction:column;gap:5px;width:30%}.thirdSection__experience__flexCol>p:first-of-type{font-size:20px;font-weight:700}.thirdSection__experience__flexCol>p:nth-of-type(2),.thirdSection__experience__flexCol>p:nth-of-type(3){font-size:15px}.thirdSection__experience__flexCol>p:nth-of-type(4){background-color:var(--third);width:85px;padding:5px;border-radius:10px;font-size:15px;display:flex;justify-content:center;align-items:center}.thirdSection__experience__SecondflexCol{display:flex;flex-direction:column;gap:5px;width:70%}.thirdSection__experience__SecondflexCol>p:first-of-type{font-weight:700}.thirdSection__experience__soon{background-color:var(--third);padding:10px;border-radius:30px;color:var(--primary);margin-bottom:50px}.fourthSection{height:100%;background-color:var(--secondary);transition:background-color .5s ease}.fourthSection__work{width:100%;gap:100px;padding-bottom:50px}.fourthSection__work,.fourthSection__work__image{display:flex;justify-content:center;align-items:center}.fourthSection__work__image{width:40%;border:2px solid #000;flex-direction:column;position:relative}.fourthSection__work__image>div{background-color:hsla(0,0%,100%,.9);opacity:0;width:90%;height:100%;max-width:90%;max-height:90%;position:absolute;transition:all .5s ease-out;border-radius:20px;border:2px solid #000}.backgroundFiller{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:35px;gap:10px}.backgroundFiller p:first-of-type{text-decoration:none;color:var(--secondary);font-size:65%}.backgroundFiller svg{font-size:30px;color:var(--secondary);transition:all .5s ease-out}.backgroundFiller svg:hover{color:var(--third);transition:all .5s ease-in}.fourthSection__work__image>div:hover{opacity:1;width:90%;transition:all .5s ease-in}.fourthSection__work__image>img{height:100%;width:100%}.fourthSection__work__details{width:45%;display:flex;flex-direction:column;gap:20px}.fourthSection__work__details p{font-size:20px;font-weight:700}.fourthSection h1{color:var(--primary);font-size:35px;display:flex;width:100%;flex-direction:column;align-items:center;padding:50px 0}.moreLessButtonsDiv{display:inline-block;cursor:pointer;border:1px solid #000;width:-moz-fit-content;width:fit-content;padding:0 5px;color:var(--primary)}.moreLessButtonsDiv div{display:flex;align-items:center;gap:10px;transition:all .1s ease-out}.moreLessButtonsDiv:hover{color:var(--third);font-weight:700;transition:all .1s ease-in}.fourthSection__work__details p{color:var(--primary)}.fourthSection__work__details p>span.highlight,.fourthSection__work__details p>span>span.highlight{color:var(--third)}.fifthSection{height:100%;background-color:var(--primary);padding-bottom:50px}.fifthSection>h1{color:var(--secondary);text-align:center;padding:20px 0}.fifthSection__contact{width:100%;justify-content:center;align-items:center}.fifthSection__contact,.myDetails{display:flex;flex-direction:column}.myDetails{width:90%}.myDetails__primaryText{margin:30px 0;display:flex;flex-direction:column;gap:10px}.myDetails__primaryText p:first-of-type{color:var(--secondary);text-align:center;font-size:25px}.myDetails__primaryText p:nth-of-type(2){font-size:20px;color:var(--secondary);text-align:center}.myDetails__flex{display:flex;word-break:break-all;width:100%;flex-direction:column;align-items:center;margin-bottom:17px;margin-top:17px}.myDetails__flex a{color:var(--secondary);font-size:20px;text-align:center;text-decoration:none;border-bottom:1px solid var(--third);transition:.5s ease}.myDetails__flex a:hover{color:var(--third);transition:.5s ease}.myDetails__flex svg{color:var(--third);font-size:30px}.contactForm{display:flex;flex-direction:column;width:90%;gap:10px}.contactForm__nameEmail{display:flex;gap:5px}.reviewInputBoxes{position:relative;width:100%}.reviewInputBoxes input{width:100%;height:50px;padding:10px;border:1px solid #000;background-color:#fff;border-radius:5px;color:#000;outline:none;font-size:1em}.reviewInputBoxes span{position:absolute;left:0;padding:10px;pointer-events:none;font-size:1.5em;color:#000;text-transform:uppercase;transition:.1s ease-in}.reviewInputBoxes input:focus~span,.reviewInputBoxes input:valid~span{color:#000;background-color:#fff;border:1px solid #000;font-weight:500;transform:translateX(10px) translateY(-7px);padding:0 10px;font-size:1em}.textAreaBox{position:relative;width:100%}.textAreaBox textarea{width:100%;padding:15px 0 0 10px;border:1px solid #000;background-color:#fff;border-radius:5px;color:#000;outline:none;font-size:1em}.textAreaBox span{position:absolute;left:0;padding:10px;pointer-events:none;font-size:1.5em;color:#000;text-transform:uppercase;transition:.1s ease-in}.textAreaBox textarea:focus~span,.textAreaBox textarea:valid~span{color:#000;background-color:#fff;border:1px solid #000;font-weight:500;transform:translateX(10px) translateY(-7px);padding:0 10px;font-size:1em}.submitFormButton button{color:var(--third);width:100%;height:40px;border-radius:20px;background-color:transparent;border:2px solid var(--secondary);font-weight:700;cursor:pointer;transition:.5s ease-out}.submitFormButton button:hover{color:var(--secondary);border:2px solid var(--third);transition:.5s ease-in}@media (max-width:370px){.secondSection__avatar__myName{margin-top:60px}}@media (max-width:750px){.hamburger-menu{display:block}.nav_wrapper{display:none}.infoDiv{flex-direction:column}.infoDiv .avatarDiv{width:100%}.infoDiv .infoDiv_info{width:95%}.infoDiv_info div:nth-child(3) p:first-child{color:var(--third);font-size:35px}.secondSection{flex-direction:column}.secondSection__avatar{width:90%;display:flex;flex-direction:column;align-items:center}.biographySection{width:95%;margin-top:30px}.biography__aboutMe{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center;margin-bottom:30px}.thirdSection__title h1{text-align:center}.thirdSection__experience__flexCol{justify-content:center;align-items:center;width:90%}.thirdSection__experience__flexWrapper{flex-direction:column;width:90%}}@media (max-width:1000px){.fourthSection__work{flex-direction:column}.fourthSection__work__image{width:90%;height:20%}.fourthSection__work__details{width:90%}}@media (min-width:750px){.thirdSection{flex-direction:row;width:100%}.thirdSection__education{width:30%}.skillsDiv{width:60%}.skillsDiv__flexDiv{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.skillsDiv__number{display:inline-block;width:50px}.fifthSection__contact{flex-direction:row;width:100%;justify-content:space-evenly}div.fifthSection__contact{margin:0}.contactForm,.myDetails{width:45%}.myDetails__flex{flex-direction:row;justify-content:center;gap:15px}}