.rentalAgreementLandingContainer{padding:0 4%;min-height:500px;position:relative}.rentalAgreementLandingContainer .formContainer{position:relative;height:190px}.rentalAgreementLandingContainer .formContainer .banner-image{background-image:url(/static/img/rentalAgreement/rentalAgreementBanner.jpg);height:305px;width:97.45%;position:absolute;z-index:-1;opacity:.8;background-size:100% 305px}.rentalAgreementLandingContainer .formContainer .heading{font-size:3.5rem;text-align:center;color:#fff;margin-top:60px;font-weight:400}.rentalAgreementLandingContainer .formContainer .citySelector{width:250px;height:40px;display:block;margin-top:20px}.rentalAgreementLandingContainer .formContainer .formField{text-align:center;margin-top:25px}.rentalAgreementLandingContainer .formContainer .formField .field{height:40px;width:250px;display:inline-block;margin-right:10px;vertical-align:top}.rentalAgreementLandingContainer .formContainer .createNewAgreement{font-size:1.2rem}.rentalAgreementLandingContainer .formContainer .createAgreementAs{color:#000;text-align:center}.rentalAgreementLandingContainer .formContainer .createAgreementAs span{font-size:1.9rem;margin-right:2%}.rentalAgreementLandingContainer .existingAgreements{margin-top:20px}.rentalAgreementLandingContainer .existingAgreements .carousel{width:90%;margin-left:5%}.rentalAgreementLandingContainer .existingAgreements .carousel .carousel-inner{height:initial}. .existingAgreements .carousel-control.left,.rentalAgreementLandingContainer .existingAgreements .carousel-control.right{background-image:none;width:5%}.rentalAgreementLandingContainer .existingAgreements .agreementCard{display:block;width:95%;margin-left:2.5%;border:1px solid #eee;padding:20px 35px;text-align:left}.rentalAgreementLandingContainer .existingAgreements .outOfNumber{color:#009587;font-size:1.5rem}.rentalAgreementLandingContainer .existingAgreements .header{font-size:1.8rem;margin-bottom:20px}.rentalAgreementLandingContainer .existingAgreements .header a{color:#009587}.rentalAgreementLandingContainer .existingAgreements .link:last-child{border:none}.rentalAgreementLandingContainer .existingAgreements .link{line-height:1;text-align:center;font-size:1.8rem;font-weight:300;margin-right:10%;border-right:1px solid red;padding-right:10%;float:left}.rentalAgreementLandingContainer .existingAgreements .link a{color:#fd3753}.rentalAgreementLandingContainer .existingAgreements .agreement-icon{height:60px!important}.rentalAgreementLandingContainer .existingAgreements .glyphicon-chevron-left{left:0;top:42%;color:#ccc}.rentalAgreementLandingContainer .existingAgreements .glyphicon-chevron-right{right:0;top:42%;color:#ccc}.rentalAgreementLandingContainer .agreementDiscount{margin-top:25px;text-align:center}.rentalAgreementLandingContainer .agreementDiscount .planDiscount{background-color:#CE093C;text-align:center;font-size:2rem;color:#fff;padding:10px 0;border-bottom:4px solid #bbb}.rentalAgreementLandingContainer .agreementDiscount .description{font-size:1.2rem;margin-top:20px}.rentalAgreementLandingContainer .agreementDiscount .link{color:#009587;font-size:1.3rem}.rentalAgreementLandingContainer .how_it_works{margin-top:15px;text-align:center}.rentalAgreementLandingContainer .how_it_works .header{color:#CE093C;font-size:1.2rem;margin-bottom:20px}.rentalAgreementLandingContainer .how_it_works .image{padding-bottom:16px;border-bottom:1px solid #ccc}.rentalAgreementLandingContainer .how_it_works .description{margin-top:20px}.rentalAgreementLandingContainer .faq{padding-left:12%;margin-top:15px}.rentalAgreementLandingContainer .faq .question{font-size:1.2rem;font-weight:600;margin-bottom:15px}.rentalAgreementLandingContainer .faq .answer{font-weight:300;text-align:left;margin-bottom:20px}.contentContainer{background-color:#fff;min-height:100px;padding:25px 0;margin-bottom:25px}.nbFormElement{position:relative;height:100%}.nbFormElement button,.nbFormElement input[type=text],.nbFormElement input[type=email]{width:100%;height:100%;position:absolute;left:0;outline:0}.nbFormElement input.invalid{background-color:#f99}.nbFormElement input[type=text],.nbFormElement input[type=email]{border:1px solid #ddd;padding-left:20px}.nbFormElement button{background-color:#fd3753;border:1px solid #fd3753;color:#fff}.nbFormElement button:hover{background-color:#fd2846}.nbFormElement .prepend{position:absolute;z-index:2;padding:0 10px;height:100%;top:28%}.nbFormElement .prepend+input{padding-left:25px}.nbFormRadio{display:inline-block;margin-right:2%}.nbFormRadio .radioContainer{width:20px;height:20px;position:relative;margin-top:15px;background-color:#ebebeb;border-radius:50px;display:inline-block}.nbFormRadio .labelContainer{display:inline-block;margin-left:5px;font-size:17px}.nbFormRadio input{visibility:hidden}.nbFormRadio label{cursor:pointer;left:4px;top:4px;width:11.5px;height:11.5px;position:absolute;border-radius:20px;background-color:#fff}.nbFormRadio label:after{content:'';background-color:#fd3753;opacity:0;width:11.5px;height:11.5px;position:absolute;border-radius:50px;left:0}.nbFormRadio label:hover:after{opacity:.3}.nbFormRadio input:checked+label:after{opacity:1}.nbFormDropdown input{cursor:pointer}.nbFormDropdown ul.active{display:block;z-index:2}.nbFormDropdown ul{display:none;position:absolute;top:100%;list-style-type:none;width:100%;padding-left:0;height:160px;max-height:160px;overflow-y:auto;box-shadow:0 10px 25px -5px gray}.nbFormDropdown li{background-color:#fff;text-align:left;padding-top:3%;padding-left:28px;border-bottom:1px solid #ddd;height:40px;cursor:pointer}.nbFormDropdown .dropdownArrow{position:absolute;top:30%;right:15px}.ra-form-container{position:relative;height:500px;background-color:#fff;background-size:100%;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/img/rental/banner.jpg);background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/img/rental/banner.jpg);background-image:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/img/rental/banner.jpg);background-image:-moz-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/img/rental/banner.jpg)}.ra-form-container .header{position:relative;text-align:center;padding-top:50px}.ra-form-container .header h1{color:#fff;font-size:30px}.ra-form-container .form-container{color:#fff;width:19.4%;margin-left:40%}.ra-form-container .form-container .form-group{margin-bottom:10px}.ra-form-container .form-container .radioLabel{font-size:15px}.ra-form-container .form-container a{width:100%}.ra-form-container .invalid{background-color:#f99}.ra-form-container #continueEditingBtn{background-color:gray;border:1px solid gray}.ra-form-container .agreementListContainer{position:absolute;bottom:10px;display:block;width:100%;text-align:right}