.language-switcher{position:relative;display:inline-block}.language-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:none;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;color:#1a1a1a;transition:all .3s ease;white-space:nowrap}.language-btn:hover{border-color:#c0392b;color:#c0392b}.language-btn svg{width:14px;height:14px}.language-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:80px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.language-switcher.open .language-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.language-option{display:block;padding:8px 16px;color:#444;text-decoration:none;font-size:.8rem;font-weight:500;transition:all .2s ease;text-align:center}.language-option:first-child{border-radius:8px 8px 0 0}.language-option:last-child{border-radius:0 0 8px 8px}.language-option:hover{background:#f5f5f5;color:#c0392b}.language-option.active{background:#c0392b;color:#fff}.language-option.active:hover{background:#a93226;color:#fff}@media(max-width:992px){.language-btn{padding:6px 8px;font-size:.75rem}.language-dropdown{min-width:70px}.language-option{padding:6px 10px;font-size:.75rem}}.full-footer-block1{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden;box-sizing:border-box!important}.full-footer-block1 *{margin:0;padding:0;box-sizing:border-box!important}.site-footer1{background-color:#111;color:#999;padding:80px 0 0;font-size:14px;font-family:Montserrat,sans-serif;width:100%}.footer-container1{max-width:1200px;margin:0 auto;padding:0 25px;width:100%}.footer-column-wrap1{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:60px}.footer-column1{flex:1;min-width:250px;margin-bottom:40px}.footer-title1{color:#fff;font-size:15px;font-weight:800;margin-bottom:30px;text-transform:uppercase;letter-spacing:2px;position:relative}.footer-title1:after{content:"";position:absolute;bottom:-10px;left:0;width:40px;height:3px;background-color:#c0392b}.footer-column1 ul{list-style:none}.footer-column1 ul li{margin-bottom:14px}.footer-column1 a{color:#999;text-decoration:none;transition:all .3s ease;font-weight:500}.contact-info1{line-height:2;margin-bottom:25px}.contact-info1 a{color:#fff;font-weight:700;border-bottom:1px solid #c0392b}.social-icons1{margin-top:25px;display:flex;gap:12px}.social-icons1 a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#222;color:#fff;font-size:18px;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);padding-left:0}.social-icons1 a:hover{background-color:#c0392b;transform:translateY(-3px)}.footer-bottom-bar1{background-color:#000;padding:30px 0;border-top:1px solid #222}.footer-bottom-bar1 .footer-container1{display:flex;justify-content:space-between;align-items:center}.copyright1{margin:0;color:#555;font-size:12px;letter-spacing:1px;text-transform:uppercase}.legal-links1 a{color:#555;text-decoration:none;font-size:12px;margin-left:25px;transition:color .3s;text-transform:uppercase}.legal-links1 a:hover{color:#c0392b}@media(max-width:992px){.footer-column-wrap1{flex-direction:column;text-align:left;padding-bottom:40px}.footer-column1{min-width:100%;margin-bottom:30px}.footer-container1{padding:0 20px}.footer-title1:after{left:0;margin-left:0}.footer-bottom-bar1 .footer-container1{flex-direction:column;align-items:flex-start;gap:15px}.legal-links1{display:flex;flex-wrap:wrap;gap:15px}.legal-links1 a{margin:0}.site-footer1{padding:60px 0 0}}@media(max-width:480px){.footer-container1{padding:0 16px}.site-footer1{padding:40px 0 0}.footer-column-wrap1{padding-bottom:30px}.footer-column1{margin-bottom:25px}.social-icons1{gap:10px}.social-icons1 a{width:38px;height:38px;font-size:16px}}@media(hover:none)and (pointer:coarse){.social-icons1 a{cursor:pointer}.social-icons1 a.touch-hover{background-color:#c0392b;transform:translateY(-3px)}.legal-links1 a.touch-hover{color:#c0392b}}
