.hero-section{position:relative;background:linear-gradient(180deg,#f4f4f4,#f4f4f4 90%,#fff)}.hero-section .background-color-grad{top:0;left:0;right:0;height:100%;max-height:800px;background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#f4f4f4 90%,#fff)}.hero-section .big-container{max-width:1475px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;width:100%}.hero-section .medium-container{max-width:1300px}.hero-section .big-container .hero-background{height:700px}.hero-section .big-container .hero-background img{max-width:100%;vertical-align:middle}.hero-section .big-container .hero-inner-wrapper{overflow:hidden;padding:0;margin-top:-140px;max-width:1475px}.hero-section.without-image .big-container .hero-inner-wrapper{margin-top:0}.hero-section .medium-container{padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.hero-section .hero-inner{background:#fff;padding:45px;position:relative;display:flex;flex-direction:column;justify-content:center}.hero-section .hero-inner-text h6{font-size:16px;line-height:1.5;color:#dc5f32;text-transform:uppercase;width:100%;display:block;margin-bottom:0 !important;font-family:UniversLTW01-55Roman;font-weight:400}.hero-section .hero-inner-text h1{padding-right:20px;max-width:670px;width:100%;line-height:1.5;font-size:50px;margin:0 0 35px}.hero-section .banner-description p{color:#46484d;font-size:30px;line-height:1.5;font-family:UniversLTW01-55Roman;margin:0}.hero-section .big-container .hero-background img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:700px;width:100%}.hero-section .big-container .hero-inner-wrapper.noo-imaage{margin-top:0}@media(max-width:1024px){.hero-section .big-container .hero-background{height:600px}.hero-section .big-container .hero-background img{height:600px}.hero-section .big-container .hero-inner-wrapper{margin-top:-70px}.hero-section .hero-inner-text h1{font-size:40px}.hero-section .banner-description p{font-size:18px}}@media(max-width:768px){.hero-section .big-container .hero-background img{height:500px}.hero-section .big-container .hero-background{height:500px}}@media(max-width:640px){.hero-section .big-container .hero-background img{height:400px}.hero-section .big-container{padding-left:0;padding-right:0}.hero-section .big-container .hero-inner-wrapper{margin-top:-70px}.hero-section .big-container .hero-background{height:400px}.hero-section .medium-container{padding-left:20px;padding-right:20px}.hero-section .hero-inner{padding:20px}.hero-section .hero-inner-text h1{font-size:30px;margin-bottom:20px}.hero-section .banner-description p{font-size:18px}}