.lp-hero-column{overflow:hidden;position:relative}.lp-hero-column.has-topmenu{margin-top:-125px}.lp-hero-column .wrapper{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.lp-hero-column__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.lp-hero-column__bg img{height:100%;object-fit:cover;width:100%}.lp-hero-column__inner{align-items:center;display:flex;gap:40px;position:relative;z-index:1}.lp-hero-column__left{flex:1;min-width:0}.lp-hero-column__right{align-items:center;display:flex;flex:1;flex-direction:column;min-width:0}.lp-hero-column__right.bg_white_transparent{backdrop-filter:blur(4px);background-color:rgba(245,247,250,.5);border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,.2);padding:30px;text-align:center}.lp-hero-column__logo{margin:0 0 20px}.lp-hero-column__logo img{aspect-ratio:auto;height:auto;max-width:100%}.lp-hero-column__title{font-size:2.5rem;font-weight:700;line-height:1.3;margin:0 0 20px}.lp-hero-column__text{font-size:1.2rem;line-height:1.6;margin:0 0 24px}.lp-hero-column__richtext{margin:0 0 24px;word-break:break-all}.lp-hero-column__cta-wrap{display:flex;flex-wrap:wrap;gap:16px}.lp-hero-column__cta-wrap:has(+*){margin-bottom:20px}.lp-hero-column__cta-btn{background-color:#06c;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:16px 32px;text-decoration:none!important;transition:opacity .3s ease}.lp-hero-column__cta-btn:hover{opacity:.8}.lp-hero-column__image{width:100%}.lp-hero-column__image img{display:block;height:auto;max-width:100%}.lp-hero-column__right-cta{margin-top:20px;text-align:center}.lp-hero-column__right-cta-btn{background-color:#333;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none!important;transition:opacity .3s ease}.lp-hero-column__right-cta-btn:hover{opacity:.8}@media screen and (max-width:767px){.lp-hero-column.has-topmenu{padding-top:60px}.lp-hero-column__inner{flex-direction:column;gap:30px}.lp-hero-column__left,.lp-hero-column__right{width:100%}.lp-hero-column__title{font-size:1.75rem}.lp-hero-column__cta-wrap{flex-direction:column}.lp-hero-column__cta-btn{text-align:center}}@media screen and (max-width:639px){.lp-hero-column.has-topmenu{margin-top:-80px}}