.fullwidth-hero-banner{background-color:#f4f4f4;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;padding-block:100px}.fullwidth-hero-banner.extend-background{background-position:100%;background-size:cover}@media screen and (max-width:1280px){.fullwidth-hero-banner{background-color:none!important;background-image:none!important;display:flex;flex-direction:column;padding:0}}.fullwidth-hero-banner .mobile_image{display:block;margin:0 0 0 auto;max-width:750px;width:100%}.fullwidth-hero-banner .mobile_image img{display:block;height:auto;width:100%}@media screen and (max-width:991px){.fullwidth-hero-banner .mobile_image{margin:0;max-width:none}}@media screen and (min-width:1280px){.fullwidth-hero-banner .mobile_image{display:none}}.fullwidth-hero-banner .h1{color:#d20b0e;font-weight:900;margin-bottom:0}.fullwidth-hero-banner .h2{font-family:Lato,sans-serif;font-weight:900;margin-bottom:0;margin-top:10px}.fullwidth-hero-banner p{font-family:Rubik,sans-serif;font-weight:400;margin-bottom:0;margin-top:10px}@media screen and (min-width:768px){.fullwidth-hero-banner .text-hero{background-color:#f5f4f7;border-radius:20px;padding:25px}}.hero-button{align-items:center;display:flex;flex-direction:column;gap:30px;margin-top:25px}@media screen and (min-width:500px){.hero-button{flex-direction:row}}
