html{scroll-behavior:smooth}.feature-container{display:flex;align-items:center;gap:4rem;max-width:1100px;margin:4rem auto;clear:both}@media (max-width: 992px){.feature-container{flex-wrap:wrap;flex-direction:column;align-items:center;gap:2rem;margin:2rem 0;padding:0 1.5rem;box-sizing:border-box}}.image-placeholder{flex:1 1 500px;max-width:500px}.image-placeholder img{width:100%;height:auto;border-radius:12px;display:block}@media (max-width: 992px){.image-placeholder{width:100%;flex-basis:auto;margin-bottom:1rem}}.textbutton{width:50%;display:flex;flex-direction:column;align-items:flex-start}.textbutton .button{position:static;margin-top:2rem}@media (max-width: 992px){.textbutton{width:100%;align-items:center}}@media (max-width: 992px){.feature-text{text-align:center}}.feature-text h2{font-size:2rem !important;font-weight:bold;color:#333;position:relative;display:inline-block;padding-bottom:15px}.feature-text h2::after{content:'';position:absolute;width:80%;height:4px;background-color:#e74c3c;bottom:0;left:40%;transform:translateX(-50%)}@media (max-width: 992px){.feature-text h2::after{left:50%}}@media (max-width: 576px){.feature-text h2{font-size:1.5rem !important}}.feature-text p{color:#333;line-height:1.6;margin-bottom:1rem}.feature-text b{color:#197FC3}.textbutton .button{position:static;margin-top:2rem}.content-blok--withimage{position:relative;min-height:400px;width:100%;display:flex;align-items:center;padding:40px 0;margin-top:0 !important}.content-blok--withimage>img{position:absolute;object-fit:cover;width:100%;height:100%;z-index:0;margin-left:0}.content-blok--withimage::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 70%);z-index:1}@media (max-width: 576px){.content-blok--withimage::before{background:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 50%)}}.hero{display:flex;flex-direction:column;justify-content:center;min-height:400px;position:relative}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero h1,.hero p{position:relative;z-index:2;max-width:50%;text-align:start}@media (max-width: 576px){.hero h1,.hero p{max-width:75%}}.hero .button{position:relative;font-size:16px;z-index:2;width:50%;text-align:center;white-space:nowrap;width:auto;padding:12px 24px;margin-right:20px;text-decoration:none}@media (max-width: 576px){.hero .button{margin-top:20px}}.hero .transparent-button{border:solid;border-width:1px;background-color:#fff;border-color:#e74c3c;color:#e74c3c}.text-content{display:flex;flex-direction:row}.text-content h2{text-align:left}.image-container{width:120px;height:auto}.flex-wrapper{display:flex;align-items:center;gap:40px}.flex-wrapper img{margin-left:0;flex-shrink:0;width:100%;height:auto}@media (max-width: 992px){.flex-wrapper{flex-wrap:wrap}}.sub-features{display:grid;grid-template-columns:1fr 1fr;padding-bottom:40px;gap:80px}@media (max-width: 992px){.sub-features{grid-template-columns:1fr}}.contact-section{box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:12px}.contact-section .contact-content{display:flex;flex-direction:column;align-items:center;padding:20px}.contact-section .contact-content h2{margin-top:0}.contact-section .contact-content .button{margin:20px 0}.hero-image-container img{border-radius:12px}.content-white-background{background-color:#fff}.text-content{display:flex;align-items:center;justify-content:space-between}.text-content img{margin-left:0;flex-shrink:0;width:100%;height:auto}@media (max-width: 992px){.text-content{flex-wrap:wrap;justify-content:center}}.form{float:left;height:42px;width:100%;line-height:40px;padding:0 35px 0 15px;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,0.1)}

/*# sourceMappingURL=style.css.map */