.main-box h1{font-size:6vw;font-weight:400;margin:0;padding-bottom:5px}.main-box h1,.main-box p{font-family:Lato,sans-serif;color:#fff}.download-cv{margin-top:40px;text-align:center}#download-cv-button{padding:10px 20px;font-size:14px;font-weight:700;font-family:Lato,sans-serif;text-align:center;border:1px solid #ccc;color:#333;cursor:pointer;transition:background-color .3s,color .3s}#download-cv-button:hover{background-color:#3b3b3b;color:#fff}.main-box{display:flex;justify-content:space-between;align-items:center;max-width:90%;margin:0 auto;padding-bottom:40px;box-shadow:10px 0 20px -10px rgba(0,0,0,.8),-10px 0 20px -10px rgba(0,0,0,.8)}.main-box,.title{background-color:#419487}.title{width:70%}.title-text{text-align:center;margin-top:0;margin-left:40px;margin-bottom:0}.title-line{height:2px;width:60%;background-color:#fff;margin:10px auto}.profile-image{height:auto;width:220px;margin-top:3%}@media(min-width:970px){.profile-image{width:220px;margin-top:3%}}@media(min-width:1200px){.profile-image{width:250px;margin-top:3%}}.description-text{text-align:center;font-size:1.2rem;margin-top:40px;width:80%;margin-left:auto;margin-right:auto}.profile-picture{background-color:#419487;width:28%;padding-right:50px;display:flex;flex-direction:column;align-items:center}.cv-button-div{margin-top:10px}.cv-button-div,.social-media{display:flex;justify-content:center}.social-media{align-items:center;margin-top:20px;width:100%;padding:0 20px}.social-media img{filter:invert(100%)}.social-media a:hover img{filter:invert(20%)}.social-media a{margin:0 10px}@media(max-width:768px){.main-box h1{font-size:48px}.social-media a{margin:0 4px}}@media(max-width:900px){.main-box{flex-direction:column-reverse;justify-content:center}.profile-picture{text-align:center;width:80%;padding:20px}.profile-image{height:auto;width:150px;display:block;margin:0 auto}.title{display:block}.title,.title-text{text-align:center;margin:0;padding:0}.description-text{text-align:center;font-size:20px;margin-top:40px;width:100%}.social-media{display:flex;justify-content:center;align-items:center;margin-top:20px}.social-media img{width:40px}.social-media a{margin:0 10px;margin:0 4px}}@media(max-width:500px){.description-text{text-align:center;font-size:.9rem;margin-top:40px;width:100%;margin-left:auto;margin-right:auto}}.Experience{padding:0;margin:0}.skills-work-container{display:flex;max-width:90%;margin:0 auto;padding-top:30px;padding-bottom:30px;box-shadow:10px 0 20px -10px rgba(0,0,0,.8),-10px 0 20px -10px rgba(0,0,0,.8)}.work-title-container{display:flex;justify-content:center}.work-title-text{font-family:Lato,sans-serif;font-size:40px;color:#419487;text-align:center}.work-container-header{padding-top:20px;padding-left:50px;padding-right:50px}.work-title-line{height:2px;width:65%;background-color:#419487;margin:10px auto}.extracurr-title-text{font-family:Lato,sans-serif;font-size:28px;color:#419487;text-align:center}.extracurr-container-header{padding-top:20px;padding-left:50px;padding-right:50px}.extracurr-title-line{height:1px;width:65%;background-color:#419487;margin:10px auto}.work-container{width:68%}.skills-container,.work-container{background-color:#fff;display:flex;flex-direction:column;padding-left:20px}.skills-container{align-items:center;border-left:1px solid dimgray;width:30%}.skills-inside-container{padding-right:25px}.skill-container-header{margin-top:50px}.skill-title-text{font-family:Lato,sans-serif;font-size:24px;color:dimgray;text-align:center}@media(max-width:500px){.social-media a{margin:0 4px}.extracurr-container-header,.work-container-header{padding-left:0;padding-right:0}.work-title-text{font-size:32px}}@media(max-width:1000px){.skills-work-container{flex-direction:column;justify-content:center}.skills-container,.work-container{padding:0;width:100%}.skills-container{border-left:0;border-top:0 solid dimgray;margin-top:20px}.skills-inside-container{padding-left:50px;padding-right:50px}.skill-container-header{margin-top:20px}}@media(max-width:500px){.work-title-text{font-size:30px}}.work-comp-container{padding-top:20px;padding-left:20px;display:flex;flex-direction:column;width:calc(100% - 20px);margin-left:0}.company-info{font-family:Lato,sans-serif;color:#344b47;font-size:18px;text-align:center;width:40%}.location-date-info{margin-left:0}.work-description{text-align:left;margin-left:auto;margin-right:auto;width:60%}@media(max-width:1250px){.company-info,.work-description{width:70%}}@media(max-width:768px){.work-comp-container{padding-top:20px;padding-left:0;display:flex;flex-direction:column;width:100%;margin-left:0}}@media(max-width:500px){.company-info,.work-description{width:90%}}.skill-comp-container{display:flex}.logo-container{font-family:Lato,sans-serif}.skill-name{text-align:center}.all-skills-inside-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center;margin:0;padding:0}.skill-comp-container{margin:5px 20px;max-width:calc(100% - 10px)}.logo-level-container{display:flex;margin:5px;background:#fff;padding:0}.level-container{background:#fff;border:1px solid #a9a9a9;border-radius:4px;padding:0;width:100%;height:15px;margin-left:8px;margin-top:auto;margin-bottom:auto}.level{background:#a9a9a9;padding:0;height:100%}.skill-logo{width:58px;height:58px}.work-list-item{font-style:"Lato",sans-serif;margin-top:5px;margin-bottom:5px}.extracurricular-comp-container{padding-top:20px;padding-left:20px;padding-right:20px;display:flex;flex-direction:row;max-width:300px;margin-left:0}.extracurricular-org-title-container{font-family:Lato,sans-serif;color:#344b47;font-size:18px;text-align:center;border:1px solid rgba(65,148,135,.5);padding-top:10px;width:300px}#extra-desc{font-family:Lato,sans-serif;color:#000;font-size:15px}.extracurr-work-titles{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;padding-bottom:20px}.AboutMe{margin:0;padding:0}.aboutme-main-container{width:90%;margin:0 auto;box-shadow:10px 0 20px -10px rgba(0,0,0,.8),-10px 0 20px -10px rgba(0,0,0,.8)}.aboutme-title-text{font-family:Lato,sans-serif;font-size:80px;color:#fff;text-align:center}.aboutme-container-header{background-color:#27475e;padding:20px 50px 25px}.aboutme-container{display:flex;flex-direction:column}.aboutme-learning-container{display:flex;flex-direction:row;justify-content:center;margin-top:30px;margin-right:5%;margin-left:10%;padding:40px}.aboutme-learning-social{display:flex;flex-direction:row;align-items:center}.aboutme-learning-social a:hover img{filter:invert(30%)}.aboutme-learning-social img{margin-top:25px;height:128px}.aboutme-arrow-image{padding:20px}.custom-arrow{font-family:Lato,sans-serif;font-size:5rem;font-weight:900;color:#8c8d8f}#custom-arrow-left,#custom-arrow-right{text-align:center}.tryhackme-text{font-weight:300;color:#344b47;font-size:1rem;margin:10px 0 0}.aboutme-learning-text p,.tryhackme-text{font-family:Lato,sans-serif;text-align:center}.aboutme-learning-text p{font-size:18px;color:#000;max-width:750px}.aboutme-title-line{height:2px;width:80%;background-color:#27475e;margin:10px auto}@media(max-width:900px){.aboutme-title-text{font-family:Lato,sans-serif;font-size:38px;color:#fff;text-align:center}.aboutme-container-header{padding-left:0;padding-right:0}.aboutme-hobbies-container,.aboutme-learning-container{margin-right:5%;margin-left:5%}.aboutme-hobbies-text p,.aboutme-learning-text p{font-family:Lato,sans-serif;font-size:14px;color:#000;text-align:center}}.aboutme-arrow-image,.aboutme-hobbies-arrow-image{width:100px}@media(max-width:1100px){.aboutme-hobbies-container,.aboutme-learning-container{flex-direction:column}.aboutme-learning-social{justify-content:center}.aboutme-learning-social img{width:86px;height:86px}.aboutme-arrow-image,.aboutme-hobbies-arrow-image{padding:20px 8px 0;width:60px}.custom-arrow{font-size:3rem}.tryhackme-text{font-size:.8rem}}.footer{background-color:#27475e;color:#000;padding:5px 0;text-align:center;position:-webkit-sticky;position:sticky;bottom:0;margin:0 auto;width:90%;box-shadow:10px 0 20px -10px rgba(0,0,0,.8),-10px 0 20px -10px rgba(0,0,0,.8)}.footer-content{display:flex;flex-direction:column;align-items:center}.footer-content p{font-family:Lato,sans-serif;margin:5px}.footer-content a{color:#fff;text-decoration:underline}.footer-link{color:#333;text-decoration:none;transition:color .3s}.footer-link:hover{color:#000}.Project{margin:0;padding:0}.project-main-container{width:90%;height:860px;margin:0 auto;box-shadow:10px 0 20px -10px rgba(0,0,0,.8),-10px 0 20px -10px rgba(0,0,0,.8)}.project-container{padding-top:50px}.project-title-text{font-family:Lato,sans-serif;font-size:80px;color:#fff;text-align:center}.project-container-header{background-color:#008e9b;padding:20px 50px 25px}@media(max-width:900px){.project-title-text{font-family:Lato,sans-serif;font-size:38px;color:#fff;text-align:center}.project-container-header{padding-left:0;padding-right:0}.project-main-container{height:760px}}@media(max-width:500px){.project-title-text{font-family:Lato,sans-serif;font-size:38px;color:#fff;text-align:center}.project-container-header{padding-left:0;padding-right:0}.project-main-container{height:700px}}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.carousel-container{padding-bottom:40px;padding-top:40px}.project-content-title{font-family:Lato,sans-serif;background-color:#008e9b;font-weight:900;color:#fff;text-align:center;font-size:1.5rem;padding:10px 3px}.project-content-container{margin-left:10%;margin-right:10%;box-shadow:10px 0 20px -10px rgba(0,0,0,.9),-10px 0 20px -10px rgba(0,0,0,.9)}.project-content-text-container{margin-top:5px}.project-content-image-container{display:flex;padding:10px 10px 50px;margin-right:5%}.project-content-image{display:flex;text-align:center;width:100%;height:240px}.project-title{font-weight:900}.project-content-description{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;margin-top:auto;margin-bottom:0 auto;text-align:center;font-size:.9rem;color:#555;height:100px}@media(max-width:900px){.project-content-title{text-align:center;font-size:18px;margin-bottom:8px}.project-content-description{margin-left:auto;margin-right:auto;font-size:1rem;color:#555}.project-content-container{margin-left:8%;margin-right:8%}}@media(max-width:800px){.project-content-container{margin-left:15%;margin-right:15%}.project-content-description{font-size:.8rem}}@media(max-width:500px){.project-content-container{margin-left:8%;margin-right:8%}.project-content-description{font-size:.8rem}.carousel-container{padding-bottom:0;padding-top:0}.project-content-container{margin-left:10%;margin-right:10%;box-shadow:10px 0 20px -20px rgba(0,0,0,.9),-10px 0 20px -20px rgba(0,0,0,.9)}}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp-gallery{display:flex;width:40%;height:125px}.pswp-gallery a,.pswp-gallery img{margin-left:10px;margin-right:10px;width:100%;height:100%}.image-hover-effect:hover{transform:scale(1.05);transition:.5s}@media(max-width:900px){.pswp-gallery{position:relative;display:flex;margin-left:3%;margin-top:10px;height:95px}}@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;900&display=swap";.carousel-container{margin-top:35px;padding-bottom:100px}.custom-dot{width:20px;height:20px;margin:0 5px;background-color:#fff;border:2px solid #008e9b;cursor:pointer}.custom-dot.active{background-color:#008e9b}@media(max-width:900px){.carousel-container{margin-top:35px;padding-bottom:80px}}