.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-main-container{background-color:#1e1e1e;color:var(--white);line-height:1.6;padding:10px 0 0;margin-top:10px}.footer-container-boxed{max-width:1140px;margin:0 auto;padding:0 20px}.footer-row{display:grid;gap:30px;margin-bottom:10px}.footer-row-1{grid-template-columns:repeat(5,1fr)}.footer-row-2{grid-template-columns:repeat(3,1fr);padding-top:10px}.footer-row-3{padding-top:30px}.footer-row-4{padding-top:20px;margin-bottom:0}.footer-row-2,.footer-row-3,.footer-row-4{border-top:1px solid var(--border-color)}.footer-column,.footer-wide-column{display:flex;flex-direction:column}.footer-full-width{grid-column:1 / -1}.footer-nav-menu{list-style:none;padding:0;margin:0;text-align:left}.footer-nav-menu li{margin-bottom:12px}.footer-elementor-item{color:var(--border-dark);text-decoration:none;font-size:14px;transition:color 0.3s ease,transform 0.3s ease;display:inline-block;position:relative}.footer-elementor-item:hover{color:var(--white);transform:translateX(5px)}.footer-nav-menu a::after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:var(--border-color);transition:width 0.3s ease}.footer-nav-menu a:hover::after{width:100%}.footer-links-and-logo{display:flex;flex-direction:column;gap:5px;text-align:center;align-items:center}.footer-link-item{margin:2px 0}.footer-logo{margin-top:5px;opacity:.9;transition:opacity 0.3s ease;text-align:center}.footer-logo:hover{opacity:1}.footer-logo img{width:30px;height:30px;object-fit:contain}.footer-heading-title{font-size:14px;line-height:1.5;color:var(--white)}.footer-size-default{font-size:13px;line-height:1.4}.footer-contacts-block,.footer-info-block,.footer-editor-block{font-size:13px;line-height:1.5;color:#bbb;text-align:center}.footer-contacts-block p,.footer-info-block p,.footer-editor-block p{margin:0 0 8px 0}.footer-contacts-block p:last-child,.footer-info-block p:last-child,.footer-editor-block p:last-child{margin-bottom:0}.footer-contacts-block a{color:var(--border-dark);text-decoration:none;transition:color 0.3s ease}.footer-contacts-block a:hover{color:var(--border-color);text-decoration:underline}.footer-links-and-logo .footer-elementor-item{display:inline-block;margin-bottom:5px}.footer-cookie-block{font-size:12px;color:#999;text-align:center;line-height:1.6;max-width:800px;margin:0 auto}.footer-copyright-block{font-size:12px;color:#999;text-align:center;line-height:1.6;margin-bottom:15px}@media (min-width:769px) and (max-width:1024px){.footer-row-1{grid-template-columns:repeat(4,1fr);gap:25px}.footer-links-and-logo{grid-column:span 4;text-align:center;align-items:center}.footer-container-boxed{padding:0 15px}.footer-row{margin-bottom:15px}.footer-row-2{padding-top:15px}.footer-row-3{padding-top:20px}.footer-row-4{padding-top:15px}}@media (max-width:768px){.footer-row-1{grid-template-columns:repeat(2,1fr);gap:20px}.footer-row-2{grid-template-columns:1fr}.footer-links-and-logo{grid-column:span 2;text-align:center;align-items:center}.footer-container-boxed{padding:0 15px}.footer-row{margin-bottom:15px}.footer-nav-menu li{margin-bottom:10px}.footer-logo{margin-top:3px;text-align:center}.footer-row-2,.footer-row-3,.footer-row-4{padding-top:15px}.footer-nav-menu a::after{width:100%;background-color:var(--border-color);transition:none}.footer-elementor-item:hover{transform:none}}@media (max-width:480px){.footer-row-1{grid-template-columns:1fr;gap:5px}.footer-links-and-logo{grid-column:span 1;text-align:center;align-items:center}.footer-container-boxed{padding:0 10px}.footer-contacts-block,.footer-info-block,.footer-editor-block{font-size:12px}.footer-elementor-item{font-size:13px}.footer-row{margin-bottom:10px}.footer-nav-menu li{margin-bottom:8px}.footer-logo{margin-top:2px;text-align:center}.footer-cookie-block{font-size:10px}.footer-row-2,.footer-row-3,.footer-row-4{padding-top:15px}.footer-copyright-block{font-size:10px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1025px){.footer-column{animation:fadeInUp 0.5s ease forwards}.footer-column:nth-child(1){animation-delay:0.1s}.footer-column:nth-child(2){animation-delay:0.2s}.footer-column:nth-child(3){animation-delay:0.3s}.footer-column:nth-child(4){animation-delay:0.4s}.footer-column:nth-child(5){animation-delay:0.5s}.footer-wide-column{animation:fadeInUp 0.5s ease forwards}.footer-wide-column:nth-child(1){animation-delay:0.6s}.footer-wide-column:nth-child(2){animation-delay:0.7s}.footer-wide-column:nth-child(3){animation-delay:0.8s}}.to-top-btn{display:none;position:fixed;right:20px;bottom:20px;z-index:100000;width:44px;height:44px;padding:0;align-items:center;justify-content:center;background:#d83131;color:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px rgb(0 0 0 / .25);cursor:pointer;transition:background 0.2s,opacity 0.2s}.to-top-btn.is-visible{display:flex}.to-top-btn:hover{background:#c02626}.to-top-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}