
.step span{position:absolute;top:45px;font-size:14px;white-space-collapse:collapse;text-wrap-mode:nowrap;color:rgb(51, 51, 51);}.step.active span{color:rgb(51, 51, 51);}.custom-form-group label{display:block;margin-bottom:8px;font-weight:500;color:rgb(51, 51, 51);}.custom-form-container label[data-required="true"]::after, .custom-form-container .custom-label[data-required="true"]::after, [data-form-style-target="container"] label[data-required="true"]::after, [data-form-style-target="container"] .custom-label[data-required="true"]::after{content:" *";color:rgb(254, 100, 52);margin-left:4px;}.custom-form-group input, .custom-form-group textarea, .custom-form-group select{width:100%;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:16px;transition-behavior:normal, normal;transition-duration:0.3s, 0.3s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:border-color, box-shadow;}.custom-form-group input:focus, .custom-form-group textarea:focus, .custom-form-group select:focus{outline-color:initial;outline-style:none;outline-width:initial;box-shadow:rgba(52, 152, 219, 0.1) 0px 0px 0px 3px;}button{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;cursor:pointer;font-weight:500;}.custom-form-group input.error, .custom-form-group textarea.error, .custom-form-group select.error{border-top-color:rgb(231, 76, 60);border-right-color:rgb(231, 76, 60);border-bottom-color:rgb(231, 76, 60);border-left-color:rgb(231, 76, 60);}.custom-form-container .toast, [data-gjs-type="custom-form"] .toast{position:fixed;bottom:20px;right:20px;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:var(--label-color, #333);font-size:16px;z-index:9999;transform:translateY(20px);opacity:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.custom-form-container .toast.show, [data-gjs-type="custom-form"] .toast.show{transform:translateY(0px);opacity:1;}.custom-form-container .toast.success, [data-gjs-type="custom-form"] .toast.success{background-color:rgb(46, 204, 113);}.custom-form-container .toast.error, [data-gjs-type="custom-form"] .toast.error{background-color:rgb(231, 76, 60);}#lawfirm-template *{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;}#lawfirm-template{font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;overflow-x:hidden;}#lawfirm-template .law-nav{position:sticky;top:0px;width:100%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(15, 23, 42, 0.95);backdrop-filter:blur(20px);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(245, 158, 11, 0.1);z-index:1000;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}#lawfirm-template .law-nav-container{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;display:flex;justify-content:space-between;align-items:center;}#lawfirm-template .law-logo{font-size:24px;font-weight:800;background-image:linear-gradient(135deg, rgb(245, 158, 11) 0%, rgb(217, 119, 6) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;background-clip:text;-webkit-text-fill-color:transparent;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}#lawfirm-template .law-logo-icon{display:inline-block;width:32px;height:32px;background-image:linear-gradient(135deg, rgb(217, 119, 6) 0%, rgb(245, 158, 11) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;margin-right:12px;vertical-align:middle;position:relative;}#lawfirm-template .law-logo-icon::before, #lawfirm-template .law-logo-icon::after{content:"";position:absolute;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;}#lawfirm-template .law-logo-icon::before{width:16px;height:2px;top:15px;left:8px;}#lawfirm-template .law-logo-icon::after{width:2px;height:16px;top:8px;left:15px;}#lawfirm-template .law-nav-links{display:flex;row-gap:32px;column-gap:32px;align-items:center;}#lawfirm-template .law-nav-link{color:rgb(209, 213, 219);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-weight:600;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#lawfirm-template .law-nav-link:hover{color:rgb(245, 158, 11);}#lawfirm-template .law-nav-cta{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-image:linear-gradient(135deg, rgb(217, 119, 6) 0%, rgb(180, 83, 9) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:white;font-weight:700;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;box-shadow:rgba(217, 119, 6, 0.3) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-nav-cta:hover{transform:translateY(-2px);box-shadow:rgba(217, 119, 6, 0.5) 0px 8px 25px;}#lawfirm-template .law-hero{position:relative;min-height:700px;background-image:url("https://images.unsplash.com/photo-1589829545856-d10d557cf95f?w=1920&q=90");background-size:cover;background-position-x:center;background-position-y:center;background-attachment:fixed;display:flex;align-items:center;padding-top:120px;padding-right:0px;padding-bottom:120px;padding-left:0px;}#lawfirm-template .law-hero::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:linear-gradient(135deg, rgba(15, 23, 42, 0.95) 0%, rgba(15, 23, 42, 0.75) 50%, rgba(30, 41, 59, 0.9) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}#lawfirm-template .law-hero-container{position:relative;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;z-index:10;}#lawfirm-template .law-hero-content{max-width:800px;}#lawfirm-template .law-hero-badge{display:inline-block;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(245, 158, 11, 0.15);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(245, 158, 11, 0.3);border-right-color:rgba(245, 158, 11, 0.3);border-bottom-color:rgba(245, 158, 11, 0.3);border-left-color:rgba(245, 158, 11, 0.3);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;color:rgb(245, 158, 11);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;}#lawfirm-template .law-hero-title{font-size:56px;font-weight:900;color:white;line-height:1.1;margin-bottom:24px;text-shadow:rgba(0, 0, 0, 0.5) 0px 4px 20px;}#lawfirm-template .law-hero-highlight{background-image:linear-gradient(135deg, rgb(245, 158, 11) 0%, rgb(217, 119, 6) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;background-clip:text;-webkit-text-fill-color:transparent;}#lawfirm-template .law-hero-subtitle{font-size:22px;color:rgb(209, 213, 219);line-height:1.6;margin-bottom:40px;}#lawfirm-template .law-hero-ctas{display:flex;row-gap:16px;column-gap:16px;flex-wrap:wrap;}#lawfirm-template .law-cta-primary{padding-top:18px;padding-right:36px;padding-bottom:18px;padding-left:36px;background-image:linear-gradient(135deg, rgb(217, 119, 6) 0%, rgb(180, 83, 9) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:white;font-size:17px;font-weight:700;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;box-shadow:rgba(217, 119, 6, 0.4) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;display:inline-block;}#lawfirm-template .law-cta-primary:hover{transform:translateY(-4px) scale(1.05);box-shadow:rgba(217, 119, 6, 0.6) 0px 15px 40px;}#lawfirm-template .law-cta-secondary{padding-top:18px;padding-right:36px;padding-bottom:18px;padding-left:36px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.3);border-right-color:rgba(255, 255, 255, 0.3);border-bottom-color:rgba(255, 255, 255, 0.3);border-left-color:rgba(255, 255, 255, 0.3);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:white;font-size:17px;font-weight:700;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;display:inline-block;}#lawfirm-template .law-cta-secondary:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.2);border-top-color:rgb(245, 158, 11);border-right-color:rgb(245, 158, 11);border-bottom-color:rgb(245, 158, 11);border-left-color:rgb(245, 158, 11);transform:translateY(-4px);}#lawfirm-template .law-stats{position:relative;background-image:linear-gradient(rgb(15, 23, 42) 0%, rgb(30, 41, 59) 50%, rgb(15, 23, 42) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;}#lawfirm-template .law-stats::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:url("https://images.unsplash.com/photo-1505664194779-8beaceb93744?w=1920&q=50");background-size:cover;background-position-x:center;background-position-y:center;opacity:0.08;}#lawfirm-template .law-stats-container{position:relative;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;z-index:10;}#lawfirm-template .law-stats-grid{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:32px;column-gap:32px;}#lawfirm-template .law-stat-card{text-align:center;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.05);backdrop-filter:blur(10px);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(245, 158, 11, 0.2);border-right-color:rgba(245, 158, 11, 0.2);border-bottom-color:rgba(245, 158, 11, 0.2);border-left-color:rgba(245, 158, 11, 0.2);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-stat-card:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.08);border-top-color:rgba(245, 158, 11, 0.4);border-right-color:rgba(245, 158, 11, 0.4);border-bottom-color:rgba(245, 158, 11, 0.4);border-left-color:rgba(245, 158, 11, 0.4);transform:translateY(-8px);box-shadow:rgba(245, 158, 11, 0.15) 0px 20px 40px;}#lawfirm-template .law-stat-icon{width:60px;height:60px;margin-top:0px;margin-right:auto;margin-bottom:16px;margin-left:auto;background-image:linear-gradient(135deg, rgb(217, 119, 6) 0%, rgb(245, 158, 11) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:rgba(245, 158, 11, 0.5) 0px 0px 30px;position:relative;}#lawfirm-template .law-stat-icon::before{content:"";position:absolute;width:24px;height:24px;border-top-width:3px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:white;border-right-color:white;border-bottom-color:white;border-left-color:white;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}#lawfirm-template .law-stat-number{font-size:48px;font-weight:900;background-image:linear-gradient(135deg, rgb(245, 158, 11) 0%, rgb(217, 119, 6) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px;line-height:1;}#lawfirm-template .law-stat-label{font-size:14px;color:rgb(209, 213, 219);font-weight:600;text-transform:uppercase;letter-spacing:1px;}#lawfirm-template .law-practice{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;}#lawfirm-template .law-practice-container{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;}#lawfirm-template .law-section-header{text-align:center;margin-bottom:60px;}#lawfirm-template .law-section-badge{display:inline-block;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(217, 119, 6, 0.1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;color:rgb(217, 119, 6);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;}#lawfirm-template .law-section-title{font-size:42px;font-weight:900;color:rgb(15, 23, 42);margin-bottom:16px;}#lawfirm-template .law-section-subtitle{font-size:18px;color:rgb(107, 114, 128);max-width:600px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}#lawfirm-template .law-practice-grid{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:32px;}#lawfirm-template .law-practice-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(0, 0, 0, 0.08) 0px 4px 20px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(15, 23, 42, 0.08);border-right-color:rgba(15, 23, 42, 0.08);border-bottom-color:rgba(15, 23, 42, 0.08);border-left-color:rgba(15, 23, 42, 0.08);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-practice-card:hover{box-shadow:rgba(0, 0, 0, 0.15) 0px 20px 50px;transform:translateY(-8px);border-top-color:rgba(217, 119, 6, 0.3);border-right-color:rgba(217, 119, 6, 0.3);border-bottom-color:rgba(217, 119, 6, 0.3);border-left-color:rgba(217, 119, 6, 0.3);}#lawfirm-template .law-practice-image{width:100%;height:220px;position:relative;overflow-x:hidden;overflow-y:hidden;}#lawfirm-template .law-practice-image img{width:100%;height:100%;object-fit:cover;display:block;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}#lawfirm-template .law-practice-card:hover .law-practice-image img{transform:scale(1.1);}#lawfirm-template .law-practice-content{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;}#lawfirm-template .law-practice-title{font-size:22px;font-weight:800;color:rgb(15, 23, 42);margin-bottom:12px;}#lawfirm-template .law-practice-description{font-size:15px;color:rgb(107, 114, 128);line-height:1.6;margin-bottom:16px;}#lawfirm-template .law-practice-link{color:rgb(217, 119, 6);font-weight:700;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#lawfirm-template .law-practice-link:hover{color:rgb(180, 83, 9);}#lawfirm-template .law-process{position:relative;padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px;background-image:linear-gradient(rgb(15, 23, 42) 0%, rgb(30, 41, 59) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;overflow-x:hidden;overflow-y:hidden;}#lawfirm-template .law-process::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:url("https://images.unsplash.com/photo-1497366216548-37526070297c?w=1920&q=80");background-size:cover;background-position-x:center;background-position-y:center;background-attachment:fixed;opacity:0.1;}#lawfirm-template .law-process-container{position:relative;max-width:1400px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;z-index:10;}#lawfirm-template .law-process-header{text-align:center;margin-bottom:80px;}#lawfirm-template .law-process-header .law-section-title{color:white;}#lawfirm-template .law-process-header .law-section-subtitle{color:rgb(209, 213, 219);}#lawfirm-template .law-process-flow{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:0px;column-gap:0px;position:relative;}#lawfirm-template .law-process-flow::before{content:"";position:absolute;top:100px;left:10%;right:10%;height:2px;background-image:linear-gradient(90deg, transparent 0%, rgb(217, 119, 6) 10%, rgb(245, 158, 11) 50%, rgb(217, 119, 6) 90%, transparent 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;z-index:1;}#lawfirm-template .law-process-step{position:relative;padding-top:40px;padding-right:28px;padding-bottom:40px;padding-left:28px;text-align:center;z-index:10;}#lawfirm-template .law-process-number{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;background-image:linear-gradient(135deg, rgb(217, 119, 6) 0%, rgb(245, 158, 11) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:900;color:white;box-shadow:rgba(245, 158, 11, 0.6) 0px 0px 40px, rgba(0, 0, 0, 0.3) 0px 10px 30px;position:relative;border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(15, 23, 42);border-right-color:rgb(15, 23, 42);border-bottom-color:rgb(15, 23, 42);border-left-color:rgb(15, 23, 42);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-process-step:hover .law-process-number{transform:scale(1.15) rotate(10deg);box-shadow:rgba(245, 158, 11, 0.8) 0px 0px 60px, rgba(0, 0, 0, 0.4) 0px 15px 40px;}#lawfirm-template .law-process-icon-wrapper{width:60px;height:60px;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(217, 119, 6, 0.15);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(245, 158, 11, 0.3);border-right-color:rgba(245, 158, 11, 0.3);border-bottom-color:rgba(245, 158, 11, 0.3);border-left-color:rgba(245, 158, 11, 0.3);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;display:flex;align-items:center;justify-content:center;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-process-step:hover .law-process-icon-wrapper{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(217, 119, 6, 0.25);border-top-color:rgba(245, 158, 11, 0.6);border-right-color:rgba(245, 158, 11, 0.6);border-bottom-color:rgba(245, 158, 11, 0.6);border-left-color:rgba(245, 158, 11, 0.6);transform:translateY(-4px);}#lawfirm-template .law-process-icon-wrapper i{font-size:36px;background-image:linear-gradient(135deg, rgb(245, 158, 11) 0%, rgb(217, 119, 6) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;}#lawfirm-template .law-process-step-title{font-size:20px;font-weight:800;color:white;margin-bottom:12px;line-height:1.3;}#lawfirm-template .law-process-step-desc{font-size:15px;color:rgb(209, 213, 219);line-height:1.6;}#lawfirm-template .law-process-arrow{display:none;}#lawfirm-template .law-attorneys{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 250, 252);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;}#lawfirm-template .law-attorneys-container{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;}#lawfirm-template .law-attorneys-grid{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:32px;}#lawfirm-template .law-attorney-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(0, 0, 0, 0.08) 0px 4px 20px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-attorney-card:hover{box-shadow:rgba(0, 0, 0, 0.2) 0px 25px 60px;transform:translateY(-12px);}#lawfirm-template .law-attorney-image{width:100%;height:350px;position:relative;overflow-x:hidden;overflow-y:hidden;}#lawfirm-template .law-attorney-image img{width:100%;height:100%;object-fit:cover;display:block;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}#lawfirm-template .law-attorney-card:hover .law-attorney-image img{transform:scale(1.08);}#lawfirm-template .law-attorney-badge{position:absolute;top:20px;right:20px;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(217, 119, 6, 0.95);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;color:white;font-size:12px;font-weight:700;text-transform:uppercase;}#lawfirm-template .law-attorney-info{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;}#lawfirm-template .law-attorney-name{font-size:24px;font-weight:800;color:rgb(15, 23, 42);margin-bottom:8px;}#lawfirm-template .law-attorney-role{font-size:15px;font-weight:700;color:rgb(217, 119, 6);margin-bottom:12px;display:block;}#lawfirm-template .law-attorney-bio{font-size:14px;color:rgb(107, 114, 128);line-height:1.6;}#lawfirm-template .law-portfolio{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;}#lawfirm-template .law-portfolio-container{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;}#lawfirm-template .law-portfolio-grid{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:32px;}#lawfirm-template .law-portfolio-card{position:relative;height:350px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 20px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-portfolio-card:hover{box-shadow:rgba(0, 0, 0, 0.25) 0px 20px 50px;transform:translateY(-8px);}#lawfirm-template .law-portfolio-image{width:100%;height:100%;}#lawfirm-template .law-portfolio-image img{width:100%;height:100%;object-fit:cover;display:block;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}#lawfirm-template .law-portfolio-card:hover .law-portfolio-image img{transform:scale(1.1);}#lawfirm-template .law-portfolio-overlay{position:absolute;bottom:0px;left:0px;right:0px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-image:linear-gradient(0deg, rgba(15, 23, 42, 0.95) 0%, transparent 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-portfolio-category{font-size:12px;font-weight:700;color:rgb(245, 158, 11);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}#lawfirm-template .law-portfolio-title{font-size:20px;font-weight:800;color:white;margin-bottom:8px;}#lawfirm-template .law-portfolio-result{font-size:14px;color:rgb(209, 213, 219);line-height:1.5;}#lawfirm-template .law-testimonials{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(15, 23, 42);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;position:relative;}#lawfirm-template .law-testimonials-container{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;position:relative;z-index:10;}#lawfirm-template .law-testimonials-header{text-align:center;margin-bottom:60px;}#lawfirm-template .law-testimonials-header .law-section-title{color:white;}#lawfirm-template .law-testimonials-header .law-section-subtitle{color:rgb(209, 213, 219);}#lawfirm-template .law-testimonials-grid{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:32px;}#lawfirm-template .law-testimonial-card{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.05);backdrop-filter:blur(15px);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(245, 158, 11, 0.15);border-right-color:rgba(245, 158, 11, 0.15);border-bottom-color:rgba(245, 158, 11, 0.15);border-left-color:rgba(245, 158, 11, 0.15);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-testimonial-card:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.08);border-top-color:rgba(245, 158, 11, 0.3);border-right-color:rgba(245, 158, 11, 0.3);border-bottom-color:rgba(245, 158, 11, 0.3);border-left-color:rgba(245, 158, 11, 0.3);transform:translateY(-8px);box-shadow:rgba(0, 0, 0, 0.4) 0px 20px 40px;}#lawfirm-template .law-testimonial-rating{display:flex;row-gap:6px;column-gap:6px;margin-bottom:16px;}#lawfirm-template .law-testimonial-star{width:20px;height:20px;background-image:linear-gradient(135deg, rgb(245, 158, 11) 0%, rgb(217, 119, 6) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);}#lawfirm-template .law-testimonial-text{font-size:15px;color:rgb(209, 213, 219);line-height:1.7;margin-bottom:20px;font-style:italic;}#lawfirm-template .law-testimonial-author{display:flex;align-items:center;row-gap:16px;column-gap:16px;}#lawfirm-template .law-testimonial-avatar{width:50px;height:50px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(245, 158, 11, 0.3);border-right-color:rgba(245, 158, 11, 0.3);border-bottom-color:rgba(245, 158, 11, 0.3);border-left-color:rgba(245, 158, 11, 0.3);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;flex-shrink:0;}#lawfirm-template .law-testimonial-avatar img{width:100%;height:100%;object-fit:cover;display:block;}#lawfirm-template .law-testimonial-name{font-size:16px;font-weight:700;color:white;margin-bottom:4px;}#lawfirm-template .law-testimonial-case{font-size:13px;color:rgb(156, 163, 175);}#lawfirm-template .law-contact{position:relative;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;background-image:url("https://images.unsplash.com/photo-1497366811353-6870744d04b2?w=1920&q=80");background-size:cover;background-position-x:center;background-position-y:center;background-attachment:fixed;}#lawfirm-template .law-contact::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:linear-gradient(135deg, rgba(15, 23, 42, 0.94) 0%, rgba(30, 41, 59, 0.92) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}#lawfirm-template .law-contact-container{position:relative;max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;z-index:10;}#lawfirm-template .law-contact-header{text-align:center;margin-bottom:50px;}#lawfirm-template .law-contact-header .law-section-title{color:white;}#lawfirm-template .law-contact-header .law-section-subtitle{color:rgb(209, 213, 219);}#lawfirm-template .law-contact-form-wrapper{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.08);backdrop-filter:blur(20px);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(245, 158, 11, 0.2);border-right-color:rgba(245, 158, 11, 0.2);border-bottom-color:rgba(245, 158, 11, 0.2);border-left-color:rgba(245, 158, 11, 0.2);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;box-shadow:rgba(0, 0, 0, 0.4) 0px 20px 60px;}#lawfirm-template .law-contact-form{display:flex;flex-direction:column;row-gap:20px;column-gap:20px;}#lawfirm-template .law-form-row{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:20px;column-gap:20px;}#lawfirm-template .law-form-group{display:flex;flex-direction:column;}#lawfirm-template .law-form-label{font-size:14px;font-weight:700;color:white;margin-bottom:8px;}#lawfirm-template .law-form-input, #lawfirm-template .law-form-select, #lawfirm-template .law-form-textarea{width:100%;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.1);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.2);border-right-color:rgba(255, 255, 255, 0.2);border-bottom-color:rgba(255, 255, 255, 0.2);border-left-color:rgba(255, 255, 255, 0.2);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;color:white;font-size:15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-form-input::placeholder, #lawfirm-template .law-form-textarea::placeholder{color:rgba(255, 255, 255, 0.5);}#lawfirm-template .law-form-input:focus, #lawfirm-template .law-form-select:focus, #lawfirm-template .law-form-textarea:focus{outline-color:initial;outline-style:none;outline-width:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.15);border-top-color:rgb(245, 158, 11);border-right-color:rgb(245, 158, 11);border-bottom-color:rgb(245, 158, 11);border-left-color:rgb(245, 158, 11);box-shadow:rgba(245, 158, 11, 0.15) 0px 0px 0px 4px;}#lawfirm-template .law-form-textarea{resize:vertical;min-height:120px;}#lawfirm-template .law-form-submit{width:100%;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-image:linear-gradient(135deg, rgb(217, 119, 6) 0%, rgb(180, 83, 9) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:white;font-size:17px;font-weight:700;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;cursor:pointer;box-shadow:rgba(217, 119, 6, 0.4) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#lawfirm-template .law-form-submit:hover{background-image:linear-gradient(135deg, rgb(245, 158, 11) 0%, rgb(217, 119, 6) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;box-shadow:rgba(217, 119, 6, 0.6) 0px 15px 40px;transform:translateY(-2px);}#lawfirm-template .law-footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0, 0, 0);padding-top:60px;padding-right:0px;padding-bottom:30px;padding-left:0px;}#lawfirm-template .law-footer-container{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;}#lawfirm-template .law-footer-grid{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:32px;margin-bottom:40px;}#lawfirm-template .law-footer-section{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.03);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(245, 158, 11, 0.1);border-right-color:rgba(245, 158, 11, 0.1);border-bottom-color:rgba(245, 158, 11, 0.1);border-left-color:rgba(245, 158, 11, 0.1);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}#lawfirm-template .law-footer-logo{font-size:22px;font-weight:800;background-image:linear-gradient(135deg, rgb(245, 158, 11) 0%, rgb(217, 119, 6) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;}#lawfirm-template .law-footer-title{font-size:17px;font-weight:700;color:white;margin-bottom:12px;}#lawfirm-template .law-footer-text{font-size:14px;color:rgb(156, 163, 175);line-height:1.7;margin-bottom:6px;}#lawfirm-template .law-footer-bottom{padding-top:24px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.1);text-align:center;}#lawfirm-template .law-footer-bottom-text{font-size:13px;color:rgb(107, 114, 128);}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px);}100%{opacity:1;transform:translateY(0px);}}@media (max-width: 1023px){#lawfirm-template .law-process-flow::before{display:none;}}@media (max-width: 968px){#lawfirm-template .law-nav-links{display:none;}}@media (min-width: 768px){#lawfirm-template .law-practice-grid{grid-template-columns:repeat(2, 1fr);}#lawfirm-template .law-attorneys-grid{grid-template-columns:repeat(3, 1fr);}#lawfirm-template .law-portfolio-grid{grid-template-columns:repeat(2, 1fr);}#lawfirm-template .law-testimonials-grid{grid-template-columns:repeat(3, 1fr);}#lawfirm-template .law-form-row{grid-template-columns:repeat(2, 1fr);}#lawfirm-template .law-footer-grid{grid-template-columns:repeat(3, 1fr);}}@media (min-width: 968px){#lawfirm-template .law-stats-grid{grid-template-columns:repeat(4, 1fr);}}@media (min-width: 1024px){#lawfirm-template .law-practice-grid{grid-template-columns:repeat(3, 1fr);}#lawfirm-template .law-process-flow{grid-template-columns:repeat(4, 1fr);row-gap:32px;column-gap:32px;}#lawfirm-template .law-process-arrow{display:block;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:0px;height:0px;border-top-width:12px;border-top-style:solid;border-top-color:transparent;border-bottom-width:12px;border-bottom-style:solid;border-bottom-color:transparent;border-left-width:16px;border-left-style:solid;border-left-color:rgb(245, 158, 11);opacity:0.6;z-index:5;}#lawfirm-template .law-process-step:last-child .law-process-arrow{display:none;}#lawfirm-template .law-portfolio-grid{grid-template-columns:repeat(3, 1fr);}}@media (max-width: 768px){.step span{font-size:12px;bottom:-22px;}button{padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;font-size:14px;}#lawfirm-template .law-hero{background-attachment:scroll;}#lawfirm-template .law-hero-title{font-size:36px;}#lawfirm-template .law-section-title{font-size:32px;}#lawfirm-template .law-contact{background-attachment:scroll;}}