:root{--breakpoint-mobile-menu:992px}.block-lift-banner{margin-block:2rem;position:relative}@media(min-width:1024px){.block-lift-banner{margin-block:5rem}}.block-lift-banner.green{background-color:var(--color--green-dark)}.block-lift-banner.green .block-lift-banner__texts p>a{color:var(--color--white)}.block-lift-banner.green .block-lift-banner__texts p>a svg path{fill:var(--color--white)}.block-lift-banner.green .text__heading,.block-lift-banner.green .text__pre-heading,.block-lift-banner.green ol,.block-lift-banner.green p,.block-lift-banner.green ul{color:var(--color--white)}.block-lift-banner.green .accordion-item{background-color:var(--color--harmaa);color:var(--color--black)}.block-lift-banner.green .accordion-item__header{background-color:var(--color--harmaa)}.block-lift-banner.green .accordion-item__header span{color:var(--color--green-dark)}.block-lift-banner.green .accordion-item__content,.block-lift-banner.green .accordion-item__title{color:var(--color--black)}.block-lift-banner.green .accordion-item .button-primary{background-color:var(--color--green-dark);border-color:var(--color--harmaa);color:var(--color--white)}.block-lift-banner.green .accordion-item .button-primary i svg path{stroke:var(--color--white)}.block-lift-banner.green .accordion-item__header[aria-expanded=true]:focus .close-icon svg path{fill:var(--color--green-dark)}.block-lift-banner.green .button-primary{border-color:var(--color--green-dark)}.block-lift-banner.green .heading--phone{color:var(--color--white)}.block-lift-banner.green .heading--phone i svg path{stroke:var(--color--white)}.block-lift-banner.grey{background-color:var(--color--harmaa)}.block-lift-banner.blue{background-color:var(--color--blue)}.block-lift-banner.blue .block-lift-banner__texts p>a{color:var(--color--blue-20)}.block-lift-banner.blue .block-lift-banner__texts p>a svg path{fill:var(--color--blue-20)}.block-lift-banner.blue .text__heading,.block-lift-banner.blue .text__pre-heading,.block-lift-banner.blue p,.block-lift-banner.blue ul{color:var(--color--white)}.block-lift-banner.blue .accordion-item{background-color:var(--color--harmaa);color:var(--color--black)}.block-lift-banner.blue .accordion-item__header{background-color:var(--color--harmaa)}.block-lift-banner.blue .accordion-item__header span{color:var(--color--blue)}.block-lift-banner.blue .accordion-item__content,.block-lift-banner.blue .accordion-item__title{color:var(--color--black)}.block-lift-banner.blue .block-lift-banner__accordions .accordion-item .button-primary{background-color:var(--color--blue);border-color:var(--color--harmaa);color:var(--color--white)}.block-lift-banner.blue .block-lift-banner__accordions .accordion-item .button-primary:active:not([disabled]),.block-lift-banner.blue .block-lift-banner__accordions .accordion-item .button-primary:focus-visible:not([disabled]),.block-lift-banner.blue .block-lift-banner__accordions .accordion-item .button-primary:hover:not([disabled]){background-color:var(--color--blue);border-color:var(--color--blue);color:var(--color--white)}.block-lift-banner.blue .block-lift-banner__accordions .accordion-item .button-primary i svg path{fill:var(--color--white);stroke:var(--color--white)}.block-lift-banner.blue .accordion-item__header[aria-expanded=true]:focus .close-icon svg path{fill:var(--color--blue)}.block-lift-banner.blue .button-primary{border-color:var(--color--blue)}.block-lift-banner.blue .heading--phone{color:var(--color--white)}.block-lift-banner.blue .heading--phone i svg path{stroke:var(--color--white)}.block-lift-banner__accordions{margin-top:1.5rem}@media(min-width:1024px){.block-lift-banner__accordions{margin-top:3.5rem}}.block-lift-banner__accordions .accordion-item{background-color:var(--color--green-dark);margin-bottom:.5rem}.block-lift-banner__accordions .accordion-item__header{background-color:var(--color--green-dark);transition:all .3s ease-in-out}.block-lift-banner__accordions .accordion-item:last-child{margin-bottom:0}.block-lift-banner__accordions .accordion-item .button-primary{margin-top:2rem}.block-lift-banner__accordions .accordion-item .button-primary:active:not([disabled]),.block-lift-banner__accordions .accordion-item .button-primary:focus-visible:not([disabled]),.block-lift-banner__accordions .accordion-item .button-primary:hover:not([disabled]){background-color:var(--color--green-dark);border-color:var(--color--green-dark);color:var(--color--white)}@media(min-width:1024px){.block-lift-banner__accordions .accordion-item .button-primary{margin-top:1.5rem}}.block-lift-banner__wrapper{align-items:center;display:grid;gap:2rem 2.5rem;grid-template-columns:1fr;justify-content:center}@media(min-width:1024px){.block-lift-banner__wrapper{grid-template-columns:7fr 5fr}}.block-lift-banner__texts{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem 1rem 0;position:relative}@media(min-width:1024px){.block-lift-banner__texts{padding:4.5rem 0 4.5rem 3rem}}.block-lift-banner__texts>:last-child{margin-bottom:0}.block-lift-banner__texts .text__heading{color:var(--color--black);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h3--clamp);font-weight:var(--rnb--font-weight--bold);hyphens:auto;line-height:var(--rnb--line-height--h3);margin-bottom:1rem}@media(min-width:1024px){.block-lift-banner__texts .text__heading{margin-bottom:1rem;margin-top:.5rem}}.block-lift-banner__texts .text__pre-heading{color:var(--color--black);font-size:var(--rnb--font-size--overline-clamp);font-weight:var(--rnb--font-weight--regular);hyphens:auto;letter-spacing:.08rem;line-height:normal;margin-bottom:0;max-width:27.75rem;text-transform:uppercase}.block-lift-banner__texts a.heading--phone{align-items:center;color:var(--color--green-dark);display:flex;font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h3--clamp);font-weight:var(--rnb--font-weight--bold);hyphens:auto;line-height:var(--rnb--line-height--h3);margin-bottom:1rem;margin-top:1rem;text-decoration:none}@media(min-width:1024px){.block-lift-banner__texts a.heading--phone{margin-bottom:2rem;margin-top:2rem}}.block-lift-banner__texts a.heading--phone:focus,.block-lift-banner__texts a.heading--phone:hover{text-decoration:underline}.block-lift-banner__texts a.heading--phone i{height:2rem;margin-right:.5rem;width:2rem}@media(min-width:1024px){.block-lift-banner__texts a.heading--phone i{margin-right:1rem}}.block-lift-banner__texts a.heading--phone i svg{height:2rem;width:2rem}.block-lift-banner__texts a.heading--phone i svg path{stroke:var(--color--green-dark);stroke-width:2.5}.block-lift-banner__texts p>a{color:var(--color--green-dark);text-decoration:underline}.block-lift-banner__texts p>a:hover{text-decoration:none}.block-lift-banner__texts p:has(a){margin-bottom:0}.block-lift-banner__texts .button-text{margin-top:1.5rem}@media(min-width:1024px){.block-lift-banner__texts .button-text{margin-top:2rem}}.block-lift-banner__texts p:last-of-type{margin-bottom:0}.block-lift-banner__texts .button-primary{background-color:var(--color--white);border-color:var(--color--harmaa);color:var(--color--black);margin-top:1rem}.block-lift-banner__texts .button-primary i svg path{fill:var(--color--black);stroke:var(--color--black)}@media(min-width:1024px){.block-lift-banner__texts .button-primary{margin-top:1.5rem}}.block-lift-banner__texts .button-primary:active:not([disabled]),.block-lift-banner__texts .button-primary:focus-visible:not([disabled]),.block-lift-banner__texts .button-primary:hover:not([disabled]){background-color:var(--color--white);border-color:var(--color--white);color:var(--color--black)}.block-lift-banner__image{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.block-lift-banner figure{aspect-ratio:1/1;justify-self:flex-end;max-height:none;position:relative;z-index:1}@media(min-width:1024px){.block-lift-banner figure{max-height:34.5225rem}}.block-lift-banner img{aspect-ratio:1/1;height:auto;object-fit:cover;width:100%}