.hero-block{width:100%;background-color:#331b15}.hero-block .bg-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;filter:brightness(0.8)}.hero-block .container{position:relative;z-index:2;padding-top:200px;padding-bottom:100px}@media(max-width: 1024px){.hero-block .container{padding-top:140px;padding-bottom:60px;display:flex;flex-direction:column}}@media(max-width: 768px){.hero-block .container{min-height:100dvh;padding-bottom:40px}}.hero-block .container h1{font-size:48px;line-height:1.25;margin-bottom:40px;width:60%;color:#fff;font-weight:500;font-family:"Playfair Display",serif !important}@media(max-width: 1024px){.hero-block .container h1{width:100%;font-size:40px;line-height:1.25}}.hero-block .container .cta-button{border:0;display:inline-block;width:fit-content;padding:14px 20px;background-color:#c0914f;color:#fff !important;text-decoration:none;font-weight:600;font-family:"Open Sans",sans-serif;margin-bottom:160px;transition:background-color .3s ease;border-radius:5px}@media(max-width: 1024px){.hero-block .container .cta-button{margin-bottom:100px;font-size:14px;padding:12px 20px}}.hero-block .container .cta-button:hover{background-color:#cfad75}.hero-block .container .company-overview{display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 1024px){.hero-block .container .company-overview{margin-top:auto}}.hero-block .container .company-overview .client-list{display:flex;align-items:center}@media(max-width: 1024px){.hero-block .container .company-overview .client-list{width:100%;margin-bottom:16px}}.hero-block .container .company-overview .client-list .client-item{width:48px;height:48px;border-radius:999999px;overflow:hidden;border:2px solid #331b15}.hero-block .container .company-overview .client-list .client-item:not(:first-child){margin-left:-10px}.hero-block .container .company-overview .client-list .client-item img{width:100%;height:100%;object-fit:cover}.hero-block .container .company-overview .client-total{display:flex;flex-direction:column;padding-right:32px;border-right:1px solid rgba(255,255,255,.5);margin-left:16px}@media(max-width: 1024px){.hero-block .container .company-overview .client-total{padding-right:20px;margin-left:0}}.hero-block .container .company-overview .client-total .client-total-number{color:#fff !important;font-size:20px;font-weight:700;color:#331b15;font-family:"Open Sans",sans-serif;line-height:1;margin-bottom:.5rem}.hero-block .container .company-overview .client-total .client-total-text{color:#fff !important;font-size:14px;color:#331b15;line-height:1}.hero-block .container .company-overview .client-rating{padding-left:32px;display:flex;flex-direction:column}@media(max-width: 1024px){.hero-block .container .company-overview .client-rating{padding-left:20px}}.hero-block .container .company-overview .client-rating .client-rating-number{display:flex;align-items:center;gap:8px;line-height:1;margin-bottom:.25rem}.hero-block .container .company-overview .client-rating .client-rating-number p{color:#fff !important;font-size:20px;font-weight:700;color:#331b15;font-family:"Open Sans",sans-serif;line-height:1}.hero-block .container .company-overview .client-rating .client-rating-number svg{width:20px;height:20px;color:#fad645}.hero-block .container .company-overview .client-rating .client-rating-text{color:#fff !important;font-size:14px;color:#331b15}
