.slider-container{border-radius:var(--app-card-border-radius);height:100%;overflow:hidden;position:relative;width:100%}.slider-container__slides{display:flex;gap:8px;height:100%;overflow-x:auto;padding:0;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;scrollbar-width:none}.slider-container__slides::-webkit-scrollbar{display:none}.slider-container__slide{border-radius:60px;flex:0 0 auto;height:100%;overflow:hidden;width:calc(100% - 16px)}@media (min-width: 64rem){.slider-container__slide{height:813px;width:657px}}.slider-container__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.slider-container__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slider-container__arrow--prev{left:24px}.slider-container__arrow--next{right:24px}.slider-container__arrow-icon{color:#fff;height:20px;width:20px}@media (min-width: 64rem){.slider-container__arrow-icon{height:24px;width:24px}}.slider-container__dots{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#00000026;border-radius:24px;bottom:24px;display:flex;gap:6px;left:50%;padding:12px 16px;position:absolute;transform:translate(-50%);z-index:10}@media (min-width: 64rem){.slider-container__dots{border-radius:40px;bottom:32px;padding:16px 24px}}.slider-container__dot{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.slider-container__dot--active{background:#ffffffe6}.slider-container__dot:hover{background:#ffffffb3}@media (min-width: 64rem){.slider-container__dot{height:10px;width:10px}}.hero-image-carousel{display:flex;gap:8px;margin:0 -16px 24px;overflow-x:auto;padding:0 16px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.hero-image-carousel::-webkit-scrollbar{display:none}.hero-image-carousel__item{border-radius:20px;flex:0 0 auto;height:356px;overflow:hidden;position:relative;width:300px}.hero-image-carousel__item:first-child{margin-left:0}.hero-image-carousel__item:last-child{margin-right:16px}.hero-image-carousel__image-wrapper{height:100%;position:relative;width:100%}.hero-image-carousel__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-detail{overflow:visible;padding:0 0 40px}@media (min-width: 48rem){.hero-detail{padding:0 0 60px}}@media (min-width: 64rem){.hero-detail{padding:0 0 80px}}.hero-detail__desktop-layout{display:none;overflow:visible}@media (min-width: 64rem){.hero-detail__desktop-layout{align-items:flex-start;display:flex;flex-direction:column;gap:40px}}.hero-detail__hero-profile{align-self:flex-start;flex-shrink:0;width:100%;z-index:1}@media (min-width: 64rem){.hero-detail__hero-profile{height:813px}}.hero-detail__slider-wrapper{border-radius:var(--app-card-border-radius);margin-bottom:16px;overflow:hidden;position:relative}.hero-detail__slider{height:100%;position:relative;width:100%}.hero-detail__slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.hero-detail__slide--active{opacity:1}.hero-detail__indicators{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.hero-detail__indicator{background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;transition:background-color .3s ease;width:8px}.hero-detail__indicator:hover{background-color:#fffc}.hero-detail__indicator--active{background-color:#c18f63}.hero-detail__award-date{align-items:center;background-color:#c18f631a;border:1px solid #c18f63;border-radius:var(--app-card-border-radius);color:#c18f63;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.hero-detail__award-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.hero-detail__award-text{font-family:Open Sans,sans-serif;line-height:1.4}.hero-detail__content-wrapper{flex:1;min-width:0}.hero-detail__mobile-layout{display:block}@media (min-width: 64rem){.hero-detail__mobile-layout{display:none}}.hero-detail__hero{border-radius:var(--app-card-border-radius);margin-bottom:24px;min-height:356px;overflow:hidden}@media (min-width: 48rem){.hero-detail__hero{margin-bottom:32px}}.hero-detail__hero-image{display:block;-o-object-fit:cover;object-fit:cover}.hero-detail__tag-wrapper{margin-bottom:16px}@media (min-width: 48rem){.hero-detail__tag-wrapper{margin-bottom:20px}}.hero-detail__title{color:#000;font-family:Unbounded,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:130%;margin:0 0 20px}@media (min-width: 48rem){.hero-detail__title{font-size:32px;margin-bottom:24px}}.hero-detail__desktop-layout .hero-detail__title{margin-bottom:24px;margin-top:0}@media (min-width: 64rem){.hero-detail__desktop-layout .hero-detail__title{margin-bottom:32px}}.hero-detail__content{margin-bottom:0}.hero-detail__achievements{border-bottom:1px solid #c18f63;border-top:1px solid #c18f63;padding:12px 0}@media (min-width: 48rem){.hero-detail__achievements{padding:14px 0}}@media (min-width: 64rem){.hero-detail__achievements{padding:16px 0}}.hero-detail__achievement{align-items:flex-start;display:flex;gap:16px;margin-bottom:12px}@media (min-width: 48rem){.hero-detail__achievement{margin-bottom:14px}}@media (min-width: 64rem){.hero-detail__achievement{margin-bottom:16px}}.hero-detail__achievement:last-child{margin-bottom:0}.hero-detail__achievement-icon{flex-shrink:0;height:24px;width:24px}.hero-detail__achievement-icon svg{height:100%;width:100%}.hero-detail__achievement-text{flex:1;margin:0}.hero-detail__achievement-text,.hero-detail__paragraph{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}.hero-detail__paragraph{margin-bottom:12px}@media (min-width: 48rem){.hero-detail__paragraph{margin-bottom:14px}}@media (min-width: 64rem){.hero-detail__paragraph{margin-bottom:16px}}.hero-detail__paragraph:last-child{margin-bottom:0}.hero-detail__monument-description{color:#000;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding-top:16px}@media (min-width: 48rem){.hero-detail__monument-description{font-size:16px;padding-top:20px}}@media (min-width: 64rem){.hero-detail__monument-description{padding-top:24px}}
