.w3ls-login{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.agile-field-txt{flex-basis:100%;-webkit-flex-basis:100%;margin-bottom:1.5em}.subscribe-form{max-width:500px;margin:2vw 5vw;padding:5vw;border-width:5px 0;box-sizing:border-box;display:flex;display:-webkit-flex;flex-wrap:wrap;background:rgba(255,255,255,.4);-moz-box-shadow:0 6px 11px 1px rgba(0,0,0,.17);box-shadow:3px 1px 3px 0 #000}p.subcsribe-text{color:#f7542b;letter-spacing:2px;font-size:1.3em}.subscribe-form div{position:relative}.subscribe-form input{border:none;width:95%;font-family:"Quattrocento Sans",sans-serif;font-size:16px;line-height:32px;padding:5px 20px;margin-bottom:20px;outline:0;background:rgba(255,255,255,.8);color:#000;letter-spacing:1px;box-shadow:2px 1px 1px rgba(0,0,0,.51)}.btn:focus,.btn:hover{background-color:#52AB98;color:#fff;text-decoration:none}.subscribe-form .btn{font-size:19px;line-height:45px;border:none;width:100%;font-weight:100;outline:0;border-radius:25px;cursor:pointer;background:#000;font-family:"Quattrocento Sans",sans-serif;color:#fff;letter-spacing:1px;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;background:#ff5722}.subscribe-form .btn:hover{background-color:#000}.subscribe-form label{color:#000;position:absolute;top:12px;left:20px;letter-spacing:1px;-webkit-transition:.28s;transition:.28s}.subscribe-form label span{color:#ffba00}.subscribe-form input:focus+label{left:-62px;font-size:13px;color:#fff}.subscribe-form input:valid{border:1px solid #161613}.subscribe-form input:valid+label{left:-62px;font-size:12px;color:#fff}.subscribe-form input:invalid:not(:focus):not(:placeholder-shown){border:1px solid #d3362a}.subscribe-form input:invalid:not(:focus):not(:placeholder-shown)+label{left:-62px;font-size:12px;color:#fff}@media only screen and (max-width:480px){.subscribe_window{top:5%;margin-top:0}.subscribe_window .subcsribe-text{padding:0}.subscribe-form input:focus+label{left:20px;top:-18px}.subscribe-form input:valid+label{left:20px;top:-18px}.subscribe-form input:invalid:not(:focus):not(:placeholder-shown)+label{left:20px;top:-18px}}.copy-wthree{margin:3em 0}.copy-wthree{margin:3em 0}.copy-wthree p{color:#fff;font-size:16px;letter-spacing:1.5px}.copy-wthree p a{color:#fff}@media(max-width:667px){.agile-field-txt{margin-bottom:1em}}@media(max-width:640px){.agile-field-txt{margin-bottom:0}}@media(max-width:480px){.copy-wthree p{font-size:14px;padding:0 1em 1em;line-height:2}}@media(max-width:414px){p.subcsribe-text{letter-spacing:1px;font-size:1.2em;line-height:2}}@media(max-width:320px){p.subcsribe-text{line-height:1.5}p.subcsribe-text{font-size:1.1em}}