.content-section .content-top{display:flex;padding-top:10px}.content-section .content-top .catalogue-left{flex:0 0 65%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-right:10px}.content-section .content-top .catalogue-left img{width:100%;height:auto;display:block}.content-section .content-top .catalogue-right{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--main-orange);position:relative}.content-section .content-top .catalogue-right .catalogue-right-top{font-size:2rem;align-self:flex-start}.content-section .content-top .catalogue-right .catalogue-right-bottom{display:flex;flex-direction:column;gap:10px}.content-section .content-top .catalogue-right .catalogue-right-bottom h1{color:var(--main-black);font-size:3rem;line-height:3rem;font-weight:800}.content-section .content-top .catalogue-right .catalogue-right-bottom>span:nth-child(1){color:var(--main-black);font-size:3rem;line-height:3rem}.content-section .content-top .catalogue-right .catalogue-right-bottom .vertical-right-text{-webkit-transform:rotate(-90deg);position:absolute;top:100px;right:-30px}.content-section .content-top .catalogue-right div>span:nth-child(1){font-size:1.5rem;font-weight:700;line-height:1.5rem}.content-section .content-top .catalogue-right .catalogue-right-bottom div>span:nth-child(2){color:var(--main-black);font-size:1rem;line-height:1rem;padding-left:20px}.content-section .content-top .catalogue-right .catalogue-right-bottom div>img{margin-bottom:-3px;width:19px;height:19px}.validation-error{color:var(--main-red);font-size:.7rem;text-align:start}.content{text-align:left;display:flex;justify-content:center}.content-middle{margin:60px;display:flex;flex-direction:column;max-width:550px;gap:10px}.content-middle h2{font-weight:800;font-size:3rem}.content-middle h3{font-size:1rem;line-height:1rem}.content-middle form{display:flex;flex-direction:column;gap:10px}.content-middle form input[type=text],.content-middle form input[type=email],.content-middle form input[type=password]{border:1px solid var(--main-darkgray);background-color:var(--main-lightgray);color:var(--main-darkgray);padding:20px}.content-middle form button{margin-top:30px}.content-middle span{margin-top:15px;text-align:left;font-weight:300}.content-middle span span{margin-left:10px;text-align:left;font-weight:300}