.brand__fullbanner{position:relative}@media (max-width:1100px){.brand__fullbanner .brand__fullbanner-image{display:none}}.brand__fullbanner .brand__fullbanner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;align-items:center;gap:2rem;flex-flow:row}@media (max-width:1100px){.brand__fullbanner .brand__fullbanner-text{position:relative;transform:none;left:0;top:0;margin-top:40px;gap:1rem}}.brand__fullbanner .brand__fullbanner-text img{width:180px;height:180px}@media (max-width:1100px){.brand__fullbanner .brand__fullbanner-text img{width:120px;height:120px}}.brand__fullbanner .brand__fullbanner-text .fulbanner__description span{font-weight:700;font-size:20px;line-height:100%;letter-spacing:0;color:#7b5434}@media (max-width:1100px){.brand__fullbanner .brand__fullbanner-text .fulbanner__description span{font-size:14px}}.brand__fullbanner .brand__fullbanner-text .fulbanner__description h1{font-weight:500;font-size:80px;line-height:100%;letter-spacing:0;color:#4d2222}@media (max-width:1100px){.brand__fullbanner .brand__fullbanner-text .fulbanner__description h1{font-size:40px}}.brand__fullbanner .brand__fullbanner-text .fulbanner__description h1 strong{color:#dfa22e}.brand__main{margin:40px 0}.brand__main .has--container{margin-bottom:40px}@media (max-width:1100px){.brand__main .has--container{margin-bottom:24px}}.brand__main .has--container h2{font-weight:500;font-size:32px;line-height:100%;letter-spacing:0;color:#4d2222;margin-bottom:32px}@media (max-width:1100px){.brand__main .has--container h2{font-size:20px;line-height:138%;margin-bottom:16px}}.brand__main .has--container h2 strong{color:#dfa22e}.brand__main .has--container p{font-weight:400;font-size:18px;line-height:32px;letter-spacing:.5px;color:#8f8f8f}@media (max-width:1100px){.brand__main .has--container p{font-size:15px;line-height:138%}}.brand__grid{display:block!important}.brand__grid.inverse{margin-top:34px}@media (max-width:1100px){.brand__grid.inverse .has--container{flex-direction:column-reverse}}.brand__grid .showcase__title h2{font-weight:500;font-size:32px;line-height:100%;letter-spacing:0;color:#4d2222;margin-bottom:48px}@media screen and (max-width:1366px){.brand__grid .has--container{padding:0 15px}}.brand__grid .brand__grid_content{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}@media screen and (max-width:768px){.brand__grid .brand__grid_content{grid-template-columns:repeat(2,1fr);gap:.8em}}@media screen and (max-width:320px){.brand__grid .brand__grid_content{grid-template-columns:repeat(1,1fr)}}.brand__grid .brand__grid_item img{width:100%;height:180px;object-fit:contain;background:#fff}.brand__grid .brand__grid_item.variation_with_names,.brand__grid .brand__grid_item img{padding:15px;border-radius:15px;border:1px solid #f5f5f5}.brand__grid .brand__grid_item.variation_with_names .brand_title{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;color:#4d2222;text-align:center;margin-top:12px}.brand__grid .brand__grid_item.variation_with_names img{border:0;border-radius:0;padding:0}.brand__grid .has--container{display:flex;align-items:center;gap:48px}@media (max-width:1100px){.brand__grid .has--container{gap:40px;flex-direction:column;justify-content:center;padding:0}}.brand__grid .grid__image{width:fit-content}@media (max-width:1100px){.brand__grid .grid__image{margin:0 auto;display:block}}.brand__grid .grid__image img{border-radius:24px}@media (max-width:1100px){.brand__grid .grid__image img{border-radius:0}}.brand__grid .grid__text{display:flex;gap:1rem;flex-direction:column;flex:1}@media (max-width:1100px){.brand__grid .grid__text{padding:0 16px}}.brand__grid .grid__text .grid__text-title{font-weight:500;font-size:28px;line-height:112%;letter-spacing:0;color:#4d2222;max-width:100%;width:486px}@media (max-width:1100px){.brand__grid .grid__text .grid__text-title{width:100%;font-size:20px}}.brand__grid .grid__text .grid__text-title strong{color:#dfa22e}.brand__grid .grid__text p{font-weight:400;font-size:18px;line-height:32px;letter-spacing:.5px;color:#8f8f8f}@media (max-width:1100px){.brand__grid .grid__text p{font-size:14px;line-height:138%}}.brand__grid .grid__text a{height:45px;border-radius:8px;padding:0 24px;background-color:#1c5929;border:1px solid #1c5929;width:fit-content;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:18px;line-height:140%;letter-spacing:0;color:#fff;transition:.5s}.brand__grid .grid__text a:hover{background-color:transparent;color:#1c5929}@media (max-width:1100px){.brand__grid .grid__text a{height:42px;font-size:14px}}.brand__contact{background-color:#4d2222;margin-top:40px}@media (max-width:1100px){.brand__contact{margin-top:24px}}.brand__contact .has--container{padding:32px 0;display:flex;align-items:center;justify-content:center;gap:40px}@media (max-width:1100px){.brand__contact .has--container{padding:24px 16px;gap:16px}}.brand__contact .has--container img{width:180px}@media (max-width:1100px){.brand__contact .has--container img{width:120px}}.brand__contact .has--container .content__social{margin-top:16px;gap:16px;display:flex;align-items:center}.brand__contact .has--container .content__social a:hover svg path{fill:#fff}.brand__contact .has--container .content__social svg{width:36px;height:36px}.brand__contact .has--container .contact__content h2{font-weight:600;line-height:100%;letter-spacing:.15px;font-size:16px;color:#dfa22e;margin-bottom:16px}.brand__contact .has--container .contact__content .content__info{display:flex;align-items:center;gap:14px}@media (max-width:1100px){.brand__contact .has--container .contact__content .content__info{flex-direction:column;gap:12px;margin-top:12px;justify-content:flex-start;align-items:flex-start}}.brand__contact .has--container .contact__content .content__info a,.brand__contact .has--container .contact__content .content__info p,.brand__contact .has--container .contact__content .content__info span{font-weight:400;font-size:16px;line-height:100%;letter-spacing:.15px;color:#fff;transition:.5s}.brand__contact .has--container .contact__content .content__info a:hover,.brand__contact .has--container .contact__content .content__info p:hover,.brand__contact .has--container .contact__content .content__info span:hover{color:#dfa22e}@media (max-width:768px){.brand__contact .has--container .contact__content .content__info a,.brand__contact .has--container .contact__content .content__info p,.brand__contact .has--container .contact__content .content__info span{font-size:12px}}.brand__breadcrumb{display:none;position:relative}@media (max-width:1100px){.brand__breadcrumb{display:flex}}.brand__breadcrumb .breadcrumb__content{position:absolute;top:50%;left:16px;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.brand__breadcrumb .breadcrumb__content a{font-weight:300;font-size:12px;line-height:160%;letter-spacing:.25px;color:#8f8f8f;text-decoration:none}.brand__breadcrumb .breadcrumb__content span{font-weight:500;font-size:12px;line-height:160%;color:#3d3d3d}.desktop__only{display:block}@media (max-width:1100px){.desktop__only{display:none}}.mobile__only{display:none}@media (max-width:1100px){.mobile__only{display:block}}@media (max-width:1100px){.has--container{padding:0 16px}}