body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media screen and (max-width:400px){#features{padding:20px}#about,#contact,#features,#footer,#services,#team,#testimonials{width:111%}#portfolio{width:110%}}.gallery-image-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.gallery-image-container img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.gallery-image-container:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.hover-text{background:rgba(0,0,0,.6);bottom:0;color:#fff;font-size:16px;left:0;opacity:0;padding:8px 12px;position:absolute;right:0;transition:opacity .3s ease}.gallery-image-container:hover .hover-text{opacity:1}.contact-email{color:#fff;display:inline-block;font-size:20px;font-weight:700;margin-top:10px;text-decoration:none}.contact-email:hover{text-decoration:underline}.webroster-logo{margin-bottom:20px;width:180px}.webroster-intro{color:#4f5f76;line-height:1.75;margin:0 auto;max-width:820px}.feature-item{background:#fff;border:1px solid #e8edf6;border-radius:14px;box-shadow:0 10px 24px rgba(12,33,75,.06);margin-bottom:30px;padding:28px 20px 24px;transition:box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s ease}.feature-item:hover{border-color:#c9ddff;box-shadow:0 18px 36px rgba(12,33,75,.12);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.feature-item i.fa{margin-bottom:18px}.feature-item h4{font-size:20px;line-height:1.35;margin-bottom:10px}.feature-item p{color:#607089;line-height:1.65;margin:0}.privacy-policy-page{background:#f6f8fb;min-height:100vh;padding:60px 20px}.privacy-policy-container{background:#fff;border-radius:12px;box-shadow:0 10px 35px rgba(0,0,0,.08);color:#1e2a3a;margin:0 auto;max-width:900px;padding:32px}.privacy-policy-container h1{margin-bottom:10px;margin-top:0}.privacy-policy-updated{font-weight:600;margin-bottom:24px}.privacy-policy-container h2{margin-bottom:10px;margin-top:28px}.privacy-policy-container h3{margin-bottom:8px;margin-top:20px}.privacy-policy-container li,.privacy-policy-container p{line-height:1.65}.privacy-policy-email{color:#1459d9;text-decoration:none}.privacy-policy-email:hover{text-decoration:underline}
/*# sourceMappingURL=main.bf8fe22c.css.map*/