.Footer_footer-container__Q4Rmb{padding:0;display:flex;flex-direction:column;background:linear-gradient(90deg,#000,#624a21);color:#fff}.Footer_boxes-container__hresR{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;padding:15px}.Footer_footer-box__ghM_N{padding:0;width:37vh}.Footer_footer-box__ghM_N i,.Footer_footer-box__ghM_N p{cursor:pointer}.Footer_year-message__dRBtS{padding:0;text-align:center}.Footer_divider__SSkU8{width:100%;margin:0 auto;display:block;position:relative;border:1px solid #fff;opacity:.8}.Footer_follow__VTAnf{display:flex;flex-direction:column}.Footer_icons__kZgnF{display:flex;flex-direction:row;gap:20px;opacity:.8;padding:10px}.Footer_icons__kZgnF img{width:48px;height:48px;cursor:pointer;transition:all .5s cubic-bezier(.25,.46,.1,1);border-radius:50%}.Footer_icons__kZgnF img:hover{transform:scale(1.5);z-index:10;position:relative}.Footer_icons__kZgnF img:has(+img:hover),.Footer_icons__kZgnF img:hover+img{transform:scale(1.2)}.Footer_tittle__HVUja{padding-bottom:15px;opacity:.8}.Footer_footer-container__Q4Rmb p{opacity:.8}.Footer_map-container__6Tlnd{margin-top:10px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.3)}.Footer_map-container__6Tlnd iframe{display:block;width:100%;height:150px;border:none;border-radius:8px}.Tools_container__bUD3p{background:linear-gradient(to right,var(--level-3),var(--level-5));font-family:sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto;padding:2rem 0 4rem;width:100%;color:var(--level-11);margin-top:-20px}.Tools_tabs__qZsl9{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;justify-content:center}.Tools_tabs__qZsl9 button{background:var(--level-7);color:white;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:700;transition:all .3s ease}.Tools_tabs__qZsl9 button:hover{background:var(--level-8);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.3)}.Tools_active__SnZL_{background:var(--level-9)!important}.Tools_stackContainer__MiWcD{position:relative;width:90%;height:auto;perspective:1000px}.Tools_stackInner__4ly_a{position:relative;width:100%;height:auto;min-height:280px}.Tools_stackInner__4ly_a.Tools_dynamicHeight__zQT4D{height:calc(var(--card-height, 280px) + 100px);transition:height .4s ease}.Tools_card__uFWP5{position:absolute;top:0;height:280px;overflow:hidden;color:white;border-radius:12px;padding:20px;box-shadow:0 10px 30px var(--level-8);transition:transform 1s cubic-bezier(.6,5,.02,1),left .4s ease,width .4s ease,z-index 0s ease,height .4s ease,background .4s ease}.Tools_card__uFWP5.Tools_active__SnZL_{height:auto!important;min-height:280px;overflow:visible!important}.Tools_card__uFWP5 h2{margin-top:0}.Tools_card__uFWP5 ul{padding-left:20px}.Tools_card__uFWP5 ul li{margin-bottom:6px}@media screen and (min-width:720px) and (max-width:1024px){.Tools_container__bUD3p{padding:3rem 0 4rem}.Tools_stackInner__4ly_a{min-height:350px}.Tools_stackInner__4ly_a.Tools_dynamicHeight__zQT4D{height:calc(var(--card-height, 350px) + 100px)}.Tools_card__uFWP5{height:350px}.Tools_card__uFWP5.Tools_active__SnZL_{height:auto!important;min-height:350px;overflow:visible!important}}@media screen and (min-width:601px) and (max-width:720px){.Tools_container__bUD3p{padding:2.5rem 0 4rem}.Tools_stackInner__4ly_a{min-height:400px}.Tools_stackInner__4ly_a.Tools_dynamicHeight__zQT4D{height:calc(var(--card-height, 400px) + 120px)}.Tools_card__uFWP5{height:400px}.Tools_card__uFWP5.Tools_active__SnZL_{height:auto!important;min-height:400px;overflow:visible!important}.Tools_iconCard__e6cys{width:100px;height:140px}}@media screen and (min-width:0px) and (max-width:600px){.Tools_container__bUD3p{padding:2rem 0 4rem}.Tools_stackInner__4ly_a{min-height:450px}.Tools_stackInner__4ly_a.Tools_dynamicHeight__zQT4D{height:calc(var(--card-height, 450px) + 150px)}.Tools_card__uFWP5{height:450px}.Tools_card__uFWP5.Tools_active__SnZL_{height:auto!important;min-height:450px;overflow:visible!important}.Tools_iconCard__e6cys{width:90px;height:130px;padding:.8rem}.Tools_iconImage__j2HJM{width:60px;height:60px}}.Tools_iconGrid__GKh2G{display:flex;flex-wrap:wrap;gap:1.3rem;justify-content:center;padding:1rem 0;width:100%}.Tools_iconCard__e6cys{display:flex;flex-direction:column;align-items:center;background-color:var(--level-12);color:#fff;padding:.7rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2);width:120px;height:160px;transition:transform .2s ease,box-shadow .5s ease}.Tools_iconCard__e6cys:hover{transform:scale(1.15);box-shadow:0 10px 15px rgba(226,221,221,.2)}.Tools_iconImage__j2HJM{width:80px;height:80px;object-fit:contain;margin-bottom:.5rem;transition:all .4s ease}.Tools_imageHidden__lvzMe{opacity:0;transform:scale(.8) rotate(-10deg)}.Tools_imageLoaded__YER5F{opacity:1;transform:scale(1) rotate(0deg);animation:Tools_imageAppear__muyaK .6s ease-out}@keyframes Tools_imageAppear__muyaK{0%{opacity:0;transform:scale(.5) rotate(-15deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.Tools_iconName__s31ke{opacity:0;transform:translateY(20px);transition:all .3s ease}.Tools_iconName__s31ke.Tools_slide-up__gkYyL{opacity:1;transform:translateY(0)}.Tools_whiteFilter__OcBfy{filter:brightness(0) invert(1)}.Tools_mainTitle__QDrDv,.Tools_titles__jLoP2{display:flex;justify-content:center}.Tools_mainTitle__QDrDv{padding-bottom:20px;color:var(--level-11)!important;font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;transition:color .3s ease}[data-theme=light] .Tools_mainTitle__QDrDv{color:#1a1a1a!important}[data-theme=dark] .Tools_mainTitle__QDrDv{color:#ffffff!important}@media (max-width:768px){.Tools_mainTitle__QDrDv{font-size:2.5rem}}@media (max-width:480px){.Tools_mainTitle__QDrDv{font-size:2rem}}.Sites_container__x7qOQ{background:linear-gradient(135deg,var(--level-1) 0,var(--level-2) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:var(--level-11);padding:5rem 2rem;position:relative}@media (max-width:600px){.Sites_container__x7qOQ{padding:3rem 1rem}}[data-theme=dark] .Sites_container__x7qOQ{background:linear-gradient(135deg,var(--level-1) 0,var(--level-2) 100%)}.Sites_title__VV06J{font-size:3rem;font-weight:700;margin-bottom:4rem;color:var(--level-11);text-align:center;letter-spacing:-.02em;line-height:1.1}@media (max-width:768px){.Sites_title__VV06J{font-size:2.5rem;margin-bottom:3rem}}@media (max-width:480px){.Sites_title__VV06J{font-size:2rem;margin-bottom:2rem}}@media (max-width:600px){.Sites_grid__vrH6I{grid-template-columns:1fr;gap:1.5rem;padding:0 .5rem}}@media (max-width:400px){.Sites_grid__vrH6I{gap:1rem;padding:0}}.Sites_card__4_S1w{background-color:rgba(255,255,255,.95);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--level-11);transition:all .6s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.2)}[data-theme=dark] .Sites_card__4_S1w{background-color:rgba(33,38,45,.95);border:1px solid rgba(255,255,255,.1);color:var(--level-11)}.Sites_card__4_S1w:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-xl)}.Sites_card__4_S1w:hover,[data-theme=dark] .Sites_card__4_S1w:hover{border-color:var(--accent-primary)}.Sites_grid__vrH6I{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;width:100%;max-width:1200px;perspective:1000px}.Sites_imageWrapper__lV19h{width:100%;height:400px;overflow:hidden}@media (max-width:600px){.Sites_imageWrapper__lV19h{height:250px}}@media (max-width:400px){.Sites_imageWrapper__lV19h{height:200px}}.Sites_imageWrapper__lV19h img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.Sites_card__4_S1w:hover .Sites_imageWrapper__lV19h img{transform:scale(1.05)}.Sites_info__6ZxX1{padding:.8rem;color:var(--level-11)}.Sites_info__6ZxX1 h2{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.Sites_info__6ZxX1 p{margin:0;font-size:1rem;line-height:1.6;color:var(--level-9);text-align:justify}@media (max-width:600px){.Sites_info__6ZxX1{padding:1.5rem}.Sites_info__6ZxX1 h2{font-size:1.25rem}.Sites_info__6ZxX1 p{font-size:.9rem;text-align:left}}@media (max-width:400px){.Sites_info__6ZxX1{padding:1rem}.Sites_info__6ZxX1 h2{font-size:1.1rem}.Sites_info__6ZxX1 p{font-size:.85rem}}[data-theme=dark] .Sites_info__6ZxX1 p{color:var(--level-8)}.Sites_iconsList__6uK1o{flex-wrap:wrap;background:var(--level-6);width:500px;gap:10px}.Sites_iconsWrapper__bw3Yj{width:100%;overflow:hidden;position:relative}.Sites_iconsList__6uK1o{display:flex;flex-direction:row;padding:10px!important;flex-wrap:nowrap;width:max-content;gap:40px;background:unset;animation:Sites_scrollIcons__hK6qB 20s linear infinite}@media (max-width:600px){.Sites_iconsList__6uK1o{gap:25px;padding:8px!important}}@media (max-width:400px){.Sites_iconsList__6uK1o{gap:20px;padding:5px!important}}.Sites_icon__QvvLE{min-width:50px;margin-right:20px;font-size:30px;flex-shrink:0}@media (max-width:600px){.Sites_icon__QvvLE{min-width:40px;font-size:24px;margin-right:15px}}@media (max-width:400px){.Sites_icon__QvvLE{min-width:35px;font-size:20px;margin-right:12px}}@keyframes Sites_scrollIcons__hK6qB{0%{transform:translateX(40%)}to{transform:translateX(-100%)}}.Sites_iconBack__T_qza,.Sites_iconFront__x85ME,.Sites_iconVertical__RqFqC{font-size:30px;width:35px;flex-shrink:0}@media (max-width:600px){.Sites_iconBack__T_qza,.Sites_iconFront__x85ME,.Sites_iconVertical__RqFqC{font-size:24px;width:28px}}@media (max-width:400px){.Sites_iconBack__T_qza,.Sites_iconFront__x85ME,.Sites_iconVertical__RqFqC{font-size:20px;width:24px}}.Sites_frontDiv__Pn8pU{font-size:.7rem;margin-left:3px}.Sites_titleContainer__gxLKV{display:flex}.Sites_siteName__zoknN{width:50%}.Sites_gitHub__63Eq3{width:50%;margin-top:-15px;display:flex;justify-content:end}.Sites_gitHubSub__yFYg1{display:flex}@media (max-width:600px){.Sites_titleContainer__gxLKV{display:flex;gap:.5rem}.Sites_siteName__zoknN{width:50%}.Sites_gitHub__63Eq3{width:50%;margin-top:0;justify-content:flex-end}.Sites_gitHubSub__yFYg1{gap:.5rem}.Sites_frontDiv__Pn8pU{margin-left:8px}.Sites_iconFront__x85ME{width:40px}}.Sites_iconFrontTripPlanner__Bx1Ps{font-size:30px;width:35px;margin-left:12px;flex-shrink:0}@media (max-width:600px){.Sites_iconFrontTripPlanner__Bx1Ps{width:40px;margin-left:18px}}@media (max-width:400px){.Sites_iconFrontTripPlanner__Bx1Ps{font-size:20px;width:40px;margin-left:16px}}.Sites_iconDemoTripPlanner__u1kXz{font-size:30px;width:30px;margin-left:5px;flex-shrink:0;margin-top:4px}@media (max-width:600px){.Sites_iconDemoTripPlanner__u1kXz{width:34px;margin-left:7px;margin-top:5px}}@media (max-width:400px){.Sites_iconDemoTripPlanner__u1kXz{font-size:20px;width:32px;margin-left:7px;margin-top:7px}}.VideoModal_overlay__PrLq9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.VideoModal_modal__AmD2j{position:relative;max-width:90vw;max-height:90vh;background:var(--level-1);border-radius:12px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5)}.VideoModal_closeButton__CpsHq{position:absolute;top:10px;right:15px;background:rgba(0,0,0,.7);color:white;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center;transition:background .2s}.VideoModal_closeButton__CpsHq:hover{background:rgba(0,0,0,.9)}.VideoModal_video__K2swp{width:100%;height:auto;max-height:80vh;display:block}@media (max-width:768px){.VideoModal_modal__AmD2j{max-width:95vw;max-height:85vh}.VideoModal_video__K2swp{max-height:70vh}.VideoModal_closeButton__CpsHq{width:35px;height:35px;font-size:20px;top:8px;right:12px}}