.elementor-15895 .elementor-element.elementor-element-7fec12d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.asm-footer{position:relative;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0;overflow:hidden;color:#fff;border-top:1px solid rgb(255 255 255 / .06);background:radial-gradient(circle at 18% 14%,rgb(179 0 0 / .055) 0%,#fff0 24%),radial-gradient(circle at 82% 12%,rgb(255 255 255 / .02) 0%,#fff0 14%),linear-gradient(180deg,#070707 0%,#050505 100%)}.asm-footer::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.012;background:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:88px 88px,88px 88px}.asm-footer *{box-sizing:border-box}.asm-footer-wrap{width:min(1360px, calc(100% - 56px));max-width:1360px;margin:0 auto;padding:64px 0 26px;position:relative;z-index:2}.asm-footer-top{display:grid;grid-template-columns:1.12fr .92fr .92fr 1fr 1.08fr;gap:34px;align-items:start}.asm-footer-brand{padding-right:10px;text-align:left}.asm-footer-logo{display:inline-block;text-decoration:none;margin:0 0 18px}.asm-footer-logo-image{display:block;width:220px;max-width:100%;height:auto;margin:0}.asm-footer-brand p{margin:0 0 18px;color:rgb(255 255 255 / .76);font-size:15px;line-height:1.8;max-width:30ch}.asm-footer-social{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start}.asm-footer-social a{width:42px;height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .10);text-decoration:none;color:#fff;background:rgb(255 255 255 / .02);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.asm-footer-social a:hover{transform:translateY(-2px);border-color:rgb(179 0 0 / .34);background:rgb(255 255 255 / .04);box-shadow:0 12px 24px rgb(0 0 0 / .22)}.asm-footer-social svg{width:17px;height:17px;display:block;fill:currentColor}.asm-footer-col h4,.asm-footer-newsletter h4{margin:0 0 18px;font-size:14px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#fff;font-weight:700}.asm-footer-links{list-style:none;padding:0;margin:0;display:grid;gap:12px}.asm-footer-links li{margin:0}.asm-footer-links a{color:rgb(255 255 255 / .76);text-decoration:none;font-size:15px;line-height:1.45;display:inline-block;transition:color .24s ease,transform .24s ease}.asm-footer-links a:hover{color:#fff;transform:translateX(2px)}.asm-footer-newsletter p{margin:0 0 18px;color:rgb(255 255 255 / .76);font-size:15px;line-height:1.75;max-width:34ch}.asm-footer-form{display:grid;gap:12px}.asm-footer-input{width:100%;height:56px;background:#0a0a0a;border:1px solid rgb(255 255 255 / .10);color:#fff;padding:0 16px;outline:none;font-size:14px;letter-spacing:.03em}.asm-footer-input::placeholder{color:rgb(255 255 255 / .46);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.asm-footer-input:focus{border-color:rgb(179 0 0 / .45);box-shadow:0 0 0 1px rgb(179 0 0 / .18)}.asm-footer-check{display:flex;align-items:flex-start;gap:10px;color:rgb(255 255 255 / .58);font-size:13px;line-height:1.55}.asm-footer-check input{margin-top:3px;accent-color:#b30000}.asm-footer-check a{color:#fff;text-decoration:none;border-bottom:1px solid rgb(179 0 0 / .55)}.asm-footer-btn{width:100%;min-height:56px;background:#b30000;border:1px solid #e10600;color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;cursor:pointer;transition:transform .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease}.asm-footer-btn:hover{transform:translateY(-1px);background:#d10000;border-color:#ff2f2f;box-shadow:0 12px 22px rgb(179 0 0 / .18)}.asm-footer-middle{border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05);padding:18px 0;margin-top:34px}.asm-footer-middle-row{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.asm-footer-middle-title{margin:0;color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.asm-footer-payments{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.asm-footer-payments span{min-width:52px;height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .10);background:rgb(255 255 255 / .02);color:rgb(255 255 255 / .86);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.asm-footer-bottom{padding-top:18px}.asm-footer-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.asm-footer-copy,.asm-footer-meta{color:rgb(255 255 255 / .56);font-size:13px;line-height:1.6}@media (max-width:1180px){.asm-footer-wrap{width:min(1360px, calc(100% - 36px))}.asm-footer-top{grid-template-columns:1fr 1fr 1fr;gap:28px}.asm-footer-newsletter{grid-column:1 / -1}}@media (max-width:767px){.asm-footer{overflow:hidden!important;padding-top:0!important;padding-bottom:max(14px, env(safe-area-inset-bottom))!important}.asm-footer-wrap{width:calc(100% - 40px)!important;max-width:none!important;margin:0 auto!important;padding:34px 0 24px!important}.asm-footer-top{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}.asm-footer-brand{width:100%!important;text-align:center!important;padding-right:0!important;margin:0 0 26px!important}.asm-footer-logo{display:flex!important;justify-content:center!important;align-items:center!important;margin:0 0 14px!important}.asm-footer-logo-image{width:138px!important;max-width:138px!important;height:auto!important;display:block!important;margin:0 auto!important}.asm-footer-brand p{max-width:26ch!important;margin:0 auto 18px!important;text-align:center!important;font-size:14px!important;line-height:1.8!important;letter-spacing:.02em!important;color:rgb(255 255 255 / .82)!important}.asm-footer-social{justify-content:center!important;align-items:center!important;gap:12px!important;margin:0 auto!important}.asm-footer-social a{width:44px!important;height:44px!important;min-width:44px!important}.asm-footer-social svg{width:18px!important;height:18px!important}.asm-footer-col,.asm-footer-newsletter{width:100%!important;display:block!important;margin:0 0 24px!important;padding:0!important;grid-column:auto!important}.asm-footer-col h4,.asm-footer-newsletter h4{margin:0 0 14px!important;font-size:12px!important;line-height:1.1!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:left!important}.asm-footer-links{gap:13px!important}.asm-footer-links a{display:block!important;font-size:14px!important;line-height:1.45!important;transform:none!important}.asm-footer-links a:hover{transform:none!important}.asm-footer-newsletter p{max-width:100%!important;margin:0 0 14px!important;font-size:14px!important;line-height:1.65!important;text-align:left!important}.asm-footer-form{gap:10px!important}.asm-footer-input{height:50px!important;font-size:13px!important;padding:0 14px!important}.asm-footer-input::placeholder{font-size:10px!important;letter-spacing:.10em!important}.asm-footer-check{gap:8px!important;font-size:12px!important;line-height:1.45!important}.asm-footer-btn{min-height:50px!important;font-size:10px!important;letter-spacing:.16em!important}.asm-footer-middle{margin-top:8px!important;padding:16px 0!important}.asm-footer-middle-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important}.asm-footer-middle-title{font-size:12px!important;letter-spacing:.10em!important}.asm-footer-payments{gap:8px!important}.asm-footer-payments span{min-width:44px!important;height:28px!important;padding:0 8px!important;font-size:9px!important}.asm-footer-bottom{padding-top:14px!important;padding-bottom:4px!important}.asm-footer-bottom-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important}.asm-footer-copy,.asm-footer-meta{font-size:12px!important;line-height:1.5!important}}.asm-footer-input,.asm-footer-btn{border-radius:0!important}