/* https://dre.pl/wp-content/themes/dre2022/dist/block_hero-cta.css?ver=2024.09.06.01 */
.block-hero-cta{padding-bottom:var(--spacing-lg)}.block-hero-cta__inner{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.block-hero-cta__inner{grid-template-columns:7fr 5fr;grid-template-rows:repeat(3,24rem)}}.block-hero-cta__box{position:relative;display:flex;overflow:hidden;padding:4rem 1.5rem 1.5rem;background:#fff;min-height:24rem}@media (min-width:768px){.block-hero-cta__box{padding:3rem;min-height:auto}.block-hero-cta__box:first-child{grid-row:1 / span 2}.block-hero-cta__box:last-child{grid-column:1 / span 2}}.block-hero-cta__box:hover .block-hero-cta__content{color:#fff;background:#ed720d}.block-hero-cta__box:hover .block-hero-cta__arrow{filter:brightness(0) invert(1)}.block-hero-cta__box:hover .block-hero-cta__button{background:#3c3c3c}.block-hero-cta__box:hover .block-hero-cta__bg{transform:scale(1.05)}.block-hero-cta__box--first{align-items:flex-end}@media (min-width:768px){.block-hero-cta__box--first{align-items:center}}.block-hero-cta__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:1.5rem;background:#fff;transition:all 0.5s cubic-bezier(0,.55,.45,1);margin:0 auto;max-width:90%}@media (min-width:576px){.block-hero-cta__content{padding:2rem;max-width:80%}.block-hero-cta__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.5s cubic-bezier(0,.55,.45,1);object-fit:cover;object-position:center}}@media (min-width:768px){.block-hero-cta__content{width:50%;padding:3rem;max-width:none;margin:0}}@media (min-width:992px){.block-hero-cta__content{max-width:30rem}}.block-hero-cta__button{margin-top:1rem}@media (min-width:768px){.block-hero-cta__button{margin-top:2rem}}.block-hero-cta__arrow{display:block;width:2.5rem;height:auto;transition:filter 0.5s cubic-bezier(0,.55,.45,1)}@media (min-width:768px){.block-hero-cta__arrow{width:3rem}}.block-hero-cta__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.5s cubic-bezier(0,.55,.45,1);object-fit:cover;object-position:center}