.aboutBanner{background-color:#55220a;padding:56px 0 97px}.aboutBannerText{width:50%}.aboutBannerImage{width:50%}.aboutBannerMobile{display:none}.aboutBannerWrap{display:flex;align-items:center}.aboutBannerText h1{font-weight:300;font-size:48px;line-height:110%;letter-spacing:-.96px;color:#fff;font-family:var(--vulf-light) !important;max-width:91%}.aboutBannerDesktop img{width:100%;height:auto;object-fit:cover}.aboutBannerText h1>span{font-weight:400;font-family:var(--vulf-regular) !important;margin-right:10px}section.ourApprochsec{padding:70px 0 100px}.bgGrayHalf{background-color:#ffe1d2}.ourApprochSecHead{text-align:center;margin-bottom:65px}.bgGrayHalf{background-color:#ffe1d2;top:0;min-height:480px;right:0;left:0;position:absolute;z-index:-1}.ourApprochSecHead h2{font-family:var(--vulf-regular);color:#55220a;font-size:36px;font-weight:400;line-height:110%;letter-spacing:-.72px;margin-bottom:30px;visibility:hidden}.ourApprochSecHead h3{color:#aa4515;font-family:var(--vulf-medium);font-size:25px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.72px;margin-bottom:15px;visibility:hidden}.ourApprochWrap{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:60px;grid-auto-rows:1fr}.ourApprochText{padding:13px 29px 26px;background-color:#fff}.ourApprochText h4{font-family:var(--vulf-regular);color:#000;font-size:32px;font-weight:400;line-height:normal;letter-spacing:-.64px}.ourApprochText p{font-family:var(--public-regular);color:#4f4a48;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.32px;margin:0}.ourApprochImage{background-color:#ffccb4;min-height:112px;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}.ourApprochImage img{position:absolute;right:4%;bottom:0;max-width:200px;height:auto;width:100%}.ourApprochItem{background:#fff;visibility:hidden}.ourValuesSec{padding:50px 0}.ourValuesSecHead h2{font-family:var(--vulf-regular);color:#4f4a48;font-weight:400;line-height:110%;letter-spacing:-.72px;font-size:36px;text-align:center;margin-bottom:40px;visibility:hidden}.ourValueWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ourValue{padding:33px 20px;background-color:#fff;display:flex;visibility:hidden}.valueText{width:75%;margin-left:20px}.valueIcon{object-fit:cover}.valueText h3{color:#55220a;font-size:24px;font-style:normal;font-weight:300;font-family:var(--vulf-regular);line-height:110%}.valueText h3>span{font-family:var(--vulf-medium) !important;font-weight:500 !important}.whatWeWork{background-color:#fff;padding:63px 0;filter:drop-shadow(8px 8px 8px rgba(32,32,32,.08));margin-bottom:50px}.whatWeWorkWrap{display:flex}.whatWeWorkText{width:75%;margin-left:72px}.whatWeWorkText h2{font-family:var(--vulf-regular);font-size:16px;color:#806416;line-height:110%;letter-spacing:-.32px;text-transform:uppercase;margin-bottom:20px;visibility:hidden}.whatWeWorkText p{font-family:var(--vulf-regular);color:#4f4a48;font-size:32px;font-weight:400;line-height:120%;letter-spacing:-.64px;margin:0;visibility:hidden}@media (max-width:992px){.whatWeWorkWrap{display:block}.whatWeWorkIcon{width:100%;text-align:center;margin-bottom:30px}.whatWeWorkText{width:100%;margin-left:0}.whatWeWorkText h2{font-weight:400;margin-bottom:17px;text-align:center}.whatWeWorkText p{font-size:18px;text-align:center;padding:0 22px;margin:0}.valueText h3{font-size:16px;margin-left:18px}.valueText{margin:0}.valueIcon{width:auto}.ourValue{padding:20px 13px}.valueIcon img{height:57px;width:57px;object-fit:cover}.ourValuesSec{padding:50px 0 73px}section.ourApprochsec{padding:40px 0 74px}.ourApprochSecHead h2{font-size:16px}.ourApprochSecHead h3{font-size:18px;margin-bottom:40px;display:inline-block}.ourApprochWrap{row-gap:50px;grid-template-columns:repeat(2,1fr)}.ourApprochText h4{font-size:24px}.ourApprochText p{font-size:14px}.ourApprochText{padding:13px 25px 22px}.bgGrayHalf{min-height:384px}}@media (max-width:662px){.ourValueWrap{grid-template-columns:repeat(1,1fr)}.ourApprochWrap{grid-template-columns:repeat(1,1fr)}}@media (min-width:120px) and (max-width:792px){.aboutBannerText h1{display:inline-grid;margin-bottom:40px}.aboutBanner{padding:70px 0 67px}.aboutBannerWrap{display:block}.aboutBannerText{width:100%}.aboutBannerImage{width:100%}.aboutBannerMobile{display:block}.aboutBannerDesktop{display:none}.aboutBannerMobile img{width:100%;height:100%;object-fit:contain}}