.registry-wall .visual-block .content{position:relative}.registry-wall .visual-block .content .gradient{background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 102%);position:absolute;top:0;width:100%;height:100%}.registry-wall .visual-block .wall{background-image:linear-gradient(-45deg,#0c609a 0,#2887b7 100%);box-shadow:0 12px 28px rgba(43,53,69,.15);padding:12px 30px 30px 30px;color:#fff;font-size:15px;font-weight:400;line-height:26px;letter-spacing:.5px}.registry-wall .visual-block .wall .header h1,.registry-wall .visual-block .wall .header h2,.registry-wall .visual-block .wall .header h3,.registry-wall .visual-block .wall .header h4,.registry-wall .visual-block .wall .header h5,.registry-wall .visual-block .wall .header h6{line-height:52px;font-weight:700;color:#fff}.registry-wall .visual-block .wall .walltext{color:#fff;font-size:15px;font-weight:300;letter-spacing:.5px;line-height:26px}.registry-wall .visual-block .wall .walltext ul li{position:relative;padding-left:2.3rem;margin-bottom:0;letter-spacing:.6px}.registry-wall .visual-block .wall .walltext ul li::before{top:6px;left:0;right:0;bottom:0;width:24px;height:24px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQBAMAAADgw5IVAAAAAXNSR0IB2cksfwAAAB5QTFRFAAAA////////////////////////////////////JHyblQAAAAp0Uk5TABB/z/+Q8DBg71LC3eIAAABGSURBVHicY2CAAUYFOJNB2BUhbJKOEHYrwCnMUYAQbpmOUF3mWQBXzZ4yHWEIUAJuCFACYXaZJ8Js9hSElQxlCCsZ2KHCAJecETfQYmW9AAAAAElFTkSuQmCC") no-repeat}.registry-wall .visual-block .wall .walltext .register{background-color:#a763a4;color:#fff;border:none;border-radius:50px;height:54px;font-size:15px;font-weight:500;letter-spacing:.5px;line-height:26px;text-transform:uppercase;width:214px;text-align:center;margin-left:auto;margin-right:auto;display:block;transition:color .3s,opacity .3s,background .3s}@media(max-width:768px){.registry-wall .visual-block .wall .walltext .register{width:100%;margin-top:20px;margin-bottom:20px}}.registry-wall .visual-block .wall .walltext .register:hover{background-color:#a746a4}.registry-wall .visual-block .wall .walltext .login{text-align:center;color:#fff;font-size:15px;font-weight:600;letter-spacing:.5px;line-height:26px;text-transform:uppercase;display:block}@media(max-width:768px){.registry-wall .visual-block .wall .walltext .login{font-size:17px;line-height:12px}}.registry-wall .visual-block .wall .walltext .login .fa-long-arrow-right{font-weight:900;font-size:16px;margin-left:7px}.registry-wall .visual-block .wall .walltext .login:hover{color:#edece5}