.hero-home{height:115vh}.top-heading{opacity:1;font-size:34px;line-height:12px;color:#FFF;font-family:"Lora",serif;font-weight:400;letter-spacing:-1px}.home-hd{font-family:"Lora",serif;font-size:18px;font-weight:800}.sub-head{opacity:1;font-size:16px;line-height:53px;color:#FFF;padding-left:20px;letter-spacing:1.4px;font-family:"Manrope",sans-serif}.review{opacity:1;font-size:16px;line-height:23px;color:#FFF;padding-left:20px;padding-top:5%;padding-right:20px}.description{opacity:1;font-size:16px;line-height:53px;color:#FFF;padding-left:20px;font-family:"Manrope",sans-serif}.description a{color:gold}.head-2{position:relative;z-index:2;top:20%;text-align:center;width:100%;font-family:"Lora",serif;font-weight:400;letter-spacing:-1px;padding-left:15%;padding-right:15%}.hero-home::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.fa-star{color:gold}.desc{padding-top:4%;align-items:center;align-content:center}.description ul{list-style-type:circle;margin:0;padding:0;display:inline-block;text-align:left}.home-form{width:90%}.desc{display:flex;width:100%;align-items:flex-start}.cl{flex:1;text-align:left}.home-form{background-color:#eee8e1;padding:4%;text-align:center}.home-form input:not([type="submit"]),.text-and-form__form textarea,.text-and-form__form select{background-color:#fff;height:40px}.home-form select{background-color:#fff;height:39px;font-size:12px;padding-top:10px}.home-form textarea{background-color:#fff;min-height:20px!important}.home-form h2{font-size:26px}.home-form p{font-size:13px;line-height:20px}.home-form input::placeholder{font-size:12px}.home-form h2{margin-bottom:10px}.home-form .gfield--type-html{margin-bottom:10px}.reviewer{display:flex;align-items:center;width:100%}.details{font-weight:100;font-size:14px}.review-desc{font-family:"Manrope",sans-serif;font-style:italic}.google-veri{font-size:12px;font-weight:100}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.head-2{padding-left:5%;padding-right:5%}.hero-home{height:115vh}}@media only screen and (max-width:960px){.head-2{padding-left:5%;padding-right:5%}.hero-home{height:125vh}}@media only screen and (max-width:860px){.top-heading{font-size:30px;line-height:33px}.desc{flex-direction:column}.hero-home{height:100%}.head-2{padding-left:5%;padding-right:5%;padding-top:25%}.home-form{width:100%}.sub-head{line-height:20px}.cl{padding-bottom:5%}}