.v-sheet{background:rgb(var(--v-theme-surface));border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-radius:0;border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));display:block}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.hero-section[data-v-5342fdac]{position:relative}.hero-pattern[data-v-5342fdac]{background-image:radial-gradient(hsla(0,0%,100%,.1) 2px,transparent 0);background-size:30px 30px;bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0}.service-card[data-v-5342fdac]{transition:all .2s}.service-card[data-v-5342fdac]:hover{background-color:#2196f30d}.decorative-circle[data-v-5342fdac]{border-radius:50%;position:absolute;z-index:0}.top-right[data-v-5342fdac]{background-color:#ffc107;height:100px;opacity:.2;right:-20px;top:-20px;width:100px}.bottom-left[data-v-5342fdac]{background-color:#2196f3;bottom:-30px;height:150px;left:-30px;opacity:.15;width:150px}.h-100[data-v-3825b7fe],.h-100[data-v-4ce66f58]{height:100%}.v-footer{align-items:center;background:rgb(var(--v-theme-surface));border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-radius:0;border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer--border{border-width:thin;box-shadow:none}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer--rounded{border-radius:4px}
