@keyframes bounce2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}body .hero.short-header{align-items:center;display:flex;justify-content:center;margin-top:150px;position:relative;width:100%}body .hero.short-header:after{background:#43754b;bottom:0;content:"";left:0;opacity:.9;position:absolute;right:0;top:0;z-index:2}body .hero.short-header.auto-manufacturer{min-height:550px}body .hero.short-header.seo-page{min-height:400px}body .hero.short-header .background-image-short{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}body .hero.short-header .background-image-short img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}body .hero.short-header .inner-wrapper{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:0 auto;max-width:600px;min-height:450px;padding:15px 0;position:relative;row-gap:5px;text-align:center;width:100%;z-index:3}@media (max-width:1024px){body .hero.short-header .inner-wrapper{min-height:40vh}}@media (max-width:640px){body .hero.short-header .inner-wrapper{padding:15px 35px}}@media (max-width:500px){body .hero.short-header .inner-wrapper{padding:15px}}body .hero.short-header .inner-wrapper .title-image{margin-bottom:10px}body .hero.short-header .inner-wrapper .title-image img{-o-object-fit:contain;object-fit:contain}body .hero.short-header .inner-wrapper h1{color:#fff;margin:0}body .hero.short-header .inner-wrapper .header-text p{color:#fff}body .hero.short-header .inner-wrapper .btn{background-color:#e7750e;color:#fff;font-size:19px}body .hero.short-header .inner-wrapper .btn:not([disabled]):hover{background-color:#f28c28}@media (max-width:640px){body .hero.short-header .inner-wrapper .buttons-container{justify-content:center}}body .hero.short-header .inner-wrapper .hero-header-content{left:50%;max-width:400px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:500px){body .hero.short-header .inner-wrapper .hero-header-content{max-width:300px}}body .hero.short-header .inner-wrapper .hero-header-content .header-text p,body .hero.short-header .inner-wrapper .hero-header-content h1{color:#fff}body .main-header.hero{position:relative}body .main-header.hero .inner-wrapper{display:flex;flex-direction:column;height:auto;margin:150px auto 0;padding:0 25px;position:relative;width:100%;z-index:3}@media (max-width:640px){body .main-header.hero .inner-wrapper{align-items:center;flex-direction:column;height:auto;justify-content:center;padding:30px 25px}}body .main-header.hero .inner-wrapper .background-image{border-bottom:5px solid #e7750e;bottom:125px;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){body .main-header.hero .inner-wrapper .background-image{bottom:100px}}@media (max-width:768px){body .main-header.hero .inner-wrapper .background-image{bottom:75px}}@media (max-width:640px){body .main-header.hero .inner-wrapper .background-image{bottom:0}}body .main-header.hero .inner-wrapper .background-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}body .main-header.hero .inner-wrapper .background-image:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.9) 60%,hsla(0,0%,100%,0));content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:75%;z-index:2}@media (max-width:1024px){body .main-header.hero .inner-wrapper .background-image:before{width:100%}}@media (max-width:640px){body .main-header.hero .inner-wrapper .background-image:before{background:#f7f7f7;opacity:.9;width:100%}}body .main-header.hero .inner-wrapper .hero-header-content{display:flex;flex-direction:column;flex-grow:1;height:calc(90vh - 400px);justify-content:center;margin:0 auto;max-width:1600px;min-height:400px;padding:140px 15px 15px;position:relative;text-align:left;width:100%}@media (max-width:768px){body .main-header.hero .inner-wrapper .hero-header-content{height:calc(80vh - 375px);margin:0;max-width:500px;padding:102.5px 15px 15px}}@media (max-width:640px){body .main-header.hero .inner-wrapper .hero-header-content{align-items:center;height:auto;min-height:auto;padding:15px;position:relative;text-align:center}}body .main-header.hero .inner-wrapper .hero-header-content h1{color:#43754b;margin:0;max-width:600px}body .main-header.hero .inner-wrapper .hero-header-content p{max-width:600px}body .main-header.hero .inner-wrapper .hero-header-content .buttons-container{margin-top:10px;max-width:600px}@media (max-width:640px){body .main-header.hero .inner-wrapper .hero-header-content .buttons-container{justify-content:center}}body .main-header.hero .inner-wrapper .service-tiles{-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1600px;padding:0 25px;row-gap:10px;width:100%;z-index:3}@media (max-width:1024px){body .main-header.hero .inner-wrapper .service-tiles{-moz-column-gap:25px;column-gap:25px;padding:0 12.5px}}@media (max-width:640px){body .main-header.hero .inner-wrapper .service-tiles{grid-template-columns:1fr;max-width:400px;padding:10px 0}}body .main-header.hero .inner-wrapper .service-tiles .service-tile{align-items:center;background:#f7f7f7;box-shadow:0 0 11px 0 rgba(35,55,71,.1);box-sizing:border-box;color:#43754b;display:flex;flex-direction:column;font-size:25px;gap:15px;justify-content:center;line-height:normal;min-height:200px;padding:35px;text-align:center;transform:translateY(0);transition-delay:.1s;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-in-out;width:100%}body .main-header.hero .inner-wrapper .service-tiles .service-tile:hover{transform:translateY(-.25rem);transition-delay:.1s;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-in-out}@media (max-width:1024px){body .main-header.hero .inner-wrapper .service-tiles .service-tile{font-size:22.5px;min-height:150px}}@media (max-width:768px){body .main-header.hero .inner-wrapper .service-tiles .service-tile{font-size:20px;padding:25px}}@media (max-width:640px){body .main-header.hero .inner-wrapper .service-tiles .service-tile{font-size:18px;gap:5px;min-height:100px;padding:20px}}body .main-header.hero .inner-wrapper .service-tiles .service-tile .icon{color:#43754b;font-size:35px;height:35px;line-height:normal}@media (max-width:640px){body .main-header.hero .inner-wrapper .service-tiles .service-tile .icon{font-size:30px}}