.block-hero-slider{width:100%;max-width:100%;overflow:hidden}.hero-slider{width:100%;border-radius:15px;overflow:hidden;opacity:0;transition:opacity .3s ease}.hero-slide{display:grid;grid-template-columns:1fr;align-items:center;max-height:calc(100vh - 160px);padding:40px 24px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none;width:100%}@media(min-width: 768px){.hero-slide{padding:48px;max-height:calc(100vh - 280px)}}@media(min-width: 1024px){.hero-slide{padding:54px}}.hero-slide.layout-two_column{gap:40px}@media(min-width: 768px){.hero-slide.layout-two_column{grid-template-columns:1fr 1fr}}.hero-slide.has-bg-image::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.15);pointer-events:none;z-index:1}.hero-slide__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-slide__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-slide.is-linked{cursor:pointer}.hero-slide__text{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:12px}@media(min-width: 768px){.hero-slide__text{gap:16px}}.hero-slide__heading{font-family:"DM Sans",sans-serif;font-weight:700;line-height:1.1;letter-spacing:-0.03em;font-size:32px;margin:0}@media(min-width: 768px){.hero-slide__heading{font-size:48px}}@media(min-width: 1024px){.hero-slide__heading{font-size:56px}}.hero-slide__subtitle{font-family:"DM Sans",sans-serif;font-weight:400;font-size:18px;margin:0;opacity:.85}@media(min-width: 768px){.hero-slide__subtitle{font-size:22px}}.hero-slide__paragraph{font-family:"DM Sans",sans-serif;font-weight:400;font-size:15px;line-height:1.5;margin:0;max-width:520px}@media(min-width: 768px){.hero-slide__paragraph{font-size:16px}}.color-white{color:var(--white)}.color-white .hero-slide__heading,.color-white .hero-slide__subtitle,.color-white .hero-slide__paragraph{color:var(--white)}.color-black{color:var(--black)}.color-black .hero-slide__heading,.color-black .hero-slide__subtitle,.color-black .hero-slide__paragraph{color:var(--black)}.color-golden{color:var(--accent)}.color-golden .hero-slide__heading,.color-golden .hero-slide__subtitle,.color-golden .hero-slide__paragraph{color:var(--accent)}.hero-slide__image{position:relative;z-index:2;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:16px;overflow:hidden;min-height:0}.hero-slide__image picture{flex:0 1 auto;min-height:0;max-height:100%;display:flex;align-items:center;justify-content:center}.hero-slide__image img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.block-hero-slider .btn{display:inline-block;padding:12px 28px;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:6px;transition:all .25s ease;text-align:center;position:relative;z-index:3;width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.block-hero-slider .btn{font-size:15px;padding:14px 32px}}.block-hero-slider .btn-golden{background-color:var(--accent);color:var(--white);border:2px solid var(--accent)}.block-hero-slider .btn-golden:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.block-hero-slider .btn-white_outline{background-color:rgba(0,0,0,0);color:var(--white);border:2px solid var(--white)}.block-hero-slider .btn-white_outline:hover{background-color:var(--white);color:var(--black)}.block-hero-slider .btn-transparent_outline{background-color:rgba(0,0,0,0);color:var(--white);border:2px solid hsla(0,0%,100%,.6)}.block-hero-slider .btn-transparent_outline:hover{border-color:var(--white);background-color:hsla(0,0%,100%,.1)}.hero-slide__image-cta{position:relative;bottom:auto;left:auto;transform:none;flex-shrink:0}.hero-slider .splide__pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:0;z-index:5;top:auto}.hero-slider .splide__pagination__page{width:10px;height:10px;background:hsla(0,0%,100%,.5);margin:0 4px;border-radius:50%;border:none;cursor:pointer}.hero-slider .splide__pagination__page.is-active{background:var(--white);transform:scale(1)}
