.integrations-that-works{position:relative;overflow:hidden}.integrations-that-works--bento-style .integrations-that-works__grid-item{border:1px solid rgba(11,0,46,.2)}.integrations-that-works__content{position:relative;display:grid;grid-template-columns:1fr;align-items:center}@media only screen and (min-width:1141px){.integrations-that-works__content{grid-template-columns:auto repeat(2,1fr)}}@media only screen and (min-width:741px)and (max-width:1140px){.integrations-that-works__list{grid-template-columns:repeat(2,1fr);column-gap:80px}}.integrations-that-works__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,108px);margin-bottom:110px;max-width:345px;gap:12px}@media only screen and (max-width:740px){.integrations-that-works__grid{margin-inline:auto}}@media only screen and (min-width:741px)and (max-width:1140px){.integrations-that-works__grid{margin-inline:auto;margin-bottom:80px;grid-template-rows:repeat(3,124px);max-width:396px}}@media only screen and (min-width:1141px){.integrations-that-works__grid{grid-template-rows:repeat(3,124px);max-width:396px;margin-bottom:0}}.integrations-that-works__grid-item{position:relative;display:flex;flex-direction:column;justify-content:center;padding:20px;width:auto;background:#fff;border-radius:24px}@media only screen and (min-width:741px)and (max-width:1140px){.integrations-that-works__grid-item{padding:24px}}@media only screen and (min-width:1141px){.integrations-that-works__grid-item{padding:24px}}.integrations-that-works__grid-item--1{padding:16px}@media only screen and (min-width:741px)and (max-width:1140px){.integrations-that-works__grid-item--1{padding:20px}}@media only screen and (min-width:1141px){.integrations-that-works__grid-item--1{padding:20px}}.integrations-that-works__grid-item--2{grid-row:span 2;grid-column:span 2;padding:60px;cursor:help}@media only screen and (min-width:741px)and (max-width:1140px){.integrations-that-works__grid-item--2{padding:64px}}@media only screen and (min-width:1141px){.integrations-that-works__grid-item--2{padding:64px}}.integrations-that-works__grid-item img{width:100%;max-width:100%}.integrations-that-works__grid-item-tooltip{position:absolute;top:25px;right:30px;color:rgba(11,0,46,.1)}.integrations-that-works__grid-item-tooltip .tooltip__icon .icon{width:20px;height:20px}.integrations-that-works__grid-item-tooltip .list{gap:12px;padding-left:12px;list-style:disc}.integrations-that-works__grid-item-tooltip .list li{padding-left:8px}.integrations-that-works__bg-image{position:absolute;top:-60px;left:50%;height:auto;max-width:540px;transform:translateX(-50%);-webkit-user-select:none;user-select:none}@media only screen and (min-width:741px)and (max-width:1140px){.integrations-that-works__bg-image{top:-80px;max-width:630px}}@media only screen and (min-width:1141px){.integrations-that-works__bg-image{top:-100px;left:-150px;max-width:660px;transform:none}}.integrations-that-works__grid-item--datev{background-color:#96d550}.integrations-that-works__grid-item--datev .typography-title{position:absolute;bottom:20px;left:20px;max-width:80%}.integrations-that-works__grid-item--datev .typography-title span{color:#00a992}.lp-banking-cards .finom-card_small{grid-template-rows:5fr 7fr}@media only screen and (max-width:740px){.lp-banking-cards .finom-card_small{grid-template-rows:min-content}}.lp-banking-cards .finom-card-decoration img{height:auto}.lp-banking-cards__card_invoicing img{max-width:90%!important}.lp-banking-cards__horizontal-cards{display:grid;gap:20px}@media only screen and (min-width:741px)and (max-width:1140px){.lp-banking-cards__horizontal-cards{grid-template-columns:6fr 6fr}}@media only screen and (min-width:1141px){.lp-banking-cards__horizontal-cards{grid-template-columns:6fr 6fr;row-gap:38px}}.lp-banking-cards__badge{padding:2px 8px;color:#3c3cf9;border:1px solid #3c3cf9;border-radius:20px}.lp-banking-fnf-intro{position:relative;overflow:hidden}.lp-banking-intro__picture{-webkit-user-select:none;user-select:none}@media only screen and (min-width:741px)and (max-width:1140px){.lp-banking-intro__picture{position:relative}}@media only screen and (max-width:740px){.lp-banking-intro__picture{position:relative}}.lp-banking-intro__picture .lp-banking-intro__picture-wrapper{position:absolute;z-index:-1;-webkit-mask-image:linear-gradient(180deg,transparent,black 10%,black 85%,transparent 98%);mask-image:linear-gradient(180deg,transparent,black 10%,black 85%,transparent 98%)}@media only screen and (max-width:740px){.lp-banking-intro__picture .lp-banking-intro__picture-wrapper{right:-132px;bottom:-408px;width:580px}}@media only screen and (min-width:741px)and (max-width:1140px){.lp-banking-intro__picture .lp-banking-intro__picture-wrapper{top:-298px;right:-200px}}@media only screen and (min-width:1141px){.lp-banking-intro__picture .lp-banking-intro__picture-wrapper{top:0;right:-120px;bottom:0;-webkit-mask-image:linear-gradient(180deg,black 95%,transparent);mask-image:linear-gradient(180deg,black 95%,transparent)}}.lp-banking-intro__picture .lp-banking-intro__picture-wrapper img{width:100%;height:auto;max-width:100%}.lp-banking-intro__body{position:relative;display:grid}@media only screen and (max-width:740px){.lp-banking-intro__body{padding:84px 0 400px}}@media only screen and (min-width:741px)and (max-width:1140px){.lp-banking-intro__body{padding:128px 0 460px}}@media only screen and (min-width:1141px){.lp-banking-intro__body{grid-template-columns:8fr 4fr;padding-top:162px}}.lp-banking-intro__message{display:flex;flex-direction:column;align-items:flex-start}.lp-banking-intro__message .subheading{max-width:348px}@media only screen and (max-width:740px){.lp-banking-intro__message .heading{font-size:40px}}@media only screen and (min-width:1141px){.lp-banking-intro__message .heading{font-size:64px}.lp-banking-intro__actions{display:flex;align-items:center}}
