@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";main{margin-bottom:4rem;display:flex;justify-content:center;align-items:center}.mainText{margin:0;font-weight:300}.presentation{overflow:hidden;-webkit-user-select:none;user-select:none;background-color:#31304d;border-radius:3rem 1rem;width:80%;position:relative;z-index:1;box-shadow:#0000002b 0 -23px 25px inset,#00000026 0 -36px 30px inset,#0000001a 0 -79px 40px inset,#0000000f 0 2px 1px,#00000017 0 4px 2px,#00000017 0 8px 4px,#00000017 0 16px 8px,#00000017 0 32px 16px}.allDivsContainer{padding:2rem .2rem}.strongWord{font-weight:500}.animatedText{margin:0;font-weight:300}.presentation .text{padding:0 1rem}.profilePicContainer{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.socialMedia{display:flex;gap:3rem;font-size:2rem}.socialMedia a{text-decoration:none;color:#f0f0f09c}.profilePic{width:70%;max-width:15rem;border-radius:3rem 1rem;filter:brightness(90%);border:solid 3px #f0ece5;box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}.buttonsContainerGeneral{margin-top:2rem;gap:2rem;width:70%;margin:2rem auto 0}.buttonsContainerGeneral button{border:none;border-radius:100vmax;padding:.5rem .25rem;background-color:#f0ece5;color:#000000b9;border:1px solid transparent;font-family:Lato,sans-serif;font-weight:800;font-size:.9rem;min-width:8rem;max-width:15rem;margin:0 auto;cursor:pointer;transition:.3s}.buttonsContainerGeneral button:hover{background-color:#31304d;border:1px solid #f0ece5;color:#f0ece5;transition:.3s}.buttonContainer{display:flex;flex-wrap:wrap;gap:2rem}.stack,.stackTitle{display:none}.more{cursor:pointer;transition:transform .3s}.more:hover{transform:scale(1.2);transition:.3s;color:red}.astronautImage{display:none}.choseLanguage{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.choseLanguage p{margin-bottom:1.2rem;font-weight:300}.choseLanguageText{display:flex;align-items:center;gap:1rem}.choseLanguageFlag{width:2rem;cursor:pointer;border-radius:100vmax}@media (min-width: 768px){.presentation{width:90%}.allDivsContainer{display:grid;grid-template-columns:1fr 2fr}.presentation .text{grid-column:span 2;padding:0 4rem}.text .mainText{font-size:2.5rem}.text .animatedText{font-size:1.5rem}.profilePicContainer{margin-top:2rem;gap:1rem;justify-self:flex-start;padding-left:4rem;margin-right:2rem}.profilePicContainer a{font-size:3rem}.profilePic{width:15rem;max-width:100rem}.stackTitle{display:block;margin:0;padding-bottom:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.stack{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:2rem;row-gap:1rem;font-weight:300;width:110%}.stack div{display:flex;flex-direction:column;align-items:center;justify-content:center}.stack .iconStack{font-size:2rem}.buttonContainer{margin-top:-2rem}.choseLanguage{position:absolute;display:flex;align-items:center;gap:1rem;margin-right:.5rem;top:1%;right:2%}.choseLanguage p{margin-bottom:1.2rem;font-weight:300;font-size:1rem}.choseLanguageFlag{width:2.5rem;cursor:pointer;border-radius:100vmax}.choseLanguageText{display:flex;align-items:center;gap:1rem}}@media (min-width: 999px){.stackTitle{font-size:2.5rem}.stack .iconStack{font-size:3.5rem}}@media (min-width: 1310px){main{margin-top:-50px;height:92.5vh}.buttonsContainerGeneral{margin-top:-5rem;display:flex;flex-direction:column;justify-content:space-evenly;gap:0;width:100%}.stackTitle{font-size:3rem}.stack{margin-bottom:0}.stack .iconStack{font-size:4rem}.astronautImage{display:block;position:absolute;z-index:-1;right:20%;bottom:-12%;width:150px;filter:brightness(70%);opacity:.8;rotate:-5deg}.buttonContainer button{margin:3rem 0 0;width:20rem;font-size:1rem}}.aboutSection{margin-top:1rem;display:flex;justify-content:center;align-items:center;margin-bottom:4rem}.aboutSectionContainer{overflow:hidden;-webkit-user-select:none;user-select:none;background-color:#31304d;border-radius:3rem 1rem;width:80%;position:relative;z-index:1;box-shadow:#0000002b 0 -23px 25px inset,#00000026 0 -36px 30px inset,#0000001a 0 -79px 40px inset,#0000000f 0 2px 1px,#00000017 0 4px 2px,#00000017 0 8px 4px,#00000017 0 16px 8px,#00000017 0 32px 16px}.aboutTitle{font-size:2.5rem;padding:2rem;margin:0}.bottomBorder{padding-bottom:1.5rem;border-bottom:1px solid #f0ece5}.aboutTextContainer{padding:0 2rem 2rem;text-align:start;font-weight:300;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:2}.paragraphHeadlineContainer{display:flex;justify-content:space-between;align-items:center}.paragraphTitle{font-size:1.1rem;font-weight:500;margin:0;display:flex;align-items:center}.paragraphIcon{margin-right:1rem}.paragraphInfo{text-align:start;text-wrap:pretty;color:#d3d3d3}.paragraphControl{margin-left:16px;font-size:1.5rem;cursor:pointer;color:#d3d3d3}.technologies{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:1rem}.aboutTech{font-size:2rem;display:flex;flex-direction:column;align-items:center}.techParagraph,.cat{display:none}@media (min-width: 768px){.aboutSectionContainer{width:90%;padding:2rem 0}.aboutTitle{padding:1rem 4rem;font-size:4rem}.bottomBorder{padding-bottom:0;border-bottom:none}.aboutTextContainer{padding:1rem 4rem}.paragraphTitle{font-size:1.5rem}.paragraphHeadlineContainer{justify-content:start;gap:2rem}.paragraphInfo{font-size:1.3rem;position:relative;z-index:1}.paragraphControl{display:none}.aboutTech{font-size:3rem}.technologies{gap:2rem;width:70%}.techParagraph{font-size:1rem;display:block}.cat{display:block;position:absolute;bottom:-13rem;right:-8rem;filter:brightness(80%);opacity:.8;z-index:1}}@media (min-width: 1087px){.technologies{width:77%}.aboutTextContainer{gap:2rem}.cat{bottom:-14rem}}@media (min-width: 1200px){.cat{width:25rem;right:-5rem;bottom:-13.5rem}}.liveSpan{animation:liveAnimation 1s linear infinite alternate}@keyframes liveAnimation{0%{opacity:0}to{opacity:1}}.projectsSection{-webkit-user-select:none;user-select:none;width:80%;margin:100px auto;border-radius:3rem 1rem;background-color:#31304d;position:relative;box-shadow:#0000002b 0 -23px 25px inset,#00000026 0 -36px 30px inset,#0000001a 0 -79px 40px inset,#0000000f 0 2px 1px,#00000017 0 4px 2px,#00000017 0 8px 4px,#00000017 0 16px 8px,#00000017 0 32px 16px;padding-bottom:32px}.projectsSection h1{padding:2rem 2rem 0;font-size:2rem;text-wrap:pretty}.projectsSection p{padding:0 2rem;font-weight:300;margin:-16px 0 64px}.projectsContainer{display:flex;flex-direction:column;gap:64px}.principalProject{padding:0 32px;display:grid;grid-template-areas:"title title title" "links links links" "img img img";row-gap:16px}.principalProject h3{margin:0;grid-area:title;text-align:center;font-weight:300;font-size:1.5rem}.linksContainer{margin:0 auto;display:flex;gap:32px;grid-area:links;font-size:2rem;color:#f0f0f09c}.linksContainer a{color:#f0f0f09c}.linksContainer svg{cursor:pointer;transition:.2s}.linksContainer svg:hover{transform:scale(1.1);color:#f0ece5}.projectImgContainer{cursor:pointer;overflow:hidden;margin:0 auto;border-radius:32px;box-shadow:#0000003d 0 3px 8px;filter:brightness(80%);grid-area:img}.projectImgContainer img{max-width:800px;width:100%;border-radius:32px;transition:.5s}.projectImgContainer:hover img{transform:scale(1.2)}@media (min-width: 768px){.projectsSection{width:90%;margin-top:125px}.projectsSection h1{font-size:3rem;padding:2rem 4rem 0}.projectsSection p{padding:0 4rem}.principalProject{grid-template-columns:1fr 3fr;grid-template-areas:"title img" "links img";padding:0 64px}.principalProject h3{align-self:flex-end}}@media (min-width: 1100px){.projectsContainer{display:grid;grid-template-columns:repeat(2,1fr)}.projectsSection p{margin-bottom:34px}.principalProject{padding:0 32px;display:grid;grid-template-areas:"title title title" "links links links" "img img img"}}.simpleProject{position:relative;padding:0 32px}.simpleProject h3{font-weight:300;margin:0 0 10px 10px}.simpleProjectsContainer{margin-top:54px;display:grid;gap:32px;padding-bottom:32px}.simpleProjectImgContainer{position:relative;overflow:hidden;border-radius:32px;box-shadow:#0000003d 0 3px 8px}.simpleProject img{width:100%;filter:brightness(30%);border-radius:32px}.simpleProjectIconContainer{width:100%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;gap:32px;z-index:1}.simpleProjectIcon{font-size:2rem;color:#f0ece5;cursor:pointer;transition:.2s}.simpleProjectIcon:hover{color:#fff;transform:scale(1.2)}@media (min-width: 380px){.simpleProjectIconContainer{gap:62px}.simpleProjectIcon{font-size:3rem}}@media (min-width: 768px){.simpleProjectsContainer{padding:0 2rem 2rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:50px}.simpleProject img{transition:.2s}.simpleProject img:hover{transform:scale(1.3)}}@media (min-width: 1150px){.simpleProjectsContainer{grid-template-columns:repeat(4,1fr)}}.contactSection{display:flex;justify-content:center;align-items:center;margin-top:100px}.contactSectionContainer{position:relative;z-index:1;overflow:hidden;-webkit-user-select:none;user-select:none;border-radius:3rem 1rem;width:80%;background-color:#31304d;box-shadow:#0000002b 0 -23px 25px inset,#00000026 0 -36px 30px inset,#0000001a 0 -79px 40px inset,#0000000f 0 2px 1px,#00000017 0 4px 2px,#00000017 0 8px 4px,#00000017 0 16px 8px,#00000017 0 32px 16px}.contactSectionContainer h1{font-size:2.5rem;padding:2rem 2rem 1rem;margin:0;width:fit-content}.contactInfoContainer{display:flex;flex-direction:column;gap:16px;padding:0 2rem 2rem}.containerIndividualInfo{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.containerIndividualInfo p{font-size:.8rem;font-weight:500;color:#f0ece5}.contactIcon{font-size:2rem;color:#f0f0f09c;cursor:pointer;transition:.3s}.contactIcon:hover{scale:1.2;color:#f0ece5}.pRedirect{font-weight:300}.contactImg{display:none}@media (min-width: 655px){.contactImg{display:block;position:absolute;right:-220px;bottom:0;filter:brightness(80%);opacity:.8}}@media (min-width: 768px){.contactSection{margin-top:125px}.contactSectionContainer{width:90%}.contactSectionContainer h1{padding:2rem 4rem 1rem;font-size:4rem}.contactInfoContainer{padding:1rem 4rem}.containerIndividualInfo{gap:32px}.contactIcon{font-size:3rem}.containerIndividualInfo p{font-size:1.25rem}.contactImg{right:-110px;bottom:-10px}}@media (min-width: 1000px){.contactImg{height:550px}}@media (min-width: 1400px){.contactInfoContainer{width:70%;display:grid;grid-template-columns:1fr 1fr}.contactImg{bottom:-100px;height:500px}}footer{overflow:hidden;background-color:#31304d;border-top:1px solid #f0ece5;margin-top:100px;position:relative;z-index:1;text-align:center;padding:16px 0}footer h4{margin:0;font-size:1.2rem}.footerLinksContainer{margin-top:32px;display:flex;justify-content:center;gap:16px}.footerLinksContainer a{cursor:pointer;color:#f0f0f09c;font-weight:300;transition:.2s}.footerLinksContainer a:hover{color:#f0ece5}@media (min-width: 768px){footer h4{margin-top:16px;font-size:1.5rem}.footerLinksContainer{gap:50px}.footerLinksContainer a{font-size:1.2rem}}header{position:sticky;top:0;z-index:2;-webkit-user-select:none;user-select:none;min-height:60px;margin-bottom:50px;height:7.5vh;background-color:#31304d;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px}header h2{font-size:1.8rem;display:inline;padding-left:1rem;margin:0}.headerDiv{padding:1rem 0;background-color:#31304d;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.fit{font-weight:300}.dot{color:red}.menuIcon{font-size:2rem;margin-right:1rem;cursor:pointer}.menuIcon:hover{transform:scale(1.3);transition:.3s}.navbarMobile{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2.5rem;background-color:#31304d;padding:1rem 0;border-bottom:1px solid #f0ece5}.navbarNormal{display:none}.specificHeader{position:relative}.navbarSpecific a{margin-right:30px;padding:5px;border-radius:100vmax;cursor:pointer;font-size:1.2rem;font-weight:300;color:#f0ece5;transition:.2s}.navbarSpecific a:hover{background-color:#0000006e;color:#f0ece5}@media (min-width: 768px){header{padding:.5rem 2.5rem;box-shadow:#0000003d 0 3px 8px;border-bottom:1px solid #f0ece5;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.headerDiv{background-color:transparent}.menuIcon{display:none}.navbarNormal{display:flex;gap:2rem;animation:fadeInAnchor .5s}.navbarNormal a{cursor:pointer;color:#f0ece5;text-decoration:none;padding:.5rem;border-radius:100vmax;font-size:1.2rem;font-weight:300}.navbarNormal a:hover{background-color:#0000006e;color:#f0ece5;transform:scale(1.1);transition:.5s}}@media (min-width: 1300px){header{margin-bottom:20px}}@keyframes fadeInAnchor{0%{transform:scaleY(0)}to{transform:scaleY(100px)}}.prinicpalProjectDiv{min-height:90vh;display:flex;align-items:center}.principalProjectInfoSection{width:80%;margin:50px auto 25px;background-color:#31304d;position:relative;border-radius:16px;-webkit-user-select:none;user-select:none}.allDataContainer{padding:10px 20px}.specificProjectHeader{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;border-bottom:1px solid #f0ece5}.specificProjectHeader h1{font-size:2rem;margin-bottom:5px}.linksSpecificProject{display:flex;flex-wrap:wrap;gap:32px;font-size:2rem}.linksSpecificProject a{color:#f0f0f09c;transition:.2s}.linksSpecificProject a:hover{color:#f0ece5;scale:1.2}.description a{color:#f0ece5}.projectDescription{color:#d3d3d3;font-weight:500;text-wrap:pretty}.usedTechnologiesContainer{text-align:center}.usedTechnologiesContainer h3{margin:32px 0 10px}.usedTechnologies{display:flex;flex-wrap:wrap;column-gap:16px;justify-content:center}.usedTechnologies p{border:1px solid #f0ece5;padding:2px 5px}.gallery{max-width:600px;margin:10px auto;display:flex;align-items:center}@media (min-width: 1000px){.allDataContainer{padding:20px 40px;display:grid;grid-template-areas:"header  header header" "description  gallery gallery";gap:32px}.specificProjectHeader{grid-area:header}.description{grid-area:description;display:flex;flex-direction:column;justify-content:space-around}.gallery{grid-column:gallery;align-self:center;max-width:800px;height:400px}}@media (min-width: 1500px){.projectDescription{font-size:1.2rem}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover: hover) and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000;display:flex;height:100vh;flex-direction:column;justify-content:center}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover) and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover) and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover) and (pointer: fine) and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}body{margin:0;padding:0;background-color:#161a30;color:#f0ece5;font-family:Lato,sans-serif;scroll-behavior:smooth}.animatedBackground{position:fixed;width:100%;z-index:-2}::-webkit-scrollbar{width:12px;background-color:#161a30}::-webkit-scrollbar-thumb{background-color:#31304d;border-radius:100vmax}::-moz-scrollbar{width:12px;color:#31304d}
