.hero-slide{position:relative;background:#f7f5f2;padding:140px 20px 120px}.hero-slide img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;object-position:right center}.hero-slide:before{content:"";display:block;position:absolute;z-index:2;left:0;top:0;bottom:0;right:40%;background:linear-gradient(90deg,rgb(247 245 242) 0%,rgb(247 245 242 / .8) 85%,#fff0 100%)}.hero-slide .align{position:relative;z-index:3}.hero-slide h1,.hero-slide p,.hero-slide .hero-slide-footer{max-width:700px}.hero-slide p{font-size:18px}.hero-slide-cta{display:flex;flex-wrap:wrap;margin-top:40px;gap:8px}.hero-slide-cta a{display:block;text-decoration:none;font-weight:700;border:1px solid #222934;border-radius:4px;line-height:1.2;padding:12px 16px;font-size:14px;transition:background-color 0.5s,color 0.5s,border-color 0.5s}.hero-slide-cta a i{margin-right:4px;transition:background-color 0.5s}.hero-slide-cta a:hover{color:#fff;background-color:#222934}.hero-slide-cta a:hover i{background-color:#fff}.hero-slide-cta a:first-child{background-color:#cea360;border-color:#cea360}.hero-slide-cta a:first-child:hover{background-color:#f8dfbd;border-color:#f8dfbd;color:#222934}.hero-slide-cta a:first-child:hover i{background-color:#222934}.hero-slide-advantages{margin-top:40px}.hero-slide-advantages ul{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;gap:20px;font-weight:700}.hero-slide-advantages li{display:flex;flex-wrap:wrap;align-items:center;margin:0}.hero-slide-advantages i{display:block;width:26px;height:26px;margin:-3px 4px 0 0;background:linear-gradient(45deg,#dd9a31 0%,#183f72 100%)}.hero-slide-advantages span{display:block;width:calc(100% - 30px)}@media screen and (max-width:1280px){.hero-slide{padding:100px 20px 80px}.hero-slide h1,.hero-slide p,.hero-slide .hero-slide-footer{max-width:500px}}@media screen and (max-width:740px){.hero-slide{padding:80px 20px 60px}.hero-slide:before{right:0;background:#f7f5f2;opacity:.8}.hero-slide h1,.hero-slide p,.hero-slide .hero-slide-footer{max-width:inherit}}@media screen and (max-width:560px){.hero-slide{padding:40px 20px 20px}}@media screen and (max-width:420px){.hero-slide-cta a,.hero-slide-advantages li{width:100%}}