.content-section .content-top{display:flex;padding-top:10px;padding-bottom:100px}.content-section .content-top .left-div{flex:0 0 65%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-right:10px}.content-section .content-top .left-div img{width:100%;height:auto;display:block}.content-section .content-top .right-div{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.content-section .content-top .right-div .right-top{color:var(--main-white);font-size:2rem;font-weight:800;align-self:flex-start}.content-section .content-top .right-div .vertical-right-text{-webkit-transform:rotate(-90deg);position:absolute;top:100px;right:0;color:var(--main-black);font-size:1.2rem}.content-section .content-top .right-div .right-bottom{display:flex;flex-direction:column;gap:10px}.content-section .content-top .right-div .right-bottom h1{font-size:3rem;font-weight:900;line-height:3rem}.content-middle{margin:60px;min-height:100vh;display:flex;flex-direction:column}.content-middle h2{padding-left:60px}.content-contacts{display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.contact{max-width:435px;padding-bottom:40px}.contact .contact-img{overflow:hidden}.contact .contact-img img{display:block;width:100%}.contact .contact-desc{padding:20px 0 20px 0}.contact .contact-desc h3{font-size:1.5rem;padding-bottom:10px}.contact .contact-desc div{font-size:.8rem;font-weight:500;line-height:.8rem}.contact .contact-desc a{font-size:.8rem;color:var(--main-black);line-height:.8rem;font-weight:400}.content-bottom .content-require-catalogue{display:flex;flex-direction:column;background-color:var(--main-lightgray);padding:100px}.content-bottom .content-require-catalogue h2{flex:1;font-size:5rem;font-weight:800}.content-bottom .content-require-catalogue h3{flex:1;font-size:3.5rem;max-width:1280px;line-height:3rem;padding:40px 0 40px 0;font-weight:800}.content-bottom .content-require-catalogue form{display:flex;flex-direction:column}.content-bottom .content-require-catalogue form *{flex:1;max-width:500px}.content-bottom .content-require-catalogue form input[type=text],.content-bottom .content-require-catalogue form select,.content-bottom .content-require-catalogue form input[type=tel],.content-bottom .content-require-catalogue form input[type=number],.content-bottom .content-require-catalogue form input[type=email],.content-bottom .content-require-catalogue form textarea{border:1px solid var(--main-darkgray);background-color:var(--main-lightgray);color:var(--main-darkgray);padding:20px;margin-top:15px}.content-bottom .content-require-catalogue form span{float:left;padding:20px}.content-bottom .content-require-catalogue form span div.g-recaptcha{display:flex;text-align:center}.content-bottom .content-require-catalogue form span label{font-weight:300;font-size:.8rem;padding-left:5px}@media(max-width:1279px){.content-middle{margin:10px}.content-top{flex-direction:column;padding:unset !important}.left-div{flex:none;width:100%;padding-bottom:10px;padding-right:unset !important}.right-div{flex:none;width:100%;padding:20px}.right-div h2{font-size:20px;padding-top:20px}}@media(max-width:1024px){.content-section .content-top .right-div .right-bottom h1{font-size:2.5rem;line-height:2.2rem}.content-bottom .content-require-catalogue h2{font-size:3.5rem;line-height:3.5rem}.content-bottom .content-require-catalogue h3{font-size:2.5rem;line-height:2.5rem}}@media(max-width:768px){.content-bottom .content-require-catalogue{text-align:center}.content-bottom .content-require-catalogue h2{font-size:3rem;line-height:3rem}.content-bottom .content-require-catalogue h3{font-size:2rem;line-height:2rem}}@media(max-width:480px){.content-section .content-top .right-div .right-bottom h1{font-size:2rem;line-height:2rem}}