.other-concerns{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:var(--color-background, #ffffff);padding:50px 11px}@media(min-width: 1024px){.other-concerns{padding:120px 0}}.other-concerns__container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 20px}@media(min-width: 768px){.other-concerns__container{padding:0 40px}}@media(min-width: 1440px){.other-concerns__container{padding:0}}.other-concerns__container{gap:30px}@media(min-width: 1024px){.other-concerns__container{gap:50px}}.other-concerns__heading{color:var(--color-secondary, #f5f5f0);text-align:center;font-family:var(--font-primary, inherit);font-style:normal;font-weight:400;margin:0;font-size:30px;line-height:35px;letter-spacing:-1px}@media(min-width: 1024px){.other-concerns__heading{font-size:58px;line-height:64px}}.other-concerns__wrapper{width:100%;overflow:visible}@media(min-width: 768px){.other-concerns__wrapper{overflow:hidden}}.other-concerns .other-concerns-swiper{overflow:visible}@media(min-width: 768px){.other-concerns .other-concerns-swiper{overflow:hidden}}.other-concerns .other-concerns-swiper .swiper-slide{height:auto}.other-concerns__grid{display:flex;width:100%;grid-template-columns:1fr}@media(min-width: 768px){.other-concerns__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}}@media(min-width: 1024px){.other-concerns__grid{grid-template-columns:repeat(3, 1fr)}}.other-concerns__card{display:flex;flex-direction:column;overflow:hidden;height:100%}.other-concerns__image-wrapper{width:100%;height:238px;overflow:hidden}@media(min-width: 768px){.other-concerns__image-wrapper{height:238px}}.other-concerns__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.other-concerns__content{display:flex;flex-direction:column;align-items:start;gap:20px;flex:1;padding:20px}.other-concerns__title{color:var(--color-secondary, #f5f5f0);font-family:var(--font-primary, inherit);font-style:normal;font-weight:400;margin:0;text-align:start;font-size:30px;line-height:38px;letter-spacing:-1px}.other-concerns__excerpt{color:var(--color-text, #2c2c2c);font-family:var(--font-secondary, inherit);font-style:normal;font-weight:400;margin:0;text-align:start;font-size:14px;line-height:20px}@media(min-width: 1024px){.other-concerns__excerpt{font-size:18px;font-weight:500;line-height:32px}}.other-concerns__excerpt p{margin:0}.other-concerns__button{display:flex;padding:14px 20px;justify-content:center;align-items:center;gap:10px;background:var(--color-button-primary, var(--color-primary, #d4af37));color:var(--color-white, #ffffff);text-align:center;font-family:var(--font-secondary, inherit);font-size:14px;font-style:normal;font-weight:800;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .3s ease;border:none}.other-concerns__button:hover,.other-concerns__button:focus,.other-concerns__button:focus-visible{background:var(--color-accent, #c9a96e);color:var(--color-text, #2c2c2c);transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px rgba(196,176,122,.35),0 4px 12px rgba(196,176,122,.25),0 2px 6px rgba(0,0,0,.1)}.other-concerns__button:active{transform:translateY(-1px) scale(1);box-shadow:0 4px 12px rgba(196,176,122,.3),0 2px 6px rgba(0,0,0,.1)}.other-concerns__button{margin-top:auto}
