*,html,body{outline:none;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Nunito", sans-serif;font-size:10px;color:#545c5f}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}a,a:hover,a:focus{text-decoration:none}.text-uppercase{text-transform:uppercase}input{border-radius:0px !important}.content-wrapper{text-align:center;margin:auto}.content .btn{display:inline-block}.content #logo{width:342px;margin-bottom:45px;padding-top:180px}.content h2{font-size:18px;font-style:italic;font-weight:300;line-height:30px;letter-spacing:1.5px;margin-bottom:19px}.content p{font-size:16px;font-weight:300;line-height:27px;margin-bottom:42px}.content a.btn{width:153px;height:43px;color:#ec018a;border:solid 1px #ec018a;font-size:14px;font-weight:600;line-height:43px;letter-spacing:1px;position:relative;-webkit-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms;overflow:hidden}.content a.btn::before{content:"";position:absolute;width:150%;height:110%;left:-170%;top:0;background:#ec018a;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms;z-index:-1}.content a.btn:hover{color:#fff}.content a.btn:hover::before{left:-10%}.content form .btn.active+input{display:block}.content .cta{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;position:relative;margin-bottom:131px}.content .cta a.btn-copy,.content .cta a+span{display:none}.content .cta a.btn-copy{margin-top:0}.content .cta input{background:#ffffff;width:0;opacity:0;color:#ec018a;border:solid 1px #ec018a;font-size:16px;text-align:center;display:none;height:43px;margin:auto;margin-bottom:15px}.content .cta a+span{position:absolute;top:-30px;right:0;left:0;margin:auto;background:black;color:white;padding:5px 10px;border-radius:4px;font-size:12px}.content .cta a+span::before{content:"";position:absolute;width:0;height:0;border:solid 2px black;border-top-color:black;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-width:10px;left:0;right:0;bottom:-18px;margin:auto}.content .line{width:1024px;height:1px;border-bottom:solid 1px #545c5f;margin:auto;margin-bottom:27px}.content .bottomText{font-size:12px;font-weight:400;line-height:27px;letter-spacing:1px}.content .bottomText a{color:#ec018a}@media only screen and (min-width: 1600px){.content #logo{padding-top:221px;width:420px;margin-bottom:55px}.content h2{font-size:22px;line-height:37px;letter-spacing:1.8px;margin-bottom:23px}.content p{font-size:20px;line-height:33px;margin-bottom:52px}.content a.btn{width:188px;height:53px;line-height:53px;font-size:17px;letter-spacing:1px}.content .cta{margin-bottom:161px}.content .line{width:1260px;margin-bottom:32px}}@media only screen and (min-width: 1920px){.content #logo{padding-top:253px;width:480px;margin-bottom:63px}.content h2{font-size:25px;line-height:42px;letter-spacing:2.1px;margin-bottom:26px}.content p{font-size:22px;line-height:38px;margin-bottom:59px}.content a.btn{width:215px;height:61px;line-height:61px;font-size:20px;letter-spacing:1px}.content .cta{margin-bottom:184px}.content .line{width:1439px;margin-bottom:38px}}@media only screen and (min-width: 2048px){.content #logo{padding-top:360px;width:616px;margin-bottom:96px}.content h2{font-size:36px;line-height:60px;letter-spacing:3px;margin-bottom:38px}.content p{font-size:32px;line-height:54px;margin-bottom:84px}.content a.btn{width:306px;height:86px;line-height:86px;font-size:28px;letter-spacing:1px}.content .cta{margin-bottom:262px}.content .line{width:1648px;margin-bottom:54px}.content .bottomText{font-size:24px;line-height:54px}.content img{width:12px}}@media only screen and (min-width: 1025px){.cta form a.btn.first,.cta form a.btn.active{display:inline-block}}@media only screen and (max-width: 1365px){.content #logo{padding-top:183px;width:365px;margin-bottom:60px}.content h2{font-size:22.5px;line-height:37.5px;letter-spacing:1.875px;margin-bottom:24px}.content p{font-size:20px;line-height:34px;margin-bottom:52.5px}.content a.btn{width:191px;height:54px;font-size:17.5px;line-height:54px}.content .cta{margin-bottom:164px}.content .line{width:1030px;margin-bottom:34px}}@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){.content{display:table-cell;vertical-align:middle}.content-wrapper{display:table;margin:auto;min-height:100vh}.content #logo{padding-top:0px !important}}@media only screen and (max-width: 1279px){.content #logo{padding-top:183px;width:308px;margin-bottom:48px}.content h2{font-size:18px;line-height:30px;letter-spacing:1.5px;margin-bottom:19px}.content p{font-size:16px;line-height:27px;margin-bottom:42px}.content a.btn{width:153px;height:43px;font-size:14px;line-height:43px}.content .cta{margin-bottom:131px}.content .line{width:824px;margin-bottom:27px}}@media only screen and (max-width: 1023px){.content .line{width:671px}}@media only screen and (max-width: 833px){.content .line{width:618px}}@media only screen and (max-width: 767px){.content h2 br,.content p br{display:none}.content h2 span,.content p span{display:block}.content #logo{width:259px;margin-bottom:37.5px;padding-top:126px}.content h2{font-size:15.5px;line-height:28.4px;letter-spacing:1.2px;margin-bottom:19.5px}.content p{font-size:15.5px;line-height:26px;margin-bottom:37.5px}.content a.btn{width:155px;height:44px;line-height:44px;font-size:12px;letter-spacing:0.857px}.content .cta{margin-bottom:143px}.content .line{width:336px;margin-bottom:31px}.content .bottomText{font-size:10px;line-height:27px;letter-spacing:0.8333333px}}@media only screen and (max-width: 410px){.content #logo{width:234px;margin-bottom:34px}.content h2{font-size:14px;line-height:26px;letter-spacing:1.1px;margin-bottom:17.5px}.content p{font-size:14px;line-height:24px;margin-bottom:34px}.content a.btn{width:140px;height:40px;line-height:40px}.content .cta{margin-bottom:143px}.content .line{width:305px;margin-bottom:28px}}@media only screen and (max-width: 374px){.content #logo{width:200px;margin-bottom:29px}.content h2{font-size:12px;line-height:22px;letter-spacing:1px;margin-bottom:15px}.content p{font-size:12px;line-height:20px;margin-bottom:29px}.content a.btn{width:120px;height:34px;line-height:34px}.content .cta{width:200px;margin-bottom:122px}.content .line{width:260px;margin-bottom:24px}}
/*# sourceMappingURL=style.css.map */