.rf .top-bg{position:relative}.rf .top-bg .top-bg__text{position:absolute;top:0;right:0;left:0;margin:0 auto;height:100%}.rf .top-bg .top-bg__text>div{height:100%}.rf .top-bg .top-bg__text>div .bg-text{position:absolute;top:50%;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);font:100 60px Raleway,sans-serif;color:#fff}.rf .request-form{padding-top:70px;padding-bottom:100px}.rf .request-form .top .title{font:500 22px Raleway,sans-serif;color:#063d7c;margin-bottom:34px}.rf .request-form .top .desc{font:100 16px 'Titillium Web',sans-serif;color:#8b8b8b}.rf .request-form .middle{margin-top:120px}.rf .request-form .middle .form-inputs{margin-bottom:15px}.rf .request-form .middle .form-inputs .input{border-width:1px;border-style:solid;border-color:transparent;background-color:#f0f0f0;font:100 14px 'Titillium Web',sans-serif;color:#8b8b8b;width:100%;display:block;outline:0;padding:15px}.rf .request-form .middle .form-inputs .input[type=text]{height:50px}.rf .request-form .middle .form-inputs .input:last-child{margin-bottom:0}.rf .request-form .middle .form-inputs .input.error{border-color:#d9282f}.rf .request-form .middle .form-inputs .input:focus{border-color:#03A9F4}.rf .request-form .middle .form-inputs textarea{height:100px;resize:vertical;max-height:480px}.rf .request-form .middle .form-inputs select{height:50px;padding:10px!important}.rf .request-form .middle .form-inputs label.error{font-weight:500;font-size:12px;margin-bottom:0;color:#F44336;font-weight:700}.rf .request-form .middle .alert{border-radius:0;border:0;color:#fff}.rf .request-form .middle .alert a{color:#fff;opacity:1}.rf .request-form .middle .alert.alert-danger{background:#F44336}.rf .request-form .middle .alert.alert-success{background:#4CAF50}.rf .request-form .bottom{margin-top:30px}.rf .request-form .bottom button{width:222px;height:50px;color:#fff;background-color:#d9282f;border:none;box-shadow:none;outline:0;font:500 14px 'Titillium Web',sans-serif;border-radius:0;position:relative}.rf .request-form .bottom button i{position:absolute;top:10px;right:10px}@media (max-width:768px){.rf .top-bg .top-bg__text>div .bg-text{font-size:20px}}@media (max-width:480px){.rf .request-form .bottom{text-align:center}.rf .request-form .bottom button{width:100%;display:block}}