.formContainer{background:#111}.brand{padding:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;min-height:300px;position:relative;box-shadow:3px 3px 10px rgba(0,0,0,.3);transition:all .6s cubic-bezier(1,-.375,.285,.995);z-index:2}.brand.active{width:100%}.brand::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.1);z-index:-1}.brand .heading,.brand .success-msg{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand .heading{transition:all .6s}.brand .heading.active{top:100px;left:100px;transform:translate(0)}.brand .heading span.h2{font-weight:700;text-transform:uppercase;margin-bottom:20px}.brand .heading p{font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:2px;white-space:4px;font-family:"Raleway",sans-serif}.brand .heading p span{color:#ce0b0b;font-weight:700}.brand .success-msg{width:100%;margin-top:60px}.brand .success-msg a,.brand .success-msg p{transition:all .9s;transform:translateY(20px);opacity:0}.brand .success-msg p{font-size:25px;font-weight:400;font-family:"Raleway",sans-serif}.brand .success-msg a{font-size:12px;text-transform:uppercase;padding:8px 30px;background:#f95959;text-decoration:none;color:#fff;border-radius:30px}.brand .success-msg a.active,.brand .success-msg p.active{transform:translateY(0);opacity:1}.bitrix{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.container{overflow:hidden}section#formHolder{padding:0}section#formHolder div.brand{min-height:200px!important;margin-bottom: 10px}section#formHolder div.brand.active{min-height:100vh!important}section#formHolder div.brand .heading.active{top:200px;left:50%;transform:translate(-50%,-50%)}section#formHolder div.brand .success-msg p{font-size:16px}section#formHolder div.brand .success-msg a{padding:5px 30px;font-size:10px}section#formHolder .form{width:80vw;min-height:500px;margin-left:10vw}section#formHolder .form .form-peice{margin:0;top:0;left:0;width:100%!important;transition:all .5s ease-in-out}section#formHolder .form .form-peice.switched{transform:translateY(-100%);width:100%;left:0}section#formHolder .form .form-peice>form{width:100%!important;padding:60px;left:50%}}@media (max-width:480px){section#formHolder .form{width:100vw;margin-left:0}}