.registration{background:url(/api/registration/background) 50%;background-size:cover;position:relative}.registration:before{content:"";background:var(--beforeBackground);position:absolute;bottom:0;top:0;left:0;right:0}.registration .registration-img{position:relative;transition:.5s}.registration .registration-img img{border:var(--imageBorder);max-width:100%;position:relative}.registration .registration-img:before{position:var(--imageBeforePosition);width:var(--imageBeforeWidth);height:var(--imageBeforeHeight);left:var(--imageBeforeLeft);top:var(--imageBeforeTop);border-left:var(--imageBeforeBorderLeft);border-top:var(--imageBeforeBorderTop);z-index:var(--imageBeforeZIndex);content:"";transition:.5s}.registration .registration-img:after{position:var(--imageAfterPosition);width:var(--imageAfterWidth);height:var(--imageAfterHeight);right:var(--imageAfterRight);bottom:var(--imageAfterBottom);border-right:var(--imageAfterBorderRight);border-bottom:var(--imageAfterBorderBottom);z-index:var(--imageAfterZIndex);content:"";transition:.5s}.registration .registration-img:hover{transform:scale(1.03)}.registration .registration-img:hover:before{left:10px;top:10px}.registration .registration-img:hover:after{right:10px;bottom:10px}.registration .content h3{font-weight:600;font-size:1.625rem}.row{position:relative;z-index:1}@media (min-width:1024px){.registration{background-attachment:fixed}}