.hc-home{--text:#030607;--background:#f4f8fa;--card:white;--primary:#f09e2b;--accent:#ffc16c;--secondary:#358f63;--secondary-fade:#38a872;--red-1:#ea1c44;--red-2:#c6445e;--bs-success:#198754;--bs-danger:#dc3545;--bs-warning:#ffc107;background-color:var(--background);color:var(--text);font-family:Poppins,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;max-width:100vw;overflow-x:hidden}.hc-home a{color:var(--text);text-decoration:none}.hc-home svg{fill:var(--text)}.hc-home ul{margin:0}.hc-home table{width:100%;border-collapse:collapse}.hc-home td,.hc-home th{padding:.75rem;border-bottom:1px solid rgba(0,0,0,.1);vertical-align:middle}.hc-home h1.big{font-size:4.5rem;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.hc-home h2.big,.hc-home span.big{font-size:3.7rem;font-weight:700}.hc-home p.big{font-size:1.5rem}.hc-home h5.big-number{font-size:7.5rem;font-weight:700;font-style:italic;margin:0}.hc-home .h-max-w{max-width:740px}.hc-home .text-small{font-size:.9rem}.hc-home .text-muted{color:#9ca3aa}@media only screen and (max-width:768px){.hc-home h1.big{font-size:2.5rem}.hc-home p.big{font-size:1.1rem}}.hc-home .header-primary{background-image:linear-gradient(120deg,var(--primary),var(--accent))}.hc-home .header-primary,.hc-home .header-secondary{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hc-home .header-secondary{background-image:linear-gradient(120deg,var(--secondary),var(--secondary-fade))}.hc-home .color-effect{background:linear-gradient(120deg,var(--primary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hc-home .color-effect-secondary{background:linear-gradient(120deg,var(--secondary),var(--secondary-fade));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hc-home .color-effect-red{background:linear-gradient(120deg,var(--red-1),var(--red-2));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hc-home a.color-effect{color:var(--primary)}.hc-home .nomargin{margin:0}.hc-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.5rem 1.2rem;border-radius:.5rem;font-weight:500;text-decoration:none;cursor:pointer;border:1px solid transparent;background:none;transition:.3s ease-in-out}.hc-home .btn-lg{padding:.75rem 1.6rem;font-size:1.1rem}.hc-home .btn-primary{background-color:var(--primary);background-image:linear-gradient(120deg,var(--primary),var(--accent));border:none;color:var(--background)}.hc-home .btn-secondary{background-color:var(--secondary);background-image:linear-gradient(120deg,var(--secondary),var(--secondary-fade));border:none;color:var(--background)}.hc-home .btn-outline-primary{color:var(--primary);border:2px solid var(--primary);background:transparent}.hc-home .btn-outline-primary:hover{color:var(--background);background-color:var(--primary)}.hc-home .btn-cta{color:white;box-shadow:0 0 1rem var(--secondary);border-radius:.7em;animation:hc-home-glow-secondary 6s ease-in-out infinite}@keyframes hc-home-glow-secondary{0%,to{box-shadow:0 0 .1rem var(--secondary)}20%,80%{box-shadow:0 0 1rem var(--secondary)}}.hc-home .rounded-pill{border-radius:50rem}.hc-home .home-logo img{max-height:50px}.hc-home .home-split.split-text{width:650px;max-width:100%}.hc-home .home-split.split-phone{width:calc(100% - 650px);min-width:400px;align-self:center}.hc-home .home-split-left{height:80vh}@media only screen and (max-width:768px){.hc-home .home-split{width:100%}.hc-home .home-split.split-phone{min-width:94vw}}@media only screen and (max-width:991px){.hc-home .home-split{text-align:center}.hc-home .home-split-left{height:auto;padding-top:2em}.hc-home .header-buttons{justify-content:center}}.hc-home .fade-words span{opacity:0;animation:hc-home-fade-words .8s ease-in-out forwards;display:inline-block;margin-right:10px}.hc-home .fade-words span:first-child{animation-delay:0s}.hc-home .fade-words span:nth-child(2){animation-delay:.1s}.hc-home .fade-words span:nth-child(3){animation-delay:.2s}.hc-home .fade-words span:nth-child(4){animation-delay:.3s}.hc-home .fade-words span:nth-child(5){animation-delay:.4s}.hc-home .fade-words span:nth-child(6){animation-delay:.5s}.hc-home .fade-words span:nth-child(7){animation-delay:.6s}.hc-home .fade-words span:nth-child(8){animation-delay:.7s}.hc-home .fade-words span:nth-child(9){animation-delay:.8s}.hc-home .fade-words span:nth-child(10){animation-delay:.9s}.hc-home .fade-words span:nth-child(11){animation-delay:1s}.hc-home .header-subtitle{opacity:0;font-weight:100;animation:hc-home-fade-words .8s ease-in-out forwards;animation-delay:1.5s}.hc-home .header-buttons{opacity:0;animation:hc-home-fade-words .8s ease-in-out forwards;animation-delay:1.8s}@keyframes hc-home-fade-words{0%{opacity:0;transform:translateY(10%);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hc-home .tiles{display:flex;justify-content:center;align-items:center;max-width:900px;gap:2em;flex-wrap:wrap}@media only screen and (max-width:768px){.hc-home .tiles{gap:1em}}.hc-home .benefits-card{border-radius:1.5em;box-shadow:0 0 1rem rgba(0,0,0,.2);padding:2em;background-color:var(--card);width:min(95vw,400px);height:min(95vw,400px);display:flex;justify-content:end;align-items:start;flex-direction:column;text-align:start}.hc-home .benefits-card .benefits-header{font-size:1.5em;font-weight:700}.hc-home .benefits-card svg{width:200px;height:200px;align-self:center;fill:transparent;stroke-width:10px}.hc-home .section-img{width:min(600px,90vw)}.hc-home .angebote{mask-image:linear-gradient(155deg,rgba(0,0,0,0),rgba(0,0,0,0) 5%,rgba(0,0,0,1) 40%,rgba(0,0,0,1))}.hc-home .comparison-table-box{background-color:var(--card);border-radius:1.5em;padding:1em;box-shadow:0 0 1rem rgba(0,0,0,.2);max-width:95vw;overflow-x:auto}.hc-home .comparison-table td{text-align:center}.hc-home .comparison-table td:first-child{text-align:start}.hc-home .comparison-table tr:last-child td{border-bottom:none}.hc-home .comparison-table .text-danger svg,.hc-home .comparison-table .text-success svg,.hc-home .comparison-table .text-warning svg{width:28px;height:28px}.hc-home .text-success svg{fill:var(--bs-success)}.hc-home .text-danger svg{fill:var(--bs-danger)}.hc-home .text-warning svg{fill:var(--bs-warning)}.hc-home .text-muted svg{fill:#9ca3aa;width:20px;height:20px}.hc-home .svg-hosting svg{height:50px}.hc-home .sidescroller-container{position:relative}.hc-home .sidescroller{display:flex;overflow-x:auto;gap:2em;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:2em;scrollbar-width:none}.hc-home .sidescroller::-webkit-scrollbar{display:none}.hc-home .sidescroller>div{scroll-snap-align:center;flex-shrink:0}@media only screen and (max-width:991px){.hc-home .sidescroller>div{margin-left:3em;margin-right:3em}.hc-home .sidescroller>div:first-child{margin-left:5em}.hc-home .sidescroller>div:last-child{margin-right:5em}}.hc-home .scroll-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.8);border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:10;left:10px;padding:0;transition:.3s ease-in-out}.hc-home .scroll-button svg{width:20px;height:20px}.hc-home .scroll-button.right{left:unset;right:10px}.hc-home .scroll-button.hidden{visibility:hidden;opacity:0}.hc-home .scroll-indicator{display:flex;justify-content:center;align-items:center;gap:.5em;margin-top:1em}.hc-home .scroll-indicator .scroll-dot{transition:.3s ease-in-out;width:10px;height:10px;border-radius:10px;background-color:rgba(0,0,0,.3)}.hc-home .scroll-indicator .scroll-dot.active{background-color:rgba(0,0,0,.8)}.hc-home .scroll-indicator.hidden{display:none}.hc-home .number-caption{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:relative;margin-top:40px}.hc-home .number-caption .big-number{margin-bottom:0;color:var(--primary);z-index:1}.hc-home .number-caption .steps-caption{color:black;display:flex;justify-content:center;align-items:center;position:absolute;inset:0;z-index:2;font-size:1.5em}.hc-home .clickable-picture{cursor:pointer;transition:.3s ease-in-out;border-radius:1.5em;box-shadow:0 0 1rem rgba(0,0,0,.2);max-width:70vw;overflow:hidden;background-color:white;position:relative}.hc-home .clickable-picture img{display:block;max-height:400px;max-width:70vw;transition:.5s ease-in-out;background-color:white}.hc-home .clickable-picture .plus-button{position:absolute;bottom:10px;right:10px;border-radius:2em;overflow:hidden;display:flex;justify-content:center;align-items:center;gap:.5em;background-color:white;padding-right:.7em;box-shadow:0 0 10px rgba(0,0,0,.5);transition:.5s ease-in-out}.hc-home .clickable-picture .plus-button svg{fill:white;width:40px;height:40px;padding:5px;border-radius:2em;background-color:var(--primary);transition:.5s ease-in-out}.hc-home .clickable-picture>div{display:none}.hc-home .clickable-picture-copy{position:fixed;inset:0;z-index:1000;max-width:unset;border-radius:0;display:flex;flex-direction:column}.hc-home .clickable-picture-copy img{max-width:100vw;max-height:50vh;align-self:center;margin-top:50px;border-radius:1.5em}.hc-home .clickable-picture-copy>div{display:flex;padding:1em;justify-content:center}.hc-home .clickable-picture-copy .plus-button{bottom:80px;right:calc(49% - 140px);box-shadow:none;background-color:transparent;color:transparent}.hc-home .clickable-picture-copy .plus-button svg{transform:rotate(45deg)}.hc-home .steps-list{max-width:450px;padding-left:1rem;text-align:start}.hc-home .steps-list li{margin-top:.8em}.hc-home .number-sub{margin-top:-20px;display:block;font-style:italic}.hc-home .text-glow-secondary{filter:drop-shadow(0 0 17px var(--secondary))}.hc-home .infinite-horizontal{width:100%;height:520px;margin-inline:auto;position:relative;margin-top:2rem;overflow:hidden;mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,0))}.hc-home .img-example{width:300px;position:absolute;left:max(calc(200px * 5),100%);animation-name:hc-home-scroll-left;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes hc-home-scroll-left{to{left:-300px}}.hc-home .infinite-horizontal .img-example:first-child{animation-delay:calc(30s / 5 * (1 - 1) * -1)}.hc-home .infinite-horizontal .img-example:nth-child(2){animation-delay:calc(30s / 5 * (2 - 1) * -1)}.hc-home .infinite-horizontal .img-example:nth-child(3){animation-delay:calc(30s / 5 * (3 - 1) * -1)}.hc-home .infinite-horizontal .img-example:nth-child(4){animation-delay:calc(30s / 5 * (4 - 1) * -1)}.hc-home .infinite-horizontal .img-example:nth-child(5){animation-delay:calc(30s / 5 * (5 - 1) * -1)}.hc-home .feature{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:.5em;padding:.5em;border-radius:1em;background-color:white;box-shadow:0 0 1rem rgba(0,0,0,.2);width:min(200px,40vw);height:min(200px,40vw);text-align:center}.hc-home .feature svg{width:min(100px,25vw);height:min(100px,25vw);margin-top:10px;fill:transparent;stroke:#00000097;stroke-width:30px}.hc-home .price-list{text-align:center;display:flex;overflow-x:auto;gap:2em;padding-left:2em;padding-right:2em;padding-bottom:1em;scroll-snap-type:x mandatory;position:relative;scrollbar-width:none}.hc-home .price-list::-webkit-scrollbar{display:none}.hc-home .price-item{width:min(350px,90vw);flex-shrink:0;scroll-snap-align:center}.hc-home .price-item>div{background-color:var(--card);border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);height:100%}.hc-home .price-number{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5em 1.5em 0}.hc-home .price-number .plan-name{text-transform:uppercase;font-weight:700;font-size:1.8em}.hc-home .price-number .price{font-size:3em;margin-bottom:-.3em}.hc-home .price-number .price.on-request{font-size:1.4em;margin-bottom:0;text-align:end}.hc-home .price-number>div{display:flex;align-items:end;flex-direction:column}.hc-home .price-number .term{font-size:.85em;color:#9ca3aa}.hc-home .package-features{list-style:none;padding:0;margin:2em 0;text-align:start;font-size:.9rem}.hc-home .package-features li{display:flex;align-items:center;margin-bottom:.75em}.hc-home .package-features li.muted{color:#9ca3aa}.hc-home .package-features .fa-check,.hc-home .package-features .fa-times{display:inline-block;flex-shrink:0;height:20px;width:20px;margin-right:10px;background-color:var(--secondary)}.hc-home .package-features .fa-check{mask-image:url(/check.svg);-webkit-mask-image:url(/check.svg)}.hc-home .package-features .fa-check,.hc-home .package-features .fa-times{mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.hc-home .package-features .fa-times{mask-image:url(/add.svg);-webkit-mask-image:url(/add.svg)}.hc-home .svg-secondary{fill:var(--secondary)}.hc-home .contact-table{color:black}.hc-home .contact-table td{border:none}.hc-home .contact-link{color:black;text-decoration:none}.hc-home .footer-home{padding:3em 5em;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:2em;border-radius:10px;background-color:var(--primary);background-image:linear-gradient(120deg,var(--primary),var(--accent));color:black;margin:1em}.hc-home .footer-home a{color:black}.hc-home .logo-footer{height:50px}.hc-home .social-link img,.hc-home .social-link svg{height:20px;width:auto;margin-right:8px}.hc-home .payment-method{height:40px}@media only screen and (max-width:991px){.hc-home .footer-home h2{font-size:1.5rem}.hc-home .footer-home .left-on-mobile{align-items:start}}@media only screen and (max-width:768px){.hc-home .footer-home{padding:2em;margin:1em}}