.landing-page-hero{background-image:url(/immobilien/immobilienbewertung-plus/assets/landing-page-hero.png);background-size:contain;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;@media (max-width:1900px){background-size:cover}@media (max-width:1025px){background-image:url(/immobilien/immobilienbewertung-plus/assets/landing-page-hero-small.svg);flex-direction:column;padding-left:24px;padding-bottom:48px;padding-right:24px;padding-top:48px}}.landing-page-hero-bg{background:linear-gradient(257.65deg,#6c0 13.3%,#77e00e 60.69%);position:absolute;width:100%;height:100%;z-index:-1}.landing-page-content-padding{width:55%;@media (max-width:1025px){display:none}}.landing-page-hero-content{display:flex;flex-direction:column;padding:76px 0;width:fit-content;@media (max-width:1025px){order:1;padding-left:0;padding-bottom:32px;padding-right:0;padding-top:32px;width:auto}}.landing-page-valid-until{color:#fff;font-weight:500;font-size:20px;margin-bottom:16px;@media (max-width:1025px){order:1;background-color:transparent;color:#fff;padding-left:0;padding-bottom:16px;padding-right:0;padding-top:16px;margin-bottom:0;border-radius:0;font-size:16px;font-weight:400}}.landing-page-price{color:#fff;margin-bottom:40px;@media (max-width:1025px){order:4;margin-bottom:32px}}.landing-page-title{color:#fff;font-weight:bolder;font-size:40px;margin-bottom:16px;@media (max-width:1025px){order:0;margin-bottom:0}}.landing-page-subtitle{color:#333;font-size:20px;font-weight:500;max-width:589px;line-height:30px;margin-bottom:40px;@media (max-width:1025px){order:2;margin-bottom:32px;max-width:none}}.landing-page-current-price{font-size:72px;font-weight:bolder;@media (max-width:1025px){font-size:50px}}.landing-page-next-price{font-size:20px;font-weight:500;@media (max-width:1025px){font-size:16px}}.landing-page-buttons{display:flex;gap:16px;@media (max-width:1025px){order:5}@media (max-width:700px){flex-wrap:wrap}}.landing-page-buttons>button{@media (max-width:1025px){width:49%}@media (max-width:700px){width:100%}}.landing-page-usp-container{background-color:#ebf4f1;padding:56px 24px;@media (max-width:1025px){padding-left:16px;padding-bottom:56px;padding-right:16px;padding-top:56px}}.landing-page-usps{display:flex;align-items:center;justify-content:center;gap:32px;align-items:stretch;@media (max-width:1025px){margin-left:auto;margin-bottom:auto;margin-right:auto;margin-top:auto;flex-direction:column}}.landing-page-usp-item{max-width:350px;display:flex;gap:20px;@media (max-width:1025px){max-width:none}}.landing-page-pvp-icon{margin-top:50px;@media (max-width:1025px){order:0;margin-top:0;margin-left:0}}.landing-page-usp-item>img{align-self:flex-start}.landing-page-usp-text-container{display:flex;flex-direction:column;gap:8px}.landing-page-main-content-container{max-width:1086px;margin:auto;padding:120px 24px}.landing-page-carousel-title{font-size:32px;font-weight:900;margin-bottom:24px}.landing-page-carousel-content{display:flex;gap:40px;margin-bottom:160px;@media (max-width:708px){justify-content:center;margin-bottom:16px}}.landing-page-carousel-tab-title{text-align:center;font-size:18px;font-weight:500;@media (min-width:709px){display:none}}.landing-page-carousel-left-arrow{position:absolute;top:50%;left:-20px;opacity:1!important;cursor:pointer;@media (min-width:709px){display:none}}.landing-page-step-indicator{@media (min-width:709px){display:none}}.landing-page-carousel-button-container{margin-top:32px}.landing-page-carousel-button-container>button{margin-bottom:160px;@media (min-width:709px){display:none}}.landing-page-carousel-right-arrow{position:absolute;top:50%;right:-2px;opacity:1!important;cursor:pointer;@media (min-width:709px){display:none}}.landing-page-carousel-tab-container{display:flex;flex-direction:column;gap:8px;margin-top:18px;@media (max-width:708px){display:none}}.landing-page-carousel-tab{padding:9px;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent;box-sizing:border-box}.landing-page-carousel-tab:hover{border:1px solid #ccc;box-shadow:0 4px 16px 0 #00000014}#active-tab{border:1px solid #017b4f;background-color:#e1efea;color:#017b4f}.landing-page-table-title{font-size:32px;font-weight:900}.landing-page-laptop-section-container{background-color:#ebf4f1}.landing-page-laptop-content{max-width:1086px;margin:auto;padding:96px 24px;display:flex;gap:56px;@media (max-width:905px){flex-direction:column}}.landing-page-laptop-content>img{max-width:60%;@media (max-width:905px){max-width:100%}}.landing-page-faq-container{padding:88px 24px;max-width:1086px;margin:auto}.landing-page-article-main-container{align-self:start;max-width:1086px;margin:auto;padding-bottom:120px;@media (max-width:1025px){padding-left:24px;padding-bottom:120px;padding-right:24px;padding-top:0}}.landing-page-might-be-also-interesting-container{display:flex;gap:32px;@media (max-width:835px){flex-wrap:wrap;text-align:center}}.landing-page-might-be-also-interesting-image{width:100%;border-radius:4px 4px 0 0}.landing-page-article-container{cursor:pointer;box-sizing:border-box;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.08);border-radius:0 0 4px 4px}.landing-page-article-title{margin-bottom:8px;font-weight:900;font-size:20px}.landing-page-article-container:hover .landing-page-article-title{color:#017b4f}.landing-page-article-content{padding:16px}