.landing-container{width:100%;height:100vh;display:flex;align-items:center;position:relative;background-image:url(https://res.cloudinary.com/dsyxohckg/image/upload/v1656873333/Me/masters.jpg);background-size:cover;background-position:center;color:var(--color-primary);padding:5%}.landing-container img{display:none}.landing-text-div{height:fit-content;width:fit-content;display:block;margin:auto 0;text-align:left}.landing-title{font-family:Rakkas,serif;font-weight:400;font-style:normal;font-size:6rem;position:relative;z-index:1}.landing-subtitle{z-index:1;font-weight:300;font-style:normal;font-size:2rem}@media (max-width: 1452px){.landing-title{font-size:3rem;position:relative;z-index:1}.landing-subtitle{z-index:1;font-weight:300;font-style:normal;font-size:1.5rem}}@media (max-width: 840px){.landing-container{background-image:none;flex-direction:column;padding:0;height:auto}.landing-container img{display:block;width:100%;height:50%}.landing-title{font-size:4rem;color:var(--color-dark-blue)}.landing-text-div{height:fit-content;max-width:100%;display:block;text-align:center;margin:0;padding:1rem}}@media (max-width: 410px){.landing-title{font-size:3rem}}.about-me-text{padding:0;text-align:justify;font-family:Jura,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem}@media (max-width: 840px){.about-me-text{font-size:.8rem}}.skills-container{max-width:100%;padding:0}.skill-name{font-family:Jura,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;width:fit-content;display:flex}.skill-col{padding:0}@media (max-width: 991px){.skills-name{margin-top:.5rem}}.cv-page-container{padding:2rem 15rem;width:100%}.cv-section{margin:3rem 0;padding:0 3rem}.cv-photo{width:12rem;height:15rem;border-radius:1rem}.section-header{font-family:Rakkas,serif;font-weight:400;font-style:normal;font-size:2.5rem;color:var(--midnight-green-1);margin-bottom:1rem;text-align:left}.education,.experiences{text-align:left}@media (max-width: 991px){.section-header{text-align:center}.cv-section{margin:1rem 0;padding:0 .5rem!important}.cv-page-container{padding:3rem}.cv-photo{width:100%;height:100%}}.table-div{font-family:Jura,serif;font-optical-sizing:auto}.description{margin-bottom:.5rem}.institute{font-size:1.2rem;font-weight:700;color:var(--color-dark-blue)}.table{font-family:Jura,serif;font-optical-sizing:auto}.description{text-align:justify;font-weight:300;font-style:normal;font-size:1rem;margin-bottom:.5rem}.position-col{margin:auto}.company{font-size:1.2rem;font-weight:700;color:var(--color-dark-blue)}.lang-name{font-family:Jura,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;width:fit-content;display:flex}.spinner{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.contacts-div{margin:1.5rem auto}.contact-icon{margin-right:.2rem}@media (max-width: 840px){.contacts-div{justify-content:center;margin-bottom:0}.contact-icon{color:var(--rgba-midnight-green-50)}.contact-icon:hover{color:var(--rgba-midnight-green-90)}}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{justify-content:space-between;--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing)*(var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding)*2*var(--react-photo-album--track-size))}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns{justify-content:space-between}.react-photo-album--columns .react-photo-album--track{flex-direction:column;justify-content:space-between;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - 1px*(var(--react-photo-album--columns) - 1)*var(--react-photo-album--spacing) - 2px*var(--react-photo-album--columns)*var(--react-photo-album--padding) - var(--react-photo-album--adjusted-gaps)*1px)*var(--react-photo-album--column-ratio)/var(--react-photo-album--total-ratio) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns .react-photo-album--photo{width:100%}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{flex-direction:column;justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - var(--react-photo-album--spacing)*1px*(var(--react-photo-album--columns) - 1))/var(--react-photo-album--columns))}.react-photo-album--masonry .react-photo-album--photo{width:100%}.photo-gallery{padding:4rem}.layout-main-container{margin:0;height:100vh}.landing-buttons-div{width:100%;margin-bottom:1rem}.content-container{width:100%;height:100%}.sidebar{position:fixed;left:0;top:0;width:15rem;height:100%;background-color:var(--raisin-black);color:#fff;padding:5rem 1rem 0;transition:width .3s ease-in-out;justify-content:space-between;display:flex;flex-direction:column;box-shadow:2px 0 10px #0000001a;z-index:10}.sidebar.collapsed{width:0;display:none;padding:0}.sidebar.collapsed .toggle-btn{color:#000}.nav-item{margin:.2rem 0;text-align:left;width:100%}.sidebar .toggle-btn{position:absolute;top:.5rem;left:.5rem;background:none;border:none;padding:1rem;color:#fff;font-size:24px;cursor:pointer}.nav{width:100%}.sidebar .nav-link{display:flex;align-items:center;color:#fff;padding:1rem;width:100%;text-decoration:none;border-radius:.4rem}.sidebar .nav-link:hover{background-color:var(--midnight-green-1);color:#fff;border-radius:.4rem}.sidebar .nav-icon{font-size:20px;margin-right:10px}.sidebar.collapsed .nav-link{display:none}.sidebar-footer{width:fit-content;margin:0 auto}.sidebar.collapsed .sidebar-footer{display:none}.burger-menu-btn{background:none}.burger-menu-btn:hover,.burger-menu-btn:focus,.burger-menu-btn:active{outline:none;box-shadow:none;border:none}.nav-link{display:flex;text-align:left;color:#000;padding:1rem;width:100%;text-decoration:none;border-radius:.4rem}.nav-link:hover,.nav-link:focus,.nav-link:active{color:var(--midnight-green-1)}.nav-icon{font-size:20px;margin-right:10px}.nav{width:100%;height:100%}.links{text-align:left;width:100%}:root{--color-light: #f8fafc;--color-secondary: #d9eafd;--color-primary: #bcccdc;--color-dark: #9aa6b2;--color-dark-blue: #506d84;--midnight-green-2: #015d73ff;--midnight-green: #00556aff;--midnight-green-1: #006277;--taupe-gray: #857b7dff;--rosy-brown: #c49f99ff;--raisin-black: #27242aff;--rgba-raisin-black-10: rgba(39, 36, 42, .1);--rgba-raisin-black-20: rgba(39, 36, 42, .2);--rgba-raisin-black-30: rgba(39, 36, 42, .3);--rgba-raisin-black-40: rgba(39, 36, 42, .4);--rgba-raisin-black-50: rgba(39, 36, 42, .5);--rgba-raisin-black-60: rgba(39, 36, 42, .6);--rgba-raisin-black-70: rgba(39, 36, 42, .7);--rgba-raisin-black-80: rgba(39, 36, 42, .8);--rgba-raisin-black-90: rgba(39, 36, 42, .9);--rgba-midnight-green-10: rgba(0, 85, 106, .1);--rgba-midnight-green-20: rgba(0, 85, 106, .2);--rgba-midnight-green-30: rgba(0, 85, 106, .3);--rgba-midnight-green-40: rgba(0, 85, 106, .4);--rgba-midnight-green-50: rgba(0, 85, 106, .5);--rgba-midnight-green-60: rgba(0, 85, 106, .6);--rgba-midnight-green-70: rgba(0, 85, 106, .7);--rgba-midnight-green-80: rgba(0, 85, 106, .8);--rgba-midnight-green-90: rgba(0, 85, 106, .9);--rgba-taupe-gray-10: rgba(133, 123, 125, .1);--rgba-taupe-gray-20: rgba(133, 123, 125, .2);--rgba-taupe-gray-30: rgba(133, 123, 125, .3);--rgba-taupe-gray-40: rgba(133, 123, 125, .4);--rgba-taupe-gray-50: rgba(133, 123, 125, .5);--rgba-taupe-gray-60: rgba(133, 123, 125, .6);--rgba-taupe-gray-70: rgba(133, 123, 125, .7);--rgba-taupe-gray-80: rgba(133, 123, 125, .8);--rgba-taupe-gray-90: rgba(133, 123, 125, .9);--rgba-rosy-brown-10: rgba(196, 159, 153, .1);--rgba-rosy-brown-20: rgba(196, 159, 153, .2);--rgba-rosy-brown-30: rgba(196, 159, 153, .3);--rgba-rosy-brown-40: rgba(196, 159, 153, .4);--rgba-rosy-brown-50: rgba(196, 159, 153, .5);--rgba-rosy-brown-60: rgba(196, 159, 153, .6);--rgba-rosy-brown-70: rgba(196, 159, 153, .7);--rgba-rosy-brown-80: rgba(196, 159, 153, .8);--rgba-rosy-brown-90: rgba(196, 159, 153, .9)}.light-theme{--bg-color: var(--color-light);--text-color: var(--color-dark);--raisin-black: hsla(270, 8%, 15%, 1);--midnight-green: hsla(192, 100%, 21%, 1);--midnight-green-2: hsla(192, 98%, 23%, 1);--taupe-gray: hsla(348, 4%, 50%, 1);--rosy-brown: hsla(8, 27%, 68%, 1)}
