@scope(dl-footer-signup-bar){.desktop-only{display:inline}.mobile-only{display:none}.submit.is-disabled{background:#bfcbb0;cursor:not-allowed}.message.is-success{color:#0cac39}.message.is-error{color:#ff3800}:scope{display:block}.container{width:100%;height:auto;display:flex;flex-direction:row;background:#1b1b1b;box-sizing:border-box}.content{width:1440px;margin:64px auto;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:144px}.copy{flex:1 1 auto;height:auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.title{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:normal;margin:0}.desc{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.form-wrap{flex:0 0 640px;height:auto}.form{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.form>.h-captcha{position:absolute;width:0;height:0;overflow:hidden}.form-main{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative}.input{width:100%;height:56px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:0 210px 0 24px;box-sizing:border-box;border:none;border-radius:8px;background:#fff}.input::placeholder{color:#aeaeae;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.submit{width:auto;height:48px;min-width:200px;padding:6px 32px;position:absolute;right:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;border:none;border-radius:4px;background:#315800;cursor:pointer;-webkit-tap-highlight-color:transparent}.submit:focus:not(:focus-visible){outline:none}.submit span{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.message{width:100%;height:auto;margin:0;padding:0;text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:142.857%}.agreement{width:100%;height:auto}.agreement-text{width:fit-content;height:auto;color:#fffc;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.agreement-text p{margin:0;padding:0}.agreement-text a{color:inherit;text-decoration:underline!important}@media screen and (min-width:1921px){.content{width:75vw;margin:calc(64 / 1920 * 100vw) auto;gap:7.5vw}.copy{gap:calc(16 / 1920 * 100vw)}.title{font-size:calc(32 / 1920 * 100vw)}.desc{font-size:calc(20 / 1920 * 100vw)}.form-wrap{flex:0 0 calc(640 / 1920 * 100vw)}.form{gap:calc(8 / 1920 * 100vw)}.input{height:calc(56 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw);padding:0 10.9375vw 0 1.25vw}.input::placeholder{font-size:calc(16 / 1920 * 100vw)}.submit{height:2.5vw;min-width:calc(200 / 1920 * 100vw);padding:.3125vw calc(32 / 1920 * 100vw);right:calc(4 / 1920 * 100vw)}.submit span{font-size:calc(16 / 1920 * 100vw)}.message,.agreement-text{font-size:calc(14 / 1920 * 100vw)}}@media screen and (min-width:991px)and (max-width:1600px){.content{width:90vw;margin:4vw auto;gap:9vw}.copy{gap:1vw}.title{font-size:2vw}.desc{font-size:1.25vw}.form-wrap{flex:0 0 40vw}.form{gap:.5vw}.input{height:calc(56 / 1600 * 100vw);font-size:1vw;padding:0 13.125vw 0 1.5vw}.input::placeholder{font-size:1vw}.submit{height:3vw;min-width:12.5vw;padding:.375vw 2vw;right:.25vw}.submit span{font-size:1vw}.message,.agreement-text{font-size:calc(14 / 1600 * 100vw)}}@media screen and (max-width:990px){.desktop-only{display:none}.mobile-only{display:inline}.container{width:100%;height:auto;display:flex;flex-direction:column;background:#1b1b1b;box-sizing:border-box}.content{width:87.2vw;margin:calc(40 / 375 * 100vw) auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6.4vw}.copy{width:100%;height:auto;flex:none;min-width:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(16 / 375 * 100vw)}.title{color:#fff;font-size:calc(20 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal;margin:0}.desc{color:#fff;font-size:calc(16 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal;margin:0}.form-wrap{width:100%;height:auto;flex:0 0 auto}.form{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(8 / 375 * 100vw)}.form-main{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;gap:calc(8 / 375 * 100vw)}.input{width:100%;height:12.8vw;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal;padding:calc(5 / 375 * 100vw) calc(4 / 375 * 100vw) calc(5 / 375 * 100vw) calc(8 / 375 * 100vw);box-sizing:border-box;border:none;border-radius:8px;background:#fff}.input::placeholder{color:#aeaeae;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.submit{width:auto;height:12.8vw;min-width:87.2vw;padding:1.6vw calc(32 / 375 * 100vw);position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;box-sizing:border-box;border:none;border-radius:4px;background:#315800;cursor:pointer;-webkit-tap-highlight-color:transparent}.submit:focus:not(:focus-visible){outline:none}.submit span{color:#fff;text-align:center;font-size:calc(16 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.message{width:100%;height:auto;margin:0;padding:0;text-align:left;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:142.857%}.agreement{width:100%;height:auto}.agreement-text{width:100%;height:auto;color:#fffc;font-size:3.2vw;font-style:normal;font-weight:400;line-height:normal}.agreement-text p{margin:0;padding:0}.agreement-text a{color:inherit;text-decoration:underline!important}}}
