/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";@import "https://fonts.googleapis.com/css2?family=Instrument+Sans&display=swap";.p-text{color:#9d9d9d;letter-spacing:.03125rem;font-family:Instrument Sans;font-size:13px;font-style:normal;font-weight:500;line-height:200%}.footer-container{background:#000;height:100vh}.footer-container .footer{justify-content:center;align-items:center;height:33.625rem;display:flex;position:relative}.footer-container .footer:before{content:"";opacity:1;background:url(/homeimg/footer.png) 50% 102px/cover no-repeat;width:100%;height:100%;margin:auto;position:absolute;top:0}@media (max-width:1024px){.footer-container .footer{height:70vh}}.footer-container .footer .highlight-container{text-align:center;position:relative;overflow:visible}.footer-container .footer .highlight-text{color:#000000a7;cursor:none;font-family:Archivo Black,sans-serif;font-size:6.12519rem;font-weight:400;position:relative}.footer-container .footer .highlight-text.active:after{background:radial-gradient(circle 120px at var(--x,50%)var(--y,50%),#0051ff 0,transparent 170%);-webkit-background-clip:text;background-clip:text}@media (max-width:1250px){.footer-container .footer .highlight-text{font-size:4.12519rem}}.footer-container .footer .highlight-text:after{content:attr(data-text);color:#fff;background:radial-gradient(circle 100px at var(--x,50%)var(--y,50%),#fd0 0,transparent 200%);-webkit-text-fill-color:#0000;background:0 0;-webkit-background-clip:text;width:100%;height:100%;position:absolute;top:0;left:0}.footer-container .footer-bottom{color:#fff;background:#000;flex-wrap:wrap;justify-content:space-between;gap:50px;height:29rem;margin-top:1rem;padding:43px;font-family:Segoe UI,sans-serif;display:flex;position:relative}.footer-container .footer-bottom .footer-column-1{flex:15px;padding-top:4.8rem}.footer-container .footer-bottom .footer-column-1 h3{color:#9f9f9f;font-family:Instrument Sans;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal}.footer-container .footer-bottom .footer-column-1 ul{margin-top:2rem}.footer-container .footer-bottom .footer-column-2{flex:15px;max-width:210px;padding-top:4.8rem;padding-left:3rem}.footer-container .footer-bottom .footer-column-2 h3{color:#9f9f9f;font-family:Instrument Sans;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal}.footer-container .footer-bottom .footer-column-2 ul{margin-top:2rem}.footer-container .footer-bottom .footer-column{flex-direction:column;flex:2;justify-content:space-between;min-width:350px;height:100%;display:flex}.footer-container .footer-bottom .footer-column .logo{margin-bottom:10px;font-size:24px;font-weight:700}.footer-container .footer-bottom .footer-column .logo .tagline{color:#fff;letter-spacing:.0625rem;font-family:goldman;font-size:1.25rem;font-style:normal;font-weight:500;line-height:100%}.footer-container .footer-bottom .footer-column .contact .num .right .contact-btn{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#bebaba;cursor:pointer;letter-spacing:.03125rem;background:#ffffff0a;border:.3px solid #a19f9e;border-radius:.25rem;flex-shrink:0;justify-content:space-around;width:8.375rem;height:2.0625rem;padding-left:6px;font-family:Instrument Sans;font-size:.725rem;font-style:normal;font-weight:500;line-height:100%;box-shadow:0 4px 4px #00000040}.footer-container .footer-bottom .footer-column .contact .num .right .contact-btn span{background:#0f3bfe;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5625rem;height:1.5625rem;display:flex}.footer-container .footer-bottom .highlight-box{color:#fff;background-color:orange;border-radius:8px;margin-bottom:10px;padding:5px 10px;font-weight:700;display:inline-block}.footer-container .footer-bottom ul{padding:0;list-style:none}.footer-container .footer-bottom ul li{cursor:pointer;margin:6px 0;font-size:14px}.footer-container .footer-bottom ul li:hover{color:#fff}.footer-container .footer-bottom .social-icons{flex-wrap:wrap;justify-content:start;gap:30px;margin-top:2rem}.footer-container .footer-bottom .social-icons .icons{cursor:pointer;border:.3px solid #9f9d9b65;border-radius:.25rem;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:18px;display:flex}.footer-container .footer-bottom .social-icons .icons:hover{color:#000;background:#fff;border:.3px solid #9f9d9b}.footer-container .footer-bottom .footer-bottom-mark{color:#aaa;font-size:12px;position:absolute;bottom:10px;right:40px}@media (max-width:480px){.p-text .location{width:30px;height:12px;margin-top:-5px;font-size:122px}.footer-container{background:0 0;padding:3rem 0}.footer-container .footer{height:100%;padding:6rem 0;overflow:visible}.footer-container .footer:before{content:"";opacity:1;background:50% 90px/cover no-repeat;width:100%;height:100%;margin:auto;position:absolute;top:0}.footer-container .footer .highlight-container{text-align:center;position:relative;overflow:visible}.footer-container .footer .highlight-text{color:#fff;font-size:3rem;line-height:normal}.footer-container{height:100%}.footer-container .footer-bottom{background:0 0;flex-direction:row-reverse;height:100%;padding:25px}.footer-container .footer-bottom .footer-column-1{padding-top:0}.footer-container .footer-bottom .footer-column-1 ul{margin-top:10px}.footer-container .footer-bottom .footer-column-2{width:100%;max-width:100%;padding-top:0;padding-left:0}.footer-container .footer-bottom .footer-column-2 ul{margin-top:0}.footer-container .footer-bottom .footer-column{height:fit-content;padding-left:1.5rem}.footer-container .footer-bottom .footer-column .logo{margin-bottom:3rem}.footer-container .footer-bottom .footer-column .contact .num .right .contact-btn{display:none}.footer-container .footer-bottom .social-icons{margin-top:20px}.footer-container .footer-bottom .footer-bottom-mark{text-align:start;bottom:-2.5rem;left:1.5rem}}