:root{--bg:#050505;--bg--secondary:#181818;--bg--tertiary:#383838;--bg--quaternary:hsla(0,0%,62%,.121);--bd--quinary:hsla(0,0%,100%,.067);--color-main--primary:#79b50f;--color-main--secondary:#679c0d;--color-main--tertiary:#78b50f8b;--color-main--tertiary-outline:#e6ffba5c;--text--primary:#fff;--text--primary-invert:#000;--text--sub-primary:#eee;--text--secondary:#c9c9c9;--text--tertiary:#e8e8e8;--text--quaternary:#8d8c8c;--text--quinary:#bebdbd;--text-footer:#8a8a8a;--text-footer-bottom:#c8c8c8;--btn--primary:#f0f6fc;--btn--primary-invert:#050505;--btn-secondary:#4a4a4a;--btn-primary-hover:#e3f9df;--cards-shadow:#00000080;--transition-slow:all 0.9s ease;--transition-normal:all 0.6s ease;--transition-fast:all 0.4s ease;--menu-primary-color:#05050561;--menu-secondary-color:#ffffff1c;--form-label-color:#686868;--notification-time-color:#388e3c;--faq-answer-color:#555;--blog-post-primary:#f5f5f5;--blog-time-reading-color:#888;--white:#fff}[data-theme=light]{--bg:#fff;--bg--secondary:#f5f5f5;--bg--tertiary:#e0e0e0;--bg--quaternary:hsla(0,0%,62%,.121);--bd--quinary:rgba(0,0,0,.067);--color-main--primary:#79b50f;--color-main--secondary:#679c0d;--color-main--tertiary:#78b50f8b;--color-main--tertiary-outline:#e6ffba5c;--text--primary:#000;--text--primary-invert:#fff;--text--sub-primary:#222;--text--secondary:#444;--text--tertiary:#666;--text--quaternary:#888;--text--quinary:#aaa;--text-footer:#ccc;--cards-shadow:#ffffff80;--btn--primary:#050505;--btn--primary-invert:#fff;--btn-secondary:#ccc;--btn-primary-hover:#323a30;--transition-slow:all 0.9s ease;--transition-normal:all 0.6s ease;--transition-fast:all 0.4s ease;--menu-primary-color:#ffffff61;--menu-secondary-color:#0000001c;--form-label-color:#686868;--notification-time-color:#388e3c;--faq-answer-color:#1b1b1b;--blog-post-primary:#050505;--blog-time-reading-color:#888;--white:#fff}@font-face{font-family:sf-black;src:local("sf-black"),url(/static/media/sanfranciscodisplay-black-webfont.c9dc0d246d6a684eb28f.ttf) format("truetype"),}@font-face{font-family:sf-bold;src:local("sf-Bold"),url(/static/media/sanfranciscodisplay-bold-webfont.ba20d70d1846c0dae24f.woff) format("woff"),}@font-face{font-family:sf-medium;src:local("sf-medium"),url(/static/media/sanfranciscodisplay-medium-webfont.80f11b1350ed94319f6e.woff) format("woff"),}@font-face{font-family:sf-regular;src:local("sf-regular"),url(/static/media/sanfranciscodisplay-regular-webfont.aaaf0ea48fc61d23c842.woff) format("woff"),}@font-face{font-family:sf-semibold;src:local("sf-semibold"),url(/static/media/sanfranciscodisplay-semibold-webfont.9eb20167a53cc29eb615.woff) format("woff"),}@font-face{font-family:sf-thin;src:local("sf-thin"),url(/static/media/sanfranciscodisplay-thin-webfont.695e7f778788c2565df1.woff) format("woff"),}@font-face{font-family:sf-ultralight;src:local("sf-ultralight"),url(/static/media/sanfranciscodisplay-ultralight-webfont.35e87e7a8451daf8d12a.woff) format("woff"),}@font-face{font-family:JetMono-regular;src:local("sf-ultralight"),url(/static/media/JetBrainsMono-Regular.3eb7f2ebfc6706e5e704.ttf) format("truetype"),}@font-face{font-family:JetMono-light;src:local("sf-ultralight"),url(/static/media/JetBrainsMono-Light.edc65c0ab3862494e8fd.ttf) format("truetype"),}@font-face{font-family:"source-serif";src:local("source-serif"),url(/static/media/SourceSerif4-Regular.ab4ccff8b19f7efc56d5.ttf) format("truetype"),}@font-face{font-family:"source-serif-text";src:local("source-serif-text"),url(/static/media/SourceSerif4SmText-Regular.a1746c5f22550f7b4866.ttf) format("truetype"),}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050505;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}::-webkit-scrollbar{width:.001em}::-webkit-scrollbar-thumb{background-color:#842727;cursor:pointer}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-thumb:horizontal{background-color:#383838;border-radius:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h3,p{font-family:sf-regular}h1,h2{font-family:sf-bold}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(300%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes scrollSmallScreens{0%{transform:translateX(50%)}to{transform:translateX(-100%)}}.App{overflow:hidden;scrollbar-color:var(--text--primary)}.hero-main{flex-direction:row;height:100vh;justify-content:space-between;overflow:hidden;padding:0 0 3rem}.hero-left,.hero-main{align-items:center;display:flex}.hero-left{flex-direction:column;height:100%;margin:auto;margin-inline:6rem;text-align:left;width:100%}.hero-right{filter:brightness(1.9);object-fit:cover;position:absolute;width:100%;z-index:-1}.here-inner-left,.hero-right{animation:fadeIn 1.5s ease-in-out;height:100%}.here-inner-left{display:flex;flex-direction:column;justify-content:center}.hero-left-top-header{margin:2rem 0}.hero-left-top-header h1{color:var(--text--primary-invert);font-family:sf-bold;font-size:4.5rem;margin:1rem 0 0}.hero-left-top-header p{color:var(--text--secondary);font-family:sf-bold;font-size:1.5rem;margin:0}.hero-left h1,.hero-left p{animation:slideInFromTop 1s ease-in-out}.btn-wrapper{animation:slideInFromBottom 1s ease-in-out;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin:2rem}.btn-wrapper .btn-download-primary{background-color:var(--btn--primary);color:var(--bg)}.btn-wrapper .btn-download-primary,.btn-wrapper .btn-download-secondary{align-items:center;align-self:start;animation:fadeIn 2s ease-in-out;border:none;border-radius:7px;display:flex;font-family:sf-bold;font-size:1.2rem;gap:.5rem;padding:1.1rem 2rem;text-align:center;text-decoration:none;transition:var(--transition-normal)}.btn-wrapper .btn-download-secondary{background-color:initial;color:var(--white);outline:1px solid var(--btn-secondary)}.btn-download-primary:hover{background-color:var(--btn-primary-hover);cursor:pointer}.btn-download-secondary:hover{background-color:var(--color-main--tertiary-outline);cursor:pointer;outline:3px solid var(--text--primary)}.hero-right img{animation:fadeIn 1.5s ease-in-out;height:100%;margin:auto;object-fit:cover;width:100%}.hero-ticker{overflow:hidden;padding:.5rem 0;position:relative}.hero-ticker,.hero-ticker-wrap{box-sizing:border-box;width:100%}.hero-ticker-wrap{display:flex}.hero-ticker-elements{animation:scroll 15s linear infinite;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;justify-content:space-around;width:100%}.hero-ticker-elements span{animation:fadeIn 3s ease-in-out;box-sizing:border-box;color:var(--text--secondary);font-family:sf-regular;font-size:1.125rem}@media only screen and (min-width:320px) and (max-width:768px){.hero-main{height:94vh}.hero-right{display:inline;left:0;position:absolute;top:0;width:100%;z-index:-1}.here-inner-left>.first-paragraph{margin:0}.here-inner-left{height:100%;justify-content:center;margin-inline:3rem}.btn-wrapper{flex-direction:column;margin:3rem 0 2rem}.hero-right img{object-fit:cover}.hero-main{margin-inline:3rem}.hero-left{margin-inline:0;width:100%}.hero-left-top-header h1{font-size:3rem}.hero-left-top-header{margin:0 0 2rem}.hero-ticker-elements{animation:scrollSmallScreens 15s linear infinite;gap:2rem;margin-inline:-4rem;width:auto}.btn-download-secondary,.hero-left .btn-download-primary{font-size:1.1rem;justify-content:space-evenly;transition:var(--transition-normal);width:100%}.hero-left svg{scale:1}}.latest-project-main{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:space-between;padding:5rem 0}.latest-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;margin-inline:6rem}.latest-top-header{align-items:center;display:flex;height:10vh;justify-content:flex-start;width:100%}.latest-lef-right-wrapper{align-items:center;display:flex;flex-direction:row;gap:2rem;height:100%;justify-content:flex-end;width:100%}.latest-top-header h1{color:var(--text--primary);font-family:sf-bold;font-size:2rem}.latest-right{align-items:center;gap:1rem;justify-content:center;text-align:center}.latest-left,.latest-right{display:flex;flex-direction:column;height:100%}.latest-left{align-items:flex-start;justify-content:space-evenly;max-width:40%;text-align:left}.latest-right img{height:70vh;margin:auto;object-fit:contain;width:auto}.latest-left h1{color:var(--text--primary);font-family:sf-bold;font-size:2rem}.latest-left p{color:var(--text--secondary);font-family:sf-regular;font-size:1rem;margin:0;width:100%}.latest-badges{margin:1rem 0 0;width:100%}.latest-left h2{color:var(--text--sub-primary);font-family:sf-regular;font-size:1.2rem}.latest-tools{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:.2rem;height:10vh}.tools-left{flex-direction:column}.tools-left,.tools-right{align-items:center;background:var(--bg--tertiary);border-radius:.75rem;display:flex;flex:1 1;height:100%;justify-content:space-evenly}.tools-right{flex-direction:column}.tools-middle{display:flex;flex:1 1;height:100%;justify-content:center}.latest-tools h3{color:var(--text--secondary);font-family:sf-thin;font-size:1rem;margin:0}.tools-left h3,.tools-right h3{font-family:sf-regular;font-size:1.2rem}.tools-middle-Wrapper{display:flex;flex-direction:column;gap:.2rem;justify-content:space-between;width:100%}.tools-middle-bottom,.tools-middle-top{align-items:center;display:flex;height:50%;justify-content:center}.tools-middle-bottom{background:var(--bg--tertiary);border-radius:.563rem;gap:.3rem}.tools-middle-bottom h3{min-width:70px}.tools-middle-top-wrapper{align-items:center;display:flex;flex-direction:column;gap:.2rem;justify-content:space-between}.tools-middle-top-left,.tools-middle-top-right{align-items:center;background:var(--bg--tertiary);border-radius:.563rem;display:flex;gap:.3rem;justify-content:center;min-height:40px}.latest-left .btn-download{align-items:center;align-self:start;background-color:var(--btn--primary);border:none;border-radius:7px;color:var(--bg);display:flex;font-family:sf-bold;font-size:1.2rem;gap:.5rem;justify-content:center;outline:1px solid var(--color-main--tertiary-outline);padding:1.1rem 2rem;text-align:center;text-decoration:none;transition:var(--transition-normal)}.btn-download:hover{background-color:var(--btn-primary-hover);cursor:pointer}.latest-left-bottom-btn-action{display:flex;flex-direction:column}@media only screen and (min-width:320px) and (max-width:767px){.latest-project-main{display:block}.wrap-menu-extra{margin-inline:3rem!important}.latest-wrapper{margin-inline:3rem}.latest-top-header h1{font-size:1.5rem}.latest-right{height:auto;left:-30%;position:absolute;width:auto;z-index:-1}.latest-right img{height:68vh;margin:0}.latest-left{height:auto;position:absolute;right:3rem;width:50%}.latest-left h1{font-size:1.2rem}.latest-left p{font-size:.8rem}.latest-left h2{font-size:.9rem}.latest-tools{align-items:stretch;flex-direction:column;height:auto}.latest-tools h3{font-size:.8rem}.tools-middle-Wrapper{justify-content:space-evenly}.tools-left,.tools-middle,.tools-right{border-radius:.4rem;flex-direction:row;justify-content:flex-start;width:auto}.tools-middle-bottom,.tools-middle-top-left,.tools-middle-top-right{border-radius:.35rem;min-height:40px}.tools-middle-top{margin-bottom:.2rem}.latest-left-bottom-btn-action{margin:1rem 0 0;width:100%}.latest-left .btn-download{font-family:sf-regular;font-size:1.1rem;padding:1rem 0;transition:var(--transition-normal);width:100%}.tools-all-svg-in-tools{align-items:center;display:flex;justify-content:center;width:50%}.tools-middle-bottom{gap:0;justify-content:flex-start}.tools-left h3,.tools-middle-bottom h3,.tools-right h3{min-width:100px}.tools-middle-bottom{justify-content:space-evenly;min-height:3vh}.tools-all-svg-in-tools svg{height:44px;width:44px}.btn-wrapper svg{scale:1}.latest-tools svg{scale:.8}}@media only screen and (min-width:767px) and (max-width:1024px){.latest-project-main{display:block}.wrap-menu-extra{margin-inline:3rem!important}.latest-wrapper{margin-inline:3rem}.tools-left h3,.tools-right h3{min-width:100px}.tools-middle-bottom{justify-content:space-evenly;min-height:3vh}.tools-middle-bottom h3{min-width:100px}.latest-top-header h1{font-size:2rem}.latest-right img{height:68vh;margin:0}.latest-left h1{font-size:2rem}.latest-left p{font-size:1rem}.latest-left h2{font-size:1.2rem}.latest-tools{align-items:stretch;flex-direction:column;height:auto}.latest-tools h3{font-size:1rem}.tools-left,.tools-middle,.tools-right{flex-direction:row;width:auto}.tools-middle-Wrapper{justify-content:space-evenly}.tools-middle-top{margin-bottom:.2rem}.latest-left .btn-download{font-size:1rem;justify-content:space-evenly;padding:1rem 2rem;transition:var(--transition-normal);width:auto}.latest-left svg{scale:1}}@media only screen and (min-width:606px) and (max-width:680px){.latest-right{left:-30%}}@media only screen and (min-width:680px) and (max-width:780px){.latest-right{left:-20%}}.project-cards-main{display:flex;flex-direction:row;justify-content:flex-end;padding:5rem 0}.header-project-cards{margin:0 6rem}.project-cards-main h1{color:var(--text--primary);font-family:sf-bold;font-size:2rem}.project-cards-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.project-card-padding{display:flex;flex-direction:row;gap:2rem;height:100%;width:100%}.project-card-padding:before{box-shadow:inset 119px 0 65px -42px var(--cards-shadow);content:"";height:600px;left:0;pointer-events:none;position:absolute;width:300px;z-index:1}.cards-container{display:flex;gap:2rem;overflow-x:scroll;padding:0 6rem 3rem;transition:transform .9s ease}.card-main{background:var(--bg--tertiary);border-radius:19px;box-sizing:border-box;cursor:pointer;flex-basis:calc(33.3333% - 2rem);flex-grow:0;flex-shrink:0;height:450px;margin-top:3rem;max-width:364px;min-width:300px;overflow:hidden;transition:var(--transition-normal);z-index:2}.card-main:hover{transform:scale(1.1)}.card-main-wrapper{height:100%;padding-inline:2rem;padding-top:2rem}.card-main-wrapper,.info-wrapper{display:flex;flex-direction:column}.info-wrapper{min-height:30%;width:100%}.image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;padding-top:2rem;width:100%}.image-wrapper img{border-radius:1rem;height:100%;object-fit:contain;scale:1.2;width:100%}.card-main h2{color:var(--text--primary);font-family:sf-bold;font-size:1.5rem;margin:0}.card-main p{color:var(--text--secondary);font-family:sf-regular;font-size:1rem;margin-top:.3rem}.mini-card-project{align-items:center;display:flex;flex-direction:row;text-decoration:none}.mini-card-project .btn-mini-card-goto-project{align-self:start;background-color:initial;border:none;border-radius:5rem;color:var(--text--primary);display:flex;font-family:sf-bold;font-size:.8rem;gap:.5rem;justify-content:center;outline:1px solid var(--btn-secondary);padding:.5rem 1rem;text-align:center;text-decoration:none;transition:var(--transition-normal);white-space:nowrap}.card-effect-over-for-btn-go-to-project{background-color:var(--color-main--tertiary-outline)!important;outline:3px solid var(--text--primary)!important;transition:var(--transition-normal)}.btn-mini-card-goto-project:hover{background-color:var(--color-main--tertiary-outline);cursor:pointer;outline:4px solid var(--text--primary)!important}.controls{align-items:center;display:flex;display:none;flex-direction:row;gap:1rem;justify-content:center;margin:3rem}.controls .btn-card-navigation{background:var(--bg--quaternary);border:none;border-radius:50%;cursor:pointer;display:flex;font-family:sf-bold;font-size:.8rem;padding:.8rem;text-align:center;text-decoration:none;transition:var(--transition-normal)}.btn-card-navigation:hover,.controls .btn-card-navigation{color:var(--text--primary);outline:1px solid var(--menu-secondary-color)}.btn-card-navigation:hover{background-color:rgba(64,64,64,.366);transform:scale(1.1)}.controls .btn-card-navigation.disabled{background-color:var(--bd--quinary);pointer-events:none;transform:scale(.98)}@media only screen and (min-width:320px) and (max-width:767px){.header-project-cards{margin:0 3rem}.project-cards-main h1{font-size:1.5rem}.card-main{border-radius:19px;cursor:pointer;flex:1 0 auto;height:450px;margin-top:3rem;max-width:263px;min-width:200px;overflow:hidden;transition:var(--transition-normal)}.cards-container{padding:0 3rem 2rem}.card-main h2{font-size:1.2rem}.card-main p{font-size:.8rem}.project-card-padding:before{box-shadow:inset 74px 0 37px -53px var(--cards-shadow);content:"";height:80%;left:0;pointer-events:none;position:absolute;width:60px;z-index:1}}.skill-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:space-evenly;margin-inline:6rem;padding:5rem 0}.skill-wrapper,.skill-wrapper-section{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.skill-wrapper-section{justify-content:center}.skill-top-header{align-items:center;display:flex;height:10vh;justify-content:flex-start;width:100%}.skill-top-header h1{font-size:2rem}.skill-top-header h1,.skill-top-header h2{color:var(--text--primary);font-family:sf-bold}.skill-top-header h2{font-size:1.2rem;margin:0}.skill-extra{margin-left:6rem}@media only screen and (min-width:320px) and (max-width:767px){.skill-main{height:auto;margin-inline:3rem}.skill-main h1{font-size:1.5rem}.skill-top-header{height:auto}.skill-top-header h2{font-size:1rem;margin-block:1rem}.skill-extra{margin-left:0}}.skills{border-radius:19px;display:flex;flex-direction:column;font-family:sf-regular;padding:1rem 0;text-align:center;width:100%}.skills h2{color:var(--text--quinary);font-family:sf-medium;font-size:1.2rem;margin-bottom:20px}.skills-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.skill:last-child{justify-self:flex-start}.skill{align-items:center;background-color:var(--bg--tertiary);border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:150px;justify-content:space-evenly;padding:5px;transition:var(--transition-normal);width:150px}.skill p{color:var(--text--tertiary);font-size:1rem;margin:0}.skill:hover{cursor:pointer;transform:scale(1.1)}.skill svg{border-radius:10px}@media (max-width:768px){.skill{height:80px;width:80px}.skill svg{border-radius:10px;height:50px;width:50px}}@media (max-width:480px){.skill{height:70px;padding:10px;width:70px}.skill svg{height:50px;width:50px}.skill p{font-size:.8rem}}.menu-bar{left:50%;position:fixed;top:1rem;transform:translateX(-50%);width:100%;z-index:99999999}.wrap-menu-extra{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--menu-primary-color);border-radius:10px;display:flex;justify-content:space-evenly;margin-inline:6rem;outline:1px solid var(--menu-secondary-color)}.menu-wrapper{justify-content:space-between;margin-inline:3rem;width:100%}.left-menu-bar,.menu-wrapper{align-items:center;display:flex}.left-menu-bar{justify-content:flex-start;width:25%}.left-menu-bar svg{height:80px;width:80px}.text-logo{color:var(--text--primary);font-family:sf-bold;font-size:1.375rem}.middle-menu-bar{align-items:center;color:var(--text--primary);display:flex;flex-direction:row;font-family:sf-regular;font-size:1.125rem;gap:.5rem;justify-content:space-evenly;width:0}.middle-menu-bar p{padding:30px 20px;transition:var(--transition-normal)}.right-menu-bar{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;width:25%}.right-menu-bar a{display:flex;transition:var(--transition-normal)}.menu-btn-download-pop-up{align-items:center;animation:fadeIn .3s ease-in-out;background-color:var(--btn--primary);border:none;border-radius:3px;color:var(--bg);display:none;font-family:sf-bold;font-size:1rem;gap:.5rem;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:var(--transition-normal)}.menu-btn-download-pop-up:hover{background-color:var(--btn-primary-hover);cursor:pointer}.right-menu-bar a:hover{cursor:pointer;transform:scale(1.2)}@media only screen and (min-width:320px) and (max-width:768px){.menu-wrapper{margin-inline:1rem}.left-menu-bar{width:50%}.left-menu-bar svg{height:60px;width:60px}.middle-menu-bar{display:none}.right-menu-bar{width:70%}.menu-btn-download-pop-up{font-size:.8rem;padding:.5rem 1rem}}.btn-scroll-to-top{animation:slideInFromBottom 2s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--menu-primary-color);border:none;border-radius:10px;bottom:20px;box-shadow:inset 0 0 10px 0 #0003;color:#fff;cursor:pointer;display:none;font-size:18px;outline:1px solid var(--menu-secondary-color);padding:15px;position:fixed;right:30px;transition:var(--transition-normal);z-index:999999999999}.btn-scroll-to-top:hover{background-color:var(--color-main--tertiary-outline);outline:3px solid var(--text--primary)!important;transform:scale(1.1)}.blog-cards-main{display:flex;flex-direction:row;justify-content:flex-end;padding:5rem 0}.header-blog-cards{margin:0 6rem}.blog-cards-main h1{color:var(--text--primary);font-family:sf-bold;font-size:2rem}.blog-cards-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.blog-card-padding{display:flex;flex-direction:row;gap:2rem;height:100%;width:100%}.blog-card-padding:before{box-shadow:inset 119px 0 65px -42px var(--cards-shadow);content:"";height:600px;left:0;pointer-events:none;position:absolute;width:300px;z-index:1}.blog-cards-container{display:flex;gap:2rem;overflow-x:scroll;padding:0 6rem 3rem;transition:transform .9s ease}.blog-card-main{background:var(--bg--tertiary);border-radius:19px;box-sizing:border-box;cursor:pointer;flex-basis:calc(33.3333% - 2rem);flex-grow:1;flex-shrink:0;height:450px;margin-top:3rem;max-width:340px;min-width:350px;overflow:hidden;transition:var(--transition-normal);z-index:2}.blog-card-main:hover{transform:scale(1.1)}.blog-card-main-wrapper{display:flex;flex-direction:column;height:100%}.blog-info-wrapper{display:flex;flex-direction:column;min-height:30%;padding:2rem 1rem}.blog-image-wrapper{align-items:center;display:flex;height:50%;justify-content:center;width:100%}.blog-image-wrapper img{height:100%;object-fit:cover;width:100%}.blog-card-main h2{color:var(--text--primary);font-family:sf-bold;font-size:1.5rem;margin:0}.blog-card-main p{color:var(--text--secondary);font-family:sf-regular;font-size:1rem;margin-top:.3rem}.mini-card-blog{align-items:center;display:flex;flex-direction:row;text-decoration:none}.mini-card-blog .btn-mini-card-goto-blog{align-self:start;background-color:initial;border:none;border-radius:5rem;color:var(--text--primary);display:flex;font-family:sf-bold;font-size:.8rem;gap:.5rem;justify-content:center;outline:1px solid var(--btn-secondary);padding:.5rem 1rem;text-align:center;text-decoration:none;transition:var(--transition-normal)}.card-effect-over-for-btn-go-to-blog{background-color:var(--color-main--tertiary-outline)!important;outline:3px solid var(--text--primary)!important;transition:var(--transition-normal)}.btn-mini-card-goto-blog:hover{background-color:var(--color-main--tertiary-outline);cursor:pointer;outline:4px solid var(--text--primary)!important}.blog-controls{align-items:center;display:none;flex-direction:row;gap:1rem;justify-content:center;margin:3rem}.blog-controls .blog-btn-card-navigation{background:var(--bg--quaternary);border:none;border-radius:50%;color:var(--text--primary);cursor:pointer;display:flex;font-family:sf-bold;font-size:.8rem;outline:1px solid var(--menu-secondary-color);padding:.8rem;text-align:center;text-decoration:none;transition:var(--transition-normal)}.blog-btn-card-navigation:hover{background-color:rgba(64,64,64,.366);color:var(--text--primary);outline:1px solid var(--menu-secondary-color);transform:scale(1.1)}.blog-controls .blog-btn-card-navigation.disabled{background-color:var(--bd--quinary);pointer-events:none;transform:scale(.98)}.controls .btn-card-navigation.disabled:hover{background-color:hsla(0,0%,100%,.121);color:var(--text--primary);transform:none;transition:none}@media only screen and (min-width:320px) and (max-width:767px){.header-blog-cards{margin:0 3rem}.blog-cards-main h1{font-size:1.5rem}.blog-card-main{background:var(--bg--tertiary);border-radius:19px;cursor:pointer;height:450px;margin-top:3rem;max-width:263px;min-width:280px;overflow:hidden;transition:var(--transition-normal)}.blog-card-main h2{font-size:1.2rem}.blog-cards-container{padding:0 3rem 2rem}.blog-card-main p{font-size:.8rem}.blog-card-padding:before{box-shadow:inset 74px 0 37px -53px var(--cards-shadow);content:"";height:600px;left:0;pointer-events:none;position:absolute;width:60px;z-index:1}}.wrapper-blog-post{background:var(--bg);display:flex;height:auto;margin:0;padding-bottom:5rem;width:auto}.blog-inner-image-wrapper{max-height:500px;overflow:hidden;width:100%}.blog-inner-image-wrapper img{border-radius:5px;height:auto;margin-bottom:20px;object-fit:cover;width:100%}.blogPost{border-radius:5px;font-family:Georgia,serif;line-height:1.8;margin:3rem auto;max-width:800px;overflow:auto;padding:40px 20px}.blogPost,.title{color:var(--blog-post-primary)}.title{font-family:sf-black;font-size:2.8rem;line-height:1.2;margin-bottom:20px}.wrapper-date-timeReading{display:flex;flex-direction:row;justify-content:space-between}.readingTime{color:var(--blog-time-reading-color);font-size:1rem;margin:0}.first-divider{margin:30px 0 0}.first-divider,.second-divider{background:var(--bg--tertiary);border:0;height:1px}.second-divider{margin:0 0 30px}.header{font-family:sf-bold;font-size:1.8rem;font-weight:600;letter-spacing:-.003em;margin-bottom:16px}.header,.span-extracted{color:var(--blog-post-primary)}.span-extracted{background:var(--bg--tertiary);border-radius:4px;font-family:monospace;font-size:1rem;padding:.1rem .2rem}.link-extracted{color:var(--color-main--primary);font-family:sf-bold;font-weight:600;text-decoration:none}.paragraph{color:var(--blog-post-primary);font-family:source-serif-text,serif;font-size:1.2rem;letter-spacing:-.003em;margin-bottom:24px}.code-wrapper{overflow-x:auto;width:100%}Pre[class*=language-]{background-color:var(--bg--secondary);border:1px solid var(--bg--tertiary);border-radius:5px;color:var(--blog-post-primary);font-family:monospace;font-size:.9rem;line-height:1.6;margin-bottom:24px;padding:2rem}Pre[class*=language-],code[class*=language-]{display:block;overflow-x:auto;white-space:pre-wrap!important}@media only screen and (max-width:767px){.wrapper-blog-post{flex-direction:column;padding-bottom:3rem}.title{font-size:2rem}.header{font-size:1.3rem}.paragraph{font-size:1rem}.span-extracted{font-size:.8rem}pre[class*=language-]{font-size:.8rem!important}}@media only screen and (min-width:768px) and (max-width:1024px){.wrapper-blog-post{padding-bottom:4rem}.title{font-size:2.4rem}.header{font-size:1.5rem}.paragraph{font-size:1.1rem}.span-extracted{font-size:.9rem}code[class*=language-]{font-size:.85rem!important}}code[class*=language-],pre[class*=language-]{color:#d4d4d4;direction:ltr;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;font-size:13px;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:none;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#264f78;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background:#181818;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-]{border-radius:.3em;color:#db4c69;padding:.1em .3em}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.interpolation,.token.parameter{color:#9cdcfe}.token.boolean,.token.punctuation.interpolation-punctuation{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.escape,.token.selector{color:#d7ba7d}.token.tag{color:#569cd6}.token.cdata,.token.tag .token.punctuation{color:grey}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:grey}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0}.footer-main{align-items:center;background:var(--bg--secondary);display:flex;flex-direction:column;height:auto;justify-content:space-between}.footer-main p{color:var(--text-footer)}.footer-contact-icons button{background:none;border:none;color:var(--text--primary);cursor:pointer;margin:0;padding:0;transition:var(--transition-normal)}.footer-contact-icons{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.footer-contact-icons a{transition:var(--transition-normal)}.footer-contact-icons a:hover,.footer-contact-icons button:hover{cursor:pointer;transform:scale(1.5)}.footer-bottom-name{align-items:center;display:flex;height:auto;justify-content:center}.footer-bottom h2{color:var(--text--primary);font-size:1.5rem;margin:auto;padding:1rem}.footer-bottom p{color:var(--text-footer-bottom);font-size:.7rem;margin:auto;padding-bottom:.5rem;padding-top:1rem;text-align:center}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px;width:100%}.footer-top-left,.footer-top-right{flex:1 1;margin:10px;min-width:300px;overflow-y:auto;width:300px}.contact-form{font-family:sf-regular;margin:0 auto;max-width:400px;padding-top:1.25rem}.form-group.error .form-input,.form-group.error .form-textarea{border:1px solid tomato;box-shadow:0 0 5px #c0353580}.notification{background-color:var(--color-main--primary);border-radius:5px;box-shadow:0 2px 4px #0003;color:#fff;padding:10px 20px;position:fixed;right:20px;top:60px;z-index:9999999999999}.notification-wrapper{align-items:center;display:flex;gap:.5rem}.notification-timer{animation:shrink 2s linear forwards;background:var(--notification-time-color);border-radius:0 0 5px 5px;height:5px}@keyframes shrink{0%{width:100%}to{width:0}}.form-group{margin-bottom:.938rem;position:relative}.form-label{color:var(--form-label-color);left:.625rem;pointer-events:none;position:absolute;top:.625rem}.form-input,.form-label,.form-textarea{font-size:1rem;transition:var(--transition-fast)}.form-input,.form-textarea{background:var(--bg--tertiary);border:1px solid var(--bg--tertiary);border-radius:7px;color:var(--text--primary);outline:none;padding:.625rem;width:calc(100% - 20px)}.form-input:focus,.form-textarea:focus{caret-color:var(--color-main--primary)}.form-input:focus+.form-label,.form-input:not(:placeholder-shown)+.form-label,.form-textarea:focus+.form-label,.form-textarea:not(:placeholder-shown)+.form-label{background:linear-gradient(to bottom,var(--bg--secondary),var(--bg--tertiary));color:var(--color-main--primary);font-size:.75rem;left:.625rem;top:-8px}.form-textarea{min-height:155px;resize:vertical}.form-submit{align-items:center;background-color:var(--btn--primary);border:none;border-radius:7px;color:var(--bg);display:flex;font-family:sf-bold;font-size:1rem;gap:.5rem;justify-content:center;padding:1rem 2rem;text-align:center;text-decoration:none;transition:var(--transition-normal);width:100%}.form-submit:hover{background-color:var(--btn-primary-hover);cursor:pointer}@media only screen and (min-width:320px) and (max-width:768px){.notification{right:25px;top:100px}}.faq-section{font-family:sf-regular;margin:0 auto;max-width:400px;padding:1.25rem}.faq-section h2{color:var(--text--primary);font-family:sf-bold;font-size:1.5rem;margin-bottom:1.25rem;text-align:center}.faq-list{border-top:1px solid var(--bg--tertiary)}.faq-item{border-bottom:1px solid var(--bg--tertiary);padding:.938rem 0}.question{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.question h3{color:var(--text--tertiary);font-size:1.125rem;margin:0}.answer{color:var(--faq-answer-color);font-size:1rem;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .7s ease,padding .7s ease}.answer.active{font-family:sf-regular;font-size:1rem;max-height:200px;padding:.625rem 0}.arrow-segment{background-color:var(--bg--quaternary);border-radius:50%;padding:.4rem}.arrow-segment,.arrow-segment-wrapper{align-items:center;display:flex;justify-content:center}.arrow-segment-wrapper{transition:var(--transition-normal)}.arrow-segment-wrapper.rotate{transform:rotate(180deg)}@media only screen and (min-width:320px) and (max-width:767px){.faq-section h2{font-size:1.2rem}.question h3{font-size:1rem}}
/*# sourceMappingURL=main.7a8ee23f.css.map*/