:root{--sv-teal:#00b9c1;--sv-green:#bfd800;--sv-dark:#2c3e50;--sv-orange:#ff6b2b;--sv-gradient:linear-gradient(to right, #00b9c1 0%, #bfd800 100%)}html,body{max-width:100vw;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.btn-sv{background:var(--sv-gradient);cursor:pointer;border:none;border-radius:4px;padding:12px 30px;font-size:15px;font-weight:600;transition:opacity .3s;display:inline-block;color:#fff!important}.btn-sv:hover{opacity:.88}.btn-sv-outline{border:2px solid var(--sv-teal);color:var(--sv-teal);cursor:pointer;background:0 0;border-radius:4px;padding:10px 28px;font-size:15px;font-weight:600;transition:all .3s;display:inline-block}.btn-sv-outline:hover{background:var(--sv-gradient);color:#fff;border-color:#0000}.btn{letter-spacing:2px;border-radius:4px;padding:15px 30px;font-size:12px;font-weight:600;transition:box-shadow .3s;background:var(--sv-gradient)!important;color:#fff!important;border:none!important}.btn:hover{box-shadow:0 5px 25px #00000026!important}.get-in-touch{background-color:#fff}.get-in-touch h2,.get-in-touch h3{text-transform:capitalize}.get-in-touch form{margin-top:20px;position:relative}.form-group{position:relative}.form-grad-border{background:var(--sv-gradient);opacity:0;width:100%;height:1px;transition:all .3s;position:absolute;bottom:0;left:0}.get-in-touch .form-control:focus+.form-grad-border{opacity:1!important}.get-in-touch .form-control{position:relative;box-shadow:none!important;color:#2b323f!important;background:0 0!important;border:0 #e5e5e5!important;border-bottom:1px solid #e5e5e5!important;border-radius:0!important;height:auto!important;margin-bottom:30px!important;padding:10px 0!important;font-size:15px!important}.get-in-touch .form-control::placeholder{color:#757575}.get-in-touch .form-control:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.get-in-touch .form-control:focus::placeholder{color:#2b323f}.get-in-touch textarea{resize:vertical}.get-in-touch .form-control:-webkit-autofill{-webkit-text-fill-color:#2b323f!important;border:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.get-in-touch .form-control:-webkit-autofill:hover{-webkit-text-fill-color:#2b323f!important;border:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.get-in-touch .form-control:-webkit-autofill:focus{-webkit-text-fill-color:#2b323f!important;border:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.sv-section-title{color:var(--sv-dark);text-transform:uppercase;margin-bottom:10px;font-size:28px;font-weight:700}.sv-section-title:after{content:"";background:var(--sv-gradient);border-radius:2px;width:60px;height:4px;margin-top:12px;display:block}.sv-section-title.centered{text-align:center}.sv-section-title.centered:after{margin:12px auto 0}.sv-section-subtitle{color:#666;margin-bottom:40px;font-size:16px}.sv-section-subtitle.centered{text-align:center}.sv-card{background:#fff;border-radius:8px;height:100%;padding:28px 24px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #00000014}.sv-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.sv-card-icon{background:var(--sv-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:22px;display:flex}.sv-textarea{resize:vertical;color:#2b323f;background:0 0;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;width:100%;min-height:80px;padding:10px 0;font-family:inherit;font-size:15px;transition:border-color .3s}.sv-textarea:focus{border-bottom-color:var(--sv-teal);outline:none}.sv-textarea::placeholder{color:#757575}.sv-error{color:#bfd800;margin-top:-25px;margin-bottom:15px;font-size:12px;font-weight:500;display:block}.sv-grad-section{background:var(--sv-gradient);color:#fff}.sv-dark-section{background:var(--sv-dark);color:#fff}.sv-light-section{background:#f8f9fa}
