.huun-equa-living{--hl-brand:#083251;position:relative;isolation:isolate;width:100%;min-height:100vh;min-height:100svh;overflow:hidden;border-radius:24px;background:var(--hl-brand);color:#fff;font-family:"Outfit",sans-serif}.huun-equa-living,.huun-equa-living *{box-sizing:border-box}.huun-equa-living__media{position:absolute;z-index:0;inset:0}.huun-equa-living .huun-equa-living__image{display:block;width:100%;max-width:none;height:100%;margin:0;padding:0;border:0;border-radius:0;object-fit:cover;object-position:center 58%}.huun-equa-living__media::before,.huun-equa-living__media::after{content:"";position:absolute;inset:0;pointer-events:none}.huun-equa-living__media::before{background:linear-gradient(
    180deg,
    #083251 0%,
    rgba(8, 50, 81, 0.94) 5%,
    rgba(8, 50, 81, 0.76) 18%,
    rgba(8, 50, 81, 0.48) 32%,
    rgba(8, 50, 81, 0.12) 49%,
    rgba(8, 50, 81, 0) 65%
  )}.huun-equa-living__media::after{background:linear-gradient(
    180deg,
    transparent 76%,
    rgba(255, 255, 255, 0.12) 83%,
    rgba(255, 255, 255, 0.56) 93%,
    #fff 100%
  )}.huun-equa-living__content{position:relative;z-index:1;width:min(100%, 1000px);margin:0 auto;padding:clamp(64px, 9vh, 120px) 28px 360px;text-align:center}.huun-equa-living .huun-equa-living__title{margin:0;color:#fff;font-family:"Outfit",sans-serif;font-size:clamp(34px, 3.5vw, 56px);font-weight:500;line-height:1.13;letter-spacing:-0.035em;text-transform:none;text-wrap:balance}.huun-equa-living__title span{display:block}.huun-equa-living .huun-equa-living__description{max-width:580px;margin:21px auto 0;color:rgba(255, 255, 255, 0.94);font-family:"Outfit",sans-serif;font-size:16px;font-weight:400;line-height:1.75;text-wrap:pretty}.huun-equa-living .huun-equa-living__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:100%;min-height:50px;margin-top:28px;padding:14px 24px;border:1px solid rgba(255, 255, 255, 0.8);border-radius:8px;background:#fff;color:var(--hl-brand);font-family:"Outfit",sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;box-shadow:0 6px 24px rgba(8, 50, 81, 0.1);transition:background 180ms ease,transform 180ms ease,box-shadow 180ms ease}.huun-equa-living__button svg{display:block;width:18px;height:18px;flex:0 0 18px;transition:transform 180ms ease}@media (hover: hover){.huun-equa-living .huun-equa-living__button:hover{background:#dfedf6;color:var(--hl-brand);transform:translateY(-2px);box-shadow:0 10px 28px rgba(8, 50, 81, 0.16)}.huun-equa-living__button:hover svg{transform:translateX(3px)}}.huun-equa-living .huun-equa-living__button:focus-visible{outline:3px solid #fff;outline-offset:5px}/* TABLET */@media (min-width: 768px) and (max-width: 1024px){.huun-equa-living__content{padding-top:70px;padding-bottom:330px}}/* MOBİL: Metin üstte, fotoğraf kırpılmadan altta */@media (max-width: 767px){.huun-equa-living{min-height:0;height:auto;border-radius:18px}.huun-equa-living__content{width:100%;margin:0;padding:36px 22px 30px;background:var(--hl-brand)}.huun-equa-living .huun-equa-living__title{max-width:440px;margin:0 auto;font-size:clamp(27px, 7vw, 36px);line-height:1.18;letter-spacing:-0.035em}.huun-equa-living .huun-equa-living__description{max-width:340px;margin:16px auto 0;font-size:14px;line-height:1.65}.huun-equa-living .huun-equa-living__button{min-height:46px;margin-top:21px;padding:12px 18px;gap:10px;font-size:13px}.huun-equa-living__button svg{width:17px;height:17px;flex-basis:17px}.huun-equa-living__media{position:relative;inset:auto;width:100%}.huun-equa-living .huun-equa-living__image{width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center}.huun-equa-living__media::before{inset:0 0 auto;height:48px;background:linear-gradient(
      to bottom,
      #083251 0%,
      rgba(8, 50, 81, 0.55) 40%,
      rgba(8, 50, 81, 0) 100%
    )}.huun-equa-living__media::after{display:none}}/* KÜÇÜK TELEFONLAR */@media (max-width: 360px){.huun-equa-living__content{padding:30px 18px 26px}.huun-equa-living .huun-equa-living__title{font-size:26px}.huun-equa-living .huun-equa-living__description{font-size:13px}}@media (prefers-reduced-motion: reduce){.huun-equa-living .huun-equa-living__button,.huun-equa-living__button svg{transition:none}}.elementor-widget-huun-equa-living{width:100%;min-width:0}.huun-equa-living__title,.huun-equa-living__description,.huun-equa-living__button{overflow-wrap:anywhere}/* Keep both the paragraph box and its lines centered under product-page resets. */:is(#hpd-main, .elementor) .huun-equa-living p.huun-equa-living__description,.huun-equa-living p.huun-equa-living__description{display:block;width:100%;margin-inline:auto!important;text-align:center!important;float:none}/* Product typography uses #hpd-main and otherwise overrides the widget colors. */:is(#hpd-main, .elementor) .huun-equa-living .huun-equa-living__title,:is(#hpd-main, .elementor) .huun-equa-living .huun-equa-living__title span{color:#fff;-webkit-text-fill-color:#fff}:is(#hpd-main, .elementor) .huun-equa-living .huun-equa-living__button,:is(#hpd-main, .elementor) .huun-equa-living .huun-equa-living__button:visited,:is(#hpd-main, .elementor) .huun-equa-living .huun-equa-living__button:hover,:is(#hpd-main, .elementor) .huun-equa-living .huun-equa-living__button span{color:#083251;-webkit-text-fill-color:#083251}:is(#hpd-main, .elementor) .huun-equa-living .huun-equa-living__button svg{color:#083251;stroke:currentColor}