.container{position: relative;width: 100%;}.container section{position: relative;width: 100%;min-height: 100vh;}.container section:nth-of-type(1){background: url(https://www.wallpaperup.com/uploads/wallpapers/2012/09/02/12388/bd1f955c9844099d282b4042a0ae3a72-700.jpg);background-size: 100% 100vh;}.container section:nth-of-type(2){padding: 30px 60px;box-sizing: border-box;}.container section h1{font-size: 30px;margin-bottom: 15px;}.container section p{font-size: 20px;margin-bottom: 15px;}.container .form{position: fixed;top: 50vh;right: 0;transform: translateY(-50%) translateX(100%);width: 400px;padding: 7px 40px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgb(0 0 0 / 50%);z-index: 10;transition: 1s;text-align: center;padding-bottom: 22px;}.container .form h1{font-size: 30px;margin: 10px 20px;}.container .form input,.container .form textarea{width: 100%;padding: 0;box-sizing: border-box;outline: none;border: none;border: 1px solid #777676;font-size: 17px;margin: 6px 0;font-family: 'Teko';}.container .form a{position: relative;display: inline-block;width: 100%;padding: 7px 0;font-size: 24px;color: #fff;background: #ec2027;text-decoration: none;text-transform: uppercase;text-align: center;font-family: 'Teko';font-weight: 100;}.container .form a:hover{background: #f44336;}.container .form span{display: block;position: absolute;top: 15vh;right: 100%;width: 40px;height: 40px;cursor: pointer;background: transparent;text-align: center;transition: 1s;}.container .form.active{transform: translateY(-50%) translateX(0%);}@media screen and (max-width: 600px) {.container .form{top: 0;transform: translateY(-50%) translateX(100%);width: 100%;}.container .form span{transform: translatey(-86%);}.container .form.active{transform: translateY(0) translateX(0%);}.container .form.active span{transform: translateX(0) translateY(-86%);}.container .form {position: fixed;top: 0;right: 0;transform: translateY(50%) translateX(100%);width: 400px;padding: 7px 16px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgb(0 0 0 / 50%);z-index: 10;transition: 1s;text-align: center;padding-bottom:0px;width: 90% !important;}.container .form.active {transform: translateY(50%) translateX(0%);}}input.right_form {padding: 3px 8px !important;}textarea.right_form {padding: 0 8px !important;}.btn-title.send {height: 0;padding: 0;line-height: 6px;}.link-box.scrollToLink.send_btn a {padding: 25px 0px;width: 47%;}