.about-us-accordion-block{padding:60px 0;background-color:var(--color-bg-primary)}@media (min-width:768px){.about-us-accordion-block{padding:100px 0}}.about-us-accordion-block__content{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:1024px){.about-us-accordion-block__content{grid-template-columns:1fr 3fr;gap:60px}}.about-us-accordion-block__header{max-width:318px;text-align:left}.about-us-accordion-block__title{font-family:var(--font-marcellus);font-size:25px;font-weight:400;line-height:1.2;margin:0}.about-us-accordion-block__note{text-align:left;font-family:var(--font-dm-sans);font-size:16px;font-weight:400;color:#727f85;margin-top:16px;margin-bottom:24px;line-height:normal}.about-us-accordion-block__note--primary{color:var(--color-primary)}.about-us-accordion-block__note--dark{color:var(--color-text-primary)}.about-us-accordion-block__note--muted{color:var(--color-gray)}.about-us-accordion-block--header-over .about-us-accordion-block__content{display:flex;flex-direction:column;max-width:none}.about-us-accordion-block--header-over .about-us-accordion-block__header{max-width:none;text-align:left}.about-us-accordion-block--header-over .about-us-accordion-block__note{text-align:left}.about-us-accordion-block--header-over .about-us-accordion-block__accordion{max-width:822px;margin-left:auto;margin-right:auto;width:100%}.about-us-accordion-block__content.is-header-over{display:flex;flex-direction:column;max-width:none}.about-us-accordion-block__content.is-header-over .about-us-accordion-block__header{max-width:none;text-align:left}.about-us-accordion-block__content.is-header-over .about-us-accordion-block__note{text-align:left}.about-us-accordion-block__content.is-header-over .about-us-accordion-block__accordion{max-width:822px;margin-left:auto;margin-right:auto;width:100%}.about-us-accordion-block--all-expanded .about-us-accordion-block__item.active .about-us-accordion-block__item-content{max-height:none!important;opacity:1!important;padding:24px 0}.about-us-accordion-block--all-expanded .about-us-accordion-block__item .about-us-accordion-block__item-content{max-height:none!important;opacity:1!important;padding:24px 0!important}.about-us-accordion-block--all-expanded .about-us-accordion-block__item-header{cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.about-us-accordion-block--all-expanded .about-us-accordion-block__item-header:hover{background-color:transparent!important}.about-us-accordion-block--all-expanded .about-us-accordion-block__toggle{display:none!important}.about-us-accordion-block__accordion{display:flex;flex-direction:column;gap:0}.about-us-accordion-block__item{border-bottom:1px solid var(--color-border);transition:all .3s ease;scroll-margin-top:0;scroll-margin-bottom:0;scroll-snap-align:none}.about-us-accordion-block__item.active .about-us-accordion-block__item-content{max-height:5000px;opacity:1;padding:24px 0}.about-us-accordion-block__item.active .about-us-accordion-block__toggle{transform:rotate(180deg)}.about-us-accordion-block__item-header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;transition:all .3s ease;border-bottom:1px solid var(--color-gray);scroll-margin-top:0;scroll-margin-bottom:0;scroll-snap-align:none}.about-us-accordion-block__item-header:hover .about-us-accordion-block__item-title{color:var(--color-primary)}.about-us-accordion-block__item-title{font-family:var(--font-marcellus);font-size:20px;font-weight:400;color:var(--color-text-primary);margin:0;transition:color .3s ease}.about-us-accordion-block__toggle{background:none;border:none;padding:8px;cursor:pointer;transition:transform .3s ease;color:var(--color-text-secondary)}.about-us-accordion-block__toggle:hover{color:var(--color-primary)}.about-us-accordion-block__toggle svg{width:16px;height:16px}.about-us-accordion-block__item-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;padding:0;will-change:max-height,opacity,padding}.about-us-accordion-block__text{margin-bottom:24px;color:var(--color-text-primary);font-family:var(--font-dm-sans);font-size:16px;line-height:1.6}.about-us-accordion-block__text p{margin-bottom:16px}.about-us-accordion-block__text p:last-child{margin-bottom:0}.about-us-accordion-block__button{display:inline-block;background-color:var(--color-text-primary);color:#fff;padding:12px 24px;text-decoration:none;border:none;cursor:pointer;font-family:var(--font-dm-sans);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.about-us-accordion-block__button:hover{background-color:var(--color-white);transform:translateY(-2px)}.about-us-accordion-block__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}@media (max-width:768px){.about-us-accordion-block__gallery{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){.about-us-accordion-block__gallery{grid-template-columns:1fr;gap:12px}}.about-us-accordion-block__gallery-item{cursor:pointer;transition:transform .3s ease;border-radius:4px;overflow:hidden}.about-us-accordion-block__gallery-item:hover{transform:scale(1.02)}.about-us-accordion-block__gallery-item__image{width:100%;height:258px;position:relative;overflow:hidden}@media (max-width:768px){.about-us-accordion-block__gallery-item__image{height:150px}}.about-us-accordion-block__gallery-item__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.about-us-accordion-block__gallery-item:hover .about-us-accordion-block__gallery-item__image img{transform:scale(1.05)}.about-us-accordion-block__slider{margin-top:40px;position:relative}.about-us-accordion-block__slider-container{position:relative;width:100%;margin:0 auto}.about-us-accordion-block__slider-track{position:relative;width:100%;height:320px;overflow:hidden;border-radius:4px}@media (max-width:768px){.about-us-accordion-block__slider-track{height:270px}}@media (max-width:480px){.about-us-accordion-block__slider-track{height:240px}}.about-us-accordion-block__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.about-us-accordion-block__slide.active{opacity:1}.about-us-accordion-block__slide-image{width:100%;height:100%;position:relative;overflow:hidden}.about-us-accordion-block__slide-image img{width:100%;height:100%;object-fit:cover;display:block}.about-us-accordion-block__slide-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:20px;font-family:var(--font-dm-sans);font-size:14px;font-weight:400;line-height:1.4}@media (max-width:768px){.about-us-accordion-block__slide-caption{padding:15px;font-size:13px}}@media (max-width:480px){.about-us-accordion-block__slide-caption{padding:12px;font-size:12px}}.about-us-accordion-block__slider-navigation{transform:translateY(-50%);display:flex;justify-content:right;pointer-events:none;gap:16px}.about-us-accordion-block__slider-prev,.about-us-accordion-block__slider-next{background:#fff0;border:none;border-radius:50%;width:58px;height:58px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:all;border:1px solid #919da2}.about-us-accordion-block__slider-prev svg,.about-us-accordion-block__slider-next svg{width:20px;height:20px;stroke:var(--color-text-primary)}@media (max-width:768px){.about-us-accordion-block__slider-prev,.about-us-accordion-block__slider-next{width:35px;height:35px}.about-us-accordion-block__slider-prev svg,.about-us-accordion-block__slider-next svg{width:18px;height:18px}}@media (max-width:480px){.about-us-accordion-block__slider-prev,.about-us-accordion-block__slider-next{width:30px;height:30px}.about-us-accordion-block__slider-prev svg,.about-us-accordion-block__slider-next svg{width:16px;height:16px}}.about-us-accordion-block__slider-prev{margin-left:0}@media (max-width:480px){.about-us-accordion-block__slider-prev{margin-left:0}}.about-us-accordion-block__slider-next{margin-right:0}@media (max-width:480px){.about-us-accordion-block__slider-next{margin-right:0}}