.slider-container{position:relative;width:100%;max-width:1920px;height:50%;max-height:650px;margin:auto;overflow:hidden;padding-right:0px}.slider{display:flex;transition:transform 0.5s ease-in-out;position:relative}.slide{min-width:100%;box-sizing:border-box;position:relative;opacity:0;transition:opacity 0.5s ease-in-out}.slide:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(to bottom,rgba(0,0,0,0.65) 5%,rgba(0,0,0,0) 100%);z-index:1}.slide.active{opacity:1}.slide-image{width:100%;height:auto;background:rgba(0,0,0,0.2)}.slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;text-align:left;background:rgba(0,0,0,0);padding:20px;box-sizing:border-box;border-radius:8px;width:80%;z-index:2}.slide-content h2{font-family:'Arial',sans-serif;font-size:4rem;margin:0;padding:0;font-weight:bold;color:white;text-align:left}.slide-content p{font-family:'Georgia',serif;font-size:1rem;margin:10px 0;color:white;text-align:left}.buttons{margin-top:20px;display:flex;justify-content:flex-start}.btn{padding:10px 20px;margin:0 10px;border:none;color:white;text-decoration:none;cursor:pointer;display:inline-block;font-family:'Arial',sans-serif;font-size:0.875rem;border-radius:4px}.btn-primary{background:#007bff}.btn-secondary{background:#6c757d}.dots{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:10}.dot{height:12px;width:12px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer}.dot.active{background-color:#007bff}@media (max-width:768px){.slider-container{position:relative;width:100%;max-width:768px;height:100%;max-height:210px;margin:auto;overflow:hidden;padding-right:0px}.slide-content{padding:0px;width:90%}.slide-content h2{font-size:16px}.slide-content p{font-size:12px}.btn{padding:8px 16px;font-size:0.75rem;margin:5px}.dots{right:5px;top:50%;transform:translateY(-50%)}}.slide-content h2{font-family:'Arial',sans-serif;font-size:4rem;margin:0;padding:0;font-weight:bold;color:white;text-align:left}.slide-content p{font-family:'Georgia',serif;font-size:1rem;margin:10px 0;color:white;text-align:left}.buttons{margin-top:20px;display:flex;justify-content:flex-start}.btn{padding:10px 20px;margin:0 10px;border:none;color:white;text-decoration:none;cursor:pointer;display:inline-block;font-family:'Arial',sans-serif;font-size:0.875rem;border-radius:4px}.btn-primary{background:#007bff}.btn-secondary{background:#6c757d}.dots{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:3}.dot{height:12px;width:12px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer}.dot.active{background-color:#007bff}@media (max-width:768px){.slider-container{max-width:768px;max-height:210px}.slide-content{padding:0px;width:90%}.slide-content h2{font-size:16px}.slide-content p{font-size:12px}.btn{padding:8px 16px;font-size:0.75rem;margin:5px}.dots{right:5px}}.image-modules{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px}.image-module{flex:1 1 calc(25% - 40px);max-width:calc(25% - 40px);text-align:center}.image-container{width:200px;height:200px;margin:0 auto;border-radius:50%;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.2);position:relative}.image-container img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease-in-out}.image-module:hover .image-container img{transform:scale(1.1)}.content{padding:10px 15px;background-color:#fff;border-radius:0 0 20px 20px;margin-top:10px}.content h3{margin:0 0 10px;font-family:barlow;font-size:18px;font-family:"Barlow",sans-serif;font-weight:600;font-style:bold}.content p{margin:0 0 15px;font-size:14px;font-family:"Encode Sans",sans-serif}.btn{padding:8px 12px;background-color:rgba(0,0,0,0.6);color:white;text-decoration:none;border-radius:5px}.btn:hover{background-color:rgba(0,0,0,0.8)}@media (max-width:768px){.image-module{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:480px){.image-module{flex:1 1 calc(100% - 20px);max-width:calc(100% - 20px)}}