:root{--color-primary:#003e34;--color-primary-gradient:#001f00;--color-primary-dark:#002e26;--color-primary-light:#006352;--color-primary-translucent:#00332bda;--color-secondary:#fff;--color-text:#fff;--color-text-dark:#292929;--color-bg-dark:#0000003d;--color-bg-light:#ffffff1a;--color-error:#ff9d9d;--input-bg:#ffffff3a;--color-red:#d90d0d;--color-purple:#8b04fb;--color-green:#04ab5c;--color-orange:#fbaa19;--border-radius:0.5rem;--dropShadow:2px 3px 2px rgba(0,0,0,.6)}html{--scroll-behavior:smooth!important;scroll-behavior:smooth!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:#ffffff9c var(--color-primary);background-color:var(--color-primary)}html:before{content:"";position:fixed;top:0;left:0;width:100%;height:120dvh;height:120vh;background:linear-gradient(var(--color-primary) 65%,var(--color-primary-gradient) 110%);z-index:-1;transform:translateZ(0)}body{color:var(--color-text);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}:target:before{content:"";display:block;height:100px;margin:-100px 0 0}.overflow-hidden{overflow:hidden!important}#root{display:flex;flex-direction:column;padding-top:110px}#root,#root-dashboard{scrollbar-color:var(--color-primary) transparent;flex:1 1}#root-dashboard{background-color:var(--color-secondary);color:var(--color-text-dark);padding:1rem 2rem}a{color:var(--color-text);text-decoration:none}*{box-sizing:border-box;padding:0;margin:0}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}hr{border-style:solid}main{padding:1rem 2rem}@media screen and (max-width:768px){main{padding:1.2rem}}.delete-btn,.nav-link,.primary-btn,.secondary-btn,button{all:unset;cursor:pointer;padding:.2rem .4rem;transition:background-color .3s,color .3s;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;gap:.5rem;will-change:background-color,color}.lang-btn:focus,.nav-link:focus{background-color:#ffffff1a;color:var(--color-secondary)}.outlined{border:1px solid var(--color-secondary);padding:.5rem 1rem}.outlined-primary{border:1px solid var(--color-primary);padding:.5rem 1rem}.rounded{border-radius:.5rem}.primary-btn{background-color:var(--color-primary);padding:.5rem 1rem;display:flex;align-items:center;gap:.8rem;align-self:flex-start;color:var(--color-text)}.primary-btn:hover{background-color:var(--color-primary-light);color:var(--color-secondary)}.secondary-btn{background-color:transparent;color:var(--color-primary);padding:.5rem 1rem;display:flex;align-items:center;gap:.8rem;align-self:flex-start}.secondary-btn:hover{background-color:var(--color-primary);color:var(--color-secondary)}.delete-btn{background-color:transparent;color:var(--color-red);padding:.5rem 1rem;display:flex;align-items:center;gap:.8rem;align-self:flex-start}.delete-btn:hover{background-color:var(--color-red);color:var(--color-secondary)}.hamburger-active,.nav-link.active,.nav-link:hover,button:active,button:not(.noHover,.primary-btn,.secondary-btn,.delete-btn):hover{background-color:var(--color-secondary);color:var(--color-primary)}.active-alt{background-color:var(--color-primary);color:var(--color-secondary)!important}.vertical-line{background-color:var(--color-secondary);width:1px}.lang-btn{background-color:transparent}.lang-btn-container{display:flex;gap:.5rem;position:relative}.solutionCard{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center}.solutionCard:after{content:"";display:block;position:absolute;width:100%;height:100vh;bottom:-200vh;left:0;margin-top:-1rem;z-index:-1;transition:bottom .5s;will-change:bottom}.solution:after{background:linear-gradient(0deg,var(--color-red) 0,transparent 80%)}.story:after{background:linear-gradient(0deg,var(--color-purple) 0,transparent 80%)}.solutionCard:hover:after{opacity:1;bottom:-50vh}.solutionCard h2{font-size:2.2rem;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.solutionCard p{font-size:1.2rem;margin-bottom:.5rem}.fullWidth{width:100%}@media screen and (max-width:768px){.solutionCard:after{display:none}}@media screen and (max-width:924px){#root{padding-top:60px}}.error{color:var(--color-error);min-height:24px}#root-dashboard table{width:100%}#root-dashboard td,#root-dashboard th{padding:.5rem;border-bottom:1px solid var(--color-primary)}#root-dashboard th{background-color:var(--color-primary);color:var(--color-secondary);font-weight:500}label{font-weight:500}.modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1000}.modal,.modal-backdrop{display:flex;justify-content:center;align-items:center}.modal{width:80%;max-width:500px;height:auto;max-height:500px;border:none;border-radius:12px;background-color:#fff;padding:20px;position:relative;font-size:48px;font-weight:500}label:required:after{content:"*";color:var(--color-red);margin-left:.2rem}.required label:after{content:"*";color:var(--color-red);margin-left:.2rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid;border-radius:0;transform:translateY(-.075em);display:grid;cursor:pointer;place-content:center;transition:border-color .12s ease-in-out,background-color .12s ease-in-out}input[type=checkbox]:focus{outline:.15em solid var(--color-primary);outline-offset:.15em}input[type=checkbox]:checked{background-color:var(--color-primary);border-color:#fff}input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--color-primary);background-color:CanvasText;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=checkbox]:checked:before{transform:scale(1);box-shadow:inset 1em 1em #fff}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:inherit!important}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spin[type=number]{-moz-appearance:textfield}.keen-slider:not([data-keen-slider-disabled]){overflow:visible!important;overflow:initial!important}.errorMessage{color:var(--color-error);min-height:24px}@keyframes loadingFadeIn{0%{opacity:.25}to{opacity:.8}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading{animation:loadingFadeIn .5s ease-in-out infinite alternate;opacity:.8}.spinner{animation:spin 1s linear infinite}p{line-height:1.6}*{-webkit-tap-highlight-color:transparent}.errorInput label{color:var(--color-error)}.errorInput label:after{content:"";margin-left:0}.errorInput input,.errorInput select,.errorInput textarea{border:1px solid var(--color-error)!important}@font-face{font-family:__MainFont_acf2af;src:url(/_next/static/media/da5905dcfaa803a0-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__MainFont_acf2af;src:url(/_next/static/media/94a9db23ba1fcddc-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__MainFont_acf2af;src:url(/_next/static/media/baf9a19aa194eeee-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__MainFont_acf2af;src:url(/_next/static/media/896217949212f42a-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__MainFont_Fallback_acf2af;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_acf2af{font-family:__MainFont_acf2af,__MainFont_Fallback_acf2af}.Chat_chatModal__HEzgL{position:fixed;bottom:90px;width:100vw;height:60vh;max-width:450px;max-height:80vh;padding:1rem;background:rgb(55,55,55,.85);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;box-shadow:0 8px 20px rgba(0,0,0,.2);z-index:100;display:flex;flex-direction:column;overflow:hidden;animation:Chat_modalIn__sr0US .4s ease-out}.Chat_chatHeader__xuxqg{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:12px;padding-bottom:8px}.Chat_chatHeader__xuxqg h2{font-size:1.1rem;font-weight:600;color:#fff}.Chat_closeButton__VoCcI{background:none;border:none;color:#fff;cursor:pointer;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0}.Chat_closeButton__VoCcI:hover{transform:rotate(90deg);background-color:transparent!important}.Chat_chatContainer__Dxc0s{direction:ltr;flex-grow:1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:8px;height:43vh}.Chat_chatToggleButton__ssOwA{position:fixed;bottom:15px;width:56px;height:56px;background:var(--color-primary-light);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.3);cursor:pointer;transition:all .3s ease;z-index:101;padding:0;animation:Chat_pulse__udzCl 2s infinite;transition:color .3s ease}.Chat_chatToggleButton__ssOwA.Chat_expanded__HqzB6{width:auto;padding:0 16px;border-radius:28px}.Chat_chatToggleButton__ssOwA:hover{background:var(--color-primary)}.Chat_chatToggleButton__ssOwA:hover .Chat_chatToggleText__181b2{color:var(--color-primary)}.Chat_chatToggleText__181b2{font-weight:500;font-size:17px;color:#fff;white-space:nowrap;overflow:hidden}.Chat_toggleIcon__wa_yC{width:28px;height:28px;flex-shrink:0}.Chat_chatInputContainer__GwVih{position:relative;margin-top:12px;width:100%}.Chat_chatInput__QFVUe{width:100%;border-radius:24px;padding:12px 48px 12px 16px;background:hsla(0,0%,100%,.208);color:#fff;border:1px solid hsla(0,0%,100%,.2);font-size:18px;transition:all .3s ease}.Chat_chatInput__QFVUe:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 2px #10b98166}.Chat_chatInputButton__F_mJM{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;cursor:pointer;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.Chat_chatInputButton__F_mJM:hover{transform:translateY(-50%) scale(1.1);color:var(--color-primary-light)}.Chat_chatInputButton__F_mJM:disabled{opacity:.5;cursor:not-allowed}.Chat_messageBubble__n6wUd{max-width:80%;border-radius:18px;padding:8px 16px;font-size:17px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;animation:Chat_fadeIn__0H1H7 .3s ease-out;color:#fff}.Chat_userMessage__Ot7XW{align-self:flex-end!important;background:var(--color-primary-light);border-bottom-right-radius:4px}.Chat_assistantMessage__rrYpN{align-self:flex-start;background:hsla(0,0%,100%,.1);border-bottom-left-radius:4px;padding-left:25px;padding-right:25px}.Chat_typingIndicator__T7UA2{background:hsla(0,0%,100%,.1);padding:12px 16px;border-radius:18px;display:flex;gap:6px;align-items:center;justify-content:center;margin-bottom:8px;align-self:flex-start}.Chat_typingDot__ne8Ou{width:8px;height:8px;background:#fff;border-radius:50%;display:inline-block;animation:Chat_dotPulse__opxZE 1s ease-in-out infinite}.Chat_typingDot__ne8Ou:nth-child(2){animation-delay:.2s}.Chat_typingDot__ne8Ou:nth-child(3){animation-delay:.4s}.Chat_grow__wK5iq{flex-grow:1}.Chat_overflowYAuto__eme2v{overflow-y:auto}.Chat_pt2__Av3kF{padding-top:8px}.Chat_mb10__wFroV{margin-bottom:40px}.Chat_mt5__4ImxO{margin-top:20px}@keyframes Chat_pulse__udzCl{0%{box-shadow:0 0 0 0 hsla(160,8%,43%,.7)}70%{box-shadow:0 0 0 7px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes Chat_fadeIn__0H1H7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Chat_dotPulse__opxZE{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes Chat_modalIn__sr0US{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.Chat_chatModal__HEzgL{width:85vw;bottom:85px}.Chat_chatToggleButton__ssOwA{bottom:15px}}.Chat_chatContainer__Dxc0s::-webkit-scrollbar{width:6px}.Chat_chatContainer__Dxc0s::-webkit-scrollbar-track{background:transparent}.Chat_chatContainer__Dxc0s::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:10px}.Chat_chatContainer__Dxc0s::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}.Chat_chatContainer__Dxc0s{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.Chat_textAlignRight__rzhbK{text-align:right}.Chat_textAlignLeft__690iS{text-align:left}.Chat_chatInput__QFVUe::-moz-placeholder{color:#fff}.Chat_chatInput__QFVUe::placeholder{color:#fff}.Chat_welcomeText__4uAMl{font-size:1.15rem;font-weight:500}.HeaderClient_headerBG__N5i8T{position:fixed;width:100%;background:linear-gradient(#003e346e,transparent);z-index:2;height:200px;pointer-events:none}.HeaderClient_headerBase__DhTp1{position:fixed;width:100vw;z-index:1000;height:200px;pointer-events:none}.HeaderClient_headerTopBar__mmNEL{display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;gap:10%;pointer-events:auto;max-width:1920px;align-self:center;margin:0 auto}.HeaderClient_headerTopContainer__Qupk6{display:flex;flex-direction:column;flex:1 1;gap:.4rem}.HeaderClient_navBtnContainer__Y3aF_,.HeaderClient_navBtnContainer__Y3aF_ ul{display:flex;gap:.5rem}.HeaderClient_navBtnContainer__Y3aF_ ul li{list-style:none}.HeaderClient_headerTopContainer__Qupk6 hr{width:100%;color:#fff;border-top:none}.HeaderClient_langBtn-Container__lkDJp{display:flex;gap:.5rem;position:relative}.HeaderClient_langBtn__XTBfG{background-color:transparent}.HeaderClient_hamburger__xIcRl{display:none!important}.HeaderClient_mobileMenu__VBFj4{display:none}@media screen and (max-width:1227px){.HeaderClient_headerBase__DhTp1{height:120px}.HeaderClient_hamburger__xIcRl{display:flex!important}.HeaderClient_headerTopBar__mmNEL{gap:0;height:auto;padding:1.4rem 1.1rem}.HeaderClient_logo__gDFJY{height:36px;width:auto}.HeaderClient_headerTopContainer__Qupk6,.HeaderClient_langBtnContainer__9tPpd,.HeaderClient_navBtnContainer__Y3aF_{display:none}#HeaderClient_root__P2cpd{padding-top:0}.HeaderClient_mobileMenu__VBFj4{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;position:fixed;height:100vh;top:80px;left:0;width:100%;background-color:var(--color-primary-translucent);z-index:1000;padding:1rem;height:calc(100vh - 80px);height:calc(100dvh - 80px);overflow-y:auto}}.HeaderClient_topItemsContainer__W2iLq{display:flex;gap:1rem}@media print{.HeaderClient_headerBG__N5i8T,.HeaderClient_headerBase__DhTp1,.HeaderClient_headerTopBar__mmNEL,.HeaderClient_headerTopContainer__Qupk6,.HeaderClient_langBtn-Container__lkDJp,.HeaderClient_mobileMenu__VBFj4,.HeaderClient_navBtnContainer__Y3aF_,.HeaderClient_topItemsContainer__W2iLq{display:none}}.HeaderClient_cityScape__6rEy9{font-weight:400;letter-spacing:.1rem;background-color:rgba(13,13,51,.8)}.HeaderClient_cityScape__6rEy9:hover{background-color:#0d0d33}.footer_footer__PZD4d{gap:2.6%;flex-wrap:wrap;margin:0 auto;padding:.5rem 2rem 2rem}.footer_footerContainerAlt__cP2i2,.footer_footer__PZD4d{display:flex;width:100%;align-items:flex-end;max-width:1920px}.footer_footerContainerAlt__cP2i2{flex-direction:column;justify-content:center;align-self:center;position:relative}.footer_footerAlt__nlHp9{display:flex;width:100%;justify-content:flex-end;padding:2rem 2rem 1rem;gap:20px;max-width:1920px;flex-wrap:wrap;position:absolute;bottom:0;left:0;z-index:5;pointer-events:none;align-items:center}.footer_footerAlt__nlHp9 a{pointer-events:auto}.footer_fDivider__LLLMB{flex:1 1;border-bottom:1px solid var(--color-text);margin-bottom:10px;padding-bottom:.4rem}.footer_fLinksContainer__c0Cf0{display:flex;gap:2.5rem;align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.footer_fSocialMediaContainer__OIDC4{display:flex;width:100%;justify-content:space-between;margin-top:1rem}.footer_fCopyrightContainer__FhJDF{display:flex;gap:1rem;flex-direction:column}@media screen and (max-width:1050px){.footer_fLinksContainer__c0Cf0{width:100%;gap:1rem}.footer_footerContainerAlt__cP2i2{display:none}}@media screen and (max-width:862px){.footer_fLinksContainer__c0Cf0{gap:1rem;justify-content:center;margin-top:1rem;text-align:center}.footer_fCopyrightContainer__FhJDF{flex-direction:column-reverse;gap:0}.footer_footer__PZD4d a,.footer_footer__PZD4d button{font-size:1rem}.footer_footer__PZD4d{padding:.5rem 1rem 1.5rem;gap:1.5%}}@media print{.footer_footerAlt__nlHp9,.footer_footer__PZD4d{display:none}}