#features{padding:80px}.page-intro{padding:150px 0 30px}.page-intro h1{color:#fff}.modal-overlay{align-items:center;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.modal-content{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0003;height:90%;overflow:auto;padding:20px;position:relative;width:90%}.img-modal{height:auto;width:100%}.modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:24px;position:absolute;right:0;top:-5px}.popup-overlay{align-items:center;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.popup-content{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0003;max-width:450px;padding:20px;text-align:center}.popup-content h2{margin-bottom:15px}.popup-content p{color:#666;font-size:14px;margin-bottom:20px}.popup-buttons button{border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px}.popup-buttons button:first-of-type{background:#28a745;color:#fff}.popup-buttons button:last-of-type{background:#dc3545;color:#fff}.popup-buttons button:hover{opacity:.9}label{font-size:16px}label a{color:#fff;text-decoration:underline;text-transform:capitalize}.disclaimer{background:#f6f6f6;margin:0;padding:30px 15px}.p-20{padding:20px}@media screen and (max-width:400px){#features{padding:20px}#about,#contact,#features,#footer,#services,#team,#testimonials{width:100%}.intro h1{font-size:50px}}
/*# sourceMappingURL=main.dd7e1454.css.map*/