.hero{align-items:center;border-bottom:.5rem solid #fff;color:#fff;display:flex;justify-content:center;max-width:unset;min-height:687px;padding:0}.hero__wrap{display:flex;flex-wrap:wrap;gap:40px}@media only screen and (max-width:767px){.hero__wrap{gap:25px;margin-top:25px}}.hero__wrap--content{display:flex;flex-direction:column;justify-content:center;width:calc(60% - 20px)}@media only screen and (max-width:767px){.hero__wrap--content{width:100%}}.hero__wrap--content .h1{font-size:clamp(1.938rem,4.18vw,4rem);font-weight:900;line-height:130%;margin:2.8rem 0 2.1rem}@media only screen and (max-width:767px){.hero__wrap--content .h1{margin-top:0}}.hero__wrap--content .h1 span{border:2px solid;display:block;font-weight:400;padding:4px 17px 0;width:fit-content}@media only screen and (max-width:575px){.hero__wrap--content .h1 span{font-size:26px}}.hero__wrap--content .content-wrap{max-width:510px}.hero__wrap--content p{font-size:1.125rem;padding-left:0;padding-right:0}.hero__wrap--content .hero-logo{margin-bottom:20px;max-width:100%}@media only screen and (max-width:767px){.hero__wrap--content .hero-logo{margin-bottom:10px}}.hero__wrap--image{align-items:center;display:flex;justify-content:flex-end;width:calc(40% - 20px)}.hero__wrap--image .lottie-file,.hero__wrap--image img,.hero__wrap--image video{height:auto;width:100%}@media only screen and (max-width:767px){.hero__wrap--image{width:100%}}.hero .full-container{padding-bottom:60px;padding-top:100px}@media only screen and (max-width:1280px){.hero .full-container{padding-bottom:40px;padding-top:60px}}.hero .full-container .hero__wrap{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:767px){.hero .full-container .hero__wrap{gap:30px}}.hero .full-container .hero__wrap--content{grid-column:2/span 5;width:100%}@media only screen and (max-width:1280px){.hero .full-container .hero__wrap--content{grid-column:span 6}}@media only screen and (max-width:767px){.hero .full-container .hero__wrap--content{grid-column:span 12}}.hero .full-container .hero__wrap--image{grid-column:span 6;width:100%}@media only screen and (max-width:767px){.hero .full-container .hero__wrap--image{grid-column:span 12}}.hero .full-container .hero__wrap--image img{margin-right:-30px}@media only screen and (max-width:767px){.hero .full-container .hero__wrap--image img{margin-right:-20px}}