*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Source Code Pro,monospace;margin:0;padding:0}#toggleNavButton,a,button,img{-webkit-tap-highlight-color:transparent}body{--primary-color:#1b1b1b;font-size:14px;line-height:1.3rem;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[class*=constellation_header] img{-webkit-filter:var(--filter-for-black-img);filter:var(--filter-for-black-img);margin:1.5rem auto;pointer-events:none}.constellation_header_4 img{height:2.4rem}.constellation_header_5 img{height:3rem}.constellation_header_6 img{height:3.6rem}.constellation_header_7 img{height:4.2rem}.constellation_header_12 img{height:7.2rem}.constellation_header_14 img{height:8.4rem}@media (min-width:500px){body{font-size:16px;line-height:1.4rem}[class*=constellation_header] img{margin:2rem auto}.constellation_header_4 img{height:4rem}.constellation_header_5 img{height:5rem}.constellation_header_6 img{height:6rem}.constellation_header_7 img{height:7rem}.constellation_header_12 img{height:12rem}.constellation_header_14 img{height:14rem}}.App{--primary-color:#1b1b1b;--secondary-color:#251948;--dark-color-bkg:#393939;--darkest-color:#0d4c92;--nav-li-bkg-color:var(--darkest-color);--dark-color:#59c1bd;--light-color:#a0e4cb;--light-color-filter-from-black:invert(93%) sepia(11%) saturate(968%) hue-rotate(92deg) brightness(95%) contrast(88%);--lightest-color:#cff5e7;--contrast-color:var(--light-color);--white:#d7d7d7;--black:var(--primary-color);--color-text:var(--white);--color-text-hover:#b2b2b2;--filter-for-black-img:invert(90%);--lightest-color-gradient:var(--dark-color);--light-color-gradient:var(--darkest-color);--dark-color-gradient:#42014a;--darkest-color-gradient:var(--black);--accent-color:var(--light-color);background-color:var(--dark-color-bkg);min-height:100vh;position:relative;text-align:center;transition:background-color .5s ease}.light-mode{--dark-color-bkg:#c97f6f;--nav-li-bkg-color:var(--dark-color-bkg);--darkest-color:#e16592;--dark-color:#e99987;--light-color:#f2d388;--light-color-filter-from-black:invert(87%) sepia(40%) saturate(484%) hue-rotate(338deg) brightness(99%) contrast(91%);--lightest-color:#f0dd8a;--contrast-color:var(--dark-color);--color-text:var(--black);--filter-for-black-img:none;--darkest-color-gradient:var(--darkest-color);--dark-color-gradient:var(--dark-color);--light-color-gradient:var(--light-color);--lightest-color-gradient:var(--lightest-color);--black-img-hover-filter:invert(30%);--accent-color:var(--lightest-color)}footer>*,header>*{margin:0 auto;width:90%}main{margin:0 auto;padding-top:5rem}main>*{max-width:1400px}footer,header,main{color:var(--color-text);position:relative}footer{bottom:0;position:absolute;width:100%}.footer-absolute-positioning-replacement{height:400px;width:1px}header{background-color:var(--primary-color)}.light-mode header{background-color:var(--nav-li-bkg-color)}.App header{align-items:center;display:grid;height:5rem;left:0;position:fixed;right:0;z-index:100}.App header nav{display:flex;position:relative;width:90%}.App header .nav-icon.active~nav{background-color:var(--nav-li-bkg-color);display:grid;inset:0;place-content:center;position:fixed;transition:background-color .5s ease;width:100vw;z-index:2}.App .logo{flex:1 1;padding:1rem 0;text-align:left;width:-webkit-max-content;width:max-content}.App header .nav-icon.active~nav .logo{left:5%;position:absolute;top:.6rem}.App .logo a{color:var(--light-color)}.App .logo img{-webkit-filter:invert(90%);filter:invert(90%);height:1.5rem;margin-top:0}.light-mode .logo img{-webkit-filter:none;filter:none}a{color:var(--color-text);font-weight:600;text-decoration:none}a.active{color:var(--contrast-color)}.buttons_container{display:flex;gap:.5rem;justify-content:center}.primary-action-button,.secondary-action-button{background:linear-gradient(to left,var(--darkest-color),var(--light-color));border:none;color:var(--dark-color-bkg);cursor:pointer;display:inline-block;font-weight:600;margin:2rem 0 1rem;padding:.5rem .3rem;position:relative;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;transition:all .5s ease}.secondary-action-button{background:transparent;border:.1rem solid var(--color-text);border-image-slice:1;border-image-source:linear-gradient(to left,var(--darkest-color),var(--light-color));color:var(--text-color)}.secondary-action-button.about__button--version{border-image-source:none;margin:0 0 1rem}.secondary-action-button.about__button--version.active{border-color:var(--light-color);color:var(--light-color)}.button--show-more{background:transparent;border:none;color:var(--light-color);cursor:pointer;height:4rem;text-align:center;transition:all .5s ease}.light-mode [class*=action-button]{background:var(--color-text);border-image-slice:0;border-image-source:none}.secondary-action-button.github-link{padding-left:3rem}.light-mode .secondary-action-button{background:var(--dark-color-bkg)}.contact__form,.text-container{margin:0 auto;max-width:90%;text-align:justify}.contact__form{width:600px}.text-container p{margin:0 0 1rem}.rounded-corners{border-radius:20px}.App header .nav-ul{display:none;flex-direction:column;gap:1.5rem;list-style:none;text-transform:uppercase}.App header .nav-li,.nav-li__mode-switch{-webkit-filter:invert(90%);filter:invert(90%);height:1.2rem;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.light-mode .nav-li__mode-switch,.light-mode header .nav-li{-webkit-filter:none;filter:none}.App header a.active .nav-li{-webkit-filter:var(--light-color-filter-from-black);filter:var(--light-color-filter-from-black)}.App header .nav-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAAB2CAYAAADrwiDMAAAACXBIWXMAAC9dAAAvXQFfhGY8AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAdJJREFUeJzt3c1t1FAQB/C/FwfCNwVQBAUgxJEGONEAHSBa4k4FtEIBLJ+BJYGDw4RDlN33FNYO+v2OK4899o5Gz7L0ZkjyPGeuJbmXdveTrBpjbiY5bIyR35nLzu/1mORN4wn5Pw2rJL/mzoJFUAyUYZXkZO4sWASdgaIYKIqBohgoFpAUnYGyUgz8oTNQhjFXd83wPcnXxpiTJOuOa31K8rMx5qrl925I8ijT16xtB+9inzcDAAAAAAAAAAAAAAAAAAAAAAAAizPMnQD/xJjkbmPMZkjyIsnDHQ7umYm0yjR/qdWdJAeNMQenca165kMdZnoeLYYkDxpjkuR2kusdca3ejkleJnm8h4uxbHaIpdhVnqIzUBQDxYgBis5AUQwUbxMUnYGiGCjeJih7nVH1I8mXjrgPaS/Yb0mOGmN6Ryp9TrJpjNmcxrVap/3/Osr0PLZ5P6TvC6GZUgAAAAAAAAAAAAAAAAAAAAAAAHAOM6qWoWemVNI3UulWkhvn/H48JHmW5OkOB19kCTdzkaXntwTrMcmTJK/mzoTZ2S6YohgoRgxQdAaKXeUpOgNFMVAUA0UxUCwgKToDZeuMqo9JjhtPuutMpL/1zoeS3+RS8vsNZutnuCFIdV0AAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;cursor:pointer;-webkit-filter:invert(90%);filter:invert(90%);height:1.5rem;margin:1.5rem;padding:1rem;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}.light-mode header .nav-icon{-webkit-filter:none;filter:none}.App header .nav-icon.active{background-image:url(data:image/png;base64,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);position:absolute;right:0;z-index:3}.App header .nav-icon.active~nav .nav-ul{display:flex}.App header .mode-switch-icon{-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0 auto;position:relative}.App header .nav-li__mode-switch{height:2rem}.App header .nav-li__mode-switch-ball{aspect-ratio:1/1;background-color:var(--light-color);border-radius:50%;left:8%;pointer-events:none;position:absolute;top:10%;transition:left .5s ease;width:40%}.App.light-mode header .nav-li__mode-switch-ball{left:52%}.App main{z-index:1}.App footer{padding-top:5rem;z-index:0}.App footer a[href*=linkedin]{color:inherit}.Thanks.container{padding-top:4rem}.Thanks.container h1{line-height:2.4rem;padding:2rem}.Thanks.container p{padding:1rem 2rem}.aboutImageContainer,.project_photo_phone_width{margin:3rem 0;position:relative}.aboutImg,.project_photo_phone_width img{max-width:100%;width:600px}.aboutImg{aspect-ratio:4/3;-webkit-filter:brightness(.9) contrast(1.1);filter:brightness(.9) contrast(1.1);object-fit:cover}.about__icons--stack{grid-gap:1rem;color:var(--accent-color);display:grid;font-size:.6rem;grid-template-columns:repeat(auto-fill,4rem);justify-content:space-between;text-align:center}.about__icons--stack svg{height:3rem}.about__icons--stack svg>*{fill:var(--accent-color)}@media (min-width:330px){[class*=action-button]{padding:.5rem .6rem}.buttons_container{gap:.8rem}}@media (min-width:650px){footer>*,header>*,main>*{width:90%}main>*{margin:0 auto}.App header .nav-li:hover{-webkit-filter:invert(75%);filter:invert(75%)}.light-mode header .nav-li:hover{-webkit-filter:var(--black-img-hover-filter);filter:var(--black-img-hover-filter)}.mode-switch-icon:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.button--show-more:hover,[class*=action-button]:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.App header .nav-icon.active~nav,.App header .nav-li .App header nav{background-color:initial;display:flex;padding-top:2rem;position:relative;width:90%}.App .logo{order:0;padding:0}.App .logo img{height:1.2rem;margin-top:0}.App header .nav-icon{display:none}.App header .nav-li{height:.8rem}.App header .nav-li__mode-switch{height:1.3rem}.App header .icon-nav:not(.active)~nav .nav-ul,.App header .nav-ul{display:flex;flex-direction:row}}@media (min-width:1000px){.flex-parent-two-coll{display:flex;gap:10%;margin:2rem auto;max-width:1400px;width:80%}.text-container{flex:0 0 50%;max-width:600px}.flex-container-col-2{width:600px}[class*=action-button]{padding:.5rem 1rem}.buttons_container{gap:2rem}.aboutImageContainer,.desktop-pictures-container{aspect-ratio:4/3;margin:0;position:relative;width:100%}.aboutImg,.desktop-pictures-container img{width:100%}.desktop-pictures-container img{cursor:pointer;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.desktop-pictures-container img:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.aboutImageContainer:after,.desktop-pictures-container:after{aspect-ratio:4/3;border:.1rem solid var(--color-text);border-image-slice:1;border-image-source:linear-gradient(to left,var(--darkest-color),var(--light-color));content:"";display:inline-block;left:1rem;position:absolute;top:1rem;width:100%;z-index:-1}.light-mode .aboutImageContainer:after,.light-mode .desktop-pictures-container:after{border-image-slice:0;border-image-source:none}}@media (min-width:1200px){.App header .nav-ul{gap:2.5rem}}@media (min-width:1600px){.App .logo img{height:2rem}.App header .nav-li{height:1.6rem}.App header .nav-li__mode-switch{height:1.8rem}.App header .nav-ul{gap:3.5rem}}.galleryContainer{background-color:rgba(0,0,0,.7);display:grid;inset:0;place-items:center;position:fixed;z-index:200}.galleryImg{cursor:pointer;max-height:95vh;max-width:90%}.project.container{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;position:relative;width:100%}.project h3{font-weight:100;margin:1rem 0;text-transform:uppercase}.projects-hr{border-bottom:.1rem solid var(--color-text);border-image-slice:1;border-image-source:linear-gradient(to left,var(--darkest-color),var(--light-color));margin:0 auto;width:80%}.light-mode .projects-hr{border-image-slice:0;border-image-source:none}.projectsGithubLogo{-webkit-filter:var(--filter-for-black-img);filter:var(--filter-for-black-img);height:1.5rem;left:.7rem;position:absolute;top:.4rem}.col-2{display:none}@media (min-width:1000px){.project.container{flex-direction:row;padding-bottom:3rem}.project.container:nth-of-type(2n) .col-1{order:2}.projects-hr{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.col-1,.col-2{flex:1 1 50%}.col-2{display:block;margin-top:2rem;max-height:100%;padding:2rem 0 2rem 2rem;position:relative}.project_photo_phone_width{display:none}}.Home.container{max-width:100vw;width:100%}.Home .hero-bkg{background-color:var(--primary-color)}.light-mode .Home .hero-bkg{background-color:var(--nav-li-bkg-color)}.Home .hero-section{height:calc(100vh - 8rem);position:relative;width:100%}.Home .About.constellation_header_6{margin-top:3rem;pointer-events:none}.Home .buttons_container{justify-content:flex-start}.hero__heading{padding:10rem 2rem 1rem;position:absolute;text-align:left}.hero__h1{line-height:2.5rem}.hero__socials{display:flex;gap:1rem;padding:1.5rem 0;position:relative}.hero__socials .socials-img{-webkit-filter:var(--filter-for-black-img);filter:var(--filter-for-black-img);height:1.5rem;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.hero__svg--move{-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:falconFlight;animation-name:falconFlight;-webkit-animation-timing-function:cubic-bezier(.75,1,.1,1);animation-timing-function:cubic-bezier(.75,1,.1,1);left:10%;position:absolute;top:10%;-webkit-transform:rotate(80deg);transform:rotate(80deg)}.hero__svg--falcon{fill:var(--darkest-color);aspect-ratio:1/1;width:50px;z-index:100}@-webkit-keyframes falconFlight{0%,30%{left:0;top:0;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}to{left:110%;top:60%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes falconFlight{0%,30%{left:0;top:0;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}to{left:110%;top:60%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.sky_hero_container{border-top-left-radius:50% 20%;border-top-right-radius:50% 20%;bottom:0;box-shadow:inset 0 0 20px rgba(51,8,103,.8);height:95%;overflow:hidden;position:absolute;width:100%}.sky_hero_container:before{-webkit-animation:moving-gradient 10s ease infinite;animation:moving-gradient 10s ease infinite;background-image:linear-gradient(to top,var(--lightest-color-gradient) 0,var(--light-color-gradient) 20%,var(--dark-color-gradient) 50%,var(--darkest-color-gradient) 100%);content:"";height:120%;left:0;position:absolute;top:0;width:100%}.sky_hero_star{-webkit-animation:stars 4s ease infinite both;animation:stars 4s ease infinite both;aspect-ratio:1/1;background-color:var(--lightest-color);border-radius:50%;position:absolute}.sky_hero_shooting_star_container{inset:0;position:absolute;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sky_hero_shooting-star{-webkit-animation-name:shooting-star;animation-name:shooting-star;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.sky_hero_shooting-star,.sky_hero_shooting-star-2{--shooting-color:var(--lightest-color);background-color:initial;border-color:transparent var(--shooting-color) transparent transparent;border-radius:30%;border-style:solid;border-width:4px;height:.1px;left:var(--left);opacity:0;position:absolute;-webkit-transform:scaleX(25);transform:scaleX(25);width:.1px}.sky_hero_shooting-star-2{-webkit-animation-name:shooting-star-2;animation-name:shooting-star-2;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.sky_hero_shooting-star-2:after,.sky_hero_shooting-star:after{background-color:hsla(54,87%,69%,.5);box-shadow:0 0 3px 2px hsla(54,87%,69%,.5),-3px 0 4px 3px rgba(200,100,200,.5);content:"";height:100%;position:absolute;width:100%}@-webkit-keyframes shooting-star{0%{left:var(--left);opacity:0;-webkit-transform:scaleX(25);transform:scaleX(25)}1%,95%{opacity:0}50%{opacity:1}to{left:100%;opacity:0;-webkit-transform:scaleX(25);transform:scaleX(25)}}@keyframes shooting-star{0%{left:var(--left);opacity:0;-webkit-transform:scaleX(25);transform:scaleX(25)}1%,95%{opacity:0}50%{opacity:1}to{left:100%;opacity:0;-webkit-transform:scaleX(25);transform:scaleX(25)}}@-webkit-keyframes shooting-star-2{0%{left:var(--left);opacity:0;-webkit-transform:scaleX(25);transform:scaleX(25)}1%,95%{opacity:0}50%{opacity:1}to{left:90%;opacity:0;-webkit-transform:scaleX(25);transform:scaleX(25)}}@keyframes shooting-star-2{0%{left:var(--left);opacity:0;-webkit-transform:scaleX(25);transform:scaleX(25)}1%,95%{opacity:0}50%{opacity:1}to{left:90%;opacity:0;-webkit-transform:scaleX(25);transform:scaleX(25)}}@-webkit-keyframes stars{0%{opacity:.7}50%{opacity:.1}to{opacity:.7}}@keyframes stars{0%{opacity:.7}50%{opacity:.1}to{opacity:.7}}@-webkit-keyframes moving-gradient{0%{top:0}50%{top:-20%}to{top:0}}@keyframes moving-gradient{0%{top:0}50%{top:-20%}to{top:0}}@media (min-width:350px){.robots_hero_container{max-width:50%}}@media (min-width:500px){.Home .hero-section{height:calc(100vh - 5rem)}.hero__socials a:hover .socials-img{-webkit-filter:invert(70%);filter:invert(70%)}.light-mode .hero__socials a:hover .socials-img{-webkit-filter:var(--black-img-hover-filter);filter:var(--black-img-hover-filter)}}@media (min-width:800px){.robots_hero_container{max-width:35%}.header-container-phones{height:60%}.hero__heading{margin:5% 15%;max-width:700px}}@media (min-width:1400px){.sky_hero_container{border-top-left-radius:50% 75%;border-top-right-radius:50% 75%}}form{display:flex;flex-direction:column;margin:0 auto;max-width:600px}form input,form textarea{background-color:var(--primary-color);border:none;color:var(--color-text);margin:.3rem 0;padding:.7rem;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;transition:all .5s ease}form textarea{height:150px}.light-mode form input,.light-mode form textarea{background-color:var(--white);color:var(--black)}form input:focus-visible,form textarea:focus-visible{-webkit-filter:invert(5%);filter:invert(5%);outline:none;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}form input[type=search]:focus{box-shadow:0 0 0 4px rgba(31,116,152,.3)}form button.primary-action-button{border:none;margin:.3rem 0;padding:.7rem 2rem}.light-mode form button.primary-action-button{background:var(--dark-color-bkg);border:.1rem solid var(--color-text);color:var(--color-text)}.Loader.container{background-color:var(--primary-color);height:100vh;position:absolute;width:100vw}.Loader .frame{align-items:center;display:flex;justify-content:center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px}.Loader .frame,.Loader svg{aspect-ratio:1/1;position:absolute}.Loader svg{width:200px}.Loader circle{fill:none;stroke:var(--primary-color);stroke-width:95%;stroke-dasharray:760;-webkit-animation:strokeAnimation 2s infinite forwards;animation:strokeAnimation 2s infinite forwards;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center}@media (max-width:400px){.Loader circle{stroke-width:118%;stroke:var(--primary-color);-webkit-animation:strokeAnimationSmaller 2s infinite forwards;animation:strokeAnimationSmaller 2s infinite forwards}@-webkit-keyframes strokeAnimationSmaller{0%{-webkit-transform:rotate(-90deg) scale(.5,-.5) translate(-25px,-25px);transform:rotate(-90deg) scale(.5,-.5) translate(-25px,-25px)}50%{stroke-dashoffset:760;-webkit-transform:rotate(-90deg) scale(.5,-.5) translate(-25px,-25px);transform:rotate(-90deg) scale(.5,-.5) translate(-25px,-25px)}50.0001%{stroke-dashoffset:760;-webkit-transform:rotate(-90deg) scale(.5) translate(-25px,-25px);transform:rotate(-90deg) scale(.5) translate(-25px,-25px)}to{stroke-dashoffset:0;-webkit-transform:rotate(-90deg) scale(.5) translate(-25px,-25px);transform:rotate(-90deg) scale(.5) translate(-25px,-25px)}}@keyframes strokeAnimationSmaller{0%{-webkit-transform:rotate(-90deg) scale(.5,-.5) translate(-25px,-25px);transform:rotate(-90deg) scale(.5,-.5) translate(-25px,-25px)}50%{stroke-dashoffset:760;-webkit-transform:rotate(-90deg) scale(.5,-.5) translate(-25px,-25px);transform:rotate(-90deg) scale(.5,-.5) translate(-25px,-25px)}50.0001%{stroke-dashoffset:760;-webkit-transform:rotate(-90deg) scale(.5) translate(-25px,-25px);transform:rotate(-90deg) scale(.5) translate(-25px,-25px)}to{stroke-dashoffset:0;-webkit-transform:rotate(-90deg) scale(.5) translate(-25px,-25px);transform:rotate(-90deg) scale(.5) translate(-25px,-25px)}}}.Loader img{-webkit-filter:invert(90%);filter:invert(90%);position:absolute;width:150px}@-webkit-keyframes strokeAnimation{0%{stroke-dashoffset:0;-webkit-transform:rotate(-90deg) scaleY(-1);transform:rotate(-90deg) scaleY(-1)}50%{stroke-dashoffset:760;-webkit-transform:rotate(-90deg) scaleY(-1);transform:rotate(-90deg) scaleY(-1)}50.0001%{stroke-dashoffset:760;-webkit-transform:rotate(-90deg) scaleY(1);transform:rotate(-90deg) scaleY(1)}to{stroke-dashoffset:0;-webkit-transform:rotate(-90deg) scaleY(1);transform:rotate(-90deg) scaleY(1)}}@keyframes strokeAnimation{0%{stroke-dashoffset:0;-webkit-transform:rotate(-90deg) scaleY(-1);transform:rotate(-90deg) scaleY(-1)}50%{stroke-dashoffset:760;-webkit-transform:rotate(-90deg) scaleY(-1);transform:rotate(-90deg) scaleY(-1)}50.0001%{stroke-dashoffset:760;-webkit-transform:rotate(-90deg) scaleY(1);transform:rotate(-90deg) scaleY(1)}to{stroke-dashoffset:0;-webkit-transform:rotate(-90deg) scaleY(1);transform:rotate(-90deg) scaleY(1)}}@media (min-width:400px){.Loader .frame,.Loader img{width:200px}.Loader svg{width:252px}}.robots_footer_container{display:flex;height:10rem;place-content:flex-end;position:relative}.robots_footer_container img{-webkit-filter:var(--filter-for-black-img);filter:var(--filter-for-black-img);max-width:100%;pointer-events:none;position:relative}.robots_footer_container~.hr{border-top:.1rem solid var(--color-text);position:relative;top:-2.8rem}.footerCredits{padding:2rem 0 1rem}.socials{display:flex;gap:1rem;justify-content:center;padding-bottom:2rem}.socials .socials-img{-webkit-filter:var(--filter-for-black-img);filter:var(--filter-for-black-img);height:1.5rem}.hr~div a,.socials .socials-img{transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media (min-width:500px){.robots_footer_container{height:15rem}.robots_footer_container~.hr{top:-4.2rem}.hr~div a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.light-mode .hr~div a:hover{-webkit-filter:invert(30%);filter:invert(30%)}}
/*# sourceMappingURL=main.2e24e4cd.css.map*/