html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a5ba203f4db52b522b_Gilroy-Black.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6c73f958dc6b2f73a_Gilroy-Heavy.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a5081d1118823656cc_Gilroy-Black.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6d3d7fb3c1b16560a_Gilroy-Heavy.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f889996219c57df4a089_Gilroy-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a67725341437651519_Gilroy-Bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a62a66d7331c84d487_Gilroy-ExtraBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6d163c102564f5db3_Gilroy-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6ba203f4db52b5243_Gilroy-ExtraBold.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f8897975e810b6b460ec_Gilroy-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f8898816aac8d4e8793d_Gilroy-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6eefb24bf3e0345d3_Gilroy-BoldItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6150d5ddeaa269207_Gilroy-ExtraBoldItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6d6c83626ec94c910_Gilroy-BoldItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a64e9b8d3be98de21d_Gilroy-ExtraBoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a665df7f9d40a7b20d_Gilroy-HeavyItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a68c1ed1f42d124fb3_Gilroy-BlackItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6015c4841471b706d_Gilroy-BlackItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a690c8293d110c49ff_Gilroy-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6debbfb46ce24cf90_Gilroy-Light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a642842b68e52c073f_Gilroy-Light.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f88975c8e62a658c6643_Gilroy-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6d34631d353d7483d_Gilroy-Medium.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a620476071cc8090c5_Gilroy-Medium.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f889c29890974f4a8b63_Gilroy-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6bd1f8b9a9fbec56e_Gilroy-MediumItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a7e503e5d072fce993_Gilroy-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a660b6e875b28db901_Gilroy-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6e66e116bbf1440dc_Gilroy-Regular.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f88a5ae1935ba49f0036_Gilroy-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6cb7ae7482c3ac195_Gilroy-LightItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6c7cc80b69e41d96b_Gilroy-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6c654b5b60e6d7748_Gilroy-RegularItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a695832134f7703f66_Gilroy-RegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6d3d7fb3c1b165620_Gilroy-UltraLightItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6015c4841471b70a6_Gilroy-UltraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6bdac598627ab939d_Gilroy-SemiBoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6c92b2023f929890a_Gilroy-UltraLight.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6d03f8315a444bac2_Gilroy-UltraLight.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f889f0ef832b9229c5fc_Gilroy-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a68ce46d30ab601d7c_Gilroy-SemiBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6f3bb7594eb736bd0_Gilroy-SemiBold.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f889eaf525ba2587b51a_Gilroy-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a66f20e8587ca50ba3_Gilroy-Thin.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a6a6d4c8ceef00bfad_Gilroy-Thin.woff") format("woff"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f889c5fc4460f6fe9dfa_Gilroy-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a61bd28792ff404d46_Gilroy-ThinItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690993a67c05e32eecd0acef_Gilroy-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6837f889996219c57df4a089_Gilroy-Heavy.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy-Medium;
  src: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/690984b0b24254afe5d8ccc5_Gilroy-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: #fff;
  --theme-green: #5bb45e;
  --heading-color: #374269;
  --links-color: #141414;
  --black: #000;
  --transparent: #fff0;
  --box-bg-grey: #6d6d6d;
  --box-light-grey: #e9ecf5;
  --nav-bg-color: #d9d9d9;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.navbar-logo-left {
  background-color: #d9d9d9;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1500px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container {
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  grid-column-gap: 209px;
  grid-row-gap: 209px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-brand {
  width: 20%;
  min-width: 262px;
  height: 99px;
}

.nav-menu-wrapper {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 80%;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: var(--white);
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 15px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5em;
  text-decoration: none;
}

.nav-link:hover {
  color: var(--theme-green);
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link:lang(en) {
  color: var(--theme-green);
}

.nav-link.w--current {
  font-family: Gilroy, Arial, sans-serif;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: var(--theme-green);
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.mobile-margin-top-10 {
  flex: 0 auto;
  order: 0;
  padding-left: 0;
}

.button-primary {
  background-color: var(--theme-green);
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  border-radius: 8px;
  padding: 18px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  background-color: var(--heading-color);
  color: #fff;
}

.button-primary:active {
  background-color: #43464d;
}

.navbar-no-shadow {
  background-color: #d9d9d9;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 0;
}

.container-regular {
  width: 100%;
  max-width: 1500px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  grid-column-gap: 209px;
  grid-row-gap: 209px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1500px;
  display: flex;
}

.nav-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--links-color);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.nav-button-wrapper {
  margin-left: 80px;
}

.image {
  width: 100%;
  max-width: 262px;
  height: 99px;
}

.text-block {
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block:hover {
  color: var(--theme-green);
}

.hero-banner {
  background-color: #f5f7fa;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-bottom: 1px solid #e4ebf3;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  padding: 80px 0;
  transition: all .2s;
  position: relative;
}

.hero-banner.home-hero-banner, .hero-banner.home-hero-banner-copy {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  min-height: 85vh;
  display: flex;
}

.container-2 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.container-2.cust-sec-container {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-wrapper {
  grid-column-gap: 170px;
  grid-row-gap: 170px;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-wrapper.gap-y-40 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.hero-split {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.hero-split.banner-contact-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--theme-green);
  background-color: #fff;
  border-radius: 15px;
  width: 60%;
  max-width: 521px;
  padding: 40px;
}

.hero-split.mb-tab-0 {
  width: 92%;
  max-width: 650px;
}

.hero-split.home-banner-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--theme-green);
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: none;
  padding: 40px;
}

.hero-split.mb-tab-0-copy {
  width: 92%;
  max-width: 650px;
}

.margin-bottom-24px {
  color: #fff;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
}

.button-primary-2 {
  background-color: var(--theme-green);
  color: #fff;
  letter-spacing: 2px;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 18px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
  display: flex;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #000;
}

.button-primary-2:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 65px;
}

.heading.hero-banner-heading {
  max-width: 100%;
}

.consultation-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--theme-green);
  border-radius: 8px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px 18px;
  transition: all .2s;
  display: flex;
}

.consultation-button:hover {
  background-image: linear-gradient(to bottom, #000, #000), linear-gradient(to bottom, var(--theme-green), var(--theme-green));
  mix-blend-mode: normal;
}

.text-here {
  color: #fff;
  cursor: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.button-icon.d-none {
  display: none;
}

.banner-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--theme-green);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 10px 18px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.banner-button:hover {
  background-image: linear-gradient(#000, #000);
}

.heading-2 {
  color: #374269;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.heading-2.form-heading {
  margin-bottom: 20px;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
}

.submit-button {
  display: inline-block;
  position: static;
}

.select-field {
  color: #bdb6b6;
  background-color: #fff;
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  min-height: 44px;
  padding: 14px 13px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.select-field.custom-select-icon {
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6904b2e0f6bdf477f66025b6_Vector.svg");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 10px 8px;
  background-attachment: scroll;
  padding: 6px 20px 6px 8px;
  font-size: 16px;
}

.text-field {
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  padding: 14px 13px;
}

.text-field-2 {
  color: var(--black);
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  min-height: 44px;
  margin-bottom: 20px;
  padding: 14px 13px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-field-2::placeholder {
  color: #bdb6b6;
}

.field-label {
  color: #000;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.submit-button-2 {
  display: inline-flex;
}

.form-submit {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--theme-green);
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 0 10px 0 0;
  font-family: Gilroy, Arial, sans-serif;
  display: inline-flex;
}

.form-submit:hover {
  background-image: linear-gradient(#000, #000);
}

.form {
  color: #fff;
  border-radius: 8px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.button {
  background-color: #3898ec00;
}

.submit-button-3 {
  background-color: #3898ec00;
  padding-top: 16px;
  padding-bottom: 16px;
}

.hero-banner-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--theme-green);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 0 18px;
  display: flex;
}

.hero-banner-button:hover {
  background-image: linear-gradient(#000, #000);
}

.button-with-icon {
  background-color: #3898ec00;
  background-image: linear-gradient(to bottom, var(--theme-green), var(--theme-green));
  background-position: 0 0;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 16px 60px 15px 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.why-hire-us {
  border: 1px solid var(--transparent);
  background-color: #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 99.9999%;
  padding: 85px 30px;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.container-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-3.why-hire-us-container, .container-3.dui-case-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.centered-heading {
  color: var(--heading-color);
  text-align: center;
  flex: 1;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.pricing-overview {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-4 {
  background-image: linear-gradient(#e9ecf5, #e9ecf5), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68384a034f1728ab604a8da8_Group%2042971.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.pricing-description {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.cards-wrapper {
  grid-column-gap: 43px;
  grid-row-gap: 43px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.single-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  height: 100%;
  padding: 29px 36px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.pricing-image {
  text-align: left;
  object-fit: cover;
  width: 100%;
  max-width: 40px;
  height: 38px;
  max-height: 40px;
  margin-bottom: 0;
  position: static;
  overflow: visible;
}

.pricing-image.mb-10 {
  margin-bottom: 10px;
}

.desc-bottom-new {
  color: var(--black);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 26px;
}

.heading-top {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.why-choose-us {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  border-radius: 60px;
  padding: 0;
  position: relative;
}

.content-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 100px 34px;
  display: flex;
}

.content-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 54%;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.image-block {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 5%;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.single-image-block {
  width: 46%;
}

.image-2 {
  height: 614px;
}

.why-us {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.container-5 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68384a034f1728ab604a8da8_Group%2042971.png");
  background-position: 50%;
  background-size: contain;
  border-radius: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 34px;
  display: flex;
}

.container-5.white-bg {
  background-color: var(--white);
  background-image: none;
}

.container-5.cust-sec-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68ec8deb53bbdced899d2537_bg-with-circles.webp");
  background-size: cover;
  padding-left: 44px;
  padding-right: 44px;
}

.container-5.cust-sec-container.bg-white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.container-5.cust-sec-container.bg-white.pt-md-0 {
  padding-top: 0;
}

.centered-heading-3 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-3.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-split-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 42%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-4:active {
  background-color: #43464d;
}

.right-image {
  aspect-ratio: auto;
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  min-height: 614px;
  box-shadow: 0 4px 24px #96a3b514;
}

.centered-heading-copy {
  color: var(--heading-color);
  text-align: center;
  flex: 1;
  justify-content: center;
  margin-bottom: 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  display: flex;
}

.centered-heading-copy.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.single-card-copy {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--heading-color);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 27px 24px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.single-card-copy._w-100 {
  width: 100%;
  max-width: 100%;
}

.block-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68ec8e6f3b47ef247725b4a8_Group%2043168.svg");
  background-position: 50% 83%;
  background-repeat: repeat-x;
  background-size: 594px;
  background-attachment: scroll;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 55%;
  display: block;
}

.block-content.flex-as-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.block-content.flex-as-col._w-100 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  width: 100%;
  max-width: 880px;
}

.block-content._w-100 {
  width: 100%;
  display: flex;
}

.block-content.flex-as-col-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.block-content.flex-as-col-copy._w-100, .block-content.flex-as-col-copy._w-100-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  width: 100%;
  max-width: 880px;
}

.block-content.grid-2-col {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.block-content.grid-2-col.tab-w-100 {
  grid-template-rows: auto;
}

.block-content.grid-2-col.why-us-1st-block-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
}

.block-content.block-as-flex-home {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.block-content.why-us-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: flex;
}

.block-content.why-us-left.grid-2col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.block-content.why-us-left.grid-2col.gap-34 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
}

.block-content.why-us-left.grid-2col._2-col-box {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.block-content.why-us-left-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: flex;
}

.block-content.why-us-left-copy.grid-2col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.block-content.why-us-left-copy.grid-2col.gap-34 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
}

.block-content.grid-4-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.single-card-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  text-align: left;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(#6d6d6d, #6d6d6d);
  background-color: var(--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 331px;
  padding: 27px 24px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.single-card-copy-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 331px;
  padding: 27px 24px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.heading-3-copy {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.single-card-copy-copy-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 331px;
  padding: 27px 24px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.pricing-card-text-copy {
  color: var(--black);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 26px;
}

.single-card-copy-copy {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--heading-color);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  max-width: 100%;
  height: 100%;
  padding: 27px 24px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.single-card-copy-third {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--white);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  max-width: 100%;
  height: 100%;
  padding: 27px 24px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.single-card-copy-third.box-bg-grey {
  background-color: var(--box-bg-grey);
}

.single-card-copy-third._w-100 {
  width: 100%;
  max-width: 100%;
}

.heading-3rd-copy {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.desc-rd-copy {
  color: var(--black);
  margin-bottom: 0;
  padding-right: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 26px;
}

.desc-rd-copy.text-white {
  color: var(--white);
}

.desc-bottom-new-copy {
  color: var(--white);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 26px;
}

.hero-banner-button-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--theme-green);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 0 18px;
  display: flex;
}

.hero-banner-button-copy:hover {
  background-image: linear-gradient(#000, #000);
}

.flex-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.flex-block.mt-16 {
  margin-top: 30px;
}

.flex-block.m-30 {
  margin-top: 30px;
  margin-bottom: 0;
}

.flex-block.mt-3 {
  margin-top: 20px;
}

.flex-block.mt-4 {
  margin-top: 32px;
}

.button-3 {
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68393717503a0525d4bc6306_Group%209(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 227px 42px;
  width: 227px;
  height: 42px;
}

.button-3-copy {
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68393717503a0525d4bc6306_Group%209(1).svg");
  background-position: 50%;
  background-size: cover;
  width: 227px;
  height: 42px;
}

.flex-block-2 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.banner-awards-button {
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68380b9ef8bc418e4e0019fc_Group%209.svg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: 156px 43px;
}

.banner-awards-button-copy {
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68380b9eef3e5fc4c0ddb88f_Group%206.svg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  width: 93px;
  height: 105px;
}

.banner-google-button {
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68380b9ef8bc418e4e0019fc_Group%209.svg");
  background-position: 50%;
  background-size: cover;
  width: 156px;
  height: 43px;
}

.hero-heading-right {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-6 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.hero-split-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 683px;
  display: flex;
}

.shadow-two-2 {
  border-radius: 30px;
  width: 100%;
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-5:active {
  background-color: #43464d;
}

.case-results {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 100px 30px 50px;
  position: relative;
}

.centered-heading-4 {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
}

.centered-heading-4.margin-bottom-32px {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 50px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 1em;
}

.stats-slider {
  z-index: 9;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68393e4f5d300748b6160d9a_Group%2042972.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  flex-flow: column;
  align-items: flex-start;
  width: 798px;
  height: auto;
  min-height: 349px;
  padding: 79px 30px;
  display: flex;
  position: absolute;
  inset: 20% 0% auto auto;
  overflow: hidden;
}

.heading-3 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 70px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.slider {
  background-color: #ddd0;
  max-width: 736px;
  height: auto;
  max-height: 121px;
}

.text-block-2 {
  color: var(--white);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  display: inline-block;
}

.heading-4 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 66px;
}

.stats-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-right: 1px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-right: 85px;
  display: inline-flex;
}

.stats-block-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-right: 1px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 85px;
  padding-right: 85px;
  display: inline-flex;
}

.stats-block-copy.last-stats-box {
  border-right-width: 0;
  padding-right: 0;
}

.left-arrow {
  border: 2.5px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  transition: all .2s;
  position: absolute;
  inset: -90% 81px auto auto;
}

.left-arrow:hover {
  background-image: linear-gradient(to bottom, var(--theme-green), var(--theme-green));
}

.left-arrow.hide-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-arrow {
  border: 2.5px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  font-size: 14px;
  transition: all .2s;
  inset: -90% 0% auto auto;
}

.right-arrow:hover {
  background-image: linear-gradient(to bottom, var(--theme-green), var(--theme-green));
}

.right-arrow.hide-arrow {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon, .icon-2 {
  font-size: 24px;
}

.slide-nav {
  height: 0;
}

.single-slide-stats {
  box-sizing: border-box;
  position: static;
}

.mask {
  height: 150px;
}

.single-slide-stats-copy {
  box-sizing: border-box;
  position: static;
}

.image-3 {
  z-index: 0;
  position: absolute;
  inset: 0% 140px auto auto;
}

.practice-areas {
  background-color: var(--transparent);
  border: 0 solid #0000;
  padding: 0;
  position: relative;
}

.container-7 {
  text-align: center;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68394d7b37ce88fb6028a757_image%203(1).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 60px;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
}

.container-7:hover {
  color: var(--white);
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-22 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-2 {
  border-radius: 30px;
  width: 30.8%;
  height: 400px;
  margin-right: 40px;
  overflow: hidden;
}

.team-block-2 {
  background-color: #fff;
  border-radius: 30px;
  min-height: auto;
  padding-bottom: 24px;
  position: relative;
}

.team-member-image-two-2 {
  width: 100%;
  height: 100%;
  min-height: 400px;
  margin-bottom: 18px;
}

.team-block-info-2 {
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6839504744163db73ade77d6_shutterstock_2485560039(1).png");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 400px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: absolute;
  inset: 5px 0% 0% auto;
}

.team-member-name-two-2 {
  color: var(--white);
  margin-bottom: 12px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.team-member-text-2 {
  margin-bottom: 20px;
}

.text-link-arrow-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--theme-green);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 199px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-2 {
  display: none;
}

.team-slider-nav-2 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.team-slider-wrapper-2 {
  background-color: var(--transparent);
  height: 100%;
  margin-bottom: 50px;
}

.right-arrow-2 {
  border: 2.5px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  font-size: 22px;
  inset: -24% 0% auto auto;
}

.right-arrow-2:hover {
  background-color: var(--theme-green);
}

.right-arrow-2.swiper-icon-top-right {
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-arrow-2 {
  border: 2.5px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  font-size: 22px;
  inset: -24% 81px auto auto;
}

.left-arrow-2:hover {
  background-color: var(--theme-green);
}

.left-arrow-2.swiper-nav-top-left {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-3, .icon-4 {
  color: #000;
}

.icon-4:hover {
  color: #fff;
}

.talk-to-a-lawyer {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--theme-green);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  padding: 10px;
  display: inline-flex;
}

.talk-to-a-lawyer:hover {
  background-image: linear-gradient(#000, #000);
}

.testimonial-column-light {
  border: 0 solid #000;
  margin-top: 0;
  padding: 100px 0 200px;
  position: relative;
}

.container-8 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-5 {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
}

.testimonial-grid-two {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  border: 0 solid #e4ebf3;
  border-radius: 30px;
  flex-direction: column;
  padding: 48px 47px;
  display: flex;
  box-shadow: 0 2px 27px 2px #0000000d;
}

.testimonial-text-two {
  color: var(--black);
  min-height: 180px;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.testimonial-info-three {
  background-color: var(--transparent);
  border-top: 1px solid #00000024;
  align-items: center;
  padding: 30px 0 0;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  margin-right: 16px;
}

.testimonial-main-heading {
  color: #374269;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1em;
}

.quote-and-google-icon {
  justify-content: space-between;
  align-items: center;
}

.star-rating-block {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.text-block-3 {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
}

.text-block-3.hidden {
  visibility: hidden;
}

.div-block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 5px;
  display: flex;
}

.slider-2 {
  background-color: var(--transparent);
}

.slide, .slide-2, .slide-3 {
  width: 30%;
}

.testimonials-single-slide {
  background-color: var(--transparent);
  border: 1px solid #fff0;
  border-radius: 30px;
  width: 33.33%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 5px;
  padding: 20px 20px 20px 10px;
  overflow: hidden;
}

.slider-3 {
  background-color: var(--transparent);
  height: 100%;
  min-height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
}

.mask-2 {
  width: 100%;
}

.left-arrow-2-copy {
  border-top-style: solid;
  border-top-width: 2.5px;
  border-top-color: var(--theme-green);
  border-right-style: solid;
  border-right-width: 2.5px;
  border-right-color: var(--theme-green);
  border-bottom-style: solid;
  border-bottom-width: 2.5px;
  border-bottom-color: var(--theme-green);
  border-left-style: solid;
  border-left-width: 2.5px;
  border-left-color: var(--theme-green);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-left: 27px;
  font-size: 22px;
  display: flex;
  inset: auto auto -17% 44.5%;
  transform: translateX(-50%);
}

.left-arrow-2-copy:hover {
  background-color: var(--theme-green);
}

.right-arrow-2-copy {
  border-top-style: solid;
  border-top-width: 2.5px;
  border-top-color: var(--theme-green);
  border-right-style: solid;
  border-right-width: 2.5px;
  border-right-color: var(--theme-green);
  border-bottom-style: solid;
  border-bottom-width: 2.5px;
  border-bottom-color: var(--theme-green);
  border-left-style: solid;
  border-left-width: 2.5px;
  border-left-color: var(--theme-green);
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-left: 0;
  margin-right: -34px;
  font-size: 22px;
  display: flex;
  inset: auto 44.5% -17% auto;
  transform: translateX(-50%);
}

.right-arrow-2-copy:hover {
  background-color: var(--theme-green);
}

.how-it-works {
  border: 1px solid var(--transparent);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.how-it-works.mt-100 {
  margin-top: 100px;
}

.container-9 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68398b70ecc9be09ac2fe615_image%203(3).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 50px;
  display: flex;
}

.container-9.cust-sec-container.px-md-16.mx-w-sm-100.px-tab-24 {
  border: 0 #000;
}

.centered-heading-6 {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 125%;
  display: flex;
}

.centered-heading-6.heading-dui-types-h3 {
  font-size: 32px;
}

.pricing-description-2 {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.pricing-card-three {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-image-2 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-card-text {
  margin-bottom: 20px;
}

.text-link-arrow-3 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.process-block-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  display: flex;
  overflow: visible;
}

.process-block-wrapper.fade-up-slow {
  align-items: stretch;
}

.process-block-wrapper.fade-up-slow.gap-y-54 {
  grid-row-gap: 54px;
}

.process-block-wrapper.as-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 10px;
  display: grid;
}

.process-block-wrapper.as-grid.mt-20, .process-block-wrapper.as-grid.mt-20-copy, .process-block-wrapper.as-grid.mt-20-copy-copy {
  margin-top: 20px;
}

.single-process {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: var(--white);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 30%;
  min-width: 100px;
  max-width: none;
  padding: 50px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 0 23px #00000017;
}

.single-process._w-100.gy-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 350px;
}

.single-process._w-100 {
  width: 100%;
}

.single-process._w-100.align-center {
  text-align: center;
  justify-content: center;
  align-items: stretch;
}

.heading-top-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.heading-top-single {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.desc-bottom-single {
  color: var(--black);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.desc-bottom-single.text-center {
  text-align: center;
}

.desc-bottom-single.text-center.mx-w-90 {
  width: 90%;
}

.desc-bottom-single.text-center.mx-w-90.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.desc-bottom-single._w-90 {
  width: 95%;
  max-width: 1100px;
}

.step-number-process {
  color: var(--white);
  text-align: left;
  text-shadow: 1px 2px #5bb45e;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  border: 0 solid #000;
  border-radius: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-decoration: none;
  position: absolute;
  inset: 0% 45% auto auto;
}

.image-4 {
  width: 170px;
  height: 52px;
  position: absolute;
  inset: -7% 0% auto 50%;
  transform: translateX(-50%);
}

.heading-top-hire {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.common-cta-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--theme-green);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 0 16px 0 0;
  display: inline-flex;
}

.common-cta-button:hover {
  background-image: linear-gradient(#000, #000);
}

.link {
  border: 0px solid var(--white);
  color: var(--white);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.cta-button-common {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--theme-green);
  background-color: var(--theme-green);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-button-common:hover {
  border-color: var(--heading-color);
  background-color: var(--heading-color);
  background-image: linear-gradient(to bottom, var(--heading-color), var(--heading-color));
}

.cta-button-common.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-0.btn-left.mt-40, .cta-button-common.mt-0.btn-left-copy.mt-40 {
  margin-top: 40px;
}

.cta-button-common.mt-0.mt-24 {
  margin-top: 24px;
}

.cta-button-common.mt-0.mt-24.mt-32 {
  margin-top: 32px;
}

.cta-button-common.mt-60 {
  margin-top: 60px;
}

.cta-button-common.mt-32 {
  margin-top: 32px;
}

.cta-button-common.mt-32.btn-left.mt-md-12.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32.btn-left.mt-md-12.mt-top-main {
  margin-top: 32px;
}

.cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-main-32, .cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-0-copy.btn-left.mt-40, .cta-button-common.mt-0-copy.btn-left-copy.mt-40, .cta-button-common.mt-40, .cta-button-common.mt-40-copy {
  margin-top: 40px;
}

.cta-button-common.view-team-members {
  margin-top: 60px;
}

.cta-button-common.mt-12 {
  margin-top: 12px;
}

.cta-button-common.mt-12.btn-left.mt-40, .cta-button-common.mt-12.btn-left-copy.mt-40 {
  margin-top: 40px;
}

.cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-48 {
  margin-top: 48px;
}

.cta-button-common.mt-48.btn-left.mt-md-12.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-48.btn-left.mt-md-12.mt-main-32, .cta-button-common.mt-48.btn-left.mt-md-12.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-main-32, .cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-main-32, .cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-main-32, .cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-0-copy {
  margin-top: 32px;
}

.cta-button-common.mt-0-copy.btn-left.mt-40, .cta-button-common.mt-0-copy.btn-left-copy.mt-40 {
  margin-top: 40px;
}

.cta-button-common.mt-32-copy {
  margin-top: 32px;
}

.cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32 {
  margin-top: 20px;
}

.cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32.mt-48 {
  margin-top: 48px;
}

.cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32-copy {
  margin-top: 20px;
}

.cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-0 {
  margin-top: 0;
}

.cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32-copy {
  margin-top: 20px;
}

.button-text {
  border: 0px solid var(--transparent);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.button-text.btn-text-default {
  color: var(--links-color);
}

.hero-form-submit-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--theme-green);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 16px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.hero-form-submit-btn:hover {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.team-section {
  border: 1px solid var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 100px 0;
  display: flex;
  position: relative;
}

.container-10 {
  text-align: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.container-10.cust-sec-container.mb-50px {
  margin-bottom: 50px;
  display: flex;
}

.centered-heading-7 {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.centered-heading-7.team-collection-heading {
  margin-bottom: 50px;
}

.centered-heading-7.team-sec-heading {
  margin-bottom: 30px;
}

.centered-subheading-3 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  display: grid;
}

.team-grid.mt-0 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  margin-top: 0;
  margin-bottom: 0;
}

.team-grid.mt-0.listing-in-single-page {
  margin-bottom: 30px;
}

.team-grid.team-grid-team-page {
  margin-bottom: 0;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-card._w-95 {
  width: 99%;
}

.team-member-image {
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: 400px;
  max-height: 400px;
  margin-bottom: 30px;
}

.team-member-name {
  color: var(--heading-color);
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: inline-block;
}

.team-member-name:hover {
  color: var(--theme-green);
}

.team-member-position {
  color: var(--black);
  margin-bottom: 30px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 150%;
}

.sociallinks {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.social-icon-single {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.faqs-section {
  border: 1px solid var(--transparent);
  background-color: var(--transparent);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.container-11 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683d736d413ac1afb4b31deb_image%203.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 60px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 50px;
  display: flex;
}

.container-11.cust-sec-container {
  background-size: cover;
}

.centered-heading-8 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-8.margin-bottom-32px {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.content-block-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: left;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.content-block-wrapper.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.content-block-wrapper.px-20.px-tab-10.px-mob-0.defense-startegy-faqs {
  grid-template-columns: 1fr;
}

.content-block-wrapper.grid-single-col {
  grid-template-columns: 1fr;
  width: 100%;
}

.content-block-wrapper.grid-single-col.mb-0 {
  margin-bottom: 0;
}

.content-block-wrapper.grid-single-col-copy {
  grid-template-columns: 1fr;
}

.faq-image-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.faq-image-block.fade-left-slow.d-none, .faq-image-block.fade-left-slow.d-none-copy, .faq-image-block.d-none {
  display: none;
}

.margin-bottom-24px-4 {
  margin-bottom: 24px;
}

.button-primary-6 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-6:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-6:active {
  background-color: #43464d;
}

.shadow-two-3 {
  border-radius: 30px;
  width: 100%;
  box-shadow: 0 4px 24px #96a3b514;
}

.faq-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--black);
  border: 1px solid #00000054;
  border-radius: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 31px 30px 17px;
  display: flex;
}

.faq-question {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--black);
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  display: flex;
}

.faq-answer {
  color: #000;
  margin-top: 6px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
  display: block;
}

.faq-accordion-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.faq-accordion-block.fade-right-slow._w-100 {
  width: 100%;
  max-width: 100%;
}

.faq-accordion-block.fade-right-slow._w-100.mt-16 {
  margin-top: 16px;
}

.faq-accordion-block._w-100 {
  width: 100%;
  max-width: 100%;
}

.faq-minus-con {
  max-width: 21px;
  max-height: 21px;
  display: none;
}

.faq-icin, .faq-icon-copy, .faq-plus-icon {
  max-width: 21px;
  max-height: 21px;
}

.flex-block-3 {
  justify-content: flex-start;
  align-items: center;
}

.faq-minus-img {
  display: none;
}

.faq-question-title {
  width: 90.0135%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.faq-question-title.faq-inside-block {
  font-weight: 600;
}

.faq-quest-wrapper {
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.pricing-overview-2 {
  border: 1px solid #0000;
  padding: 80px 30px;
  position: relative;
}

.container-12 {
  width: 100%;
  max-width: 92.5%;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-9 {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 125%;
}

.pricing-description-3 {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.pricing-card-three-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-image-3 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-card-text-2 {
  margin-bottom: 20px;
}

.text-link-arrow-4 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-3 {
  margin-left: 2px;
  display: flex;
}

.tabs {
  justify-content: center;
  margin-top: 50px;
  display: flex;
}

.tabs.custom-pricing-tabs {
  flex-flow: column;
  align-items: center;
}

.tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--theme-green);
  border: 1px solid #0000003b;
  border-radius: 34px;
  margin-bottom: 50px;
  padding: 10px;
  display: flex;
}

.tab-link-tab-1 {
  background-color: var(--transparent);
  color: var(--white);
  border-radius: 34px;
}

.tab-link-tab-1.w--current {
  background-color: var(--white);
  color: var(--black);
  border-radius: 34px;
}

.tab-link-tab-2 {
  background-color: var(--transparent);
  color: var(--white);
  border-radius: 34px;
}

.tab-link-tab-2.w--current {
  background-color: var(--white);
  color: var(--black);
}

.text-block-4, .text-block-5 {
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 200%;
}

.sub-heading-top {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.plan-heading {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 30px;
  line-height: 125%;
}

.tab-pane-tab-1 {
  border: 0 solid #000;
  border-radius: 30px;
  padding: 0;
}

.tabs-content {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.plans-wrapper {
  grid-column-gap: 59px;
  grid-row-gap: 59px;
  justify-content: center;
  display: flex;
}

.plans-wrapper.home-plans {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 90%;
  max-width: 800px;
  margin: 10px auto 50px;
}

.single-plan {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #000;
  border-radius: 30px;
  flex-flow: column;
  align-items: flex-start;
  min-width: 370px;
  min-height: 100%;
  padding: 45px 43px 45px 35px;
  display: flex;
}

.list-blue {
  color: var(--white);
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 170%;
}

.single-plan-blue {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-radius: 30px;
  flex-flow: column;
  align-items: flex-start;
  min-width: 396px;
  min-height: 100%;
  padding: 45px 43px 45px 35px;
  display: flex;
}

.single-plan-copy, .single-plan-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #000;
  border-radius: 30px;
  flex-flow: column;
  padding: 45px 43px 45px 35px;
  display: flex;
}

.sub-heading-top-blue {
  background-color: var(--transparent);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.plan-heading-blue {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 30px;
  line-height: 125%;
}

.list-item, .list-item-2 {
  color: var(--white);
}

.list-white {
  color: var(--white);
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 190%;
}

.list-default {
  color: var(--black);
  line-height: 200%;
}

.single-plan-copblue, .single-plan-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #000;
  border-radius: 30px;
  flex-flow: column;
  align-items: flex-start;
  padding: 45px 43px 45px 35px;
  display: flex;
}

.plan-hedaing-top-blue {
  color: var(--white);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 30px;
  line-height: 125%;
}

.list-blue-bg {
  color: var(--white);
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 190%;
}

.list-bg-blue {
  color: var(--white);
  line-height: 200%;
  list-style-type: decimal;
}

.plan-heading-top-white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 30px;
  line-height: 125%;
}

.trusted-badges-section {
  border: 1px solid var(--transparent);
  background-color: var(--transparent);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.badges-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683d8a948e6c1b31685b1b20_image%203(1).png");
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #0000;
  border-radius: 60px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.badges-heading {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
}

.badges-heading.margin-bottom-32px {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 50px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.container-13 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-4 {
  min-width: auto;
  min-height: auto;
}

.mask-3 {
  width: 100%;
  min-width: auto;
  height: 100%;
  min-height: auto;
}

.slider-4 {
  width: 100%;
  height: 100%;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-10 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-4 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-23 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-3 {
  width: 30%;
  margin-right: 5%;
}

.badge-logo {
  background-color: var(--transparent);
  padding-bottom: 0;
}

.team-member-image-two-3 {
  margin-bottom: 0;
}

.team-block-info-3 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-3 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-3 {
  margin-bottom: 20px;
}

.team-slider-arrow-3 {
  display: none;
}

.team-slider-nav-3 {
  margin-top: 24px;
  font-size: 10px;
  display: none;
  position: static;
  bottom: -60px;
}

.badges-slider {
  background-color: #0000;
  height: auto;
  margin-top: 0;
}

.single-badge-item {
  vertical-align: middle;
  width: 20%;
  margin-left: 0;
  margin-right: 6%;
}

.container-14 {
  max-width: 1105px;
}

.youtube-video-slider {
  border: 0 solid #000;
  margin-top: 0;
  padding: 100px 0 200px;
  position: relative;
}

.youtube-video-wrapper {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.section-heading {
  color: var(--heading-color);
  text-align: center;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
}

.streaming-video-slider {
  background-color: var(--transparent);
  max-width: 1500px;
  height: 100%;
  min-height: auto;
}

.single-video-item {
  background-color: var(--white);
  border: 1px solid #fff0;
  border-radius: 30px;
  width: 33%;
  height: 500px;
  margin-bottom: 0;
  margin-right: 4%;
  padding: 0;
  overflow: hidden;
}

.video-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  box-shadow: 0 2px 27px 2px #00000012;
  box-shadow: none;
  outline-offset: 0px;
  border: 0 solid #e4ebf3;
  border-radius: 30px;
  outline: 0 #333;
  flex-direction: column;
  padding: 0;
  display: flex;
}

.footer-light {
  background-color: var(--heading-color);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 0 0;
  position: relative;
}

.footer-wrapper-two {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.footer-brand {
  padding-left: 40px;
  padding-right: 40px;
}

.footer-block-two {
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-block-two.two-block-menu {
  width: 34%;
}

.footer-title {
  color: var(--white);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 125%;
}

.footer-link-two {
  color: var(--white);
  margin-top: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 27px;
  text-decoration: none;
}

.footer-link-two:hover {
  color: var(--white);
}

.footer-form {
  flex-flow: wrap;
  align-items: flex-start;
  width: 25%;
  max-width: 258px;
  margin-bottom: 0;
  display: flex;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
  position: relative;
}

.footer-form-field {
  color: var(--white);
  background-color: #5bb45e2b;
  border: 1px solid #ffffff47;
  border-radius: 8px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 120px 12px 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: var(--white);
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  background-color: var(--theme-green);
  border-radius: 8px;
  width: auto;
  height: 48px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  transition: all .2s;
  position: absolute;
  right: 0;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
}

.footer-bottom {
  color: var(--white);
  text-align: center;
  background-color: #1a264e;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.footer-copyright {
  color: var(--white);
  text-align: center;
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  display: block;
}

.footer-social-block-two {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -10px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.text-block-6 {
  color: var(--white);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 150%;
  text-decoration: none;
}

.footer-logo-left {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  width: 21%;
  max-width: 220px;
  padding-right: 0;
  display: flex;
}

.footer-social-block {
  margin-top: 30px;
}

.flex-block-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-contact-info {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  margin-top: 30px;
}

.single-contact-iitem {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-7 {
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 137%;
}

.link-2, .link-3 {
  color: var(--white);
  text-decoration: none;
}

.bottom-social {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 42px;
}

.video-left-arrow {
  border: 2.5px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  font-size: 22px;
  inset: auto auto -25% 45%;
}

.video-left-arrow:hover {
  background-color: var(--theme-green);
}

.video-right-arrow {
  border: 2.5px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  font-size: 22px;
  inset: auto 45% -25% auto;
}

.video-right-arrow:hover {
  background-color: var(--theme-green);
}

.sub-pages-banner {
  background-color: #f5f7fa;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-bottom: 1px solid #e4ebf3;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  padding: 150px 0;
  transition: all .2s;
  position: relative;
}

.banner-container {
  text-align: center;
  width: 95%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
}

.banner-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.banner-content.banner-contact-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--theme-green);
  background-color: #fff;
  border-radius: 15px;
  max-width: 521px;
  padding: 40px;
}

.banner-content.banner-first-offense, .banner-content.cta-banner-content {
  width: 90%;
  max-width: 1200px;
}

.banner-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 65px;
}

.banner-description {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.banner-description.mt-0 {
  color: var(--white);
}

.banner-description.mt-0.px-0 {
  max-width: 100%;
}

.banner-description.mt-12 {
  margin-top: 12px;
}

.banner-description.px-0 {
  padding-left: 0%;
  padding-right: 0%;
}

.banner-description.mt-0-copy {
  color: var(--white);
}

.banner-description.mt-0-copy.px-0 {
  max-width: 100%;
}

.cta-button-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--theme-green);
  background-color: var(--theme-green);
  text-align: left;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: 52px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-button-banner:hover {
  border-color: var(--white);
  background-image: linear-gradient(to bottom, var(--heading-color), var(--heading-color));
}

.cta-button-banner.mt-220 {
  margin-top: 20px;
}

.hero-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 30px;
}

.cta-call-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-call-button:hover {
  border-color: var(--theme-green);
  background-image: linear-gradient(to bottom, var(--theme-green), var(--theme-green));
}

.cta-call-button.btn-outlined-green {
  border-color: var(--theme-green);
  color: var(--theme-green);
}

.breadcrumbs-section {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 30px 0 60px;
  position: relative;
}

.section-container {
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-5 {
  margin-bottom: 24px;
}

.button-primary-7 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-7:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-7:active {
  background-color: #43464d;
}

.breadcrumbs {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--black);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.link-4, .link-5, .link-6 {
  color: var(--black);
  text-decoration: none;
}

.text-block-8 {
  color: var(--theme-green);
}

.table-of-contents {
  border: 0px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.center-heading {
  color: var(--heading-color);
  text-align: center;
  flex: 1;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: flex;
}

.center-heading.fade-up-slow {
  width: 90%;
  max-width: 1035.98px;
}

.center-heading.fade-up-slow.mb-16 {
  margin-bottom: 16px;
}

.center-heading.fade-up-slow.mb-24 {
  margin-bottom: 24px;
}

.center-heading.fade-up-slow.mb-24._w-tab-100.text-tab-left {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.center-heading.fade-up-slow.text-start {
  text-align: left;
}

.center-heading.fade-up-slow.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.center-heading.fade-up-slow._w-100 {
  width: 100%;
}

.center-heading.fade-up-slow.text-sm-left.align-left, .center-heading.fade-up-slow.align-left {
  justify-content: flex-start;
  align-items: center;
}

.center-heading.fade-up-slow.align-left.text-center {
  text-align: center;
}

.center-heading.fade-up-slow.text-sm-left-copy.align-left, .center-heading.fade-up-slow.align-left-copy {
  justify-content: flex-start;
  align-items: center;
}

.center-heading.fade-up-slow.align-left-copy.text-center {
  text-align: center;
}

.center-heading.text-left {
  text-align: left;
}

.center-heading.text-left._w-100 {
  width: 100%;
}

.table-of-content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 828px;
  display: grid;
}

.table-of-content-wrapper.fade-up-slow {
  align-items: stretch;
  max-width: 900px;
}

.inner-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683eab52ed084038b52e7ce9_image%203(4).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 20px;
  display: flex;
  position: relative;
}

.inner-container.inner-sec-container {
  padding-top: 100px;
  padding-bottom: 100px;
}

.single-table-item {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  background-color: var(--white);
  border-radius: 15px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 23.5px 25px 22px;
  text-decoration: none;
  transition: background-color .3s ease-in-out;
  display: flex;
  box-shadow: 0 0 15px #0003;
}

.single-table-item:hover {
  background-color: var(--theme-green);
}

.single-table-item.w--current {
  flex-flow: row;
  min-height: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.single-table-item.toc-space-gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  padding: 23.5px 25px 22px;
}

.icon-arrow {
  width: 2%;
}

.text-block-9 {
  color: var(--heading-color);
  width: 88%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.first-offence-dui {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.first-offence-dui.pt-0 {
  padding-top: 0;
}

.container-15 {
  width: 90%;
  max-width: 1089px;
  margin-left: auto;
  margin-right: auto;
}

.container-15.bg-grey-container {
  background-color: var(--box-light-grey);
  border-radius: 60px;
  width: 100%;
  max-width: 1500px;
  padding: 100px;
}

.container-15.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.container-15.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.container-15.gap-80.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: auto;
}

.container-15.gap-80.bg-dark-img.p-48 {
  border-radius: 24px;
  max-width: 1500px;
  padding: 48px;
}

.container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-tab-60.py-mob-40.mx-w-900 {
  max-width: 900px;
}

.container-15.gap-80.bg-white-wrapper {
  max-width: 1500px;
  padding-left: 48px;
  padding-right: 48px;
}

.container-15.mb-32 {
  margin-bottom: 32px;
}

.container-15.mb-32.align-items-center {
  display: flex;
}

.hero-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-content {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 49%;
  display: flex;
}

.text-content.fade-left-slow {
  justify-content: center;
  align-items: flex-start;
  max-width: 1100%;
}

.text-content.fade-left-slow.text-center {
  text-align: center;
}

.text-content.fade-left-slow.text-center.px-24 {
  align-items: center;
  margin-right: 24px;
  padding-left: 24px;
}

.text-content.fade-left-slow.text-center.px-24.mb-12 {
  margin-bottom: 12px;
}

.text-content.fade-left-slow.text-center.px-24.mb-16 {
  margin-bottom: 16px;
}

.text-content.fade-left-slow.align-center {
  justify-content: center;
  align-items: center;
  max-width: 955px;
}

.text-content.fade-left-slow.align-center.mx-w-700 {
  max-width: 700px;
}

.text-content.fade-right-slow {
  max-width: 100%;
}

.text-content.content-right-side {
  max-width: 1100%;
}

.text-content._w-100 {
  width: 100%;
  max-width: 100%;
}

.text-content._w-100.text-center {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.text-content.content-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1100%;
}

.text-content.content-center.text-center.px-24 {
  align-items: center;
  margin-right: 24px;
  padding-left: 24px;
}

.text-content.content-center.text-center.px-24.mb-12 {
  margin-bottom: 12px;
}

.text-content.content-center.text-center.px-24.mb-16 {
  margin-bottom: 16px;
}

.text-content.content-center.align-center {
  justify-content: center;
  align-items: center;
  max-width: 955px;
}

.text-content.content-center.align-center.mx-w-700 {
  max-width: 700px;
}

.text-content.shadow-box {
  background-color: var(--white);
  border-radius: 20px;
  max-width: 100%;
  height: 100%;
  padding: 24px 32px;
  box-shadow: 0 7px 29px #64646f33;
}

.text-content.white-box-block {
  background-color: var(--transparent);
  border-radius: 24px;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
}

.text-content.fade-left-slow-copy {
  justify-content: center;
  align-items: flex-start;
  max-width: 1100%;
}

.text-content.fade-left-slow-copy.text-center {
  text-align: center;
}

.text-content.fade-left-slow-copy.text-center.px-24 {
  align-items: center;
  margin-right: 24px;
  padding-left: 24px;
}

.text-content.fade-left-slow-copy.text-center.px-24.mb-12 {
  margin-bottom: 12px;
}

.text-content.fade-left-slow-copy.text-center.px-24.mb-16 {
  margin-bottom: 16px;
}

.text-content.fade-left-slow-copy.align-center {
  justify-content: center;
  align-items: center;
  max-width: 955px;
}

.text-content.fade-left-slow-copy.align-center.mx-w-700 {
  max-width: 700px;
}

.sec-desc {
  color: var(--black);
  text-align: left;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.sec-desc.text-center {
  text-align: center;
  margin-bottom: 0;
}

.sec-desc.text-center._w-70 {
  max-width: 80%;
}

.sec-desc.mb-146, .sec-desc.mb-1, .sec-desc.mb-8 {
  margin-bottom: 8px;
}

.sec-desc.mt-4 {
  margin-top: 4px;
}

.sec-desc.mb-10 {
  text-align: left;
  margin-bottom: 10px;
}

.sec-desc.mb-10.text-center {
  text-align: center;
}

.sec-desc.mb-10.text-center.mb-4 {
  margin-bottom: 4px;
}

.sec-desc.mb-10.mb-0.text-justify {
  text-align: justify;
}

.sec-desc.mb-10._w-100 {
  width: 100%;
}

.sec-desc.mb-10.text-center-copy {
  text-align: center;
}

.sec-desc.mb-10.text-center-copy.mb-4 {
  margin-bottom: 4px;
}

.sec-desc.mb-10.mb-0-copy.text-justify {
  text-align: justify;
}

.sec-desc.mb-16 {
  margin-bottom: 16px;
}

.sec-desc.mb-8 {
  margin-bottom: 8px;
}

.sec-desc.mb-0 {
  text-align: left;
  white-space: normal;
  margin-bottom: 0;
}

.sec-desc.mb-0.fw-600 {
  font-weight: 600;
}

.sec-desc.mb-0.text-center, .sec-desc.mb-0.text-center-copy {
  text-align: center;
}

.sec-desc.mb-0._w-100 {
  width: 100%;
  max-width: 100%;
  display: block;
}

.sec-desc.mb-0._w-100.text-center.mt-20 {
  margin-top: 20px;
}

.sec-desc.mb-0._w-100.mt-10 {
  margin-top: 10px;
}

.sec-desc.mb-0.text-center-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
}

.sec-desc.mt-8 {
  padding-top: 8px;
}

.sec-desc.mt-8.mb-0.pt-0 {
  padding-top: 0;
}

.sec-desc.mt-8.text-center.pt-0.mt-20 {
  margin-top: 20px;
}

.sec-desc.mt-8.mt-0, .sec-desc.mt-8.mt-0.text-body {
  color: var(--black);
}

.sec-desc.mt-8.mt-0.pt-0, .sec-desc.mt-8.pt-0 {
  padding-top: 0;
}

.sec-desc.mt-8.text-center-copy.pt-0.mt-20 {
  margin-top: 20px;
}

.sec-desc.mt-10 {
  margin-top: 10px;
}

.sec-desc.mb-12 {
  margin-bottom: 12px;
}

.sec-desc.important-note {
  margin-top: 24px;
  margin-bottom: 0;
}

.sec-desc.important-note.mt-10 {
  margin-top: 10px;
}

.sec-desc.mt-16 {
  margin-top: 16px;
}

.sec-desc.mt-16.mb-0.mt-10 {
  margin-top: 10px;
}

.sec-desc.mb-0-copy {
  text-align: left;
  margin-bottom: 0;
}

.sec-desc.mt-md-0.mb-8.mt-6 {
  margin-top: 6px;
}

.sec-desc.mt-md-0.mt-12 {
  margin-bottom: 0;
  padding-top: 12px;
}

.sec-desc.mt-8-copy.mt-0.text-body {
  color: var(--black);
}

.sec-desc.mt-8-copy.mt-0, .sec-desc.mt-8-copy.mt-0.text-body {
  color: var(--black);
}

.sec-desc.mb-0-copy.text-center, .sec-desc.mb-0-copy.text-center-copy {
  text-align: center;
}

.sec-desc.mb-0-copy.text-center, .sec-desc.mb-0-copy.text-center-copy {
  text-align: center;
}

.sec-desc.mt-8-copy {
  padding-top: 8px;
}

.sec-desc.mt-8-copy.mt-0, .sec-desc.mt-8-copy.mt-0.text-body {
  color: var(--black);
}

.sec-desc.mt-8-copy.mt-0.pt-0 {
  padding-top: 0;
}

.sec-desc.mb-0-copy.text-center, .sec-desc.mb-0-copy.text-center-copy {
  text-align: center;
}

.sec-desc.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.sec-desc.my-10.mb-16 {
  margin-bottom: 16px;
}

.sec-desc.mb-10-copy {
  text-align: left;
  margin-bottom: 10px;
}

.sec-desc.mb-10-copy.text-center {
  text-align: center;
}

.sec-desc.mb-10-copy.text-center.mb-4 {
  margin-bottom: 4px;
}

.sec-desc.mb-10-copy.mb-0.text-justify {
  text-align: justify;
}

.sec-desc.mb-10-copy._w-100 {
  width: 100%;
}

.sec-desc.mb-10-copy.text-center-copy {
  text-align: center;
}

.sec-desc.mb-10-copy.text-center-copy.mb-4 {
  margin-bottom: 4px;
}

.sec-desc.mb-10-copy.mb-0-copy.text-justify {
  text-align: justify;
}

.sec-desc.mb-0-copy {
  text-align: left;
  white-space: normal;
  margin-bottom: 0;
}

.sec-desc.mb-0-copy.fw-600 {
  font-weight: 600;
}

.sec-desc.mb-0-copy.text-center, .sec-desc.mb-0-copy.text-center-copy {
  text-align: center;
}

.sec-desc.mb-0-copy._w-100 {
  width: 100%;
}

.sec-desc.mb-0-copy.text-center-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
}

.sec-desc.mb-12-copy {
  margin-bottom: 12px;
}

.button-primary-8 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-8:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-8:active {
  background-color: #43464d;
}

.shadow-two-4 {
  opacity: 1;
  object-fit: cover;
  border-radius: 30px;
  order: 9999;
  width: 100%;
  height: 100%;
  min-height: 380px;
  max-height: 380px;
  box-shadow: 0 4px 24px #96a3b514;
}

.shadow-two-4.max-h-500 {
  max-height: 500px;
}

.shadow-two-4.nr-24 {
  border-radius: 24px;
}

.shadow-two-4.max-h-100 {
  max-height: 450px;
}

.heading-5 {
  color: var(--heading-color);
  text-align: left;
  width: 100%;
  margin-top: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.heading-5.mt-0.fs-custom-h2 {
  font-size: 32px;
  line-height: 130%;
}

.heading-5.text-white {
  color: var(--white);
}

.heading-5.text-center {
  text-align: center;
}

.heading-5._w-100 {
  width: 100%;
}

.heading-5.text-center-copy {
  text-align: center;
}

.list-item-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.section-single-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.check-icon {
  margin-top: 3px;
}

.flex-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 30px;
}

.flex-block-5.mb-0 {
  margin-bottom: 0;
}

.flex-block-5.mt-8 {
  padding-top: 10px;
}

.flex-block-5.mt-12 {
  margin-top: 12px;
}

.flex-block-5.mt-12.mb-16 {
  margin-bottom: 16px;
}

.flex-block-5.list-2-blocks {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
}

.flex-block-5.list-2-blocks.text-white {
  color: var(--heading-color);
}

.flex-block-5.list-2-blocks-copy {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
}

.flex-block-5.list-2-blocks-copy.text-white {
  color: var(--heading-color);
}

.text-block-10 {
  color: var(--black);
  text-align: left;
  flex: 0 auto;
  font-weight: 400;
}

.text-block-10.text-left, .text-block-10.tet-left {
  text-align: left;
}

.text-block-10.text-white {
  color: var(--white);
}

.section-content-block {
  grid-column-gap: 100px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1115px;
  display: grid;
}

.section-content-block.shift-direction {
  flex-flow: row;
  grid-template-rows: auto;
  display: flex;
}

.section-content-block.grid-full {
  grid-template-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
}

.section-content-block.grid-full.mt-12 {
  margin-top: 12px;
}

.section-content-block.mx-w-90 {
  max-width: 90%;
}

.section-content-block.whats-included-flat-fee {
  grid-template-columns: .75fr 1fr;
}

.section-content-block.mt-section {
  margin-top: 100px;
}

.section-content-block.mt-24.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.section-content-block.mt-24.px-24.grid-single-col {
  grid-column-gap: 30px;
  grid-template-columns: 1fr;
}

.section-content-block.mx-w-1000.flex-single-col {
  flex-flow: column;
  display: flex;
}

.section-content-block.mx-w-1000.grid-tab-2-col.grid-single-col, .section-content-block.mx-w-1000.grid-tab-2-col-copy.grid-single-col {
  grid-template-columns: 1fr;
}

.section-content-block.mx-w-1000 {
  max-width: 1000px;
}

.section-content-block.grid-tab-2-col {
  grid-column-gap: 80px;
}

.section-content-block.grid-1-col {
  grid-template-columns: 1fr;
}

.section-content-block.grid-2-col {
  grid-column-gap: 42px;
  place-items: start stretch;
}

.section-content-block.grid-2-col.mt-sm-24 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.section-content-block.grid-2-col.pb-16 {
  padding-bottom: 20px;
}

.section-content-block.grid-2-col.mt-sm-24-copy {
  grid-row-gap: 42px;
}

.section-content-block.grid-2-col.align-center {
  place-items: center stretch;
}

.section-content-block.grid-1-col-copy {
  grid-template-columns: 1fr;
}

.section-content-block.grid-tab-2-col-copy {
  grid-column-gap: 80px;
}

.image-content-about {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.image-content-about.fade-right-slow {
  width: 100%;
  max-width: 100%;
}

.image-content-about.fade-left-slow, .image-content-about.img-left-side {
  max-width: 100%;
}

.image-content-about.img-left-side.img-whats-included {
  width: 100%;
}

.sentencing-grid {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.sentencing-grid.mt-100 {
  margin-top: 100px;
}

.sentencing-grid.mb-100 {
  margin-bottom: 100px;
}

.sentencing-grid-collection {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 980px;
  display: grid;
}

.sentencing-single-item {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  color: var(--heading-color);
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 194px;
  padding: 28px 30px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 0 4px 4px #00000017;
}

.sentencing-single-item:hover {
  background-color: var(--heading-color);
  color: var(--white);
}

.box-title {
  color: var(--heading-color);
  text-align: center;
  height: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
}

.grid-icon {
  width: auto;
  min-width: 40px;
  height: auto;
  min-height: 40px;
}

.shape-img {
  z-index: -1;
  max-width: 50px;
  position: absolute;
  inset: auto auto 0% 4%;
}

.license-suspension-details {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 100px;
  padding: 0 30px;
  position: relative;
}

.inner-content {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.inner-content.mt-48 {
  margin-top: 48px;
}

.inner-content.pb-0 {
  padding-bottom: 0;
}

.inner-content.bg-grey {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
}

.inner-content.bg-grey.mx-w-xl {
  max-width: 1170px;
}

.inner-content.bg-grey.mx-w-xl.gy-20 {
  grid-row-gap: 20px;
}

.inner-content.bg-grey.mx-w-xl-copy {
  max-width: 1170px;
}

.inner-content.bg-grey.mx-w-xl-copy.gy-20 {
  grid-row-gap: 20px;
}

.inner-content.bg-grey.bg-white {
  background-color: var(--white);
  background-image: none;
}

.inner-content.bg-grey.bg-white.mx-w-xl.shadow-dark {
  box-shadow: 0 0 26px #00000017;
}

.inner-content.bg-grey-copy {
  background-color: #e9ecf5;
  border-radius: 24px;
}

.inner-content.pt-0 {
  padding-top: 0;
}

.inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container.shadow-box, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container.shadow-box-copy, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container-copy.shadow-box, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container-copy.shadow-box-copy {
  border-radius: 30px;
  padding: 41px 51px;
  box-shadow: 0 0 26px #00000014;
}

.inner-content.py-lg-60.py-md-40.container-dark-bg {
  border-radius: 24px;
  width: 90%;
  max-width: 100%;
}

.inner-content.py-lg-60.py-md-40.container-dark-bg._w-100 {
  width: 100%;
}

.inner-content.py-lg-60.py-md-40.pb-0._w-100 {
  max-width: 100%;
}

.inner-content.py-lg-60.py-md-40.pb-0._w-95 {
  width: 95%;
  max-width: 1500px;
}

.inner-content.py-lg-60.py-md-40._w-100 {
  max-width: 1500px;
}

.inner-content.py-lg-60.py-md-40._w-100.container-dark-bg.bg-white-with-shadow {
  background-color: var(--white);
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
  background-image: none;
}

.inner-content.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.inner-content.mt-48-copy {
  margin-top: 48px;
}

.inner-content.mx-w-1200 {
  max-width: 1154px;
}

.text-block-11 {
  text-align: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.text-block-11.px-10 {
  max-width: 709px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-11.fade-up-slow {
  color: var(--black);
  font-weight: 400;
}

.suspension-block-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 900px;
  display: grid;
  position: relative;
}

.suspension-block-content.mt-24 {
  margin-top: 24px;
}

.suspension-block-content.deffered-treatment-block-boxes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  max-width: 1200px;
  display: flex;
}

.suspension-block-content.grid-tab-col-2.mt-24, .suspension-block-content.grid-tab-col-2-copy.mt-24, .suspension-block-content.grid-tab-col-2-copy.mt-24 {
  padding-left: 10px;
  padding-right: 10px;
}

.suspension-block-content.mw-1000 {
  max-width: 1000px;
}

.content-boxes {
  border-radius: 30px;
  padding: 41px 27px 41px 51px;
  box-shadow: 0 0 26px #00000014;
}

.content-boxes.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.content-boxes.white-bg.align-left {
  text-align: left;
}

.content-boxes.white-bg.align-left.shadow-dark {
  border-radius: 24px;
  padding-left: 32px;
  padding-right: 32px;
}

.content-boxes.white-bg.align-left.shadow-dark.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content-boxes.white-bg.align-left.shadow-dark.align-sm-center.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.content-boxes.white-bg.align-left.shadow-dark.col-span-2 {
  place-self: center;
  width: 100%;
}

.content-boxes.white-bg.align-left.shadow-dark.single-shadow-box {
  border-radius: 20px;
  flex-flow: row;
  width: 31%;
  min-height: 350px;
  display: flex;
}

.content-boxes.white-bg.align-left.shadow-dark.single-flex-child {
  width: 48%;
  min-height: 300px;
}

.content-boxes.white-bg.align-left.shadow-dark._w-100 {
  width: 100%;
}

.content-boxes.white-bg.align-left.shadow-dark.align-center-copy {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content-boxes.white-bg.align-left.shadow-dark.col-span-2-copy {
  place-self: center;
  width: 100%;
}

.content-boxes.white-bg.align-left.shadow-dark-copy.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content-boxes.white-bg.align-left-copy {
  text-align: left;
}

.content-boxes.white-bg.align-left-copy.shadow-dark.align-center, .content-boxes.white-bg.align-left-copy.shadow-dark-copy.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content-boxes.fade-left-slow {
  position: relative;
}

.content-boxes.fade-left-slow.bg-white {
  background-color: var(--white);
}

.content-boxes.fade-left-slow.text-center {
  text-align: center;
  padding: 20px;
}

.content-boxes.fade-right-slow.bg-white {
  background-color: var(--white);
}

.content-boxes.white-bg-copy {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.content-boxes.white-bg-copy.align-left {
  text-align: left;
}

.content-boxes.white-bg-copy.align-left.shadow-dark.align-center, .content-boxes.white-bg-copy.align-left.shadow-dark-copy.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content-boxes.white-bg-copy.align-left-copy {
  text-align: left;
}

.content-boxes.white-bg-copy.align-left-copy.shadow-dark.align-center, .content-boxes.white-bg-copy.align-left-copy.shadow-dark-copy.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content-boxes.single-treatment-box {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 31.5%;
  max-width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.content {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: var(--black);
  flex-flow: column;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.content.text-left {
  font-weight: 400;
}

.content.mb-16 {
  margin-bottom: 16px;
}

.content.text-center {
  text-align: center;
}

.common-data-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  margin-bottom: 30px;
  font-weight: 400;
}

.common-data-list.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-16.mt-6 {
  margin-top: 6px;
}

.common-data-list.mt-12._8 {
  margin-top: 8px;
}

.common-data-list.mt-12._8.mb-0.mt-tab-0.mx-500 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.common-data-list.mt-12._8.mb-0.mt-tab-0.mx-500.list-2-blocks {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.common-data-list.mt-12._8.mb-0.mt-tab-0.list-2-blocks {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.common-data-list.mb-0 {
  margin-bottom: 0;
}

.common-data-list.mb-0.mt-12.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-0.mt-12.mb-16.mt-0, .common-data-list.mb-0.mt-12.mb-16.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12.mb-16.mb-sm-0 {
  margin-bottom: 0;
}

.common-data-list.mb-0.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12.mb-16-copy {
  margin-bottom: 16px;
}

.common-data-list.mb-0.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-none.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-0.mt-none.mb-16.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-6 {
  margin-top: 6px;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-6.mb-16.mt-0, .common-data-list.mb-0.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-6.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-0.mt-6.mb-16.mt-0, .common-data-list.mb-0.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-6.mb-16-copy {
  margin-bottom: 16px;
}

.common-data-list.mb-0.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-0.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0.mt-12-copy.mb-16-copy {
  margin-bottom: 16px;
}

.common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-10 {
  margin-bottom: 10px;
}

.common-data-list.mt-8 {
  margin-top: 8px;
}

.common-data-list.mt-12 {
  margin-top: 12px;
}

.common-data-list.mt-12.mb-0.mt-8, .common-data-list.mt-12.mb-0.mt-8-copy {
  margin-top: 8px;
}

.common-data-list.mt-8 {
  margin-top: 8px;
  margin-bottom: 0;
}

.common-data-list.mt-8.mt-12.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mt-8.mt-12.mb-16.mt-0, .common-data-list.mt-8.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mt-8.mt-none.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mt-8.mt-none.mb-16.mt-0 {
  margin-top: 0;
}

.common-data-list.mt-8.mt-6 {
  margin-top: 6px;
}

.common-data-list.mt-8-copy.mt-12.mb-16.mt-0, .common-data-list.mt-8-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.text-left {
  text-align: left;
}

.common-data-list.text-left.mt-6 {
  margin-top: 6px;
}

.common-data-list.mt-8-copy.mt-12.mb-16.mt-0, .common-data-list.mt-8-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mt-8-copy.mt-6, .common-data-list.mt-6 {
  margin-top: 6px;
}

.common-data-list.list-2-col {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.common-data-list.list-2-col.list-w-600 {
  max-width: 800px;
}

.common-data-list.mb-0-copy.mt-12.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-16-copy {
  margin-bottom: 16px;
}

.common-data-list.mb-16-copy.mt-6 {
  margin-top: 6px;
}

.common-data-list.mb-0-copy.mt-12.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-10-copy {
  margin-bottom: 10px;
}

.common-data-list.mb-0-copy.mt-12.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.list-2-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
}

.common-data-list.mb-0-copy.mt-12.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mt-8-copy.mt-12.mb-16.mt-0, .common-data-list.mt-8-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mt-8-copy {
  margin-top: 8px;
  margin-bottom: 0;
}

.common-data-list.mt-8-copy.mt-12.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mt-8-copy.mt-12.mb-16.mt-0, .common-data-list.mt-8-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mt-8-copy.mt-none.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mt-8-copy.mt-none.mb-16.mt-0 {
  margin-top: 0;
}

.common-data-list.mt-8-copy.mt-6 {
  margin-top: 6px;
}

.common-data-list.mb-0-copy {
  margin-bottom: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-0-copy.mt-12.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16.mb-sm-0 {
  margin-bottom: 0;
}

.common-data-list.mb-0-copy.mt-12.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy {
  margin-bottom: 16px;
}

.common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-none.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-0-copy.mt-none.mb-16.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6 {
  margin-top: 6px;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-0-copy.mt-6.mb-16.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-6.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy {
  margin-bottom: 16px;
}

.common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-6.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16 {
  margin-bottom: 16px;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mt-0-copy, .common-data-list.mb-0-copy.mt-12-copy.mt-0 {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy {
  margin-bottom: 16px;
}

.common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mt-0-copy {
  margin-top: 0;
}

.single-check-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.heading-6 {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
  font-weight: 600;
  line-height: 125%;
}

.heading-6.mt-0._w-100 {
  width: 100%;
}

.heading-6.mt-0._w-100.text-center, .heading-6.mt-0.text-center {
  text-align: center;
}

.heading-6.text-left {
  color: var(--black);
  text-align: left;
  font-size: 20px;
}

.heading-6.text-align-left {
  text-align: left;
}

.heading-6.px-20 {
  padding-left: 0;
  padding-right: 0;
}

.heading-6.text-left-copy, .heading-6.text-left-copy-copy {
  color: var(--black);
  text-align: left;
  font-size: 20px;
}

.heading-6.mt-0-copy._w-100.text-center, .heading-6.mt-0-copy.text-center {
  text-align: center;
}

.heading-6.mt-0-copy._w-100 {
  width: 100%;
}

.heading-6.mt-0-copy._w-100.text-center, .heading-6.mt-0-copy.text-center {
  text-align: center;
}

.heading-6.mt-main-0 {
  margin-top: 0;
}

.practice-areas-copy {
  background-color: var(--transparent);
  border: 0 solid #0000;
  padding: 0;
  position: relative;
}

.how-we-defend-you {
  margin-bottom: 100px;
}

.how-we-defend-you.mb-100 {
  padding-bottom: 100px;
}

.how-we-defend-you.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.how-we-defend-you.mb-0 {
  margin-bottom: 0;
}

.single-check-icon {
  width: 17px;
  min-width: 17px;
  margin-top: 3px;
}

.container-914 {
  color: var(--heading-color);
  text-align: center;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  display: flex;
}

.container-914:hover {
  color: var(--white);
}

.container-914.bg-white {
  background-color: var(--white);
  background-image: none;
}

.container-914.bg-white.cust-sec-container.bx-shadow {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.bg-white.border-radius {
  border-radius: 60px;
}

.container-914.use-in-template.bg-white {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template.bg-white.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template.bg-white.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-white.mb-32, .container-914.use-in-template.bg-white.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-white.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template.bg-white.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template.bg-white.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template.bg-white.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template.bg-white.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white._w-mob-100.inner-sec-container.mt-main-100 {
  margin-top: 100px;
}

.container-914.use-in-template.bg-white.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.pt-0.bg-white.py-0, .container-914.use-in-template.pt-0.bg-white.py-0-copy, .container-914.use-in-template.pt-0.bg-white-copy.py-0, .container-914.use-in-template.pt-0.bg-white-copy.py-0-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.container-914.use-in-template.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.container-914.use-in-template.px-50.hover-text-blue:hover {
  color: var(--heading-color);
}

.container-914.use-in-template.mt-100 {
  margin-top: 100px;
}

.container-914.use-in-template.mx-w-90 {
  max-width: 1500px;
}

.container-914.use-in-template.bg-white-copy.mb-32, .container-914.use-in-template.bg-white-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.pt-0-copy.bg-white.py-0, .container-914.use-in-template.pt-0-copy.bg-white.py-0-copy, .container-914.use-in-template.pt-0-copy.bg-white-copy.py-0, .container-914.use-in-template.pt-0-copy.bg-white-copy.py-0-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0 {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0.mx-w-1094 {
  max-width: 1094px;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0-copy.mx-w-1094 {
  max-width: 1094px;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-0 {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-0.mx-w-1094 {
  max-width: 1094px;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-0-copy.mx-w-1094 {
  max-width: 1094px;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0 {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0.mx-w-1094 {
  max-width: 1094px;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0-copy.mx-w-1094 {
  max-width: 1094px;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0 {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0.mx-w-1094 {
  max-width: 1094px;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0-copy.mx-w-1094 {
  max-width: 1094px;
}

.container-914.use-in-template.bg-white-copy.mb-32, .container-914.use-in-template.bg-white-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100.bx-sh-none.mt-0, .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none.mt-0, .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy.mt-0, .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy.mb-32, .container-914.use-in-template.bg-white-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy-copy {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template.bg-white-copy-copy.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template.bg-white-copy-copy.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100.bx-sh-none.mt-0, .container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0, .container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0, .container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy-copy.mb-32, .container-914.use-in-template.bg-white-copy-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-white-copy-copy.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template.bg-white-copy-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy-copy.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy-copy.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy-copy.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template.bg-white-copy-copy.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100.bx-sh-none.mt-0, .container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none.mt-0, .container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy.mt-0, .container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template.bg-dark-with-shape {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template.bg-dark-with-shape.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template.bg-dark-with-shape.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-dark-with-shape.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-dark-with-shape.mb-32, .container-914.use-in-template.bg-dark-with-shape.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-dark-with-shape.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template.bg-dark-with-shape.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-dark-with-shape.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-dark-with-shape.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template.bg-dark-with-shape.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template.bg-dark-with-shape.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template.bg-dark-with-shape.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-dark-with-shape.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-dark-with-shape.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-dark-with-shape-copy {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template.bg-dark-with-shape-copy.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template.bg-dark-with-shape-copy.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-dark-with-shape-copy.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-dark-with-shape-copy.mb-32, .container-914.use-in-template.bg-dark-with-shape-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-dark-with-shape-copy.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template.bg-dark-with-shape-copy.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template.bg-dark-with-shape-copy.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template.bg-dark-with-shape-copy.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-dark-with-shape-copy.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-dark-with-shape-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-plain {
  background-color: var(--white);
  background-image: none;
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template.bg-white-plain.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template.bg-white-plain.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-plain.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-white-plain.mb-32, .container-914.use-in-template.bg-white-plain.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-white-plain.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template.bg-white-plain.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-plain.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-plain.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template.bg-white-plain.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-plain.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template.bg-white-plain.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-plain.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-white-plain.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.mb-32, .container-914.use-in-template.bg-white-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template.bg-white-copy.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template.bg-white-copy.mb-32, .container-914.use-in-template.bg-white-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template.bg-white-copy.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template.bg-white-copy.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template.bg-white-copy.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-white {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template-copy.bg-white.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-white.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-white.mb-32, .container-914.use-in-template-copy.bg-white.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template-copy.bg-white.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-white.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-white.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template-copy.bg-white.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.pt-0.bg-white.py-0, .container-914.use-in-template-copy.pt-0.bg-white.py-0-copy, .container-914.use-in-template-copy.pt-0.bg-white-copy.py-0, .container-914.use-in-template-copy.pt-0.bg-white-copy.py-0-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.container-914.use-in-template-copy.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.container-914.use-in-template-copy.px-50.hover-text-blue:hover {
  color: var(--heading-color);
}

.container-914.use-in-template-copy.mt-100 {
  margin-top: 100px;
}

.container-914.use-in-template-copy.mx-w-90 {
  max-width: 1500px;
}

.container-914.use-in-template-copy.bg-white-copy.mb-32, .container-914.use-in-template-copy.bg-white-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template-copy.pt-0-copy.bg-white.py-0, .container-914.use-in-template-copy.pt-0-copy.bg-white.py-0-copy, .container-914.use-in-template-copy.pt-0-copy.bg-white-copy.py-0, .container-914.use-in-template-copy.pt-0-copy.bg-white-copy.py-0-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0, .container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0, .container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0, .container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy.mb-32, .container-914.use-in-template-copy.bg-white-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100.bx-sh-none.mt-0, .container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none.mt-0, .container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy.mt-0, .container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template-copy.bg-white-copy.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-white-copy.mb-32, .container-914.use-in-template-copy.bg-white-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template-copy.bg-white-copy.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-white-copy-copy {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template-copy.bg-white-copy-copy.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy-copy.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100.bx-sh-none.mt-0, .container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0, .container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0, .container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mb-32, .container-914.use-in-template-copy.bg-white-copy-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy-copy.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy-copy.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy-copy.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template-copy.bg-white-copy-copy.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100.bx-sh-none.mt-0, .container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none.mt-0, .container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy.mt-0, .container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100-copy.bx-sh-none-copy.mt-0-copy {
  margin-top: 0;
}

.container-914.use-in-template-copy.bg-dark-with-shape {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template-copy.bg-dark-with-shape.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-dark-with-shape.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-dark-with-shape.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-dark-with-shape.mb-32, .container-914.use-in-template-copy.bg-dark-with-shape.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-dark-with-shape.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-dark-with-shape.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-dark-with-shape.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template-copy.bg-dark-with-shape.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-dark-with-shape.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-dark-with-shape.bx-sh-none {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy {
  box-shadow: 0 1px 5px #0003;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0 {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100 {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.mb-32, .container-914.use-in-template-copy.bg-dark-with-shape-copy.mb-32-copy {
  margin-bottom: 32px;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy {
  padding-top: 0;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.bg-dark-img.no-shadow {
  box-shadow: none;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.legal-defense-3rd {
  padding-top: 100px;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.legal-defense-3rd.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100-copy {
  box-shadow: 0 2px 5px 4px var(--box-light-grey);
}

.container-914.use-in-template-copy.bg-dark-with-shape-copy.bx-sh-none {
  box-shadow: none;
}

.image-content-box {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-content-box.img-first.fade-up-slow {
  grid-row-gap: 70px;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.image-content-box.img-first.fade-up-slow.gap-70.grid-1-col, .image-content-box.img-first.fade-up-slow.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.img-first.fade-up-slow.grid-single-col.mt-10 {
  margin-top: 10px;
}

.image-content-box.img-first.fade-up-slow.grid-single-col.mt-24 {
  order: 9999;
}

.image-content-box.img-first.fade-up-slow.grid-single-col.gy-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.image-content-box.img-first.fade-up-slow.grid-sm-2-col, .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy, .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy, .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy, .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy, .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy, .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy, .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy, .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy {
  grid-template-columns: 1fr 1fr;
}

.image-content-box.img-first.fade-up-slow-copy {
  justify-items: stretch;
}

.image-content-box.img-first.fade-up-slow-copy {
  grid-row-gap: 70px;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.image-content-box.img-first.fade-up-slow-copy.gap-70.grid-1-col, .image-content-box.img-first.fade-up-slow-copy.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.img-first.fade-up-slow-copy.grid-single-col.mt-10 {
  margin-top: 10px;
}

.image-content-box.img-first.fade-up-slow-copy.grid-single-col.mt-24 {
  order: 9999;
}

.image-content-box.img-first.fade-up-slow-copy.grid-single-col.gy-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.image-content-box.fade-up-slow {
  width: 100%;
  font-size: 21px;
}

.image-content-box.fade-up-slow.gap-70 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.image-content-box.fade-up-slow.gap-70.mt-0 {
  margin-top: 0;
}

.image-content-box.fade-up-slow.gap-70.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow.gap-70.grid-single-col.mt-10 {
  margin-top: 10px;
}

.image-content-box.fade-up-slow.box-align-center {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}

.image-content-box.fade-up-slow.mt-16 {
  margin-top: 16px;
}

.image-content-box.fade-up-slow.mt-16.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow.mt-16.grid-single-box.mt-6 {
  margin-top: 6px;
}

.image-content-box.fade-up-slow.mt-16.gap-60-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow.mt-24 {
  margin-top: 24px;
}

.image-content-box.fade-up-slow.mt-0.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow.mt-0.grid-single-col.mt-16 {
  order: -9999;
}

.image-content-box.fade-up-slow.mt-32.single-grid-col {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow.mt-32.single-grid-col.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.image-content-box.fade-up-slow.grid-single-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow.grid-single-box.mt-0 {
  grid-template-columns: 1fr 1fr;
}

.image-content-box.fade-up-slow.grid-single-box.mt-0.single-grid {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow.grid-single-box.mt-0-copy {
  grid-template-columns: 1fr 1fr;
}

.image-content-box.fade-up-slow.grid-single-box.mt-10 {
  margin-top: 10px;
}

.image-content-box.fade-up-slow.grid-single-box.mt-6 {
  margin-top: 6px;
}

.image-content-box.fade-up-slow.grid-single-box.mt-10-copy {
  margin-top: 10px;
}

.image-content-box.fade-up-slow.mt-20 {
  margin-top: 20px;
}

.image-content-box.fade-up-slow.mt-32 {
  margin-top: 32px;
}

.image-content-box.fade-up-slow.mt-32.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow.grid-sm-2-col.mt-main-20 {
  margin-top: 20px;
}

.image-content-box.fade-up-slow.gap-70-copy {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.image-content-box.fade-up-slow.gap-70-copy.mt-0 {
  margin-top: 0;
}

.image-content-box.fade-up-slow.gap-70-copy.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow.gap-70-copy.grid-single-col.mt-10 {
  margin-top: 10px;
}

.image-content-box.fade-up-slow.grid-1-col.mt-30 {
  margin-top: 30px;
}

.image-content-box.fade-up-slow.grid-1-col.mt-8 {
  margin-top: 8px;
}

.image-content-box.fade-up-slow.mt-16-copy {
  margin-top: 16px;
}

.image-content-box.fade-up-slow.mt-16-copy.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow.mt-16-copy.grid-single-box.mt-6 {
  margin-top: 6px;
}

.image-content-box.fade-up-slow.mt-16-copy.gap-60-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow.mt-32-copy {
  margin-top: 32px;
}

.image-content-box.fade-up-slow.mt-32-copy.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow.grid-sm-2-col-copy.mt-main-20 {
  margin-top: 20px;
}

.image-content-box.img-first-copy.fade-up-slow-copy.gap-70.grid-1-col, .image-content-box.single-grid-col {
  grid-template-columns: 1fr;
}

.image-content-box.mt-0 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.img-first-copy.fade-up-slow {
  justify-items: stretch;
}

.image-content-box.img-first-copy.fade-up-slow-copy.gap-70.grid-1-col, .image-content-box.grid-single-box {
  grid-template-columns: 1fr;
}

.image-content-box.grid-single-box.gy-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.image-content-box.grid-single-box.gy-32.mt-10 {
  margin-top: 10px;
}

.image-content-box.grid-single-box.gy-32.mt-10.grid-tab-2-col.mt-24 {
  margin-top: 24px;
}

.image-content-box.mt-20 {
  margin-top: 20px;
}

.image-content-box.mt-20.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.mt-20.grid-single-col.mt-0 {
  margin-top: 0;
}

.image-content-box.mt-20.mt-tab-0.grid-single-block {
  grid-template-columns: 1fr;
}

.image-content-box.mt-20.mt-tab-0.grid-single-block.mt-0 {
  margin-top: 0;
}

.image-content-box.mt-24.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.img-first-copy.fade-up-slow {
  grid-row-gap: 70px;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.image-content-box.img-first-copy.fade-up-slow.gap-70.grid-1-col, .image-content-box.img-first-copy.fade-up-slow.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.img-first-copy.fade-up-slow.grid-single-col.mt-10 {
  margin-top: 10px;
}

.image-content-box.img-first-copy.fade-up-slow.grid-single-col.mt-24 {
  order: 9999;
}

.image-content-box.img-first-copy.fade-up-slow.grid-single-col.gy-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.image-content-box.img-first-copy.fade-up-slow-copy {
  justify-items: stretch;
}

.image-content-box.img-first-copy.fade-up-slow-copy {
  grid-row-gap: 70px;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.image-content-box.img-first-copy.fade-up-slow-copy.gap-70.grid-1-col, .image-content-box.img-first-copy.fade-up-slow-copy.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.img-first-copy.fade-up-slow-copy.grid-single-col.mt-10 {
  margin-top: 10px;
}

.image-content-box.img-first-copy.fade-up-slow-copy.grid-single-col.mt-24 {
  order: 9999;
}

.image-content-box.img-first-copy.fade-up-slow-copy.grid-single-col.gy-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.image-content-box.grid-1-col {
  grid-template-columns: 1fr;
}

.image-content-box.grid-1-col.mt-16 {
  margin-top: 16px;
}

.image-content-box.flex-box-2-col, .image-content-box.grid-2-col {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

.image-content-box.grid-2-col.mt-sm-0.gap-sm-16 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.image-content-box.fade-up-slow-copy.mt-16.gap-60-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow-copy.mt-16-copy.gap-60-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow-copy {
  width: 100%;
  font-size: 21px;
}

.image-content-box.fade-up-slow-copy.gap-70 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.image-content-box.fade-up-slow-copy.gap-70.mt-0 {
  margin-top: 0;
}

.image-content-box.fade-up-slow-copy.gap-70.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow-copy.gap-70.grid-single-col.mt-10 {
  margin-top: 10px;
}

.image-content-box.fade-up-slow-copy.box-align-center {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}

.image-content-box.fade-up-slow-copy.mt-16 {
  margin-top: 16px;
}

.image-content-box.fade-up-slow-copy.mt-16.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow-copy.mt-16.grid-single-box.mt-6 {
  margin-top: 6px;
}

.image-content-box.fade-up-slow-copy.mt-16.gap-60-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow-copy.mt-24 {
  margin-top: 24px;
}

.image-content-box.fade-up-slow-copy.mt-0.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow-copy.mt-0.grid-single-col.mt-16 {
  order: -9999;
}

.image-content-box.fade-up-slow-copy.mt-32.single-grid-col {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow-copy.mt-32.single-grid-col.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.image-content-box.fade-up-slow-copy.grid-single-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow-copy.grid-single-box.mt-0 {
  grid-template-columns: 1fr 1fr;
}

.image-content-box.fade-up-slow-copy.grid-single-box.mt-0.single-grid {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow-copy.grid-single-box.mt-0-copy {
  grid-template-columns: 1fr 1fr;
}

.image-content-box.fade-up-slow-copy.grid-single-box.mt-10 {
  margin-top: 10px;
}

.image-content-box.fade-up-slow-copy.grid-single-box.mt-6 {
  margin-top: 6px;
}

.image-content-box.fade-up-slow-copy.grid-single-box.mt-10-copy {
  margin-top: 10px;
}

.image-content-box.fade-up-slow-copy.mt-20 {
  margin-top: 20px;
}

.image-content-box.fade-up-slow-copy.mt-32 {
  margin-top: 32px;
}

.image-content-box.fade-up-slow-copy.mt-32.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow-copy.grid-sm-2-col.mt-main-20 {
  margin-top: 20px;
}

.image-content-box.fade-up-slow-copy.gap-70-copy {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.image-content-box.fade-up-slow-copy.gap-70-copy.mt-0 {
  margin-top: 0;
}

.image-content-box.fade-up-slow-copy.gap-70-copy.grid-single-col {
  grid-template-columns: 1fr;
}

.image-content-box.fade-up-slow-copy.gap-70-copy.grid-single-col.mt-10 {
  margin-top: 10px;
}

.image-content-box.fade-up-slow-copy.grid-1-col.mt-30 {
  margin-top: 30px;
}

.image-content-box.fade-up-slow-copy.grid-1-col.mt-8 {
  margin-top: 8px;
}

.image-content-box.fade-up-slow-copy.mt-16-copy {
  margin-top: 16px;
}

.image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow-copy.mt-16-copy.grid-single-box.mt-6 {
  margin-top: 6px;
}

.image-content-box.fade-up-slow-copy.mt-16-copy.gap-60-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow-copy.mt-32-copy {
  margin-top: 32px;
}

.image-content-box.fade-up-slow-copy.mt-32-copy.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-box.fade-up-slow-copy.grid-sm-2-col-copy.mt-main-20 {
  margin-top: 20px;
}

.image-content-heading {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.image-content-heading.mb-12 {
  margin-bottom: 12px;
}

.image-content-heading._w-tab-100 {
  width: 100%;
}

.image-content-heading._w-tab-100.text-center, .image-content-heading._w-tab-100.text-center-copy {
  text-align: center;
}

.image-content-heading._w-tab-100.text-left {
  text-align: left;
}

.image-content-heading.mb-8 {
  margin-bottom: 8px;
}

.image-content-heading.dol-heading {
  font-size: 28px;
}

.image-content-heading.dol-heading.dol-def-heading {
  font-weight: 700;
}

.image-content-heading.text-white {
  color: var(--white);
}

.image-content-heading.mt-30 {
  margin-top: 30px;
}

.image-content-heading.text-center {
  text-align: center;
}

.image-content-heading.fs-heading-h3 {
  margin-top: 0;
  line-height: 36px;
}

.image-content-heading.mt-0.mb-10 {
  margin-bottom: 10px;
}

.shadow-two-4-copy {
  border-radius: 30px;
  height: 409.766px;
  box-shadow: 0 4px 24px #96a3b514;
}

.shadow-image-box {
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 30px;
  order: 0;
  width: 100%;
  min-height: 480px;
}

.image-content-wrapper {
  width: 100%;
  max-width: 900px;
}

.image-content-wrapper.mt-32 {
  margin-top: 32px;
}

.image-content-wrapper.mt-32.mx-w-xl.gap-mob-20.align-center {
  justify-content: center;
  align-items: center;
}

.image-content-wrapper.mx-100 {
  margin-left: auto;
  margin-right: auto;
}

.image-content-wrapper.mx-w-xl.mt-mob-10.mx-w-1000 {
  max-width: 1000px;
}

.image-content-wrapper.mx-w-xl.align-items-center {
  justify-content: center;
  align-items: center;
}

.image-content-wrapper.mx-w-xl._w-tab-100.mt-mob-16.gap-mob-20, .image-content-wrapper.mx-w-xl._w-tab-100.gap-mob-20, .image-content-wrapper.mx-w-xl.gap-mob-20 {
  padding-left: 10px;
  padding-right: 10px;
}

.image-content-wrapper.mx-w-xl._w-100 {
  max-width: 100%;
}

.image-content-wrapper.mx-w-xl._w-100.mt-mob-16.gap-mob-20, .image-content-wrapper.mx-w-xl._w-100.gap-mob-20 {
  padding-left: 10px;
  padding-right: 10px;
}

.image-content-wrapper.mx-w-xl.mt-mob-10-copy.mx-w-1000, .image-content-wrapper.pr-sm-tab-8.mx-w-xl._w-tab-100.gap-mob-16.mw-1000 {
  max-width: 1000px;
}

.image-content-wrapper.mt-mob-10 {
  width: 78%;
}

.image-content-wrapper.mt-mob-10.mw-tab-100.gap-mob-18.mw-main-100 {
  max-width: 1000px;
}

.image-content-wrapper.mt-mob-10.mw-main-100 {
  box-sizing: border-box;
  width: 100%;
}

.image-content-wrapper.align-items-center {
  justify-content: center;
  align-items: center;
}

.image-content-wrapper.mt-mob-16 {
  padding-left: 10px;
  padding-right: 10px;
}

.defend-image-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.defend-image-content.d-none {
  display: none;
}

.defend-image-content.align-center {
  justify-content: center;
  align-items: center;
}

.defend-text-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.defend-text-content.align-item-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.defend-text-content.align-item-center.mt-10 {
  margin-top: 10px;
}

.defend-text-content.outlined-box {
  background-color: var(--white);
  border-radius: 20px;
  padding: 48px 32px;
  box-shadow: 0 0 26px #00000014;
}

.defend-text-content.outlined-box.align-center {
  justify-content: center;
  align-items: center;
}

.defend-text-content.pe-16 {
  padding-right: 16px;
}

.defend-text-content.shadow-box {
  background-color: var(--white);
  border-radius: 20px;
  height: 100%;
  padding: 24px;
  box-shadow: 0 7px 29px #64646f33;
}

.defend-text-content.shadow-box.grid-last-child {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.defend-text-content.align-item-center-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.defend-text-content.align-item-center-copy.mt-10, .defend-text-content._w-tab-100.mt-tab-10 {
  margin-top: 10px;
}

.why-choose-callahan-law {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.inner-container-why-us {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--white);
  border-radius: 0;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 34px;
  display: flex;
  position: relative;
}

.inner-container-why-us.dark-version {
  background-color: var(--box-light-grey);
  border-radius: 60px;
}

.why-us-single-item {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #e4eaff;
  border-radius: 30px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 194px;
  padding: 41px 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #00000017;
}

.why-us-single-item.bg-white {
  background-color: var(--white);
}

.why-us-features {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 980px;
  display: flex;
}

.testimonial-sec-dark {
  border: 0 solid #000;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.container-dark {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 60px;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 5% 180px;
}

.container-dark.taxt-center {
  text-align: center;
}

.container-dark.team-sec {
  text-align: center;
  padding-bottom: 100px;
}

.testimonials-single-slide-dark {
  background-color: var(--transparent);
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#e9ecf5, #e9ecf5);
  background-clip: border-box;
  border: 1px solid #fff0;
  border-radius: 30px;
  width: 33%;
  height: 500px;
  margin-bottom: 0;
  margin-left: 4px;
  margin-right: 0;
  padding: 20px 10px 111px;
  overflow: hidden;
}

.testimonial-card-white {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border: 0 solid #e4ebf3;
  border-radius: 30px;
  flex-direction: column;
  padding: 48px 47px;
  display: flex;
  box-shadow: 0 0 27px 2px #00000012;
}

.dark-left-arrow {
  border: 2.5px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  font-size: 22px;
  inset: auto auto -25% 43%;
}

.dark-left-arrow:hover {
  background-color: var(--theme-green);
}

.dark-right-arrow {
  border: 2.5px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  font-size: 22px;
  inset: auto 47% -25% auto;
}

.dark-right-arrow:hover {
  background-color: var(--theme-green);
}

.faqs-section-light {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.faqs-section-light.pt-0 {
  padding-top: 0;
}

.faqs-section-light.section-spacing {
  margin-top: 100px;
  margin-bottom: 100px;
}

.faqs-section-light.section-spacing.mt-0 {
  margin-top: 0;
}

.faqs-section-light.section-spacing.mt-0.mb-0 {
  margin-bottom: 0;
}

.faqs-section-light.section-spacing-copy {
  margin-top: 100px;
  margin-bottom: 100px;
}

.faqs-section-light.section-spacing-copy.mt-0 {
  margin-top: 0;
}

.faqs-section-light.section-spacing-copy.mt-0.mb-0 {
  margin-bottom: 0;
}

.container-faq-light {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 0px solid var(--transparent);
  background-color: var(--white);
  border-radius: 0;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-faq-light.pb-0 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-bottom: 0;
}

.container-faq-light.mb-temp-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-faq-light.pt-0, .container-faq-light.pt-0-copy {
  padding-top: 0;
}

.container-faq-light.container-faq-dark {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.container-faq-light.container-faq-dark.margin-section {
  margin-top: 100px;
  margin-bottom: 100px;
}

.container-faq-light.container-faq-dark.pt-40 {
  padding-top: 40px;
}

.container-faq-light.container-faq-dark.pt-40.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.container-faq-light.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-915 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  display: grid;
}

.single-video-box {
  width: 22%;
  max-width: 326px;
}

.single-video-box:hover {
  color: var(--heading-color);
}

.videos-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  padding-left: 53px;
  padding-right: 53px;
  display: grid;
}

.video-box-title:hover {
  color: var(--heading-color);
}

.container-video-sec {
  color: var(--heading-color);
  text-align: center;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  display: flex;
}

.container-video-sec:hover {
  color: var(--white);
}

.text-block-12 {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.video {
  border-radius: 30px;
  width: 326px;
  height: 270px;
}

.container-916 {
  max-width: 100%;
}

.container-default {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start;
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  padding-left: 53px;
  padding-right: 53px;
  display: flex;
}

.video-block-single {
  width: 24%;
}

.video-2 {
  border-radius: 30px;
  height: 270px;
  margin-bottom: 30px;
}

.bottom-cta-sec {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 0;
  position: relative;
}

.bottom-cta-sec.mt-0 {
  text-align: center;
  margin-top: 0;
}

.bottom-cta-sec.mt-0.mt-100, .bottom-cta-sec.mt-0.mt-default {
  margin-top: 100px;
}

.bottom-cta-sec.mb-0 {
  margin-bottom: 0;
}

.bottom-cta-sec.mt-0-copy.mt-100, .bottom-cta-sec.mt-0-copy.mt-main-default {
  margin-top: 100px;
}

.bottom-cta-sec.mt-0-copy {
  text-align: center;
  margin-top: 0;
}

.bottom-cta-sec.mt-0-copy.mt-100, .bottom-cta-sec.mt-0-copy.mt-default {
  margin-top: 100px;
}

.container-917 {
  background-color: var(--heading-color);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683eeed6f07fee23623843e4_image%203(7).png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 60px;
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.hero-wrapper-two-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-6 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.heading-7 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 125%;
}

.heading-7.cta-banner-heading {
  margin-top: 0;
}

.heading-7.mt-0 {
  color: var(--white);
  margin-top: 0;
}

.section-wrapper-inner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-wrapper-inner.mx-1025 {
  width: 90%;
  max-width: 1025px;
}

.section-wrapper-inner.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.cta-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 0;
}

.cta-button-wrapper.my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.cta-button-wrapper.mb-mob-16 {
  width: auto;
}

.cta-button-wrapper.mb-mob-16.flex-column {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.cta-button-wrapper._w-mob-100.mb-mob-16, .cta-button-wrapper._w-mob-100.mb-mob-16-copy, .cta-button-wrapper.mb-mob-16-copy {
  width: auto;
}

.cta-button-wrapper.mb-mob-16-copy.flex-column {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.image-5 {
  max-width: 60px;
  position: absolute;
  inset: auto auto 0% 12%;
}

.image-5-right {
  max-width: 60px;
  position: absolute;
  inset: auto 12% 0% auto;
}

.container-bottom-cta {
  background-color: var(--heading-color);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68411efa712d9ecb237213d2_Group%2042921.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 24px;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.container-bottom-cta.cust-sec-container.py-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.container-1006 {
  width: 100%;
  max-width: 1006px;
  margin-left: auto;
  margin-right: auto;
}

.section-content-block-about {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-content-about {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.what-is-a-dui {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  border-radius: 0;
  max-width: 90%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.dui-section-content {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
  background-position: 0 0;
  background-size: auto;
  border-radius: 60px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1174px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.top-heading-sec {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 709px;
  display: flex;
}

.top-heading-sec.mb-24 {
  margin-bottom: 24px;
}

.top-heading-sec._w-100 {
  width: 100%;
  max-width: 1025px;
}

.top-heading-sec._w-100.mb-32 {
  margin-bottom: 32px;
}

.understanding-dui-penalties {
  border: 1px solid var(--transparent);
  background-color: #fff;
  width: 100%;
  padding: 0;
  position: relative;
}

.inner-content-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--white);
  border-radius: 0;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: flex;
  position: relative;
}

.penalities-types {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.single-penaity-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  background-color: #e4eaff;
  border-radius: 30px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 35px 22px;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.link-block {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-13 {
  color: var(--black);
  height: 100%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.text-block-13.text-white {
  color: var(--white);
}

.text-block-14 {
  color: var(--theme-green);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.code-embed {
  margin-top: 2px;
}

.dui-information-collection {
  grid-column-gap: 38px;
  grid-row-gap: 41px;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 925px;
  display: grid;
}

.common-center-text {
  color: var(--black);
  text-align: left;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.common-center-text.text-center {
  text-align: center;
  margin-bottom: 0;
}

.inner-container-dui-info {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--white);
  text-align: center;
  border-radius: 0;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 34px;
  display: flex;
  position: relative;
}

.why-us-callahan-laws {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 980px;
  display: grid;
}

.box-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.penality-name {
  color: var(--heading-color);
  text-align: left;
  height: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
}

.penality-name.text-center {
  text-align: center;
}

.penality-name.text-center.px-8, .penality-name.text-center.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-start.px-8, .penality-name.text-start.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-start.px-8, .penality-name.text-start.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-start.px-8, .penality-name.text-start.px-8-copy, .penality-name.text-start.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-start {
  text-align: left;
}

.penality-name.text-start.px-8, .penality-name.text-start.px-8-copy, .penality-name.text-start.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-left.px-8, .penality-name.text-left.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-left.px-8, .penality-name.text-left.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-left.px-8, .penality-name.text-left.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-left {
  text-align: left;
}

.penality-name.text-left.px-8, .penality-name.text-left.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.penality-name.text-center-copy {
  text-align: center;
}

.penality-name.text-center-copy.px-8, .penality-name.text-center-copy.px-8-copy {
  padding-left: 8px;
  padding-right: 8px;
}

.box-title-copy {
  color: var(--heading-color);
  text-align: center;
  text-align: center;
  text-align: center;
  height: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
}

.breadcrumbs-top {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--black);
  flex-flow: wrap;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 54px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.credentials-philosophy-content {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1065px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.credentials-philosophy {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 5%;
  position: relative;
}

.team-section-listing {
  border: 1px solid var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 0 0 100px;
  display: flex;
  position: relative;
}

.team-section-listing.dark-bg {
  background-color: var(--box-light-grey);
  border-radius: 40px;
  padding-top: 100px;
}

.why-our-team-stands-out {
  border: 1px solid #0000;
}

.container-why-us {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  color: var(--heading-color);
  text-align: center;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  display: flex;
}

.container-why-us:hover {
  color: var(--white);
}

.heading-why-us, .content-heading-why-us {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.team-circles {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-1007 {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683d736d413ac1afb4b31deb_image%203.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-heading-11 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-5 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name-2 {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position-2 {
  margin-bottom: 24px;
}

.video-section-updated {
  border: 1px solid var(--transparent);
  border-radius: 60px;
  padding: 0;
  position: relative;
}

.video-section-updated.mt-100 {
  margin-top: 0;
}

.video-section-updated.video-sec-dark {
  margin-bottom: 100px;
}

.video-section-updated.video-sec-dark.video-sec-penalities.mt-100 {
  margin-top: 100px;
}

.video-section-updated.video-sec-dark.video-sec-penalities.video-sec-probable-cause, .video-section-updated.video-sec-dark.mb-0 {
  margin-bottom: 0;
}

.video-section-updated.mb-100 {
  margin-bottom: 100px;
}

.video-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  padding-left: 53px;
  padding-right: 53px;
  display: grid;
}

.video-box-single {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.video-title {
  color: var(--heading-color);
  margin-bottom: 6px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
}

.video-3 {
  border-radius: 24px;
  width: 238.328px;
  height: 200px;
  margin-bottom: 30px;
  overflow: hidden;
}

.testimonial-sec-dark-updated {
  border: 0 solid #000;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.testimonials-single-slide-dark-updated {
  background-color: var(--transparent);
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#e9ecf5, #e9ecf5);
  background-clip: border-box;
  border: 0 solid #fff0;
  border-radius: 30px;
  width: 33%;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  overflow: hidden;
}

.testimonial-card-white-updated {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border: 0 solid #e4ebf3;
  border-radius: 30px;
  flex-direction: column;
  margin: 0 10px;
  padding: 48px 47px;
  display: flex;
  box-shadow: 0 0 8px -16px #0000;
}

.team-slider-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-1008 {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683eeed6f07fee23623843e4_image%203(7).png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 60px;
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 20px 200px;
}

.centered-heading-12 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-6 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-24 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-4 {
  width: 30%;
  margin-right: 5%;
}

.team-block-3 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two-4 {
  margin-bottom: 18px;
}

.team-block-info-4 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-4 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-4 {
  margin-bottom: 20px;
}

.text-link-arrow-5 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-4 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-4 {
  border: 2px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: none;
}

.team-slider-nav-4 {
  margin-top: 24px;
  font-size: 10px;
  display: none;
  position: static;
  bottom: -60px;
}

.testimonials-carousel {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 0;
  position: relative;
}

.review-single-slide {
  width: 33%;
  margin-right: .5%;
}

.review-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.slider-arrow-left {
  border: 2px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: block;
  inset: auto auto -22% 45.5%;
}

.slider-arrow-left:hover {
  background-color: var(--theme-green);
}

.slider-arrow-right {
  border: 2px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: block;
  inset: auto 45.5% -22% auto;
}

.slider-arrow-right:hover {
  background-color: var(--theme-green);
}

.icon-5, .icon-6 {
  color: var(--black);
  font-size: 20px;
}

.navbar-no-shadow-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular-2 {
  width: 100%;
  max-width: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper-2 {
  padding-left: 0;
}

.nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper-2 {
  margin-left: 120px;
}

.button-primary-9 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-9:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-9:active {
  background-color: #43464d;
}

.navbar-top {
  background-color: var(--nav-bg-color);
}

.video-box-single-item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.why-it-matters {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.our-process {
  border: 1px solid var(--transparent);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.process-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--white);
  border-radius: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1500%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: flex;
}

.video-single-home-slider {
  border-radius: 30px;
  width: 100%;
  height: 300px;
  margin-bottom: 20px;
  overflow: hidden;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-1009 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.video-slider-carousel {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.slider-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-heading-carousel {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
}

.single-video-slide {
  position: relative;
}

.video-carousel-single {
  width: 100%;
  max-width: 100%;
  margin-right: 6%;
}

.team-slider-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-13 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-7 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-25 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-5 {
  width: 30%;
  margin-right: 5%;
}

.team-block-4 {
  background-color: #fff;
  padding-bottom: 0;
}

.team-member-image-two-5 {
  margin-bottom: 18px;
}

.team-block-info-5 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-5 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-5 {
  margin-bottom: 20px;
}

.text-link-arrow-6 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-5 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-5 {
  display: none;
}

.team-slider-nav-5 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.home-video-slider {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 0 170px;
  position: relative;
}

.video-container {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.video-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.video-single-slide {
  width: 30.5%;
  margin-bottom: 0;
  margin-right: 43px;
}

.single-slide-box {
  background-color: var(--transparent);
  padding-bottom: 0;
}

.video-arrow-left {
  border: 2px solid var(--theme-green);
  background-color: var(--transparent);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  inset: auto auto -25% 44.5%;
}

.video-arrow-left:hover {
  background-color: var(--theme-green);
}

.video-arrow-left.slider-nav-left {
  transition: all .2s;
}

.video-arrow-right {
  border: 2px solid var(--theme-green);
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  inset: auto 44.5% -25% auto;
}

.video-arrow-right:hover {
  background-color: var(--theme-green);
}

.video-arrow-right.slider-nav-right {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.icon-7 {
  color: var(--black);
  font-size: 23px;
}

.icon-8 {
  color: var(--black);
  font-size: 22px;
}

.container-faq-dark {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
  display: flex;
}

.container-1007-copy {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683d736d413ac1afb4b31deb_image%203.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-video-light {
  background-color: var(--white);
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.what-is-offense {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 0;
  position: relative;
}

.single-box-for-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 30px;
}

.image-text-section {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 0;
  position: relative;
}

.image-text-section.pt-20.mt-10 {
  padding-top: 10px;
}

.what-is-offense-copy {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 0;
  position: relative;
}

.why-us-inner-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683eab52ed084038b52e7ce9_image%203(4).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 34px;
  display: flex;
  position: relative;
}

.container-faq-dark-copy {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
  display: flex;
}

.text-block-20 {
  color: var(--black);
  text-align: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
}

.text-block-20.m-16 {
  margin-top: 20px;
}

.centered-heading-block {
  color: var(--heading-color);
  text-align: center;
  flex: 1;
  justify-content: center;
  margin-bottom: 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  display: flex;
}

.payment-option-single {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #e4eaff;
  border-radius: 30px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 194px;
  padding: 41px 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #00000017;
}

.payment-option-single.bg-white {
  background-color: var(--white);
}

.why-us-single-item-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #e4eaff;
  border-radius: 30px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 194px;
  padding: 41px 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #00000017;
}

.why-us-single-item-copy.bg-white {
  background-color: var(--white);
}

.container-video-dark {
  background-color: var(--box-light-grey);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-video-dark.cust-sec-container {
  background-position: 50%;
  background-size: cover;
}

.container-video-dark.cust-sec-container.video-penality-dark-version {
  padding-bottom: 200px;
}

.bio-team-memeber {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 0;
  position: relative;
}

.bio-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.bio-content.mb-tab-0 {
  place-items: center stretch;
}

.member-image {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.member-bio {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.memeber-name {
  color: var(--heading-color);
  text-align: left;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.bio-text {
  color: var(--black);
  text-align: left;
  margin-bottom: 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.bio-text.text-center {
  text-align: center;
  margin-bottom: 0;
}

.bio-text.mb-0 {
  margin-bottom: 0;
}

.testimonial-section-light {
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68ec9b2d7d21b6f02b647715_hammer.svg");
  background-position: 2% 60px;
  background-repeat: no-repeat;
  background-size: 120px 120px;
  border: 0 solid #000;
  margin-top: 0;
  padding: 100px 0 150px;
  position: relative;
}

.section {
  margin-bottom: 100px;
}

.container-1010 {
  flex-flow: column;
  width: 90%;
  max-width: 1500px;
  display: flex;
}

.container-1010.align-center {
  justify-content: center;
  align-items: center;
}

.testimonials-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border-radius: 1px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.testimonial-single-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 0 solid #00000012;
  border-radius: 30px;
  flex-direction: column;
  padding: 47px 32px 46px;
  display: flex;
  box-shadow: 0 0 27px 2px #00000012;
}

.cta-bordered-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-bordered-button:hover {
  border-color: var(--theme-green);
  background-image: linear-gradient(to bottom, var(--theme-green), var(--theme-green));
}

.cta-bordered-button.btn-for-members-block {
  border-color: var(--theme-green);
  margin-top: 10px;
}

.button-text-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.button-text-dark {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.button-text-dark:hover {
  color: var(--white);
}

.faqs-section-dark-bg {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.faqs-section-dark-bg.blogs-faq-mb-100, .blog-listing-section {
  margin-bottom: 100px;
}

.container-1011 {
  width: 90%;
  max-width: 1500px;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-1012 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-14 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-14.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-7 {
  margin-bottom: 24px;
}

.button-primary-10 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-10:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-10:active {
  background-color: #43464d;
}

.shadow-two-5 {
  box-shadow: 0 4px 24px #96a3b514;
}

.div-block-2 {
  height: 100%;
}

.div-block-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  width: 370.359px;
  height: 320px;
}

.post-title-date {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.post-title {
  color: var(--heading-color);
  width: 88%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
}

.post-title.truncate-line-1 {
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.post-title.truncate-line-1:hover {
  color: var(--theme-green);
}

.collection-item {
  width: auto;
  display: block;
}

.date-year-only {
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
}

.blog-post-short-desc {
  text-overflow: clip;
  white-space: normal;
  word-break: normal;
  object-fit: fill;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 165%;
  overflow: hidden;
}

.blog-post-short-desc.truncate-multiline-2 {
  text-overflow: clip;
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
  line-height: 20%;
}

.read-more-blog-link {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: inline-flex;
}

.read-more-blog-link.sidebar-readmore.w--current {
  margin-top: 6px;
}

.text-block-22 {
  color: var(--theme-green);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.code-embed-2 {
  margin-top: 5px;
}

.collection-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.collection-list.single-post-sidebar-blogs {
  grid-template-columns: 1fr;
}

.collection-list.recent-post-collection {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  width: 100%;
}

.container-1013 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  grid-template: "Area Area-2"
  / 4.75fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  width: 90%;
  max-width: 1500px;
  display: grid;
  position: relative;
}

.div-block-4 {
  background-color: #af9f9f;
  width: 70%;
  min-height: 500px;
}

.div-block-5 {
  background-color: var(--box-bg-grey);
  width: 30%;
  min-height: 500px;
}

.div-block-6 {
  background-color: var(--transparent);
  border-radius: 0;
  width: 100%;
  height: auto;
  max-height: none;
  overflow: hidden;
}

.div-block-7 {
  background-color: var(--box-light-grey);
  width: 100%;
}

.image-7 {
  object-fit: cover;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  max-height: 510px;
}

.heading-9 {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
}

.text-block-23 {
  color: var(--black);
  margin-top: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
}

.text-block-23.blog-published-on {
  margin-top: 0;
}

.location-section {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.location-section.pt-20.mt-10 {
  padding-top: 10px;
}

.heading-10 {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
}

.list-collection-location {
  grid-column-gap: 22px;
  grid-row-gap: 2px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.location-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.countries-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.countries-image-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.countries-collection {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.countries-collection.mt-md-0 {
  grid-template-columns: 1fr 1fr 1fr;
}

.countries-collection._w-100 {
  width: 100%;
}

.countries-collection._w-100.mt-md-0 {
  grid-template-columns: 1fr;
  display: block;
}

.country-sec-heading {
  color: var(--heading-color);
  text-align: left;
  margin-top: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.location-sec-container {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1089px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.location-sec-container.cust-sec-container {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1089px;
  display: grid;
}

.why-do-we-use-it {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.text-block-24 {
  text-align: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.sec-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683eab52ed084038b52e7ce9_image%203(4).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 60px;
  display: flex;
  position: relative;
}

.sec-container.map-sec-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-left: 30px;
  padding-right: 30px;
}

.offices-and-contact {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.offices-and-contact-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 60px;
  display: flex;
  position: relative;
}

.office-boxes-collection {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.office-boxes-collection.single-bpx-wrapper {
  grid-template-columns: 1fr;
  max-width: 400px;
}

.office-info-single {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  color: var(--black);
  border-radius: 30px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  width: 100%;
  height: 100%;
  min-height: 250px;
  padding: 28px 24px;
  text-decoration: none;
  display: grid;
  box-shadow: 0 4px 20px #00000017;
}

.office-info-single:hover {
  background-color: var(--heading-color);
  color: var(--white);
}

.office-info-single.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--black);
}

.office-info-single.gap-10:hover {
  color: var(--white);
}

.block-icon {
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
}

.block-title, .tel-number {
  color: var(--heading-color);
  text-align: center;
  height: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
}

.contact-us-section {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.contact-us-section.pt-20.mt-10 {
  padding-top: 10px;
}

.contact-sec-container {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.contact-sec-container.inner-sec-container.contact-page-sec {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-columns: .9fr 1fr;
}

.contact-info {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.contact-form-right-side {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.contact-us-page-form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.contact-us-page-form.banner-contact-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--theme-green);
  background-color: #fff;
  border-radius: 15px;
  max-width: 521px;
  padding: 40px;
}

.contact-us-page-form.banner-contact-form-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--theme-green);
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 521px;
  padding: 40px;
}

.contact-info-block {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.contact-list-block {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.contact-single-list-item {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.text-block-25 {
  color: var(--black);
  font-size: 18px;
  text-decoration: none;
}

.contact-list-icon {
  min-width: 25px;
}

.inner-icon {
  width: 100%;
  min-width: 0;
  max-width: 20px;
  margin-top: 0;
}

.single-check-icon-copy {
  min-width: 40px;
  margin-top: 3px;
}

.map-section {
  border: 1px solid var(--transparent);
  background-color: #fff;
  margin-bottom: 100px;
  padding: 0;
  position: relative;
}

.map-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.single-map-box {
  border-radius: 24px;
  display: block;
  position: relative;
  overflow: hidden;
}

.location-link-box {
  background-color: var(--white);
  -webkit-backdrop-filter: drop-shadow(0 0 17px #0000001a);
  backdrop-filter: drop-shadow(0 0 17px #0000001a);
  color: var(--heading-color);
  text-align: center;
  border-radius: 12px;
  width: 90%;
  max-width: 100%;
  height: auto;
  padding: 19px 20px 18px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  transition-property: all;
  transition-duration: .1s;
  transition-timing-function: ease-in-out;
  display: block;
  position: absolute;
  inset: 35% 0% auto 50%;
  transform: translateX(-50%);
}

.location-link-box:hover {
  color: var(--heading-color);
}

.code-embed-3 {
  border-radius: 0;
  height: 400px;
  position: relative;
}

.footer-dark-edition {
  background-color: var(--heading-color);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 0 0;
  position: relative;
}

.related-internal-links {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.faqs-section-dark {
  background-color: var(--transparent);
  border-bottom: 1px solid #e4ebf3;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.faqs-section-dark-sec {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  width: 100%;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.faqs-section-dark-sec.mb-0 {
  margin-bottom: 0;
}

.container-faq-dark-bg {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 0px solid var(--transparent);
  background-color: var(--box-light-grey);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 60px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 105px;
  display: flex;
}

.image-content-block-section {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.image-content-block-section.bg-grey {
  margin-bottom: 100px;
  padding-bottom: 0;
}

.heading-11 {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
}

.offence-penalities {
  border: 0px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.container-offense-penalities {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--white);
  border-radius: 24px;
  flex-flow: column;
  width: 95%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 34px 100px;
  display: flex;
}

.container-offense-penalities.white-bg {
  background-color: var(--white);
  background-image: none;
}

.container-offense-penalities.gap-custom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.section-2 {
  border: 0 #000;
  border-bottom: 1px solid #00000021;
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-faq-dark-bg-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 0px solid var(--transparent);
  background-color: var(--box-light-grey);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 60px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 105px;
  display: flex;
}

.text-block-26 {
  color: var(--black);
  text-align: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 30px;
}

.text-block-26.mb-20 {
  margin-bottom: 20px;
  padding-top: 15px;
}

.text-block-26.m-20 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  display: block;
}

.text-block-26.m-20.text-center {
  text-align: center;
}

.bold-text-2 {
  color: var(--white);
}

.whats-included {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.container-whats-included {
  width: 90%;
  max-width: 1089px;
  margin-left: auto;
  margin-right: auto;
}

.container-whats-included.bg-grey-container {
  background-color: var(--box-light-grey);
  border-radius: 60px;
  width: 100%;
  max-width: 1500px;
  padding: 100px;
}

.heading-12 {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.title-nd-date {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #00000021;
  flex-flow: column;
  margin-top: 40px;
  padding-bottom: 29px;
  display: flex;
}

.blog-top-image {
  max-height: 510px;
}

.heading-13 {
  color: var(--heading-color);
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.blog-meta {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #00000021;
  margin-top: 16px;
  padding-bottom: 29px;
  display: flex;
}

.author-name {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.text-block-27 {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.blog-read-time {
  border-left: 1px solid #00000080;
  padding-left: 24px;
  line-height: 20px;
}

.published-on {
  color: var(--black);
  border-left: 1px solid #00000080;
  padding-left: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.read-time {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.blog-title-top {
  color: var(--heading-color);
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.single-blog-left {
  background-color: var(--transparent);
  border-radius: 0;
  width: 100%;
  max-width: 1021px;
  height: auto;
  max-height: none;
  overflow: hidden;
}

.single-blog-sidebar {
  background-color: var(--white);
  width: 100%;
  max-width: 387px;
  display: block;
  position: static;
  top: 40px;
}

.blog-content-area {
  padding-top: 30px;
  padding-bottom: 0;
}

.text-block-28 {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 170%;
}

.rich-text-block {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
}

.rich-text-block.rich-block-content {
  border: 0px solid var(--transparent);
  padding-bottom: 0;
}

.heading-14 {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
}

.sec-content-left {
  width: 66%;
}

.sec-img-right {
  width: 306.516px;
  min-height: 300px;
}

.flex-block-6 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: flex-start;
}

.rich-text-block-2 {
  margin-top: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 168%;
}

.image-8 {
  object-fit: cover;
  border-radius: 30px;
  height: 100%;
  max-height: 510px;
}

.section-3 {
  border-bottom: 1px solid #00000021;
  padding-top: 50px;
  padding-bottom: 50px;
}

.sec-3-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.share-links {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 50px;
  display: flex;
}

.text-block-29 {
  color: var(--heading-color);
  align-items: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.share-links-options {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.search-btn-blog {
  background-color: var(--theme-green);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6853c2f8c488ee61eb523556_layer1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 26px;
  width: 89px;
  min-width: 89px;
  max-width: 89px;
  height: 44px;
  min-height: 0;
  position: absolute;
  inset: 4px 4px 0 auto;
}

.search {
  background-color: #5bb45e14;
  border-radius: 26px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 52px;
  min-height: auto;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.search-input {
  background-color: var(--transparent);
  border: 0 solid #000;
  height: 52px;
  padding-top: 10px;
  padding-left: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
  position: absolute;
  top: 0;
}

.most-popular-posts {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.heading-15 {
  color: var(--heading-color);
  margin-top: 50px;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
}

.blog-post-wrapper-sidebar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.blog-post-img {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 145px;
  height: 111px;
}

.blog-content-data {
  width: 221px;
}

.post-data {
  flex-flow: column;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.post-image {
  border-radius: 8px;
  width: 145px;
  height: 111px;
  min-height: auto;
  overflow: hidden;
}

.image-9 {
  object-fit: cover;
  width: 100%;
  max-width: 145px;
  height: 100%;
}

.blog-post-wrapper {
  flex-flow: column;
}

.tags-collection {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 30px;
  flex-flow: column;
  margin-top: 50px;
  padding: 34px 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 16px #0003;
}

.heading-16 {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.text-block-30 {
  color: var(--black);
  text-align: center;
  background-color: #3742691a;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 95px;
  padding: 8px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  display: inline-flex;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.collection-list-2.tag-collection-list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.tags-posts {
  max-width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-1014 {
  width: 90%;
  max-width: 1500px;
}

.rich-text-block-3 {
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.text-block-31 {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.text-block-31.truncate-multiline-2 {
  line-height: 24px;
}

.text-block-32 {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-32.truncate-multiline-2.mb-12 {
  padding-bottom: 0;
}

.collection-list-wrapper {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.recent-posts-slider {
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 0;
}

.container-1015 {
  max-width: 1500px;
}

.post-slider {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--box-light-grey);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 60px;
  flex-flow: column;
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 56px;
  display: flex;
}

.post-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.post-arrow-left {
  border: 2px solid var(--theme-green);
  background-color: var(--transparent);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  inset: auto auto -25% 44.5%;
}

.post-arrow-left:hover {
  background-color: var(--theme-green);
}

.post-arrow-right {
  border: 2px solid var(--theme-green);
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: flex;
  inset: auto 44.5% -25% auto;
}

.post-arrow-right:hover {
  background-color: var(--theme-green);
}

.post-single-slide {
  width: 100%;
  margin-bottom: 0;
  margin-right: 5%;
}

.link-block-2 {
  width: 100%;
  text-decoration: none;
}

.image-10 {
  border-radius: 30px;
}

.collection-item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 400px;
  display: flex;
  overflow: visible;
}

.collection-list-wrapper-2 {
  width: 100%;
  display: flex;
  overflow: visible;
}

.custom-post-slider {
  width: 100.002%;
}

.collection-list-3 {
  display: flex;
  overflow: auto;
}

.blog-sidebar-wrapper {
  position: sticky;
  top: 136px;
}

.logo-footer {
  max-width: 190px;
}

.flex-block-7 {
  flex-flow: row;
}

.logos-title-large {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-1016 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-title {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.clients-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 750px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flowappz-social-share-container-pfq4 {
  justify-content: center;
  column-gap: 12px;
  display: flex;
}

.flowappz-social-share-button-keyv {
  color: #5bb45e;
  cursor: pointer;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 24px;
  display: flex;
}

.flowappz-social-share-button-keyv:hover {
  color: #fff;
  background-color: #000;
}

.flowappz-social-share-button-icon-r97j {
  width: 24px;
  height: 24px;
}

.flowappz-social-share-container-wpdu {
  justify-content: center;
  column-gap: 12px;
  display: flex;
}

.flowappz-social-share-button-45ge {
  color: #5bb45e;
  cursor: pointer;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 24px;
  display: flex;
}

.flowappz-social-share-button-45ge:hover {
  color: #fff;
  background-color: #000;
}

.flowappz-social-share-button-icon-f4vj {
  width: 24px;
  height: 24px;
}

.flowappz-social-share-container-qhr6 {
  justify-content: center;
  column-gap: 12px;
  display: flex;
}

.flowappz-social-share-button-nl2f {
  color: #5bb45e;
  cursor: pointer;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 24px;
  display: flex;
}

.flowappz-social-share-button-nl2f:hover {
  color: #fff;
  background-color: #000;
}

.flowappz-social-share-button-icon-97ga {
  width: 24px;
  height: 24px;
}

.flowappz-social-share-container-hvgo {
  justify-content: center;
  column-gap: 12px;
  display: flex;
}

.flowappz-social-share-button-xp0k {
  color: #5bb45e;
  cursor: pointer;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 24px;
  display: flex;
}

.flowappz-social-share-button-xp0k:hover {
  color: #fff;
  background-color: #000;
}

.flowappz-social-share-button-icon-vcqm {
  width: 24px;
  height: 24px;
}

.flowappz-social-share-container-f0o1 {
  justify-content: center;
  column-gap: 15px;
  display: flex;
}

.flowappz-social-share-button-xteh {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 22px;
  display: flex;
}

.flowappz-social-share-button-xteh:hover {
  color: #fff;
  background-color: #0000;
}

.flowappz-social-share-button-icon-bb5z {
  width: 22px;
  height: 22px;
}

.footer-dark-version {
  background-color: var(--heading-color);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 0 0;
  position: relative;
}

.footer-light-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.container-1017 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper-two-2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title-2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two-2 {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two-2:hover {
  color: #1a1b1fbf;
}

.footer-form-2 {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block-2 {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field-2 {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field-2:hover, .footer-form-field-2:focus {
  border-color: #76879d;
}

.footer-form-field-2::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit-2 {
  background-color: #1a1b1f;
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a29b112aac4_ic%20Arrow%20Go.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit-2:hover {
  background-color: #3a4554;
}

.footer-divider-two-2 {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright-2 {
  color: #3a4554;
}

.footer-social-block-two-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link-2 {
  margin-left: 12px;
}

.footer-menu {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  column-count: 2;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  column-gap: 60px;
  margin-top: 30px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.list-item-4 {
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 1em;
}

.footer-list-item {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 1em;
}

.footer-block-three {
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 22%;
  max-width: 100%;
  display: flex;
}

.footer-nav-link {
  color: var(--white);
  letter-spacing: .25px;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 0;
  font-size: 17px;
  line-height: 1.5em;
  text-decoration: none;
}

.footer-nav-link:hover {
  color: var(--white);
}

.footer-nav-link:focus-visible, .footer-nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-copy {
  color: var(--white);
  letter-spacing: .25px;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 0;
  font-size: 17px;
  line-height: 1.5em;
  text-decoration: none;
}

.nav-link-copy:hover {
  color: var(--white);
}

.nav-link-copy:focus-visible, .nav-link-copy[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.team-member-designation {
  color: var(--black);
  margin-bottom: 30px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 150%;
}

.team-member-designation.mb-6 {
  text-align: center;
  margin-bottom: 6px;
}

.team-member-designation.mb-16 {
  text-align: center;
  margin-bottom: 16px;
}

.social-links {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
}

.collection-list-wrapper-3 {
  width: 100%;
  margin-top: 0;
  display: block;
}

.collection-item-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.collection-list-4 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.team-circles-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-1018 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-15 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-8 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid-3 {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card-3 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image-3 {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name-3 {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position-3 {
  margin-bottom: 24px;
}

.text-block-33 {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.empty-state {
  background-color: var(--transparent);
}

.social-profile-links {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.bio-team-member {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 0;
  position: relative;
}

.cta-button-testimonials {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--theme-green);
  text-align: left;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-button-testimonials:hover {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.blog-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  height: 320px;
}

.single-post-box {
  height: 100%;
}

.button-4 {
  flex-flow: wrap;
  justify-content: flex-end;
  display: inline-flex;
}

.blog-post-filter {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.text-block-34 {
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 165%;
}

.form-block-2, .select-field-2 {
  margin-bottom: 0;
}

.single-post-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.single-post-block.single-post-sidebar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post-featured-image {
  border-radius: 30px;
  width: 100%;
  height: 320px;
  overflow: hidden;
}

.collection-list-5 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-5.post-collection-grid-wrapper {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-12 {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.text-block-35 {
  text-align: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.empty-state-2 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.common-sub-menu-dropdown {
  font-family: Gilroy, Arial, sans-serif;
  font-weight: 600;
}

.bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6 {
  font-weight: 600;
}

.about-callahan-law {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.what-to-expect {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68384a034f1728ab604a8da8_Group%2042971.png");
  background-position: 50%;
  background-size: contain;
  border-radius: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 34px;
  display: flex;
}

.what-to-expect.white-bg {
  background-color: var(--white);
  background-image: none;
}

.what-to-expect.cust-sec-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  background-image: none;
  padding-left: 0;
  padding-right: 0;
}

.top-sec-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15 {
  font-weight: 600;
}

.bold-text-16 {
  font-weight: 500;
}

.custom-box-title {
  text-align: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
}

.bold-text-17 {
  font-weight: 600;
}

.dui-penalty-breakdown {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  border-radius: 0;
  width: 90%;
  max-width: 1500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0% 0;
  position: relative;
}

.dui-penalty-breakdown.pb-0 {
  padding-bottom: 0;
}

.d-ui-penalty-breakdown-content {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1065px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.d-ui-penalty-breakdown-content.cust-sec-container {
  max-width: 100%;
}

.d-ui-penalty-breakdown-content.cust-sec-container.pb-12 {
  padding-bottom: 12px;
}

.dui-penalty-breakdown-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 90%;
  display: grid;
  position: relative;
}

.dui-penalty-breakdown-content.grid-3-cols._w-100.mx-1200 {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1200px;
}

.dui-collapsable-boxes {
  border-radius: 30px;
  padding: 41px 27px 41px 51px;
  box-shadow: 0 0 26px #00000014;
}

.dui-collapsable-boxes.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.single-penality-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  background-color: #e4eaff;
  border-radius: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 24px 22px;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.single-penality-box.bg-white {
  background-color: #fff;
  box-shadow: 0 2px 11px 3px #201d571c;
}

.hidden-collapsable-content {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: -14px;
  display: flex;
}

.initial-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 8px;
  display: flex;
}

.initial-content._w-100 {
  text-align: left;
  width: 100%;
}

.list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.list.mt-8.list-left {
  color: var(--black);
  text-align: left;
}

.list.mt-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 16px;
}

.list.mt-16.list-left {
  color: var(--black);
  text-align: left;
}

.image-13, .box-collapsable-icon {
  width: 100%;
  max-width: 19px;
  height: 100%;
}

.read-more-btn {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.penality-box-icon {
  width: auto;
  min-width: 44px;
  height: auto;
  min-height: 40px;
}

.penality-box-icon.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.bold-text-18 {
  font-weight: 600;
}

.understanding-dui-consequences {
  border: 1px solid var(--transparent);
  background-color: #fff;
  width: 100%;
  padding: 0;
  position: relative;
}

.dui-consequences-top-heading {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  max-width: 1024px;
  display: flex;
}

.dui-consequence-single-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--box-bg-grey);
  text-align: left;
  border-radius: 24px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 35px 22px;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.dui-consequence-single-box.bg-dark-blue {
  background-color: var(--heading-color);
  color: var(--white);
}

.consequences-types {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.consequences-types.mx-w-900 {
  max-width: 900px;
}

.bold-text-19, .bold-text-20, .bold-text-21 {
  font-weight: 600;
}

.box-heading {
  color: var(--heading-color);
  text-align: left;
  height: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
}

.box-heading.text-white {
  color: var(--white);
}

.dui-cons-content {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: var(--black);
  flex-flow: column;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.cons-icon {
  width: auto;
  min-width: 40px;
  height: auto;
  min-height: 40px;
}

.bold-text-22, .bold-text-23 {
  font-weight: 500;
}

.bold-text-24, .bold-text-25, .bold-text-26 {
  font-weight: 600;
}

.why-clients-choose-us {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 54%;
  display: flex;
}

.why-clients-choose-us.flex-as-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-clients-choose-us.flex-as-col._w-100 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  width: 100%;
  max-width: 880px;
}

.why-choose-us-block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.why-us-single-card {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--heading-color);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  max-width: 340px;
  height: 100%;
  padding: 27px 24px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.why-us-single-card._w-100 {
  width: 100%;
  max-width: 100%;
}

.why-us-single-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  color: var(--heading-color);
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 28%;
  min-height: 194px;
  padding: 28px 30px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 0 4px 4px #00000017;
}

.why-us-single-box:hover {
  background-color: var(--heading-color);
  color: var(--white);
}

.why-us-features-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 980px;
  display: flex;
}

.why-us-penalities-page {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.why-us-penalities-page.mt-100 {
  margin-top: 100px;
}

.why-us-penalities-page.mb-100 {
  margin-bottom: 100px;
}

.feature-icon-why-us {
  width: auto;
  min-width: 40px;
  height: auto;
  min-height: 40px;
}

.faqs-section-light-penalities {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0 0;
  position: relative;
}

.faqs-section-light-penalities.pt-0 {
  padding-top: 0;
}

.bold-text-27 {
  font-weight: 600;
}

.cons-desc {
  color: var(--black);
  height: 100%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.cons-desc.text-white {
  color: var(--white);
}

.bold-text-28 {
  font-weight: 600;
}

.text-block-36 {
  color: var(--black);
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.text-block-36.fade-up-slow {
  font-family: Gilroy, Arial, sans-serif;
}

.text-block-36.fade-up-slow.mt-8 {
  margin-top: 8px;
  font-weight: 600;
}

.text-block-36.fade-up-slow.text-center {
  text-align: center;
}

.text-block-36.fade-up-slow.text-center.mt-10 {
  margin-top: 10px;
}

.text-block-36.fade-up-slow.text-center-copy {
  text-align: center;
}

.text-block-36.fade-up-slow.mb-4 {
  margin-bottom: 4px;
}

.div-block-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 1065px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-8.px-0 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-8.px-0.mb-24 {
  margin-bottom: 24px;
}

.div-block-8._w-100 {
  width: 100%;
  max-width: 1100px;
}

.div-block-8.align-items-center {
  justify-content: center;
  align-items: center;
}

.div-block-8.align-items-center.mb-24 {
  margin-bottom: 24px;
}

.cta-button-common-copy-blue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--theme-green);
  background-color: var(--theme-green);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-button-common-copy-blue:hover {
  border-color: var(--white);
  background-color: var(--heading-color);
  background-image: linear-gradient(to bottom, var(--heading-color), var(--heading-color));
}

.cta-button-common-copy-blue.mt-0 {
  margin-top: 0;
}

.cta-button-common-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--theme-green);
  background-color: var(--theme-green);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-button-common-copy:hover {
  border-color: var(--black);
  background-color: var(--heading-color);
  background-image: linear-gradient(to bottom, var(--heading-color), var(--heading-color));
}

.cta-button-common-copy.mt-0, .cta-button-common-copy.mt-0-copy {
  margin-top: 0;
}

.hero-wrapper-why-us {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-split-2-why-us {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 41%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.section-content-flex {
  grid-column-gap: 100px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1115px;
  display: grid;
}

.section-content-flex.shift-direction {
  flex-flow: row;
  grid-template-rows: auto;
  display: flex;
}

.bold-text-29 {
  font-weight: 600;
}

.bottom-anchor-links {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  margin-top: 30px;
  display: flex;
}

.bottom-anchor-links.mt-0, .bottom-anchor-links.mt-0-copy {
  margin-top: 0;
}

.bottom-anchor-links.mt-18 {
  margin-top: 18px;
}

.real-case-scenario {
  width: 80%;
  max-width: 900px;
  margin-top: 40px;
}

.thead {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  place-items: center start;
  margin-top: 20px;
}

.heading-17 {
  color: var(--white);
  text-align: left;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.heading-17.text-end.table-heading {
  line-height: 30px;
}

.heading-17.table-heading {
  text-align: left;
  font-size: 17px;
}

.heading-17.text-end {
  text-align: right;
}

.heading-17.ps-20 {
  padding-left: 20px;
}

.heading-17.pd-15, .heading-17.ps-15 {
  padding-left: 15px;
}

.heading-17.table-heading {
  font-size: 17px;
}

.column {
  width: 100%;
  padding: 10px 15px;
}

.tr-data {
  color: var(--black);
  text-align: left;
  border-bottom: 0 solid #000;
  border-right: 1px #000;
  padding: 15px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.tr-data.px-10 {
  max-width: 709px;
  padding-left: 10px;
  padding-right: 10px;
}

.tr-data.fade-up-slow {
  color: var(--black);
}

.tr-data.tr-last {
  text-align: left;
}

.tr-data.tr-last.text-center, .tr-data.tr-last.text-center-copy {
  text-align: left;
}

.tr-data.tr-last.text-end {
  text-align: right;
}

.tr-data.tr-center {
  text-align: left;
  font-weight: 400;
}

.tr-data.text-end {
  text-align: right;
}

.tr-data._w-100.border-left, .tr-data.border-left {
  border-left: 1px solid #000;
}

.tr-data.tr-center-copy {
  text-align: left;
}

.tr-data.text-center {
  text-align: center;
}

.tr-data.text-end-copy {
  text-align: right;
}

.container-1019 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
  display: grid;
}

.table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--heading-color);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.table-row.grid-col-3 {
  grid-template-columns: 1.5fr 1fr 1fr;
}

.table-body {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: var(--heading-color);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table-body.border-radius-20 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.suspension-detail-boxes {
  border-radius: 30px;
  padding: 41px 27px 41px 51px;
  box-shadow: 0 0 26px #00000014;
}

.suspension-detail-boxes.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.suspension-detail-boxes.fade-left-slow {
  background-color: var(--white);
  flex-flow: column;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.table-row-box {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr;
}

.th-text {
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.special-mention-text {
  width: 80%;
  max-width: 900px;
  margin-top: 40px;
}

.special-mention-text.mt-0 {
  margin-top: 0;
}

.custom-data-table.border-0 {
  width: 100%;
}

.custom-data-table.border-0._w-90 {
  width: 90%;
  max-width: 800px;
}

.slide-5, .slide-6 {
  width: 25%;
}

.slider-5 {
  background-color: var(--transparent);
  height: 380px;
}

.video-slide-item {
  width: 30.5%;
  height: 100%;
  margin-right: 43px;
  overflow: visible;
}

.video-slide-wrapper {
  max-width: 92%;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
}

.mask-4 {
  height: 100%;
}

.first-offense-dui-penalties {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.first-offense-dui-penalties.pb-40 {
  padding-bottom: 40px;
}

.first-offense-dui-penalties.pt-0 {
  padding-top: 0;
}

.first-offense-dui-penalties.pb-0 {
  padding-bottom: 0;
}

.dui-penality-table-block-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1000px;
  display: grid;
  position: relative;
}

.dui-penality-table-block-content.mx-w-100 {
  max-width: 100%;
}

.dui-penality-table-block-content.mx-w-100.mb-sm-0.grid-2-col {
  grid-template-columns: 1fr 1fr;
}

.dui-single-detail-box {
  border-radius: 30px;
  padding: 41px 51px;
  box-shadow: 0 0 26px #00000014;
}

.dui-single-detail-box.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.dui-single-detail-box.fade-left-slow {
  flex-flow: column;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.dui-single-detail-box.p-16 {
  padding-right: 51px;
}

.dui-single-detail-box.p-16._w-90 {
  width: 90%;
  min-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.dui-single-detail-box.p-16._w-90.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.dui-single-detail-box.bg-white {
  background-color: var(--white);
}

.dui-single-detail-box.p-16-copy {
  padding-right: 51px;
}

.dui-single-detail-box.p-16-copy._w-90 {
  width: 90%;
  min-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.dui-single-detail-box.p-16-copy._w-90.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.thead-4-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  place-items: center start;
  margin-top: 20px;
}

.thead-4-col.custom-size {
  grid-template-columns: .75fr .5fr 1fr 1fr;
}

.thead-4-col.susspenstion-thead {
  grid-template-columns: .5fr .5fr .75fr 1fr;
}

.inner-content-suspension-block {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 95%;
  max-width: 1500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.total-dui-cost {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.video-container-penalities {
  width: 100%;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
}

.single-video-box-penality {
  background-color: var(--transparent);
  text-align: center;
  padding-bottom: 0;
}

.why-us-for-second-dui {
  margin-bottom: 100px;
  padding-top: 10px;
}

.why-us-for-second-dui.mb-100 {
  padding-bottom: 100px;
}

.why-us-for-second-dui.mb-100.pb-0 {
  padding-bottom: 0;
}

.why-us-for-second-dui.mb-100-copy {
  padding-bottom: 100px;
}

.why-us-for-second-dui.mb-100-copy.pb-0 {
  padding-bottom: 0;
}

.cta-bottom-text {
  color: var(--white);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.bold-text-31 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: underline;
}

.link-7 {
  text-decoration: none;
}

.sub-heading-inside {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-weight: 700;
}

.sub-heading-inside.mt-32 {
  margin-top: 32px;
}

.sub-heading-inside.fs-32 {
  font-size: 32px;
  font-weight: 700;
}

.sub-heading-inside.fs-32.fs-24-tab._w-100 {
  width: 100%;
}

.sub-heading-inside.fs-20 {
  font-size: 20px;
}

.sub-heading-inside.fs-20.m-t-20 {
  margin-top: 20px;
}

.sub-heading-inside.mb-0 {
  margin-bottom: 0;
}

.thead-3-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  place-items: center start;
  margin-top: 20px;
}

.thead-3-col.thead-width-updated, .thead-3-col.eqaul-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.table-row-3-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--heading-color);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.table-row-3-col.grid-col-3 {
  grid-template-columns: 1.5fr 1fr 1fr;
}

.table-row-3-col.tbody-width-updated, .table-row-3-col.equal-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.bold-text-32, .bold-text-33, .bold-text-34 {
  font-weight: 600;
}

.paragraph {
  color: var(--black);
  text-align: center;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.paragraph.text-align-left {
  text-align: left;
}

.bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44 {
  font-weight: 600;
}

.deferred-prosecution-2nd-dui {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .bold-text-50 {
  font-weight: 600;
}

.second-offence-dui-block {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.second-offence-dui-block.pb-0 {
  padding-bottom: 0;
}

.vehicle-seizure-risk {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 40px 0 100px;
  position: relative;
}

.impact-on-cdl-and-employment, .vehicle-seizure-risk-sec {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.penalties-and-sentencing-grid {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.penalties-and-sentencing-grid.pb-40 {
  padding-bottom: 40px;
}

.penalties-and-sentencing-grid.pb-40.pt-0, .penalties-and-sentencing-grid.pb-40.pt-0-copy {
  padding-top: 0;
}

.penalties-and-sentencing-grid.pb-40-copy {
  padding-bottom: 40px;
}

.penalties-and-sentencing-grid.pb-40-copy.pt-0, .penalties-and-sentencing-grid.pb-40-copy.pt-0-copy {
  padding-top: 0;
}

.bold-text-51, .bold-text-52 {
  font-weight: 600;
}

.link-8, .link-9 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-53, .bold-text-54, .bold-text-55, .bold-text-56 {
  font-weight: 600;
}

.top-heading-desc-wrapper {
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.top-heading-desc-wrapper._w-100 {
  width: 100%;
}

.bold-text-57 {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 26px;
}

.bold-text-58, .bold-text-59, .bold-text-60 {
  font-weight: 600;
}

.bottom-text {
  width: 100%;
  margin-top: 24px;
}

.table-row-2-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--heading-color);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.table-row-2-col.grid-col-3 {
  grid-template-columns: 1.5fr 1fr 1fr;
}

.table-row-2-col.table-row-single-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-row-2-col._w-40-60 {
  grid-template-columns: .5fr 1fr;
}

.thead-3-col-copy, .thead-2-coll {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  place-items: center start;
  margin-top: 20px;
}

.thead-2-coll._w-40-60 {
  grid-template-columns: .5fr 1fr;
}

.td-list.ps-0 {
  padding-left: 20px;
  list-style-type: none;
}

.td-list.ps-0.mb-0 {
  margin-bottom: 0;
  list-style-type: none;
}

.list-item-5 {
  list-style-type: none;
}

.minimum-sentencing {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.minimum-sentencing.pb-40 {
  padding-bottom: 40px;
}

.minimum-sentencing.pb-40.pt-0 {
  padding-top: 0;
}

.minimum-sentencing.pb-40-copy {
  padding-bottom: 40px;
}

.minimum-sentencing.pb-40-copy.pt-0, .minimum-sentencing.pb-40-copy.pt-0-copy, .minimum-sentencing.pt-0 {
  padding-top: 0;
}

.minimum-sentencing.pt-0.pb-0 {
  padding-bottom: 0;
}

.minimum-sentencing.pt-0-copy {
  padding-top: 0;
}

.minimum-sentencing.pt-0-copy.pb-0, .minimum-sentencing.pt-0-copy.pb-0-copy {
  padding-bottom: 0;
}

.inner-container-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683eab52ed084038b52e7ce9_image%203(4).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 20px;
  display: flex;
  position: relative;
}

.inner-container-copy.default, .inner-container-copy.default-copy {
  width: 100%;
  max-width: 1174px;
  padding: 80px 32px;
}

.additional-collateral {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 0 30px;
  position: relative;
}

.additional-collateral.py-sm-0.mt-10, .additional-collateral.py-sm-0.mt-10-copy, .additional-collateral.py-sm-0-copy.mt-10, .additional-collateral.py-sm-0-copy.mt-10-copy {
  margin-top: 10px;
}

.additional-collateral.margin-top-default {
  margin-top: 100px;
}

.additional-collateral.margin-top-default.mb-default, .additional-collateral.space-bottom-default {
  margin-bottom: 100px;
}

.text-block-11-copy {
  text-align: center;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.text-block-11-copy.px-10 {
  max-width: 709px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-11-copy.fade-up-slow {
  color: var(--black);
  width: 80%;
  font-weight: 400;
}

.left-heading {
  color: var(--heading-color);
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: flex;
}

.left-heading.fade-up-slow {
  margin-bottom: 16px;
}

.bold-text-61 {
  text-align: left;
}

.text-content-left {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 49%;
  display: flex;
}

.text-content-left.fade-left-slow {
  justify-content: center;
  align-items: flex-start;
  max-width: 1100%;
}

.text-content-left.fade-right-slow {
  max-width: 100%;
}

.text-content-left.content-right-side {
  max-width: 1100%;
}

.inner-container-white {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683eab52ed084038b52e7ce9_image%203(4).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 20px;
  display: flex;
  position: relative;
}

.inner-container-white.default, .inner-container-white.default-copy {
  width: 100%;
  max-width: 1174px;
  padding: 80px 32px;
}

.deffered-prosecution {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 0 30px;
  position: relative;
}

.deffered-prosecution.mb-default {
  margin-bottom: 100px;
}

.bold-text-62 {
  font-weight: 600;
}

.sec-desc-bottom {
  color: var(--black);
  text-align: center;
  width: 85%;
  max-width: 100%;
  margin: 10px auto 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.sec-desc-bottom.text-center {
  text-align: center;
  margin-bottom: 0;
}

.sec-desc-bottom.text-center._w-70 {
  max-width: 80%;
}

.sec-desc-bottom.mb-146, .sec-desc-bottom.mb-1, .sec-desc-bottom.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-bottom.mt-4 {
  margin-top: 4px;
}

.sec-desc-bottom.mb-10 {
  margin-bottom: 10px;
}

.sec-desc-bottom.mb-16 {
  margin-bottom: 16px;
}

.sec-desc-bottom.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-bottom.mb-0 {
  text-align: center;
  margin-bottom: 0;
}

.sec-desc-bottom.mt-8 {
  padding-top: 8px;
}

.sec-desc-bottom.mt-10 {
  margin-top: 10px;
}

.sec-desc-bottom.bottom {
  text-align: center;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.sec-desc-bottom.mt-16 {
  margin-top: 16px;
}

.sec-desc-bottom.mt-16.mb-0.mt-sm-10 {
  text-align: center;
}

.sec-desc-bottom.mt-32 {
  margin-top: 32px;
}

.grid {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 980px;
}

.process-steps-deffered {
  border: 0px solid var(--transparent);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.process-block-deffered-prosecution {
  grid-column-gap: 32px;
  grid-row-gap: 54px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  display: grid;
  overflow: visible;
}

.process-block-deffered-prosecution.mt-16 {
  grid-template-rows: auto auto;
  margin-top: 16px;
}

.single-process-deffered {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: var(--white);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 100px;
  max-width: none;
  padding: 50px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 0 23px #00000017;
}

.single-process-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: var(--white);
  text-align: left;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: var(--white);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  min-width: 100px;
  max-width: none;
  padding: 50px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 0 23px #00000017;
}

.image-14 {
  width: 90px;
  height: 90px;
  position: static;
  inset: -26% 0% 0% 32%;
}

.pros-and-cons {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 5%;
  position: relative;
}

.pros-cons-block-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 850px;
  display: grid;
  position: relative;
}

.mental-health-deggered-prosecution {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.mental-health-deggered-prosecution.pt-0 {
  padding-top: 0;
}

.program-violation-section {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 0;
  position: relative;
}

.flex-row {
  flex-flow: column;
  width: 90%;
  max-width: 1089px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flex-row.bg-grey-container {
  background-color: var(--box-light-grey);
  border-radius: 60px;
  width: 100%;
  max-width: 1500px;
  padding: 100px;
}

.flex-row.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.flex-row.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.flex-row.gap-80.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: auto;
}

.flex-row.gap-80.bg-dark-img.p-48 {
  border-radius: 24px;
  max-width: 1500px;
  padding: 48px;
}

.flex-row.gap-80.bg-white-wrapper {
  max-width: 1500px;
  padding-left: 48px;
  padding-right: 48px;
}

.flex-row.mb-32 {
  margin-bottom: 32px;
}

.violation-blocks {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.violation-section {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.violation-section.pt-0 {
  padding-top: 0;
}

.violation-section.pt-0.pb-0 {
  background-color: var(--transparent);
  padding-bottom: 0;
}

.inner-block-heading {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 165%;
}

.inner-block-heading.text-center {
  text-align: center;
  margin-bottom: 0;
}

.inner-block-heading.text-center._w-70 {
  max-width: 80%;
}

.inner-block-heading.mb-146, .inner-block-heading.mb-1, .inner-block-heading.mb-8 {
  margin-bottom: 8px;
}

.inner-block-heading.mt-4 {
  margin-top: 4px;
}

.inner-block-heading.mb-10 {
  margin-bottom: 10px;
}

.inner-block-heading.mb-16 {
  margin-bottom: 16px;
}

.inner-block-heading.mb-8 {
  margin-bottom: 8px;
}

.inner-block-heading.mb-0 {
  text-align: left;
  margin-bottom: 0;
}

.inner-block-heading.mb-0.fw-600 {
  font-weight: 600;
}

.inner-block-heading.mt-8 {
  padding-top: 8px;
}

.inner-block-heading.mt-10 {
  margin-top: 10px;
}

.sec-desc-copy.mb-146, .sec-desc-copy.mb-1, .sec-desc-copy.mb-8 {
  margin-bottom: 8px;
}

.first-offence-dui-copy {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.first-offence-dui-copy.pt-0 {
  padding-top: 0;
}

.mt-32 {
  margin-top: 32px;
}

.mt-50 {
  margin-top: 50px;
}

.how-we-defend-you-copy.mb-100 {
  padding-bottom: 100px;
}

.what-is-felony-dui {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.what-is-felony-dui.pt-0 {
  padding-top: 0;
}

.bold-text-63, .bold-text-64, .bold-text-65, .bold-text-66, .bold-text-67 {
  font-weight: 600;
}

.deferred-prosecution-treatment-requirements {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 0 30px;
  position: relative;
}

.faqs-section-light-copy {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0 0;
  position: relative;
}

.faqs-section-light-copy.pt-0 {
  padding-top: 0;
}

.inner-content-copy {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1174px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.inner-content-copy.mt-48 {
  margin-top: 48px;
}

.inner-content-copy.pb-0 {
  padding-bottom: 0;
}

.inner-content-copy.bg-grey {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
}

.inner-content-copy.bg-grey-copy {
  background-color: #e9ecf5;
  border-radius: 24px;
}

.inner-content-copy.pt-0 {
  padding-top: 0;
}

.inner-content-copy.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-dark-bg {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 60px;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 50px;
}

.faqs-section-dark-sec-copy {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  width: 100%;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.faqs-section-dark-sec-copy.mb-0 {
  margin-bottom: 0;
}

.container-15-copy {
  width: 90%;
  max-width: 1089px;
  margin-left: auto;
  margin-right: auto;
}

.container-15-copy.bg-grey-container {
  background-color: var(--box-light-grey);
  border-radius: 60px;
  width: 100%;
  max-width: 1500px;
  padding: 100px;
}

.container-15-copy.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.container-15-copy.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.container-15-copy.gap-80.bg-dark-img {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: auto;
}

.container-15-copy.gap-80.bg-dark-img.p-48 {
  border-radius: 24px;
  max-width: 1500px;
  padding: 48px;
}

.container-15-copy.gap-80.bg-white-wrapper {
  max-width: 1500px;
  padding-left: 48px;
  padding-right: 48px;
}

.container-15-copy.mb-32 {
  margin-bottom: 32px;
}

.mt-50-copy {
  margin-top: 50px;
}

.section-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  max-width: 100%;
  display: flex;
}

.image-content.fade-right-slow {
  width: 100%;
  max-width: 100%;
}

.image-content.fade-left-slow, .image-content.img-left-side {
  max-width: 100%;
}

.understanding-marijuana-dui-laws {
  margin-bottom: 100px;
}

.understanding-marijuana-dui-laws.mb-100 {
  padding-bottom: 100px;
}

.bold-text-68, .bold-text-69, .bold-text-70 {
  font-weight: 600;
}

.sec-desc-copy.mb-146, .sec-desc-copy.mb-1, .sec-desc-copy.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-copy.mb-10 {
  margin-bottom: 10px;
}

.sec-desc-copy.mt-16 {
  text-align: center;
  margin-top: 16px;
}

.sec-desc-copy-copy {
  color: var(--black);
  text-align: left;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.sec-desc-copy-copy.text-center {
  text-align: center;
  margin-bottom: 0;
}

.sec-desc-copy-copy.text-center._w-70 {
  max-width: 80%;
}

.sec-desc-copy-copy.mb-146, .sec-desc-copy-copy.mb-1, .sec-desc-copy-copy.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-copy-copy.mt-4 {
  margin-top: 4px;
}

.sec-desc-copy-copy.mb-10 {
  margin-bottom: 10px;
}

.sec-desc-copy-copy.mb-16 {
  margin-bottom: 16px;
}

.sec-desc-copy-copy.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-copy-copy.mb-0 {
  text-align: left;
  margin-bottom: 0;
}

.sec-desc-copy-copy.mb-0.fw-600 {
  font-weight: 600;
}

.sec-desc-copy-copy.mt-8 {
  padding-top: 8px;
}

.sec-desc-copy-copy.mt-10 {
  margin-top: 10px;
}

.sec-desc-copy-copy.mb-0-copy {
  text-align: left;
  margin-bottom: 0;
}

.sec-desc-copy-copy.mb-0-copy.fw-600 {
  font-weight: 600;
}

.sec-desc-copy-copy.mt-16 {
  text-align: center;
  margin-top: 16px;
}

.sec-desc-copy-copy.mt-24 {
  margin-top: 24px;
}

.center-heading-copy {
  color: var(--heading-color);
  text-align: center;
  flex: 1;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: flex;
}

.center-heading-copy.fade-up-slow.mb-16 {
  margin-bottom: 16px;
}

.center-heading-copy.fade-up-slow.mb-24 {
  margin-bottom: 24px;
}

.center-heading-h3 {
  color: var(--heading-color);
  text-align: center;
  flex: 1;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: flex;
}

.center-heading-h3.fade-up-slow.mb-16 {
  margin-bottom: 16px;
}

.center-heading-h3.fade-up-slow.mb-24 {
  margin-bottom: 24px;
}

.div-block-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  margin-top: 12px;
  display: flex;
}

.thc-vs-detection {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 900px;
  margin-top: 24px;
  display: grid;
  position: relative;
}

.thc-block-content-wrapper {
  text-align: left;
  max-width: 900px;
  padding-left: 10px;
  padding-right: 10px;
}

.thc-block-content-wrapper.mt-32 {
  margin-top: 32px;
}

.heading-inner-h4 {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 125%;
}

.heading-inner-h4.text-left {
  color: var(--black);
  text-align: left;
  font-size: 20px;
}

.heading-inner-h4.text-align-left {
  text-align: left;
}

.heading-inner-h4.px-20 {
  padding-left: 0;
  padding-right: 0;
}

.heading-6-copy {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
  font-weight: 600;
  line-height: 125%;
}

.heading-6-copy.text-left {
  color: var(--black);
  text-align: left;
  font-size: 20px;
}

.heading-6-copy.text-align-left {
  text-align: left;
}

.heading-6-copy.px-20 {
  padding-left: 0;
  padding-right: 0;
}

.bold-text-71, .bold-text-72, .bold-text-73, .bold-text-74 {
  font-weight: 600;
}

.sec-desc-center {
  color: var(--black);
  text-align: left;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.sec-desc-center.text-center {
  text-align: center;
  margin-bottom: 0;
}

.sec-desc-center.text-center._w-70 {
  max-width: 80%;
}

.sec-desc-center.mb-146, .sec-desc-center.mb-1, .sec-desc-center.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-center.mt-4 {
  margin-top: 4px;
}

.sec-desc-center.mb-10 {
  margin-bottom: 10px;
}

.sec-desc-center.mb-16 {
  margin-bottom: 16px;
}

.sec-desc-center.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-center.mb-0 {
  text-align: left;
  margin-bottom: 0;
}

.sec-desc-center.mb-0.fw-600 {
  font-weight: 600;
}

.sec-desc-center.mt-8 {
  padding-top: 8px;
}

.sec-desc-center.mt-10 {
  margin-top: 10px;
}

.sec-desc-center.mb-0-copy {
  text-align: left;
  margin-bottom: 0;
}

.sec-desc-center.mb-0-copy.fw-600 {
  font-weight: 600;
}

.sec-desc-center.mt-16 {
  text-align: center;
  margin-top: 16px;
}

.sec-desc-center.mt-24 {
  text-align: center;
  max-width: 850px;
  margin-top: 24px;
}

.sec-desc-center.mt-24.mb-0 {
  margin-left: auto;
  margin-right: auto;
}

.factors-affecting-thc {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: 32px;
  display: flex;
  box-shadow: 0 0 26px #00000014;
}

.factors-affecting-thc.align-item-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faqs-default {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.faqs-default.pt-0 {
  padding-top: 0;
}

.top-intro-defense-strategies.top-intro-faqs {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.middle-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.inner-container-conclusion {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 0;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 34px;
  display: flex;
  position: relative;
}

.inner-container-conclusion.dark-version {
  background-color: var(--box-light-grey);
  border-radius: 60px;
}

.conclusion-cta-section {
  border: 1px solid var(--transparent);
  background-color: #fff;
  padding: 0;
  position: relative;
}

.section-wrapper-conclusion {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-wrapper-conclusion.mx-w-xl {
  padding-left: 10px;
  padding-right: 10px;
}

.marijuana-dui-intro {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.marijuana-dui-intro.pt-0 {
  padding-top: 0;
}

.thc-legal-limit-standards {
  margin-bottom: 100px;
}

.thc-legal-limit-standards.mb-100 {
  padding-bottom: 100px;
}

.drive-after-smoke-section {
  margin-bottom: 100px;
}

.drive-after-smoke-section.mb-100 {
  padding-bottom: 100px;
}

.marijuana-dui-penalties-section {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 100px;
  padding: 0;
  position: relative;
}

.bold-text-75, .bold-text-76, .bold-text-77, .bold-text-78, .bold-text-79, .bold-text-80, .bold-text-81 {
  font-weight: 600;
}

.state-specific-laws {
  margin-bottom: 100px;
}

.state-specific-laws.mb-100 {
  padding-bottom: 100px;
}

.marijuana-dui-defense-strategies-section {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.marijuana-dui-defense-strategies-section.pt-0 {
  padding-top: 0;
}

.understanding-marijuana-dui-laws-copy.mb-100 {
  padding-bottom: 100px;
}

.future-of-marijuana-dui-laws {
  margin-bottom: 100px;
}

.future-of-marijuana-dui-laws.mb-100 {
  padding-bottom: 100px;
}

.marijuana-dui-testing-methods {
  margin-bottom: 100px;
}

.marijuana-dui-testing-methods.mb-100 {
  padding-bottom: 100px;
}

.content-image-section {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.content-image-section.pt-0 {
  padding-top: 0;
}

.content-image-section.pt-sm-0.pb-0 {
  padding-bottom: 0;
}

.bold-text-82, .bold-text-83, .bold-text-84, .bold-text-85, .bold-text-86, .bold-text-87, .bold-text-88 {
  font-weight: 600;
}

.sub-heading {
  color: var(--heading-color);
  text-align: left;
  margin-bottom: 10px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.bold-text-89 {
  font-weight: 600;
}

.table-sections {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.table-sections.pb-40 {
  padding-bottom: 40px;
}

.table-sections.pt-0 {
  padding-top: 0;
}

.table-sections.pt-0._w-90 {
  width: 90%;
  max-width: 1500px;
}

.table-sections.pt-0._w-90.px-0 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bold-text-90 {
  font-weight: 600;
}

.thead-2-coll-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  place-items: center start;
  margin-top: 20px;
}

.bold-text-91, .bold-text-92, .bold-text-93, .bold-text-94, .bold-text-95, .bold-text-96, .bold-text-97, .bold-text-98 {
  font-weight: 600;
}

.div-block-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-10.align-center {
  justify-content: center;
  align-items: center;
}

.div-block-10._w-100 {
  width: 100%;
}

.bold-text-99 {
  font-size: 24px;
}

.bold-text-100, .bold-text-101, .bold-text-102, .bold-text-103, .bold-text-104, .bold-text-105 {
  font-weight: 600;
}

.container-video-dark-copy {
  background-color: var(--box-light-grey);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 0 0;
  background-size: auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-video-dark-copy.cust-sec-container {
  background-position: 50%;
  background-size: cover;
}

.container-video-dark-copy.cust-sec-container.video-penality-dark-version, .container-video-dark-copy.cust-sec-container.video-penality-dark-version-copy {
  padding-bottom: 200px;
}

.container-video-dark-copy.cust-sec-container.container-bg-light {
  background-color: var(--white);
  background-image: none;
}

.bold-text-106, .bold-text-107, .bold-text-108, .bold-text-109 {
  font-weight: 600;
}

.div-block-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-left: 20px;
  display: flex;
}

.div-block-11._w-100 {
  width: 100%;
}

.div-block-11._w-100.ps-0 {
  padding-left: 0;
}

.image-content-box-updated {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-content-box-updated.img-first.fade-up-slow {
  justify-items: stretch;
}

.image-content-box-updated.fade-up-slow.gap-70.mt-0 {
  margin-top: 0;
}

.image-content-box-updated.fade-up-slow.box-align-center {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}

.image-content-box-updated.fade-up-slow.mt-24 {
  margin-top: 24px;
}

.image-content-box-updated.mt-sm-0.outlined-box-updated {
  background-color: var(--white);
  border-radius: 24px;
  padding: 41px 32px;
  box-shadow: 0 0 26px #00000014;
}

.div-block-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-content-heading-fs-20 {
  color: var(--heading-color);
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.image-content-heading-fs-20.mb-12 {
  margin-bottom: 12px;
}

.bold-text-110 {
  font-weight: 600;
}

.flex-block-8 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

.flex-block-8.outlined-box-updated {
  background-color: var(--white);
  border-radius: 24px;
  padding: 41px 32px;
  box-shadow: 0 0 26px #00000014;
}

.bold-text-111, .bold-text-112, .bold-text-113, .bold-text-114, .bold-text-115 {
  font-weight: 600;
}

.flex-block-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.flex-block-10 {
  margin-top: 20px;
}

.bold-text-116 {
  font-weight: 600;
}

.bold-text-117 {
  max-width: 90%;
}

.mt-24 {
  margin-top: 24px;
}

.bold-text-118, .bold-text-119 {
  font-weight: 600;
}

.timeline-image {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 16px;
  display: flex;
}

.timeline-image.fade-right-slow {
  width: 100%;
  max-width: 100%;
}

.timeline-image.fade-left-slow, .timeline-image.img-left-side {
  max-width: 100%;
}

.image-box {
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 16px;
  order: 0;
  width: 100%;
  min-height: 480px;
}

.bold-text-120, .bold-text-121, .bold-text-122 {
  font-weight: 600;
}

.accodion-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.accodion-list.mt-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 16px;
  list-style-type: disc;
}

.accodion-list.mt-16.list-style-none {
  list-style-type: none;
}

.list-item-6, .list-item-7 {
  font-weight: 400;
}

.bold-text-123, .heading-18, .bold-text-124, .bold-text-125, .bold-text-126, .bold-text-127, .bold-text-128, .bold-text-129 {
  font-weight: 600;
}

.sub-heading-inner {
  color: var(--heading-color);
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.sub-heading-inner.mb-12 {
  margin-bottom: 12px;
}

.sub-heading-inner-copy {
  color: var(--heading-color);
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.sub-heading-inner-copy.mb-12 {
  margin-bottom: 12px;
}

.heading-19 {
  font-size: 18px;
  font-weight: 600;
}

.heading-19:hover {
  color: var(--heading-color);
}

.sub-title {
  font-weight: 600;
}

.sub-title:hover {
  color: var(--heading-color);
}

.inner-sub-title {
  color: var(--heading-color);
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.inner-sub-title.mb-12 {
  margin-bottom: 12px;
}

.div-block-13 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.rounded-box {
  border-radius: 30px;
  padding: 41px 32px;
  box-shadow: 0 0 26px #00000014;
}

.rounded-box.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.rounded-box.fade-left-slow {
  position: relative;
}

.rounded-box.fade-left-slow.bg-white {
  background-color: var(--white);
}

.rounded-box.fade-left-slow.text-center {
  text-align: center;
  padding: 20px;
}

.rounded-box.fade-right-slow.bg-white, .rounded-box.bg-white {
  background-color: var(--white);
}

.content-boxes-copy {
  border-radius: 30px;
  padding: 41px 27px 41px 51px;
  box-shadow: 0 0 26px #00000014;
}

.content-boxes-copy.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.content-boxes-copy.fade-left-slow {
  position: relative;
}

.content-boxes-copy.fade-left-slow.bg-white {
  background-color: var(--white);
}

.content-boxes-copy.fade-left-slow.text-center {
  text-align: center;
  padding: 20px;
}

.content-boxes-copy.fade-right-slow.bg-white {
  background-color: var(--white);
}

.bold-text-130, .bold-text-131, .bold-text-132 {
  font-weight: 600;
}

.bottom-desc {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.bottom-desc.text-center {
  text-align: center;
  margin-bottom: 0;
}

.bottom-desc.text-center._w-70 {
  max-width: 80%;
}

.bottom-desc.mb-146, .bottom-desc.mb-1, .bottom-desc.mb-8 {
  margin-bottom: 8px;
}

.bottom-desc.mt-4 {
  margin-top: 4px;
}

.bottom-desc.mb-10 {
  margin-bottom: 10px;
}

.bottom-desc.mb-16 {
  margin-bottom: 16px;
}

.bottom-desc.mb-8 {
  margin-bottom: 8px;
}

.bottom-desc.mb-0 {
  text-align: left;
  margin-bottom: 0;
}

.bottom-desc.mb-0.fw-600 {
  font-weight: 600;
}

.bottom-desc.mb-0.text-center {
  text-align: center;
}

.bottom-desc.mt-8 {
  padding-top: 8px;
}

.bottom-desc.mt-10 {
  margin-top: 10px;
}

.bottom-desc.mb-0-copy {
  text-align: left;
  margin-bottom: 0;
}

.bottom-desc.mb-0-copy.fw-600 {
  font-weight: 600;
}

.bottom-desc.mb-12 {
  margin-bottom: 12px;
}

.bottom-desc.important-note {
  margin-top: 24px;
  margin-bottom: 0;
}

.bottom-desc.important-note.mt-10 {
  margin-top: 10px;
}

.bottom-desc.mt-16 {
  margin-top: 16px;
}

.licencese-consequences {
  border-radius: 30px;
  width: 90%;
  min-width: 1116px;
  max-width: 1116px;
  margin: 60px auto;
  padding: 41px 51px;
  box-shadow: 0 0 26px #00000014;
}

.licencese-consequences.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.licencese-consequences.fade-left-slow {
  flex-flow: column;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.licencese-consequences.p-16 {
  width: 90%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 51px;
}

.licencese-consequences.p-16._w-90 {
  width: 90%;
  min-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.licencese-consequences.p-16._w-90.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.licencese-consequences.bg-white {
  background-color: var(--white);
}

.licencese-consequences.min-w-unset {
  min-width: 0;
}

.grid-inner-box {
  text-align: left;
  border-radius: 16px;
  padding: 24px 22px;
  box-shadow: 0 2px 11px 3px #00000014;
}

.grid-inner-box.bg-white {
  background-color: var(--white);
}

.pen-box-icon.mx-auto {
  text-align: left;
  margin-bottom: 20px;
}

.pen-box-icon.mx-auto.d-none {
  display: none;
}

.conseq-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 90%;
  display: grid;
  position: relative;
}

.conseq-block.grid-3-cols {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 90%;
}

.conseq-block.grid-3-cols._w-100.mx-1200 {
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-flow: row;
  place-items: center;
  max-width: 1200px;
}

.container-faq-light-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 0px solid var(--transparent);
  background-color: var(--white);
  border-radius: 0;
  flex-flow: column;
  align-items: center;
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-faq-light-copy.pb-0 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-bottom: 0;
}

.container-faq-light-copy.mb-temp-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-faq-light-copy.pt-0, .container-faq-light-copy.pt-0-copy {
  padding-top: 0;
}

.container-faq-light-copy.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.accordion-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 48%;
  display: flex;
}

.accordion-block.fade-right-slow, .accordion-block.fade-right-slow._w-100 {
  width: 100%;
  max-width: 100%;
}

.list-2 {
  padding-left: 24px;
  font-size: 17px;
}

.bold-text-133 {
  font-weight: 600;
}

.list-item-8 {
  font-size: 17px;
  font-weight: 400;
}

.rich-text-block-4 {
  font-size: 17px;
}

.list-item-9, .list-item-10, .list-item-11 {
  font-weight: 400;
}

.bold-text-134, .bold-text-135, .bold-text-136, .heading-20, .heading-21, .bold-text-137, .bold-text-138 {
  font-weight: 600;
}

.list-3 {
  color: var(--black);
  font-size: 17px;
  font-weight: 400;
}

.list-3.mt-10 {
  margin-top: 0;
}

.list-4, .list-5 {
  font-size: 17px;
  font-weight: 400;
}

.list-item-12 {
  color: var(--black);
}

.bold-text-139, .bold-text-140, .bold-text-141, .bold-text-142, .bold-text-143 {
  font-weight: 600;
}

.mt-0 {
  color: var(--heading-color);
  margin-top: 0;
}

.sub-heading-h3-exp {
  margin-top: 0;
}

.bold-text-144 {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
}

.eligibility-app-box {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.eligibility-app-box.img-first.fade-up-slow {
  justify-items: stretch;
}

.eligibility-app-box.img-first.fade-up-slow.gap-70.grid-1-col {
  grid-template-columns: 1fr;
}

.eligibility-app-box.fade-up-slow {
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
}

.eligibility-app-box.fade-up-slow:hover {
  color: var(--heading-color);
}

.eligibility-app-box.fade-up-slow.gap-70 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.eligibility-app-box.fade-up-slow.gap-70.mt-0 {
  margin-top: 0;
}

.eligibility-app-box.fade-up-slow.box-align-center {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}

.eligibility-app-box.fade-up-slow.mt-16 {
  margin-top: 16px;
}

.eligibility-app-box.fade-up-slow.mt-16.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.eligibility-app-box.fade-up-slow.mt-24 {
  margin-top: 24px;
}

.app-iframe {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.app-iframe:hover {
  color: var(--heading-color);
}

.app-iframe.align-item-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-5 {
  margin-top: 100px;
}

.bold-text-145, .bold-text-146, .bold-text-147 {
  font-weight: 600;
}

.inner-sub-heading-h4 {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.inner-sub-heading-h4.mt-32 {
  width: 100%;
  margin-top: 32px;
  line-height: 40px;
}

.inner-sub-heading-h4.mt-32.mb-0 {
  margin-bottom: 0;
  font-weight: 700;
}

.inner-sub-heading-h4.fs-32 {
  font-size: 32px;
}

.inner-sub-heading-h4.fs-20 {
  font-size: 20px;
}

.inner-sub-heading-h4.fs-20.m-t-20 {
  margin-top: 20px;
}

.flex-block-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-bottom: 20px;
}

.image-content-dui-exp {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-content-dui-exp.img-first.fade-up-slow {
  justify-items: stretch;
}

.image-content-dui-exp.img-first.fade-up-slow.gap-70.grid-1-col {
  grid-template-columns: 1fr;
}

.image-content-dui-exp.fade-up-slow {
  width: 100%;
  margin-top: 0;
}

.image-content-dui-exp.fade-up-slow.gap-70 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.image-content-dui-exp.fade-up-slow.gap-70.mt-0 {
  margin-top: 0;
}

.image-content-dui-exp.fade-up-slow.gap-70._w-90 {
  width: 90%;
}

.image-content-dui-exp.fade-up-slow.gap-70.bg-white {
  background-color: var(--white);
  border-radius: 30px;
}

.image-content-dui-exp.fade-up-slow.gap-70.bg-white.dark-shadow {
  box-shadow: 0 0 26px #0003;
}

.image-content-dui-exp.fade-up-slow.gap-70.bg-white.dark-shadow.grid-1-col {
  grid-template-columns: 1fr;
}

.image-content-dui-exp.fade-up-slow.gap-70.flex-single-col {
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 450px;
  display: flex;
}

.image-content-dui-exp.fade-up-slow.box-align-center {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}

.image-content-dui-exp.fade-up-slow.mt-16 {
  margin-top: 16px;
}

.image-content-dui-exp.fade-up-slow.mt-16.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-content-dui-exp.fade-up-slow.mt-24 {
  margin-top: 24px;
}

.div-block-14 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.thead-3-col-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  place-items: center start;
  margin-top: 20px;
}

.thead-3-col-copy.thead-width-updated, .thead-3-col-copy.eqaul-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.table-row-4-col {
  outline-color: var(--black);
  outline-offset: 0px;
  border-bottom: 1px solid #000;
  outline-width: 1px;
  outline-style: none;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr 1fr 1fr;
}

.table-row-4-col.tr-suspension-table {
  grid-column-gap: 16px;
  grid-template-columns: .5fr .5fr .75fr 1fr;
}

.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.rich-text-block-5 {
  color: var(--black);
  text-align: left;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.bold-text-148, .bold-text-149 {
  font-weight: 600;
}

.flex-block-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
}

.benefits-dui-exp {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1065px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.benefits-dui-exp.cust-sec-container {
  max-width: 100%;
}

.benefits-dui-exp.cust-sec-container.pb-12 {
  grid-row-gap: 32px;
  padding-bottom: 12px;
}

.text-center {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.list-6 {
  list-style-type: none;
}

.list-7 {
  padding-left: 40px;
}

.list-7.ps-20 {
  padding-left: 12px;
}

.list-8, .list-9, .list-10 {
  padding-left: 40px;
}

.benefits-box {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: grid;
  position: relative;
}

.benefits-box.grid-2-cols {
  grid-template-columns: 1fr 1fr;
  max-width: 1200px;
}

.benefits-box.grid-2-cols._w-100.mx-1200 {
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-flow: row;
  place-items: center;
  max-width: 1200px;
}

.benefits-box.grid-2-cols._w-100.mx-100 {
  max-width: 100%;
}

.benefits-box.grid-2-cols._w-100.mw-1200 {
  max-width: 1200px;
}

.benefits-box.grid-2-cols._w-95-tab {
  grid-template-columns: 1fr 1fr;
}

.benefits-box.grid-3-cols {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1200px;
}

.benefits-box.grid-3-cols._w-100.mx-1200 {
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-flow: row;
  place-items: center;
  max-width: 1200px;
}

.benefits-box.grid-3-cols._w-100.mx-100 {
  max-width: 100%;
}

.benefits-box.grid-3-cols._w-100.mw-1200 {
  max-width: 1200px;
}

.benefits-box.grid-3-cols._w-95-tab {
  grid-template-columns: 1fr 1fr 1fr;
}

.benefits-box.grid-2-cols {
  grid-template-columns: 1fr 1fr;
}

.benefit-box {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: grid;
  position: relative;
}

.benefit-box.grid-3-cols {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 90%;
}

.benefit-box.grid-3-cols._w-100.mx-1200 {
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-flow: row;
  place-items: center;
  max-width: 1200px;
}

.benefits-box-single {
  text-align: left;
  border-radius: 16px;
  padding: 24px 22px;
  box-shadow: 0 2px 11px 3px #00000014;
}

.benefits-box-single.bg-white {
  background-color: var(--white);
}

.bold-text-150 {
  font-weight: 600;
}

.list-11 {
  color: var(--black);
  font-size: 17px;
  font-weight: 400;
}

.rich-text-block-6 {
  font-size: 17px;
  line-height: 165%;
}

.list-item-13 {
  line-height: 165%;
}

.flex-block-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
}

.bold-text-151, .bold-text-152, .bold-text-153 {
  font-weight: 600;
}

.bold-text-154 {
  color: var(--heading-color);
  font-weight: 600;
}

.link-10 {
  color: var(--heading-color);
  font-weight: 700;
  text-decoration: none;
}

.div-block-15 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.inner-sub-heading {
  color: var(--heading-color);
  text-align: left;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 48px;
}

.inner-sub-heading.mt-0.lh-32 {
  line-height: 32px;
}

.inner-sub-heading.mt-0.fs-18-26 {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.inner-sub-heading.mt-0.fs-18-26._w-100 {
  width: 100%;
}

.inner-sub-heading.mt-0.fs-18-26._w-100.mb-0 {
  margin-bottom: 0;
  font-size: 20px;
}

.inner-sub-heading.mt-0.sub-heading-h3, .inner-sub-heading.mt-0.sub-heading-h3-copy {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.bold-text-155, .bold-text-156, .bold-text-157 {
  font-weight: 600;
}

.link-11, .link-12 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.link-12:hover {
  text-decoration: underline;
}

.bold-text-158, .bold-text-159 {
  font-weight: 600;
}

.link-13, .link-14, .link-15, .link-16 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.bottom-cta-desc {
  color: var(--black);
  width: 90%;
  max-width: 1025px;
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.bottom-cta-desc.fade-up-slow {
  font-family: Gilroy, Arial, sans-serif;
}

.bottom-cta-desc.fade-up-slow.mt-8 {
  margin-top: 8px;
  font-weight: 600;
}

.bottom-cta-desc.fade-up-slow.text-center {
  text-align: center;
}

.bottom-cta-desc.fade-up-slow.text-center.mt-10 {
  margin-top: 10px;
}

.bottom-cta-desc.fade-up-slow.text-center-copy {
  text-align: center;
}

.bottom-cta-desc.fade-up-slow.mb-4 {
  margin-bottom: 4px;
}

.bottom-cta-desc.sec-desc.text-center.mt-0 {
  margin-top: 0;
}

.bottom-cta-desc.sec-desc.text-center.mt-0.mt-24 {
  margin-top: 24px;
}

.bottom-cta-desc.text-center {
  text-align: center;
}

.bottom-cta-desc.text-center.mb-0 {
  margin-bottom: 0;
}

.bottom-cta-desc.text-center.mt-12 {
  margin-top: 12px;
}

.bottom-cta-desc.mb-0 {
  margin-bottom: 0;
}

.bottom-cta-desc.mb-0._w-100 {
  width: 100%;
  max-width: 100%;
}

.bottom-cta-desc.mb-0._w-100.mt-0 {
  margin-top: 0;
}

.bottom-cta-desc.mb-0._w-100.mt-30 {
  border-bottom: 1px solid #000;
  margin-top: 30px;
}

.bottom-cta-desc.mb-0._w-100.mt-30.pb-50, .bottom-cta-desc.mb-0._w-100.mt-30.pb-50-copy, .bottom-cta-desc.mb-0._w-100.mt-30.pb-50-copy {
  border-bottom-color: var(--black);
  padding-bottom: 50px;
}

.bottom-cta-desc.mb-0._w-100.mt-32 {
  margin-top: 0;
}

.bottom-cta-desc.mb-0._w-100.mt-32.text-sm-center.mt-24 {
  margin-top: 24px;
}

.bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-20 {
  margin-top: 20px;
}

.bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50, .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50-copy {
  border-bottom-color: var(--black);
  padding-bottom: 50px;
}

.bottom-cta-desc.mb-0._w-100.text-start {
  text-align: left;
}

.bottom-cta-desc.mb-0._w-100.text-mob-center.mt-8 {
  margin-top: 8px;
}

.bottom-cta-desc.mb-0._w-100.text-mob-center.mt-16 {
  margin-top: 16px;
}

.bottom-cta-desc.mb-0._w-100.text-mob-center.mt-20 {
  margin-top: 20px;
}

.bottom-cta-desc.mb-0._w-100.text-mob-center.mt-24, .bottom-cta-desc.mb-0._w-100.text-sm-center.mt-24 {
  margin-top: 24px;
}

.bottom-cta-desc.mb-0._w-100.mt-30-copy {
  border-bottom: 1px solid #000;
  margin-top: 30px;
}

.bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50, .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50-copy, .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50-copy {
  border-bottom-color: var(--black);
  padding-bottom: 50px;
}

.bottom-cta-desc.mb-0._w-100.mt-24 {
  margin-top: 24px;
}

.bottom-cta-desc.mb-0._w-100.mt-24.pb-60 {
  padding-bottom: 50px;
}

.bottom-cta-desc.mb-0._w-100.mt-24.pb-60.border-bottom {
  border-bottom: 1px solid #000;
  padding-bottom: 60px;
}

.bottom-cta-desc.mb-0.mt-12 {
  margin-top: 12px;
}

.bottom-cta-desc.mb-0.mt-sm-0.mt-10 {
  margin-top: 10px;
}

.bottom-cta-desc.mb-0.mt-sm-0.mt-16 {
  margin-top: 16px;
}

.bottom-cta-desc.mb-0.mt-sm-0.mt-16._w-text-100 {
  width: 100%;
}

.bottom-cta-desc.mb-0.text-sm-center.mt-24 {
  margin-top: 24px;
}

.bottom-cta-desc.mb-0.mt-12-copy {
  margin-top: 12px;
}

.bottom-cta-desc._w-100 {
  width: 100%;
}

.bottom-cta-desc.mt-0 {
  margin-top: 0;
}

.bottom-cta-desc.text-sm-center.mt-24 {
  margin-top: 24px;
}

.bold-text-160, .bold-text-161, .bold-text-162, .bold-text-163, .bold-text-164, .bold-text-165, .bold-text-166, .bold-text-167 {
  font-weight: 600;
}

.div-block-16 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1035.98px;
  display: flex;
}

.div-block-16._w-md-100 {
  width: 100%;
}

.div-block-16._w-md-100.mt-60 {
  margin-top: 60px;
}

.div-block-16._w-md-100.mt-60.mx-w-900 {
  max-width: 900px;
}

.div-block-16._w-md-100.mt-60.mx-w-900.mt-16 {
  margin-top: 16px;
}

.div-block-16._w-md-100.mt-30 {
  margin-top: 0;
}

.div-block-16._w-md-100.mt-30._30 {
  margin-top: 30px;
}

.div-block-16._w-md-100.mt-30.mt-0 {
  margin-top: 0;
}

.div-block-16.mb-sm-32 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  max-width: 1035px;
}

.div-block-16._w-sm-100._w-100 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-16._w-sm-100.mx-w-900 {
  max-width: 900px;
}

.div-block-16.mb-main-12 {
  margin-bottom: 12px;
}

.content-2-box-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.content-2-box-grid.img-first.fade-up-slow {
  justify-items: stretch;
}

.content-2-box-grid.img-first.fade-up-slow.gap-70.grid-1-col {
  grid-template-columns: 1fr;
}

.content-2-box-grid.fade-up-slow {
  width: 100%;
}

.content-2-box-grid.fade-up-slow.gap-70 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.content-2-box-grid.fade-up-slow.gap-70.mt-0 {
  margin-top: 0;
}

.content-2-box-grid.fade-up-slow.box-align-center {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}

.content-2-box-grid.fade-up-slow.mt-16 {
  margin-top: 16px;
}

.content-2-box-grid.fade-up-slow.mt-16.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.content-2-box-grid.fade-up-slow.mt-24, .content-2-box-grid.mt-md-0.mt-24 {
  margin-top: 24px;
}

._2-box-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin-top: 20px;
  display: grid;
}

._2-box-grid.align-item-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-13-copy {
  color: var(--black);
  height: 100%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.text-block-13-copy.text-white {
  color: var(--white);
}

.normal-text {
  color: var(--black);
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.section-6 {
  margin-bottom: 100px;
}

.breath-test-accuracy {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.breath-test-accuracy.pt-0 {
  padding-top: 0;
}

.breath-testing-process {
  border: 1px solid var(--transparent);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.breath-testing-process.mt-100, .breath-testing-process.mt-100-copy, .breath-testing-process.mt-100-copy {
  margin-top: 100px;
}

.get-expert-defense {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.get-expert-defense.pt-0 {
  padding-top: 0;
}

.bold-text-168, .bold-text-169 {
  font-weight: 600;
}

.link-17 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.link-17:hover {
  text-decoration: underline;
}

.link-18, .link-19 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.link-19:hover {
  text-decoration: underline;
}

.bold-text-170 {
  color: var(--heading-color);
  font-weight: 600;
}

.link-20 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.link-20:hover {
  text-decoration: underline;
}

.link-21 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.link-21:hover {
  text-decoration: underline;
}

.link-22 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.bold-text-171, .bold-text-172 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-173 {
  color: var(--heading-color);
}

.mb-100 {
  margin-bottom: 100px;
}

.link-23 {
  color: var(--white);
  font-weight: 600;
  text-decoration: none;
}

.bold-text-174, .bold-text-175, .bold-text-176 {
  font-weight: 600;
}

.flex-block-14 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1035.98px;
}

.flex-block-14._w-sm-100 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
}

.flex-block-14._w-sm-100.mx-w-900 {
  max-width: 900px;
}

.flex-block-14.gap-main-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-block-14._w-sm-100-copy {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
}

.flex-block-14._w-sm-100-copy.mx-w-900 {
  max-width: 900px;
}

.bold-text-177, .bold-text-178, .bold-text-179, .bold-text-180, .bold-text-181 {
  font-weight: 600;
}

.list-12 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.list-12.mt-8 {
  margin-top: 8px;
}

.rich-text-block-7 {
  color: var(--white);
  text-align: left;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.rich-text-block-7._w-85 {
  width: 85%;
}

.list-13 {
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-13.list-normal {
  list-style-type: none;
}

.bio-content-bottom {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-top: 20px;
  display: grid;
}

.how-we-defend {
  margin-top: 100px;
}

.bold-text-183, .bold-text-184, .bold-text-185, .bold-text-186, .bold-text-187, .bold-text-188, .bold-text-189, .bold-text-190, .bold-text-191, .bold-text-192, .bold-text-193, .bold-text-194, .bold-text-195, .bold-text-196, .bold-text-197, .bold-text-198, .bold-text-199, .bold-text-200, .bold-text-201, .bold-text-202, .bold-text-203, .bold-text-204, .bold-text-205, .bold-text-206, .bold-text-207, .bold-text-208 {
  font-weight: 600;
}

.div-block-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
}

.bold-text-209, .bold-text-210, .bold-text-211, .bold-text-212, .bold-text-213, .bold-text-214, .bold-text-215, .bold-text-216, .bold-text-217, .bold-text-218, .bold-text-219, .bold-text-220 {
  font-weight: 600;
}

.breath-test-refusal, .key-takeways {
  margin-top: 100px;
  margin-bottom: 100px;
}

.bold-text-221, .bold-text-222, .bold-text-223, .bold-text-224, .bold-text-225, .bold-text-226, .bold-text-227, .bold-text-228, .bold-text-229 {
  font-weight: 600;
}

.flex-block-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.bold-text-230, .bold-text-231, .bold-text-232, .bold-text-233 {
  font-weight: 600;
}

.flex-block-16 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1025px;
}

.flex-block-16.mt-24._w-100 {
  width: 100%;
}

.flex-block-16.mt-24._w-100.mb-24 {
  margin-bottom: 24px;
}

.rich-text-block-8 {
  color: var(--black);
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.bold-text-234, .bold-text-235, .bold-text-236, .bold-text-237, .bold-text-238, .bold-text-239, .bold-text-240, .bold-text-241, .bold-text-242 {
  font-weight: 600;
}

.list-item-14 {
  font-weight: 400;
}

.bold-text-243, .bold-text-244 {
  font-weight: 600;
}

.list-item-15, .list-item-16, .list-item-17 {
  margin-bottom: 8px;
}

.bold-text-245, .bold-text-246, .bold-text-247, .bold-text-248, .bold-text-249, .bold-text-250, .bold-text-251, .bold-text-252, .bold-text-253, .bold-text-254, .bold-text-255, .bold-text-256, .bold-text-257, .bold-text-258, .bold-text-259, .bold-text-260, .bold-text-261, .bold-text-262, .bold-text-263, .bold-text-264, .bold-text-265, .bold-text-266, .bold-text-267, .bold-text-268, .bold-text-269, .bold-text-270, .bold-text-271, .bold-text-272, .bold-text-273, .bold-text-274, .bold-text-275, .bold-text-276, .bold-text-277, .bold-text-278 {
  font-weight: 600;
}

._7-day-survival-plan {
  margin-top: 0;
}

.bold-text-279, .bold-text-280, .bold-text-281, .bold-text-282 {
  font-weight: 600;
}

.list-14 {
  padding-left: 20px;
}

.mb-8 {
  margin-bottom: 8px;
}

.bold-text-283, .bold-text-284, .bold-text-285, .bold-text-286, .bold-text-287, .bold-text-288, .bold-text-289, .bold-text-290, .bold-text-291, .bold-text-292, .bold-text-293, .bold-text-294, .bold-text-295, .bold-text-296 {
  font-weight: 600;
}

.rich-text-block-9 {
  color: var(--white);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.list-15 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  list-style-type: none;
  display: grid;
}

.bold-text-297, .bold-text-298, .bold-text-299, .bold-text-300, .bold-text-301, .bold-text-302, .bold-text-303, .bold-text-304, .bold-text-305, .bold-text-306, .bold-text-307, .bold-text-308 {
  font-weight: 600;
}

.link-24 {
  color: #fff;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  text-decoration: underline;
}

.div-block-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-309, .bold-text-310, .bold-text-311, .bold-text-312, .bold-text-313, .bold-text-314, .bold-text-315, .bold-text-316 {
  font-weight: 600;
}

.bold-text-317 {
  font-weight: 600;
  text-decoration: none;
}

.bold-text-318 {
  font-weight: 600;
}

.link-25 {
  color: var(--white);
  font-weight: 600;
  text-decoration: none;
}

.bold-text-319 {
  font-weight: 600;
}

.banner-sub-heading {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 38px;
}

.banner-sub-heading.mt-0 {
  margin-top: 0;
}

.bold-text-320, .bold-text-321, .bold-text-322, .bold-text-323, .bold-text-324, .bold-text-325, .bold-text-326, .bold-text-327, .bold-text-328, .bold-text-329, .bold-text-330 {
  font-weight: 600;
}

.understanding-dui-blood-test-process {
  margin-top: 100px;
}

.list-16 {
  padding-left: 24px;
  list-style-type: disc;
}

.bold-text-331, .bold-text-332, .bold-text-333, .bold-text-334, .bold-text-335, .bold-text-336, .bold-text-337, .bold-text-338, .bold-text-339 {
  font-weight: 600;
}

.single-icon-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  color: var(--black);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 48%;
  max-width: 100%;
  height: 100%;
  padding: 27px 26px 27px 20px;
  display: flex;
  box-shadow: 0 0 17px #00000036;
}

.single-icon-box.box-bg-grey {
  background-color: var(--box-bg-grey);
}

.single-icon-box._w-100 {
  width: 100%;
  max-width: 100%;
}

.single-icon-box.bg-blue {
  background-color: var(--heading-color);
  color: #fff;
}

.single-icon-box.bg-grey {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--box-bg-grey);
  grid-template-rows: minmax(0%, 1fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.single-icon-box.bg-grey.h-100 {
  align-items: stretch;
}

.single-icon-box.stretch-item {
  justify-content: flex-start;
  align-items: flex-start;
}

.single-icon-box.bg-blue-copy {
  background-color: var(--heading-color);
  color: #fff;
}

.single-icon-box.card-full-width {
  width: 100%;
}

.single-icon-box.card-full-width.bg-blue.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.single-icon-box.card-full-width.p-32 {
  justify-content: center;
  align-items: center;
  padding: 32px;
}

.single-icon-box.card-full-width.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.single-icon-box.bg-grey-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--box-bg-grey);
  grid-template-rows: minmax(0%, 1fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.single-icon-box.bg-grey-copy.h-100 {
  align-items: stretch;
}

.single-icon-box.stretch-item-copy {
  justify-content: flex-start;
  align-items: flex-start;
}

.box-heading {
  line-height: 28px;
}

.icon-box-heading {
  color: var(--heading-color);
  flex-flow: row;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

.icon-box-heading.text-white, .icon-box-heading.text-white-copy {
  color: var(--white);
  display: block;
}

.flex-block-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.icon-box-desc {
  color: var(--black);
  margin-bottom: 0;
  padding-right: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 26px;
}

.icon-box-desc.text-white, .icon-box-desc.text-white-copy {
  color: var(--white);
}

.left-arrow-2-copy-copy {
  border-top-style: solid;
  border-top-width: 2.5px;
  border-top-color: var(--theme-green);
  border-right-style: solid;
  border-right-width: 2.5px;
  border-right-color: var(--theme-green);
  border-bottom-style: solid;
  border-bottom-width: 2.5px;
  border-bottom-color: var(--theme-green);
  border-left-style: solid;
  border-left-width: 2.5px;
  border-left-color: var(--theme-green);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-left: 27px;
  font-size: 22px;
  display: flex;
  inset: auto auto -17% 44.5%;
  transform: translateX(-50%);
}

.left-arrow-2-copy-copy:hover {
  background-color: var(--theme-green);
}

.swiper-nav-btn-left {
  border-top-style: solid;
  border-top-width: 2.5px;
  border-top-color: var(--theme-green);
  border-right-style: solid;
  border-right-width: 2.5px;
  border-right-color: var(--theme-green);
  border-bottom-style: solid;
  border-bottom-width: 2.5px;
  border-bottom-color: var(--theme-green);
  border-left-style: solid;
  border-left-width: 2.5px;
  border-left-color: var(--theme-green);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-left: 27px;
  font-size: 22px;
  display: flex;
  inset: auto auto -17% 44.5%;
  transform: translateX(-50%);
}

.swiper-nav-btn-left:hover {
  background-color: var(--theme-green);
}

.swiper-nav-btn-right {
  border-top-style: solid;
  border-top-width: 2.5px;
  border-top-color: var(--theme-green);
  border-right-style: solid;
  border-right-width: 2.5px;
  border-right-color: var(--theme-green);
  border-bottom-style: solid;
  border-bottom-width: 2.5px;
  border-bottom-color: var(--theme-green);
  border-left-style: solid;
  border-left-width: 2.5px;
  border-left-color: var(--theme-green);
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-left: 0;
  margin-right: -34px;
  font-size: 22px;
  display: flex;
  inset: auto 44.5% -17% auto;
  transform: translateX(-50%);
}

.swiper-nav-btn-right:hover {
  background-color: var(--theme-green);
}

.image-15 {
  filter: invert(0%);
}

.image-15:hover, .image-15.swiper-icon-right {
  filter: none;
}

.image-16 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.image-16:hover, .image-16.swiper-icon-left {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.img-filter-invert {
  filter: invert();
}

.slider-arrow-right {
  height: auto;
}

.collection-item-5 {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.content-copy {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: var(--black);
  flex-flow: column;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
  display: flex;
}

.content-copy.text-left {
  font-weight: 400;
}

.content-copy.mb-16 {
  margin-bottom: 16px;
}

.paragraph-2 {
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.flex-block-18 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1060px;
}

.location-city-block {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 1089px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.single-block-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 55%;
}

.bold-text-340, .bold-text-341, .bold-text-342, .bold-text-343, .bold-text-344, .bold-text-345, .bold-text-346, .bold-text-347, .bold-text-348, .bold-text-349, .bold-text-350, .bold-text-351, .bold-text-352, .bold-text-353, .bold-text-354, .bold-text-355 {
  font-weight: 600;
}

.secntencing-grid-second-dui {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 0 30px;
  position: relative;
}

.secntencing-grid-second-dui.pb-40 {
  padding-bottom: 40px;
}

.secntencing-grid-second-dui.pb-40.pt-0, .secntencing-grid-second-dui.pb-40.pt-0-copy {
  padding-top: 0;
}

.secntencing-grid-second-dui.pb-40-copy {
  padding-bottom: 40px;
}

.secntencing-grid-second-dui.pb-40-copy.pt-0, .secntencing-grid-second-dui.pb-40-copy.pt-0-copy {
  padding-top: 0;
}

.what-to-expect-from-court-process-copy {
  margin-bottom: 100px;
}

.impact-on-cdl-and-employment-copy, .impact-on-employment {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.probation-conditions-secnd-dui {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 40px 0 100px;
  position: relative;
}

.why-we-stand-out {
  margin-bottom: 0;
}

.why-we-stand-out.mb-100 {
  padding-bottom: 100px;
}

.why-we-stand-out.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.why-we-stand-out.mb-0, .dui-legal-process {
  margin-bottom: 0;
}

.dui-legal-process.mb-100 {
  padding-bottom: 100px;
}

.dui-legal-process.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.dui-legal-process.mb-0 {
  margin-bottom: 0;
}

.about-callahan-laws {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.about-callahan-laws.pt-0 {
  padding-top: 0;
}

.submit-button-4 {
  background-color: var(--theme-green);
  border-radius: 8px;
  margin-top: 20px;
  padding: 10px 16px;
}

.submit-button-5 {
  background-color: var(--theme-green);
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68380dc4f8bc418e4e01a0e8_Group%2014.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  border-radius: 8px;
  margin-top: 20px;
  padding: 15px 64px 15px 16px;
  font-size: 20px;
  transition: all .2s;
}

.submit-button-5:hover {
  background-color: var(--heading-color);
}

.text-block-37 {
  color: var(--theme-green);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.success-message {
  background-color: var(--white);
}

.third-offence-dui {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0 0;
  position: relative;
}

.third-offence-dui.pt-0 {
  padding-top: 0;
}

.bold-text-356 {
  width: 100%;
}

.legal-process-third-dui {
  margin-bottom: 100px;
  padding-top: 10px;
}

.legal-process-third-dui.mb-100 {
  padding-bottom: 100px;
}

.legal-process-third-dui.mb-100.pb-0 {
  padding-bottom: 0;
}

.legal-process-third-dui.mb-100-copy {
  padding-bottom: 100px;
}

.legal-process-third-dui.mb-100-copy.pb-0 {
  padding-bottom: 0;
}

.alternative-sentencing-options {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding-top: 10px;
}

.alternative-sentencing-options.mb-100 {
  padding-bottom: 100px;
}

.alternative-sentencing-options.mb-100.pb-0 {
  padding-bottom: 0;
}

.alternative-sentencing-options.mb-100-copy {
  padding-bottom: 100px;
}

.alternative-sentencing-options.mb-100-copy.pb-0 {
  padding-bottom: 0;
}

.life-consequences-of-a-third-dui {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 0;
  position: relative;
}

.life-consequences-of-a-third-dui.pb-40 {
  padding-bottom: 40px;
}

.life-consequences-of-a-third-dui.pt-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.life-consequences-of-a-third-dui.pb-0 {
  padding-bottom: 0;
}

.legal-defenses-for-third-dui-charges {
  margin-top: 100px;
  margin-bottom: 100px;
}

.legal-defenses-for-third-dui-charges.mb-100 {
  padding-bottom: 100px;
}

.legal-defenses-for-third-dui-charges.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.legal-defenses-for-third-dui-charges.mb-0 {
  margin-bottom: 0;
}

.consequences-beyond-court {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  border-radius: 0;
  width: 90%;
  max-width: 1500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0%;
  position: relative;
}

.consequences-beyond-court.pb-0 {
  padding-bottom: 0;
}

.alternative-sentencomg-and-treatments {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 30px;
  position: relative;
}

.dui-penalty-breakdown-content-copy {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1065px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dui-penalty-breakdown-content-copy.cust-sec-container {
  max-width: 100%;
}

.dui-penalty-breakdown-content-copy.cust-sec-container.pb-12 {
  padding-bottom: 12px;
}

.benefits-of-vacating-your-record {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  border-radius: 0;
  width: 90%;
  max-width: 1500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0% 0;
  position: relative;
}

.benefits-of-vacating-your-record.pb-0 {
  padding-bottom: 0;
}

.benefits-of-vacating-your-record.pt-40 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.what-is-dui-expungement {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.what-is-dui-expungement.pt-0 {
  padding-top: 0;
}

.div-block-19 {
  margin-bottom: 100px;
}

.deffered-treatment-block {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.deffered-treatment-block.mt-48 {
  margin-top: 48px;
}

.deffered-treatment-block.pb-0 {
  padding-bottom: 0;
}

.deffered-treatment-block.bg-grey {
  background-color: #e9ecf5;
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
}

.deffered-treatment-block.bg-grey.mx-w-xl {
  max-width: 1170px;
}

.deffered-treatment-block.bg-grey-copy {
  background-color: #e9ecf5;
  border-radius: 24px;
}

.deffered-treatment-block.pt-0 {
  padding-top: 0;
}

.deffered-treatment-block.py-lg-60.py-md-40.container-dark-bg {
  border-radius: 24px;
  width: 90%;
  max-width: 100%;
}

.deffered-treatment-block.py-lg-60.py-md-40.pb-0._w-100 {
  max-width: 100%;
}

.deffered-treatment-block.py-lg-60.py-md-40.pb-0._w-95 {
  width: 95%;
  max-width: 1500px;
}

.deffered-treatment-block.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.deffered-treatment-block.mt-48-copy {
  margin-top: 48px;
}

.what-is-deffered-prosecution {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.what-is-deffered-prosecution.pt-0 {
  padding-top: 0;
}

.div-block-20 {
  margin-top: 100px;
}

.law-inforcement {
  margin-bottom: 100px;
}

.law-inforcement.mb-100 {
  padding-bottom: 100px;
}

.law-inforcement.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.law-inforcement.mb-0 {
  margin-bottom: 0;
}

.types-of-drug-dui {
  margin-bottom: 100px;
}

.types-of-drug-dui.mb-100 {
  padding-bottom: 100px;
}

.types-of-drug-dui.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.types-of-drug-dui.mb-0 {
  margin-bottom: 0;
}

.refusal-vs-provided-test {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 30px;
  position: relative;
}

.related-links-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.intro-field-sobriety-tests {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.intro-field-sobriety-tests.pt-0 {
  padding-top: 0;
}

.intro-probable-cause {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.intro-probable-cause.pt-0 {
  padding-top: 0;
}

.key-takeways-probale-cause {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.key-takeways-probale-cause.pt-0 {
  padding-top: 0;
}

.bold-text-357 {
  font-weight: 600;
}

.intro-license-suspension {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.intro-license-suspension.pt-0 {
  padding-top: 0;
}

.bold-text-358 {
  font-weight: 600;
}

.bold-text-359 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-360, .bold-text-361 {
  font-weight: 600;
}

.link-26 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: underline;
}

.link-27, .link-28 {
  color: var(--heading-color);
  font-weight: 600;
}

.faq-item-new {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--black);
  border: 1px solid #00000054;
  border-radius: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 31px 30px 17px;
  display: flex;
}

.faq-question-new {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--black);
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 125%;
  display: flex;
}

.faq-answer-new {
  color: #000;
  height: auto;
  margin-top: 6px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
  display: block;
}

.link-29, .link-30, .link-31 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-362, .bold-text-363, .bold-text-364, .bold-text-365 {
  font-weight: 600;
}

.inner-heading-h4 {
  color: var(--links-color);
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.inner-heading-h4.mb-0 {
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
}

.inner-heading-h4.mb-0.mt-0.text-blue {
  color: var(--heading-color);
}

.inner-heading-h4.mb-0.mt-0.text-blue._w-100 {
  width: 100%;
}

.bold-text-366, .bold-text-367, .bold-text-368, .bold-text-369, .bold-text-370, .bold-text-371, .bold-text-372, .bold-text-373, .bold-text-374, .bold-text-375, .bold-text-376, .bold-text-377, .bold-text-378, .bold-text-379, .bold-text-380, .bold-text-381, .bold-text-382, .bold-text-383, .bold-text-384 {
  font-weight: 600;
}

.rich-text-block-10 {
  text-align: left;
}

.list-17 {
  color: var(--black);
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.bold-text-385, .bold-text-386 {
  font-weight: 600;
}

.multi-box-wrapper {
  width: 100%;
}

.multi-box-wrapper.mt-40 {
  margin-top: 20px;
}

.bold-text-387, .bold-text-388, .bold-text-389, .bold-text-390 {
  font-weight: 600;
}

.thead-4-col-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  place-items: center start;
  margin-top: 20px;
}

.thead-4-col-copy.thead-width-updated, .thead-4-col-copy.eqaul-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.table-row-3-col-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--heading-color);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.table-row-3-col-copy.grid-col-3 {
  grid-template-columns: 1.5fr 1fr 1fr;
}

.table-row-3-col-copy.tbody-width-updated, .table-row-3-col-copy.equal-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.bold-text-391 {
  font-weight: 600;
}

.flex-block-20 {
  justify-content: center;
  align-items: center;
}

.flex-block-20.mt-30 {
  width: 100%;
  margin-top: 30px;
}

.flex-block-21 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1035px;
  margin-bottom: 10px;
}

.bold-text-392, .bold-text-393, .bold-text-394, .bold-text-395, .bold-text-396, .bold-text-397 {
  font-weight: 600;
}

.bottom-cta-data {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 90%;
  min-width: 900px;
}

.bold-text-398, .bold-text-399 {
  font-weight: 600;
}

.flex-block-22 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
}

.what-to-expect-from-us {
  margin-bottom: 100px;
}

.intro-dui-process {
  margin-top: 100px;
  padding-bottom: 12px;
}

.bold-text-400, .bold-text-401 {
  font-weight: 600;
}

.link-32 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-402, .bold-text-403, .bold-text-404, .bold-text-405, .bold-text-406, .bold-text-407, .bold-text-408, .bold-text-409, .bold-text-410, .bold-text-411, .bold-text-412 {
  font-weight: 600;
}

.inner-subheading-h3 {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 125%;
  display: flex;
}

.inner-subheading-h3.fs-sub-heading-h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 165%;
}

.inner-subheading-h3.fs-sub-heading-h3.mw-900 {
  max-width: 900px;
}

.bold-text-413, .bold-text-414, .bold-text-415, .bold-text-416, .bold-text-417, .bold-text-418, .bold-text-419, .bold-text-420, .bold-text-421, .bold-text-422 {
  font-weight: 600;
}

.list-item-18 {
  line-height: 20%;
}

.bold-text-423 {
  font-weight: 600;
}

.how-we-help {
  margin-bottom: 100px;
}

.table-content-section {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 80px;
  position: relative;
}

.table-content-section.pb-40 {
  padding-bottom: 40px;
}

.table-content-section.pt-0 {
  padding-top: 0;
}

.table-content-section.pt-0._w-90 {
  width: 90%;
  max-width: 1500px;
}

.table-content-section.pt-0._w-90.px-0 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bold-text-424 {
  font-weight: 600;
}

.dui-hearing-intro {
  margin-top: 100px;
  margin-bottom: 10px;
}

.bold-text-425 {
  font-weight: 600;
}

.key-takeaways {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.key-takeaways.pt-0 {
  padding-top: 0;
}

.bold-text-426 {
  font-weight: 600;
}

.rich-text-block-11 {
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
  line-height: 165%;
}

.ps-20 {
  padding-left: 20px;
}

.list-18 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.list-18.ps-20.mb-0 {
  margin-bottom: 0;
}

.submit-your-request {
  margin-top: 100px;
  margin-bottom: 100px;
}

.bold-text-427 {
  font-weight: 600;
}

.request-when-everythiing-against, .missed-the-deadline, .why-need-an-attorney {
  margin-bottom: 100px;
}

.bold-text-428, .bold-text-429, .bold-text-430, .bold-text-431, .bold-text-432, .bold-text-433, .bold-text-434, .bold-text-435, .bold-text-436, .bold-text-437, .bold-text-438, .bold-text-439, .bold-text-440, .bold-text-441, .bold-text-442, .bold-text-443, .bold-text-444, .bold-text-445, .bold-text-446 {
  font-weight: 600;
}

.iil-process-and-timeline {
  border: 1px solid var(--transparent);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.iil-process-and-timeline.mt-100, .iil-process-and-timeline.mt-100-copy, .iil-process-and-timeline.mt-100-copy {
  margin-top: 100px;
}

.bold-text-447, .bold-text-448 {
  font-weight: 600;
}

.bold-text-449 {
  color: var(--heading-color);
  text-decoration: none;
}

.link-33 {
  text-decoration: none;
}

.compliance-and-violations {
  margin-top: 100px;
}

.bold-text-450, .bold-text-451, .bold-text-452, .bold-text-453, .bold-text-454, .bold-text-455, .bold-text-456, .bold-text-457, .bold-text-458, .bold-text-459, .bold-text-460, .bold-text-461, .bold-text-462, .bold-text-463, .bold-text-464 {
  font-weight: 600;
}

.link-34 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.bold-text-465, .bold-text-466, .bold-text-467, .bold-text-468, .bold-text-469, .bold-text-470, .bold-text-471, .bold-text-472, .bold-text-473, .bold-text-474, .bold-text-475, .bold-text-476, .bold-text-477, .bold-text-478 {
  font-weight: 600;
}

.two-btns-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.bold-text-479, .bold-text-480, .bold-text-481, .bold-text-482, .bold-text-483, .bold-text-484, .bold-text-485 {
  font-weight: 600;
}

.bold-text-486 {
  font-weight: 700;
}

.our-commitment {
  margin-bottom: 100px;
}

.our-commitment.mb-100 {
  padding-bottom: 100px;
}

.our-commitment.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.our-commitment.mb-0 {
  margin-bottom: 0;
}

.our-track-record {
  margin-bottom: 100px;
}

.our-track-record.mb-100 {
  padding-bottom: 100px;
}

.our-track-record.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.our-track-record.mb-0 {
  margin-bottom: 0;
}

.review-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.review-btn:hover {
  border-color: var(--theme-green);
  background-image: linear-gradient(to bottom, var(--theme-green), var(--theme-green));
}

.review-btn.btn-outlined-green {
  border-color: var(--theme-green);
  color: var(--black);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.review-btn.btn-outlined-green:hover {
  color: var(--white);
}

.button-text-copy {
  border: 0px solid var(--transparent);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.button-text-copy.btn-text-default {
  color: var(--links-color);
}

.cta-with-banner {
  background-color: #f5f7fa;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4deda8845ddf662a036_68393cfa9957599cb97c2ced_image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-bottom: 1px solid #e4ebf3;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-bottom: 100px;
  padding: 60px 0;
  transition: all .2s;
  position: relative;
}

.cta-sec-container {
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1024px;
}

.cta-desc {
  color: #fff;
  max-width: 800px;
  margin-top: 24px;
  margin-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  line-height: 165%;
}

.cta-desc.mt-0 {
  color: var(--white);
}

.cta-desc.mt-12 {
  margin-top: 12px;
}

.cta-desc.mt-0-copy {
  color: var(--white);
}

.cta-banner-section {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4deda8845ddf662a036_68393cfa9957599cb97c2ced_image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 100px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.testimonials-collection {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.reviewer-info {
  background-color: var(--transparent);
  border-top: 1px solid #00000024;
  align-items: center;
  padding: 30px 0 0;
  display: flex;
}

.collection-list-6 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-6 {
  width: 100%;
}

.flex-block-23 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
}

.designation-block {
  justify-content: flex-start;
  align-items: center;
  min-height: 130px;
}

.bold-text-487, .bold-text-488, .bold-text-489, .bold-text-490, .bold-text-491, .bold-text-492 {
  font-weight: 600;
}

.geo-lomo-answer-block {
  margin-top: 100px;
  margin-bottom: 10px;
}

.geo-lomo-answer-block.mt-0, .geo-lomo-answer-block.mt-0-copy, .geo-lomo-answer-block.mt-0-copy {
  margin-top: 0;
}

.intro-dol-hearing {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.intro-dol-hearing.pt-0 {
  padding-top: 0;
}

.what-is-dol-hearing-in-wa {
  margin-bottom: 100px;
}

.four-legal-dol-issues {
  margin-top: 100px;
  margin-bottom: 100px;
}

.can-you-win-dol-hearing, .dol-defense-strategies, .role-of-hearing-examiner, .why-factory-training-matters, .blood-test-vs-breath-test, .what-happens-after-hearing, .lawyer-for-your-dol-hearing {
  margin-bottom: 100px;
}

.heading-22 {
  color: var(--heading-color);
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.link-35 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-493 {
  font-weight: 600;
}

.link-36, .link-37, .link-38, .link-39 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-494, .bold-text-495, .bold-text-496 {
  font-weight: 600;
}

.link-40 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-497, .bold-text-498, .bold-text-499, .bold-text-500, .bold-text-501, .bold-text-502, .bold-text-503, .bold-text-504 {
  font-weight: 600;
}

.section-6-copy {
  margin-bottom: 100px;
}

.bold-text-505, .bold-text-506, .bold-text-507, .bold-text-508, .bold-text-509, .bold-text-510, .bold-text-511 {
  font-weight: 600;
}

.link-41 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-512, .bold-text-513 {
  font-weight: 600;
}

.reinstate-your-cdl {
  margin-top: 100px;
  margin-bottom: 100px;
}

.bold-text-514 {
  font-weight: 600;
}

.cdl-disqualification-periods {
  margin-top: 100px;
  margin-bottom: 100px;
}

.bold-text-515, .bold-text-516, .bold-text-517, .bold-text-518, .bold-text-519, .bold-text-520 {
  font-weight: 600;
}

.link-42 {
  color: var(--heading-color);
}

.bold-text-521, .bold-text-522, .bold-text-523, .bold-text-524, .bold-text-525, .bold-text-526 {
  font-weight: 600;
}

.link-43 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-527, .bold-text-528, .bold-text-529, .bold-text-530, .bold-text-531 {
  font-weight: 600;
}

.link-44 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-532, .bold-text-533, .bold-text-534, .bold-text-535, .bold-text-536, .bold-text-537, .bold-text-538, .bold-text-539, .bold-text-540, .bold-text-541 {
  font-weight: 600;
}

.what-is-cdl-dui-consequences, .bac-limit-cdl-drivers, .job-consequences, .what-to-do-after-a-dui-arrest, .why-choose-us-for-cdl {
  margin-bottom: 100px;
}

.bold-text-542, .bold-text-543 {
  font-weight: 600;
}

.link-45, .link-46, .link-47, .link-48, .link-49, .link-50, .link-51 {
  color: var(--heading-color);
  font-weight: 600;
}

.what-is-cdl-dui-consequences-copy, .understanding-dui-evidence {
  margin-bottom: 100px;
}

.link-52, .link-53, .link-54, .link-55, .link-56, .link-57 {
  color: var(--heading-color);
  font-weight: 600;
}

.field-sobriety-tests {
  margin-top: 100px;
  margin-bottom: 100px;
}

.link-58, .link-59 {
  color: var(--heading-color);
  font-weight: 600;
}

.breath-testing {
  margin-top: 100px;
  margin-bottom: 100px;
}

.link-60, .link-61 {
  color: var(--heading-color);
  font-weight: 600;
}

.blood-testing {
  margin-bottom: 100px;
}

.link-62 {
  color: var(--heading-color);
  font-weight: 600;
}

.probable-cause {
  margin-bottom: 100px;
}

.bold-text-544, .bold-text-545 {
  font-weight: 600;
}

.link-63, .link-64 {
  color: var(--heading-color);
  font-weight: 600;
}

.refusing-a-breath-test {
  margin-bottom: 100px;
}

.link-65, .link-66 {
  color: var(--heading-color);
  font-weight: 600;
}

.officer-observations {
  margin-bottom: 100px;
}

.bold-text-546, .bold-text-547 {
  font-weight: 600;
}

.link-67 {
  color: var(--heading-color);
  font-weight: 600;
}

.combined-evidence {
  margin-bottom: 100px;
}

.link-68, .link-69, .link-70, .link-71 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-548, .bold-text-549 {
  font-weight: 600;
}

.link-72, .link-73, .link-74, .link-75 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-550 {
  font-weight: 600;
}

.bold-text-551 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.our-expertise {
  margin-bottom: 100px;
}

.bold-text-552 {
  font-weight: 600;
}

.link-76 {
  color: var(--heading-color);
}

.div-block-21 {
  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
}

.link-77 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-553, .bold-text-554, .bold-text-555, .bold-text-556 {
  font-weight: 600;
}

.link-78 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-557, .bold-text-558, .bold-text-559, .bold-text-560, .bold-text-561 {
  font-weight: 600;
}

.bold-text-562 {
  font-weight: 500;
}

.bold-text-563, .bold-text-564, .bold-text-565, .bold-text-566, .bold-text-567, .bold-text-568, .bold-text-569, .bold-text-570, .bold-text-571 {
  font-weight: 600;
}

.rich-text-block-12 {
  font-weight: 400;
}

.paragraph-5 {
  font-size: 17px;
  line-height: 165%;
}

.list-19 {
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.bold-text-572 {
  font-weight: 600;
}

.sec-desc-copy {
  color: var(--black);
  text-align: left;
  margin-bottom: 24px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.sec-desc-copy.text-center {
  text-align: center;
  margin-bottom: 0;
}

.sec-desc-copy.text-center._w-70 {
  max-width: 80%;
}

.sec-desc-copy.mb-146, .sec-desc-copy.mb-1, .sec-desc-copy.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-copy.mt-4 {
  margin-top: 4px;
}

.sec-desc-copy.mb-10 {
  text-align: left;
  margin-bottom: 10px;
}

.sec-desc-copy.mb-10.text-center {
  text-align: center;
}

.sec-desc-copy.mb-16 {
  margin-bottom: 16px;
}

.sec-desc-copy.mb-8 {
  margin-bottom: 8px;
}

.sec-desc-copy.mb-0 {
  text-align: left;
  margin-bottom: 0;
}

.sec-desc-copy.mb-0.fw-600 {
  font-weight: 600;
}

.sec-desc-copy.mb-0.text-center {
  text-align: center;
}

.sec-desc-copy.mt-8 {
  padding-top: 8px;
}

.sec-desc-copy.mt-8.mt-0, .sec-desc-copy.mt-8.mt-0.text-body {
  color: var(--black);
}

.sec-desc-copy.mt-8.mt-0.pt-0 {
  padding-top: 0;
}

.sec-desc-copy.mt-10 {
  margin-top: 10px;
}

.sec-desc-copy.mb-12 {
  margin-bottom: 12px;
}

.sec-desc-copy.important-note {
  margin-top: 24px;
  margin-bottom: 0;
}

.sec-desc-copy.important-note.mt-10 {
  margin-top: 10px;
}

.sec-desc-copy.mt-16 {
  margin-top: 16px;
}

.sec-desc-copy.mb-0-copy {
  text-align: left;
  margin-bottom: 0;
}

.sec-desc-copy.mb-0-copy.fw-600 {
  font-weight: 600;
}

.sec-desc-copy.mb-0-copy.text-center {
  text-align: center;
}

.sec-desc-copy.mt-md-0.mt-12 {
  margin-bottom: 0;
  padding-top: 12px;
}

.sec-desc-copy.mb-10-copy {
  text-align: left;
  margin-bottom: 10px;
}

.sec-desc-copy.mb-10-copy.text-center {
  text-align: center;
}

.sec-desc-copy.mt-8-copy.mt-0.text-body {
  color: var(--black);
}

.sec-desc-copy.mt-8-copy {
  padding-top: 8px;
}

.sec-desc-copy.mt-8-copy.mt-0, .sec-desc-copy.mt-8-copy.mt-0.text-body {
  color: var(--black);
}

.sec-desc-copy.mt-8-copy.mt-0.pt-0 {
  padding-top: 0;
}

.bold-text-573, .bold-text-574, .bold-text-575, .bold-text-576, .bold-text-577, .bold-text-578, .bold-text-579, .bold-text-580, .bold-text-581, .bold-text-582, .bold-text-583 {
  font-weight: 600;
}

.faq-answer-text, .faq-answer-copy, .faq-answer-copy, .faq-answer-copy-copy, .faq-answer-copy {
  color: #000;
  margin-top: 6px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
  display: block;
}

.textarea {
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 400;
}

.flex-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
}

.heading-h3 {
  color: var(--heading-color);
  text-align: left;
  margin-top: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.heading-h3.mb-0 {
  margin-bottom: 0;
}

.location-link-copy {
  background-color: var(--white);
  -webkit-backdrop-filter: drop-shadow(0 0 17px #0000001a);
  backdrop-filter: drop-shadow(0 0 17px #0000001a);
  color: var(--heading-color);
  text-align: center;
  border-radius: 12px;
  width: 90%;
  max-width: 100%;
  height: auto;
  padding: 19px 20px 18px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1em;
  text-decoration: none;
  transition-property: all;
  transition-duration: .1s;
  transition-timing-function: ease-in-out;
  display: block;
  position: absolute;
  inset: 24% 0% auto 50%;
  transform: translateX(-50%);
}

.location-link-copy:hover {
  color: var(--heading-color);
}

.text-block-25-copy {
  color: var(--black);
  font-size: 18px;
  text-decoration: none;
}

.link-79 {
  color: var(--black);
  font-size: 17px;
  text-decoration: none;
}

.bold-text-584, .bold-text-585, .bold-text-586, .bold-text-587, .bold-text-588, .bold-text-589, .bold-text-590 {
  font-weight: 600;
}

.flex-block-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.ofc-address {
  color: var(--heading-color);
  text-align: center;
  height: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
}

.bold-text-591, .bold-text-592 {
  font-weight: 600;
}

.office-details {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
}

.office-details.mt-12 {
  margin-top: 10px;
}

.bold-text-593, .bold-text-594, .bold-text-595, .bold-text-596, .bold-text-597, .bold-text-598, .bold-text-599, .bold-text-600, .bold-text-601 {
  font-weight: 600;
}

.link-80, .link-81 {
  color: var(--white);
  font-weight: 600;
  text-decoration: none;
}

.offices-boxes-collection {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
}

.flex-block-26 {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.bold-text-602 {
  font-weight: 600;
}

.countries-we-serve {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.bold-text-603, .bold-text-604, .bold-text-605, .bold-text-606, .bold-text-607, .bold-text-608, .bold-text-609 {
  font-weight: 600;
}

.recognition-leadership {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.recognition-leadership.pt-0 {
  padding-top: 0;
}

.why-us-area-we-serve {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.why-us-area-we-serve.pt-0 {
  padding-top: 0;
}

.why-us-area-we-serve.mb-0 {
  padding-bottom: 0;
}

.bold-text-610, .bold-text-611, .bold-text-612, .bold-text-613, .bold-text-614 {
  font-weight: 600;
}

.banner-heading-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 65px;
}

.bold-text-615, .bold-text-616, .bold-text-617, .bold-text-618 {
  font-weight: 600;
}

.team-page-intro {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin: 0 auto 100px;
  padding: 100px 5%;
  position: relative;
}

.bold-text-619, .bold-text-620 {
  font-weight: 600;
}

.facing-dui-sec {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bold-text-621, .bold-text-622, .bold-text-623, .bold-text-624, .bold-text-625, .bold-text-626 {
  font-weight: 600;
}

.facing-dui {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1000px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 5%;
  position: relative;
}

.bold-text-627, .bold-text-628, .bold-text-629, .bold-text-630, .bold-text-631, .bold-text-632 {
  font-weight: 600;
}

.intro-payment-plans {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.intro-payment-plans.pt-0 {
  padding-top: 0;
}

.transparent-flat-fees {
  margin-top: 100px;
  margin-bottom: 10px;
}

.transparent-flat-fees.mt-0, .transparent-flat-fees.mt-0-copy {
  margin-top: 0;
}

.the-benefits-of-flat-fees {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 100px 0;
  position: relative;
}

.the-benefits-of-flat-fees.pt-0 {
  padding-top: 0;
}

.dui-lawyer-payment-plans {
  margin-bottom: 100px;
}

.how-affirm-financing-works {
  margin-top: 100px;
  margin-bottom: 100px;
}

.in-house-payment-plans, .in-house-payment-plan-benefits, .why-choose-our-lawyer-payment-plans, .personalized-service-and-support, .our-team, .reasons-to-hire-us, .area-we-serve {
  margin-bottom: 100px;
}

.link-82, .link-83 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-633, .bold-text-634, .bold-text-635, .bold-text-636, .bold-text-637, .bold-text-638, .bold-text-639, .bold-text-640, .bold-text-641, .bold-text-642, .bold-text-643, .bold-text-644, .bold-text-645, .bold-text-646 {
  font-weight: 600;
}

.link-84 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.penalties-by-severity {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.penalties-by-severity.pb-40 {
  padding-bottom: 40px;
}

.penalties-by-severity.pb-40.pt-0 {
  margin-top: 5px;
  padding-top: 0;
}

.penalties-by-severity.pb-40.pt-0.pb-0 {
  padding-bottom: 0;
}

.penalties-by-severity.pb-40.pt-0-copy {
  padding-top: 0;
}

.penalties-by-severity.pb-40-copy {
  padding-bottom: 40px;
}

.penalties-by-severity.pb-40-copy.pt-0, .penalties-by-severity.pb-40-copy.pt-0-copy {
  padding-top: 0;
}

.table-5-col {
  border-radius: 30px;
  padding: 41px 27px 41px 51px;
  box-shadow: 0 0 26px #00000014;
}

.table-5-col.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.table-5-col.fade-left-slow {
  flex-flow: column;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.table-5-col.p-16 {
  padding-right: 51px;
}

.table-5-col.p-16._w-90 {
  width: 90%;
  min-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.table-5-col.p-16._w-90.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.table-5-col.bg-white {
  background-color: var(--white);
}

.thead-5-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .75fr .75fr 1fr;
  place-items: center start;
  margin-top: 20px;
}

.thead-5-col.custom-size {
  grid-template-columns: .75fr .5fr 1fr 1fr;
}

.thead-5-col.susspenstion-thead {
  grid-template-columns: .5fr .5fr .75fr 1fr;
}

.table-row-5-td {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--heading-color);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .75fr .75fr 1fr;
}

.table-row-5-td.grid-col-3 {
  grid-template-columns: 1.5fr 1fr 1fr;
}

.license-suspension-dol-consequences {
  margin-top: 0;
  margin-bottom: 100px;
}

.bold-text-647, .bold-text-648, .bold-text-649, .bold-text-650 {
  font-weight: 600;
}

.bold-text-651 {
  font-weight: 600;
  text-decoration: none;
}

.bold-text-652 {
  font-weight: 600;
}

.link-85 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.link-86 {
  color: var(--heading-color);
  text-decoration: none;
}

.bold-text-653 {
  font-weight: 600;
}

.intro-hit-and-run {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  padding: 0 0 100px;
  position: relative;
}

.intro-hit-and-run.pt-0 {
  padding-top: 0;
}

.punishment-for-hit-and-run {
  margin-top: 100px;
  margin-bottom: 10px;
}

.punishment-for-hit-and-run.mt-0, .punishment-for-hit-and-run.mt-0-copy {
  margin-top: 0;
}

.what-is-hit-and-run, .civil-compromise-options, .common-defenses, .what-to-do-after {
  margin-bottom: 100px;
}

.bold-text-654, .bold-text-655, .bold-text-656, .bold-text-657, .bold-text-658, .bold-text-659, .bold-text-660, .bold-text-661 {
  font-weight: 600;
}

.link-87 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.bold-text-662, .bold-text-663, .bold-text-664, .bold-text-665, .bold-text-666, .bold-text-667, .bold-text-668, .bold-text-669, .bold-text-670, .bold-text-671, .bold-text-672, .bold-text-673, .bold-text-674, .bold-text-675, .bold-text-676, .bold-text-677, .bold-text-678, .bold-text-679, .bold-text-680, .bold-text-681, .bold-text-682, .bold-text-683, .bold-text-684, .bold-text-685, .bold-text-686, .bold-text-687, .bold-text-688, .bold-text-689, .bold-text-690, .bold-text-691, .bold-text-692, .bold-text-693, .bold-text-694, .bold-text-695, .bold-text-696, .bold-text-697, .bold-text-698, .bold-text-699, .bold-text-700, .bold-text-701, .bold-text-702 {
  font-weight: 600;
}

.bold-text-703 {
  font-family: Gilroy, Arial, sans-serif;
  font-weight: 600;
}

.bold-text-704, .bold-text-705, .bold-text-706, .bold-text-707, .bold-text-708, .bold-text-709, .bold-text-710, .bold-text-711, .bold-text-712, .bold-text-713, .bold-text-714, .bold-text-715, .bold-text-716, .bold-text-717, .bold-text-718, .bold-text-719 {
  font-weight: 600;
}

.bold-text-720 {
  color: var(--heading-color);
  font-weight: 600;
}

.link-88 {
  text-decoration: none;
}

.bold-text-721, .bold-text-722, .bold-text-723, .bold-text-724, .bold-text-725, .bold-text-726, .bold-text-727, .bold-text-728, .bold-text-729, .bold-text-730, .bold-text-731, .bold-text-732, .bold-text-733, .bold-text-734, .bold-text-735, .bold-text-736, .bold-text-737, .bold-text-738, .bold-text-739, .bold-text-740, .bold-text-741, .bold-text-742, .bold-text-743, .bold-text-744, .bold-text-745, .bold-text-746, .bold-text-747, .bold-text-748, .bold-text-749, .bold-text-750, .bold-text-751, .bold-text-752, .bold-text-753, .bold-text-754, .bold-text-755, .bold-text-756, .bold-text-757, .bold-text-758, .bold-text-759, .bold-text-760 {
  font-weight: 600;
}

.updated-image-content-box {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.updated-image-content-box.img-first.fade-up-slow {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.updated-image-content-box.img-first.fade-up-slow.gap-70.grid-1-col {
  grid-template-columns: 1fr;
}

.updated-image-content-box.img-first.fade-up-slow-copy {
  justify-items: stretch;
}

.updated-image-content-box.img-first.fade-up-slow-copy.gap-70.grid-1-col {
  grid-template-columns: 1fr;
}

.updated-image-content-box.fade-up-slow {
  width: 100%;
  font-size: 21px;
}

.updated-image-content-box.fade-up-slow.gap-70 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.updated-image-content-box.fade-up-slow.gap-70.mt-0 {
  margin-top: 0;
}

.updated-image-content-box.fade-up-slow.box-align-center {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}

.updated-image-content-box.fade-up-slow.mt-16 {
  margin-top: 16px;
}

.updated-image-content-box.fade-up-slow.mt-16.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.updated-image-content-box.fade-up-slow.mt-24 {
  margin-top: 24px;
}

.updated-image-content-box.fade-up-slow.mt-32.single-grid-col {
  grid-template-columns: 1fr;
}

.updated-image-content-box.fade-up-slow.mt-32.single-grid-col.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.updated-image-content-box.fade-up-slow.grid-single-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.updated-image-content-box.fade-up-slow.grid-single-box.mt-0, .updated-image-content-box.fade-up-slow.grid-single-box.mt-0-copy {
  grid-template-columns: 1fr 1fr;
}

.updated-image-content-box.fade-up-slow.grid-single-box.mt-10 {
  margin-top: 10px;
}

.updated-image-content-box.fade-up-slow.mt-20 {
  margin-top: 20px;
}

.updated-image-content-box.fade-up-slow.mt-32 {
  margin-top: 32px;
}

.updated-image-content-box.fade-up-slow.mt-32.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.updated-image-content-box.fade-up-slow.mt-16-copy {
  margin-top: 16px;
}

.updated-image-content-box.fade-up-slow.mt-16-copy.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.updated-image-content-box.img-first-copy.fade-up-slow {
  justify-items: stretch;
}

.updated-image-content-box.img-first-copy.fade-up-slow.gap-70.grid-1-col {
  grid-template-columns: 1fr;
}

.updated-image-content-box.img-first-copy.fade-up-slow-copy {
  justify-items: stretch;
}

.updated-image-content-box.img-first-copy.fade-up-slow-copy.gap-70.grid-1-col, .updated-image-content-box.single-grid-col {
  grid-template-columns: 1fr;
}

.image-box-top-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.image-box-top-content.align-item-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-box-top-content.outlined-box {
  border-radius: 20px;
  padding: 48px 32px;
  box-shadow: 0 1px 5px #0003;
}

.bold-text-761, .bold-text-762 {
  font-weight: 600;
}

.cta-buttons-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
}

.bold-text-763, .bold-text-764, .bold-text-765, .bold-text-766 {
  font-weight: 600;
}

.flex-block-27 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.flex-block-27.align-center {
  justify-content: center;
  align-items: center;
}

.flex-block-27.content-boxes.white-bg.shadow-dark.last-box {
  justify-content: center;
  align-items: center;
  max-width: 450px;
  margin-top: 32px;
}

.flex-block-28 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.bold-text-767 {
  font-weight: 600;
}

._2-boxes-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 900px;
  margin-top: 32px;
  display: grid;
  position: relative;
}

._2-boxes-content.mt-24 {
  margin-top: 24px;
}

._2-boxes-content.grid-single-col {
  grid-template-columns: 1fr;
}

._2-boxes-content.mt-50-copy, ._2-boxes-content.mt-50-copy-copy, ._2-boxes-content.mt-0 {
  margin-top: 0;
}

._2-boxes-content.mt-0.mb-16 {
  margin-bottom: 16px;
}

._2-boxes-content.mt-8 {
  margin-top: 8px;
}

._2-boxes-content.flex-3-col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

._2-boxes-content.flex-3-col._w-100 {
  max-width: 100%;
}

._2-boxes-content.flex-2-col {
  flex-flow: wrap;
  justify-content: center;
  width: 48%;
  max-width: 100%;
  display: flex;
}

._2-boxes-content.grid-2-col {
  place-content: stretch center;
}

._2-boxes-content.mt-16 {
  margin-top: 16px;
}

._2-boxes-content.mt-16.mb-16 {
  margin-bottom: 16px;
}

._2-boxes-content.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

._2-boxes-content.mx-auto.mt-50 {
  margin-top: 50px;
}

._2-boxes-content.mx-auto.mt-50.mt-24 {
  margin-top: 24px;
}

._2-boxes-content.mt-20 {
  margin-top: 20px;
}

.two-boxes-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  padding-left: 10px;
  padding-right: 10px;
}

.two-boxes-wrapper.mt-12 {
  margin-top: 12px;
}

.two-boxes-wrapper.mt-12.mx-auto, .two-boxes-wrapper.mt-12.mx-auto-copy {
  margin-left: auto;
  margin-right: auto;
}

.two-boxes-wrapper.penality-box-practice-areas {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.two-boxes-wrapper.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.two-boxes-wrapper.mt-12-copy {
  margin-top: 12px;
}

.two-boxes-wrapper.mt-12-copy.mx-auto, .two-boxes-wrapper.mt-12-copy.mx-auto-copy {
  margin-left: auto;
  margin-right: auto;
}

.two-boxes-wrapper.mw-1000 {
  max-width: 1100px;
}

.two-boxes-wrapper._w-100 {
  max-width: 100%;
}

.bold-text-768, .bold-text-769, .bold-text-770 {
  font-weight: 600;
}

.what-to-ellude-police {
  margin-bottom: 100px;
}

.convicted-for-eluding, .penalities-sentencing, .convicted-for-elude {
  margin-top: 100px;
  margin-bottom: 100px;
}

.reduce-or-dismiss-eluding-charges {
  margin-bottom: 100px;
}

.timeline-process-section {
  border: 1px solid var(--transparent);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.timeline-process-section.mt-100, .timeline-process-section.mt-100-copy, .timeline-process-section.mt-100-copy {
  margin-top: 100px;
}

.timeline-process-section.mt-0 {
  margin-top: 0;
}

.timeline-process-section.mt-0.mb-default {
  padding-bottom: 100px;
}

.timeline-process-section.mt-0-copy {
  margin-top: 0;
}

.timeline-process-section.mt-0-copy.mb-default {
  padding-bottom: 100px;
}

.timeline-process-section.process-section-3rd-dui {
  margin-top: 0;
}

._2-col-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.link-89 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: none;
}

.margin-bottom-24px-copy {
  color: #fff;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
}

.top-section-desc {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.top-section-desc.mt-0 {
  color: var(--white);
}

.top-section-desc.mt-12 {
  margin-top: 12px;
}

.top-section-desc.mt-0-copy {
  color: var(--white);
}

.top-section-desc.px-0 {
  padding-left: 0%;
  padding-right: 0%;
}

.top-section-desc.text-center {
  text-align: center;
}

.flex-block-29 {
  justify-content: center;
  align-items: center;
}

.flex-block-29.align-left {
  justify-content: center;
  align-items: flex-start;
}

.case-results-swiper-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.why-hire-cards-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.bold-text-771 {
  color: var(--heading-color);
  font-weight: 600;
}

.why-hire-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  height: 100%;
  padding: 20px;
  transition: all .2s ease-in-out;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.why-hire-card:hover {
  box-shadow: 0 0 23px #00000026;
}

.single-card-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  text-align: center;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  text-align: center;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  height: 100%;
  padding: 29px 36px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.top-section-desc-copy {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.top-section-desc-copy.mt-0 {
  color: var(--white);
}

.top-section-desc-copy.mt-12 {
  margin-top: 12px;
}

.top-section-desc-copy.mt-0-copy {
  color: var(--white);
}

.top-section-desc-copy.px-0 {
  padding-left: 0%;
  padding-right: 0%;
}

.bold-text-772, .bold-text-773 {
  font-weight: 600;
}

.why-us-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.bold-text-774 {
  font-weight: 600;
  text-decoration: none;
}

.cta-button-blue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--theme-green);
  background-color: var(--theme-green);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-button-blue:hover {
  border-color: var(--black);
  background-color: var(--heading-color);
  background-image: linear-gradient(to bottom, var(--heading-color), var(--heading-color));
}

.cta-button-blue.mt-0, .cta-button-blue.mt-0-copy {
  margin-top: 0;
}

.green-cta-btn {
  border: 1px solid var(--theme-green);
  background-color: var(--theme-green);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68380dc4f8bc418e4e01a0e8_Group%2014.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-attachment: scroll;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 54px;
  padding: 10px 63px 10px 14px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  transition: all .3s;
  display: flex;
}

.green-cta-btn:hover {
  border-color: var(--heading-color);
  background-color: var(--heading-color);
}

.blue-cta-btn {
  border: 1px solid var(--heading-color);
  background-color: var(--heading-color);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/68380dc4f8bc418e4e01a0e8_Group%2014.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-attachment: scroll;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 54px;
  padding: 10px 63px 10px 14px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  transition: all .3s;
  display: flex;
}

.blue-cta-btn:hover {
  border-color: var(--theme-green);
  background-color: var(--theme-green);
}

.button-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.button-wrapper.m-30 {
  margin-top: 30px;
  margin-bottom: 0;
}

.button-wrapper.mt-3 {
  margin-top: 20px;
}

.button-wrapper.mt-4 {
  margin-top: 32px;
}

.button-wrapper.mt-16 {
  margin-top: 16px;
}

.button-wrapper.mt-24, .button-wrapper.mt-30 {
  margin-top: 30px;
}

.h3-sub-heading {
  color: var(--heading-color);
  text-align: center;
  flex: 1;
  justify-content: center;
  margin-bottom: 16px;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 28px;
  line-height: 36px;
  display: flex;
}

.h3-sub-heading.mb-0 {
  margin-bottom: 0;
}

.h3-sub-heading.text-left {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
}

.h3-sub-heading.my-0, .h3-sub-heading.my-0-copy {
  margin-top: 0;
  margin-bottom: 0;
}

.h3-sub-heading.fw-600 {
  font-weight: 600;
}

.icon-box-heading-h4 {
  color: var(--heading-color);
  flex-flow: row;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

.icon-box-heading-h4.text-white, .icon-box-heading-h4.text-white-copy {
  color: var(--white);
  display: block;
}

.hero-wrapper-why-us-v2 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.why-us-content-v2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.bold-text-775 {
  font-weight: 600;
}

.why-us-sec-multi-boxes {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.why-us-sec-multi-boxes.mt-16 {
  margin-top: 16px;
}

.image-box-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.image-full-width {
  aspect-ratio: auto;
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  min-height: auto;
  max-height: 420px;
  box-shadow: 0 4px 24px #96a3b514;
}

.icon-box-heading-main {
  color: var(--heading-color);
  flex-flow: row;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.icon-box-heading-main.text-white, .icon-box-heading-main.text-white-copy {
  color: var(--white);
  display: block;
}

.bold-text-776 {
  font-weight: 600;
}

.right-image-experts {
  aspect-ratio: auto;
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  min-height: 614px;
  box-shadow: 0 4px 24px #96a3b514;
}

.right-image-experts.experts {
  min-height: 550px;
}

.flex-block-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
}

.inner-heading-desc-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-start;
}

.inner-heading-desc-block.align-left {
  justify-content: center;
  align-items: flex-start;
}

.bold-text-777 {
  font-weight: 600;
}

.results-card {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 31%;
  height: 100%;
  min-height: 250px;
  padding: 20px;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.results-card:hover {
  box-shadow: 0 0 23px #00000026;
}

.heading-results-card {
  color: var(--heading-color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.results-cards-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.bold-text-778, .bold-text-779 {
  font-weight: 600;
}

.dui-practice-areas {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  display: grid;
}

.practice-area-single {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--white);
  color: var(--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  min-height: 150px;
  padding: 20px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 0 0 23px #00000026;
}

.heading-practice-area-box {
  color: var(--heading-color);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.bold-text-780, .bold-text-781, .bold-text-782, .bold-text-783, .bold-text-784, .bold-text-785, .bold-text-786, .bold-text-787, .bold-text-788, .bold-text-789, .bold-text-790, .bold-text-791 {
  font-weight: 600;
}

.sub-heading-top-plans {
  color: var(--heading-color);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.sub-heading-top-plans.text-white {
  color: var(--white);
}

.sub-heading-top-blue-copy {
  background-color: var(--transparent);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.bold-text-792, .bold-text-793, .bold-text-794, .bold-text-795 {
  font-weight: 600;
}

.single-card-dui-arrest {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--white);
  text-align: left;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 27px 24px;
  display: flex;
  box-shadow: 0 0 23px #00000017;
}

.single-card-dui-arrest.box-bg-grey {
  background-color: var(--box-bg-grey);
}

.single-card-dui-arrest._w-100 {
  width: 100%;
  max-width: 100%;
}

.dui-defense-strategies {
  margin-bottom: 100px;
}

.bold-text-796 {
  font-weight: 600;
}

._3-boxes-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1065px;
  margin-top: 24px;
  display: grid;
  position: relative;
}

._3-boxes-content.mt-24 {
  margin-top: 24px;
}

._3-boxes-content.grid-single-col {
  grid-template-columns: 1fr;
}

.single-content-box {
  text-align: left;
  border-radius: 30px;
  padding: 32px 24px;
  box-shadow: 0 0 26px #00000014;
}

.single-content-box.white-bg {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.single-content-box.white-bg.align-left {
  text-align: left;
}

.single-content-box.white-bg.align-left.shadow-dark.align-center, .single-content-box.white-bg.align-left.shadow-dark-copy.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.single-content-box.white-bg.align-left-copy {
  text-align: left;
}

.single-content-box.white-bg.align-left-copy.shadow-dark.align-center, .single-content-box.white-bg.align-left-copy.shadow-dark-copy.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.single-content-box.fade-left-slow {
  position: relative;
}

.single-content-box.fade-left-slow.bg-white {
  background-color: var(--white);
}

.single-content-box.fade-left-slow.text-center {
  text-align: center;
  padding: 20px;
}

.single-content-box.fade-right-slow.bg-white {
  background-color: var(--white);
}

.single-content-box.white-bg-copy {
  background-color: var(--white);
  height: 100%;
  padding-right: 40px;
}

.single-content-box.white-bg-copy.align-left {
  text-align: left;
}

.single-content-box.white-bg-copy.align-left.shadow-dark.align-center, .single-content-box.white-bg-copy.align-left.shadow-dark-copy.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.single-content-box.white-bg-copy.align-left-copy {
  text-align: left;
}

.single-content-box.white-bg-copy.align-left-copy.shadow-dark.align-center, .single-content-box.white-bg-copy.align-left-copy.shadow-dark-copy.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.single-content-box.bg-white {
  background-color: var(--white);
}

.three-boxes-wrapper {
  justify-content: center;
  align-items: center;
}

.three-boxes-wrapper.mt-12 {
  margin-top: 12px;
}

.three-boxes-wrapper.penality-box-practice-areas {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.three-boxes-wrapper.mw-1065 {
  max-width: 1065px;
}

.bold-text-797, .bold-text-798 {
  font-weight: 600;
}

.why-need-dui-attorney-immediately {
  border: 0px solid var(--transparent);
  background-color: var(--white);
  margin-top: 100px;
  padding: 0 30px 100px;
  position: relative;
}

.single-box-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 900px;
  margin-top: 32px;
  display: grid;
  position: relative;
}

.single-box-content.mt-24 {
  margin-top: 24px;
}

.single-box-content.grid-single-col {
  grid-template-columns: 1fr;
}

.single-box-content.mt-50-copy, .single-box-content.mt-50-copy-copy {
  margin-top: 0;
}

.three-boxes-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
}

.three-boxes-wrap.mt-12 {
  margin-top: 12px;
}

.three-boxes-wrap.penality-box-practice-areas {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.three-boxes-wrap.mt-12-copy {
  margin-top: 12px;
}

._2-boxes-content-copy.mt-50-copy, ._2-boxes-content-copy.mt-50-copy-copy, ._2-boxes-content-copy.mt-0 {
  margin-top: 0;
}

.link-90, .dropdown-link, .dropdown-link-2, .dropdown-link-3, .list-item-20, .list-item-21 {
  font-family: Gilroy, Arial, sans-serif;
  font-weight: 600;
}

.header-nav-link {
  color: var(--links-color);
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
}

.header-nav-link:hover {
  color: var(--theme-green);
}

.cta-bordered-button-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px 14px;
  text-decoration: none;
  transition: all .3s;
  display: inline-flex;
}

.cta-bordered-button-copy:hover {
  border-color: var(--theme-green);
  background-image: linear-gradient(to bottom, var(--theme-green), var(--theme-green));
}

.cta-bordered-button-copy.btn-for-members-block {
  border-color: var(--theme-green);
  margin-top: 10px;
}

.bold-text-799 {
  font-weight: 600;
}

.why-hire-us-home {
  border: 1px solid var(--transparent);
  background-color: #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 99.9999%;
  padding: 85px 30px;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.timeline-process-section-home {
  border: 1px solid var(--transparent);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.timeline-process-section-home.mt-100, .timeline-process-section-home.mt-100-copy, .timeline-process-section-home.mt-100-copy {
  margin-top: 100px;
}

.timeline-process-section-home.mt-0 {
  margin-top: 0;
}

.timeline-process-section-home.mt-0.mb-default {
  padding-bottom: 100px;
}

.timeline-process-section-home.mt-0-copy {
  margin-top: 0;
}

.timeline-process-section-home.mt-0-copy.mb-default {
  padding-bottom: 100px;
}

.timeline-process-section-home.mt-0-copy-copy {
  margin-top: 0;
}

.timeline-process-section-home.mt-0-copy-copy.mb-default {
  padding-bottom: 100px;
}

.bold-text-801 {
  font-weight: 600;
}

.flex-block-31 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-block-31.align-center {
  justify-content: center;
  align-items: center;
}

.link-91, .link-92 {
  color: var(--black);
  text-decoration: none;
}

.bold-text-802, .bold-text-803 {
  font-weight: 600;
}

.link-93, .link-94 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: underline;
}

.link-95 {
  color: var(--heading-color);
  font-weight: 600;
}

.bold-text-804, .bold-text-805 {
  font-weight: 600;
}

.link-96, .link-97, .link-98 {
  color: var(--heading-color);
  font-weight: 600;
}

.desc-below-form {
  color: var(--black);
  margin-bottom: 0;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 165%;
}

.page-intro-section {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin: 0 auto 100px;
  padding: 100px 5%;
  position: relative;
}

.page-intro-section.white-box-with-shadow {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  box-shadow: 0 1px 5px #0003;
}

.bold-text-806, .bold-text-807 {
  font-weight: 600;
}

.desc-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 16px;
}

.process-after-you-contact-us {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin: 0 auto 100px;
  padding: 100px 5%;
  position: relative;
}

.process-after-you-contact-us.white-box-with-shadow {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  box-shadow: 0 1px 5px #0003;
}

.process-after-you-contact-us.white-box-with-shadow._w-tab-auto {
  width: auto;
}

.process-after-you-contact-us.white-box-with-shadow._w-tab-auto.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.why-us---contact-us {
  border: 0px solid var(--transparent);
  background-color: var(--transparent);
  background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/683ecb800c948f2263a95b87_image%203(6).png"), linear-gradient(#e9ecf5, #e9ecf5);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 60px;
  width: 90%;
  max-width: 1500px;
  margin: 0 auto 100px;
  padding: 100px 5%;
  position: relative;
}

.why-us---contact-us.white-box-with-shadow {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  box-shadow: 0 1px 5px #0003;
}

.banner-form-right {
  width: 60%;
  max-width: 521px;
}

.hero-home-page {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.hero-home-page.gap-y-40 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.banner-left {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.banner-left.banner-contact-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--theme-green);
  background-color: #fff;
  border-radius: 15px;
  width: 60%;
  max-width: 521px;
  padding: 40px;
}

.banner-left.mb-tab-0 {
  width: 92%;
  max-width: 650px;
}

.banner-left.home-banner-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--theme-green);
  background-color: #fff;
  border-radius: 15px;
  width: 60%;
  max-width: 521px;
  padding: 40px;
}

.banner-left.mb-tab-0-copy {
  width: 92%;
  max-width: 650px;
}

.home-hero-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 30px;
}

.hero-banner-description {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 165%;
}

.hero-banner-description.mt-0 {
  color: var(--white);
}

.hero-banner-description.mt-0.px-0 {
  max-width: 100%;
}

.hero-banner-description.mt-12 {
  margin-top: 12px;
}

.hero-banner-description.px-0 {
  padding-left: 0%;
  padding-right: 0%;
}

.hero-banner-description.mt-0-copy {
  color: var(--white);
}

.hero-banner-description.mt-0-copy.px-0 {
  max-width: 100%;
}

.free-consultation-cta {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 0;
  position: relative;
}

.free-consultation-cta.mt-0 {
  text-align: center;
  margin-top: 0;
}

.free-consultation-cta.mt-0.mt-100, .free-consultation-cta.mt-0.mt-default {
  margin-top: 100px;
}

.free-consultation-cta.mb-0 {
  margin-bottom: 0;
}

.free-consultation-cta.mt-0-copy.mt-100, .free-consultation-cta.mt-0-copy.mt-main-default {
  margin-top: 100px;
}

.free-consultation-cta.mt-0-copy {
  text-align: center;
  margin-top: 0;
}

.free-consultation-cta.mt-0-copy.mt-100, .free-consultation-cta.mt-0-copy.mt-default {
  margin-top: 100px;
}

.content-box-wrapper {
  width: 100%;
  max-width: 900px;
}

.content-box-wrapper.mt-32 {
  margin-top: 32px;
}

.content-box-wrapper.mx-100 {
  margin-left: auto;
  margin-right: auto;
}

.content-box-wrapper.mx-w-xl.mt-mob-10.mx-w-1000 {
  max-width: 1000px;
}

.content-box-wrapper.mx-w-xl.align-items-center {
  justify-content: center;
  align-items: center;
}

.content-box-wrapper.mx-w-xl._w-tab-100.mt-mob-16.gap-mob-20, .content-box-wrapper.mx-w-xl._w-tab-100.gap-mob-20, .content-box-wrapper.mx-w-xl.gap-mob-20 {
  padding-left: 10px;
  padding-right: 10px;
}

.content-box-wrapper.mt-mob-10 {
  width: 78%;
}

.content-box-wrapper.mt-mob-10.mw-tab-100.gap-mob-18.mw-main-100 {
  max-width: 1000px;
}

.content-box-wrapper.mt-mob-10.mw-main-100 {
  box-sizing: border-box;
  width: 100%;
}

.content-box-wrapper.align-items-center {
  justify-content: center;
  align-items: center;
}

.content-box-wrapper.mt-mob-16 {
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-811, .bold-text-812, .bold-text-813, .bold-text-814 {
  font-weight: 600;
}

.link-99, .link-100, .link-101, .link-102, .link-103 {
  color: var(--heading-color);
  font-weight: 600;
}

._2-boxes-content-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 900px;
  margin-top: 32px;
  display: grid;
  position: relative;
}

._2-boxes-content-copy.mt-24 {
  margin-top: 24px;
}

._2-boxes-content-copy.grid-single-col {
  grid-template-columns: 1fr;
}

._2-boxes-content-copy.mt-50-copy, ._2-boxes-content-copy.mt-50-copy-copy, ._2-boxes-content-copy.mt-0 {
  margin-top: 0;
}

._2-boxes-content-copy.mt-0.mb-16 {
  margin-bottom: 16px;
}

._2-boxes-content-copy.mt-16 {
  margin-top: 16px;
}

._2-boxes-content-copy.mt-8 {
  margin-top: 8px;
}

._2-boxes-content-copy.flex-3-col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

._2-boxes-content-copy.flex-3-col._w-100 {
  max-width: 100%;
}

._2-boxes-content-copy.flex-2-col {
  flex-flow: wrap;
  justify-content: center;
  width: 48%;
  max-width: 100%;
  display: flex;
}

._2-boxes-content-copy.grid-2-col {
  place-content: stretch center;
}

.extended-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.extended-content.align-item-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.extended-content.outlined-box {
  background-color: var(--white);
  border-radius: 20px;
  padding: 48px 32px;
  box-shadow: 0 1px 5px #0003;
}

.extended-content.outlined-box.align-center {
  justify-content: center;
  align-items: center;
}

.extended-content.pe-16 {
  padding-right: 16px;
}

.extended-content.align-item-center-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.extended-content.shadow-box {
  background-color: var(--white);
  border-radius: 20px;
  height: 100%;
  padding: 24px;
  box-shadow: 0 7px 29px #64646f33;
}

.extended-content.shadow-box.grid-last-child {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.link-104, .link-105 {
  color: var(--heading-color);
  font-weight: 600;
  text-decoration: underline;
}

.defend-text-content-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.defend-text-content-copy.align-item-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.defend-text-content-copy.align-item-center.mt-10 {
  margin-top: 10px;
}

.defend-text-content-copy.outlined-box {
  background-color: var(--white);
  border-radius: 20px;
  padding: 48px 32px;
  box-shadow: 0 1px 5px #0003;
}

.defend-text-content-copy.outlined-box.align-center {
  justify-content: center;
  align-items: center;
}

.defend-text-content-copy.pe-16 {
  padding-right: 16px;
}

.defend-text-content-copy.shadow-box {
  background-color: var(--white);
  border-radius: 20px;
  height: 100%;
  padding: 24px;
  box-shadow: 0 7px 29px #64646f33;
}

.defend-text-content-copy.shadow-box.grid-last-child {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.defend-text-content-copy.align-item-center-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.defend-text-content-copy.align-item-center-copy.mt-10 {
  margin-top: 10px;
}

.list-20 {
  padding-left: 0;
  list-style-type: none;
}

.rich-text-block-13 {
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
}

.list-21 {
  padding-left: 20px;
  list-style-type: disc;
}

.bold-text-815, .bold-text-816, .bold-text-817, .bold-text-818, .bold-text-819 {
  font-weight: 600;
}

.why-the-law-exist {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.why-the-law-exist.align-center {
  justify-content: center;
  align-items: center;
}

.why-the-law-exist._w-100 {
  width: 100%;
}

.why-the-law-exist.outlined-box-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  padding: 24px;
  box-shadow: 0 0 26px #00000014;
}

.flex-block-32 {
  justify-content: center;
  align-items: center;
}

@media screen and (min-width: 1280px) {
  .nav-button-wrapper {
    margin-left: 50px;
  }

  .container-2 {
    max-width: 1200px;
  }

  .hero-wrapper {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .hero-split {
    width: 57%;
  }

  .hero-split.banner-contact-form {
    width: 45%;
  }

  .hero-split.home-banner-form {
    width: 100%;
  }

  .container-3 {
    max-width: 1200px;
  }

  .single-card {
    padding-left: 48px;
    padding-right: 48px;
  }

  .container-5 {
    border-radius: 60px;
    max-width: 1200px;
  }

  .container-5.white-bg {
    background-color: var(--white);
    background-image: none;
  }

  .single-card-copy-copy.white-bg {
    background-image: linear-gradient(to bottom, var(--white), var(--white));
  }

  .container-6.cust-sec-container {
    max-width: 1174px;
  }

  .container-7 {
    max-width: 1200px;
  }

  .team-slide-wrapper-2 {
    width: 31%;
  }

  .testimonials-single-slide {
    width: 33%;
    margin-right: 10px;
  }

  .container-9 {
    max-width: 1200px;
  }

  .team-member-image {
    height: 400px;
    max-height: none;
  }

  .content-block-wrapper {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-image-block {
    width: 50%;
    max-width: 100%;
  }

  .faq-accordion-block {
    width: 100%;
  }

  .footer-block-two.two-block-menu {
    width: 30%;
  }

  .breadcrumbs-section {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .section-container {
    justify-content: flex-start;
    width: 90%;
    max-width: 1500px;
    margin-left: auto;
    padding-left: 0;
  }

  .breadcrumbs {
    justify-content: flex-start;
    width: 100%;
  }

  .inner-container {
    border-radius: 60px;
  }

  .container-15 {
    max-width: 1115px;
  }

  .container-15.bg-grey {
    background-color: #e9ecf5;
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
    background-position: 0 0;
    background-size: auto;
  }

  .text-content {
    max-width: 100%;
  }

  .sec-desc.text-center._w-70 {
    max-width: 75%;
  }

  .heading-5 {
    margin-top: 0;
  }

  .section-content-block {
    grid-column-gap: 87px;
    grid-row-gap: 87px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-content-about {
    max-width: 100%;
  }

  .grid-icon {
    min-height: auto;
  }

  .suspension-block-content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .container-914 {
    border-radius: 60px;
  }

  .image-content-heading.mb-4 {
    margin-bottom: 4px;
  }

  .shadow-image-box {
    width: 100%;
  }

  .margin-bottom-24px-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-5, .image-5-right {
    max-width: 100%;
  }

  .container-bottom-cta {
    border-radius: 60px;
  }

  .container-1006 {
    max-width: 1024px;
  }

  .penalities-types {
    max-width: 95%;
  }

  .team-section-listing.dark-bg {
    border-radius: 60px;
  }

  .navbar-no-shadow-container-2 {
    max-width: 100%;
  }

  .container-regular-2 {
    max-width: 1200px;
  }

  .navbar-brand-2 {
    width: 18%;
    max-width: 100%;
  }

  .navbar-top {
    background-color: var(--nav-bg-color);
  }

  .video-single-slide {
    width: 30.75%;
  }

  .container-faq-dark {
    border-radius: 60px;
  }

  .what-is-offense {
    padding-top: 20px;
  }

  .text-block-19 {
    width: 100%;
    font-family: Gilroy, Arial, sans-serif;
    font-size: 17px;
    line-height: 30px;
  }

  .heading-8 {
    color: var(--links-color);
    font-family: Gilroy, Arial, sans-serif;
  }

  .heading-8.mb-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .single-box-for-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 20px;
  }

  .image-text-section {
    border: 1px solid var(--transparent);
    padding-top: 100px;
  }

  .image-text-section.pt-20 {
    padding-top: 20px;
  }

  .image-text-section.pt-20.pt-100 {
    padding-top: 100px;
  }

  .image-text-section.bg-grey {
    background-color: #e9ecf5;
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
    background-size: cover;
    border-radius: 60px;
    max-width: 1500px;
  }

  .what-is-offense-copy {
    padding-top: 20px;
  }

  .why-us-inner-container, .container-faq-dark-copy {
    border-radius: 60px;
  }

  .bio-content {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .member-image {
    max-width: 100%;
  }

  .memeber-name {
    margin-top: 0;
  }

  .testimonials-grid {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
  }

  .post-title.truncate-line-1 {
    text-decoration: none;
  }

  .location-section {
    border: 1px solid var(--transparent);
    padding-top: 0;
  }

  .location-section.pt-20 {
    padding-top: 20px;
  }

  .location-section.pt-20.pt-100 {
    padding-top: 100px;
  }

  .location-section.bg-grey {
    background-color: #e9ecf5;
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
    background-size: cover;
    border-radius: 60px;
    max-width: 1500px;
  }

  .countries-block {
    width: 100%;
    max-width: 100%;
  }

  .countries-image-block {
    max-width: 100%;
  }

  .countries-collection {
    width: 100%;
  }

  .country-sec-heading {
    margin-top: 0;
  }

  .location-sec-container {
    grid-column-gap: 87px;
    grid-row-gap: 87px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .location-sec-container.cust-sec-container {
    max-width: 1089px;
  }

  .sec-container, .offices-and-contact-container {
    border-radius: 60px;
  }

  .contact-us-section {
    border: 1px solid var(--transparent);
    padding-top: 0;
  }

  .contact-us-section.pt-20 {
    padding-top: 20px;
  }

  .contact-us-section.pt-20.pt-100 {
    padding-top: 100px;
  }

  .contact-us-section.bg-grey {
    background-color: #e9ecf5;
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
    background-size: cover;
    border-radius: 60px;
    max-width: 1500px;
  }

  .contact-sec-container {
    grid-column-gap: 87px;
    grid-row-gap: 87px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .contact-info {
    width: 100%;
    max-width: 100%;
  }

  .contact-form-right-side {
    max-width: 100%;
  }

  .container-offense-penalities {
    border-radius: 60px;
  }

  .container-offense-penalities.white-bg {
    background-color: var(--white);
    background-image: none;
  }

  .container-whats-included {
    max-width: 1115px;
  }

  .container-whats-included.bg-grey {
    background-color: #e9ecf5;
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
    background-position: 0 0;
    background-size: auto;
  }

  .text-block-32.truncate-multiline-2.mb-12 {
    padding-bottom: 0;
  }

  .what-to-expect {
    border-radius: 60px;
    max-width: 1200px;
  }

  .what-to-expect.white-bg {
    background-color: var(--white);
    background-image: none;
  }

  .what-to-expect.cust-sec-container {
    max-width: 1200px;
  }

  .dui-penalty-breakdown-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 90%;
  }

  .list {
    color: var(--black);
  }

  .penality-box-icon {
    min-height: 42px;
    max-height: 42px;
  }

  .dui-consequences-top-heading {
    max-width: 90%;
  }

  .consequences-types {
    max-width: 950px;
  }

  .dui-cons-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 6px;
    margin-bottom: 0;
  }

  .cons-icon {
    max-height: 40px;
  }

  .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26 {
    font-weight: 600;
  }

  .why-clients-choose-us {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: grid;
  }

  .why-us-single-card {
    width: 100%;
    max-width: 100%;
  }

  .feature-icon-why-us {
    object-fit: cover;
    min-width: 40px;
    min-height: 43px;
  }

  .faqs-section-light-penalities {
    padding-top: 0;
  }

  .section-content-flex {
    grid-column-gap: 87px;
    grid-row-gap: 87px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dui-penality-table-block-content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .inner-container-copy {
    border-radius: 60px;
  }

  .text-content-left {
    max-width: 100%;
  }

  .inner-container-white {
    border-radius: 60px;
  }

  .sec-desc-bottom.text-center._w-70 {
    max-width: 75%;
  }

  .pros-cons-block-content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .flex-row {
    max-width: 1115px;
  }

  .flex-row.bg-grey {
    background-color: #e9ecf5;
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
    background-position: 0 0;
    background-size: auto;
  }

  .inner-block-heading.text-center._w-70, .sec-desc-copy.text-center._w-70 {
    max-width: 75%;
  }

  .container-15-copy {
    max-width: 1115px;
  }

  .container-15-copy.bg-grey {
    background-color: #e9ecf5;
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
    background-position: 0 0;
    background-size: auto;
  }

  .image-content {
    max-width: 100%;
  }

  .sec-desc-copy.text-center._w-70, .sec-desc-copy-copy.text-center._w-70 {
    max-width: 75%;
  }

  .thc-vs-detection {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .sec-desc-center.text-center._w-70 {
    max-width: 75%;
  }

  .sub-heading {
    margin-top: 0;
  }

  .timeline-image {
    max-width: 100%;
  }

  .image-box {
    width: 100%;
  }

  .accodion-list {
    color: var(--black);
  }

  .bottom-desc.text-center._w-70 {
    max-width: 75%;
  }

  .conseq-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 90%;
  }

  .accordion-block, .flex-block-11._w-100 {
    width: 100%;
  }

  .benefits-box, .benefit-box {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 90%;
  }

  .inner-sub-heading {
    margin-top: 0;
  }

  .bio-content-bottom {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .testimonials-collection {
    width: 95%;
  }

  .sec-desc-copy.text-center._w-70 {
    max-width: 75%;
  }

  .heading-h3 {
    margin-top: 0;
  }

  .cta-buttons-wrapper.mt-32 {
    margin-top: 32px;
  }

  ._2-boxes-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .why-hire-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .single-card-copy, .results-card {
    padding-left: 48px;
    padding-right: 48px;
  }

  .practice-area-single {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._3-boxes-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .three-boxes-wrapper {
    width: 92%;
  }

  .three-boxes-wrapper.mw-1065.mt-20 {
    margin-top: 20px;
  }

  .three-boxes-wrapper._w-100 {
    width: 100%;
  }

  .single-box-content, ._2-boxes-content-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .container-1020 {
    margin-top: 100px;
  }

  .desc-below-form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner-form-right {
    width: 45%;
  }

  .hero-home-page {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .banner-left {
    width: 57%;
  }

  .banner-left.banner-contact-form, .banner-left.home-banner-form {
    width: 45%;
  }

  ._2-boxes-content-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .extended-content.mt-8 {
    margin-top: 8px;
  }
}

@media screen and (min-width: 1440px) {
  .nav-button-wrapper {
    margin-left: 140px;
  }

  .cards-wrapper {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
  }

  .container-5 {
    background-size: cover;
  }

  .container-5.white-bg.mt-0 {
    padding-top: 0;
  }

  .container-5.cust-sec-container {
    max-width: 1300px;
  }

  .centered-heading-copy.mb-0 {
    margin-bottom: 0;
  }

  .single-card-copy {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 47.5%;
  }

  .single-card-copy.bg-grey {
    background-color: var(--box-bg-grey);
  }

  .block-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .block-content.flex-as-col._w-100, .block-content.flex-as-col-copy._w-100, .block-content.flex-as-col-copy._w-100-copy {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .block-content.why-us-left.grid-2col._2-col-box {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .single-card-copy-copy, .single-card-copy-third {
    width: 47.5%;
  }

  .hero-wrapper-3 {
    max-width: 1174px;
  }

  .testimonial-card-two {
    box-shadow: 0 2px 19px 2px #0000000d;
  }

  .process-block-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .single-process {
    width: 100%;
  }

  .container-10 {
    max-width: 1200px;
  }

  .team-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    margin-bottom: 40px;
  }

  .team-grid.mt-0 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    border-radius: 60px;
    margin-top: 0;
  }

  .team-member-image {
    width: 100%;
    height: 420px;
    max-height: none;
  }

  .sociallinks {
    margin-top: 10px;
  }

  .container-11 {
    max-width: 1200px;
  }

  .content-block-wrapper {
    grid-column-gap: 75px;
    grid-row-gap: 75px;
    max-width: 1290px;
  }

  .faq-image-block {
    width: 100%;
  }

  .faq-accordion-block {
    max-width: 100%;
  }

  .container-12 {
    max-width: 92.5%;
  }

  .badges-container {
    max-width: 1200px;
  }

  .single-video-item {
    height: 392px;
  }

  .footer-wrapper-two {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
  }

  .footer-block-two.two-block-menu {
    width: 33%;
  }

  .footer-form {
    width: 24%;
    max-width: 100%;
  }

  .footer-logo-left {
    width: 25%;
    max-width: 100%;
  }

  .sub-pages-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
  }

  .banner-content.banner-first-offense, .banner-content.cta-banner-content {
    width: 90%;
    max-width: 1200px;
  }

  .breadcrumbs-section {
    padding-left: 0;
  }

  .section-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .center-heading {
    line-height: 48px;
  }

  .inner-container {
    width: 100%;
    max-width: 90%;
  }

  .container-15.bg-grey-container {
    overflow: hidden;
  }

  .flex-block-5.mt-12.mb-16 {
    margin-bottom: 16px;
  }

  .section-content-block {
    margin-left: auto;
    margin-right: auto;
  }

  .sentencing-grid-collection {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .shape-img {
    left: 5%;
  }

  .suspension-block-content {
    max-width: 1065px;
  }

  .why-us-single-item.bg-white {
    background-color: var(--white);
  }

  .faqs-section-light.mt-0 {
    padding-top: 0;
  }

  .container-1006 {
    max-width: 1132px;
  }

  .container-1006.inner-sec-container {
    max-width: 1024px;
  }

  .inner-content-container {
    max-width: 90%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .inner-content-container.py-xl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .penalities-types {
    grid-column-gap: 53px;
    grid-row-gap: 53px;
  }

  .team-section-listing.dark-bg {
    background-color: var(--box-light-grey);
    border-radius: 60px;
    padding-top: 178px;
  }

  .team-member-image-2 {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .video-3 {
    width: 100%;
    height: 270px;
  }

  .navbar-no-shadow-container-2, .container-regular-2 {
    max-width: 1320px;
  }

  .navbar-wrapper-3 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .navbar-top {
    background-color: var(--nav-bg-color);
  }

  .why-it-matters.bg-white {
    background-color: #0000;
  }

  .process-container {
    background-color: var(--white);
    background-image: none;
  }

  .video-single-home-slider {
    width: 100%;
    height: 300px;
  }

  .video-container {
    max-width: 1200px;
  }

  .video-single-slide {
    width: 30.75%;
    overflow: hidden;
  }

  .text-block-20 {
    color: var(--black);
    text-align: center;
    max-width: 100%;
    font-family: Gilroy, Arial, sans-serif;
    font-size: 17px;
    line-height: 30px;
  }

  .text-block-20.mt-20 {
    margin-top: 0;
  }

  .centered-heading-block.mb-0 {
    margin-bottom: 0;
  }

  .centered-heading-block.mb-0.mt-0 {
    margin-top: 0;
  }

  .heading-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .text-block-21 {
    color: var(--black);
    text-align: center;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Gilroy, Arial, sans-serif;
    font-size: 17px;
    line-height: 26px;
  }

  .payment-option-single.bg-white, .why-us-single-item-copy.bg-white {
    background-color: var(--white);
  }

  .bio-content {
    flex-flow: wrap;
  }

  .member-image {
    width: 100%;
  }

  .member-bio {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    max-width: 100%;
  }

  .memeber-name, .bio-text {
    margin-bottom: 0;
  }

  .section {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .cta-bordered-button {
    border-color: var(--theme-green);
    margin-top: 50px;
  }

  .button-text-dark {
    color: var(--black);
  }

  .div-block-3 {
    width: 100%;
    height: 360px;
  }

  .post-title-date {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    margin-top: 30px;
  }

  .date-year {
    text-align: right;
    font-family: Gilroy, Arial, sans-serif;
    font-size: 18px;
    line-height: 125%;
  }

  .post-title {
    color: var(--heading-color);
    font-family: Gilroy, Arial, sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 125%;
  }

  .collection-item {
    width: 100%;
    margin-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item.mb-0.recent-posts-bottom {
    margin-bottom: 0;
  }

  .date-year-only {
    color: var(--black);
    text-align: right;
    font-family: Gilroy, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 125%;
  }

  .blog-post-short-desc {
    margin-top: 32px;
    font-family: Gilroy, Arial, sans-serif;
    font-size: 18px;
    line-height: 165%;
  }

  .read-more-blog-link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    outline-offset: 0px;
    outline: 3px #00e;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: flex;
  }

  .text-block-22 {
    outline-color: var(--transparent);
    outline-offset: 0px;
    color: var(--theme-green);
    outline-width: 3px;
    outline-style: none;
    font-family: Gilroy, Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
  }

  .code-embed-2 {
    max-width: none;
    margin-top: 0;
    padding-top: 2px;
  }

  .collection-list {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .countries-collection {
    grid-template-columns: 1fr;
  }

  .location-sec-container {
    grid-column-gap: 100px;
    grid-row-gap: 0px;
    grid-template-columns: 3fr 1fr;
  }

  .sec-container.map-sec-container {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    padding-left: 46px;
    padding-right: 46px;
  }

  .contact-sec-container {
    grid-column-gap: 100px;
    grid-row-gap: 0px;
    grid-template-columns: 3fr 1fr;
    max-width: 1025px;
  }

  .contact-info-block {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .map-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    width: 100%;
  }

  .single-map-box {
    border-radius: 60px;
  }

  .code-embed-3 {
    height: 472px;
  }

  .offence-penalities.bg-white {
    background-color: #0000;
  }

  .container-offense-penalities {
    background-size: cover;
  }

  .container-offense-penalities.white-bg.mt-0 {
    padding-top: 0;
  }

  .container-whats-included.bg-grey-container {
    overflow: hidden;
  }

  .blog-post-img {
    width: 100%;
  }

  .post-data {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    margin-top: 30px;
  }

  .text-block-32.truncate-multiline-2.mb-12 {
    padding-bottom: 0;
  }

  .logo-footer {
    max-width: 240px;
  }

  .footer-menu {
    width: 100%;
  }

  .footer-block-three {
    width: 20%;
  }

  .social-links {
    margin-top: 10px;
  }

  .team-member-image-3 {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .social-profile-links {
    margin-top: 10px;
  }

  .blog-image {
    width: 100%;
    height: 360px;
  }

  .what-to-expect {
    background-size: cover;
  }

  .what-to-expect.white-bg.mt-0 {
    padding-top: 0;
  }

  .dui-penalty-breakdown-content {
    max-width: 1100px;
  }

  .dui-penalty-breakdown-content.grid-3-cols {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dui-penalty-breakdown-content.grid-3-cols._w-100 {
    max-width: 1101px;
  }

  .dui-penalty-breakdown-content.grid-3-cols._w-100.mx-1200 {
    max-width: 1200px;
  }

  .list.mt-8 {
    margin-top: 8px;
  }

  .list.mt-8.list-left, .list.mt-16 {
    text-align: left;
  }

  .bold-text-18 {
    font-family: Gilroy, Arial, sans-serif;
    font-weight: 600;
  }

  .dui-consequences-top-heading {
    max-width: 90%;
  }

  .consequences-types {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .why-us-single-card.bg-grey {
    background-color: var(--box-bg-grey);
  }

  .why-us-features-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .hero-wrapper-why-us {
    max-width: 1432px;
  }

  .section-content-flex {
    margin-left: auto;
    margin-right: auto;
  }

  .dui-penality-table-block-content {
    max-width: 1065px;
  }

  .dui-penality-table-block-content.mx-w-100.mb-sm-0.mx-w-1300 {
    max-width: 1311px;
  }

  .video-container-penalities {
    max-width: 1200px;
  }

  .inner-container-copy {
    width: 100%;
    max-width: 90%;
  }

  .left-heading {
    line-height: 48px;
  }

  .inner-container-white {
    width: 100%;
    max-width: 90%;
  }

  .process-block-deffered-prosecution {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .single-process-deffered, .single-process-copy, .single-process-copy {
    width: 100%;
  }

  .pros-cons-block-content {
    max-width: 1065px;
  }

  .flex-row.bg-grey-container, .container-15-copy.bg-grey-container {
    overflow: hidden;
  }

  .center-heading-copy, .center-heading-h3 {
    line-height: 48px;
  }

  .thc-vs-detection {
    max-width: 1065px;
  }

  .bold-text-121 {
    font-weight: 600;
  }

  .accodion-list.mt-8 {
    margin-top: 8px;
  }

  .grid-inner-box {
    border-radius: 16px;
    padding: 24px 22px;
    box-shadow: 0 2px 11px 3px #0003;
  }

  .grid-inner-box.bg-white {
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 11px 3px #0000001c;
  }

  .pen-box-icon.mx-auto {
    width: auto;
    max-width: 40px;
    height: auto;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
  }

  .conseq-block {
    max-width: 1100px;
  }

  .conseq-block.grid-3-cols {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .conseq-block.grid-3-cols._w-100 {
    max-width: 1101px;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200 {
    grid-auto-flow: row;
    max-width: 1200px;
  }

  .container-faq-light-copy {
    max-width: 1200px;
  }

  .defense-accordions {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .accordion-block {
    max-width: 48%;
  }

  .rich-text-block-5.text-center {
    text-align: left;
  }

  .list-7.ps-20 {
    padding-left: 20px;
  }

  .list-9.ps-20 {
    text-align: left;
  }

  .benefits-box {
    max-width: 1100px;
  }

  .benefits-box.grid-2-cols._w-100 {
    max-width: 1101px;
  }

  .benefits-box.grid-2-cols._w-100.mx-1200 {
    grid-auto-flow: row;
    max-width: 1200px;
  }

  .benefits-box.grid-3-cols {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .benefits-box.grid-3-cols._w-100 {
    max-width: 1101px;
  }

  .benefits-box.grid-3-cols._w-100.mx-1200 {
    grid-auto-flow: row;
    max-width: 1200px;
  }

  .benefits-box.grid-2-cols {
    grid-template-columns: 1fr 1fr;
  }

  .benefit-box {
    max-width: 1100px;
  }

  .benefit-box.grid-3-cols {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .benefit-box.grid-3-cols._w-100 {
    max-width: 1101px;
  }

  .benefit-box.grid-3-cols._w-100.mx-1200 {
    grid-auto-flow: row;
    max-width: 1200px;
  }

  .benefits-box-single {
    border-radius: 16px;
    padding: 24px 22px;
    box-shadow: 0 2px 11px 3px #0003;
  }

  .benefits-box-single.bg-white {
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 11px 3px #0000001c;
  }

  .bottom-cta-desc.mt-24 {
    margin-top: 24px;
  }

  .bio-content-bottom {
    flex-flow: wrap;
  }

  .single-icon-box {
    width: 47.5%;
  }

  .cta-with-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
  }

  ._2-boxes-content {
    max-width: 1065px;
  }

  .two-boxes-wrapper {
    max-width: 1024px;
  }

  .case-results-swiper-block {
    max-width: 1174px;
  }

  .why-hire-cards-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .h3-sub-heading.mb-0 {
    margin-bottom: 0;
  }

  .hero-wrapper-why-us-v2 {
    max-width: 1432px;
  }

  .results-cards-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .dui-practice-areas {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .practice-area-single {
    padding-left: 24px;
    padding-right: 24px;
  }

  .single-card-dui-arrest {
    width: 100%;
  }

  ._3-boxes-content, .single-box-content {
    max-width: 1065px;
  }

  .three-boxes-wrap {
    max-width: 1024px;
  }

  .cta-bordered-button-copy {
    border-color: var(--theme-green);
    margin-top: 50px;
  }

  ._2-boxes-content-copy {
    max-width: 1065px;
  }
}

@media screen and (min-width: 1920px) {
  .nav-button-wrapper {
    margin-left: 228px;
  }

  .container-2 {
    max-width: 1500px;
  }

  .hero-wrapper {
    grid-column-gap: 320px;
    grid-row-gap: 320px;
  }

  .hero-split, .hero-split.banner-contact-form {
    width: 50%;
  }

  .hero-split.home-banner-form {
    width: 100%;
  }

  .container-3 {
    max-width: 1331px;
  }

  .single-card {
    padding-left: 64px;
    padding-right: 64px;
  }

  .container-5 {
    max-width: 1500px;
  }

  .container-5.cust-sec-container {
    max-width: 1432px;
  }

  .hero-split-2 {
    padding-right: 50px;
  }

  .single-card-copy {
    width: 47%;
  }

  .block-content {
    background-image: none;
  }

  .block-content.why-us-left.grid-2col._2-col-box {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .container-6.cust-sec-container {
    max-width: 1500px;
  }

  .hero-wrapper-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-split-3 {
    max-width: 683px;
  }

  .heading-4 {
    font-size: 70px;
    line-height: 70px;
  }

  .container-7 {
    max-width: 1500px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .team-slide-wrapper-2 {
    width: 31.25%;
    height: 473px;
  }

  .team-member-image-two-2 {
    min-height: 473px;
  }

  .team-block-info-2 {
    height: 473px;
  }

  .container-8 {
    width: 100%;
  }

  .container-8.cust-sec-container {
    max-width: 1500px;
  }

  .slider-3 {
    margin-left: 0;
  }

  .left-arrow-2-copy {
    left: 46%;
  }

  .right-arrow-2-copy {
    right: 46%;
  }

  .container-9 {
    max-width: 1500px;
  }

  .process-block-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32-copy, .cta-button-common.mt-32.btn-left.mt-md-12.mt-top-main, .cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-main-32-copy, .cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-main-32, .cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-main-32-copy, .cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-main-32-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32-copy, .cta-button-common.mt-48.btn-left.mt-md-12.mt-main-32, .cta-button-common.mt-48.btn-left.mt-md-12.mt-main-32-copy, .cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-main-32, .cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-main-32-copy, .cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-main-32, .cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-main-32-copy, .cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-main-32, .cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-main-32-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32-copy {
    margin-top: 32px;
  }

  .container-10 {
    width: 100%;
    max-width: 1500px;
  }

  .team-grid {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
  }

  .team-member-image {
    height: 528px;
    max-height: none;
  }

  .team-member-name {
    text-decoration: none;
  }

  .container-11 {
    max-width: 1500px;
    padding-left: 105px;
    padding-right: 105px;
  }

  .content-block-wrapper {
    max-width: 1290px;
  }

  .faq-image-block.d-none {
    display: none;
  }

  .shadow-two-3 {
    width: 100%;
  }

  .faq-accordion-block {
    max-width: 100%;
  }

  .container-12, .badges-container {
    max-width: 1500px;
  }

  .footer-wrapper-two {
    grid-column-gap: 89px;
    grid-row-gap: 89px;
    width: 100%;
  }

  .footer-block-two.two-block-menu {
    width: 27%;
  }

  .footer-form {
    width: 22%;
  }

  .footer-form-container {
    width: 100%;
  }

  .footer-logo-left {
    width: 21.2675%;
    max-width: none;
  }

  .sub-pages-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847ec17604f06ec28bb85a0_683e9065c08d9a8ce045b912_Linda-Interview-Pic-1.webp");
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .breadcrumbs-section {
    padding-left: 0;
    display: block;
  }

  .section-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .breadcrumbs {
    justify-content: flex-start;
  }

  .center-heading.fade-up-slow.mb-24._w-tab-100.text-tab-left {
    margin-left: auto;
    margin-right: auto;
  }

  .table-of-content-wrapper {
    max-width: 1000px;
  }

  .table-of-content-wrapper.fade-up-slow {
    max-width: 1115px;
  }

  .inner-container {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
    width: 90%;
    max-width: 1500px;
  }

  .container-15 {
    max-width: 1115px;
  }

  .sec-desc.text-center.mt-10 {
    width: 90%;
  }

  .shadow-two-4 {
    min-height: 380px;
    max-height: 480px;
  }

  .sentencing-grid-collection {
    max-width: 100%;
    padding-left: 261px;
    padding-right: 261px;
  }

  .shape-img {
    max-width: 75px;
    left: 7%;
  }

  .inner-content.bg-grey.mx-w-xl, .inner-content.bg-grey.mx-w-xl-copy {
    max-width: 1200px;
  }

  .suspension-block-content {
    max-width: 1065px;
  }

  .container-914 {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fe3df8567104634ecad7_683ecb800c948f2263a95b87_image%203(6).webp");
    width: 100%;
  }

  .container-914.use-in-template.px-50.hover-text-blue, .container-914.use-in-template-copy.px-50.hover-text-blue {
    width: 90%;
  }

  .image-content-box, .image-content-box.img-first {
    justify-items: center;
  }

  .image-content-box.fade-up-slow {
    width: 100%;
  }

  .image-content-box.img-first-copy {
    justify-items: center;
  }

  .image-content-box.fade-up-slow-copy {
    width: 100%;
  }

  .image-content-heading {
    font-size: 22px;
  }

  .image-content-wrapper {
    max-width: 1170px;
  }

  .image-content-wrapper.mx-w-xl {
    max-width: 1000px;
  }

  .image-content-wrapper.mt-mob-16 {
    max-width: 1115px;
  }

  .defend-image-content, .defend-text-content.outlined-box {
    width: 100%;
  }

  .inner-container-why-us {
    max-width: 1100px;
  }

  .container-dark {
    max-width: 1500px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-bottom-cta {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847ec3746c28d00beae2423_68411efa712d9ecb237213d2_Group%2042921.webp");
    background-position: 0 0;
    background-size: cover;
  }

  .what-is-a-dui, .dui-section-content, .inner-content-container {
    max-width: 1500px;
  }

  .penalities-types {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    max-width: 95%;
  }

  .inner-container-dui-info {
    max-width: 1500px;
  }

  .credentials-philosophy {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp"), linear-gradient(#e9ecf5, #e9ecf5);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .container-1007 {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
    background-size: cover;
    max-width: 1500px;
  }

  .video-3 {
    height: 320px;
  }

  .container-1008 {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
    padding-left: 32px;
  }

  .navbar-no-shadow-container-2 {
    background-color: #d9d9d9;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-regular-2 {
    max-width: 1500px;
  }

  .navbar-wrapper-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .video-single-home-slider {
    height: 392px;
  }

  .slider-wrapper {
    max-width: 96%;
  }

  .video-container {
    max-width: 1500px;
  }

  .video-single-slide {
    width: 31.25%;
  }

  .video-arrow-left {
    left: 46%;
  }

  .video-arrow-left.slide-left-penality {
    left: 45%;
  }

  .video-arrow-right {
    right: 46%;
  }

  .video-arrow-right.slide-right-penality {
    right: 45%;
  }

  .container-faq-dark {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .container-1007-copy, .container-video-light {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
    background-size: cover;
    max-width: 1500px;
  }

  .why-us-inner-container {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
  }

  .container-video-dark {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
    background-size: cover;
    max-width: 1500px;
  }

  .div-block-3 {
    height: 392px;
  }

  .collection-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .read-more-blog-link {
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-flex;
  }

  .collection-list {
    grid-column-gap: 44px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid;
  }

  .collection-list.recent-post-collection {
    grid-template-rows: auto;
  }

  .container-1013 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    width: 100%;
  }

  .countries-block {
    width: 100%;
    display: block;
  }

  .sec-container {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
    padding-left: 100px;
    padding-right: 100px;
  }

  .offices-and-contact-container {
    background-color: var(--white);
    background-image: none;
    padding-left: 100px;
    padding-right: 100px;
  }

  .office-boxes-collection {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .office-info-single {
    width: 100%;
    box-shadow: 0 0 16px #00000014;
  }

  .contact-sec-container {
    max-width: 1000px;
  }

  .contact-info {
    width: 45%;
    display: block;
  }

  .contact-form-right-side {
    width: 65%;
  }

  .contact-us-page-form.banner-contact-form-copy {
    max-width: 100%;
  }

  .container-faq-dark-bg {
    max-width: 1500px;
  }

  .container-whats-included {
    max-width: 1115px;
  }

  .collection-list-wrapper {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .post-slider {
    max-width: 1500px;
  }

  .post-arrow-left {
    left: 46%;
  }

  .post-arrow-right {
    right: 46%;
  }

  .logo-footer {
    max-width: 320px;
  }

  .footer-dark-version {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .footer-menu {
    column-gap: 80px;
    width: 100%;
  }

  .footer-block-three {
    width: 14.4675%;
  }

  .blog-image {
    height: 392px;
  }

  .what-to-expect {
    max-width: 1500px;
  }

  .dui-penalty-breakdown {
    background-color: var(--white);
  }

  .dui-penalty-breakdown-content {
    max-width: 1280px;
  }

  .dui-consequences-top-heading {
    max-width: 1220px;
  }

  .why-us-features-grid {
    max-width: 100%;
    padding-left: 261px;
    padding-right: 261px;
  }

  .div-block-8 {
    width: 90%;
    max-width: 1065px;
  }

  .hero-split-2-why-us {
    padding-right: 0;
  }

  .dui-penality-table-block-content {
    max-width: 1065px;
  }

  .dui-penality-table-block-content.mx-w-100.mb-sm-0.mx-w-1300 {
    max-width: 1300px;
  }

  .video-container-penalities {
    width: 93%;
    max-width: 1500px;
  }

  .top-heading-desc-wrapper {
    justify-content: center;
    max-width: 1065px;
    display: flex;
  }

  .inner-container-copy, .inner-container-white {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
    width: 100%;
    max-width: 1500px;
  }

  .sec-desc-bottom.mt-16.mb-0.mt-sm-10 {
    max-width: 1000px;
  }

  .process-block-deffered-prosecution {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .pros-and-cons {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp"), linear-gradient(#e9ecf5, #e9ecf5);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .pros-cons-block-content {
    max-width: 1065px;
  }

  .flex-row {
    max-width: 1115px;
  }

  .container-dark-bg {
    max-width: 1500px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-15-copy {
    max-width: 1115px;
  }

  .thc-vs-detection {
    max-width: 1065px;
  }

  .thc-block-content-wrapper {
    max-width: 1000px;
  }

  .inner-container-conclusion {
    max-width: 1100px;
  }

  .container-video-dark-copy {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847fda7c47b1e887afee58a_683d736d413ac1afb4b31deb_image%203.webp");
    background-size: cover;
    max-width: 1500px;
  }

  .image-content-box-updated.fade-up-slow {
    width: 100%;
  }

  .grid-inner-box {
    box-shadow: 0 2px 11px 3px #00000014;
  }

  .conseq-block {
    max-width: 1280px;
  }

  .defense-accordions.mt-0 {
    margin-top: 0;
  }

  .accordion-block {
    max-width: 48%;
  }

  .eligibility-app-box.fade-up-slow, .image-content-dui-exp.fade-up-slow {
    width: 100%;
  }

  .benefits-box, .benefit-box {
    max-width: 1280px;
  }

  .benefits-box-single {
    box-shadow: 0 2px 11px 3px #00000014;
  }

  .bottom-cta-desc.mb-0._w-100.mt-32 {
    margin-top: 32px;
  }

  .content-2-box-grid.fade-up-slow {
    width: 100%;
  }

  .single-icon-box {
    padding-right: 28px;
  }

  .left-arrow-2-copy-copy, .swiper-nav-btn-left {
    left: 46%;
  }

  .swiper-nav-btn-right {
    right: 46%;
  }

  .consequences-beyond-court, .benefits-of-vacating-your-record {
    background-color: var(--white);
  }

  .deffered-treatment-block.bg-grey.mx-w-xl {
    max-width: 1200px;
  }

  .flex-block-19 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cta-with-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6847ec17604f06ec28bb85a0_683e9065c08d9a8ce045b912_Linda-Interview-Pic-1.webp");
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .testimonials-collection {
    width: 95%;
    max-width: 1500px;
  }

  .sec-desc-copy.text-center.mt-10 {
    width: 90%;
  }

  .team-page-intro, .facing-dui {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp"), linear-gradient(#e9ecf5, #e9ecf5);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .updated-image-content-box, .updated-image-content-box.img-first {
    justify-items: center;
  }

  .updated-image-content-box.fade-up-slow {
    width: 100%;
  }

  .updated-image-content-box.img-first-copy {
    justify-items: center;
  }

  ._2-boxes-content {
    max-width: 1065px;
  }

  .case-results-swiper-block {
    margin-left: auto;
    margin-right: auto;
  }

  .why-hire-cards-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .why-hire-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .why-hire-card:hover {
    box-shadow: 0 0 23px #00000026;
  }

  .single-card-copy {
    padding-left: 64px;
    padding-right: 64px;
  }

  .why-us-content, .why-us-content-v2, .image-box-block {
    padding-right: 0;
  }

  .results-card {
    padding-left: 64px;
    padding-right: 64px;
  }

  .results-card:hover {
    box-shadow: 0 0 23px #00000026;
  }

  .results-cards-wrapper, .dui-practice-areas {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .practice-area-single {
    justify-content: center;
    align-items: center;
    min-height: 200px;
    padding-left: 32px;
    padding-right: 32px;
    box-shadow: 0 0 23px #00000017;
  }

  .practice-area-single:hover {
    box-shadow: 0 0 23px #00000026;
  }

  ._3-boxes-content {
    max-width: 1065px;
  }

  .single-content-box.white-bg {
    padding-right: 24px;
  }

  .single-box-content, ._2-boxes-content-copy {
    max-width: 1065px;
  }

  .page-intro-section, .process-after-you-contact-us, .why-us---contact-us {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684d2ce5c736199ab625f263_image%203.webp"), linear-gradient(#e9ecf5, #e9ecf5);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .banner-form-right {
    width: 50%;
  }

  .hero-home-page {
    grid-column-gap: 320px;
    grid-row-gap: 320px;
  }

  .banner-left, .banner-left.banner-contact-form, .banner-left.home-banner-form {
    width: 50%;
  }

  .content-box-wrapper {
    max-width: 1170px;
  }

  .content-box-wrapper.mx-w-xl {
    max-width: 1000px;
  }

  .content-box-wrapper.mt-mob-16 {
    max-width: 1115px;
  }

  ._2-boxes-content-copy {
    max-width: 1065px;
  }

  .defend-text-content-copy.outlined-box {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .container {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .hero-banner.home-hero-banner, .hero-banner.home-hero-banner-copy {
    justify-content: center;
    align-items: center;
  }

  .container-2 {
    max-width: 95%;
  }

  .container-2.cust-sec-container {
    max-width: 94%;
  }

  .container-2.cust-sec-container.home-banner-container {
    max-width: 95%;
  }

  .hero-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .hero-wrapper.gap-y-40 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .hero-split {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 50%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split.banner-contact-form {
    width: 50%;
    margin-bottom: 0;
    padding: 24px;
  }

  .hero-split.mb-tab-0 {
    width: 55%;
    margin-bottom: 0;
  }

  .hero-split.home-banner-form {
    width: 100%;
    margin-bottom: 0;
    padding: 24px;
  }

  .hero-split.mb-tab-0-copy {
    width: 55%;
    margin-bottom: 0;
  }

  .heading {
    font-size: 40px;
    line-height: 50px;
  }

  .button-icon {
    display: none;
  }

  .field-label {
    font-size: 16px;
  }

  .why-hire-us {
    padding: 60px 24px;
  }

  .why-hire-us.px-mob-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-3 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    width: 100%;
    max-width: 95%;
  }

  .container-3.why-hire-us-container, .container-3.dui-case-wrapper {
    max-width: 100%;
  }

  .centered-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .container-4 {
    max-width: 728px;
  }

  .cards-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 43px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .single-card {
    width: 47%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-top {
    font-size: 20px;
  }

  .content-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .container-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-size: cover;
    border-radius: 0;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding: 60px 20px;
  }

  .container-5.cust-sec-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-5.cust-sec-container.bg-white.pt-md-0.pt-60 {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-5.cust-sec-container.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-5.cust-sec-container.px-tab-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-5.cust-sec-container.inner-sec-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-wrapper-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 95%;
    margin-bottom: 0;
  }

  .hero-split-2 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
  }

  .right-image {
    object-fit: cover;
    border-radius: 20px;
    width: 100%;
    min-height: 300px;
    max-height: 350px;
  }

  .centered-heading-copy {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    font-size: 32px;
  }

  .centered-heading-copy.fade-up-slow {
    margin-top: 0;
    font-size: 32px;
  }

  .single-card-copy {
    border-radius: 20px;
    width: 48%;
    max-width: 100%;
  }

  .block-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .block-content.fade-left-slow {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .block-content.flex-as-col, .block-content.flex-as-col-copy {
    max-width: 95%;
    padding-left: 0;
  }

  .block-content.grid-2-col {
    width: 95%;
  }

  .block-content.grid-2-col.tab-w-100 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .block-content.why-us-left.grid-2col._2-col-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .single-card-copy-copy {
    width: 48%;
    max-width: 100%;
  }

  .single-card-copy-third {
    border-radius: 20px;
    width: 48%;
    max-width: 100%;
  }

  .single-card-copy-third.box-bg-grey {
    width: 100%;
  }

  .heading-3rd-copy {
    font-size: 20px;
  }

  .desc-rd-copy, .desc-bottom-new-copy {
    font-size: 16px;
  }

  .flex-block {
    margin-top: 10px;
  }

  .flex-block-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .banner-awards-button-copy {
    width: 60px;
    height: 60px;
  }

  .banner-google-button {
    object-fit: contain;
    width: 139px;
    height: 36px;
  }

  .container-6 {
    max-width: 95%;
  }

  .hero-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    max-width: 100%;
    height: 450px;
    margin-bottom: 40px;
    overflow: hidden;
  }

  .shadow-two-2 {
    object-fit: cover;
    height: 100%;
  }

  .case-results {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .centered-heading-4, .centered-heading-4.margin-bottom-32px {
    font-size: 32px;
  }

  .centered-heading-4.text-left {
    text-align: left;
    max-width: 70%;
  }

  .stats-slider {
    width: 100%;
    max-width: 600px;
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    top: 30%;
    left: 35px;
  }

  .heading-3 {
    margin-bottom: 40px;
  }

  .slider {
    max-width: 100%;
  }

  .heading-4 {
    font-size: 36px;
    line-height: 42px;
  }

  .stats-block {
    padding-left: 60px;
    padding-right: 50px;
  }

  .stats-block-copy {
    padding-left: 60px;
    padding-right: 60px;
  }

  .left-arrow {
    width: 44px;
    height: 44px;
    top: -75%;
    right: 53px;
  }

  .right-arrow {
    width: 44px;
    height: 44px;
    top: -75%;
  }

  .icon, .icon-2 {
    font-size: 16px;
    line-height: 16px;
  }

  .mask {
    height: 100px;
  }

  .image-3 {
    max-width: 74px;
  }

  .container-7 {
    border-radius: 30px;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-7.cust-sec-container.br-tab-20.px-tab-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-7.cust-sec-container.br-tab-20.mw-tab-100 {
    max-width: 100%;
  }

  .container-7.cust-sec-container.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .team-slide-wrapper-2 {
    width: 47%;
    margin-right: 6%;
  }

  .right-arrow-2 {
    width: 44px;
    height: 44px;
    font-size: 16px;
    line-height: 16px;
  }

  .left-arrow-2 {
    width: 44px;
    height: 44px;
    right: 53px;
  }

  .icon-3, .icon-4 {
    font-size: 16px;
    line-height: 16px;
  }

  .container-8 {
    width: 100%;
    max-width: 95%;
  }

  .container-8.cust-sec-container {
    max-width: 100%;
  }

  .centered-heading-5 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 32px;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-card-two {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 32px;
  }

  .testimonial-text-two {
    font-size: 16px;
    line-height: 150%;
  }

  .testimonial-info-three {
    flex-flow: row;
  }

  .text-block-3 {
    font-size: 16px;
  }

  .testimonials-single-slide {
    width: 49%;
    margin-left: 0%;
    margin-right: 1%;
    padding-top: 20px;
    padding-left: 20px;
  }

  .slider-3 {
    max-width: 95%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .mask-2 {
    width: 100%;
    height: 100%;
  }

  .left-arrow-2-copy {
    width: 44px;
    height: 44px;
    margin-left: 2px;
    left: 44%;
  }

  .right-arrow-2-copy {
    width: 44px;
    height: 44px;
    margin-right: -27px;
    right: 44%;
  }

  .container-9 {
    border-radius: 30px;
    max-width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-9.cust-sec-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-9.cust-sec-container.px-md-16.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 100%;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.br-tab-20.mw-tab-100 {
    max-width: 100%;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.inner-sec-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .container-9.cust-sec-container.px-mob-16 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-9.cust-sec-container.inner-sec-container {
    border-radius: 20px;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .centered-heading-6 {
    font-size: 32px;
  }

  .pricing-grid {
    grid-column-gap: 30px;
  }

  .process-block-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 60px;
    justify-content: center;
  }

  .process-block-wrapper.as-grid {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .process-block-wrapper.as-grid.mt-mob-40 {
    grid-row-gap: 60px;
  }

  .single-process {
    width: 47.5%;
  }

  .single-process._w-100.gy-10 {
    max-width: none;
  }

  .desc-bottom-single {
    font-size: 16px;
  }

  .image-4 {
    left: 50%;
  }

  .cta-button-common, .cta-button-common.mt-0 {
    margin-top: 0;
  }

  .cta-button-common.m-top-0 {
    margin-top: 10px;
  }

  .cta-button-common.mt-tab-32 {
    margin-top: 32px;
  }

  .cta-button-common.mt-0-copy {
    margin-top: 0;
  }

  .cta-button-common.mt-tab-12 {
    margin-top: 12px;
  }

  .cta-button-common.mt-12, .cta-button-common.mt-0-copy {
    margin-top: 0;
  }

  .cta-button-common.mt-0-copy.mt-mob-20.align-left-mob.mt-tab-24 {
    margin-top: 24px;
  }

  .button-text {
    text-align: center;
    padding-top: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .button-text.phone-btn-banner, .button-text.review-btn-text {
    padding-top: 3px;
  }

  .team-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-10 {
    width: 100%;
    max-width: 95%;
  }

  .container-10.cust-sec-container.mb-50px._w-tab-100.mxw-tab-100 {
    max-width: 100%;
  }

  .container-10.cust-sec-container.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .centered-heading-7 {
    font-size: 32px;
  }

  .centered-heading-7.team-collection-heading {
    margin-bottom: 40px;
  }

  .team-grid {
    grid-column-gap: 32px;
    grid-row-gap: 48px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    margin: 24px auto 50px;
    display: flex;
  }

  .team-grid.mt-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .team-grid.mt-0.listing-in-single-page {
    display: flex;
  }

  .team-card {
    flex-flow: column;
    justify-content: center;
    width: 100%;
  }

  .team-member-image {
    object-fit: cover;
    border-radius: 16px;
    width: 100%;
    height: 100%;
    min-height: 400px;
    max-height: 450px;
  }

  .team-member-position {
    font-size: 16px;
  }

  .faqs-section {
    border: 1px solid var(--transparent);
  }

  .container-11 {
    border-radius: 30px;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-11.cust-sec-container.inner-sec-container {
    border-radius: 20px;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .centered-heading-8.margin-bottom-32px {
    font-family: Gilroy, Arial, sans-serif;
    font-size: 32px;
  }

  .content-block-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .content-block-wrapper.px-20.px-tab-10.px-mob-0.defense-startegy-faqs {
    padding-left: 0;
    padding-right: 0;
  }

  .content-block-wrapper.grod-tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .faq-image-block {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 50%;
    max-width: 100%;
    height: 100%;
    margin-bottom: 0;
  }

  .faq-image-block.fade-left-slow {
    width: 100%;
  }

  .faq-image-block.tab-d-none {
    display: none;
  }

  .shadow-two-3 {
    box-sizing: border-box;
    object-fit: cover;
    border-radius: 15px;
    width: 100%;
    max-width: 500px;
    height: auto;
    max-height: none;
  }

  .faq-answer {
    font-size: 16px;
  }

  .faq-accordion-block {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-overview-2 {
    border-width: 0;
    padding: 60px 0;
  }

  .container-12 {
    width: 100%;
    max-width: 95%;
  }

  .container-12.cust-sec-container.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .centered-heading-9 {
    font-size: 32px;
  }

  .pricing-grid-2 {
    grid-column-gap: 30px;
  }

  .tab-pane-tab-1, .tabs-content {
    width: 100%;
  }

  .plans-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .single-plan, .single-plan-blue {
    width: 50%;
    min-width: auto;
    padding: 32px 24px;
  }

  .badges-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 30px;
    max-width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .badges-heading {
    font-size: 32px;
    line-height: 36px;
  }

  .team-slide-wrapper-3 {
    width: 47%;
    margin-right: 6%;
  }

  .team-member-image-two-3 {
    object-fit: contain;
    max-width: 130px;
  }

  .single-badge-item {
    width: 30%;
    margin-right: 6%;
  }

  .youtube-video-wrapper {
    max-width: 728px;
  }

  .single-video-item {
    width: 47%;
    margin-right: 6%;
  }

  .footer-wrapper-two {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    align-items: center;
    margin-bottom: 80px;
  }

  .footer-block-two {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .footer-block-two.two-block-menu {
    width: 80%;
  }

  .footer-title, .footer-title.title-center {
    text-align: center;
  }

  .footer-form {
    flex-flow: column;
    align-items: center;
    width: 100%;
    max-width: 500px;
    margin-top: 40px;
  }

  .footer-form-container {
    width: 70%;
    max-width: 100%;
  }

  .text-block-6 {
    text-align: center;
  }

  .footer-logo-left {
    align-items: center;
    width: 100%;
    max-width: 300px;
  }

  .footer-contact-info, .bottom-social {
    align-items: center;
    width: 80%;
  }

  .sub-pages-banner {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .banner-container {
    max-width: 900px;
  }

  .banner-content {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .banner-content.banner-first-offense, .banner-content.cta-banner-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    margin-bottom: 0;
  }

  .banner-heading {
    font-size: 40px;
    line-height: 52px;
  }

  .banner-description {
    margin-top: 12px;
  }

  .banner-description.mt-0 {
    margin-top: 0;
  }

  .banner-description.mt-0.px-0 {
    max-width: 100%;
  }

  .banner-description.mt-tab-0, .banner-description.mt-0-copy {
    margin-top: 0;
  }

  .banner-description.mt-0-copy.px-0 {
    max-width: 100%;
  }

  .cta-button-banner {
    border-radius: 4px;
    min-height: 48px;
  }

  .cta-button-banner.mx-tab-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-button-wrapper {
    margin-top: 16px;
  }

  .hero-button-wrapper.mt-0 {
    flex-flow: column;
    margin-top: 0;
  }

  .cta-call-button {
    border-radius: 4px;
    min-height: 48px;
  }

  .breadcrumbs-section {
    padding-bottom: 30px;
    display: block;
  }

  .section-container {
    width: 95%;
    max-width: 728px;
  }

  .section-container.breadcrumb-container {
    max-width: 100%;
  }

  .table-of-contents {
    margin-left: 24px;
    margin-right: 24px;
  }

  .center-heading {
    font-size: 32px;
  }

  .center-heading.fade-up-slow.mb-24._w-tab-100 {
    width: 100%;
  }

  .center-heading.fade-up-slow.mb-24._w-tab-100.text-tab-left {
    text-align: left;
  }

  .center-heading.fade-up-slow.text-start {
    line-height: 40px;
  }

  .center-heading.fade-up-slow._w-100 {
    max-width: 1035px;
  }

  .center-heading.fade-up-slow.text-tab-left {
    text-align: left;
  }

  .center-heading.fade-up-slow._w-tab-100 {
    width: 100%;
  }

  .table-of-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 20px;
  }

  .inner-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 20px;
    width: 100%;
    max-width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-container.inner-sec-container {
    max-width: 100%;
    padding: 60px 24px;
  }

  .single-table-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 6px;
    padding: 18px;
  }

  .single-table-item.toc-space-gap-48 {
    padding: 18px;
  }

  .icon-arrow {
    width: 10px;
  }

  .text-block-9 {
    flex-flow: row;
    width: 85%;
    font-size: 18px;
    display: block;
  }

  .first-offence-dui {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-15 {
    width: 95%;
    max-width: 728px;
  }

  .container-15.bg-grey-container {
    border-radius: 0;
    padding: 60px 20px;
  }

  .container-15.gap-80 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .container-15.gap-80.bg-dark-img.p-48 {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-tab-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-tab-60.py-mob-40.mx-w-900._w-tab-100 {
    max-width: 100%;
  }

  .container-15.gap-80.bg-white-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-15.gap-80.mw-tab-900, .container-15.mb-32.align-items-center.mw-tab-900 {
    max-width: 900px;
  }

  .container-15.inner-sec-container {
    border: 0 solid #000;
    width: 100%;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-15.mw-tab-100 {
    max-width: 100%;
  }

  .container-15.mw-tab-900 {
    max-width: 900px;
  }

  .container-15.mw-tab-900._w-tab-100 {
    width: 100%;
  }

  .container-15._w-tab-100 {
    width: 100%;
    max-width: 100%;
  }

  .container-15.mw-tab-1000 {
    max-width: 1000px;
  }

  .hero-wrapper-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .text-content {
    width: 50%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .text-content.fade-left-slow {
    width: 100%;
    max-width: 100%;
  }

  .text-content.fade-right-slow {
    width: 100%;
  }

  .text-content.content-right-side, .text-content.fade-left-slow-copy, .text-content.content-center, .text-content.fade-left-slow-copy {
    width: 100%;
    max-width: 100%;
  }

  .text-content.shadow-box {
    width: 100%;
  }

  .text-content.fade-left-slow-copy {
    width: 100%;
    max-width: 100%;
  }

  .sec-desc {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .sec-desc.mb-10 {
    overflow-wrap: anywhere;
  }

  .sec-desc.mb-10.text-center.text-tab-left {
    text-align: left;
  }

  .sec-desc.mb-10.text-center.mb-tab-0 {
    margin-bottom: 0;
  }

  .sec-desc.mb-10.mb-0.text-center.mt-tab-10 {
    margin-top: 10px;
  }

  .sec-desc.mb-10.text-center-copy.text-tab-left, .sec-desc.mb-0.text-center.text-tab-left {
    text-align: left;
  }

  .sec-desc.mb-0.mb-sm-20 {
    margin-bottom: 20px;
  }

  .sec-desc.mb-0.text-sm-center._w-sm-90._90, .sec-desc.mb-0.text-sm-center-copy._w-sm-90._90, .sec-desc.mb-0.text-sm-center-copy._w-sm-90._90 {
    width: 100%;
  }

  .sec-desc.mb-0.text-tab-center {
    text-align: center;
  }

  .sec-desc.mt-8.mb-tab-0 {
    margin-bottom: 0;
  }

  .sec-desc.mt-8.text-tab-center, .sec-desc.mt-8.tet-tab-center {
    text-align: center;
  }

  .sec-desc.mt-10.mb-0 {
    margin-bottom: 16px;
  }

  .sec-desc.mt-10.mb-0.mb-sm-0 {
    margin-bottom: 0;
  }

  .sec-desc.mt-10.mb-0.text-tab-center, .sec-desc.important-note.mt-sm-tab-0.text-tab-center {
    text-align: center;
  }

  .sec-desc.important-note.mt-sm-tab-0.text-tab-center.mw-tab-900 {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }

  .sec-desc.mt-16.mb-0.text-tab-center {
    text-align: center;
  }

  .sec-desc.mt-8-copy.text-tab-center, .sec-desc.mt-8-copy.tet-tab-center {
    text-align: center;
  }

  .sec-desc.mt-8-copy.mb-tab-0 {
    margin-bottom: 0;
  }

  .sec-desc.mt-8-copy.text-tab-center, .sec-desc.mt-8-copy.tet-tab-center {
    text-align: center;
  }

  .sec-desc.mb-10-copy.text-center.text-tab-left {
    text-align: left;
    text-align: left;
  }

  .sec-desc.mb-10-copy.text-center-copy.text-tab-left {
    text-align: left;
  }

  .sec-desc.mb-0-copy.mb-sm-20 {
    margin-bottom: 20px;
  }

  .sec-desc.mb-0-copy.text-sm-center._w-sm-90._90, .sec-desc.mb-0-copy.text-sm-center-copy._w-sm-90._90, .sec-desc.mb-0-copy.text-sm-center-copy._w-sm-90._90 {
    width: 100%;
  }

  .shadow-two-4 {
    object-fit: cover;
    border-radius: 16px;
    min-height: 350px;
    max-height: 420px;
  }

  .heading-5 {
    margin-top: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .section-single-list-item {
    text-align: left;
  }

  .check-icon {
    font-size: 16px;
  }

  .flex-block-5.mt-8.mb-0.pt-tab-0, .flex-block-5.mt-8.mb-0.pt-tab-0-copy {
    padding-top: 0;
  }

  .flex-block-5.mt-8.mb-tab-0, .flex-block-5.mt-12.mb-16.mb-tab-0 {
    margin-bottom: 0;
  }

  .flex-block-5.list-2-blocks, .flex-block-5.list-2-blocks-copy {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .text-block-10 {
    text-align: left;
    overflow-wrap: anywhere;
    font-size: 16px;
  }

  .section-content-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
  }

  .section-content-block.mx-w-90.mx-mob-100.grid-tab-2-col, .section-content-block.mx-w-90.grid-tab-2-col.mw-tab-100 {
    max-width: 100%;
  }

  .section-content-block.grid-tab-1-col {
    grid-template-columns: 1fr;
  }

  .section-content-block.mx-w-1000.flex-single-col.mw-tab-800 {
    max-width: 800px;
  }

  .section-content-block.grid-tab-2-col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .section-content-block.grid-tab-2-col.mw-tab-800 {
    max-width: 900px;
  }

  .section-content-block.grid-tab-1-col-copy {
    grid-template-columns: 1fr;
  }

  .section-content-block.grid-2-col {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .section-content-block.grid-2-col.mt-sm-24.gap-sm-24.gap-tab-24, .section-content-block.grid-2-col.pb-16.mt-sm-24.mt-mob-0.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .section-content-block.grid-tab-2-col-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .section-content-block.grid-tab-2-col-copy.mw-tab-800 {
    max-width: 900px;
  }

  .image-content-about {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .image-content-about.fade-right-slow, .image-content-about.fade-left-slow, .image-content-about.img-left-side {
    width: 100%;
  }

  .sentencing-grid {
    padding-top: 0;
  }

  .sentencing-grid.mb-100 {
    margin-bottom: 0;
  }

  .sentencing-grid-collection {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    position: relative;
  }

  .sentencing-grid-collection.grid-2-col {
    z-index: 1;
    position: relative;
  }

  .sentencing-single-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    width: 100%;
    min-height: 150px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .sentencing-single-item.w--current {
    min-height: 160px;
  }

  .box-title {
    font-size: 17px;
  }

  .grid-icon {
    min-width: 32px;
    max-width: 50px;
    min-height: 32px;
    max-height: 50px;
  }

  .shape-img {
    z-index: 0;
    max-width: 40px;
    left: 1%;
  }

  .license-suspension-details {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .license-suspension-details.pb-12.py-tab-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .license-suspension-details.pb-12.py-tab-0.mb-tab-0 {
    margin-bottom: 0;
  }

  .license-suspension-details.pt-tab-0 {
    padding-top: 0;
  }

  .inner-content {
    grid-row-gap: 16px;
    max-width: 728px;
  }

  .inner-content.pb-0.pt-md-0 {
    padding-top: 0;
  }

  .inner-content.pb-0.pt-md-0.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-content.bg-grey {
    padding: 60px 24px;
  }

  .inner-content.bg-grey.bg-white.mx-w-xl.shadow-dark.inner-sec-container {
    max-width: 100%;
  }

  .inner-content.py-md-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-content.py-md-60.pt-sm-0.pb-sm-0.pt-tab-0 {
    padding-top: 0;
  }

  .inner-content.py-md-60.pt-sm-0.pb-sm-0.pt-tab-0.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-content.py-md-60-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-content.pt-0 {
    padding-bottom: 60px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40 {
    padding-top: 40px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container-copy {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.px-sm-24.mw-tab-900 {
    max-width: 900px;
  }

  .inner-content.pt-0._w-tab-100 {
    max-width: 100%;
  }

  .inner-content.py-lg-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-content.py-lg-60.py-md-40.container-dark-bg.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-content.py-lg-60.py-md-40.container-dark-bg.px-tab-24._w-tab-100 {
    width: 100%;
  }

  .inner-content.py-lg-60.py-md-40.container-dark-bg.content-legal-penalities {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-content.py-lg-60.py-md-40.container-dark-bg.inner-sec-container, .inner-content.py-lg-60.py-md-40.pb-0._w-95._w-tab-100 {
    width: 100%;
  }

  .inner-content.py-lg-60.py-md-40.pb-0.pb-tab-0 {
    padding-bottom: 0;
  }

  .inner-content.py-lg-60.py-md-40.pb-0.pb-tab-0.pt-tab-0.mw-tab-900 {
    max-width: 900px;
  }

  .inner-content.py-lg-60.py-md-40.pt-tab-0 {
    padding-top: 0;
  }

  .inner-content.py-lg-60.py-md-40.pt-tab-0.mw-tab-900, .inner-content.py-0.mw-tab-900 {
    max-width: 900px;
  }

  .inner-content.py-tab-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .inner-content.py-tab-0.mw-tab-100 {
    max-width: 100%;
  }

  .inner-content.py-tab-0.mw-tab-900 {
    max-width: 900px;
  }

  .inner-content.pt-top-0 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .inner-content.pt-tab-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-content.pt-tab-60.pb-0.pb-tab-0 {
    padding-bottom: 0;
  }

  .inner-content.mx-w-1200 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-content.inner-sec-container {
    max-width: 100%;
  }

  .inner-content.inner-sec-container.py-tab-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-11 {
    font-size: 16px;
    line-height: 165%;
  }

  .suspension-block-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .suspension-block-content.mt-24.grid-tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .suspension-block-content.deffered-treatment-block-boxes {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .suspension-block-content.tab-2-col-grid, .suspension-block-content.grid-tab-col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .suspension-block-content.grid-tab-col-2.mw-tab-100 {
    max-width: 100%;
  }

  .suspension-block-content.grid-tab-col-2-copy {
    grid-template-columns: 1fr 1fr;
  }

  .suspension-block-content.grid-tab-col-2-copy.mw-tab-100 {
    max-width: 100%;
  }

  .content-boxes {
    border-radius: 16px;
    height: 100%;
    padding: 16px 24px;
  }

  .content-boxes.white-bg.align-left.shadow-dark {
    min-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.py-tab-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.align-sm-center.mw-tab-400 {
    min-width: 0;
    max-width: 320px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.single-shadow-box {
    width: 31%;
    min-height: 300px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.single-shadow-box.h-tab-auto {
    min-height: 120px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.single-shadow-box.h-tab-auto.tab-col-2-span {
    min-height: 160px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.align-tab-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .content-boxes.text-center {
    text-align: center;
  }

  .content-boxes.single-treatment-box {
    text-align: center;
    width: 48.5%;
    min-height: 280px;
  }

  .content {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .common-data-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    margin-bottom: 10px;
  }

  .common-data-list.mt-12._8.mb-0.mt-tab-0 {
    margin-top: 0;
  }

  .common-data-list.mt-12._8.mb-0.mt-tab-0.list-2-blocks {
    justify-content: center;
  }

  .common-data-list.mt-12._8.mt-tab-0 {
    margin-top: 0;
  }

  .common-data-list.mb-0 {
    width: 100%;
  }

  .common-data-list.mb-mob-0.mb-0.list-align-center {
    justify-content: center;
    align-items: center;
  }

  .common-data-list.list-2-col.mb-10.list-tab-left {
    place-items: center stretch;
  }

  .common-data-list.list-2-col.mb-10.list-tab-left.list-as-flex {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    max-width: 500px;
    display: flex;
  }

  .common-data-list.mt-tab-8 {
    margin-top: 8px;
  }

  .common-data-list.mb-tab-16 {
    margin-bottom: 16px;
  }

  .common-data-list.list-2-flex.list-tab-left {
    flex-flow: column;
  }

  .common-data-list.mb-0-copy {
    width: 116.098%;
  }

  .heading-6.mt-0.text-center.text-tab-left {
    text-align: left;
  }

  .heading-6.mt-tab-0 {
    margin-top: 0;
  }

  .heading-6.mt-tab-0.text-md-center {
    text-align: center;
  }

  .heading-6.mt-0-copy.text-center.text-tab-left {
    text-align: left;
    text-align: left;
  }

  .how-we-defend-you.mb-100 {
    padding-bottom: 60px;
  }

  .how-we-defend-you.mb-tab-60 {
    margin-bottom: 60px;
  }

  .how-we-defend-you.mb-tab-60.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .single-check-icon {
    width: 100%;
    max-width: 16px;
  }

  .container-914 {
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    padding: 60px 20px;
  }

  .container-914.bg-white {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.bg-white.border-radius {
    border-radius: 40px;
  }

  .container-914.use-in-template {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-914.use-in-template.bg-white {
    width: 95%;
  }

  .container-914.use-in-template.bg-white.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-white.mt-100._w-sm-100 {
    width: 100%;
    max-width: 100%;
  }

  .container-914.use-in-template.bg-white.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template.bg-white._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template.bg-white._w-tab-100, .container-914.use-in-template.bg-white._w-mob-100._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.bx-sh-0.pt-sm-0.px-tab-24, .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.px-tab-24, .container-914.use-in-template.bg-white._w-mob-100.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.bg-white._w-mob-100.inner-sec-container.mt-tab-60, .container-914.use-in-template.bg-white.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-white._w-sm-100.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-white._w-sm-100.inner-def-strategy {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.bg-white.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-white.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100 {
    width: 100%;
    max-width: 100%;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white._w-sm-100-copy.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-white._w-sm-100-copy.inner-def-strategy {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.pt-0.px-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.pt-0.px-sm-24.mw-tab-900 {
    max-width: 991px;
  }

  .container-914.use-in-template.pt-0.px-sm-24._w-tab-100 {
    max-width: 100%;
  }

  .container-914.use-in-template.px-50.px-sm-tab-16.inner-sec-container.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template._w-tab-95, .container-914.use-in-template.bg-white-copy {
    width: 95%;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0.inner-sec-container, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0-copy.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.inner-sec-container.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-0.inner-sec-container, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-0-copy.inner-sec-container, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0.inner-sec-container, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0-copy.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.inner-sec-container.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0.inner-sec-container, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0-copy.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy-copy {
    width: 95%;
  }

  .container-914.use-in-template.bg-white-copy-copy.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-white-copy-copy.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template.bg-white-copy-copy._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template.bg-white-copy-copy.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-dark-with-shape {
    width: 95%;
  }

  .container-914.use-in-template.bg-dark-with-shape.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-dark-with-shape.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template.bg-dark-with-shape._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template.bg-dark-with-shape._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-dark-with-shape._w-sm-100.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy {
    width: 95%;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-white-plain {
    width: 95%;
  }

  .container-914.use-in-template.bg-white-plain.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-white-plain.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template.bg-white-plain._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template.bg-white-plain.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.px-tab-24 {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.bg-white-copy {
    width: 95%;
  }

  .container-914.use-in-template.bg-white-copy.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-white-copy.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template.bg-white-copy._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template.bg-white-copy._w-mob-100._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy._w-mob-100._w-tab-100.bx-sh-0.pt-sm-0.px-tab-24, .container-914.use-in-template.bg-white-copy._w-mob-100._w-tab-100.px-tab-24, .container-914.use-in-template.bg-white-copy._w-mob-100.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template.bg-white-copy._w-sm-100.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy._w-sm-100.inner-def-strategy {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.bg-white-copy.inner-sec-container {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.bg-white-copy.px-tab-24._w-tab-100 {
    width: 100%;
    max-width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.px-tab-24._w-tab-100.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template-copy {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-914.use-in-template-copy.bg-white {
    width: 95%;
  }

  .container-914.use-in-template-copy.bg-white.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy.bg-white.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template-copy.bg-white._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template-copy.bg-white.mt-100-copy, .container-914.use-in-template-copy.bg-white-copy.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy._w-tab-95, .container-914.use-in-template-copy.bg-white-copy {
    width: 95%;
  }

  .container-914.use-in-template-copy.bg-white-copy {
    width: 95%;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template-copy.bg-white-copy._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy {
    width: 95%;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape {
    width: 95%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy {
    width: 95%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100 {
    margin-top: 60px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.legal-defense-3rd {
    padding-top: 60px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy._w-tab-95 {
    width: 95%;
    margin-top: 10px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100-copy {
    margin-top: 60px;
  }

  .container-914.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.inner-sec-container.br-tab-24 {
    border-radius: 24px;
  }

  .image-content-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    place-items: center;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .image-content-box.fade-up-slow, .image-content-box.fade-up-slow.gap-70 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-content-box.fade-up-slow.gap-70.mt-0.gap-tab-24, .image-content-box.fade-up-slow.gap-70.grid-sm-2-col.gap-tab-24, .image-content-box.fade-up-slow.mt-24.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow.mt-32.single-grid-col.gap-48.mt-mob-40.grid-tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.mt-32.single-grid-col.gap-48.mt-mob-40.gap-y-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow.mb-tab-20 {
    margin-bottom: 20px;
  }

  .image-content-box.fade-up-slow.gap-70-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-content-box.fade-up-slow.gap-70-copy.mt-0.gap-tab-24, .image-content-box.fade-up-slow.gap-70-copy.grid-sm-2-col.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.grid-single-box.mt-0.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.grid-single-box.gy-32.mt-10.grid-tab-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.mt-24.gx-tab-16 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.mt-tab-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy, .image-content-box.fade-up-slow-copy.gap-70 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col.gap-tab-24, .image-content-box.fade-up-slow-copy.mt-24.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy, .image-content-box.fade-up-slow-copy.gap-70 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col.gap-tab-24, .image-content-box.fade-up-slow-copy.mt-24.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col.gap-tab-24, .image-content-box.grid-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.grid-2-col.mt-md-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy, .image-content-box.fade-up-slow-copy.gap-70 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col.gap-tab-24, .image-content-box.fade-up-slow-copy.mt-24.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy, .image-content-box.fade-up-slow-copy.gap-70 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col.gap-tab-24, .image-content-box.fade-up-slow-copy.mt-24.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy, .image-content-box.fade-up-slow-copy.gap-70 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col.gap-tab-24, .image-content-box.fade-up-slow-copy.mt-24.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy.mt-32.single-grid-col.gap-48.mt-mob-40.grid-tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-32.single-grid-col.gap-48.mt-mob-40.gap-y-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy.mb-tab-20 {
    margin-bottom: 20px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24, .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-heading {
    margin-top: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .image-content-heading._w-tab-100.text-tab-center {
    text-align: center;
  }

  .image-content-heading.mt-30.mt-tab-10 {
    margin-top: 10px;
  }

  .image-content-heading.text-tab-center {
    width: 41.3281%;
  }

  .image-content-heading.text-tab-center._w-tab-100, .image-content-heading._w-tab-100 {
    width: 100%;
  }

  .image-content-heading._w-tab-100.tab-text-center {
    text-align: center;
  }

  .shadow-image-box {
    object-fit: cover;
    border-radius: 12px;
    height: 100%;
    min-height: 320px;
    max-height: 480px;
    position: sticky;
  }

  .image-content-wrapper, .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-100 {
    width: 100%;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-100.align-tab-center {
    justify-content: center;
    align-items: center;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-95, .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-95._95 {
    width: 95%;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-95._w-sm-100._w-tab-100 {
    width: 1000%;
  }

  .image-content-wrapper.mx-w-xl.mw-tab-100 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .image-content-wrapper.mx-w-xl._w-tab-100.mt-mob-16.gap-mob-20.px-tab-0, .image-content-wrapper.mx-w-xl._w-tab-100.gap-mob-20.px-tab-0, .image-content-wrapper.mx-w-xl.gap-mob-20.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-100 {
    width: 100%;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-100.align-tab-center {
    justify-content: center;
    align-items: center;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-95, .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-95._95 {
    width: 95%;
  }

  .image-content-wrapper._w-tab-100, .image-content-wrapper.mt-mob-10.mw-tab-100 {
    max-width: 100%;
  }

  .image-content-wrapper.mt-mob-16.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-content-wrapper.mw-tab-95 {
    max-width: 95%;
  }

  .defend-image-content {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .defend-image-content._w-100 {
    width: 100%;
  }

  .defend-text-content {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .defend-text-content.align-item-center.align-tab-left {
    justify-content: center;
    align-items: flex-start;
  }

  .defend-text-content.outlined-box, .defend-text-content.mw-tab-100 {
    width: 100%;
  }

  .defend-text-content.align-item-center-copy.align-tab-left {
    justify-content: center;
    align-items: flex-start;
  }

  .defend-text-content._w-tab-100 {
    width: 100%;
  }

  .inner-container-why-us {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    max-width: 95%;
    padding: 60px 0;
  }

  .why-us-single-item {
    border-radius: 16px;
    min-height: 100px;
    padding: 32px 20px;
  }

  .container-dark {
    border-radius: 20px;
    max-width: 100%;
    padding: 60px 2% 120px;
  }

  .testimonials-single-slide-dark {
    border-radius: 16px;
    width: 48.5%;
    height: 100%;
    margin-left: 4px;
    margin-right: 1%;
    overflow: hidden;
  }

  .testimonial-card-white {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: 0 0 0 -20px #00000012;
  }

  .dark-left-arrow {
    top: auto;
    bottom: 0%;
    left: 42%;
  }

  .dark-right-arrow {
    bottom: 0%;
    right: 41%;
  }

  .faqs-section-light {
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .faqs-section-light.section-spacing, .faqs-section-light.section-spacing-copy, .faqs-section-light.section-spacing-copy {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-faq-light {
    width: 95%;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-faq-light.container-faq-dark {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: auto;
    max-width: 1024px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-faq-light.container-faq-dark.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-faq-light.container-faq-dark.margin-section {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-video-sec {
    border-radius: 20px;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-default {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .video-block-single {
    width: 33%;
  }

  .bottom-cta-sec {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .bottom-cta-sec.mt-0 {
    width: 100%;
    max-width: 100%;
  }

  .bottom-cta-sec.mt-0.px-16.px-tab-cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bottom-cta-sec.mt-0.mt-default {
    margin-top: 60px;
  }

  .bottom-cta-sec.mt-0.cta-sec-bottom, .bottom-cta-sec.mt-0.cat-sec-bottom-copy, .bottom-cta-sec.mb-0.related-link-cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bottom-cta-sec.mt-0-copy.mt-main-default {
    margin-top: 60px;
  }

  .bottom-cta-sec.mt-0-copy {
    width: 100%;
    max-width: 100%;
  }

  .bottom-cta-sec.mt-0-copy.px-16.px-tab-cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bottom-cta-sec.mt-0-copy.mt-default {
    margin-top: 60px;
  }

  .bottom-cta-sec.mt-0-copy.cat-sec-bottom, .bottom-cta-sec.mt-0-copy.cat-sec-bottom-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-917 {
    max-width: 728px;
  }

  .margin-bottom-24px-6 {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
    line-height: 160%;
  }

  .heading-7 {
    font-size: 32px;
  }

  .heading-7.cta-banner-heading {
    margin-top: 0;
  }

  .section-wrapper-inner.mx-1025._w-100, .section-wrapper-inner.mx-1025._w-tab-100 {
    width: 100%;
  }

  .cta-button-wrapper.mb-mob-16.flex-column.mb-mob-0 {
    justify-content: center;
    align-items: center;
  }

  .cta-button-wrapper._w-mob-100.mb-mob-16 {
    width: 100%;
    max-width: 100%;
  }

  .cta-button-wrapper._w-mob-100.mb-mob-16.mx-80 {
    flex-flow: column;
    place-content: center;
    align-items: center;
    width: 80%;
    max-width: 80%;
  }

  .cta-button-wrapper._w-mob-100.mb-mob-16._w-sm-auto {
    flex: 0 auto;
  }

  .cta-button-wrapper._w-mob-100.mb-mob-16._w-tab-auto {
    width: auto;
  }

  .cta-button-wrapper._w-mob-100.mb-mob-16-copy {
    width: 100%;
    max-width: 100%;
  }

  .cta-button-wrapper._w-mob-100.mb-mob-16-copy.mx-80 {
    flex-flow: column;
    place-content: center;
    align-items: center;
    width: 80%;
    max-width: 80%;
  }

  .cta-button-wrapper.mb-mob-16-copy.flex-column.mb-mob-0 {
    justify-content: center;
    align-items: center;
  }

  .image-5 {
    max-width: 50px;
    left: 5%;
  }

  .image-5-right {
    max-width: 50px;
    right: 5%;
  }

  .container-bottom-cta {
    border-radius: 20px;
    width: 95%;
    max-width: 728px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-bottom-cta.cust-sec-container {
    width: 100%;
    max-width: 90%;
  }

  .container-bottom-cta.cust-sec-container.py-70.py-sm-40._w-tab-100 {
    width: 100%;
  }

  .container-bottom-cta.cust-sec-container.py-70.py-sm-40._w-tab-100.inner-sec-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-bottom-cta.cust-sec-container.py-70.inner-sec-container, .container-bottom-cta.cust-sec-container.container-cta-sec {
    width: 100%;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-bottom-cta.inner-sec-container {
    width: 100%;
    max-width: 95%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-1006 {
    max-width: 95%;
  }

  .container-1006.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-content-block-about {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center stretch;
    margin-bottom: 0;
    display: grid;
  }

  .section-content-block-about.grid-2-boxes {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  .text-content-about {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .what-is-a-dui {
    border-radius: 30px;
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .what-is-a-dui.py-tab-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dui-section-content {
    border-radius: 30px;
    max-width: 100%;
    padding: 60px 24px;
  }

  .top-heading-sec {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .inner-content-container {
    max-width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-content-container.py-xl-100.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .penalities-types {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .single-penaity-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block-13.text-tab-center {
    text-align: center;
  }

  .dui-information-collection {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 100%;
  }

  .inner-container-dui-info {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: 100%;
    padding: 60px 24px 0;
  }

  .why-us-callahan-laws {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .credentials-philosophy-content {
    grid-row-gap: 30px;
    max-width: 728px;
  }

  .credentials-philosophy-content.cust-sec-container.inner-sec-container {
    max-width: 100%;
  }

  .credentials-philosophy {
    border-radius: 30px;
    width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .team-section-listing {
    padding-bottom: 60px;
  }

  .team-section-listing.dark-bg {
    border-radius: 30px;
  }

  .container-why-us {
    max-width: 728px;
  }

  .text-block-15 {
    font-size: 18px;
  }

  .text-block-16, .text-block-17, .text-block-18 {
    font-size: 20px;
  }

  .container-1007 {
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-1007.fade-up-slow.container-light {
    background-color: var(--white);
    background-image: none;
  }

  .team-grid-2 {
    grid-column-gap: 40px;
  }

  .team-member-image-2 {
    width: 190px;
    height: 190px;
  }

  .video-section-updated.video-sec-dark {
    margin-bottom: 60px;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities {
    padding-left: 24px;
    padding-right: 24px;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities.mt-100.mb-0.mt-tab-60 {
    margin-top: 60px;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities.mt-100.mb-0.mt-tab-60.mt-sm-tab-40.mb-sm-0.px-tab-0, .video-section-updated.video-sec-dark.video-sec-penalities.video-sec-probable-cause {
    padding-left: 0;
    padding-right: 0;
  }

  .video-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-box-single {
    width: 100%;
  }

  .video-title {
    font-size: 18px;
  }

  .video-3 {
    border-radius: 20px;
    width: 100%;
    height: 250px;
    margin-bottom: 16px;
  }

  .testimonials-single-slide-dark-updated {
    border-radius: 16px;
    width: 47%;
    height: 100%;
    overflow: hidden;
  }

  .testimonial-card-white-updated {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: 0 0 0 -20px #00000012;
  }

  .container-1008 {
    border-radius: 0;
    max-width: 100%;
    padding: 60px 30px 150px;
  }

  .team-slide-wrapper-4 {
    width: 47%;
    margin-right: 6%;
  }

  .review-single-slide {
    width: 50%;
    margin-right: 0%;
  }

  .slider-arrow-left {
    left: 40%;
  }

  .slider-arrow-right {
    right: 40%;
  }

  .navbar-no-shadow-container-2 {
    background-color: #d9d9d9;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav-menu-wrapper-2 {
    background-color: #0000;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper-2 {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-2 {
    background-color: var(--theme-green);
    color: var(--white);
    border-radius: 8px;
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .why-it-matters {
    width: 100%;
  }

  .process-container {
    width: 100%;
    max-width: 100%;
    padding: 60px 20px;
  }

  .process-container.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .video-single-home-slider {
    border-radius: 20px;
    width: 100%;
    height: 250px;
    margin-bottom: 16px;
  }

  .container-1009 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .slider-wrapper {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .section-heading-carousel {
    font-size: 32px;
  }

  .team-slide-wrapper-5 {
    width: 47%;
    margin-right: 6%;
  }

  .home-video-slider {
    padding-top: 60px;
    padding-bottom: 130px;
  }

  .video-container {
    max-width: 95%;
  }

  .video-slider-wrapper {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .video-slider-wrapper.mt-tab-30 {
    margin-top: 30px;
  }

  .video-single-slide {
    width: 47%;
    margin-right: 6%;
  }

  .video-arrow-left {
    width: 44px;
    height: 44px;
    left: 42%;
  }

  .video-arrow-right {
    width: 44px;
    height: 44px;
    right: 42%;
  }

  .icon-7, .icon-8 {
    font-size: 16px;
    line-height: 16px;
  }

  .container-faq-dark {
    border-radius: 20px;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-faq-dark.px-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-faq-dark._w-95-tab {
    width: 95%;
  }

  .container-faq-dark._w-95-tab.px-16-tab {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-faq-dark._w-95-tab.px-16-tab._w-100-mob.mw-tab-100 {
    width: 100%;
    max-width: 100%;
  }

  .container-faq-dark._w-95-tab.px-16-tab._w-100-mob.mw-tab-100.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-1007-copy, .container-video-light {
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bold-text {
    font-size: 32px;
  }

  .what-is-offense, .image-text-section, .what-is-offense-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-us-inner-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 20px;
    width: 95%;
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-faq-dark-copy {
    border-radius: 20px;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-20.mt-20, .text-block-20.m-16 {
    font-size: 16px;
    line-height: 26px;
  }

  .centered-heading-block {
    margin-bottom: 0;
  }

  .payment-option-single, .why-us-single-item-copy {
    border-radius: 16px;
    min-height: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-video-dark {
    border-radius: 30px;
    width: 95%;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-video-dark.cust-sec-container {
    background-size: cover;
  }

  .container-video-dark.cust-sec-container.video-penality-dark-version {
    width: 100%;
    padding-bottom: 150px;
  }

  .container-video-dark.cust-sec-container.video-penality-dark-version.inner-sec-container, .container-video-dark.cust-sec-container.video-penality-dark-version._w-tab-100 {
    max-width: 100%;
  }

  .bio-team-memeber {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bio-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start center;
    margin-bottom: -40px;
    display: grid;
  }

  .bio-content.mb-tab-0 {
    margin-bottom: 0;
  }

  .member-image {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .member-bio {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .member-bio.mb-tab-0 {
    margin-bottom: 0;
  }

  .memeber-name {
    margin-top: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .bio-text {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .bio-text.mb-tab-0 {
    margin-bottom: 0;
  }

  .testimonial-section-light {
    background-position: 2% 40px;
    background-size: 80px;
    padding-top: 60px;
    padding-bottom: 130px;
  }

  .section {
    margin-bottom: 60px;
  }

  .container-1010 {
    width: 95%;
  }

  .container-1010.align-center.inner-sec-container {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonials-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .blog-listing-section {
    padding-top: 40px;
  }

  .container-1011 {
    width: 95%;
    max-width: 100%;
  }

  .container-1012 {
    max-width: 728px;
  }

  .hero-wrapper-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-4 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .div-block-3 {
    width: 100%;
    height: 100%;
  }

  .post-title-date {
    margin-top: 0;
    margin-bottom: 0;
  }

  .post-title {
    font-size: 20px;
  }

  .post-title.truncate-line-1 {
    font-size: 20px;
    line-height: 129%;
  }

  .collection-item {
    width: 100%;
  }

  .date-year-only {
    font-size: 17px;
  }

  .collection-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .container-1013 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 4.75fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .image-7 {
    border-radius: 12px;
    min-height: 280px;
  }

  .location-section {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .location-section.mt-md-0.location-service-sec {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .countries-block {
    order: 9999;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .countries-image-block {
    order: -9999;
    width: 100%;
    max-width: 100%;
    height: 320px;
    margin-bottom: 0;
  }

  .country-single-block {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .countries-collection {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .country-sec-heading {
    text-align: left;
    width: 100%;
    margin-top: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .country-sec-heading.text-tab-center, .country-sec-heading.text-tab-center-copy {
    text-align: center;
  }

  .location-sec-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .location-sec-container.cust-sec-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    height: 100%;
    display: flex;
  }

  .why-do-we-use-it {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-24.mx-w-800 {
    max-width: 800px;
  }

  .sec-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 20px;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sec-container.map-sec-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .sec-container.map-sec-container.inner-sec-container {
    width: 100%;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sec-container.cust-sec-container.inner-sec-container {
    width: auto;
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .sec-container.cust-sec-container.inner-sec-container.mw-tab-100 {
    max-width: 100%;
  }

  .sec-container.cust-sec-container.inner-sec-container.mw-tab-100.mx-tab-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .offices-and-contact-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 20px;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .offices-and-contact-container.cust-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .offices-and-contact-container.cust-sec-container.inner-sec-container {
    width: 100%;
    max-width: 100%;
    padding-left: 28px;
    padding-right: 28px;
  }

  .offices-and-contact-container.cust-sec-container.inner-sec-container.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .office-boxes-collection {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
    display: flex;
  }

  .office-info-single {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    width: auto;
    min-width: 341px;
    max-width: 320px;
    min-height: 180px;
  }

  .office-info-single.w--current {
    min-height: 160px;
  }

  .block-icon {
    min-width: 32px;
    max-width: 50px;
    min-height: 32px;
    max-height: 50px;
  }

  .block-title, .tel-number {
    font-size: 18px;
  }

  .contact-us-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .contact-sec-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-bottom: 0;
  }

  .contact-sec-container.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .contact-sec-container.inner-sec-container.contact-page-sec {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .contact-info {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-right: 20px;
  }

  .contact-form-right-side {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .contact-us-page-form {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .contact-us-page-form.banner-contact-form-copy {
    padding: 28px 24px;
  }

  .text-block-25 {
    font-size: 16px;
  }

  .map-section {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .map-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .single-map-box {
    border-radius: 8px;
    min-width: auto;
    max-width: 320px;
  }

  .location-link-box {
    border-radius: 8px;
    width: 85%;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
    top: 60%;
  }

  .code-embed-3 {
    height: 350px;
  }

  .faqs-section-dark-sec {
    margin-bottom: 0;
  }

  .faqs-section-dark-sec.mb-temp-60 {
    margin-bottom: 60px;
  }

  .container-faq-dark-bg {
    border-radius: 0;
    max-width: 100%;
    padding: 60px 20px;
  }

  .image-content-block-section {
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .image-content-block-section.bg-grey {
    margin-bottom: 0;
    padding-top: 0;
  }

  .offence-penalities {
    width: 100%;
  }

  .container-offense-penalities {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-image: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    padding: 60px 20px;
  }

  .section-2 {
    margin-bottom: 60px;
  }

  .container-faq-dark-bg-copy {
    border-radius: 0;
    max-width: 100%;
    padding: 60px 40px;
  }

  .text-block-26.mb-20 {
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-26.mb-20.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .text-block-26.m-20 {
    font-size: 16px;
    line-height: 26px;
  }

  .whats-included {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-whats-included {
    width: 95%;
    max-width: 100%;
  }

  .container-whats-included.bg-grey-container {
    border-radius: 0;
    padding: 60px 40px;
  }

  .blog-top-image {
    max-height: 100%;
  }

  .blog-meta {
    margin-top: 12px;
    padding-bottom: 16px;
  }

  .blog-title-top {
    margin-top: 20px;
    font-size: 28px;
    line-height: 38px;
  }

  .single-blog-left {
    width: 58%;
    max-width: 100%;
    display: block;
  }

  .single-blog-sidebar {
    width: 33%;
    max-width: 100%;
    position: static;
  }

  .blog-content-area {
    padding-top: 16px;
  }

  .heading-14 {
    font-size: 28px;
    line-height: 38px;
  }

  .sec-content-left {
    width: 100%;
  }

  .sec-img-right {
    width: 100%;
    height: 34%;
    min-height: 100%;
  }

  .flex-block-6 {
    flex-flow: wrap-reverse;
  }

  .image-8 {
    border-radius: 20px;
    width: 100%;
  }

  .section-3 {
    padding-top: 0;
  }

  .most-popular-posts {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-15 {
    line-height: 40px;
  }

  .heading-15.sidebar-heading {
    width: 100%;
    font-size: 24px;
    display: block;
  }

  .blog-post-wrapper-sidebar {
    flex-flow: column;
  }

  .blog-content-data {
    width: 100%;
  }

  .blog-post-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .text-block-30 {
    width: 100%;
  }

  .collection-list-2.tag-collection-list {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-31.truncate-multiline-2 {
    font-size: 17px;
    line-height: 23px;
  }

  .text-block-32.truncate-multiline-2.mb-12 {
    font-size: 17px;
  }

  .recent-posts-slider {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .post-slider {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 30px;
    max-width: 728px;
    padding: 60px 42px;
  }

  .post-single-slide {
    width: 47%;
    margin-right: 6%;
  }

  .blog-sidebar-wrapper {
    width: 100%;
    position: sticky;
  }

  .image-11 {
    max-height: none;
  }

  .container-1016 {
    max-width: 728px;
  }

  .clients-title {
    margin-bottom: 32px;
  }

  .container-1017 {
    max-width: 728px;
  }

  .footer-wrapper-two-2 {
    flex-wrap: wrap;
  }

  .footer-form-2 {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container-2 {
    max-width: 350px;
  }

  .footer-menu.ps-tab-20 {
    padding-left: 20px;
  }

  .footer-block-three {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .footer-block-three.two-block-menu {
    width: 80%;
  }

  .footer-nav-link, .nav-link-copy {
    padding-left: 5px;
    padding-right: 5px;
  }

  .collection-item-3 {
    width: 47.75%;
  }

  .collection-list-4 {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .container-1018 {
    max-width: 728px;
  }

  .team-grid-3 {
    grid-column-gap: 40px;
  }

  .team-member-image-3 {
    width: 190px;
    height: 190px;
  }

  .bio-team-member {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .blog-image {
    border-radius: 20px;
    width: 100%;
    height: 300px;
  }

  .single-post-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .post-featured-image {
    border-radius: 20px;
  }

  .collection-list-5 {
    grid-template-columns: 1fr;
  }

  .collection-list-5.post-collection-grid-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .collection-item-4 {
    width: 43%;
  }

  .about-callahan-law {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .what-to-expect {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-size: cover;
    border-radius: 0;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding: 60px 20px;
  }

  .custom-box-title {
    font-size: 18px;
  }

  .dui-penalty-breakdown {
    border-radius: 30px;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .d-ui-penalty-breakdown-content {
    grid-row-gap: 30px;
    max-width: 728px;
  }

  .d-ui-penalty-breakdown-content.cust-sec-container {
    max-width: 95%;
  }

  .dui-penalty-breakdown-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 0;
  }

  .dui-collapsable-boxes {
    border-radius: 16px;
    height: 100%;
    padding: 16px 24px 16px 32px;
  }

  .single-penality-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .penality-box-icon {
    min-width: 32px;
    max-width: 50px;
    min-height: 32px;
    max-height: 50px;
  }

  .dui-consequences-top-heading {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .dui-consequence-single-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .consequences-types {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .dui-cons-content {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .cons-icon {
    min-width: 32px;
    max-width: 50px;
    min-height: 32px;
    max-height: 50px;
  }

  .why-clients-choose-us {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .why-clients-choose-us.fade-left-slow {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .why-clients-choose-us.flex-as-col {
    max-width: 95%;
    padding-left: 0;
  }

  .why-choose-us-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 95%;
    margin-bottom: 0;
  }

  .why-us-single-card {
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
  }

  .why-us-single-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    width: 31.75%;
    min-height: 180px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .why-us-single-box.w--current {
    min-height: 160px;
  }

  .why-us-features-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .why-us-penalities-page {
    padding-top: 0;
  }

  .why-us-penalities-page.mb-100 {
    margin-bottom: 0;
  }

  .feature-icon-why-us {
    min-width: 32px;
    max-width: 50px;
    min-height: 32px;
    max-height: 50px;
  }

  .faqs-section-light-penalities {
    padding-top: 60px;
  }

  .text-block-36.fade-up-slow.text-center {
    font-size: 16px;
  }

  .text-block-36.fade-up-slow.text-center.text-sm-left {
    text-align: left;
  }

  .text-block-36.fade-up-slow.mb-4, .text-block-36.fade-up-slow.mb-4.text-sm-left.text-mob-center {
    font-size: 16px;
  }

  .div-block-8.px-0.mb-24.align-tab-left {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-8.px-0.mb-24.align-tab-center {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .div-block-8._w-100.px-tab-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8.align-items-center.mb-24._w-sm-100.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8._w-tab-100 {
    width: 100%;
  }

  .cta-button-common-copy-blue, .cta-button-common-copy-blue.mt-0 {
    margin-top: 0;
  }

  .cta-button-common-copy-blue.m-top-0 {
    margin-top: 10px;
  }

  .cta-button-common-copy, .cta-button-common-copy.mt-0 {
    margin-top: 0;
  }

  .cta-button-common-copy.m-top-0 {
    margin-top: 10px;
  }

  .cta-button-common-copy.mt-0-copy {
    margin-top: 0;
  }

  .hero-wrapper-why-us {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 95%;
    margin-bottom: 0;
  }

  .hero-split-2-why-us {
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
  }

  .section-content-flex {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
  }

  .bottom-anchor-links.mt-0.mt-md-24, .bottom-anchor-links.mt-0-copy.mt-md-24, .bottom-anchor-links.mt-18.mt-tab-24, .real-case-scenario.mt-16.mb-tab-16.mt-tab-24 {
    margin-top: 24px;
  }

  .tr-data {
    font-size: 16px;
    line-height: 165%;
  }

  .suspension-detail-boxes {
    border-radius: 16px;
    height: 100%;
    padding: 16px 24px 16px 32px;
  }

  .suspension-detail-boxes.fade-left-slow.pb-tab-36 {
    padding-bottom: 36px;
  }

  .content-boxes-copy {
    border-radius: 16px;
    height: 100%;
    padding: 16px 24px 16px 32px;
  }

  .custom-data-table.border-0 {
    width: 100%;
  }

  .custom-data-table.border-0._w-90._w-tab-100 {
    width: 100%;
    max-width: 850px;
  }

  .video-slide-item {
    width: 46.5%;
  }

  .first-offense-dui-penalties {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .first-offense-dui-penalties.pb-0.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-penality-table-block-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .dui-penality-table-block-content.mw-tab-900 {
    max-width: 900px;
  }

  .dui-single-detail-box {
    border-radius: 16px;
    height: 100%;
    padding: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24.px-tab-32, .dui-single-detail-box.p-16.bg-white.py-tab-32.px-tab-32 {
    padding-right: 32px;
  }

  .dui-single-detail-box.p-16.bg-white.py-tab-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.suspension-table-block {
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24-copy.px-tab-32, .dui-single-detail-box.p-16.bg-white.px-tab-32 {
    padding-right: 32px;
  }

  .dui-single-detail-box.p-16.py-tab-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .dui-single-detail-box.p-16.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16.px-tab-24.pb-tab-24 {
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16.py-tab-32-copy {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .dui-single-detail-box._w-mob-100.py-tab-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .dui-single-detail-box.pb-tab-24 {
    padding-bottom: 24px;
  }

  .dui-single-detail-box.pb-tab-24.px-tab-24 {
    padding-left: 24px;
  }

  .dui-single-detail-box._w-mob-100-copy.py-tab-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24.px-tab-32, .dui-single-detail-box.p-16-copy.bg-white.py-tab-32.px-tab-32 {
    padding-right: 32px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-tab-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.suspension-table-block {
    padding-right: 32px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24-copy.px-tab-32, .dui-single-detail-box.p-16-copy.bg-white.px-tab-32 {
    padding-right: 32px;
  }

  .dui-single-detail-box.p-16-copy.py-tab-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .dui-single-detail-box.p-16-copy.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16-copy.px-tab-24.pb-tab-24 {
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16-copy.py-tab-32-copy {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .thead-4-col.mt-tab-20 {
    margin-top: 10px;
  }

  .thead-4-col.mt-tab-0 {
    margin-top: 0;
  }

  .inner-content-suspension-block {
    grid-row-gap: 16px;
    max-width: 728px;
  }

  .inner-content-suspension-block.use-in-template.container-914 {
    border-radius: 24px;
  }

  .inner-content-suspension-block.use-in-template.container-914.mw-tab-900 {
    max-width: 900px;
  }

  .inner-content-suspension-block.use-in-template.container-914.mw-tab-900.px-tab-60 {
    max-width: 1025px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .inner-content-suspension-block.use-in-template.container-914.mw-tab-900.px-tab-60.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .total-dui-cost {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .total-dui-cost.pt-tab-0 {
    padding-top: 0;
  }

  .bold-text-30.text-tab-center {
    text-align: center;
  }

  .video-container-penalities {
    max-width: 98%;
  }

  .why-us-for-second-dui {
    margin-bottom: 0;
    padding-top: 0;
  }

  .why-us-for-second-dui.mb-100 {
    padding-bottom: 60px;
  }

  .why-us-for-second-dui.mb-100.pb-0.mb-tab-60 {
    margin-bottom: 60px;
  }

  .why-us-for-second-dui.mb-100-copy {
    padding-bottom: 60px;
  }

  .why-us-for-second-dui.mb-100-copy.pb-0.mb-tab-60 {
    margin-bottom: 60px;
  }

  .cta-bottom-text {
    max-width: 80%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
    line-height: 160%;
  }

  .sub-heading-inside {
    margin-top: 0;
  }

  .sub-heading-inside.fs-32.fs-24-tab {
    font-size: 24px;
  }

  .deferred-prosecution-2nd-dui, .second-offence-dui-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vehicle-seizure-risk {
    padding-top: 0;
    padding-bottom: 0;
  }

  .impact-on-cdl-and-employment, .vehicle-seizure-risk-sec {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vehicle-seizure-risk-sec.py-tab-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .penalties-and-sentencing-grid {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .top-heading-desc-wrapper {
    width: 95%;
  }

  .minimum-sentencing {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .minimum-sentencing.pt-0.pb-0, .minimum-sentencing.pt-0-copy.pb-0, .minimum-sentencing.pt-0-copy.pb-0-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .minimum-sentencing.pb-md-0 {
    padding-bottom: 0;
  }

  .inner-container-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 20px;
    width: 100%;
    max-width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .additional-collateral {
    margin-bottom: 0;
    padding: 0;
  }

  .additional-collateral.margin-top-default {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .additional-collateral.margin-top-default.mb-default, .additional-collateral.space-bottom-default {
    margin-bottom: 60px;
  }

  .text-block-11-copy {
    font-size: 16px;
    line-height: 165%;
  }

  .left-heading {
    font-size: 32px;
  }

  .text-content-left {
    width: 50%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .text-content-left.fade-left-slow {
    width: 100%;
    max-width: 100%;
  }

  .text-content-left.fade-right-slow {
    width: 100%;
  }

  .text-content-left.content-right-side {
    width: 100%;
    max-width: 100%;
  }

  .inner-container-white {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 20px;
    width: 100%;
    max-width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .deffered-prosecution {
    margin-bottom: 0;
    padding: 0 0 60px;
  }

  .deffered-prosecution.mb-default {
    margin-bottom: 60px;
  }

  .deffered-prosecution.mb-default.mb-tab-0 {
    margin-bottom: 0;
  }

  .sec-desc-bottom {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .sec-desc-bottom.mb-0._w-tab-100 {
    width: 100%;
  }

  .sec-desc-bottom.mb-0._w-tab-100.text-tab-left {
    text-align: left;
  }

  .process-block-deffered-prosecution {
    grid-column-gap: 32px;
    grid-row-gap: 60px;
    justify-content: center;
  }

  .process-block-deffered-prosecution.mt-16 {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .single-process-deffered {
    width: 100%;
  }

  .single-process-copy {
    width: 47%;
  }

  .pros-and-cons {
    border-radius: 30px;
    width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pros-cons-block-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .mental-health-deggered-prosecution {
    padding: 60px 20px;
  }

  .mental-health-deggered-prosecution.px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .program-violation-section {
    margin-bottom: 0;
    padding: 0;
  }

  .program-violation-section.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-row {
    width: 95%;
    max-width: 728px;
  }

  .flex-row.bg-grey-container {
    border-radius: 0;
    padding: 60px 20px;
  }

  .flex-row.gap-80 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .flex-row.gap-80.bg-dark-img.p-48 {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .flex-row.gap-80.bg-white-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .violation-blocks {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .violation-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-block-heading {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .inner-block-heading.fs-22-tab {
    font-size: 22px;
  }

  .first-offence-dui-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .how-we-defend-you-copy.mb-100 {
    padding-bottom: 60px;
  }

  .what-is-felony-dui {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .deferred-prosecution-treatment-requirements {
    margin-bottom: 0;
    padding: 60px 0;
  }

  .faqs-section-light-copy {
    padding-top: 60px;
  }

  .inner-content-copy {
    grid-row-gap: 16px;
    max-width: 728px;
  }

  .inner-content-copy.pb-0.pt-md-0 {
    padding-top: 0;
  }

  .inner-content-copy.bg-grey {
    padding: 60px 24px;
  }

  .inner-content-copy.py-md-60, .inner-content-copy.py-md-60-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-content-copy.pt-0.py-md-60.py-sm-40 {
    padding-top: 40px;
  }

  .inner-content-copy.py-lg-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-dark-bg {
    border-radius: 20px;
    max-width: 95%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-dark-bg.px-sm-15.px-tab-24, .container-dark-bg.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-dark-bg.inner-sec-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .faqs-section-dark-sec-copy {
    margin-bottom: 0;
  }

  .faqs-section-dark-sec-copy.mb-temp-60 {
    margin-bottom: 60px;
  }

  .container-15-copy {
    width: 95%;
    max-width: 728px;
  }

  .container-15-copy.bg-grey-container {
    border-radius: 0;
    padding: 60px 20px;
  }

  .container-15-copy.gap-80 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .container-15-copy.gap-80.bg-dark-img.p-48 {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .container-15-copy.gap-80.bg-white-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-content {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .image-content.fade-right-slow, .image-content.fade-left-slow, .image-content.img-left-side {
    width: 100%;
  }

  .understanding-marijuana-dui-laws {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .understanding-marijuana-dui-laws.mb-100 {
    padding-bottom: 60px;
  }

  .sec-desc-copy, .sec-desc-copy-copy {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .center-heading-copy, .center-heading-h3 {
    font-size: 32px;
  }

  .thc-vs-detection {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .thc-block-content-wrapper.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sec-desc-center {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .factors-affecting-thc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 16px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .faqs-default {
    padding-top: 60px;
  }

  .inner-container-conclusion {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    max-width: 95%;
    padding: 60px 0;
  }

  .marijuana-dui-intro {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .thc-legal-limit-standards {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .thc-legal-limit-standards.mb-100 {
    padding-bottom: 60px;
  }

  .drive-after-smoke-section {
    margin-bottom: 10px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .drive-after-smoke-section.mb-100 {
    padding-bottom: 60px;
  }

  .marijuana-dui-penalties-section {
    margin-bottom: 0;
    padding: 0 24px 60px;
  }

  .state-specific-laws {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .state-specific-laws.mb-100 {
    padding-bottom: 60px;
  }

  .marijuana-dui-defense-strategies-section {
    margin-bottom: 60px;
    padding-top: 60px;
  }

  .understanding-marijuana-dui-laws-copy.mb-100 {
    padding-bottom: 60px;
  }

  .future-of-marijuana-dui-laws {
    margin-bottom: 60px;
  }

  .future-of-marijuana-dui-laws.mb-100 {
    padding-bottom: 60px;
  }

  .future-of-marijuana-dui-laws._w-sm-tab-95.px-sm-tab-6 {
    margin-bottom: 60px;
  }

  .marijuana-dui-testing-methods {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .marijuana-dui-testing-methods.mb-100 {
    padding-bottom: 60px;
  }

  .container-faq-dark._w-sm-100.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-faq-dark._w-sm-100.px-tab-24._w-tab-100 {
    width: 100%;
  }

  .container-faq-dark.inner-sec-container {
    width: 100%;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-faq-dark.inner-sec-container.container-def-startegy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .content-image-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-image-section.pt-sm-tab-40.px-sm-0, .content-image-section.pt-sm-0.pb-0.px-sm-0 {
    border-width: 0;
  }

  .sub-heading {
    margin-top: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .table-sections {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .table-sections.pt-0.px-0.pb-tab-0, .table-sections.pt-0.pb-0 {
    padding-bottom: 0;
  }

  .table-sections.pt-0.pb-0._3rd-dui-penality {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .table-sections.pt-0.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .table-sections.pt-0.legal-penality-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-video-dark-copy {
    border-radius: 30px;
    width: 95%;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-video-dark-copy.cust-sec-container {
    background-size: cover;
  }

  .image-content-box-updated {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    place-items: center;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .image-content-box-updated.mt-sm-0.outlined-box-updated {
    max-width: 900px;
  }

  .image-content-heading-fs-20 {
    margin-top: 0;
  }

  .flex-block-8.mt-sm-0.outlined-box-updated, .flex-block-8.outlined-box-updated {
    margin-top: 24px;
  }

  .timeline-image {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .timeline-image.fade-right-slow, .timeline-image.fade-left-slow, .timeline-image.img-left-side {
    width: 100%;
  }

  .image-box {
    object-fit: cover;
    border-radius: 12px;
    height: 100%;
  }

  .sub-heading-inner, .sub-heading-inner-copy, .inner-sub-title {
    margin-top: 0;
  }

  .div-block-13 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-13.grid-sm-2-col.mb-mob-40.gap-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .rounded-box, .content-boxes-copy {
    border-radius: 16px;
    height: 100%;
    padding: 16px 24px 16px 32px;
  }

  .bottom-desc {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .bottom-desc.mb-0.mb-sm-20 {
    margin-bottom: 20px;
  }

  .bottom-desc.mt-10.mb-0 {
    margin-bottom: 16px;
  }

  .licencese-consequences {
    border-radius: 16px;
    width: 95%;
    min-width: auto;
    height: 100%;
    padding: 24px;
  }

  .licencese-consequences.min-w-unset.mb-tab-0 {
    margin-bottom: 0;
  }

  .licencese-consequences._w-95-tab, .licencese-consequences._w-95-tab-copy {
    width: 95%;
  }

  .licencese-consequences._w-tab-100 {
    width: 100%;
  }

  .licencese-consequences._w-tab-100.px-tab-24 {
    padding-left: 24px;
  }

  .grid-inner-box._w-47-5 {
    width: 47.5%;
  }

  .grid-inner-box._w-47-5.single-cons-penality-box {
    width: 48.25%;
  }

  .grid-inner-box.last-child-box {
    max-width: 380px;
  }

  .conseq-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 0;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-col-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-columns: minmax(200px, 1fr) 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-tab-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-tab-2-col.grid-tab-3-col {
    grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  }

  .container-faq-light-copy {
    width: 95%;
    max-width: 728px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .accordion-block {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .list-2, .list-item-10, .list-item-11, .list-3, .list-3.mt-10, .list-4, .list-5 {
    font-size: 16px;
  }

  .mt-0.ofc-heading {
    font-size: 20px;
  }

  .eligibility-app-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    place-items: center;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .app-iframe {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .section-5 {
    margin-top: 60px;
  }

  .inner-sub-heading-h4, .inner-sub-heading-h4.mt-32.mb-0.mt-mob-0.text-mob-center.mt-tab-0 {
    margin-top: 0;
  }

  .flex-block-11 {
    width: 95%;
    max-width: 94.9993%;
  }

  .flex-block-11._w-100.mb-mob-0._w-sm-100 {
    width: 100%;
  }

  .flex-block-11._w-100.mb-mob-0._w-tab-100, .flex-block-11.mb-mob-0.mb-sm-0._w-tab-100 {
    width: 100%;
    max-width: 100%;
  }

  .flex-block-11.mb-mob-0._w-tab-100.mb-tab-0 {
    margin-bottom: 0;
  }

  .flex-block-11._w-tab-100 {
    width: 100%;
    max-width: 100%;
  }

  .flex-block-11._w-tab-100.mb-tab-0 {
    margin-bottom: 0;
  }

  .image-content-dui-exp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    place-items: center;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .image-content-dui-exp.fade-up-slow.gap-70._w-90._w-tab-100 {
    width: 100%;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.gx-tab, .image-content-dui-exp.fade-up-slow.gap-70.grid-sm-2-col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .rich-text-block-5.text-center {
    text-align: left;
  }

  .flex-block-12 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex-block-12._w-tab-100 {
    width: 100%;
    max-width: 100%;
  }

  .benefits-dui-exp {
    grid-row-gap: 30px;
    max-width: 728px;
  }

  .benefits-dui-exp.cust-sec-container {
    max-width: 95%;
  }

  .benefits-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 0;
  }

  .benefits-box.grid-2-cols {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .benefits-box.grid-2-cols._w-95-tab {
    width: 95%;
  }

  .benefits-box.grid-2-cols._w-95-tab._w-tab-100 {
    width: 100%;
  }

  .benefits-box.grid-3-cols._w-95-tab {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
    width: 95%;
  }

  .benefits-box.grid-3-cols._w-95-tab.grid-tab-3-col {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .benefits-box.grid-3-cols.grid-tab-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .benefits-box.grid-2-cols._w-tab-95 {
    width: 95%;
  }

  .benefits-box.grid-2-cols.grid-1-col-sm-tab {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .benefits-box.grid-tab-2 {
    grid-template-columns: 1fr 1fr;
  }

  .benefits-box.grid-tab-2._w-tab-95 {
    width: 95%;
  }

  .benefits-box.grid-tab-2._w-tab-95.grid-tab-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .benefit-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 0;
    display: grid;
  }

  .benefit-box.grid--tab-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    width: 95%;
  }

  .benefits-box-single.last-child-box {
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }

  .list-11.ps-sm-tab-20 {
    font-size: 16px;
  }

  .inner-sub-heading {
    margin-top: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .inner-sub-heading.mt-0.fs-tab-24 {
    font-size: 24px;
    line-height: 32px;
  }

  .inner-sub-heading.mt-0.sub-heading-h3, .inner-sub-heading.mt-0.sub-heading-h3-copy {
    font-size: 18px;
    line-height: 25px;
  }

  .link-16 {
    word-break: normal;
    overflow-wrap: anywhere;
  }

  .bottom-cta-desc {
    font-size: 16px;
  }

  .bottom-cta-desc.text-center.mb-tab-0 {
    margin-bottom: 0;
  }

  .bottom-cta-desc.text-center.mb-tab-0.mt-tab-16 {
    margin-top: 16px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-12.my-tab-20, .bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-12-copy.my-tab-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-tab-12 {
    margin-top: 12px;
  }

  .bottom-cta-desc.mb-0._w-100.mb-tab-30 {
    margin-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-tab-16 {
    margin-top: 16px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-24.pb-60 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-24.mb-tab-24 {
    margin-bottom: 24px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-tab-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.mb-0.mt-sm-0.mt-16.tab-text-left {
    text-align: left;
    width: 100%;
    font-size: 16px;
  }

  .bottom-cta-desc.mb-0.mt-0.text-mob-center._w-tab-100 {
    width: 100%;
  }

  .div-block-16._w-md-100.mt-60, .div-block-16._w-md-100.mt-30 {
    margin-top: 40px;
  }

  .div-block-16._w-sm-100._w-tab-100, .div-block-16._w-tab-100 {
    width: 100%;
  }

  .div-block-16.mb-main-12 {
    margin-bottom: 0;
  }

  .content-2-box-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    place-items: center;
    margin-top: 30px;
    margin-bottom: 0;
  }

  ._2-box-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .section-6 {
    margin-bottom: 60px;
  }

  .section-6.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .breath-test-accuracy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .breath-testing-process.mt-100 {
    margin-top: 60px;
  }

  .breath-testing-process.mt-100.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .breath-testing-process.mt-100-copy {
    margin-top: 60px;
  }

  .get-expert-defense {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mb-100.defense-for-probable-cause, .mb-100.how-we-defend-your-rights, .mb-100.statutes-and-court-cases {
    margin-bottom: 60px;
  }

  .flex-block-14._w-sm-100._w-tab-100, .flex-block-14._w-tab-100, .flex-block-14._w-sm-100-copy._w-tab-100, .flex-block-14._w-sm-100-copy._w-tab-100, .rich-text-block-7._w-85._w-tab-100 {
    width: 100%;
  }

  .bio-content-bottom {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start center;
    margin-bottom: -40px;
    display: grid;
  }

  .how-we-defend {
    margin-top: 60px;
  }

  .how-we-defend.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-17._w-mob-100.mb-mob-30._w-tab-100 {
    width: 100%;
  }

  .breath-test-refusal {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .breath-test-refusal.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .key-takeways {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .flex-block-16._w-tab-100 {
    width: 100%;
  }

  .rich-text-block-8 {
    font-size: 16px;
  }

  ._7-day-survival-plan {
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .banner-sub-heading {
    font-size: 24px;
    line-height: 36px;
  }

  .banner-sub-heading.sub-heading-meet-team {
    font-size: 24px;
  }

  .banner-sub-heading.sub-heading-meet-team.mt-0 {
    line-height: 32px;
  }

  .banner-sub-heading.mt-tab-4 {
    margin-top: 4px;
  }

  .understanding-dui-blood-test-process {
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .list-16 {
    font-size: 16px;
  }

  .single-icon-box {
    border-radius: 20px;
    width: 48%;
    max-width: 100%;
  }

  .single-icon-box.box-bg-grey {
    width: 100%;
  }

  .icon-box-desc {
    font-size: 16px;
  }

  .left-arrow-2-copy-copy, .swiper-nav-btn-left {
    width: 44px;
    height: 44px;
    margin-left: 2px;
    left: 44%;
  }

  .swiper-nav-btn-right {
    width: 44px;
    height: 44px;
    margin-right: -27px;
    right: 44%;
  }

  .collection-list-wrapper-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: block;
  }

  .collection-item-5 {
    padding-left: 10px;
  }

  .content-copy {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .location-city-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1.25fr;
    max-width: 90%;
  }

  .location-city-block.sec-container.inner-sec-container {
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .single-block-wrapper {
    width: 100%;
  }

  .secntencing-grid-second-dui {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .what-to-expect-from-court-process-copy {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .impact-on-cdl-and-employment-copy, .impact-on-employment {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .probation-conditions-secnd-dui {
    margin-bottom: 0;
    padding: 0 24px;
  }

  .why-we-stand-out.mb-100, .dui-legal-process.mb-100 {
    padding-bottom: 60px;
  }

  .about-callahan-laws {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .third-offence-dui {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .legal-process-third-dui {
    margin-bottom: 60px;
  }

  .legal-process-third-dui.mb-100 {
    padding-bottom: 60px;
  }

  .legal-process-third-dui.mb-100.pb-0.mb-tab-60 {
    margin-bottom: 60px;
  }

  .legal-process-third-dui.mb-100-copy {
    padding-bottom: 60px;
  }

  .legal-process-third-dui.mb-100-copy.pb-0.mb-tab-60 {
    margin-bottom: 60px;
  }

  .alternative-sentencing-options {
    margin-bottom: 60px;
    padding-top: 0;
  }

  .alternative-sentencing-options.mb-100 {
    padding-bottom: 60px;
  }

  .alternative-sentencing-options.mb-100.pb-0.mb-tab-60 {
    margin-bottom: 60px;
  }

  .alternative-sentencing-options.mb-100-copy {
    padding-bottom: 60px;
  }

  .alternative-sentencing-options.mb-100-copy.pb-0.mb-tab-60 {
    margin-bottom: 60px;
  }

  .life-consequences-of-a-third-dui {
    margin-bottom: 0;
    padding: 0 24px;
  }

  .legal-defenses-for-third-dui-charges {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .legal-defenses-for-third-dui-charges.mb-100 {
    padding-bottom: 60px;
  }

  .legal-defenses-for-third-dui-charges.pt-0 {
    margin-bottom: 60px;
  }

  .consequences-beyond-court {
    border-radius: 30px;
    width: 100%;
    padding: 60px 24px;
  }

  .alternative-sentencomg-and-treatments {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .alternative-sentencomg-and-treatments.pb-12.py-tab-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dui-penalty-breakdown-content-copy {
    grid-row-gap: 30px;
    max-width: 728px;
  }

  .dui-penalty-breakdown-content-copy.cust-sec-container {
    max-width: 95%;
  }

  .dui-penalty-breakdown-content-copy.cust-sec-container.pb-12.mw-tab-98 {
    max-width: 98%;
  }

  .dui-penalty-breakdown-content-copy.cust-sec-container.pb-12.mw-tab-98.mw-tab-100 {
    max-width: 100%;
  }

  .benefits-of-vacating-your-record {
    border-radius: 30px;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .benefits-of-vacating-your-record.pt-40 {
    padding-bottom: 40px;
  }

  .what-is-dui-expungement {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-19 {
    margin-bottom: 60px;
  }

  .deffered-treatment-block {
    grid-row-gap: 16px;
    max-width: 100%;
    padding: 0 24px;
  }

  .deffered-treatment-block.pb-0.pt-md-0 {
    padding-top: 0;
  }

  .deffered-treatment-block.bg-grey {
    padding: 60px 24px;
  }

  .deffered-treatment-block.py-md-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .deffered-treatment-block.py-md-60.pt-sm-0.pb-sm-0.pt-tab-0 {
    padding-top: 0;
  }

  .deffered-treatment-block.py-md-60-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .deffered-treatment-block.pt-0 {
    padding-bottom: 60px;
  }

  .deffered-treatment-block.pt-0.py-md-60.py-sm-40 {
    padding-top: 40px;
  }

  .deffered-treatment-block.py-lg-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .deffered-treatment-block.py-lg-60.py-md-40.pb-0._w-95._w-tab-100 {
    width: 100%;
  }

  .deffered-treatment-block.py-lg-60.py-md-40.pb-0.pb-tab-0 {
    padding-bottom: 0;
  }

  .deffered-treatment-block.py-lg-60.py-md-40.pt-tab-0 {
    padding-top: 0;
  }

  .deffered-treatment-block.py-tab-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .deffered-treatment-block.pt-top-0 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .deffered-treatment-block.pt-tab-60, .what-is-deffered-prosecution {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-20 {
    margin-top: 60px;
  }

  .law-inforcement {
    margin-bottom: 60px;
  }

  .law-inforcement.mb-100 {
    padding-bottom: 60px;
  }

  .law-inforcement.mb-tab-60 {
    margin-bottom: 60px;
  }

  .types-of-drug-dui {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .types-of-drug-dui.mb-100 {
    padding-bottom: 60px;
  }

  .types-of-drug-dui.mb-tab-60 {
    margin-bottom: 60px;
  }

  .section-7.ptab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .refusal-vs-provided-test {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .refusal-vs-provided-test.pb-12.py-tab-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .refusal-vs-provided-test.pb-tab-0 {
    padding-bottom: 0;
  }

  .refusal-vs-provided-test.py-tab-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .related-links-block {
    grid-column-gap: 24px;
    grid-row-gap: 12px;
    width: 95%;
  }

  .intro-field-sobriety-tests, .intro-probable-cause, .key-takeways-probale-cause, .intro-license-suspension {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .multi-box-wrapper.tab-align-center {
    justify-content: center;
    align-items: center;
  }

  .bottom-cta-data {
    min-width: auto;
  }

  .bottom-cta-data._w-sm-100 {
    width: 96%;
    min-width: auto;
  }

  .bottom-cta-data._w-tab-100 {
    width: 100%;
  }

  .what-to-expect-from-us {
    margin-bottom: 60px;
  }

  .intro-dui-process {
    margin-top: 60px;
  }

  .inner-subheading-h3 {
    font-size: 28px;
  }

  .how-we-help {
    margin-bottom: 60px;
  }

  .list-item-19, .paragraph-3, .paragraph-4 {
    font-size: 16px;
  }

  .table-content-section {
    width: 100%;
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .table-content-section.pt-0.px-0.pb-tab-0, .table-content-section.pt-0.pb-0 {
    padding-bottom: 0;
  }

  .table-content-section.pt-0.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .table-content-section.pt-0.legal-penality-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .table-content-section.px-mob-0.pt-tab-0 {
    padding-top: 0;
  }

  .dui-hearing-intro {
    margin-top: 60px;
  }

  .key-takeaways {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ps-20 {
    text-align: left;
  }

  .list-18 {
    font-size: 16px;
  }

  .submit-your-request {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .request-when-everythiing-against, .missed-the-deadline, .why-need-an-attorney {
    margin-bottom: 60px;
  }

  .iil-process-and-timeline.mt-100, .iil-process-and-timeline.mt-100-copy, .iil-process-and-timeline.mt-100-copy, .compliance-and-violations {
    margin-top: 60px;
  }

  .our-commitment {
    margin-bottom: 60px;
  }

  .our-commitment.mb-100 {
    padding-bottom: 60px;
  }

  .our-commitment.mb-tab-60, .our-track-record {
    margin-bottom: 60px;
  }

  .our-track-record.mb-100 {
    padding-bottom: 60px;
  }

  .our-track-record.mb-tab-60 {
    margin-bottom: 60px;
  }

  .button-text-copy {
    padding-top: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .button-text-copy.phone-btn-banner {
    padding-top: 3px;
  }

  .cta-with-banner {
    background-image: none;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cta-desc {
    margin-top: 12px;
  }

  .cta-banner-section {
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .reviewer-info {
    flex-flow: row;
  }

  .collection-list-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .geo-lomo-answer-block {
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .intro-dol-hearing {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .what-is-dol-hearing-in-wa {
    margin-bottom: 60px;
  }

  .four-legal-dol-issues {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .can-you-win-dol-hearing, .dol-defense-strategies, .role-of-hearing-examiner, .why-factory-training-matters, .blood-test-vs-breath-test, .what-happens-after-hearing, .lawyer-for-your-dol-hearing, .section-6-copy, .reinstate-your-cdl {
    margin-bottom: 60px;
  }

  .reinstate-your-cdl.px-tab-24, .cdl-disqualification-periods.px-tab-24 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .what-is-cdl-dui-consequences, .bac-limit-cdl-drivers, .job-consequences, .what-to-do-after-a-dui-arrest, .why-choose-us-for-cdl, .what-is-cdl-dui-consequences-copy, .understanding-dui-evidence {
    margin-bottom: 60px;
  }

  .field-sobriety-tests.px-tab-24, .breath-testing {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .blood-testing {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .probable-cause, .refusing-a-breath-test, .officer-observations, .combined-evidence, .our-expertise {
    margin-bottom: 60px;
  }

  .sec-desc-copy {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .sec-desc-copy.mb-0.mb-sm-20 {
    margin-bottom: 20px;
  }

  .sec-desc-copy.mt-8.mb-tab-0 {
    margin-bottom: 0;
  }

  .sec-desc-copy.mt-8.text-tab-center, .sec-desc-copy.mt-8.tet-tab-center {
    text-align: center;
  }

  .sec-desc-copy.mt-10.mb-0 {
    margin-bottom: 16px;
  }

  .sec-desc-copy.mb-0-copy.mb-sm-20 {
    margin-bottom: 20px;
  }

  .sec-desc-copy.mt-8-copy.mb-tab-0 {
    margin-bottom: 0;
  }

  .sec-desc-copy.mt-8-copy.text-tab-center, .sec-desc-copy.mt-8-copy.tet-tab-center {
    text-align: center;
  }

  .faq-answer-text, .faq-answer-copy, .faq-answer-copy, .faq-answer-copy-copy, .faq-answer-copy {
    font-size: 16px;
  }

  .heading-h3 {
    text-align: left;
    width: 100%;
    margin-top: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .heading-h3.mb-0 {
    font-size: 24px;
    line-height: 32px;
  }

  .location-link-copy {
    border-radius: 8px;
    width: 85%;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
    top: 60%;
  }

  .link-79.lh-1-5 {
    line-height: 1.5em;
  }

  .ofc-address {
    font-size: 18px;
  }

  .recognition-leadership, .why-us-area-we-serve {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-us-area-we-serve.why-us-area {
    padding-bottom: 0;
  }

  .banner-heading-copy {
    font-size: 40px;
    line-height: 52px;
  }

  .team-page-intro {
    border-radius: 30px;
    width: 100%;
    margin-bottom: 60px;
    padding: 60px 24px;
  }

  .facing-dui-sec {
    grid-row-gap: 20px;
    max-width: 728px;
  }

  .facing-dui {
    border-radius: 20px;
    width: auto;
    max-width: 100%;
    margin-left: 24px;
    margin-right: 24px;
    padding: 60px 24px;
  }

  .intro-payment-plans {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .transparent-flat-fees {
    margin-top: 60px;
  }

  .the-benefits-of-flat-fees {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dui-lawyer-payment-plans {
    margin-bottom: 60px;
  }

  .how-affirm-financing-works {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .in-house-payment-plans, .in-house-payment-plan-benefits, .why-choose-our-lawyer-payment-plans, .personalized-service-and-support, .our-team, .reasons-to-hire-us, .area-we-serve {
    margin-bottom: 60px;
  }

  .penalties-by-severity {
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .table-5-col {
    border-radius: 16px;
    height: 100%;
    padding: 16px 24px 16px 32px;
  }

  .table-5-col.p-16.bg-white.py-tab-32.px-tab-32 {
    padding-right: 32px;
  }

  .table-5-col.p-16.bg-white.py-tab-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .table-5-col.p-16.bg-white.suspension-table-block {
    padding-right: 32px;
  }

  .table-5-col.p-16.py-tab-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .license-suspension-dol-consequences {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .license-suspension-dol-consequences.px-tab-24.mt-tab-0 {
    margin-top: 0;
  }

  .intro-hit-and-run {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .punishment-for-hit-and-run {
    margin-top: 60px;
  }

  .what-is-hit-and-run, .civil-compromise-options, .common-defenses, .what-to-do-after {
    margin-bottom: 60px;
  }

  .updated-image-content-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    place-items: center;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .updated-image-content-box.fade-up-slow.gap-70 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .image-box-top-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .cta-buttons-wrapper {
    margin-top: 16px;
  }

  .cta-buttons-wrapper.mt-32.mt-tab-24 {
    margin-top: 24px;
  }

  ._2-boxes-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  ._2-boxes-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content.mt-0.mb-16.grid-tab-2-col.mb-tab-8 {
    margin-bottom: 8px;
  }

  ._2-boxes-content.mt-0.grid-tab-2-col.mw-tab-100 {
    max-width: 100%;
  }

  ._2-boxes-content.grid-tab-2-col {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-0 {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-16.mb-sm-0, ._2-boxes-content.grid-tab-2-col.mt-tab-16.mb-sm-0-copy {
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-10.mb-sm-0.mt-sm-24 {
    margin-top: 24px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-0-copy {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-16-copy {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-16-copy.mb-sm-0, ._2-boxes-content.grid-tab-2-col.mt-tab-16-copy.mb-sm-0-copy, ._2-boxes-content.mt-8.tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content.flex-3-col.mt-mob-10.mb-sm-0.tab-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._2-boxes-content.mt-16.grid-tab-2-col.mw-tab-100 {
    max-width: 100%;
  }

  ._2-boxes-content.mx-auto.mt-50 {
    margin-top: 30px;
  }

  ._2-boxes-content.mx-auto.mb-tab-6 {
    margin-bottom: 6px;
  }

  ._2-boxes-content.mx-auto.mb-tab-6.mt-tab-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.mx-auto.mb-tab-6.mt-tab-0 {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-0 {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16.mb-sm-0, ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16.mb-sm-0-copy {
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-0-copy {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16-copy {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16-copy.mb-sm-0, ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16-copy.mb-sm-0-copy {
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content.grid-tab-1-col.mt-tab-16 {
    margin-top: 16px;
  }

  .two-boxes-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .two-boxes-wrapper.mt-12.mt-tab-0 {
    margin-top: 0;
  }

  .two-boxes-wrapper.penality-box-practice-areas.grid-tab-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .two-boxes-wrapper.gy-mob-20.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .two-boxes-wrapper.mw-tab-768 {
    max-width: 768px;
  }

  .two-boxes-wrapper.grid-tab-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .two-boxes-wrapper.mw-tab-100, .two-boxes-wrapper._w-tab-100 {
    max-width: 100%;
  }

  .two-boxes-wrapper.mt-12-copy.mt-tab-0 {
    margin-top: 0;
  }

  .two-boxes-wrapper._w-tab-100-copy {
    max-width: 100%;
  }

  .two-boxes-wrapper.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .what-to-ellude-police {
    margin-bottom: 60px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .requirements-under-rcw.why-it-matters-location {
    margin-left: 24px;
    margin-right: 24px;
  }

  .convicted-for-eluding {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .penalities-sentencing {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .penalities-sentencing.pen-and-conseq-loc {
    padding-left: 24px;
    padding-right: 24px;
  }

  .convicted-for-elude {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .common-defences-to-elude {
    padding-left: 24px;
    padding-right: 24px;
  }

  .reduce-or-dismiss-eluding-charges {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .timeline-process-section, .timeline-process-section.mt-100, .timeline-process-section.mt-100-copy, .timeline-process-section.mt-100-copy {
    margin-top: 60px;
  }

  .timeline-process-section.mt-0.mb-default, .timeline-process-section.mt-0-copy.mb-default {
    padding-bottom: 60px;
  }

  .timeline-process-section.timeline-locations {
    padding-left: 24px;
    padding-right: 24px;
  }

  .timeline-process-section.process-section-3rd-dui {
    border-style: none;
    border-width: 0;
    margin-top: 0;
  }

  .top-section-desc {
    margin-top: 12px;
  }

  .top-section-desc.mt-mob-0.text-tab-center {
    text-align: center;
  }

  .case-results-swiper-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .why-hire-cards-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .why-hire-card {
    justify-content: center;
    align-items: center;
    width: 48%;
    min-height: 238px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .single-card-copy {
    width: 47%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .top-section-desc-copy {
    margin-top: 12px;
  }

  .why-us-content {
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
  }

  .cta-button-blue, .cta-button-blue.mt-0 {
    margin-top: 0;
  }

  .cta-button-blue.m-top-0 {
    margin-top: 10px;
  }

  .cta-button-blue.mt-0-copy {
    margin-top: 0;
  }

  .green-cta-btn, .blue-cta-btn {
    height: 48px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 10px;
  }

  .button-wrapper.mt-30.mt-tab-12 {
    margin-top: 12px;
  }

  .h3-sub-heading {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    font-size: 24px;
  }

  .h3-sub-heading.fade-up-slow {
    margin-top: 0;
    font-size: 32px;
  }

  .h3-sub-heading.mt-0 {
    font-size: 26px;
  }

  .h3-sub-heading.my-0 {
    font-size: 24px;
    line-height: 32px;
  }

  .hero-wrapper-why-us-v2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap-reverse;
    grid-template-columns: 1.25fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 0;
  }

  .why-us-content-v2 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
    display: none;
  }

  .image-box-block {
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
  }

  .image-full-width {
    object-fit: cover;
    border-radius: 20px;
    width: 100%;
    min-height: 300px;
    max-height: 350px;
  }

  .icon-box-heading-main {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }

  .right-image-experts {
    object-fit: cover;
    border-radius: 20px;
    width: 100%;
    min-height: 300px;
    max-height: 350px;
  }

  .results-card {
    border-radius: 20px;
    width: 48%;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .results-cards-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .dui-practice-areas {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: flex-start center;
    display: flex;
  }

  .practice-area-single {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 48%;
    min-height: 240px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .single-card-dui-arrest {
    text-align: center;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .single-card-dui-arrest.box-bg-grey {
    width: 100%;
  }

  .awards-badge {
    max-width: 50px;
  }

  .dui-defense-strategies {
    margin-bottom: 60px;
    padding-top: 5px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._3-boxes-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: flex-start;
    place-items: center stretch;
    margin-bottom: 0;
  }

  ._3-boxes-content.deffered-treatment-block-boxes, ._3-boxes-content.mb-sm-0.mt-mob-12.gap-mob-16.tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  ._3-boxes-content.grid-sm-2-col.gap-bob-18.mt-mob-0._2-box-flex {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3-boxes-content.grid-sm-2-col.gap-bob-18.mt-mob-0._2-box-flex.mb-tab-0 {
    flex-flow: wrap;
  }

  ._3-boxes-content.mt-md-0 {
    margin-top: 0;
  }

  ._3-boxes-content.mt-md-0.mb-sm-0.gap-mob-16.tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  ._3-boxes-content.tab-3-col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._3-boxes-content.tab-3-col.tab-sm-2-col.my-tab-0 {
    margin-top: 0;
  }

  .single-content-box {
    border-radius: 16px;
    height: 100%;
    padding: 16px 24px 16px 32px;
  }

  .single-content-box.bg-white.shadow-dark.single-child-block {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .single-content-box.bg-white.shadow-dark.single-child-block.pb-mob-20.py-sm-20.col-span-1 {
    max-width: 100%;
  }

  .three-boxes-wrapper.mt-50 {
    margin-top: 30px;
  }

  .why-need-dui-attorney-immediately {
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0 0 60px;
  }

  .single-box-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .single-box-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr 1fr;
  }

  .why-hire-us-home {
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-hire-us-home.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .why-hire-us-home.px-tab-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .why-hire-us-home.px-tab-32.px-md-24.px-mob-16 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .timeline-process-section-home.mt-100, .timeline-process-section-home.mt-100-copy, .timeline-process-section-home.mt-100-copy {
    margin-top: 60px;
  }

  .timeline-process-section-home.mt-0.mb-default, .timeline-process-section-home.mt-0-copy.mb-default, .timeline-process-section-home.mt-0-copy-copy.mb-default {
    padding-bottom: 60px;
  }

  .pt-tab-0 {
    margin-top: 0;
  }

  .bold-text-800 {
    line-height: 42px;
  }

  .lic-conseq-4th-dui {
    padding-left: 24px;
    padding-right: 24px;
  }

  .list-item-22, .list-item-23 {
    font-size: 16px;
  }

  .why-it-matter-refusal, .px-tab-24, .px-tab-24-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .collection-list-wrapper-6 {
    width: 100%;
  }

  .desc-below-form {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 160%;
  }

  .page-intro-section {
    border-radius: 30px;
    width: 95%;
    margin-bottom: 60px;
    padding: 60px 24px;
  }

  .page-intro-section.br-sm-0.py-sm-40._w-tab-auto {
    width: auto;
  }

  .page-intro-section.br-sm-0.py-sm-40._w-tab-auto.mx-tab-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .process-after-you-contact-us {
    border-radius: 30px;
    width: 95%;
    margin-bottom: 60px;
    padding: 60px 24px;
  }

  .process-after-you-contact-us.white-box-with-shadow._w-tab-auto {
    width: auto;
  }

  .process-after-you-contact-us.white-box-with-shadow._w-tab-auto.mx-tab-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .why-us---contact-us {
    border-radius: 30px;
    width: 95%;
    margin-bottom: 60px;
    padding: 60px 24px;
  }

  .why-us---contact-us._w-tab-auto {
    width: auto;
  }

  .why-us---contact-us._w-tab-auto.mx-tab-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .banner-form-right {
    width: 50%;
    max-width: 400px;
  }

  .hero-home-page {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-home-page.gap-y-40 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .banner-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 50%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .banner-left.banner-contact-form {
    width: 50%;
    margin-bottom: 0;
    padding: 24px;
  }

  .banner-left.mb-tab-0 {
    width: 55%;
    margin-bottom: 0;
  }

  .banner-left.home-banner-form {
    width: 50%;
    margin-bottom: 0;
    padding: 24px;
  }

  .banner-left.mb-tab-0-copy {
    width: 55%;
    margin-bottom: 0;
  }

  .home-hero-button-wrapper {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 16px;
  }

  .home-hero-button-wrapper.mt-0 {
    flex-flow: column;
    margin-top: 0;
  }

  .hero-banner-description {
    margin-top: 12px;
  }

  .hero-banner-description.mt-0 {
    margin-top: 0;
  }

  .hero-banner-description.mt-0.px-0 {
    max-width: 100%;
  }

  .hero-banner-description.mt-tab-0, .hero-banner-description.mt-0-copy {
    margin-top: 0;
  }

  .hero-banner-description.mt-0-copy.px-0 {
    max-width: 100%;
  }

  .free-consultation-cta {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .free-consultation-cta.mt-0 {
    width: 100%;
    max-width: 100%;
  }

  .free-consultation-cta.mt-0.px-16.px-tab-cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .free-consultation-cta.mt-0.mt-default {
    margin-top: 60px;
  }

  .free-consultation-cta.mt-0.cat-sec-bottom, .free-consultation-cta.mt-0.cat-sec-bottom-copy, .free-consultation-cta.mb-0.related-link-cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .free-consultation-cta.mt-0-copy.mt-main-default {
    margin-top: 60px;
  }

  .free-consultation-cta.mt-0-copy {
    width: 100%;
    max-width: 100%;
  }

  .free-consultation-cta.mt-0-copy.px-16.px-tab-cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .free-consultation-cta.mt-0-copy.mt-default {
    margin-top: 60px;
  }

  .free-consultation-cta.mt-0-copy.cat-sec-bottom, .free-consultation-cta.mt-0-copy.cat-sec-bottom-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-box-wrapper, .content-box-wrapper.mx-w-xl.mt-mob-10._w-tab-100 {
    width: 100%;
  }

  .content-box-wrapper.mx-w-xl.mt-mob-10._w-tab-95, .content-box-wrapper.mx-w-xl.mt-mob-10._w-tab-95._95 {
    width: 95%;
  }

  .content-box-wrapper.mx-w-xl.mw-tab-100 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .content-box-wrapper._w-tab-100, .content-box-wrapper.mt-mob-10.mw-tab-100 {
    max-width: 100%;
  }

  ._2-boxes-content-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  ._2-boxes-content-copy.deffered-treatment-block-boxes {
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content-copy.mt-0.grid-tab-2-col.mw-tab-100 {
    max-width: 100%;
  }

  ._2-boxes-content-copy.grid-tab-2-col {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-tab-0 {
    margin-top: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-tab-16 {
    margin-top: 16px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-tab-0 {
    margin-top: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-tab-16 {
    margin-top: 16px;
  }

  .extended-content {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .extended-content.align-item-center.align-tab-left {
    justify-content: center;
    align-items: flex-start;
  }

  .extended-content.mw-tab-100 {
    width: 100%;
  }

  .defend-text-content-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .defend-text-content-copy.align-item-center.align-tab-left {
    justify-content: center;
    align-items: flex-start;
  }

  .defend-text-content-copy.mw-tab-100 {
    width: 100%;
  }

  .defend-text-content-copy.align-item-center-copy.align-tab-left {
    justify-content: center;
    align-items: flex-start;
  }

  .rich-text-block-13 {
    font-size: 16px;
  }

  .why-the-law-exist.outlined-box-top {
    margin-top: 10px;
  }

  .list-item-25 {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .hero-banner {
    padding: 60px 15px;
  }

  .hero-banner.home-hero-banner, .hero-banner.home-hero-banner-copy {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 55vh;
    background-attachment: scroll, scroll;
    padding-top: 40px;
  }

  .hero-banner.home-page-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
    background-position: 0 0, 50% -10%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 63vh;
    padding: 40px 0 0;
  }

  .container-2.cust-sec-container.home-banner-container {
    max-width: 100%;
  }

  .hero-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    max-width: 95%;
    margin-bottom: -40px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-wrapper.gap-y-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-wrapper.mx-w-mob-100 {
    max-width: 100%;
  }

  .hero-wrapper.mx-w-mob-100.gap-y-40.align-mob-left {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-split, .hero-split.banner-contact-form {
    width: 100%;
  }

  .hero-split.mb-tab-0 {
    width: 100%;
    margin-bottom: 0;
  }

  .hero-split.home-banner-form {
    width: 100%;
  }

  .hero-split.mb-tab-0-copy {
    width: 100%;
    margin-bottom: 0;
  }

  .heading {
    font-size: 42px;
    line-height: 56px;
  }

  .heading.text-sm-center, .heading-2.form-heading.text-tab-center {
    text-align: center;
  }

  .why-hire-us {
    max-width: 100%;
    padding: 60px 24px;
  }

  .container-3.why-hire-us-container, .container-3.dui-case-wrapper {
    max-width: 100%;
  }

  .pricing-overview {
    padding: 60px 15px;
  }

  .cards-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .pricing-image {
    object-fit: contain;
    width: 40px;
  }

  .desc-bottom-new {
    font-size: 16px;
  }

  .why-choose-us {
    padding: 60px 15px;
  }

  .why-us {
    padding: 0 20px;
  }

  .why-us.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-5 {
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
    padding: 40px 20px 60px;
  }

  .container-5.cust-sec-container.bg-white.pt-md-0.pt-60 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .container-5.cust-sec-container.px-mob-16 {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-5.cust-sec-container.px-tab-32.px-md-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-5.cust-sec-container.inner-sec-container {
    padding-top: 60px;
  }

  .hero-wrapper-2 {
    max-width: 100%;
  }

  .centered-heading-copy {
    font-size: 26px;
    line-height: 36px;
  }

  .single-card-copy {
    border-radius: 20px;
    width: 100%;
  }

  .block-content {
    flex-flow: wrap;
  }

  .block-content.fade-left-slow, .block-content.fade-left-slow.temp-d-block-2-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .block-content.flex-as-col {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .block-content._w-100 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .block-content.flex-as-col-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .block-content.grid-2-col.tab-w-100 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 1000%;
  }

  .block-content.grid-2-col.why-us-1st-block-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .block-content.why-us-left.grid-2col._2-col-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .single-card-copy-copy, .single-card-copy-third {
    width: 100%;
  }

  .flex-block {
    flex-flow: column;
  }

  .button-3 {
    background-size: contain;
  }

  .flex-block-2.banner-awrds-block {
    width: 100%;
  }

  .banner-google-button {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .hero-heading-right {
    padding: 60px 15px;
  }

  .shadow-two-2 {
    border-radius: 20px;
  }

  .case-results {
    padding: 60px 15px;
  }

  .stats-slider {
    max-width: 90%;
    left: 24px;
  }

  .heading-3 {
    font-size: 20px;
  }

  .stats-block {
    padding-left: 20px;
    padding-right: 40px;
  }

  .stats-block-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .left-arrow.hide-arrow, .right-arrow.hide-arrow {
    display: none;
  }

  .practice-areas {
    padding: 0;
  }

  .container-7.cust-sec-container.px-mob-16, .container-7.cust-sec-container.px-mob-16-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-7.cust-sec-container.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-7.cust-sec-container.br-tab-20 {
    border-radius: 20px;
  }

  .container-7.cust-sec-container.br-tab-20.px-tab-32.px-md-24, .container-7.cust-sec-container.inner-sec-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .team-slide-wrapper-2 {
    border-radius: 15px;
    width: 47%;
    height: 300px;
    margin-right: 6%;
  }

  .team-block-2 {
    border-radius: 15px;
  }

  .team-member-image-two-2 {
    min-height: 300px;
  }

  .team-block-info-2 {
    height: 300px;
  }

  .right-arrow-2, .left-arrow-2 {
    top: -29%;
  }

  .testimonial-column-light {
    padding: 60px 15px;
  }

  .centered-heading-5 {
    margin-bottom: 10px;
    font-size: 32px;
  }

  .centered-heading-5.mb-mobile {
    margin-bottom: 0;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-flow: row;
  }

  .text-block-3 {
    font-size: 15px;
  }

  .testimonials-single-slide {
    width: 100%;
    height: auto;
    margin-right: 0%;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .slider-3 {
    max-width: 100%;
  }

  .left-arrow-2-copy {
    margin-left: -13px;
    bottom: -12%;
    left: 44%;
  }

  .right-arrow-2-copy {
    margin-right: -27px;
    bottom: -12%;
    right: 44%;
  }

  .how-it-works {
    padding: 0 15px;
  }

  .container-9.cust-sec-container.px-md-16.px-tab-24.mx-w-sm-100 {
    max-width: 100%;
  }

  .container-9.cust-sec-container.px-md-16.px-tab-24.mx-w-sm-100.px-sm-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100 {
    max-width: 100%;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.br-tab-20 {
    border-radius: 20px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.br-tab-20.mw-tab-100.px-tab-32.px-md-24, .container-9.cust-sec-container.px-md-16.mx-w-sm-100.px-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.px-tab-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .container-9.cust-sec-container.inner-sec-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .process-block-wrapper.as-grid, .process-block-wrapper.as-grid.process-as-flex {
    grid-template-columns: 1fr;
  }

  .single-process {
    text-align: center;
    align-items: center;
    width: 100%;
  }

  .heading-top-single {
    font-size: 20px;
  }

  .image-4 {
    left: 50%;
  }

  .cta-button-common.fade-up-slow.mb-40 {
    margin-bottom: 40px;
  }

  .cta-button-common.mt-0.btn-left, .cta-button-common.mt-0.btn-left-copy {
    text-align: center;
    align-self: flex-start;
  }

  .cta-button-common.mt-0.my-sm-20 {
    margin-top: 20px;
  }

  .cta-button-common.mt-0.mt-sm-16 {
    margin-top: 16px;
  }

  .cta-button-common.mt-32.btn-left {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12 {
    margin-top: 12px;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.mt-0.btn-sm-center, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.mt-mob-10.btn-sm-center, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.mt-mob-10.btn-sm-center-copy, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy.btn-sm-center, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy.btn-sm-center-copy, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.btn-sm-center, .cta-button-common.mt-32.btn-left.mt-md-12.btn-center, .cta-button-common.mt-32.btn-left.mt-md-12.mt-top-main.mt-mob-10.btn-sm-center {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12-copy {
    margin-top: 12px;
  }

  .cta-button-common.mt-32.btn-left-copy {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  .cta-button-common.mt-32.btn-left-copy.mt-md-12, .cta-button-common.mt-32.btn-left-copy.mt-md-12-copy {
    margin-top: 12px;
  }

  .cta-button-common.mt-0-copy.btn-left, .cta-button-common.mt-0-copy.btn-left-copy, .cta-button-common.mt-12.btn-left, .cta-button-common.mt-12.btn-left-copy {
    text-align: center;
    align-self: flex-start;
  }

  .cta-button-common.mt-12.my-sm-20 {
    margin-top: 20px;
  }

  .cta-button-common.mt-32-copy.btn-left.mt-md-12, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy {
    margin-top: 12px;
  }

  .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy {
    margin-top: 12px;
  }

  .cta-button-common.mt-48.btn-left {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  .cta-button-common.mt-48.btn-left.mt-md-12, .cta-button-common.mt-48.btn-left.mt-md-12-copy {
    margin-top: 12px;
  }

  .cta-button-common.mt-48.btn-left-copy {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  .cta-button-common.mt-48.btn-left-copy.mt-md-12, .cta-button-common.mt-48.btn-left-copy.mt-md-12-copy {
    margin-top: 12px;
  }

  .cta-button-common.mt-0-copy.btn-left, .cta-button-common.mt-0-copy.btn-left-copy {
    text-align: center;
    align-self: flex-start;
  }

  .cta-button-common.mt-0-copy.my-sm-20 {
    margin-top: 20px;
  }

  .cta-button-common.mt-0-copy.mt-mob-20.align-left-mob.mt-sm-10 {
    margin-top: 10px;
  }

  .cta-button-common.mt-32-copy.btn-left {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  .cta-button-common.mt-32-copy.btn-left.mt-md-12, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy {
    margin-top: 12px;
  }

  .cta-button-common.mt-32-copy.btn-left-copy {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy {
    margin-top: 12px;
  }

  .button-text.review-btn-text {
    text-align: left;
  }

  .team-section {
    padding: 60px 15px;
  }

  .container-10.cust-sec-container {
    max-width: 100%;
  }

  .centered-heading-7.team-collection-heading {
    margin-bottom: 30px;
  }

  .team-grid {
    grid-column-gap: 32px;
    grid-row-gap: 48px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .team-card {
    flex-flow: column;
    width: 2%;
  }

  .team-member-image {
    height: 100%;
    max-height: 450px;
  }

  .faqs-section {
    padding: 0 24px;
  }

  .faqs-section.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-11 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-11.cust-sec-container {
    border-radius: 20px;
  }

  .container-11.cust-sec-container.px-md-24, .container-11.cust-sec-container.inner-sec-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .centered-heading-8.margin-bottom-32px {
    margin-bottom: 0;
    font-size: 26px;
  }

  .content-block-wrapper.px-20.px-tab-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-block-wrapper.gap-sm-tab--20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .faq-image-block {
    width: 100%;
  }

  .faq-image-block.d-none.display-on-mobile {
    display: none;
  }

  .shadow-two-3 {
    max-width: 100%;
  }

  .faq-answer {
    font-size: 16px;
    line-height: 160%;
  }

  .faq-accordion-block {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-plus-icon {
    max-width: 18px;
    max-height: 18px;
    font-size: 22px;
  }

  .faq-question-title {
    font-size: 20px;
  }

  .pricing-overview-2 {
    padding: 60px 0;
  }

  .container-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-12.cust-sec-container.mw-mob-100 {
    max-width: 100%;
  }

  .container-12.cust-sec-container.mw-mob-100.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-12.cust-sec-container.inner-sec-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .plans-wrapper {
    flex-flow: column;
    width: 100%;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .single-plan, .single-plan-blue {
    width: 100%;
  }

  .trusted-badges-section {
    padding: 0 15px;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .badge-logo {
    text-align: center;
  }

  .single-badge-item {
    width: 50%;
  }

  .container-14 {
    width: 100%;
    max-width: 95%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .youtube-video-slider {
    padding: 60px 15px;
  }

  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-block-two.two-block-menu {
    width: 90%;
  }

  .footer-bottom {
    border-width: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-logo-left {
    align-items: center;
    width: 80%;
    max-width: 304px;
  }

  .flex-block-4 {
    align-items: center;
  }

  .text-block-7.text-tab-center {
    text-align: center;
  }

  .sub-pages-banner {
    padding: 60px 15px;
  }

  .banner-content.banner-first-offense {
    width: 95%;
  }

  .banner-description.mt-0.px-0.text-sm-center, .banner-description.mt-0-copy.px-0.text-sm-center {
    text-align: center;
  }

  .cta-button-banner {
    border-radius: 4px;
    min-height: 48px;
  }

  .hero-button-wrapper.mt-0.align-mob-left {
    flex-flow: row;
  }

  .cta-call-button {
    border-radius: 4px;
    min-height: 48px;
  }

  .breadcrumbs-section {
    padding: 40px 16px 20px;
  }

  .section-container {
    width: 100%;
  }

  .table-of-contents {
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0 0;
  }

  .center-heading {
    text-align: center;
    font-size: 26px;
    line-height: 36px;
  }

  .center-heading.fade-up-slow {
    font-size: 26px;
    line-height: 38px;
  }

  .center-heading.fade-up-slow.text-left {
    text-align: left;
  }

  .center-heading.fade-up-slow.text-left._w-100 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .center-heading.fade-up-slow.text-start._w-100.text-mob-start {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .center-heading.fade-up-slow.px-24._w-tab-100, .center-heading.fade-up-slow._w-sm-tab-100 {
    width: 100%;
  }

  .center-heading.fade-up-slow.text-sm-left, .center-heading.fade-up-slow.text-sm-left-copy {
    text-align: left;
  }

  .center-heading.fade-up-slow.text-sm-center, .center-heading.fade-up-slow._w-sm-100 {
    width: 100%;
  }

  .center-heading.text-left._w-100.align-tab-left {
    justify-content: flex-start;
    align-items: center;
  }

  .table-of-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .table-of-content-wrapper.fade-up-slow {
    max-width: 100%;
  }

  .inner-container {
    width: 100%;
    max-width: 100%;
    padding: 40px 20px;
  }

  .inner-container.inner-sec-container {
    padding: 40px 24px;
  }

  .text-block-9 {
    width: 85%;
  }

  .first-offence-dui {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .first-offence-dui.pt-0.px-sm-0, .first-offence-dui.pt-0.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .first-offence-dui.mt-tab-60 {
    margin-top: 60px;
  }

  .first-offence-dui.thrd-offense-intro {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .first-offence-dui.intro-4th-dui {
    padding-top: 40px;
  }

  .first-offence-dui.intro-4th-dui.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-15 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .container-15.bg-grey-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-15.gap-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-tab-60.py-mob-40.mx-w-900._w-tab-100 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-tab-60.mx-sm-0 {
    margin-right: 0;
    padding-left: 0;
  }

  .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-tab-60.mx-sm-0.py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-tab-60.mx-sm-0.py-sm-40.px-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-sm-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-15.gap-80.bg-white-wrapper.px-tab-0, .container-15.gap-80.inner-sec-container.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-15.gap-80.gap-tab-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-15.gap-80.gap-sm-32 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .container-15.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-15.inner-sec-container.px-sm-0, .container-15._w-tab-100.px-tab-24.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-content {
    width: 100%;
  }

  .sec-desc {
    margin-top: 10px;
  }

  .sec-desc.text-center.mt-sm-0 {
    margin-top: 0;
  }

  .sec-desc.text-center.mt-mob-16 {
    margin-top: 16px;
  }

  .sec-desc.mb-10 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sec-desc.mb-10.text-center.text-md-start {
    text-align: left;
  }

  .sec-desc.mb-10.text-center.text-md-start.text-sm-center, .sec-desc.mb-10.text-center.text-tab-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-10.text-center._w-100.mt-sm-10 {
    margin-top: 10px;
  }

  .sec-desc.mb-10.text-center-copy.text-md-start {
    text-align: left;
  }

  .sec-desc.mb-10.text-center-copy.text-md-start.text-sm-center, .sec-desc.mb-10.text-center-copy.text-tab-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0 {
    overflow-wrap: anywhere;
  }

  .sec-desc.mb-0.text-center.text-sm-left {
    text-align: left;
  }

  .sec-desc.mb-0.text-center.text-sm-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0.text-center.mt-tab-0, .sec-desc.mb-0.mt-md-0, .sec-desc.mb-0.mt-sm-tab-0 {
    margin-top: 0;
  }

  .sec-desc.mb-0.mt-sm-tab-0.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0.mt-sm-0 {
    margin-top: 0;
  }

  .sec-desc.mb-0.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0.text-sm-center._w-sm-90 {
    width: 90%;
  }

  .sec-desc.mb-0.text-sm-center-copy {
    text-align: center;
  }

  .sec-desc.mb-0.text-sm-center-copy._w-sm-90 {
    width: 90%;
  }

  .sec-desc.mb-0.text-center-copy.text-sm-left {
    text-align: left;
  }

  .sec-desc.mb-0.text-center-copy.text-sm-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0.text-center-copy.mt-tab-0 {
    margin-top: 0;
  }

  .sec-desc.mt-8 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .sec-desc.mt-8.text-center.mt-sm-12 {
    margin-top: 12px;
  }

  .sec-desc.mt-8.text-center.pt-sm-8 {
    padding-top: 8px;
  }

  .sec-desc.mt-8.mt-md-12 {
    margin-top: 12px;
  }

  .sec-desc.mt-8.mt-md-12.text-md-center {
    text-align: center;
  }

  .sec-desc.mt-8.mb-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .sec-desc.mt-8.mb-8.mb-sm-10 {
    margin-bottom: 10px;
  }

  .sec-desc.mt-8.text-center-copy.mt-sm-12 {
    margin-top: 12px;
  }

  .sec-desc.mt-8.text-center.mt-sm-10 {
    margin-top: 10px;
  }

  .sec-desc.mt-10.mb-0.mb-sm-0 {
    margin-bottom: 0;
  }

  .sec-desc.mt-10.mb-0.text-tab-center.mb-sm-0 {
    padding-bottom: 0;
  }

  .sec-desc.mb-12.my-sm-tab-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sec-desc.mb-12.text-center.mt-sm-0 {
    margin-top: 0;
  }

  .sec-desc.mb-sm-0 {
    margin-bottom: 0;
  }

  .sec-desc.important-note.mt-sm-tab-0 {
    margin-top: 0;
  }

  .sec-desc.mt-24.text-center.text-mob-left.mt-sm-20 {
    margin-top: 20px;
  }

  .sec-desc.mt-md-0 {
    margin-top: 0;
  }

  .sec-desc.mt-8-copy.mt-md-12 {
    margin-top: 12px;
  }

  .sec-desc.mb-tab-0 {
    margin-bottom: 0;
  }

  .sec-desc.mb-0-copy.text-center.mt-tab-0, .sec-desc.mb-0-copy.mt-md-0, .sec-desc.mb-0-copy.mt-sm-tab-0 {
    margin-top: 0;
  }

  .sec-desc.mb-0-copy.text-center.mt-tab-0, .sec-desc.mb-0-copy.mt-md-0, .sec-desc.mb-0-copy.mt-sm-tab-0 {
    margin-top: 0;
  }

  .sec-desc.mt-8-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .sec-desc.mt-8-copy.text-center.mt-sm-12, .sec-desc.mt-8-copy.mt-md-12 {
    margin-top: 12px;
  }

  .sec-desc.mt-8-copy.mt-md-12.text-md-center {
    text-align: center;
  }

  .sec-desc.mt-8-copy.mb-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .sec-desc.mb-0-copy.text-center.mt-tab-0, .sec-desc.mb-0-copy.mt-md-0, .sec-desc.mb-0-copy.mt-sm-tab-0 {
    margin-top: 0;
  }

  .sec-desc.mb-tab-0-copy, .sec-desc.mb-sm-0-copy {
    margin-bottom: 0;
  }

  .sec-desc.mb-10-copy.text-center.text-md-start.text-sm-center, .sec-desc.mb-10-copy.text-center.text-tab-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-10-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sec-desc.mb-10-copy.text-center.text-md-start {
    text-align: left;
  }

  .sec-desc.mb-10-copy.text-center.text-md-start.text-sm-center, .sec-desc.mb-10-copy.text-center.text-tab-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-10-copy.text-center-copy.text-md-start {
    text-align: left;
  }

  .sec-desc.mb-10-copy.text-center-copy.text-md-start.text-sm-center, .sec-desc.mb-10-copy.text-center-copy.text-tab-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-center.text-sm-left {
    text-align: left;
  }

  .sec-desc.mb-0-copy.text-center.text-sm-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-center.mt-tab-0, .sec-desc.mb-0-copy.mt-md-0, .sec-desc.mb-0-copy.mt-sm-tab-0 {
    margin-top: 0;
  }

  .sec-desc.mb-0-copy.mt-sm-tab-0.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0-copy.mt-sm-0 {
    margin-top: 0;
  }

  .sec-desc.mb-0-copy.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-sm-center._w-sm-90 {
    width: 90%;
  }

  .sec-desc.mb-0-copy.text-sm-center-copy {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-sm-center-copy._w-sm-90 {
    width: 90%;
  }

  .sec-desc.mb-0-copy.text-center-copy.text-sm-left {
    text-align: left;
  }

  .sec-desc.mb-0-copy.text-center-copy.text-sm-left.text-sm-center {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-center-copy.mt-tab-0 {
    margin-top: 0;
  }

  .sec-desc.mb-12-copy.my-sm-tab-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .shadow-two-4 {
    order: 9999;
    height: 350px;
    min-height: 100%;
  }

  .heading-5 {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-5.mt-0.fs-custom-h2 {
    font-size: 26px;
  }

  .heading-5.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .flex-block-5 {
    margin-bottom: 10px;
  }

  .flex-block-5.list-2-blocks {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .flex-block-5.list-2-blocks.list-sm-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-5.list-2-blocks-copy {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex-block-5.mb-sm-20 {
    margin-bottom: 20px;
  }

  .section-content-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row-reverse wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-content-block.flex-col-mob {
    flex-flow: wrap;
  }

  .section-content-block.shift-direction {
    flex-flow: row-reverse wrap;
  }

  .section-content-block.mx-w-90.mx-tab-100 {
    max-width: 100%;
  }

  .section-content-block.whats-included-flat-fee {
    grid-template-columns: .75fr 1fr;
    display: flex;
  }

  .section-content-block.my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-content-block.mt-sm-tab-24 {
    margin-top: 24px;
  }

  .section-content-block.mt-24.px-24.grid-single-col.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-content-block.grid-tab-2-col, .section-content-block.grid-tab-2-col-copy, .section-content-block.grid-tab-2-col-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .section-content-block.grid-2-col.mt-sm-24 {
    margin-top: 0;
  }

  .section-content-block.grid-2-col.mt-sm-24.gap-sm-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .section-content-block.grid-2-col.mt-sm-24-copy {
    margin-top: 24px;
  }

  .section-content-block.grid-tab-2-col-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-about {
    flex-flow: column;
    order: 9999;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: 350px;
  }

  .image-content-about.img-left-side.img-whats-included {
    order: 9999;
    height: 320px;
  }

  .sentencing-grid {
    padding: 0;
  }

  .sentencing-grid.mb-100 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sentencing-grid-collection {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .sentencing-single-item, .sentencing-single-item.w--current {
    width: 100%;
  }

  .shape-img {
    max-width: 0;
  }

  .license-suspension-details {
    padding: 10px 20px 40px;
  }

  .license-suspension-details.pb-12 {
    padding-bottom: 12px;
  }

  .license-suspension-details.pt-tab-0.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-content {
    max-width: 100%;
  }

  .inner-content.bg-grey {
    padding: 40px 20px;
  }

  .inner-content.bg-grey.mx-w-xl.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-content.py-md-60.pt-0 {
    padding-top: 0;
  }

  .inner-content.py-md-60.py-sm-0 {
    flex-flow: wrap;
    padding-top: 0;
    padding-bottom: 0;
  }

  .inner-content.py-md-60.pb-sm-0.pb-m-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .inner-content.py-md-60.pt-sm-0 {
    padding-top: 0;
  }

  .inner-content.py-md-60.pt-sm-0.pb-sm-0 {
    padding-bottom: 0;
  }

  .inner-content.pt-0.py-md-60.py-sm-40 {
    padding-bottom: 40px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container.shadow-box, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container.shadow-box-copy, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container-copy.shadow-box, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container-copy.shadow-box-copy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.px-sm-24 {
    padding: 24px;
  }

  .inner-content.py-lg-60.py-md-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .inner-content.py-lg-60.py-md-40.pt-tab-0.mw-tab-900.pb-sm-0 {
    padding-bottom: 0;
  }

  .inner-content.py-lg-60.py-md-40._w-100.container-dark-bg.bg-white-with-shadow.px-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inner-content.py-lg-60.py-md-40._w-100.container-dark-bg.bg-white-with-shadow.px-20.px-mob-15.inner-sec-container.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-content.mx-w-1200.py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .suspension-block-content {
    grid-template-columns: 1fr;
    margin-bottom: -20px;
  }

  .suspension-block-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr 1fr;
  }

  .suspension-block-content.tab-2-col-grid {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .suspension-block-content.grid-tab-col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .suspension-block-content.grid-tab-col-2.mb-tab-0, .suspension-block-content.grid-tab-col-2.mw-tab-100.mb-sm-0, .suspension-block-content.grid-tab-col-2.mb-tab-0-copy {
    margin-bottom: 0;
  }

  .suspension-block-content.grid-tab-col-2-copy.mb-tab-0, .suspension-block-content.grid-tab-col-2-copy.mb-tab-0-copy {
    margin-bottom: 0;
  }

  .suspension-block-content.grid-tab-col-2-copy {
    grid-template-columns: 1fr 1fr;
  }

  .suspension-block-content.grid-tab-col-2-copy.mb-tab-0, .suspension-block-content.grid-tab-col-2-copy.mw-tab-100.mb-sm-0, .suspension-block-content.grid-tab-col-2-copy.mb-tab-0-copy {
    margin-bottom: 0;
  }

  .content-boxes {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 24px;
  }

  .content-boxes.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .content-boxes.white-bg.align-left.shadow-dark {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.py-tab-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.p-sm-24 {
    padding: 24px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.last-box-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .content-boxes.white-bg.align-left.shadow-dark.align-sm-center {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .content-boxes.white-bg.align-left.shadow-dark.align-sm-center.mw-tab-400 {
    max-width: 320px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.single-shadow-box {
    width: 47.5%;
    min-height: 350px;
  }

  .content-boxes.fade-left-slow.bg-white, .content-boxes.fade-right-slow.bg-white {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .content-boxes.white-bg-copy {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .content-boxes.single-treatment-box {
    width: 47%;
  }

  .content.mb-16.mb-sm-tab-0, .common-data-list, .common-data-list.mb-0.mt-12.mb-16.mb-sm-0, .common-data-list.mb-0.mt-12.mb-16-copy.mb-sm-0, .common-data-list.mb-0.mt-12-copy.mb-16.mb-sm-0, .common-data-list.mb-0.mt-12-copy.mb-16-copy.mb-sm-0, .common-data-list.mb-0.mt-12-copy.mb-16.mb-sm-0, .common-data-list.mb-0.mt-12-copy.mb-16-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  .common-data-list.mb-0.mt-sm-6 {
    margin-top: 6px;
  }

  .common-data-list.list-2-col.mb-10.list-tab-left {
    display: flex;
  }

  .common-data-list.list-2-col.mb-10.list-tab-left.list-as-flex {
    max-width: 600px;
  }

  .common-data-list.mb-0-copy.mt-12.mb-16.mb-sm-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mb-sm-0, .common-data-list.mb-0-copy.mt-12.mb-16.mb-sm-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mb-sm-0, .common-data-list.mb-0-copy.mt-12.mb-16.mb-sm-0, .common-data-list.mb-0-copy.mt-12.mb-16-copy.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16.mb-sm-0, .common-data-list.mb-0-copy.mt-12-copy.mb-16-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  .heading-6 {
    margin-top: 0;
    font-size: 20px;
    line-height: 140%;
  }

  .heading-6.mt-0 {
    margin-top: 0;
  }

  .heading-6.mt-0.mb-sm-0 {
    margin-bottom: 0;
  }

  .heading-6.px-20, .heading-6.mt-tab-0.fs-20 {
    font-size: 20px;
  }

  .heading-6.mt-0-copy {
    margin-top: 0;
  }

  .heading-6.mt-0-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  .practice-areas-copy {
    padding: 60px 15px;
  }

  .how-we-defend-you.mb-100 {
    padding-bottom: 40px;
  }

  .how-we-defend-you.mb-mob-40, .how-we-defend-you.mb-tab-60 {
    margin-bottom: 40px;
  }

  .how-we-defend-you.mb-tab-60.px-sm-tab-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-914 {
    max-width: 100%;
    padding: 40px 20px;
  }

  .container-914.use-in-template {
    border-radius: 0;
    justify-content: center;
    align-items: center;
  }

  .container-914.use-in-template.bg-white.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-white.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white.mt-100._w-sm-100, .container-914.use-in-template.bg-white.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-white.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-white.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-white.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-white.legal-defense-3rd, .container-914.use-in-template.bg-white.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-white.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white.legal-defense-3rd._w-mob-100.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-white.px-sm-12._w-mob-100, .container-914.use-in-template.bg-white._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.bx-sh-0.pt-sm-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.px-tab-24.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.px-tab-24.px-sm-0.bx-sh-0.px-mob-16.pb-mob-0 {
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-white.mt-100-copy._w-sm-100-copy, .container-914.use-in-template.bg-white._w-sm-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white._w-sm-100.inner-def-strategy {
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0.pb-sm-0 {
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60 {
    padding-top: 60px;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white.br-sm-20 {
    border-radius: 20px;
  }

  .container-914.use-in-template.bg-white._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white._w-sm-100-copy.inner-def-strategy {
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-914.use-in-template.px-50.px-sm-tab-16 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template._w-tab-95, .container-914.use-in-template._w-sm-tab-95 {
    width: 95%;
  }

  .container-914.use-in-template.px-sm-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.mt-sm-40 {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-tab-100.br-sm-20 {
    box-shadow: 0 2px 5px 4px var(--transparent);
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-white-copy.legal-defense-3rd, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-white-copy.px-sm-12._w-mob-100, .container-914.use-in-template.bg-white-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-white-copy.legal-defense-3rd, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-white-copy.px-sm-12._w-mob-100, .container-914.use-in-template.bg-white-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy-copy.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white-copy-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy-copy.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100, .container-914.use-in-template.bg-white-copy-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy-copy.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white-copy-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-white-copy-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-white-copy-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-white-copy-copy.legal-defense-3rd, .container-914.use-in-template.bg-white-copy-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy-copy.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-copy-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-white-copy-copy.px-sm-12._w-mob-100, .container-914.use-in-template.bg-white-copy-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy-copy.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-white-copy-copy.mt-100-copy._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape {
    border-radius: 16px;
  }

  .container-914.use-in-template.bg-dark-with-shape.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-dark-with-shape.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-dark-with-shape.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape.mt-100._w-sm-100, .container-914.use-in-template.bg-dark-with-shape.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-dark-with-shape.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-dark-with-shape.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-dark-with-shape.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-dark-with-shape.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-dark-with-shape.legal-defense-3rd, .container-914.use-in-template.bg-dark-with-shape.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-dark-with-shape.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-dark-with-shape.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-dark-with-shape.px-sm-12._w-mob-100, .container-914.use-in-template.bg-dark-with-shape._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-dark-with-shape.mt-100-copy._w-sm-100-copy, .container-914.use-in-template.bg-dark-with-shape._w-sm-100, .container-914.use-in-template.bg-dark-with-shape._w-sm-100-copy, .container-914.use-in-template.bg-dark-with-shape._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy {
    border-radius: 16px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-dark-with-shape-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mt-100._w-sm-100, .container-914.use-in-template.bg-dark-with-shape-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-dark-with-shape-copy.legal-defense-3rd, .container-914.use-in-template.bg-dark-with-shape-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-dark-with-shape-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-dark-with-shape-copy.px-sm-12._w-mob-100, .container-914.use-in-template.bg-dark-with-shape-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-dark-with-shape-copy.mt-100-copy._w-sm-100-copy, .container-914.use-in-template.bg-dark-with-shape-copy._w-sm-100, .container-914.use-in-template.bg-dark-with-shape-copy._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-plain {
    border-radius: 16px;
  }

  .container-914.use-in-template.bg-white-plain.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white-plain.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-plain.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-plain.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white-plain.mt-100._w-sm-100, .container-914.use-in-template.bg-white-plain.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-plain.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white-plain.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-plain.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-white-plain.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-white-plain.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-white-plain.legal-defense-3rd, .container-914.use-in-template.bg-white-plain.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-plain.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-plain.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-plain.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-white-plain.px-sm-12._w-mob-100, .container-914.use-in-template.bg-white-plain._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-plain.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white-plain.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-white-plain.mt-100-copy._w-sm-100-copy, .container-914.use-in-template.bg-white-plain._w-sm-100, .container-914.use-in-template.bg-white-plain._w-sm-100-copy, .container-914.use-in-template.bg-white-plain._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container {
    padding-bottom: 60px;
  }

  .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-white-copy.legal-defense-3rd, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-white-copy.px-sm-12._w-mob-100, .container-914.use-in-template.bg-white-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy, .container-914.use-in-template.bg-white-copy._w-sm-100 {
    width: 100%;
  }

  .container-914.use-in-template.inner-sec-container.br-sm-20 {
    border-radius: 20px;
  }

  .container-914.use-in-template.px-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template.bg-white-copy.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template.bg-white-copy.legal-defense-3rd, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.legal-defense-3rd._w-mob-100.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white-copy.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template.bg-white-copy.px-sm-12._w-mob-100, .container-914.use-in-template.bg-white-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy._w-mob-100._w-tab-100.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white-copy._w-mob-100._w-tab-100.bx-sh-0.pt-sm-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white-copy.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100, .container-914.use-in-template.bg-white-copy.mt-100-copy._w-sm-100-copy, .container-914.use-in-template.bg-white-copy._w-sm-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy._w-sm-100.inner-def-strategy {
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white-copy.px-tab-24._w-tab-100.bx-sh-0.pb-sm-0 {
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white-copy.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60 {
    padding-top: 60px;
  }

  .container-914.use-in-template.bg-white-copy.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.br-sm-20 {
    border-radius: 20px;
  }

  .container-914.use-in-template-copy {
    border-radius: 0;
    justify-content: center;
    align-items: center;
  }

  .container-914.use-in-template-copy.bg-white.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-white.pt-0.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white.mt-100._w-sm-100, .container-914.use-in-template-copy.bg-white.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-white.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template-copy.bg-white.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template-copy.bg-white.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template-copy.bg-white.legal-defense-3rd, .container-914.use-in-template-copy.bg-white.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template-copy.bg-white.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template-copy.bg-white.px-sm-12._w-mob-100, .container-914.use-in-template-copy.bg-white._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white.mt-100-copy._w-sm-100, .container-914.use-in-template-copy.bg-white.mt-100-copy._w-sm-100-copy, .container-914.use-in-template-copy.bg-white._w-sm-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.px-50.px-sm-tab-16 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template-copy._w-tab-95, .container-914.use-in-template-copy._w-sm-tab-95 {
    width: 95%;
  }

  .container-914.use-in-template-copy.px-sm-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-914.use-in-template-copy.mt-sm-40 {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100, .container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd, .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template-copy.bg-white-copy.px-sm-12._w-mob-100, .container-914.use-in-template-copy.bg-white-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100, .container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100, .container-914.use-in-template-copy.bg-white-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd, .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template-copy.bg-white-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template-copy.bg-white-copy.px-sm-12._w-mob-100, .container-914.use-in-template-copy.bg-white-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100, .container-914.use-in-template-copy.bg-white-copy.mt-100-copy._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100, .container-914.use-in-template-copy.bg-white-copy-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template-copy.bg-white-copy-copy.legal-defense-3rd, .container-914.use-in-template-copy.bg-white-copy-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-white-copy-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template-copy.bg-white-copy-copy.px-sm-12._w-mob-100, .container-914.use-in-template-copy.bg-white-copy-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100, .container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape {
    border-radius: 16px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.pt-0.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-dark-with-shape.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mt-100._w-sm-100, .container-914.use-in-template-copy.bg-dark-with-shape.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template-copy.bg-dark-with-shape.legal-defense-3rd, .container-914.use-in-template-copy.bg-dark-with-shape.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-dark-with-shape.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template-copy.bg-dark-with-shape.px-sm-12._w-mob-100, .container-914.use-in-template-copy.bg-dark-with-shape._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mt-100-copy._w-sm-100, .container-914.use-in-template-copy.bg-dark-with-shape.mt-100-copy._w-sm-100-copy, .container-914.use-in-template-copy.bg-dark-with-shape._w-sm-100, .container-914.use-in-template-copy.bg-dark-with-shape._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy {
    border-radius: 16px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0 {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100 {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100._w-sm-100, .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100._w-sm-100-copy {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy {
    padding-top: 0;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img.pt-40-copy, .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img-copy.pt-40, .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img-copy.pt-40-copy, .container-914.use-in-template-copy.bg-dark-with-shape-copy.legal-defense-3rd, .container-914.use-in-template-copy.bg-dark-with-shape-copy.legal-defense-3rd.bg-dark-img.pt-40, .container-914.use-in-template-copy.bg-dark-with-shape-copy.legal-defense-3rd.bg-dark-img.pt-40-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.px-sm-tab-16._w-sm-tab-100, .container-914.use-in-template-copy.bg-dark-with-shape-copy.px-sm-12._w-mob-100, .container-914.use-in-template-copy.bg-dark-with-shape-copy._w-tab-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100-copy {
    margin-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100-copy._w-sm-100, .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100-copy._w-sm-100-copy, .container-914.use-in-template-copy.bg-dark-with-shape-copy._w-sm-100, .container-914.use-in-template-copy.bg-dark-with-shape-copy._w-sm-100-copy {
    width: 100%;
  }

  .container-914.inner-sec-container.br-tab-24 {
    border-radius: 16px;
  }

  .image-content-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 16px;
    display: grid;
  }

  .image-content-box.img-first {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .image-content-box.img-first.fade-up-slow.mt-24 {
    order: -9999;
  }

  .image-content-box.img-first.fade-up-slow.grid-single-col.mt-10.mt-sm-0, .image-content-box.img-first.fade-up-slow.mt-tab-0 {
    margin-top: 0;
  }

  .image-content-box.img-first.fade-up-slow.grid-tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.img-first.fade-up-slow.grid-tab-2-col.sm-1-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.img-first.fade-up-slow.grid-tab-2-col-copy {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.img-first.fade-up-slow.grid-tab-2-col-copy.sm-1-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.img-first.fade-up-slow-copy.mt-24 {
    order: -9999;
  }

  .image-content-box.img-first.fade-up-slow-copy.mt-tab-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .image-content-box.fade-up-slow.gap-70 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow.gap-70.mt-16 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow.gap-70.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow.gap-70.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.gap-70.mt-16-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow.mt-16.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow.mt-16.grid-single-box.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.mt-16.gap-60-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.mt-24.gap-tab-24.grid-sm-col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.grid-single-box.mt-sm-20 {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow.mt-20.grid-sm-2-col.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.mt-32.gap-60, .image-content-box.fade-up-slow.mt-16-copy.gap-60, .image-content-box.fade-up-slow.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.mt-sm-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.grid-tab-2-col {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.gap-70-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow.gap-70-copy.mt-16 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow.gap-70-copy.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow.gap-70-copy.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.gap-70-copy.mt-16-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow.grid-1-col.mt-sm-20 {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow.grid-1-col.mt-sm-24 {
    margin-top: 24px;
  }

  .image-content-box.fade-up-slow.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow.mt-16-copy.gap-60-copy, .image-content-box.fade-up-slow.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow.mt-16-copy.grid-sm-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.mt-16-copy.gap-60-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow.mt-32-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col-copy.mt-sm-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.grid-tab-2-col-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow.tab-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.img-first-copy.fade-up-slow.mt-24, .image-content-box.img-first-copy.fade-up-slow-copy.mt-24 {
    order: -9999;
  }

  .image-content-box.mt-0.mt-tab-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.img-first-copy.fade-up-slow.mt-24, .image-content-box.img-first-copy.fade-up-slow-copy.mt-24, .image-content-box.img-first-copy.fade-up-slow-copy.mt-24 {
    order: -9999;
  }

  .image-content-box.img-first-copy {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .image-content-box.img-first-copy.fade-up-slow.mt-24 {
    order: -9999;
  }

  .image-content-box.img-first-copy.fade-up-slow.mt-tab-0 {
    margin-top: 0;
  }

  .image-content-box.img-first-copy.fade-up-slow-copy.mt-24 {
    order: -9999;
  }

  .image-content-box.img-first-copy.fade-up-slow-copy.mt-tab-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-32.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-32.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.grid-2-col.mt-md-0 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.grid-2-col.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-32.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-16.gap-60-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.mt-32.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60-copy, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .image-content-box.fade-up-slow-copy.gap-70 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-16 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-16-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow-copy.mt-16.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.mt-16.grid-sm-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-16.grid-sm-2-col.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.mt-16.gap-60-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.mt-16.grid-sm-2-col-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-24.gap-tab-24.grid-sm-col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.grid-single-box.mt-sm-20 {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow-copy.mt-20.grid-sm-2-col.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.mt-32.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col.mt-sm-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.grid-tab-2-col {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-16 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24.grid-sm-col-2, .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-16-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60-copy, .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.grid-sm-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.gap-60-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.mt-32-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col-copy.mt-sm-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.grid-tab-2-col-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr;
  }

  .image-content-heading {
    width: 100%;
  }

  .image-content-heading._w-tab-100.text-sm-left {
    text-align: left;
  }

  .image-content-heading.dol-heading.dol-def-heading {
    font-size: 22px;
  }

  .image-content-heading._w-mob-100 {
    width: 100%;
  }

  .image-content-heading._w-mob-100.text-mob-start, .image-content-heading._w-mob-100.text-sm-left {
    text-align: left;
  }

  .image-content-heading._w-sm-tab-100 {
    width: 100%;
  }

  .image-content-heading._w-sm-tab-100.text-sm-left {
    text-align: left;
  }

  .image-content-heading._w-sm-100 {
    width: 100%;
  }

  .image-content-heading._w-sm-100.text-sm-left {
    text-align: left;
  }

  .image-content-heading.mt-30.mt-sm-10 {
    margin-top: 10px;
  }

  .image-content-heading.text-sm-center {
    text-align: center;
    width: 100%;
  }

  .image-content-heading.fs-heading-h3 {
    line-height: 28px;
  }

  .shadow-image-box {
    box-sizing: border-box;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    flex: 0 auto;
    order: -9999;
    width: 100%;
    height: 100%;
    min-height: 250px;
    max-height: 350px;
  }

  .shadow-image-box.team-member-single-img {
    min-height: 400px;
    max-height: 500px;
  }

  .image-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-wrapper.mt-32.mx-w-xl.gap-mob-20.align-center.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-content-wrapper._w-100 {
    width: 100%;
    max-width: 528px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-100.mt-sm-10 {
    margin-top: 10px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-100.gap-sm-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-95._w-sm-100 {
    width: 100%;
  }

  .image-content-wrapper.mx-w-xl.align-items-center.grid-tab-2-col.sm-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .image-content-wrapper.mx-w-xl.mt-tab-10 {
    margin-top: 10px;
  }

  .image-content-wrapper.mx-w-xl.grid-sm-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-100.mt-sm-10 {
    margin-top: 10px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-100.gap-sm-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-95._w-sm-100, .image-content-wrapper._w-tab-100, .image-content-wrapper._w-sm-tab-100 {
    width: 100%;
  }

  .image-content-wrapper.pr-sm-tab-8 {
    padding-top: 8px;
  }

  .image-content-wrapper.mx-w-100 {
    width: 100%;
    max-width: 100%;
  }

  .image-content-wrapper.align-items-center.mt-tab-20 {
    margin-top: 20px;
  }

  .image-content-wrapper.mt-sm-20, .image-content-wrapper.mt-sm-20-copy {
    margin-top: 10px;
  }

  .image-content-wrapper.mw-tab-95.mw-sm-100 {
    max-width: 100%;
  }

  .defend-image-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 350px;
    min-height: 100px;
    display: flex;
  }

  .defend-image-content.order-1 {
    order: 1;
  }

  .defend-text-content {
    order: 9999;
    width: 100%;
  }

  .defend-text-content.align-item-center.mt-sm-10 {
    margin-top: 10px;
  }

  .defend-text-content.outlined-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 40px 24px;
  }

  .defend-text-content.outlined-box.align-center.py-sm-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .defend-text-content.order-2 {
    order: 2;
  }

  .defend-text-content.align-item-center-copy.mt-sm-10 {
    margin-top: 10px;
  }

  .why-choose-callahan-law {
    width: 100%;
    padding: 0 20px;
  }

  .why-choose-callahan-law.dui-info-to-trust {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-container-why-us {
    width: 100%;
    max-width: 135%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .why-us-single-item.bg-white {
    width: 47%;
  }

  .testimonial-sec-dark {
    padding: 40px 12px;
  }

  .container-dark {
    max-width: 97%;
    padding-bottom: 100px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-dark.mw-sm-100 {
    max-width: 100%;
  }

  .container-dark.mw-sm-100.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faqs-section-light {
    padding: 0 24px;
  }

  .faqs-section-light.pt-0.mb-sm-tab-40 {
    margin-bottom: 40px;
  }

  .faqs-section-light.pt-0.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-section-light.pt-0.mb-tab-40 {
    margin-bottom: 40px;
  }

  .faqs-section-light.section-spacing {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .faqs-section-light.section-spacing.faq-section-main {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-section-light.section-spacing.mb-tab-0 {
    margin-bottom: 0;
  }

  .faqs-section-light.section-spacing.pt-sm-20 {
    margin-top: 20px;
  }

  .faqs-section-light.section-spacing.pt-sm-0 {
    margin-top: 0;
  }

  .faqs-section-light.section-spacing.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faqs-section-light.section-spacing-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .faqs-section-light.section-spacing-copy.faq-section-main {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-section-light.section-spacing-copy.mb-tab-0 {
    margin-bottom: 0;
  }

  .faqs-section-light.section-spacing-copy.pt-sm-20 {
    margin-top: 20px;
  }

  .faqs-section-light.section-spacing-copy.pt-sm-0 {
    margin-top: 0;
  }

  .faqs-section-light.section-spacing-copy.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-faq-light {
    width: 100%;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .container-faq-light.container-faq-dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    width: 100%;
    padding: 40px 24px;
  }

  .container-faq-light.container-faq-dark._w-sm-tab-100 {
    width: 100%;
  }

  .container-faq-light.container-faq-dark._w-sm-tab-100.py-sm-tab-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-faq-light.container-faq-dark._w-sm-tab-100.py-sm-tab-40.px-sm-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-faq-light.container-faq-dark.px-tab-24.pb-sm-40 {
    padding-bottom: 40px;
  }

  .container-faq-light.container-faq-dark.margin-section {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container-faq-light.container-faq-dark.br-sm-20 {
    border-radius: 20px;
  }

  .container-faq-light.pb-mob-40 {
    padding-bottom: 40px;
  }

  .bottom-cta-sec {
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 24px;
  }

  .bottom-cta-sec.mt-0 {
    padding: 0 20px 60px;
  }

  .bottom-cta-sec.mt-0.px-15.pb-sm-0 {
    padding-bottom: 20px;
  }

  .bottom-cta-sec.mt-0.px-16.px-tab-cta.mt-tab-60 {
    margin-top: 60px;
  }

  .bottom-cta-sec.mt-0.mt-default {
    margin-top: 40px;
  }

  .bottom-cta-sec.mt-0.mt-default.px-tab-24.pb-sm-40 {
    padding-bottom: 40px;
  }

  .bottom-cta-sec.mt-0.mt-default.px-tab-24.pb-sm-40.mt-sm-0 {
    margin-top: 0;
  }

  .bottom-cta-sec.fade-up-slow {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bottom-cta-sec.mt-0-copy.mt-main-default {
    margin-top: 20px;
  }

  .bottom-cta-sec.pt-mob-0 {
    padding-top: 0;
  }

  .bottom-cta-sec.mt-0-copy {
    padding: 0 20px 60px;
  }

  .bottom-cta-sec.mt-0-copy.px-15.pb-sm-0 {
    padding-bottom: 20px;
  }

  .bottom-cta-sec.mt-0-copy.px-16.px-tab-cta.mt-tab-60 {
    margin-top: 60px;
  }

  .bottom-cta-sec.mt-0-copy.mt-default {
    margin-top: 40px;
  }

  .bottom-cta-sec.mt-0-copy.mt-default.px-tab-24.pb-sm-40 {
    padding-bottom: 40px;
  }

  .bottom-cta-sec.mt-0-copy.mt-default.px-tab-24.pb-sm-40.mt-sm-0 {
    margin-top: 0;
  }

  .margin-bottom-24px-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .margin-bottom-24px-6.px-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .margin-bottom-24px-6.px-sm-16.px-mob-0, .margin-bottom-24px-6.px-tab-0, .margin-bottom-24px-6.px-tab-0-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7 {
    padding-left: 16px;
    padding-right: 16px;
    line-height: 129%;
  }

  .heading-7.mt-0.px-mob-0, .heading-7.mt-0.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-inner.mx-1025 {
    width: 100%;
  }

  .cta-button-wrapper {
    flex-flow: column;
    align-items: center;
    margin-bottom: 10px;
  }

  .cta-button-wrapper.mb-16 {
    flex-flow: row;
  }

  .cta-button-wrapper.mb-16.mb-sm-0 {
    margin-bottom: 0;
  }

  .cta-button-wrapper.mb-mob-16 {
    flex-flow: row;
  }

  .cta-button-wrapper.mb-mob-16.mb-now-0 {
    margin-bottom: 0;
  }

  .cta-button-wrapper._w-mob-100.mb-mob-16._w-sm-auto {
    width: auto;
  }

  .cta-button-wrapper.mb-mob-16-copy {
    flex-flow: row;
  }

  .cta-button-wrapper.mb-mob-16-copy.mb-now-0 {
    margin-bottom: 0;
  }

  .image-5, .image-5-right {
    max-width: 48px;
    display: none;
  }

  .container-bottom-cta {
    width: 100%;
    max-width: 100%;
  }

  .container-bottom-cta.cust-sec-container {
    max-width: 100%;
  }

  .container-bottom-cta.cust-sec-container.py-70.py-sm-40._w-tab-100.inner-sec-container.py-sm-40, .container-bottom-cta.cust-sec-container.py-70.inner-sec-container.py-tab-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-bottom-cta.inner-sec-container, .container-1006 {
    max-width: 100%;
  }

  .container-1006.inner-sec-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-content-block-about {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    display: grid;
  }

  .section-content-block-about.grid-2-boxes {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-content-about {
    order: 9999;
    margin-bottom: 0;
  }

  .what-is-a-dui {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }

  .dui-section-content {
    border-radius: 20px;
    max-width: 100%;
    padding: 40px 24px;
  }

  .top-heading-sec {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .understanding-dui-penalties {
    padding: 40px 0 50px;
  }

  .inner-content-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: 98%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .penalities-types {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .single-penaity-box {
    border-radius: 20px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-13 {
    font-size: 16px;
  }

  .text-block-13.text-sm-tab-center {
    text-align: center;
  }

  .dui-information-collection {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .inner-container-dui-info {
    max-width: 100%;
    padding: 40px 24px;
  }

  .why-us-callahan-laws {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .why-us-callahan-laws.fade-up-slow {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .penality-name.text-center.text-tab-left, .penality-name.text-center-copy.text-tab-left {
    text-align: left;
  }

  .penality-name.text-mob-center {
    font-size: 20px;
  }

  .credentials-philosophy-content {
    max-width: 95%;
  }

  .credentials-philosophy {
    width: 100%;
    padding: 60px 15px;
  }

  .team-section-listing {
    padding: 40px 0;
  }

  .team-section-listing.dark-bg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .team-section-listing.dark-bg.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .team-section-listing.dark-bg.px-tab-24.px-sm-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-circles {
    padding: 60px 15px;
  }

  .container-1007 {
    padding: 40px 16px;
  }

  .container-1007.fade-up-slow.container-light {
    padding-left: 24px;
    padding-right: 24px;
  }

  .team-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .video-section-updated {
    padding: 0;
  }

  .video-section-updated.video-sec-dark {
    width: 100%;
  }

  .video-section-updated.video-sec-dark.temp-video {
    margin-bottom: 0;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities {
    margin-bottom: 40px;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities.mt-100.mb-0.mt-tab-60.mt-sm-tab-40 {
    margin-top: 40px;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities.mt-100.mb-0.mt-tab-60.mt-sm-tab-40.mb-sm-0 {
    margin-bottom: 0;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities.video-sec-probable-cause, .video-section-updated.video-sec-dark.video-sec-penalities.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .video-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .video-grid.fade-up-slow {
    margin-top: 30px;
  }

  .video-title {
    font-size: 18px;
  }

  .video-3 {
    border-radius: 12px;
    width: 100%;
    min-width: 100%;
    height: 200px;
  }

  .testimonial-sec-dark-updated, .team-slider-2 {
    padding: 60px 15px;
  }

  .container-1008 {
    padding: 40px 16px 100px;
  }

  .testimonials-carousel {
    padding: 10px 0 0;
  }

  .review-slider-wrapper {
    margin-top: 30px;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .why-it-matters {
    margin-top: 0;
    padding: 10px 0 0;
  }

  .our-process {
    padding: 40px 20px;
  }

  .process-container {
    width: 100%;
    padding: 10px 20px;
  }

  .video-single-home-slider {
    border-radius: 15px;
    height: 210px;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .video-slider-carousel, .team-slider-3 {
    padding: 60px 15px;
  }

  .home-video-slider {
    padding: 60px 15px 120px;
  }

  .video-slider-wrapper {
    max-width: 99%;
  }

  .video-slider-wrapper.mt-tab-24 {
    margin-top: 24px;
  }

  .video-single-slide {
    width: 48%;
    margin-right: 4%;
  }

  .video-arrow-left {
    left: 39%;
  }

  .video-arrow-right {
    right: 39%;
  }

  .container-faq-dark {
    border-radius: 20px;
    width: 93%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-video-light {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .bold-text {
    font-size: 26px;
  }

  .what-is-offense, .image-text-section, .what-is-offense-copy {
    padding: 60px 15px;
  }

  .why-us-inner-container {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-faq-dark-copy {
    border-radius: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-video-dark {
    width: 100%;
    max-width: 100%;
    padding: 60px 24px;
  }

  .container-video-dark.cust-sec-container {
    padding: 40px 20px;
  }

  .container-video-dark.cust-sec-container.video-penality-dark-version {
    padding-bottom: 120px;
  }

  .bio-team-memeber {
    padding: 60px 15px;
  }

  .bio-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .bio-content.mb-tab-0 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .member-image {
    height: 500px;
    overflow: hidden;
  }

  .member-image.h-auto {
    height: auto;
  }

  .testimonial-section-light {
    padding: 60px 15px 110px;
  }

  .section {
    margin-bottom: 60px;
  }

  .testimonials-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .testimonial-single-card {
    border-radius: 20px;
    padding: 32px 24px;
  }

  .faqs-section-dark-bg {
    padding: 0 15px 60px;
  }

  .faqs-section-dark-bg.blogs-faq-mb-100 {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-listing-section {
    margin-bottom: 60px;
    padding-top: 20px;
  }

  .container-1011 {
    width: 93%;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .post-title {
    font-size: 18px;
  }

  .date-year-only {
    font-size: 16px;
  }

  .collection-list.single-post-sidebar-blogs {
    grid-template-columns: 1fr 1fr;
  }

  .container-1013 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 4.75fr;
    grid-auto-columns: 1fr;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-7 {
    min-height: 350px;
  }

  .location-section {
    padding: 60px 15px;
  }

  .location-section.mt-md-0.location-service-sec {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .countries-image-block {
    overflow: hidden;
  }

  .country-sec-heading.text-sm-center {
    text-align: center;
  }

  .location-sec-container.cust-sec-container {
    flex-flow: wrap-reverse;
    max-width: 100%;
  }

  .why-do-we-use-it {
    padding: 0 24px 60px;
  }

  .sec-container.map-sec-container {
    border-radius: 16px;
    width: 100%;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sec-container.map-sec-container.inner-sec-container.py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sec-container.cust-sec-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sec-container.cust-sec-container.inner-sec-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .offices-and-contact {
    padding: 0;
  }

  .offices-and-contact-container.cust-sec-container {
    padding-top: 10px;
  }

  .office-boxes-collection {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .office-info-single {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .block-icon {
    align-self: center;
  }

  .contact-us-section {
    padding: 40px 0 60px;
  }

  .contact-us-section.py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contact-sec-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: .75fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    max-width: 100%;
    display: grid;
  }

  .contact-sec-container.inner-sec-container {
    align-items: center;
  }

  .contact-sec-container.inner-sec-container.contact-page-sec {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .contact-info {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 0;
  }

  .contact-form-right-side {
    width: 100%;
  }

  .contact-us-page-form.banner-contact-form-copy {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-us-page-form.banner-contact-form-copy.mxw-tab-100 {
    max-width: 100%;
  }

  .contact-list-block {
    justify-content: center;
    align-items: center;
  }

  .map-section {
    margin-bottom: 0;
    padding: 0 0 40px;
  }

  .map-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .single-map-box {
    max-width: 280px;
  }

  .location-link-box {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
    font-weight: 600;
  }

  .footer-dark-edition {
    padding-left: 0;
    padding-right: 0;
  }

  .related-internal-links {
    padding: 0 15px;
  }

  .faqs-section-dark {
    padding: 60px 15px;
  }

  .faqs-section-dark-sec {
    padding: 0;
  }

  .faqs-section-dark-sec.mb-0 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faqs-section-dark-sec.mb-temp-60 {
    margin-bottom: 40px;
  }

  .container-faq-dark-bg {
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
    padding: 40px 20px;
  }

  .image-content-block-section {
    border: 1px solid var(--transparent);
    padding: 10px 20px 40px;
  }

  .image-content-block-section.bg-grey {
    padding-left: 0;
    padding-right: 0;
  }

  .offence-penalities {
    margin-top: 0;
    padding: 10px 0 0;
  }

  .container-offense-penalities {
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
    padding: 40px 20px 60px;
  }

  .container-faq-dark-bg-copy {
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
    padding: 40px 24px;
  }

  .text-block-26.m-20.text-center.mb-0 {
    margin-bottom: 0;
  }

  .whats-included {
    border: 1px solid var(--transparent);
    padding: 10px 20px 40px;
  }

  .container-whats-included {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .container-whats-included.bg-grey-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .single-blog-left {
    width: 100%;
  }

  .single-blog-sidebar {
    width: 100%;
    margin-top: 60px;
  }

  .share-links {
    border-bottom: 1px solid #00000021;
    padding-bottom: 50px;
  }

  .search-btn-blog {
    background-image: url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/6853c2f8c488ee61eb523556_layer1.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .search {
    max-width: 400px;
  }

  .blog-content-data {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .post-data {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .post-image {
    width: 100%;
    height: 220px;
  }

  .image-9 {
    max-width: 100%;
  }

  .tags-collection {
    width: 100%;
    max-width: none;
  }

  .heading-16 {
    font-size: 28px;
  }

  .text-block-31.truncate-multiline-2 {
    font-size: 16px;
    line-height: 23px;
  }

  .text-block-32.truncate-multiline-2.mb-12 {
    font-size: 15px;
    line-height: 23px;
  }

  .recent-posts-slider {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .post-slider {
    max-width: 95%;
    padding: 40px 24px;
  }

  .image-11 {
    max-width: 220px;
  }

  .logo-footer {
    max-width: 250px;
  }

  .logos-title-large {
    padding: 60px 15px;
  }

  .clients-wrapper {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: -20px;
  }

  .clients-image {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .footer-dark-version {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-light-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two-2 {
    margin-top: 20px;
  }

  .footer-social-link-2 {
    margin-left: 20px;
  }

  .footer-menu {
    text-align: center;
    column-count: 1;
    width: 100%;
  }

  .footer-menu.ps-tab-20 {
    padding-left: 0;
  }

  .footer-list-item {
    padding-bottom: 8px;
  }

  .footer-nav-link, .nav-link-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .collection-item-3 {
    width: auto;
    min-width: 200px;
    max-width: 47.59%;
  }

  .collection-list-4 {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .team-circles-2 {
    padding: 60px 15px;
  }

  .team-grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .bio-team-member {
    padding: 60px 18px;
  }

  .blog-image {
    border-radius: 16px;
    height: 250px;
  }

  .post-featured-image {
    border-radius: 16px;
    height: 220px;
  }

  .collection-list-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-wrapper-4 {
    width: 100%;
  }

  .about-callahan-law {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .what-to-expect {
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
    padding: 40px 20px 60px;
  }

  .custom-box-title {
    font-size: 18px;
  }

  .dui-penalty-breakdown {
    width: 100%;
    padding: 60px 20px;
  }

  .d-ui-penalty-breakdown-content {
    max-width: 95%;
  }

  .d-ui-penalty-breakdown-content.cust-sec-container {
    max-width: 100%;
  }

  .dui-penalty-breakdown-content {
    grid-template-columns: 1fr 1fr;
    margin-bottom: -20px;
  }

  .dui-collapsable-boxes {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dui-collapsable-boxes.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .single-penality-box {
    border-radius: 20px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .list.mt-8.list-left, .list.mt-16.list-left {
    font-size: 16px;
  }

  .understanding-dui-consequences {
    padding: 0 15px 40px;
  }

  .dui-consequence-single-box {
    text-align: center;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .box-heading.text-white.text-tab-center {
    text-align: center;
  }

  .why-clients-choose-us {
    flex-flow: wrap;
  }

  .why-clients-choose-us.fade-left-slow, .why-clients-choose-us.fade-left-slow.temp-d-block-2-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .why-clients-choose-us.flex-as-col {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .why-choose-us-block {
    max-width: 100%;
  }

  .why-us-single-card {
    border-radius: 20px;
    width: 100%;
  }

  .why-us-single-box {
    width: 46%;
  }

  .why-us-features-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
  }

  .why-us-penalities-page {
    padding: 10px 20px 0;
  }

  .why-us-penalities-page.mb-100 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .faqs-section-light-penalities {
    padding: 40px 20px 0;
  }

  .text-block-36.fade-up-slow.text-center {
    width: 100%;
  }

  .div-block-8._w-100 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-8._w-100.align-items-center.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8._w-100.text-tab-left {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-8.align-items-center.mb-24._w-sm-100 {
    width: 100%;
  }

  .div-block-8._w-sm-tab-100 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-wrapper-why-us {
    max-width: 100%;
  }

  .section-content-flex {
    flex-flow: row-reverse wrap-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .section-content-flex.flex-col-mob {
    flex-flow: wrap;
  }

  .section-content-flex.shift-direction {
    flex-flow: row-reverse wrap;
  }

  .bottom-anchor-links, .bottom-anchor-links.mt-0 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .bottom-anchor-links.mt-0.mt-md-24.mt-sm-16 {
    margin-top: 16px;
  }

  .bottom-anchor-links.mt-0-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .bottom-anchor-links.mt-0-copy.mt-md-24.mt-sm-16, .bottom-anchor-links.mt-18.mt-tab-24.mt-sm-16 {
    margin-top: 16px;
  }

  .real-case-scenario {
    margin-bottom: 40px;
  }

  .real-case-scenario.mb-0.my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .real-case-scenario.mt-16.mb-0 {
    margin-bottom: 0;
  }

  .real-case-scenario.mt-16.mb-tab-16 {
    margin-bottom: 16px;
  }

  .real-case-scenario.mt-16.mb-tab-16.mt-tab-16 {
    margin-top: 16px;
  }

  .real-case-scenario.mt-16.mt-0.mb-0._w-100 {
    width: 100%;
  }

  .suspension-detail-boxes {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .suspension-detail-boxes.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .suspension-detail-boxes.fade-left-slow {
    padding-bottom: 40px;
  }

  .suspension-detail-boxes.fade-left-slow.pb-tab-36.pt-sm-30 {
    padding-top: 30px;
  }

  .special-mention-text.mt-0 {
    margin-top: 10px;
  }

  .custom-data-table.border-0._w-90._w-tab-100.mt-sm-12 {
    margin-top: 12px;
  }

  .custom-data-table.border-0.mt-sm-10 {
    margin-top: 20px;
  }

  .slider-5 {
    height: 280px;
  }

  .video-slide-item {
    width: 47.5%;
    margin-right: 24px;
  }

  .first-offense-dui-penalties {
    padding: 40px 20px;
  }

  .dui-penality-table-block-content {
    grid-template-columns: 1fr;
    margin-bottom: -20px;
  }

  .dui-penality-table-block-content.mx-w-100.mb-sm-16, .dui-penality-table-block-content.mb-sm-0 {
    margin-bottom: 0;
  }

  .dui-single-detail-box {
    padding: 16px;
  }

  .dui-single-detail-box.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dui-single-detail-box.p-16 {
    padding: 16px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24 {
    padding: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24.px-tab-32.px-sm-24 {
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.py-tab-32.px-tab-32 {
    padding-left: 32px;
  }

  .dui-single-detail-box.p-16.bg-white.py-tab-32.px-tab-32.px-mob-16 {
    padding-right: 32px;
  }

  .dui-single-detail-box.p-16.bg-white.py-tab-32.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.suspension-table-block {
    width: 100%;
  }

  .dui-single-detail-box.p-16.bg-white.suspension-table-block._w-mob-100.px-mob-0.bx-sh-mob-0.px-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24-copy {
    padding: 24px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24-copy.px-tab-32.px-sm-24 {
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16.py-tab-32.mt-sm-tab-32 {
    margin-top: 32px;
  }

  .dui-single-detail-box.p-16.py-tab-32.mt-sm-tab-32.mt-sm-t-0 {
    margin-top: 0;
  }

  .dui-single-detail-box.p-16.py-tab-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16.py-tab-32-copy.mt-sm-tab-32 {
    margin-top: 32px;
  }

  .dui-single-detail-box.p-16.py-tab-32-copy.mt-sm-tab-32.mt-sm-t-0 {
    margin-top: 0;
  }

  .dui-single-detail-box._w-mob-100.py-tab-36.px-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box._w-mob-100.py-tab-36.px-sm-24.p-sm-0 {
    padding: 0;
  }

  .dui-single-detail-box._w-mob-100-copy.py-tab-36.px-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box._w-mob-100-copy.py-tab-36.px-sm-24.p-sm-0 {
    padding: 0;
  }

  .dui-single-detail-box.p-16-copy {
    padding: 16px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24 {
    padding: 24px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24.px-tab-32.px-sm-24 {
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-tab-32.px-tab-32 {
    padding-left: 32px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-tab-32.px-tab-32.px-mob-16 {
    padding-right: 32px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-tab-32.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.suspension-table-block {
    width: 100%;
  }

  .dui-single-detail-box.p-16-copy.bg-white.suspension-table-block._w-mob-100.px-mob-0.bx-sh-mob-0.px-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24-copy {
    padding: 24px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24-copy.px-tab-32.px-sm-24 {
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16-copy.py-tab-32.mt-sm-tab-32 {
    margin-top: 32px;
  }

  .dui-single-detail-box.p-16-copy.py-tab-32.mt-sm-tab-32.mt-sm-t-0 {
    margin-top: 0;
  }

  .dui-single-detail-box.p-16-copy.py-tab-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16-copy.py-tab-32-copy.mt-sm-tab-32 {
    margin-top: 32px;
  }

  .dui-single-detail-box.p-16-copy.py-tab-32-copy.mt-sm-tab-32.mt-sm-t-0 {
    margin-top: 0;
  }

  .dui-single-detail-box.mt-sm-16 {
    margin-top: 16px;
  }

  .thead-4-col {
    margin-top: 0;
  }

  .inner-content-suspension-block {
    max-width: 100%;
  }

  .inner-content-suspension-block.use-in-template.container-914.mw-tab-900.px-tab-60.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .total-dui-cost {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .total-dui-cost.pt-tab-0.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-30 {
    line-height: 34px;
  }

  .why-us-for-second-dui.mb-100 {
    padding-bottom: 40px;
  }

  .why-us-for-second-dui.mb-100.pb-0.mb-tab-60 {
    margin-bottom: 40px;
  }

  .why-us-for-second-dui.mb-100.pb-0.mb-tab-60.mb-sm-20 {
    margin-bottom: 20px;
  }

  .why-us-for-second-dui.mb-100-copy {
    padding-bottom: 40px;
  }

  .why-us-for-second-dui.mb-100-copy.pb-0.mb-tab-60 {
    margin-bottom: 40px;
  }

  .sub-heading-inside.fs-32.fs-24-tab {
    font-size: 24px;
  }

  .thead-3-col {
    margin-top: 0;
  }

  .deferred-prosecution-2nd-dui {
    border: 1px solid var(--transparent);
    padding: 60px 24px;
  }

  .deferred-prosecution-2nd-dui.pb-0 {
    padding-bottom: 0;
  }

  .second-offence-dui-block {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .second-offence-dui-block.pb-0.mb-tab-20 {
    margin-bottom: 20px;
  }

  .second-offence-dui-block.pb-0.mb-tab-20.mt-sm-40 {
    padding-top: 40px;
  }

  .vehicle-seizure-risk, .impact-on-cdl-and-employment {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .impact-on-cdl-and-employment.pb-0 {
    padding-bottom: 0;
  }

  .vehicle-seizure-risk-sec {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .vehicle-seizure-risk-sec.pb-0, .vehicle-seizure-risk-sec.pb-0-copy {
    padding-bottom: 0;
  }

  .vehicle-seizure-risk-sec.py-tab-0.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .penalties-and-sentencing-grid {
    padding: 10px 20px 40px;
  }

  .bottom-text.mt-sm-0, .thead-3-col-copy, .thead-2-coll {
    margin-top: 0;
  }

  .minimum-sentencing {
    padding: 10px 20px 40px;
  }

  .minimum-sentencing.pb-md-0.py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .minimum-sentencing.pb-md-0.pt-sm-40 {
    padding-top: 40px;
  }

  .minimum-sentencing.pb-md-0.pt-sm-40.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-container-copy {
    width: 100%;
    max-width: 100%;
    padding: 40px 20px;
  }

  .additional-collateral {
    padding: 10px 0 40px;
  }

  .additional-collateral.pb-12 {
    padding-bottom: 12px;
  }

  .additional-collateral.pb-0 {
    padding-bottom: 0;
  }

  .additional-collateral.pb-0.pt-sm-10 {
    padding-top: 0;
  }

  .additional-collateral.pb-0.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .additional-collateral.py-sm-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .additional-collateral.pb-sm-0.pb-tab-0 {
    padding-bottom: 0;
  }

  .additional-collateral.pb-sm-0.pb-tab-0.mb-mob-30.pt-sm-10 {
    padding-top: 0;
  }

  .additional-collateral.py-sm-0-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .additional-collateral.margin-top-default {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .additional-collateral.margin-top-default.mb-sm-0, .additional-collateral.margin-top-default.mb-default {
    margin-bottom: 0;
  }

  .additional-collateral.margin-top-default.mb-default.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .additional-collateral.pb-0-copy {
    padding-bottom: 0;
  }

  .additional-collateral.pb-0-copy.pt-sm-10 {
    padding-top: 0;
  }

  .additional-collateral.space-bottom-default {
    margin-bottom: 40px;
  }

  .additional-collateral.space-bottom-default.px-tab-24.px-sm-24, .additional-collateral.space-bottom-default.px-tab-24.px-sm-24-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-11-copy.fade-up-slow._w-sm-95 {
    width: 95%;
  }

  .text-block-11-copy.fade-up-slow._w-sm-90 {
    width: 90%;
  }

  .left-heading.fade-up-slow {
    font-size: 26px;
    line-height: 36px;
  }

  .left-heading.fade-up-slow.text-left {
    text-align: left;
  }

  .text-content-left {
    width: 100%;
  }

  .inner-container-white {
    width: 100%;
    max-width: 100%;
    padding: 40px 20px;
  }

  .deffered-prosecution {
    padding: 10px 20px 40px;
  }

  .deffered-prosecution.pb-12 {
    padding-bottom: 12px;
  }

  .deffered-prosecution.mb-default {
    margin-bottom: 40px;
  }

  .deffered-prosecution.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sec-desc-bottom {
    margin-top: 10px;
  }

  .sec-desc-bottom.mt-32.mb-0._w-sm-tab-100 {
    width: 100%;
  }

  .sec-desc-bottom.mt-32.mb-0._w-sm-tab-100.text-sm-tab-left {
    text-align: left;
  }

  .process-steps-deffered {
    padding: 0 15px;
  }

  .process-steps-deffered.px-sm-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .process-block-deffered-prosecution.mt-16 {
    grid-template-columns: 1fr;
  }

  .single-process-deffered, .single-process-copy, .single-process-copy {
    align-items: center;
    width: 100%;
  }

  .pros-and-cons {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px 24px;
  }

  .pros-cons-block-content {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
  }

  .mental-health-deggered-prosecution {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .program-violation-section {
    padding: 0 24px 40px;
  }

  .program-violation-section.pb-12 {
    padding-bottom: 12px;
  }

  .program-violation-section.px-md-tab-16 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .flex-row {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .flex-row.bg-grey-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-row.gap-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .violation-section {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .violation-section.pt-0.pb-0.px-sm-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-block-heading, .sec-desc-copy {
    margin-top: 10px;
  }

  .first-offence-dui-copy {
    border: 1px solid var(--transparent);
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .how-we-defend-you-copy.mb-100 {
    padding-bottom: 40px;
  }

  .what-is-felony-dui {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .what-is-felony-dui.pt-0 {
    padding-top: 40px;
  }

  .what-is-felony-dui.pt-0.pt-mob-0.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-felony-dui.pt-tab-40 {
    padding-top: 40px;
  }

  .what-is-felony-dui.pb-sm-tab-0 {
    padding-bottom: 0;
  }

  .what-is-felony-dui.pb-sm-tab-0.pt-sm-40 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .what-is-felony-dui.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-felony-dui.px-sm-0.pt-sm-40, .what-is-felony-dui.pt-sm-40 {
    padding-top: 40px;
  }

  .what-is-felony-dui.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-felony-dui.px-tab-0.px-sm-40 {
    padding-top: 40px;
  }

  .deferred-prosecution-treatment-requirements {
    padding: 40px 0;
  }

  .deferred-prosecution-treatment-requirements.pb-12 {
    padding-bottom: 12px;
  }

  .faqs-section-light-copy {
    padding: 40px 20px 0;
  }

  .inner-content-copy {
    max-width: 100%;
  }

  .inner-content-copy.bg-grey {
    padding: 40px 20px;
  }

  .inner-content-copy.py-md-60.pt-0 {
    padding-top: 0;
  }

  .inner-content-copy.py-md-60.py-sm-0 {
    flex-flow: wrap;
    padding-top: 0;
    padding-bottom: 0;
  }

  .inner-content-copy.py-md-60.pt-sm-0 {
    padding-top: 0;
  }

  .inner-content-copy.py-md-60.pt-sm-0.pb-sm-0 {
    padding-bottom: 0;
  }

  .inner-content-copy.pt-0.py-md-60.py-sm-40 {
    padding-bottom: 40px;
  }

  .inner-content-copy.py-lg-60.py-md-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-dark-bg {
    padding-bottom: 100px;
  }

  .container-dark-bg.px-sm-15.px-tab-24.py-sm-tab-40 {
    padding-bottom: 40px;
  }

  .container-dark-bg.px-sm-15.mx-w-sm-100 {
    max-width: 100%;
  }

  .container-dark-bg.px-sm-15.mx-w-sm-100.px-sm-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-dark-bg.px-sm-15.mx-w-sm-100.px-sm-tab-24.pb-sm-tab-60, .container-dark-bg.px-sm-15.mx-w-sm-100.px-sm-tab-24.pb-sm-tab-60-copy {
    padding-bottom: 60px;
  }

  .container-dark-bg.px-tab-24.pb-sm-tab-40 {
    padding-bottom: 40px;
  }

  .container-dark-bg.inner-sec-container.py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faqs-section-dark-sec-copy {
    padding: 0;
  }

  .faqs-section-dark-sec-copy.mb-0 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faqs-section-dark-sec-copy.mb-temp-60 {
    margin-bottom: 40px;
  }

  .container-15-copy {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .container-15-copy.bg-grey-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-15-copy.gap-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section-4.px-sm-15.pb-sm-tab-20 {
    padding-bottom: 20px;
  }

  .image-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 500px;
  }

  .understanding-marijuana-dui-laws {
    margin-bottom: 40px;
  }

  .understanding-marijuana-dui-laws.mb-100 {
    padding-bottom: 40px;
  }

  .understanding-marijuana-dui-laws.px-sm-tab-24 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .sec-desc-copy, .sec-desc-copy-copy {
    margin-top: 10px;
  }

  .center-heading-copy.fade-up-slow {
    font-size: 26px;
    line-height: 36px;
  }

  .center-heading-copy.fade-up-slow.text-left {
    text-align: left;
  }

  .center-heading-h3.fade-up-slow {
    font-size: 26px;
    line-height: 36px;
  }

  .center-heading-h3.fade-up-slow.text-left {
    text-align: left;
  }

  .thc-vs-detection {
    grid-template-columns: 1fr 1fr;
    margin-bottom: -20px;
  }

  .thc-block-content-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading-inner-h4.mt-0, .heading-6-copy.mt-0 {
    margin-top: 0;
  }

  .sec-desc-center {
    margin-top: 10px;
  }

  .factors-affecting-thc {
    width: 100%;
  }

  .faqs-default {
    padding: 40px 20px 0;
  }

  .inner-container-conclusion {
    width: 100%;
    max-width: 135%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .conclusion-cta-section {
    width: 100%;
    padding: 0 20px;
  }

  .marijuana-dui-intro {
    border: 1px solid var(--transparent);
    padding: 40px 0;
  }

  .thc-legal-limit-standards {
    margin-bottom: 40px;
  }

  .thc-legal-limit-standards.mb-100 {
    padding-bottom: 40px;
  }

  .thc-legal-limit-standards.px-sm-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .drive-after-smoke-section.mb-100 {
    padding-bottom: 40px;
  }

  .drive-after-smoke-section.px-sm-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .marijuana-dui-penalties-section {
    width: 100%;
    padding: 10px 20px 40px;
  }

  .marijuana-dui-penalties-section.pb-12 {
    padding-bottom: 12px;
  }

  .marijuana-dui-penalties-section._w-sm-tab-95 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .marijuana-dui-penalties-section.px-sm-tab-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .marijuana-dui-penalties-section.px-sm-tab-15.px-sm-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .state-specific-laws {
    margin-bottom: 40px;
  }

  .state-specific-laws.mb-100 {
    padding-bottom: 40px;
  }

  .state-specific-laws.px-sm-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .marijuana-dui-defense-strategies-section {
    margin-bottom: 40px;
    padding: 40px 20px 0;
  }

  .marijuana-dui-defense-strategies-section.px-sm-tab-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .understanding-marijuana-dui-laws-copy.mb-100 {
    padding-bottom: 40px;
  }

  .future-of-marijuana-dui-laws {
    width: 100%;
  }

  .future-of-marijuana-dui-laws.mb-100 {
    padding-bottom: 40px;
  }

  .future-of-marijuana-dui-laws._w-sm-tab-95 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .future-of-marijuana-dui-laws._w-sm-tab-95.px-sm-tab-6 {
    margin-bottom: 40px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .marijuana-dui-testing-methods {
    margin-bottom: 40px;
  }

  .marijuana-dui-testing-methods.mb-100 {
    padding-bottom: 40px;
  }

  .marijuana-dui-testing-methods.px-sm-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .container-faq-dark._w-sm-100 {
    width: 100%;
  }

  .container-faq-dark._w-sm-100.px-tab-24._w-tab-100.gap-sm-tab-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .content-image-section {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .content-image-section.pt-sm-tab-40 {
    padding-top: 40px;
  }

  .content-image-section.pt-sm-0 {
    padding-top: 0;
  }

  .content-image-section.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-heading {
    font-size: 26px;
  }

  .sub-heading.mb-sm-tab-0, .sub-heading.mb-sm-tab-0-copy {
    margin-bottom: 0;
  }

  .table-sections {
    padding: 10px 20px 40px;
  }

  .table-sections.pt-0.px-0.pb-tab-0.px-sm-24, .table-sections.pt-0.px-0.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .table-sections.pt-0.pb-0._3rd-dui-penality {
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .table-sections.pt-0.legal-penality-section.pb-sm-0 {
    padding-bottom: 0;
  }

  .table-sections.pt-0.legal-penality-section.pb-sm-0.px-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .thead-2-coll-copy {
    margin-top: 0;
  }

  .container-video-dark-copy {
    width: 100%;
    max-width: 100%;
    padding: 60px 24px;
  }

  .container-video-dark-copy.cust-sec-container {
    padding: 40px 20px;
  }

  .div-block-11._w-100.ps-sm-tab-0, .div-block-11._w-100.ps-sm-0 {
    padding-left: 0;
  }

  .image-content-box-updated {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .image-content-box-updated.img-first {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .image-content-box-updated.fade-up-slow {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-content-box-updated.img-first-copy {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .image-content-box-updated.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box-updated.mt-sm-0.outlined-box-updated {
    margin-top: 8px;
  }

  .flex-block-8.mt-sm-0 {
    margin-top: 0;
  }

  .flex-block-8.outlined-box-updated {
    padding-left: 24px;
    padding-right: 24px;
  }

  .timeline-image {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    max-height: 500px;
  }

  .image-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: cover;
    flex: 0 auto;
    width: 100%;
    height: 100%;
    min-height: 500px;
  }

  .div-block-13 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .div-block-13.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .rounded-box {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 24px;
  }

  .rounded-box.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rounded-box.bg-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .content-boxes-copy {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .content-boxes-copy.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .bottom-desc {
    margin-top: 10px;
  }

  .bottom-desc.mb-sm-0, .bottom-desc.mns-m-0 {
    margin-bottom: 0;
  }

  .licencese-consequences {
    width: 100%;
    padding: 16px 24px;
  }

  .licencese-consequences.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .licencese-consequences.p-16 {
    padding: 16px;
  }

  .licencese-consequences.p-16.bg-white.py-md-24 {
    padding: 24px;
  }

  .licencese-consequences.p-16-copy {
    padding: 16px;
  }

  .licencese-consequences.min-w-unset.mb-tab-0._w-sm-tab-95 {
    width: 95%;
  }

  .licencese-consequences.mt-sm-0 {
    margin-top: 60px;
  }

  .grid-inner-box._w-47-5 {
    width: 100%;
  }

  .grid-inner-box._w-47-5.last-grid-item {
    max-width: 350px;
  }

  .grid-inner-box._w-47-5.single-cons-penality-box {
    width: 100%;
  }

  .grid-inner-box.last-child-box {
    max-width: 500px;
  }

  .conseq-block {
    grid-template-columns: 1fr;
    margin-bottom: -20px;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-col-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr) 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-col-2.mb-sm-0 {
    margin-bottom: 0;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-tab-2-col {
    grid-template-columns: minmax(200px, 1fr);
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-tab-2-col.grid-tab-3-col {
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-tab-2-col.grid-tab-3-col.mb-sm-0 {
    margin-bottom: 0;
  }

  .container-faq-light-copy {
    width: 100%;
    max-width: 100%;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .accordion-block {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-heading-h3-exp.small-text-20 {
    font-size: 20px;
    line-height: 28px;
  }

  .eligibility-app-box {
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .eligibility-app-box.img-first {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .eligibility-app-box.fade-up-slow {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .eligibility-app-box.img-first-copy {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .app-iframe {
    order: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .inner-sub-heading-h4.mt-32.mb-0.mt-sm-tab-10 {
    margin-top: 10px;
  }

  .inner-sub-heading-h4.mt-32.mb-0.text-tab-left {
    box-sizing: border-box;
    text-align: left;
  }

  .inner-sub-heading-h4.mt-32.mb-0.text-tab-left.mt-mob-0.text-mob-center {
    text-align: center;
  }

  .inner-sub-heading-h4.mt-32.mb-0.text-tab-left.mt-mob-0.text-mob-center.fs-mob-22 {
    font-size: 22px;
    line-height: 30px;
  }

  .inner-sub-heading-h4.mt-32.mb-0.text-tab-left.mt-mob-0.text-mob-center.fs-mob-22.mt-sm-tab-0 {
    margin-top: 0;
  }

  .inner-sub-heading-h4.fs-sm-tab-24 {
    font-size: 24px;
  }

  .flex-block-11._w-100 {
    width: 100%;
  }

  .flex-block-11._w-100.mb-tab-0, .flex-block-11.mb-mob-0.mb-sm-0 {
    margin-bottom: 0;
  }

  .flex-block-11._w-sm-100 {
    width: 100%;
    max-width: 100%;
  }

  .image-content-dui-exp {
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .image-content-dui-exp.img-first {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .image-content-dui-exp.fade-up-slow {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-content-dui-exp.fade-up-slow.gap-70 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-dui-exp.fade-up-slow.gap-70._w-90._w-tab-100 {
    width: 100%;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.mt-sm-tab-10 {
    margin-top: 10px;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.gx-tab, .image-content-dui-exp.fade-up-slow.gap-70.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-dui-exp.img-first-copy {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .thead-3-col-copy {
    margin-top: 0;
  }

  .benefits-dui-exp {
    max-width: 95%;
  }

  .benefits-dui-exp.cust-sec-container {
    max-width: 100%;
  }

  .list-7.ps-20 {
    padding-left: 20px;
  }

  .benefits-box {
    grid-template-columns: 1fr;
    margin-bottom: -20px;
  }

  .benefits-box.grid-2-cols._w-95-tab {
    grid-template-columns: 1fr;
  }

  .benefits-box.grid-2-cols._w-95-tab._w-tab-100.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .benefits-box.grid-3-cols._w-95-tab, .benefits-box.grid-2-cols._w-tab-95.grid-1-col, .benefits-box.grid-2-cols.grid-1-col-sm-tab {
    grid-template-columns: 1fr;
  }

  .benefits-box.grid-2-cols.grid-1-col-sm-tab.sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .benefits-box.grid-tab-2 {
    grid-template-columns: 1fr;
  }

  .benefits-box.grid-tab-2._w-tab-95.grid-tab-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .benefit-box {
    grid-template-columns: 1fr;
    margin-bottom: -20px;
  }

  .benefit-box.grid--tab-2-col {
    grid-template-columns: 1fr;
  }

  .benefits-box-single.last-child-box {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-15 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .inner-sub-heading {
    font-size: 26px;
  }

  .inner-sub-heading.mt-0.fs-18-26._w-100.mb-0.fs-18-sm {
    font-size: 18px;
  }

  .bottom-cta-desc {
    text-align: left;
    width: 100%;
  }

  .bottom-cta-desc.sec-desc.text-center.mt-0.mt-24.mt-tab-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0, .bottom-cta-desc.mb-0._w-100 {
    font-size: 16px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-0.text-mob-center {
    text-align: left;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.pb-sm-30 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.pb-sm-30.textr-sm-center {
    text-align: center;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.pb-sm-30.pt-sm-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.pb-sm-0 {
    padding-bottom: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.pb-sm-0.mt-sm-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50-copy.pb-sm-30 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50-copy.pb-sm-30.textr-sm-center {
    text-align: center;
  }

  .bottom-cta-desc.mb-0._w-100.mt-32.text-sm-center.mt-24.mt-sm-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-sm-16 {
    margin-top: 16px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-sm-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-sm-0.m-top-sm-16 {
    margin-top: 16px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-12.text-sm-center.mb-sm-20, .bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-12.text-sm-center-copy.mb-sm-20, .bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-12-copy.text-sm-center.mb-sm-20, .bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-12-copy.text-sm-center-copy.mb-sm-20 {
    margin-bottom: 20px;
  }

  .bottom-cta-desc.mb-0._w-100.text-sm-center.mt-sm-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-tab-12.mt-sm-0.mt-sm-center {
    text-align: center;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50.pb-sm-30 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50.pb-sm-30.textr-sm-center {
    text-align: center;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50-copy.pb-sm-30 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50-copy.pb-sm-30.textr-sm-center {
    text-align: center;
  }

  .bottom-cta-desc.mb-0._w-100.mt-24.mb-tab-24.text-sm-center.mt-sm-16 {
    margin-top: 16px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-24.text-sm-center.mt-sm-12 {
    margin-top: 12px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-24.text-sm-center.mt-sm-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-sm-12 {
    margin-top: 12px;
  }

  .bottom-cta-desc.mb-0.mt-sm-0, .bottom-cta-desc.mb-0.mt-sm-0.mt-16.tab-text-left.m-top-sm-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.mb-0.text-sm-center {
    text-align: center;
  }

  .bottom-cta-desc.mb-0.text-sm-center.mt-sm-20 {
    margin-top: 20px;
  }

  .bottom-cta-desc.text-sm-center {
    text-align: center;
  }

  .bottom-cta-desc.text-sm-center.mt-mob-16 {
    margin-top: 16px;
  }

  .bottom-cta-desc.text-tab-center {
    text-align: center;
  }

  .div-block-16._w-md-100.mt-60.mt-sm-20 {
    margin-top: 20px;
  }

  .div-block-16._w-md-100.mt-60.mt-sm-20.gap-sm-8, .div-block-16._w-md-100.mt-60.gap-sm-8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-16._w-sm-100 {
    width: 100%;
  }

  .div-block-16._w-sm-100._w-tab-100 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-16._w-tab-100.gap-sm-10, .div-block-16.gap-sm-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-16.gap-sm-4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .content-2-box-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .content-2-box-grid.img-first {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .content-2-box-grid.fade-up-slow {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-2-box-grid.img-first-copy {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .content-2-box-grid.mt-md-0 {
    margin-top: 0;
  }

  ._2-box-grid {
    order: 1;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-top: 0;
  }

  .section-6 {
    margin-bottom: 40px;
  }

  .section-6.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .breath-test-accuracy {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .breath-testing-process {
    padding: 0 15px;
  }

  .breath-testing-process.mt-100 {
    margin-top: 40px;
  }

  .breath-testing-process.mt-100._w-sm-100.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .breath-testing-process.mt-100-copy {
    margin-top: 40px;
  }

  .breath-testing-process.mt-100-copy._w-sm-100.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .get-expert-defense {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .get-expert-defense.pt-0 {
    margin-top: 40px;
  }

  .get-expert-defense.pt-0.pt-sm-0.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .get-expert-defense.pt-0.mt-sm-0 {
    margin-top: 0;
  }

  .get-expert-defense.pt-0.mt-sm-0.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .mb-100.statutes-and-court-cases {
    margin-bottom: 0;
  }

  .flex-block-14._w-sm-100 {
    width: 100%;
  }

  .flex-block-14._w-sm-100.align-sm-left {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-block-14._w-sm-100._w-tab-100.gap-sm-0, .flex-block-14._w-sm-100.gap-sm-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-14._w-sm-100.gap-sm-6 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .flex-block-14._w-tab-100.gap-sm-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-14._w-sm-100-copy._w-tab-100.gap-sm-0, .flex-block-14._w-sm-100-copy.gap-sm-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-14._w-sm-100-copy {
    width: 100%;
  }

  .flex-block-14._w-sm-100-copy.align-sm-left {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-block-14._w-sm-100-copy._w-tab-100.gap-sm-0, .flex-block-14._w-sm-100-copy.gap-sm-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-14._w-sm-100-copy.gap-sm-6 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .list-13.list-normal.ps-mob-0 {
    padding-left: 0;
  }

  .list-13.mb-sm-0 {
    margin-bottom: 0;
  }

  .bio-content-bottom {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .how-we-defend {
    margin-top: 0;
  }

  .how-we-defend.px-tab-24.mt-mob-0.pt-sm-60, .how-we-defend.px-tab-24.mt-tab-60, .how-we-defend.mt-sm-60 {
    margin-top: 60px;
  }

  .div-block-17._w-mob-100.mb-mob-12._w-sm-100 {
    width: 100%;
  }

  .breath-test-refusal {
    margin-bottom: 60px;
  }

  ._7-day-survival-plan {
    margin-top: 0;
  }

  .banner-sub-heading.sub-heading-meet-team {
    font-size: 20px;
    line-height: 32px;
  }

  .understanding-dui-blood-test-process {
    margin-top: 0;
  }

  .single-icon-box {
    width: 100%;
  }

  .single-icon-box.card-full-width.bg-blue.px-24.align-mob-center {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .single-icon-box.card-full-width.tab-align-center {
    justify-content: center;
    align-items: center;
  }

  .single-icon-box.card-full-width.px-24.align-mob-center {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .icon-box-desc.tab-text-center {
    text-align: center;
  }

  .left-arrow-2-copy-copy, .swiper-nav-btn-left {
    margin-left: -13px;
    bottom: -12%;
    left: 44%;
  }

  .swiper-nav-btn-right {
    margin-right: -27px;
    bottom: -12%;
    right: 44%;
  }

  .collection-item-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .location-city-block.sec-container.inner-sec-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .secntencing-grid-second-dui {
    padding: 40px 20px;
  }

  .what-to-expect-from-court-process-copy {
    margin-bottom: 60px;
  }

  .impact-on-cdl-and-employment-copy {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .impact-on-cdl-and-employment-copy.pb-0 {
    padding-bottom: 0;
  }

  .impact-on-employment {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .impact-on-employment.pb-0, .impact-on-employment.pb-0-copy {
    padding-bottom: 0;
  }

  .impact-on-employment.py-sm-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .impact-on-employment.py-sm-60.px-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .probation-conditions-secnd-dui {
    border: 1px solid var(--transparent);
    padding: 0 24px;
  }

  .probation-conditions-secnd-dui.py-sm-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .why-we-stand-out {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .why-we-stand-out.mb-100 {
    padding-bottom: 40px;
  }

  .why-we-stand-out.mb-mob-40 {
    margin-bottom: 40px;
  }

  .dui-legal-process.mb-100 {
    padding-bottom: 40px;
  }

  .dui-legal-process.mb-mob-40 {
    margin-bottom: 40px;
  }

  .about-callahan-laws, .third-offence-dui {
    border: 1px solid var(--transparent);
    padding: 40px 0;
  }

  .legal-process-third-dui.mb-100 {
    padding-bottom: 40px;
  }

  .legal-process-third-dui.mb-100.pb-0.mb-tab-60 {
    margin-bottom: 40px;
  }

  .legal-process-third-dui.mb-100-copy {
    padding-bottom: 40px;
  }

  .legal-process-third-dui.mb-100-copy.pb-0.mb-tab-60 {
    margin-bottom: 40px;
  }

  .alternative-sentencing-options {
    margin-bottom: 0;
  }

  .alternative-sentencing-options.mb-100 {
    padding-bottom: 40px;
  }

  .alternative-sentencing-options.mb-100.pb-0.mb-tab-60 {
    margin-bottom: 40px;
  }

  .alternative-sentencing-options.mb-100-copy {
    padding-bottom: 40px;
  }

  .alternative-sentencing-options.mb-100-copy.pb-0.mb-tab-60 {
    margin-bottom: 40px;
  }

  .life-consequences-of-a-third-dui {
    padding: 40px 20px 0;
  }

  .legal-defenses-for-third-dui-charges {
    margin-top: 0;
    margin-bottom: 0;
  }

  .legal-defenses-for-third-dui-charges.mb-100 {
    padding-bottom: 40px;
  }

  .legal-defenses-for-third-dui-charges.mb-mob-40 {
    margin-bottom: 40px;
  }

  .legal-defenses-for-third-dui-charges.pt-0 {
    margin-bottom: 0;
  }

  .consequences-beyond-court {
    width: 100%;
    padding: 40px 24px;
  }

  .alternative-sentencomg-and-treatments {
    padding: 40px 20px;
  }

  .alternative-sentencomg-and-treatments.pb-12 {
    padding-bottom: 12px;
  }

  .dui-penalty-breakdown-content-copy {
    max-width: 95%;
  }

  .dui-penalty-breakdown-content-copy.cust-sec-container, .dui-penalty-breakdown-content-copy.cust-sec-container.pb-12.mw-tab-98.mw-tab-100 {
    max-width: 100%;
  }

  .benefits-of-vacating-your-record {
    width: 100%;
    padding: 60px 20px;
  }

  .what-is-dui-expungement {
    border: 1px solid var(--transparent);
    padding: 40px 0;
  }

  .what-is-dui-expungement.pt-0, .what-is-dui-expungement.pt-tab-40 {
    padding-top: 40px;
  }

  .what-is-dui-expungement.pb-sm-tab-0 {
    padding-bottom: 0;
  }

  .ps-sm-tab-20 {
    padding-left: 20px;
  }

  .div-block-19 {
    margin-bottom: 40px;
  }

  .deffered-treatment-block {
    max-width: 100%;
  }

  .deffered-treatment-block.bg-grey {
    padding: 40px 20px;
  }

  .deffered-treatment-block.py-md-60.pt-0 {
    padding-top: 0;
  }

  .deffered-treatment-block.py-md-60.py-sm-0 {
    flex-flow: wrap;
    padding-top: 0;
    padding-bottom: 0;
  }

  .deffered-treatment-block.py-md-60.pb-sm-0.pb-m-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .deffered-treatment-block.py-md-60.pt-sm-0 {
    padding-top: 0;
  }

  .deffered-treatment-block.py-md-60.pt-sm-0.pb-sm-0 {
    padding-bottom: 0;
  }

  .deffered-treatment-block.pt-0.py-md-60.py-sm-40 {
    padding-bottom: 40px;
  }

  .deffered-treatment-block.py-lg-60.py-md-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .what-is-deffered-prosecution {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .what-is-deffered-prosecution.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20 {
    margin-top: 40px;
  }

  .law-inforcement.mb-100 {
    padding-bottom: 40px;
  }

  .law-inforcement.mb-mob-40, .law-inforcement.mb-tab-60 {
    margin-bottom: 40px;
  }

  .law-inforcement.mb-tab-60.px-sm-tab-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .types-of-drug-dui.mb-100 {
    padding-bottom: 40px;
  }

  .types-of-drug-dui.mb-mob-40, .types-of-drug-dui.mb-tab-60 {
    margin-bottom: 40px;
  }

  .types-of-drug-dui.mb-tab-60.px-sm-tab-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .types-of-drug-dui.px-sm-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .types-of-drug-dui.px-sm-8.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-7 {
    width: 100%;
  }

  .refusal-vs-provided-test {
    padding: 10px 20px 40px;
  }

  .refusal-vs-provided-test.pb-12 {
    padding-bottom: 12px;
  }

  .intro-field-sobriety-tests, .intro-probable-cause, .key-takeways-probale-cause {
    border: 1px solid var(--transparent);
    padding: 40px 0;
  }

  .key-takeways-probale-cause.pt-0, .key-takeways-probale-cause.pt-tab-40 {
    padding-top: 40px;
  }

  .key-takeways-probale-cause.pb-sm-tab-0 {
    padding-bottom: 0;
  }

  .key-takeways-probale-cause.px-tab-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .intro-license-suspension {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .intro-license-suspension.px-tab-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-answer-new {
    font-size: 16px;
    line-height: 160%;
  }

  .thead-4-col-copy {
    margin-top: 0;
  }

  .flex-block-20.mt-30 {
    width: 100%;
  }

  .bottom-cta-data {
    min-width: auto;
  }

  .bottom-cta-data._w-sm-100 {
    width: 100%;
  }

  .flex-block-22.mt-sm-0 {
    margin-top: 0;
  }

  .what-to-expect-from-us {
    margin-bottom: 40px;
  }

  .intro-dui-process {
    margin-top: 40px;
  }

  .inner-subheading-h3 {
    font-size: 28px;
  }

  .how-we-help {
    margin-bottom: 40px;
  }

  .table-content-section {
    padding: 10px 20px 40px;
  }

  .table-content-section.pt-0.legal-penality-section.pb-sm-0 {
    padding-bottom: 0;
  }

  .table-content-section.pt-0.legal-penality-section.pb-sm-0.px-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .table-content-section.px-mob-0.pt-tab-0.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-hearing-intro {
    margin-top: 40px;
  }

  .key-takeaways {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .key-takeaways.pt-0, .key-takeaways.pt-tab-40 {
    padding-top: 40px;
  }

  .key-takeaways.pb-sm-tab-0 {
    padding-bottom: 0;
  }

  .key-takeaways.pt-sm-40 {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .key-takeaways.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .submit-your-request {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .request-when-everythiing-against, .missed-the-deadline, .why-need-an-attorney {
    margin-bottom: 40px;
  }

  .iil-process-and-timeline {
    padding: 0 24px;
  }

  .iil-process-and-timeline.mt-100 {
    margin-top: 40px;
  }

  .iil-process-and-timeline.mt-100._w-sm-100.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .iil-process-and-timeline.mt-100-copy {
    margin-top: 40px;
  }

  .iil-process-and-timeline.mt-100-copy._w-sm-100.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .compliance-and-violations {
    margin-top: 40px;
  }

  .our-commitment {
    margin-bottom: 40px;
  }

  .our-commitment.mb-100 {
    padding-bottom: 40px;
  }

  .our-commitment.mb-mob-40, .our-commitment.mb-tab-60 {
    margin-bottom: 40px;
  }

  .our-commitment.mb-tab-60.px-sm-tab-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .our-track-record {
    margin-bottom: 40px;
  }

  .our-track-record.mb-100 {
    padding-bottom: 40px;
  }

  .our-track-record.mb-mob-40, .our-track-record.mb-tab-60 {
    margin-bottom: 40px;
  }

  .our-track-record.mb-tab-60.px-sm-tab-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta-with-banner {
    padding: 60px 15px;
  }

  .cta-sec-container._w-tab-95 {
    width: 95%;
  }

  .cta-banner-section {
    margin-bottom: 40px;
  }

  .reviewer-info {
    flex-flow: row;
  }

  .collection-list-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .geo-lomo-answer-block {
    margin-top: 40px;
  }

  .geo-lomo-answer-block.mt-sm-5 {
    margin-top: 5px;
  }

  .intro-dol-hearing {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .intro-dol-hearing.pt-sm-0 {
    padding-top: 0;
  }

  .what-is-dol-hearing-in-wa {
    margin-bottom: 40px;
  }

  .what-is-dol-hearing-in-wa.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .four-legal-dol-issues {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .can-you-win-dol-hearing, .dol-defense-strategies, .role-of-hearing-examiner {
    margin-bottom: 40px;
  }

  .role-of-hearing-examiner._w-sm-100 {
    width: 100%;
  }

  .why-factory-training-matters, .blood-test-vs-breath-test, .what-happens-after-hearing, .lawyer-for-your-dol-hearing {
    margin-bottom: 40px;
  }

  .lawyer-for-your-dol-hearing.mb-sm-0 {
    margin-bottom: 0;
  }

  .section-6-copy {
    margin-bottom: 40px;
  }

  .section-6-copy.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .reinstate-your-cdl {
    margin-bottom: 40px;
  }

  .reinstate-your-cdl.px-tab-24, .cdl-disqualification-periods.px-tab-24 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .what-is-cdl-dui-consequences {
    margin-bottom: 40px;
  }

  .what-is-cdl-dui-consequences.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .bac-limit-cdl-drivers, .job-consequences {
    margin-bottom: 40px;
  }

  .job-consequences._w-sm-100 {
    width: 100%;
  }

  .what-to-do-after-a-dui-arrest, .why-choose-us-for-cdl, .what-is-cdl-dui-consequences-copy {
    margin-bottom: 40px;
  }

  .what-is-cdl-dui-consequences-copy.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .understanding-dui-evidence {
    margin-bottom: 40px;
  }

  .understanding-dui-evidence.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .field-sobriety-tests {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .field-sobriety-tests.px-tab-24 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .breath-testing {
    margin-bottom: 60px;
  }

  .blood-testing, .probable-cause {
    margin-bottom: 40px;
  }

  .probable-cause._w-sm-100 {
    width: 100%;
  }

  .refusing-a-breath-test, .officer-observations, .combined-evidence, .our-expertise {
    margin-bottom: 40px;
  }

  .sec-desc-copy {
    margin-top: 10px;
  }

  .sec-desc-copy.mb-10 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sec-desc-copy.mb-10.text-center.text-md-start, .sec-desc-copy.mb-0.text-center.text-sm-left {
    text-align: left;
  }

  .sec-desc-copy.mb-0.mt-md-0, .sec-desc-copy.mb-0.mt-sm-tab-0, .sec-desc-copy.mb-0.mt-sm-0 {
    margin-top: 0;
  }

  .sec-desc-copy.mt-8 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .sec-desc-copy.mt-8.mt-md-12 {
    margin-top: 12px;
  }

  .sec-desc-copy.mt-8.mt-md-12.text-md-center {
    text-align: center;
  }

  .sec-desc-copy.mt-8.mb-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .sec-desc-copy.mt-10.mb-0.mb-sm-0 {
    margin-bottom: 0;
  }

  .sec-desc-copy.mb-12.my-sm-tab-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sec-desc-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  .sec-desc-copy.important-note.mt-sm-tab-0, .sec-desc-copy.mt-md-0 {
    margin-top: 0;
  }

  .sec-desc-copy.mb-10-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sec-desc-copy.mb-10-copy.text-center.text-md-start {
    text-align: left;
  }

  .sec-desc-copy.mt-8-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .sec-desc-copy.mt-8-copy.mt-md-12 {
    margin-top: 12px;
  }

  .sec-desc-copy.mt-8-copy.mt-md-12.text-md-center {
    text-align: center;
  }

  .sec-desc-copy.mt-8-copy.mb-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .faq-answer-text, .faq-answer-copy, .faq-answer-copy, .faq-answer-copy-copy, .faq-answer-copy {
    font-size: 16px;
    line-height: 160%;
  }

  .heading-h3.mb-0.text-tab-center {
    text-align: center;
  }

  .location-link-copy {
    font-size: 16px;
    font-weight: 600;
  }

  .link-79.lh-1-5 {
    font-size: 16px;
    font-weight: 400;
  }

  .offices-boxes-collection {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .recognition-leadership {
    border: 1px solid var(--transparent);
    margin-right: 0;
    padding: 40px 24px 20px 0;
  }

  .why-us-area-we-serve {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .why-us-area-we-serve.why-us-area {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .team-page-intro {
    border-radius: 20px;
    width: 100%;
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .facing-dui-sec {
    grid-row-gap: 20px;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .facing-dui {
    width: auto;
    padding: 60px 0;
  }

  .intro-payment-plans {
    border: 1px solid var(--transparent);
    padding: 40px 0;
  }

  .intro-payment-plans.pt-sm-0 {
    padding-top: 0;
  }

  .transparent-flat-fees {
    margin-top: 40px;
  }

  .transparent-flat-fees.mt-sm-5 {
    margin-top: 5px;
  }

  .the-benefits-of-flat-fees {
    border: 1px solid var(--transparent);
    padding: 0 20px 40px;
  }

  .the-benefits-of-flat-fees.pt-0, .the-benefits-of-flat-fees.pt-tab-40 {
    padding-top: 40px;
  }

  .the-benefits-of-flat-fees.pb-sm-tab-0 {
    padding-bottom: 0;
  }

  .the-benefits-of-flat-fees.pt-sm-40 {
    padding-top: 40px;
  }

  .dui-lawyer-payment-plans {
    margin-bottom: 40px;
  }

  .dui-lawyer-payment-plans.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .how-affirm-financing-works {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .in-house-payment-plans, .in-house-payment-plan-benefits, .why-choose-our-lawyer-payment-plans {
    margin-bottom: 40px;
  }

  .why-choose-our-lawyer-payment-plans._w-sm-100 {
    width: 100%;
  }

  .personalized-service-and-support, .our-team {
    margin-bottom: 40px;
  }

  .our-team.px-tab-24.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .reasons-to-hire-us {
    margin-bottom: 40px;
  }

  .reasons-to-hire-us.mb-sm-0 {
    margin-bottom: 0;
  }

  .reasons-to-hire-us.mb-sm-0.px-tab-24.mb-sm-40, .area-we-serve {
    margin-bottom: 40px;
  }

  .area-we-serve.px-tab-24.mb-sm-0 {
    margin-bottom: 0;
  }

  .penalties-by-severity {
    padding: 10px 20px 40px;
  }

  .table-5-col {
    padding: 16px;
  }

  .table-5-col.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .table-5-col.p-16 {
    padding: 16px;
  }

  .table-5-col.p-16.bg-white.py-md-24 {
    padding: 24px;
  }

  .table-5-col.p-16.bg-white.py-tab-32.px-tab-32 {
    padding-left: 32px;
  }

  .table-5-col.p-16.bg-white.py-tab-32.px-tab-32.px-mob-16 {
    padding-right: 32px;
  }

  .table-5-col.p-16.bg-white.py-tab-32.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .table-5-col.p-16.bg-white.suspension-table-block {
    width: 100%;
  }

  .table-5-col.p-16.py-tab-32.mt-sm-tab-32 {
    margin-top: 32px;
  }

  .table-5-col.p-16.py-tab-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .table-5-col.p-16-copy {
    padding: 16px;
  }

  .thead-5-col {
    margin-top: 0;
  }

  .license-suspension-dol-consequences {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .intro-hit-and-run {
    border: 1px solid var(--transparent);
    padding: 40px 20px;
  }

  .intro-hit-and-run.pt-sm-0 {
    padding-top: 0;
  }

  .punishment-for-hit-and-run {
    margin-top: 40px;
  }

  .punishment-for-hit-and-run.mt-sm-5 {
    margin-top: 5px;
  }

  .what-is-hit-and-run {
    margin-bottom: 40px;
  }

  .what-is-hit-and-run.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .civil-compromise-options, .common-defenses, .what-to-do-after {
    margin-bottom: 40px;
  }

  .what-to-do-after._w-sm-100 {
    width: 100%;
  }

  .updated-image-content-box {
    flex-flow: column;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .updated-image-content-box.img-first {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .updated-image-content-box.img-first.fade-up-slow.mt-24, .updated-image-content-box.img-first.fade-up-slow-copy.mt-24 {
    order: -9999;
  }

  .updated-image-content-box.fade-up-slow {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .updated-image-content-box.fade-up-slow.gap-70 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .updated-image-content-box.fade-up-slow.gap-70.mt-16 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .updated-image-content-box.fade-up-slow.mt-16.gap-60, .updated-image-content-box.fade-up-slow.mt-32.gap-60, .updated-image-content-box.fade-up-slow.mt-16-copy.gap-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .updated-image-content-box.img-first-copy {
    flex-flow: row-reverse wrap-reverse;
    grid-auto-flow: row dense;
    display: flex;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow.mt-24, .updated-image-content-box.img-first-copy.fade-up-slow-copy.mt-24 {
    order: -9999;
  }

  .image-box-top-content {
    order: 9999;
    width: 100%;
  }

  .image-box-top-content.order-2 {
    order: 2;
  }

  .image-box-top-content.gap-mob-8 {
    order: 0;
  }

  ._2-boxes-content {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
  }

  ._2-boxes-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content.grid-single-col.mt-tab-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.mt-16.grid-tab-2-col.pb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.mt-16.grid-tab-2-col.pb-sm-20 {
    margin-bottom: 20px;
  }

  ._2-boxes-content.grid-tab-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content.grid-tab-2-col.mb-tab-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-tab-2-col.mt-mob-0.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-16.mb-sm-0, ._2-boxes-content.grid-tab-2-col.mt-tab-16.mb-sm-0-copy, ._2-boxes-content.grid-tab-2-col.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-tab-2-col.mb-sm-0.mt-sm-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-10 {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-10.mb-sm-0.mt-sm-24 {
    margin-top: 24px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-12 {
    margin-top: 12px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-16.mb-sm-0.gap-sm-16, ._2-boxes-content.grid-tab-2-col.mt-sm-16.mb-sm-0.gap-sm-16-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-10-copy {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-16-copy.mb-sm-0, ._2-boxes-content.grid-tab-2-col.mt-tab-16-copy.mb-sm-0-copy {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-0 {
    margin-top: 0;
  }

  ._2-boxes-content.singal-col.mb-sm-0.mt-sm-16, ._2-boxes-content.sii.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.mt-8.tab-2-col.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16.mb-sm-0, ._2-boxes-content.grid-tab-2-col-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.flex-3-col.mt-mob-10.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16.mb-sm-0, ._2-boxes-content.grid-tab-2-col-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-2-col.mt-sm-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.grid-2-col.mt-sm-16, ._2-boxes-content.mx-auto.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.mx-auto.mt-sm-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.mx-auto.mt-sm-24 {
    margin-top: 24px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16.mb-sm-0, ._2-boxes-content.grid-tab-2-col-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mb-tab-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16.mb-sm-0, ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16.mb-sm-0-copy, ._2-boxes-content.grid-tab-2-col-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mb-sm-0.mt-sm-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-sm-10 {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-sm-12 {
    margin-top: 12px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-sm-16.mb-sm-0.gap-sm-16, ._2-boxes-content.grid-tab-2-col-copy.mt-sm-16.mb-sm-0.gap-sm-16-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-sm-10-copy {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16-copy.mb-sm-0, ._2-boxes-content.grid-tab-2-col-copy.mt-tab-16-copy.mb-sm-0-copy, ._2-boxes-content.grid-tab-1-col.mt-tab-16.mb-sm-0, ._2-boxes-content.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.my-sm-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .two-boxes-wrapper.gy-mob-20.px-mob-0.gap-sm-14 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .two-boxes-wrapper.gy-mob-20.px-tab-0.gap-tab-10 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .two-boxes-wrapper.mw-tab-768.mw-tab-100.px-tab-0, .two-boxes-wrapper.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .what-to-ellude-police {
    margin-bottom: 40px;
  }

  .what-to-ellude-police.mb-sm-tab-0 {
    margin-bottom: 0;
  }

  .convicted-for-eluding, .penalities-sentencing, .convicted-for-elude {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .reduce-or-dismiss-eluding-charges {
    margin-bottom: 40px;
  }

  .timeline-process-section {
    padding: 0 15px;
  }

  .timeline-process-section.mt-100 {
    margin-top: 40px;
  }

  .timeline-process-section.mt-100._w-sm-100.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-process-section.mt-100-copy {
    margin-top: 40px;
  }

  .timeline-process-section.mt-100-copy._w-sm-100.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-process-section.mt-0.mb-default {
    padding-bottom: 40px;
  }

  .timeline-process-section.mt-0.mb-default.pb-sm-0 {
    padding-bottom: 0;
  }

  .timeline-process-section.mt-0-copy.mb-default {
    padding-bottom: 40px;
  }

  .timeline-process-section.mt-mob-0.px-tab-24.px-sm-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .timeline-process-section.process-section-3rd-dui {
    padding-left: 0;
    padding-right: 0;
  }

  .top-section-desc {
    text-align: center;
    font-size: 16px;
    line-height: 165%;
  }

  .why-hire-cards-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .why-hire-card {
    border-radius: 20px;
  }

  .green-cta-btn {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 4px;
  }

  .blue-cta-btn {
    border-radius: 4px;
  }

  .button-wrapper {
    flex-flow: column;
  }

  .h3-sub-heading {
    font-size: 26px;
    line-height: 36px;
  }

  .h3-sub-heading.mt-0 {
    font-size: 22px;
    line-height: 30px;
  }

  .hero-wrapper-why-us-v2 {
    width: 100%;
    max-width: 100%;
  }

  .why-us-sec-multi-boxes {
    width: 100%;
  }

  .why-us-sec-multi-boxes.mt-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .icon-box-heading-main {
    text-align: center;
  }

  .icon-box-heading-main.tab-text-center {
    justify-content: center;
    align-items: stretch;
  }

  .results-cards-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 100%;
  }

  .dui-practice-areas {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .practice-area-single {
    min-height: 265px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-practice-area-box {
    font-size: 20px;
  }

  .single-card-dui-arrest {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .dui-defense-strategies {
    margin-bottom: 40px;
  }

  .dui-defense-strategies.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  ._3-boxes-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: -20px;
    display: grid;
  }

  ._3-boxes-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr 1fr;
  }

  ._3-boxes-content.mb-sm-0 {
    margin-bottom: 0;
  }

  ._3-boxes-content.mb-sm-0.gy-mob-20.mt-sm-0 {
    margin-top: 0;
  }

  ._3-boxes-content.mb-sm-0.mt-mob-12.gap-mob-16.tab-2-col, ._3-boxes-content.grid-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  ._3-boxes-content.grid-sm-2-col.gap-bob-18.mt-mob-0._2-box-flex.mb-tab-0 {
    margin-bottom: 0;
  }

  ._3-boxes-content.mt-md-0.mb-sm-0.gy-mob-20 {
    grid-template-columns: 1fr 1fr;
  }

  ._3-boxes-content.mt-md-0.mb-sm-0.gap-mob-20, ._3-boxes-content.mt-md-0.mb-sm-0.gap-mob-20-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._3-boxes-content.grid-sm-2-col-copy, ._3-boxes-content.tab-3-col.tab-sm-2-col {
    grid-template-columns: 1fr 1fr;
  }

  ._3-boxes-content.tab-3-col.tab-sm-2-col.my-tab-0 {
    margin-bottom: 0;
  }

  .single-content-box {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .single-content-box.white-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .single-content-box.fade-left-slow.bg-white, .single-content-box.fade-right-slow.bg-white {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .single-content-box.white-bg-copy {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .single-content-box.bg-white.shadow-dark.single-child-block {
    width: 100%;
    max-width: 350px;
  }

  .single-content-box.bg-white.shadow-dark.py-sm-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .three-boxes-wrapper.mt-50 {
    margin-top: 20px;
  }

  .why-need-dui-attorney-immediately {
    margin-top: 40px;
    padding: 10px 20px 40px;
  }

  .why-need-dui-attorney-immediately.pb-12 {
    padding-bottom: 12px;
  }

  .why-need-dui-attorney-immediately.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .single-box-content {
    grid-template-columns: 1fr;
    margin-bottom: -20px;
  }

  .single-box-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr 1fr;
  }

  .why-hire-us-home {
    max-width: 100%;
    padding: 60px 24px;
  }

  .why-hire-us-home.px-tab-32.px-md-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .timeline-process-section-home {
    padding: 0;
  }

  .timeline-process-section-home.mt-100 {
    margin-top: 40px;
  }

  .timeline-process-section-home.mt-100._w-sm-100.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-process-section-home.mt-100-copy {
    margin-top: 40px;
  }

  .timeline-process-section-home.mt-100-copy._w-sm-100.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-process-section-home.mt-0.mb-default, .timeline-process-section-home.mt-0-copy.mb-default, .timeline-process-section-home.mt-0-copy-copy.mb-default {
    padding-bottom: 40px;
  }

  .list-item-24 {
    font-size: 16px;
  }

  .gap-sm-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .desc-below-form {
    padding-left: 0;
    padding-right: 0;
  }

  .desc-below-form.px-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .desc-below-form.px-sm-16.px-mob-0, .desc-below-form.px-tab-0, .desc-below-form.px-tab-0-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .page-intro-section {
    border-radius: 20px;
    width: 100%;
    margin-bottom: 0;
    padding: 60px 24px;
  }

  .page-intro-section.py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .page-intro-section.br-sm-0 {
    border-radius: 0;
  }

  .page-intro-section.br-sm-0.py-sm-40._w-tab-auto.mx-tab-24.br-sm-20 {
    border-radius: 20px;
  }

  .desc-block.mt-sm-0 {
    margin-top: 0;
  }

  .process-after-you-contact-us, .why-us---contact-us {
    border-radius: 20px;
    width: 100%;
    margin-bottom: 40px;
    padding: 40px 24px;
  }

  .banner-form-right {
    vertical-align: sub;
    background-color: #f5f7fa;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    padding: 40px 24px;
  }

  .hero-home-page {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-home-page.gap-y-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-home-page.mx-w-mob-100 {
    max-width: 100%;
  }

  .hero-home-page.mx-w-mob-100.gap-y-40.align-mob-left {
    justify-content: flex-start;
    align-items: center;
  }

  .banner-left {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .banner-left.banner-contact-form {
    width: 100%;
  }

  .banner-left.mb-tab-0 {
    width: 100%;
    margin-bottom: 0;
  }

  .banner-left.home-banner-form {
    width: 100%;
  }

  .banner-left.mb-tab-0-copy {
    width: 100%;
    margin-bottom: 0;
  }

  .home-hero-button-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .home-hero-button-wrapper.mt-0.align-mob-left {
    flex-flow: row;
  }

  .hero-banner-description.mt-0.px-0.text-sm-center, .hero-banner-description.mt-0.text-sm-center, .hero-banner-description.mt-0-copy.px-0.text-sm-center {
    text-align: center;
  }

  .bold-text-808 {
    font-size: 26px;
  }

  .free-consultation-cta {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 24px 40px;
  }

  .free-consultation-cta.mt-0 {
    padding: 0 20px 60px;
  }

  .free-consultation-cta.mt-0.px-15.pb-sm-0 {
    padding-bottom: 20px;
  }

  .free-consultation-cta.mt-0.px-16.px-tab-cta.mt-tab-60 {
    margin-top: 60px;
  }

  .free-consultation-cta.mt-0.mt-default {
    margin-top: 40px;
  }

  .free-consultation-cta.mt-0.mt-default.px-tab-24.pb-sm-40 {
    padding-bottom: 40px;
  }

  .free-consultation-cta.mt-0.mt-default.px-tab-24.pb-sm-40.mt-sm-0 {
    margin-top: 0;
  }

  .free-consultation-cta.fade-up-slow {
    padding-left: 20px;
    padding-right: 20px;
  }

  .free-consultation-cta.mt-0-copy.mt-main-default {
    margin-top: 20px;
  }

  .free-consultation-cta.pt-mob-0 {
    padding-top: 0;
  }

  .free-consultation-cta.mt-0-copy {
    padding: 0 20px 60px;
  }

  .free-consultation-cta.mt-0-copy.px-15.pb-sm-0 {
    padding-bottom: 20px;
  }

  .free-consultation-cta.mt-0-copy.px-16.px-tab-cta.mt-tab-60 {
    margin-top: 60px;
  }

  .free-consultation-cta.mt-0-copy.mt-default {
    margin-top: 40px;
  }

  .free-consultation-cta.mt-0-copy.mt-default.px-tab-24.pb-sm-40 {
    padding-bottom: 40px;
  }

  .free-consultation-cta.mt-0-copy.mt-default.px-tab-24.pb-sm-40.mt-sm-0 {
    margin-top: 0;
  }

  .content-box-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .content-box-wrapper._w-100 {
    width: 100%;
    max-width: 528px;
  }

  .content-box-wrapper.mx-w-xl.mt-mob-10._w-tab-100.mt-sm-10 {
    margin-top: 10px;
  }

  .content-box-wrapper.mx-w-xl.mt-mob-10._w-tab-95._w-sm-100 {
    width: 100%;
  }

  .content-box-wrapper.mx-w-xl.mt-tab-10 {
    margin-top: 10px;
  }

  .content-box-wrapper.mx-w-xl.grid-sm-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-box-wrapper._w-tab-100, .content-box-wrapper._w-sm-tab-100 {
    width: 100%;
  }

  .content-box-wrapper.pr-sm-tab-8 {
    padding-top: 8px;
  }

  .content-box-wrapper.mx-w-100 {
    width: 100%;
    max-width: 100%;
  }

  .content-box-wrapper.align-items-center.mt-tab-20 {
    margin-top: 20px;
  }

  .content-box-wrapper.mt-sm-20, .content-box-wrapper.mt-sm-20-copy {
    margin-top: 10px;
  }

  ._2-boxes-content-copy {
    grid-template-columns: 1fr;
    margin-bottom: -20px;
  }

  ._2-boxes-content-copy.deffered-treatment-block-boxes {
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content-copy.grid-single-col.mt-tab-16 {
    margin-top: 16px;
  }

  ._2-boxes-content-copy.mt-16.grid-tab-2-col.pb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content-copy.mt-16.grid-tab-2-col.pb-sm-20 {
    margin-bottom: 20px;
  }

  ._2-boxes-content-copy.grid-tab-2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mb-tab-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-mob-0.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-tab-16.mb-sm-0, ._2-boxes-content-copy.grid-tab-2-col.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mb-sm-0.mt-sm-10 {
    margin-top: 10px;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-sm-10 {
    margin-top: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-sm-12 {
    margin-top: 12px;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-sm-16.mb-sm-0.gap-sm-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-sm-10-copy {
    margin-top: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-tab-16.mb-sm-0, ._2-boxes-content-copy.grid-tab-2-col-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mb-tab-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-mob-0.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-tab-16.mb-sm-0, ._2-boxes-content-copy.grid-tab-2-col-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mb-sm-0.mt-sm-10 {
    margin-top: 10px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-sm-10 {
    margin-top: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-sm-12 {
    margin-top: 12px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-sm-16 {
    margin-top: 16px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-sm-16.mb-sm-0.gap-sm-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-sm-10-copy {
    margin-top: 0;
  }

  .extended-content {
    order: 9999;
    width: 100%;
  }

  .extended-content.align-item-center.mt-sm-10 {
    margin-top: 10px;
  }

  .extended-content.order-2 {
    order: 2;
  }

  .defend-text-content-copy {
    order: 9999;
    width: 100%;
  }

  .defend-text-content-copy.align-item-center.mt-sm-10 {
    margin-top: 10px;
  }

  .defend-text-content-copy.order-2 {
    order: 2;
  }

  .defend-text-content-copy.align-item-center-copy.mt-sm-10 {
    margin-top: 10px;
  }
}

@media screen and (max-width: 479px) {
  .container {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .nav-link {
    font-size: 16px;
    line-height: 1.45em;
  }

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .hero-banner.home-hero-banner, .hero-banner.home-hero-banner-copy {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 83vh;
    min-height: 100vh;
    padding: 40px 16px 60px;
  }

  .hero-banner.home-page-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
    background-position: 0 0, 46% 0;
    background-size: auto, auto 68vh;
  }

  .container-2 {
    max-width: none;
  }

  .container-2.cust-sec-container {
    max-width: 100%;
  }

  .hero-wrapper.mx-w-mob-100.gap-y-40.align-mob-left.mb-mob-0 {
    margin-bottom: 0;
  }

  .hero-split.banner-contact-form {
    margin-top: 40px;
  }

  .hero-split.mb-tab-0.align-mob-center {
    justify-content: center;
    align-items: center;
  }

  .hero-split.home-banner-form {
    margin-top: 0;
  }

  .hero-split.mb-tab-0-copy.align-mob-center {
    justify-content: center;
    align-items: center;
  }

  .margin-bottom-24px {
    line-height: 26px;
  }

  .heading {
    text-align: center;
    font-size: 32px;
    line-height: 44px;
  }

  .button-icon {
    width: 24px;
    height: 24px;
    font-size: 14px;
    display: none;
  }

  .button-icon.hide-on-mobile {
    display: none;
  }

  .why-hire-us {
    padding: 40px 16px;
  }

  .container-3 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
    font-size: 26px;
    line-height: 34px;
  }

  .centered-heading.mb-mob-12 {
    margin-bottom: 12px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .container-4 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .cards-wrapper {
    grid-row-gap: 28px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .single-card {
    width: 100%;
  }

  .heading-top {
    font-size: 22px;
  }

  .content-wrapper {
    grid-template-columns: 1fr;
  }

  .why-us {
    padding-left: 0;
    padding-right: 0;
  }

  .container-5 {
    width: 100%;
    max-width: none;
    padding: 40px 16px;
  }

  .container-5.cust-sec-container.bg-white.pt-md-0.pt-60 {
    width: 90%;
    padding-top: 40px;
  }

  .container-5.cust-sec-container.px-mob-16, .container-5.cust-sec-container.px-tab-32.px-md-24.px-md-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-5.cust-sec-container.inner-sec-container {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .hero-wrapper-2 {
    max-width: 100%;
  }

  .right-image {
    border-radius: 12px;
    min-height: 220px;
  }

  .centered-heading-copy {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .centered-heading-copy.text-mob-left {
    text-align: left;
  }

  .centered-heading-copy.my-0 {
    font-size: 26px;
  }

  .single-card-copy {
    border-radius: 16px;
    max-width: 100%;
  }

  .block-content {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .block-content.fade-left-slow {
    display: flex;
  }

  .block-content.fade-left-slow.temp-d-block-2-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .block-content.flex-as-col {
    max-width: 100%;
  }

  .block-content._w-100 {
    grid-template-columns: 1fr;
  }

  .block-content.flex-as-col-copy {
    max-width: 100%;
  }

  .block-content.grid-2-col.tab-w-100, .block-content.grid-2-col.why-us-1st-block-left {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .block-content.why-us-left.grid-2col._2-col-box {
    grid-template-columns: 1fr;
  }

  .single-card-copy-copy {
    border-radius: 16px;
    max-width: 100%;
  }

  .single-card-copy-third {
    border-radius: 12px;
    max-width: 100%;
  }

  .heading-3rd-copy {
    font-size: 22px;
  }

  .desc-bottom-new-copy {
    font-size: 16px;
  }

  .button-3 {
    height: 38px;
  }

  .flex-block-2.banner-awrds-block {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container-6 {
    max-width: none;
  }

  .hero-wrapper-3 {
    text-align: left;
  }

  .case-results {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .centered-heading-4 {
    margin-bottom: 24px;
  }

  .centered-heading-4.margin-bottom-32px {
    margin-bottom: 30px;
    font-size: 26px;
  }

  .centered-heading-4.text-left {
    text-align: center;
    max-width: 100%;
    font-size: 26px;
  }

  .stats-slider {
    border-radius: 15px;
    max-width: 93%;
    padding: 24px 16px;
    top: 42%;
    left: 50%;
    right: 0;
    transform: translateX(-50%);
  }

  .heading-3 {
    text-align: center;
    margin-bottom: 30px;
  }

  .text-block-2 {
    font-size: 16px;
  }

  .heading-4 {
    font-size: 22px;
    line-height: 34px;
  }

  .stats-block {
    width: 30%;
    padding-left: 16px;
    padding-right: 24px;
  }

  .stats-block-copy {
    width: 30%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .stats-block-copy.last-stats-box {
    padding-right: 12px;
  }

  .single-slide-stats {
    vertical-align: baseline;
    width: 100%;
    max-width: 100%;
  }

  .mask {
    height: auto;
  }

  .single-slide-stats-copy {
    width: 100%;
  }

  .image-3 {
    max-width: 43px;
    inset: 13% 0% auto auto;
  }

  .practice-areas {
    padding-left: 0;
    padding-right: 0;
  }

  .container-7 {
    max-width: none;
    padding: 40px 15px;
  }

  .container-7.cust-sec-container.br-tab-20.px-tab-24.px-mob-16, .container-7.cust-sec-container.br-tab-20.px-tab-32.px-md-24.px-mob-16, .container-7.cust-sec-container.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 0%;
  }

  .team-slider-wrapper-2.practice-slider {
    margin-bottom: 100px;
  }

  .right-arrow-2 {
    inset: auto -18% -24% 0%;
  }

  .left-arrow-2 {
    inset: auto 0% -24% -18%;
  }

  .container-8 {
    max-width: none;
  }

  .centered-heading-5 {
    margin-bottom: 16px;
    font-size: 26px;
  }

  .text-block-3 {
    font-size: 14px;
  }

  .testimonials-single-slide {
    width: 100%;
    margin-right: 0%;
    padding: 10px 10px 20px;
  }

  .slider-3 {
    width: 100%;
  }

  .left-arrow-2-copy {
    margin-left: -14px;
    left: 44%;
  }

  .right-arrow-2-copy {
    margin-right: -54px;
    right: 44%;
  }

  .how-it-works {
    padding-left: 0;
    padding-right: 0;
  }

  .container-9 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: none;
    padding: 40px 15px;
  }

  .container-9.cust-sec-container {
    border-radius: 20px;
  }

  .container-9.cust-sec-container.px-md-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-9.cust-sec-container.px-md-16.px-tab-24.mx-w-sm-100.px-sm-20.px-mob-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.br-tab-20.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.br-tab-20.mw-tab-100.px-tab-32.px-md-24.px-mob-16 {
    padding-left: 16px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.px-sm-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.px-tab-24 {
    border: 0 #000;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-9.cust-sec-container.px-md-16.mx-w-sm-100.px-tab-24.inner-sec-container, .container-9.cust-sec-container.px-mob-16, .container-9.cust-sec-container.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .centered-heading-6 {
    margin-bottom: 24px;
    font-size: 26px;
  }

  .centered-heading-6.fade-up-slow.mb-0 {
    margin-bottom: 10px;
  }

  .centered-heading-6.mb-sm-0, .centered-heading-6.mb-sm-0-copy {
    margin-bottom: 0;
  }

  .centered-heading-6.mb-mob-10 {
    margin-bottom: 10px;
  }

  .centered-heading-6.mb-mob-0 {
    margin-bottom: 0;
  }

  .centered-heading-6.mb-mob-10-copy {
    margin-bottom: 10px;
  }

  .pricing-grid, .process-block-wrapper.as-grid {
    grid-template-columns: 1fr;
  }

  .process-block-wrapper.as-grid.mt-20.mt-mob-0 {
    margin-top: 0;
  }

  .process-block-wrapper.as-grid.mt-mob-40 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-top: 40px;
  }

  .single-process {
    border-radius: 16px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .single-process._w-100 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-top-single {
    text-align: center;
    font-size: 20px;
  }

  .desc-bottom-single {
    text-align: center;
    font-size: 16px;
  }

  .desc-bottom-single.text-center.mx-w-90.mx-auto._w-mob-100, .desc-bottom-single.text-center.mx-w-90._w-mob-100 {
    width: 100%;
  }

  .image-4 {
    left: 50%;
  }

  .cta-button-common.mt-0.my-sm-20 {
    margin-bottom: 20px;
  }

  .cta-button-common.mt-0.mt-mob-10 {
    margin-top: 10px;
  }

  .cta-button-common.mt-0.mt-24.mt-mob-16 {
    margin-top: 16px;
  }

  .cta-button-common.mt-0.btn-mob-center {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.mt-mob-10, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy {
    margin-top: 10px;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32.btn-sm-center {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32.btn-left.mt-md-12.mt-main-32-copy.mt-mob-10-copy {
    margin-top: 10px;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.btn-center.mt-mob-20 {
    margin-top: 20px;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.mt-top-main.mt-mob-10 {
    margin-top: 10px;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.mt-top-main.mt-mob-10.btn-sm-center.mt-mob-20 {
    margin-top: 20px;
  }

  .cta-button-common.mt-32.btn-left.mt-md-12.mt-top-main.mt-mob-10-copy, .cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-main-32.mt-mob-10, .cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32.btn-left.mt-md-12-copy.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-main-32.mt-mob-10, .cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32.btn-left-copy.mt-md-12.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-main-32.mt-mob-10, .cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32.btn-left-copy.mt-md-12-copy.mt-main-32-copy.mt-mob-10-copy {
    margin-top: 10px;
  }

  .cta-button-common.view-team-members {
    margin-top: 40px;
  }

  .cta-button-common.mt-12.my-sm-20 {
    margin-bottom: 20px;
  }

  .cta-button-common.mt-12.mt-sm-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32.mt-mob-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32.mt-mob-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32.mt-mob-10, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32.mt-mob-10, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-48.btn-left.mt-md-12.mt-main-32.mt-mob-10, .cta-button-common.mt-48.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-48.btn-left.mt-md-12.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-48.btn-left.mt-md-12.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-main-32.mt-mob-10, .cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-48.btn-left.mt-md-12-copy.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-main-32.mt-mob-10, .cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-48.btn-left-copy.mt-md-12.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-main-32.mt-mob-10, .cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-48.btn-left-copy.mt-md-12-copy.mt-main-32-copy.mt-mob-10-copy {
    margin-top: 10px;
  }

  .cta-button-common.mt-48.mt-mob-30 {
    margin-top: 30px;
  }

  .cta-button-common.mt-0-copy.my-sm-20 {
    margin-bottom: 20px;
  }

  .cta-button-common.mt-0-copy.mt-mob-10 {
    margin-top: 10px;
  }

  .cta-button-common.mt-0-copy.mt-mob-20 {
    margin-top: 20px;
  }

  .cta-button-common.mt-0-copy.mt-mob-20.align-left-mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .cta-button-common.mt-0-copy.mt-mob-20.align-left-mob.mt-sm-10.mt-mob-16 {
    margin-top: 16px;
  }

  .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32.mt-mob-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32.mt-mob-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32-copy.btn-left.mt-md-12-copy.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32.mt-mob-10, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12.mt-main-32-copy.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32.mt-mob-10, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32.mt-mob-10-copy, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32-copy.mt-mob-10, .cta-button-common.mt-32-copy.btn-left-copy.mt-md-12-copy.mt-main-32-copy.mt-mob-10-copy {
    margin-top: 10px;
  }

  .cta-button-common.mt-mob-20 {
    margin-top: 20px;
  }

  .button-text {
    text-align: center;
    text-overflow: clip;
    overflow-wrap: normal;
    font-size: 18px;
    line-height: 26px;
  }

  .team-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-10 {
    max-width: none;
  }

  .container-10.cust-sec-container.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .centered-heading-7 {
    margin-bottom: 24px;
    font-size: 26px;
    line-height: 34px;
  }

  .team-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .team-grid.mt-0 {
    grid-template-columns: 1fr;
  }

  .team-grid.mt-0.listing-in-single-page {
    margin-bottom: 16px;
  }

  .team-card {
    width: 100%;
  }

  .team-member-image {
    height: 100%;
    min-height: 350px;
    max-height: 480px;
  }

  .team-member-position {
    font-size: 16px;
  }

  .faqs-section {
    padding-left: 0;
    padding-right: 0;
  }

  .container-11 {
    max-width: none;
    padding: 40px 15px;
  }

  .container-11.cust-sec-container.px-md-24.px-mob-16, .container-11.cust-sec-container.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .centered-heading-8 {
    margin-bottom: 24px;
  }

  .centered-heading-8.margin-bottom-32px {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .content-block-wrapper {
    flex-flow: wrap;
  }

  .content-block-wrapper.px-20.px-tab-10.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-image-block {
    width: 100%;
  }

  .faq-image-block.fade-left-slow.d-none.display-on-mobile, .faq-image-block.fade-left-slow.d-none-copy.display-on-mobile, .faq-image-block.fade-left-slow.d-none-copy.display-on-mobile-copy, .faq-image-block.tab-d-none.display-on-mobile {
    display: block;
  }

  .faq-item {
    padding: 10px 16px;
  }

  .faq-answer {
    font-size: 16px;
  }

  .faq-accordion-block {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-accordion-block.fade-right-slow._w-100.mb-mob-20 {
    margin-bottom: 20px;
  }

  .faq-plus-icon {
    max-width: 16px;
    max-height: 16px;
  }

  .faq-question-title {
    font-size: 20px;
  }

  .pricing-overview-2 {
    padding: 40px 0;
  }

  .container-12 {
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-12.cust-sec-container {
    max-width: 100%;
  }

  .container-12.cust-sec-container.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .centered-heading-9 {
    margin-bottom: 24px;
    font-size: 26px;
  }

  .pricing-grid-2 {
    grid-template-columns: 1fr;
  }

  .tabs.custom-pricing-tabs {
    margin-top: 30px;
  }

  .tabs-menu {
    margin-bottom: 24px;
  }

  .plans-wrapper {
    max-width: 100%;
  }

  .single-plan, .single-plan-blue {
    border-radius: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .badges-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    max-width: none;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .badges-heading {
    margin-bottom: 16px;
    font-size: 26px;
    line-height: 34px;
  }

  .centered-heading-10 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-3 {
    width: 100%;
    margin-right: 0%;
  }

  .badge-logo {
    justify-content: center;
    display: flex;
  }

  .single-badge-item {
    width: 100%;
    margin-right: 0%;
  }

  .youtube-video-wrapper {
    max-width: none;
  }

  .section-heading {
    margin-bottom: 24px;
  }

  .single-video-item {
    width: 100%;
    margin-right: 0%;
  }

  .footer-light {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-wrapper-two {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-block-two, .footer-block-two.two-block-menu {
    width: 100%;
    margin-top: 24px;
  }

  .footer-link-two {
    font-size: 16px;
  }

  .footer-form {
    margin-top: 30px;
  }

  .footer-form-container {
    width: 100%;
    margin-bottom: 10px;
  }

  .footer-form-field::placeholder {
    color: var(--white);
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-copyright {
    width: 100%;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .text-block-6 {
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .footer-logo-left {
    align-items: center;
    width: 100%;
    max-width: 320px;
  }

  .flex-block-4 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    text-align: center;
    align-items: center;
    width: 100%;
  }

  .text-block-7 {
    font-size: 16px;
  }

  .bottom-social {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 24px;
  }

  .sub-pages-banner {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .banner-container {
    width: 100%;
    max-width: none;
  }

  .banner-content {
    margin-bottom: 0;
  }

  .banner-content.banner-first-offense, .banner-content.cta-banner-content {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .banner-content.mb-mob-0 {
    margin-bottom: 0;
  }

  .banner-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .banner-description {
    margin-top: 16px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 16px;
  }

  .banner-description.mt-0 {
    margin-top: 0;
  }

  .banner-description.mt-0.px-0 {
    text-align: center;
    max-width: 100%;
    display: block;
  }

  .banner-description.mt-12.mt-mob-0, .banner-description.mt-0-copy, .banner-description.mt-0-copy {
    margin-top: 0;
  }

  .banner-description.mt-0-copy.px-0 {
    text-align: center;
    max-width: 100%;
    display: block;
  }

  .cta-button-banner {
    flex-flow: wrap;
    width: auto;
  }

  .hero-button-wrapper {
    flex-flow: column;
    align-items: center;
    margin-top: 16px;
  }

  .hero-button-wrapper.mt-0.align-mob-left {
    flex-flow: column;
    display: flex;
  }

  .breadcrumbs-section {
    padding: 20px 0;
  }

  .section-container {
    max-width: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .breadcrumbs {
    justify-content: flex-start;
    font-size: 17px;
  }

  .table-of-contents {
    border-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .center-heading {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .center-heading.fade-up-slow {
    width: 100%;
    font-size: 24px;
    line-height: 34px;
  }

  .center-heading.fade-up-slow.text-left {
    align-items: flex-start;
  }

  .center-heading.fade-up-slow.text-left._w-100.text-mob-center, .center-heading.fade-up-slow.text-left._w-100.align-left.text-mob-center {
    text-align: center;
  }

  .center-heading.fade-up-slow.text-left._w-100.align-left.text-mob-center.align-mob-center {
    justify-content: center;
    align-items: center;
  }

  .center-heading.fade-up-slow.mb-24.mb-mob-10 {
    margin-bottom: 10px;
  }

  .center-heading.fade-up-slow.text-start._w-100.text-mob-start {
    justify-content: flex-start;
    align-items: center;
    line-height: 32px;
  }

  .center-heading.fade-up-slow.px-24._w-tab-100.text-tab-left.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .center-heading.fade-up-slow._w-100.text-left.mb-16-mob {
    margin-bottom: 16px;
  }

  .center-heading.fade-up-slow._w-100.text-left.mb-16-mob.text-mob-center {
    display: block;
  }

  .center-heading.fade-up-slow._w-100.text-mob-left {
    text-align: left;
  }

  .center-heading.fade-up-slow._w-tab-100.mb-mob-12, .center-heading.fade-up-slow.mb-mob-12 {
    margin-bottom: 12px;
  }

  .center-heading.fade-up-slow.text-sm-left.text-mob-center {
    text-align: center;
  }

  .center-heading.fade-up-slow.text-mob-left {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .center-heading.fade-up-slow.mb-mob-12-copy {
    margin-bottom: 12px;
  }

  .table-of-content-wrapper {
    grid-template-columns: 1fr;
  }

  .inner-container {
    border-radius: 0;
    max-width: none;
    padding: 40px 15px;
  }

  .inner-container.inner-sec-container {
    border-radius: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-container.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .single-table-item, .single-table-item.toc-space-gap-48 {
    padding: 10px;
  }

  .text-block-9 {
    font-size: 17px;
    line-height: 25px;
  }

  .first-offence-dui {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .first-offence-dui.pt-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .first-offence-dui.mt-tab-60.mt-mob-0 {
    margin-top: 0;
  }

  .first-offence-dui.intro-4th-dui {
    padding-left: 0;
    padding-right: 0;
  }

  .container-15 {
    width: 100%;
    max-width: none;
  }

  .container-15.bg-grey-container {
    padding: 40px 15px;
  }

  .container-15.gap-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-15.gap-80.bg-dark-img.p-48 {
    border-radius: 12px;
    padding: 16px;
  }

  .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-tab-60.py-mob-40, .container-15.gap-80.bg-dark-img.p-48.inner-sec-container.py-sm-60.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-15.gap-80.bg-white-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-15.gap-80.bg-white-wrapper.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-15.mb-32.align-items-center.mb-mob-24 {
    margin-bottom: 24px;
  }

  .container-15.px-sm-tab-16.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-15.inner-sec-container, .container-15.inner-sec-container.px-sm-0.px-mob-16, .container-15.mw-tab-100._w-tab-100.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-content {
    width: 100%;
  }

  .text-content.fade-left-slow.text-center.px-24.mb-16.ps-mob-0, .text-content.fade-left-slow-copy.text-center.px-24.mb-16.ps-mob-0, .text-content.content-center.text-center.px-24.mb-16.ps-mob-0, .text-content.fade-left-slow-copy.text-center.px-24.mb-16.ps-mob-0 {
    padding-left: 0;
  }

  .text-content.shadow-box {
    border-radius: 12px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-content.fade-left-slow-copy.text-center.px-24.mb-16.ps-mob-0 {
    padding-left: 0;
  }

  .sec-desc {
    margin-top: 0;
  }

  .sec-desc.text-center._w-70._w-100 {
    max-width: 100%;
  }

  .sec-desc.text-center._w-70._w-100.text-mob-left, .sec-desc.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-8.mb-mob-0 {
    margin-bottom: 0;
  }

  .sec-desc.mb-8.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-10 {
    width: 99.9999%;
    margin-bottom: 0;
  }

  .sec-desc.mb-10.text-mob-center, .sec-desc.mb-10.text-mob-center-copy {
    text-align: center;
  }

  .sec-desc.mb-16 {
    margin-bottom: 0;
  }

  .sec-desc.mb-16.text-center.text-mob-left, .sec-desc.mb-0.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-0.text-center.text-mob-left.text-mob-center {
    text-align: center;
  }

  .sec-desc.mb-0.mt-sm-tab-0.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-0.text-mob-center {
    text-align: center;
  }

  .sec-desc.mb-0.text-sm-center.text-mob-left, .sec-desc.mb-0.text-center-copy.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-0.text-center-copy.text-mob-left.text-mob-center, .sec-desc.mb-0.text-mob-center-copy {
    text-align: center;
  }

  .sec-desc.mb-0.text-center-copy.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-0.text-center-copy.text-mob-left.text-mob-center {
    text-align: center;
  }

  .sec-desc.mb-0.mt-mob-6 {
    margin-top: 6px;
  }

  .sec-desc.mt-8 {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .sec-desc.mt-8.mb-0.pt-mob-0, .sec-desc.mt-8.text-center.pt-mob-0 {
    padding-top: 0;
  }

  .sec-desc.mt-8.text-center.pt-mob-0.mt-sm-12.mt-mob-0 {
    margin-top: 0;
  }

  .sec-desc.mt-8.text-center.pt-sm-0 {
    padding-top: 0;
  }

  .sec-desc.mt-8.tet-tab-center.mb-0.mb-mob-10 {
    margin-bottom: 10px;
  }

  .sec-desc.mt-8.mb-mob-8 {
    margin-bottom: 8px;
  }

  .sec-desc.mt-10.mb-0.text-tab-center {
    text-align: left;
  }

  .sec-desc.mb-12.mb-mob-0 {
    margin-bottom: 0;
  }

  .sec-desc.mb-12.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-12.mt-mob-8 {
    margin-top: 8px;
  }

  .sec-desc.mt-16.mb-0.text-tab-center, .sec-desc.mt-24.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc.mt-24.text-center.text-mob-left.mt-sm-20.mt-mob-0 {
    margin-top: 0;
  }

  .sec-desc.mb-0-copy.text-center.text-mob-left.text-mob-center, .sec-desc.mb-0-copy.text-mob-center {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-center.text-mob-left.text-mob-center, .sec-desc.mb-0-copy.text-mob-center {
    text-align: center;
  }

  .sec-desc.mt-8-copy {
    margin-bottom: 0;
  }

  .sec-desc.mt-8-copy.mb-mob-8 {
    margin-bottom: 8px;
  }

  .sec-desc.mb-0-copy.text-center.text-mob-left.text-mob-center, .sec-desc.mb-0-copy.text-mob-center {
    text-align: center;
  }

  .sec-desc.mb-10-copy {
    width: 99.9999%;
    margin-bottom: 0;
  }

  .sec-desc.mb-10-copy.text-mob-center {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-0-copy.text-center.text-mob-left.text-mob-center, .sec-desc.mb-0-copy.text-mob-center {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-center-copy.text-mob-left.text-mob-center, .sec-desc.mb-0-copy.text-mob-center-copy {
    text-align: center;
  }

  .sec-desc.mb-0-copy.text-center-copy.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-0-copy.text-center-copy.text-mob-left.text-mob-center {
    text-align: center;
  }

  .sec-desc.mb-12-copy.mb-mob-0 {
    margin-bottom: 0;
  }

  .sec-desc.mb-12-copy.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc.mb-12-copy.mt-mob-8 {
    margin-top: 8px;
  }

  .sec-desc.mb-mob-0 {
    margin-bottom: 0;
  }

  .shadow-two-4 {
    box-sizing: border-box;
    object-fit: cover;
    order: -9999;
    height: 100%;
    min-height: 300px;
    max-height: 350px;
    display: block;
  }

  .shadow-two-4.max-h-500 {
    max-height: 400px;
  }

  .heading-5 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-5.mt-0._w-100 {
    width: 100%;
  }

  .heading-5.mt-0._w-100.text-mob-center {
    text-align: center;
  }

  .heading-5.mt-0.fs-custom-h2 {
    font-size: 24px;
  }

  .heading-5.text-center.mt-0.mb-mob-0 {
    margin-bottom: 0;
  }

  .heading-5.mt-0-copy._w-100 {
    width: 100%;
  }

  .heading-5.mt-0-copy._w-100.text-mob-center {
    text-align: center;
  }

  .heading-5._w-100.text-center.mt-0.text-mob-left {
    text-align: left;
  }

  .check-icon {
    width: 100%;
    max-width: 14px;
  }

  .flex-block-5.mt-8.mb-0 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .flex-block-5.list-2-blocks {
    grid-template-columns: 1fr;
  }

  .flex-block-5.list-2-blocks.list-mob-left {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-5.list-2-blocks-copy {
    grid-template-columns: 1fr;
  }

  .text-block-10 {
    text-align: left;
  }

  .section-content-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto;
    justify-content: center;
    justify-items: center;
  }

  .section-content-block.mx-w-90.mx-mob-100 {
    max-width: 100%;
  }

  .section-content-block.mt-24.px-24.grid-single-col.px-mob-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-content-block.mt-24.px-24.grid-single-col.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-content-block.grid-tab-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .section-content-block.grid-tab-2-col.inner-sec-container, .section-content-block.grid-tab-2-col.inner-sec-container-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-content-block.grid-tab-2-col-copy.inner-sec-container, .section-content-block.grid-tab-2-col-copy.inner-sec-container-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-content-block.grid-tab-2-col-copy.inner-sec-container, .section-content-block.grid-tab-2-col-copy.inner-sec-container-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-content-block.grid-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .section-content-block.grid-2-col.mt-sm-24 {
    grid-row-gap: 16px;
  }

  .section-content-block.grid-2-col.pb-16.mt-sm-24.mt-mob-0 {
    margin-top: 0;
  }

  .section-content-block.grid-tab-2-col-copy.inner-sec-container, .section-content-block.grid-tab-2-col-copy.inner-sec-container-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-content-block.grid-tab-2-col-copy.inner-sec-container, .section-content-block.grid-tab-2-col-copy.inner-sec-container-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-content-block.grid-tab-2-col-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .section-content-block.grid-tab-2-col-copy.inner-sec-container, .section-content-block.grid-tab-2-col-copy.inner-sec-container-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-about {
    flex-flow: wrap-reverse;
    width: 100%;
    height: 280px;
  }

  .image-content-about.fade-right-slow {
    height: 100%;
  }

  .image-content-about.img-left-side.img-whats-included {
    order: -9999;
    height: 100%;
  }

  .image-content-about.about-intro-img {
    height: 100%;
    min-height: 400px;
  }

  .sentencing-grid {
    padding: 0;
  }

  .sentencing-grid.mb-100 {
    padding-left: 0;
    padding-right: 0;
  }

  .sentencing-grid-collection {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .sentencing-grid-collection.fade-up-slow, .sentencing-grid-collection.grid-2-col {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sentencing-single-item {
    width: 98%;
    padding: 24px 12px;
  }

  .sentencing-single-item.pointer-disabled {
    min-height: 200px;
  }

  .box-title {
    font-size: 20px;
  }

  .shape-img {
    max-width: 0;
  }

  .license-suspension-details {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .license-suspension-details.pb-12.py-tab-0.mb-tab-0.mb-mob-0, .license-suspension-details.pb-12.py-tab-0.mb-tab-0.mb-mob-0-copy {
    margin-bottom: 0;
  }

  .license-suspension-details.pb-12.py-tab-0.mb-tab-0.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-content {
    max-width: none;
    padding-bottom: 20px;
  }

  .inner-content.pb-0.pt-md-0.inner-sec-container, .inner-content.bg-grey, .inner-content.bg-grey.mx-w-xl.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-content.bg-grey.mx-w-xl.px-tab-24.br-mob-16, .inner-content.bg-grey.mx-w-xl.br-mob-16 {
    border-radius: 16px;
  }

  .inner-content.bg-grey.bg-white.mx-w-xl.shadow-dark.inner-sec-container.bx-sh-0 {
    box-shadow: none;
  }

  .inner-content.bg-grey.bg-white.mx-w-xl.shadow-dark.inner-sec-container.bx-sh-0.pt-mob-0 {
    padding-top: 0;
  }

  .inner-content.py-md-60.pb-sm-0.pb-m-40 {
    padding-bottom: 40px;
  }

  .inner-content.py-md-60.pt-sm-0.pb-sm-0.pt-tab-0.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container.shadow-box {
    padding: 32px 24px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container.shadow-box.br-mob-16 {
    border-radius: 16px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container.shadow-box-copy, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container-copy.shadow-box, .inner-content.pt-0.py-md-60.py-sm-40.inner-sec-container-copy.shadow-box-copy {
    padding: 32px 24px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.px-sm-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-content.pt-0.py-md-60.py-sm-40.px-sm-24.mw-tab-900.pb-mob-0 {
    padding-bottom: 0;
  }

  .inner-content.py-lg-60.py-md-40.container-dark-bg.px-tab-24._w-tab-100.px-mob-16, .inner-content.py-lg-60.py-md-40.container-dark-bg.content-legal-penalities {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-content.py-lg-60.py-md-40.container-dark-bg.inner-sec-container {
    border-radius: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-content.py-lg-60.py-md-40._w-100.container-dark-bg.bg-white-with-shadow.px-20.px-mob-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .inner-content.py-lg-60.py-md-40._w-100.container-dark-bg.bg-white-with-shadow.px-20.px-mob-15.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-content.pt-tab-60.pb-0.pb-tab-0.pt-sm-40 {
    padding-top: 40px;
  }

  .inner-content.pt-tab-60.pb-0.pb-tab-0.pt-sm-40.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .suspension-block-content {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .suspension-block-content.mt-24.grid-tab-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .suspension-block-content.deffered-treatment-block-boxes, .suspension-block-content.grid-tab-col-2 {
    grid-template-columns: 1fr;
  }

  .suspension-block-content.grid-tab-col-2.mb-tab-0.gap-mob-16, .suspension-block-content.grid-tab-col-2.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .suspension-block-content.grid-tab-col-2-copy {
    grid-template-columns: 1fr;
  }

  .content-boxes {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-boxes.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .content-boxes.white-bg.align-left.shadow-dark {
    border-radius: 16px;
    padding: 20px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.p-sm-24._w-mob-100 {
    width: 100%;
  }

  .content-boxes.white-bg.align-left.shadow-dark.mt-mob-32 {
    margin-top: 32px;
  }

  .content-boxes.white-bg.align-left.shadow-dark.align-sm-center.last-box-grid.mw-tab-400, .content-boxes.white-bg.align-left.shadow-dark.align-sm-center.mw-tab-400 {
    max-width: 100%;
  }

  .content-boxes.white-bg.align-left.shadow-dark.single-shadow-box {
    border-radius: 16px;
    width: 100%;
    min-height: auto;
  }

  .content-boxes.white-bg.align-left.shadow-dark.px-mob-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-boxes.fade-left-slow.bg-white {
    width: 100%;
    max-width: 100%;
  }

  .content-boxes.fade-left-slow.text-center {
    width: 100%;
  }

  .content-boxes.white-bg-copy {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .content-boxes.single-treatment-box {
    width: 100%;
  }

  .common-data-list {
    margin-bottom: 16px;
  }

  .common-data-list.mt-12._8.mb-0.mt-tab-0.list-2-blocks.mt-mob-8 {
    margin-top: 8px;
  }

  .common-data-list.mt-12.my-mob-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .common-data-list.mb-0 {
    overflow-wrap: anywhere;
    width: 100%;
  }

  .common-data-list.mb-sm-0 {
    margin-bottom: 0;
  }

  .common-data-list.mt-12.mb-16.mt-mob-0 {
    margin-top: 0;
  }

  .common-data-list.mt-12.mb-mon-0, .common-data-list.mb-mob-0 {
    margin-bottom: 0;
  }

  .common-data-list.mb-mob-0.mb-0.list-align-center {
    justify-content: center;
    align-items: flex-start;
  }

  .common-data-list.mt-8 {
    overflow-wrap: anywhere;
    width: 100%;
  }

  .common-data-list.mt-8.mb-mob-10 {
    margin-bottom: 10px;
  }

  .common-data-list.mt-8-copy {
    overflow-wrap: anywhere;
    overflow-wrap: anywhere;
    width: 100%;
  }

  .common-data-list.mb-mob-10 {
    margin-bottom: 0;
  }

  .common-data-list.mb-0-copy {
    overflow-wrap: anywhere;
    overflow-wrap: anywhere;
    width: 100%;
  }

  .common-data-list.mb-sm-0-copy {
    margin-bottom: 0;
  }

  .common-data-list.mb-0-copy {
    overflow-wrap: anywhere;
    overflow-wrap: anywhere;
    overflow-wrap: anywhere;
    overflow-wrap: anywhere;
    width: 100%;
  }

  .common-data-list.mt-8-copy {
    overflow-wrap: anywhere;
    width: 100%;
  }

  .common-data-list.mt-8-copy.mb-mob-10 {
    margin-bottom: 10px;
  }

  .common-data-list.mb-0-copy {
    overflow-wrap: anywhere;
    width: 100%;
  }

  .single-check-list {
    width: 100%;
  }

  .heading-6 {
    margin-top: 10px;
    font-size: 20px;
  }

  .heading-6.mt-0 {
    font-size: 18px;
  }

  .heading-6.mt-0.text-center {
    font-size: 20px;
  }

  .heading-6.mt-0.text-center.text-mob-left {
    text-align: left;
  }

  .heading-6.mt-0-copy {
    font-size: 18px;
  }

  .heading-6.mt-0-copy.text-center {
    font-size: 20px;
  }

  .heading-6.mt-0-copy.text-center.text-mob-left {
    text-align: left;
  }

  .how-we-defend-you {
    width: 100%;
  }

  .how-we-defend-you.mb-tab-60.px-sm-tab-10.px-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .how-we-defend-you.mb-tab-60.px-tab-24.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .how-we-defend-you.mb-tab-60.mb-mob-0 {
    margin-bottom: 0;
  }

  .single-check-icon {
    width: 100%;
    max-width: 14px;
    margin-top: 6px;
  }

  .container-914 {
    border-radius: 16px;
    width: 100%;
    max-width: none;
    padding: 40px 16px 20px;
  }

  .container-914.bg-white.cust-sec-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-914.bg-white.cust-sec-container.bx-shadow.bx-shadow-0 {
    box-shadow: none;
  }

  .container-914.bg-white.cust-sec-container.bx-shadow.bx-shadow-0.inner-sec-container, .container-914.bg-white.cust-sec-container.bx-shadow.bx-shadow-0.inner-sec-container-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.bg-white.border-radius {
    border-radius: 20px;
  }

  .container-914.use-in-template {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-914.use-in-template.bg-white.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white.mt-100._w-sm-100.inner-sec-container.bx-sh-0.pb-mob-0 {
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white.mt-100._w-sm-100.mt-mob-0 {
    margin-top: 0;
  }

  .container-914.use-in-template.bg-white.mt-100._w-sm-100.br-sm-20.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white.mt-100.inner-sec-container.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white.mt-100.inner-sec-container.bx-sh-0.mt-mob-0 {
    margin-top: 0;
  }

  .container-914.use-in-template.bg-white.mt-100.inner-sec-container.bx-sh-0.mt-mob-0.pb-mob-0 {
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white.mb-32._w-mob-100.inner-sec-container.bx-sh-0.pt-mob-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white.mb-32._w-mob-100.inner-sec-container.bx-sh-0.pt-mob-0.mb-mob-0, .container-914.use-in-template.bg-white.mb-32._w-mob-100.inner-sec-container.bx-sh-0.br-sm-20.mb-mob-0 {
    margin-bottom: 0;
  }

  .container-914.use-in-template.bg-white.mb-32.inner-sec-container.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white.mb-32.inner-sec-container.bx-sh-0.pt-mob-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white.mb-32.inner-sec-container.bx-sh-0.pt-mob-0.mb-mob-0 {
    margin-bottom: 0;
  }

  .container-914.use-in-template.bg-white.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template.bg-white.gap-16.inner-sec-container.mx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white._w-tab-100.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white._w-mob-100.bx-sh-none {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white._w-mob-100.bx-sh-none.pt-mob-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.px-tab-24.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.px-tab-24.px-mob-16, .container-914.use-in-template.bg-white._w-mob-100._w-tab-100.br-sm-20.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white._w-mob-100.inner-sec-container.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white._w-mob-100.inner-sec-container.bx-sh-0.pb-mob-0 {
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white._w-mob-100.inner-sec-container.bx-sh-0.pt-mob-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white._w-sm-100.inner-sec-container.bx-shadow-0.br-sm-20.bx-sh-mob-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white._w-sm-100.inner-sec-container.br-sm-20 {
    border-radius: 0;
    box-shadow: 0 1px 5px #0000002e;
  }

  .container-914.use-in-template.bg-white._w-sm-100.inner-sec-container.br-sm-20.br-mob-16, .container-914.use-in-template.bg-white._w-sm-100.inner-sec-container.br-mob-16 {
    border-radius: 16px;
  }

  .container-914.use-in-template.bg-white._w-sm-100.inner-def-strategy, .container-914.use-in-template.bg-white._w-sm-100.br-sm-20.px-mob-16, .container-914.use-in-template.bg-white._w-sm-100.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white.inner-sec-container.bx-shadow-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white.inner-sec-container.bx-shadow-0.py-mob-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white.inner-sec-container.br-sm-20 {
    border-radius: 12px;
  }

  .container-914.use-in-template.bg-white.inner-sec-container.br-sm-20.bx-sh-mob-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20.px-mob-16.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20.pt-mob-40 {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20.pt-mob-0 {
    padding-top: 0;
  }

  .container-914.use-in-template.bg-white.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20.pt-mob-0.pb-mob-40 {
    padding-bottom: 40px;
  }

  .container-914.use-in-template.bg-white._w-sm-100-copy.inner-sec-container.bx-shadow-0.br-sm-20.bx-sh-mob-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white._w-sm-100-copy.inner-sec-container.br-sm-20 {
    border-radius: 0;
    box-shadow: 0 1px 5px #0000002e;
  }

  .container-914.use-in-template.bg-white._w-sm-100-copy.inner-def-strategy, .container-914.use-in-template.pt-0.px-sm-24._w-tab-100.px-mob-16, .container-914.use-in-template.px-50, .container-914.use-in-template.px-50.px-sm-tab-16, .container-914.use-in-template.px-50.px-sm-tab-16.inner-sec-container.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template._w-tab-95._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.px-sm-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0.inner-sec-container.mb-mob-40 {
    margin-bottom: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-mob-0 {
    margin-top: 0;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none.mt-0-copy.inner-sec-container.mb-mob-40, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-0.inner-sec-container.mb-mob-40 {
    margin-bottom: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-mob-0 {
    margin-top: 0;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100.bx-sh-none-copy.mt-0-copy.inner-sec-container.mb-mob-40, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0.inner-sec-container.mb-mob-40 {
    margin-bottom: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-mob-0 {
    margin-top: 0;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none.mt-0-copy.inner-sec-container.mb-mob-40, .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0.inner-sec-container.mb-mob-40 {
    margin-bottom: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-mob-0 {
    margin-top: 0;
  }

  .container-914.use-in-template.bg-white-copy.mt-100._w-sm-100-copy.bx-sh-none-copy.mt-0-copy.inner-sec-container.mb-mob-40 {
    margin-bottom: 40px;
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy, .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy._w-tab-100.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy-copy.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy-copy.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white-copy-copy.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy-copy.pt-0-copy.bg-dark-img-copy, .container-914.use-in-template.bg-white-copy-copy.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy-copy.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template.bg-white-copy-copy.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-dark-with-shape.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-dark-with-shape.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-dark-with-shape.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template.bg-dark-with-shape._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-dark-with-shape._w-sm-100.inner-sec-container.bx-sh-mob-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-dark-with-shape-copy.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white-plain.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-plain.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white-plain.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-plain.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-plain.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-plain.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-plain.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-plain.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template.bg-white-plain._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-plain.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.bx-shadow-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.bx-shadow-0.pb-mob-40 {
    padding-bottom: 40px;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.bx-shadow-0.bx-sh-mob {
    box-shadow: 0 1px 5px #00000014;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.bx-shadow-0.bx-sh-mob.pb-mob-40 {
    box-shadow: 0 0 26px #00000014;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.br-sm-20 {
    border-radius: 0;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.br-sm-20.pb-mob-50, .container-914.use-in-template.bg-white-plain.inner-sec-container.pb-mob-50 {
    padding-bottom: 50px;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.pb-mob-50.br-mob-0 {
    border-radius: 0;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.pb-mob-50.br-mob-0.bx-sh-light {
    box-shadow: 0 1px 5px #00000014;
  }

  .container-914.use-in-template.bg-white-plain.inner-sec-container.bx-sh-mob-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.inner-sec-container.br-sm-20 {
    border-radius: 0;
  }

  .container-914.use-in-template.inner-sec-container.br-sm-20.br-mob-20 {
    border-radius: 20px;
  }

  .container-914.use-in-template.px-sm-24, .container-914.use-in-template.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-copy.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white-copy.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template.bg-white-copy.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template.bg-white-copy.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template.bg-white-copy._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template.bg-white-copy._w-mob-100._w-tab-100.px-tab-24.bx-sh-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white-copy._w-mob-100._w-tab-100.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-copy.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template.bg-white-copy.inner-sec-container.bx-shadow-0 {
    box-shadow: none;
  }

  .container-914.use-in-template.bg-white-copy.inner-sec-container.bx-shadow-0.py-mob-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-914.use-in-template.bg-white-copy.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template.bg-white-copy.px-tab-24._w-tab-100.bx-sh-0.pt-sm-60.pb-sm-20.px-mob-16.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-914.use-in-template-copy {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-914.use-in-template-copy.bg-white.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.bg-white.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-white.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template-copy.bg-white._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.px-50, .container-914.use-in-template-copy.px-50.px-sm-tab-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template-copy._w-tab-95._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.px-sm-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img-copy, .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.bg-white-copy.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-white-copy.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template-copy.bg-white-copy._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-white-copy-copy.pt-0-copy.bg-dark-img-copy, .container-914.use-in-template-copy.bg-white-copy-copy.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template-copy.bg-white-copy-copy.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-dark-with-shape.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mb-32._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img, .container-914.use-in-template-copy.bg-dark-with-shape-copy.pt-0-copy.bg-dark-img-copy {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.bg-dark-img.no-shadow._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.legal-defense-3rd.bg-dark-img {
    padding-top: 40px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy._w-mob-100 {
    width: 100%;
  }

  .container-914.use-in-template-copy.bg-dark-with-shape-copy.mt-100-copy.pb-md-20 {
    padding-bottom: 20px;
  }

  .container-914.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-content-box {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    order: -9999;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 12px;
    display: grid;
  }

  .image-content-box.img-first {
    flex-flow: wrap-reverse;
  }

  .image-content-box.img-first.fade-up-slow {
    flex-flow: wrap;
  }

  .image-content-box.img-first.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.img-first.fade-up-slow.mt-16.mt-mob-6 {
    margin-top: 6px;
  }

  .image-content-box.img-first.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box.img-first.fade-up-slow.mt-24.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.img-first.fade-up-slow.grid-single-col {
    order: 0;
  }

  .image-content-box.img-first.fade-up-slow.grid-single-col.mt-24.mt-mob-14 {
    margin-top: 14px;
  }

  .image-content-box.img-first.fade-up-slow.grid-sm-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .image-content-box.img-first.fade-up-slow.grid-sm-2-col.mt-mob-neg-20 {
    margin-top: -20px;
  }

  .image-content-box.img-first.fade-up-slow.mt-32 {
    order: 9999;
  }

  .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.img-first.fade-up-slow.grid-sm-2-col-copy.mt-mob-neg-20 {
    margin-top: -20px;
  }

  .image-content-box.img-first.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .image-content-box.img-first.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.img-first.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box.img-first.fade-up-slow-copy.mt-24.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.img-first.fade-up-slow-copy.grid-sm-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.img-first.fade-up-slow-copy.grid-sm-2-col.mt-mob-neg-20 {
    margin-top: -20px;
  }

  .image-content-box.fade-up-slow {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-content-box.fade-up-slow.gap-70.mt-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.gap-70.mt-0.gap-tab-24.grid-sm-col-2 {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.gap-70.grid-sm-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.gap-70.mt-16-copy {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.mt-mob-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .image-content-box.fade-up-slow.mt-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.mt-16.mt-mob-0, .image-content-box.fade-up-slow.mt-16.grid-single-box.mt-6.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.mt-16.grid-single-box.mt-sm-0 {
    order: 0;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col.pt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col.mtmob-10 {
    margin-top: 10px;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col-copy {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.mt-16.grid-sm-2-col-copy.pt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box.fade-up-slow.mt-24.gap-tab-24.grid-sm-col-2 {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.mb-sm-0 {
    margin-bottom: 0;
  }

  .image-content-box.fade-up-slow.mt-sm-10 {
    margin-top: 10px;
  }

  .image-content-box.fade-up-slow.mt-32.single-grid-col.gap-48.mt-mob-40 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 40px;
  }

  .image-content-box.fade-up-slow.mt-32.single-grid-col.gap-48.mt-mob-40.gap-y-24.mt-mob-10 {
    margin-top: 10px;
  }

  .image-content-box.fade-up-slow.mt-32.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow.grid-single-box {
    order: 9999;
  }

  .image-content-box.fade-up-slow.grid-single-box.mt-24 {
    order: 0;
  }

  .image-content-box.fade-up-slow.grid-single-box.mt-24.mt-mob-6 {
    margin-top: 6px;
  }

  .image-content-box.fade-up-slow.mt-20.grid-sm-2-col.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.fade-up-slow.mt-mob-10 {
    margin-top: 10px;
  }

  .image-content-box.fade-up-slow.mt-mob-12 {
    margin-top: 12px;
  }

  .image-content-box.fade-up-slow.mt-32 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.mt-32.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.mt-mob-20 {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.mt-main-20 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.mt-main-20.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.mt-sm-16 {
    order: 0;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.mt-mob-4 {
    margin-top: 4px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.mt-mob-20-copy {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col.mt-20.mt-mob-0.gap-mob-16, .image-content-box.fade-up-slow.grid-sm-2-col.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.fade-up-slow.grid-tab-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.grid-tab-2-col.gap-mob-16, .image-content-box.fade-up-slow.mb-tab-20.grid-sm-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.fade-up-slow.mt-mob-32 {
    margin-top: 32px;
  }

  .image-content-box.fade-up-slow.mt-mob-12-copy {
    margin-top: 12px;
  }

  .image-content-box.fade-up-slow.gap-70-copy.mt-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.gap-70-copy.mt-0.gap-tab-24.grid-sm-col-2 {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.gap-70-copy.grid-sm-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.gap-70-copy.mt-16-copy {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.grid-1-col.mt-20.mt-mob-6 {
    margin-top: 6px;
  }

  .image-content-box.fade-up-slow.grid-1-col.mt-20.mt-mob-8 {
    margin-top: 8px;
  }

  .image-content-box.fade-up-slow.grid-1-col.mt-sm-20 {
    order: 0;
  }

  .image-content-box.fade-up-slow.mt-16-copy {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.mt-16-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.mt-16-copy.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.mt-16-copy.grid-sm-2-col.pt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.mt-32-copy {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow.mt-32-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col-copy {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col-copy.mt-mob-20 {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col-copy.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col-copy.mt-main-20 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col-copy.mt-mob-4 {
    margin-top: 4px;
  }

  .image-content-box.fade-up-slow.grid-sm-2-col-copy.mt-mob-20-copy {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow.grid-tab-2-col-copy {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow.tab-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .image-content-box.grid-single-box {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-content-box.mt-24.mb-mob-0 {
    margin-top: 0;
  }

  .image-content-box.img-first-copy {
    flex-flow: wrap-reverse;
  }

  .image-content-box.img-first-copy.fade-up-slow {
    flex-flow: wrap;
  }

  .image-content-box.img-first-copy.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.img-first-copy.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box.img-first-copy.fade-up-slow.mt-24.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.img-first-copy.fade-up-slow.grid-sm-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.img-first-copy.fade-up-slow.grid-sm-2-col.mt-mob-neg-20 {
    margin-top: -20px;
  }

  .image-content-box.img-first-copy.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .image-content-box.img-first-copy.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.img-first-copy.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box.img-first-copy.fade-up-slow-copy.mt-24.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-box.img-first-copy.fade-up-slow-copy.grid-sm-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.img-first-copy.fade-up-slow-copy.grid-sm-2-col.mt-mob-neg-20 {
    margin-top: -20px;
  }

  .image-content-box.grid-2-col.mt-sm-0.gap-sm-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-box.fade-up-slow-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-0.gap-tab-24.grid-sm-col-2 {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.gap-70.grid-sm-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.gap-70.mt-16-copy {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.mt-mob-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .image-content-box.fade-up-slow-copy.mt-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.mt-16.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.mt-16.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-16.grid-sm-2-col.pt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.mt-16.grid-sm-2-col-copy {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-16.grid-sm-2-col-copy.pt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box.fade-up-slow-copy.mt-24.gap-tab-24.grid-sm-col-2 {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.mb-sm-0 {
    margin-bottom: 0;
  }

  .image-content-box.fade-up-slow-copy.mt-sm-10 {
    margin-top: 10px;
  }

  .image-content-box.fade-up-slow-copy.mt-32.single-grid-col.gap-48.mt-mob-40 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 40px;
  }

  .image-content-box.fade-up-slow-copy.mt-32.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow-copy.mt-mob-10 {
    margin-top: 10px;
  }

  .image-content-box.fade-up-slow-copy.mt-mob-12 {
    margin-top: 12px;
  }

  .image-content-box.fade-up-slow-copy.mt-32 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.mt-32.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col.mt-mob-20 {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col.mt-main-20 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col.mt-mob-4 {
    margin-top: 4px;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col.mt-mob-20-copy {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow-copy.grid-tab-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-mob-32 {
    margin-top: 32px;
  }

  .image-content-box.fade-up-slow-copy.mt-mob-12-copy {
    margin-top: 12px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-16 {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-0.gap-tab-24.grid-sm-col-2 {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.grid-sm-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.gap-70-copy.mt-16-copy {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.mt-16-copy.grid-sm-2-col.pt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.mt-32-copy {
    margin-top: 16px;
  }

  .image-content-box.fade-up-slow-copy.mt-32-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col-copy {
    grid-template-columns: 1fr;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col-copy.mt-mob-20 {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col-copy.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col-copy.mt-main-20 {
    margin-top: 0;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col-copy.mt-mob-4 {
    margin-top: 4px;
  }

  .image-content-box.fade-up-slow-copy.grid-sm-2-col-copy.mt-mob-20-copy {
    margin-top: 20px;
  }

  .image-content-box.fade-up-slow-copy.grid-tab-2-col-copy {
    grid-template-columns: 1fr;
  }

  .image-content-heading {
    order: 0;
    width: 99.9999%;
    font-size: 20px;
  }

  .image-content-heading._w-tab-100.text-center.text-mob-left, .image-content-heading._w-tab-100.text-tab-center.text-mob-left {
    text-align: left;
  }

  .image-content-heading.dol-heading {
    font-size: 20px;
  }

  .image-content-heading._w-sm-tab-100.text-sm-left {
    order: -9999;
  }

  .image-content-heading._w-sm-100.text-sm-left {
    text-align: left;
    order: -9999;
  }

  .image-content-heading.text-sm-left {
    text-align: left;
  }

  .image-content-heading.text-sm-left.text-mob-center {
    text-align: center;
  }

  .image-content-heading.mt-30.mt-sm-10.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-heading.text-center.text-mob-left, .image-content-heading.text-sm-center.text-mob-left, .image-content-heading.mt-0.mb-10.text-center.text-mob-left, .image-content-heading._w-tab-100.tab-text-center.text-mob-left {
    text-align: left;
  }

  .shadow-image-box {
    width: 100%;
    height: 100%;
    min-height: 300px;
  }

  .shadow-image-box.about-inner-img {
    aspect-ratio: auto;
    min-height: 400px;
    max-height: 450px;
  }

  .shadow-image-box.team-member-single-img {
    min-height: 500px;
  }

  .image-content-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    margin-top: 0;
  }

  .image-content-wrapper.mt-32.mx-w-xl.gap-mob-20.align-center.px-sm-0.mt-mob-10 {
    width: 100%;
  }

  .image-content-wrapper.mt-32.mx-w-xl.gap-mob-20.align-center.px-sm-0.mt-mob-16 {
    margin-top: 16px;
  }

  .image-content-wrapper.mt-32.mx-w-xl.gap-mob-20.px-tab-0.mt-mob-10 {
    width: 100%;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10.mx-w-1000._w-tab-100.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-100.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-100.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-100.block-box-content {
    display: flex;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-tab-100.mb-mob-0 {
    margin-top: 0;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10._w-mob-100 {
    width: 100%;
  }

  .image-content-wrapper.mx-w-xl.mt-tab-10.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-wrapper.mx-w-xl.gy-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-wrapper.mx-w-xl.gy-mob-20.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-wrapper.mx-w-xl._w-tab-100.mt-mob-16 {
    margin-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-content-wrapper.mx-w-xl._w-tab-100.mt-mob-16.gap-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-content-wrapper.mx-w-xl._w-tab-100.mt-mob-16.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-wrapper.mx-w-xl._w-tab-100.gap-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-wrapper.mx-w-xl._w-tab-100.gap-mob-20.mt-mob-10 {
    margin-top: 10px;
  }

  .image-content-wrapper.mx-w-xl._w-tab-100.gap-mob-20.mt-mob-10.px-tab-0.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-wrapper.mx-w-xl.gap-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-wrapper.mx-w-xl.gap-mob-20.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-12 {
    margin-top: 12px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-12.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
  }

  .image-content-wrapper.mx-w-xl._w-100.mt-mob-16 {
    margin-top: 16px;
  }

  .image-content-wrapper.mx-w-xl._w-100.mt-mob-16.gap-mob-20, .image-content-wrapper.mx-w-xl._w-100.gap-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-wrapper.mx-w-xl._w-100.gap-mob-20.mt-mob-10 {
    margin-top: 10px;
  }

  .image-content-wrapper.mx-w-xl.gap-mob-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy.mx-w-1000._w-tab-100.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-100.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-tab-100.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-wrapper.mx-w-xl.mt-mob-10-copy._w-mob-100 {
    width: 100%;
  }

  .image-content-wrapper.pr-sm-tab-8.mx-w-xl._w-tab-100.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-wrapper.mt-mob-10 {
    margin-top: 10px;
  }

  .image-content-wrapper.mt-mob-10.mw-tab-100.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-content-wrapper.mt-mob-10.mw-tab-100.mw-main-100.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-wrapper.mx-w-100.mt-mob-12 {
    margin-top: 12px;
  }

  .image-content-wrapper.gy-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-content-wrapper.mt-mob-16 {
    margin-top: 10px;
  }

  .defend-image-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: 9999;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    height: auto;
    min-height: 0;
    display: block;
  }

  .defend-image-content.mt-mob-10 {
    margin-top: 10px;
  }

  .defend-image-content.hide-on-mob {
    display: none;
  }

  .defend-text-content {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    order: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .defend-text-content.align-item-center.mt-10.mt-mob-0 {
    margin-top: 0;
  }

  .defend-text-content.outlined-box {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 20px;
  }

  .defend-text-content.outlined-box.mx-mob-16, .defend-text-content.outlined-box.mx-mob-16-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .defend-text-content.shadow-box {
    border-radius: 12px;
  }

  .why-choose-callahan-law {
    padding: 0 15px;
  }

  .why-choose-callahan-law.mb-40 {
    margin-bottom: 40px;
  }

  .inner-container-why-us {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: none;
    padding: 40px 0;
  }

  .why-us-single-item {
    border-radius: 12px;
    width: 100%;
    min-height: 200px;
  }

  .why-us-single-item.bg-white {
    width: 100%;
  }

  .testimonial-sec-dark {
    padding: 0;
  }

  .container-dark {
    border-radius: 0;
    max-width: none;
    padding-top: 40px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .container-dark.team-sec {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-dark.mw-sm-100.px-tab-24 {
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .testimonials-single-slide-dark {
    width: 100%;
    margin-right: 0%;
  }

  .faqs-section-light {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .faqs-section-light.pt-0.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-section-light.section-spacing.pt-sm-20.mt-mob-40 {
    margin-top: 40px;
  }

  .faqs-section-light.section-spacing.pt-sm-0.pt-mob-40 {
    padding-top: 40px;
  }

  .faqs-section-light.section-spacing.px-tab-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-section-light.section-spacing-copy.pt-sm-20.mt-mob-40 {
    margin-top: 40px;
  }

  .faqs-section-light.section-spacing-copy.pt-sm-0.pt-mob-40 {
    padding-top: 40px;
  }

  .faqs-section-light.section-spacing-copy.px-tab-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-faq-light {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: none;
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .container-faq-light.container-faq-dark {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-faq-light.container-faq-dark._w-sm-tab-100.py-sm-tab-40.px-sm-tab-24.px-mob-15 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-faq-light.container-faq-dark.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-faq-light.container-faq-dark.px-tab-24.pb-sm-40.px-mob-16 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-faq-light.container-faq-dark.mt-mob-40 {
    margin-top: 40px;
  }

  .container-faq-light.container-faq-dark.br-sm-20 {
    border-radius: 0;
  }

  .container-faq-light.pb-mob-40 {
    padding-bottom: 40px;
  }

  .container-video-sec {
    max-width: none;
  }

  .bottom-cta-sec {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-sec.mt-0 {
    padding: 0 15px 40px;
  }

  .bottom-cta-sec.mt-0.px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bottom-cta-sec.mt-0.px-15.pb-sm-0 {
    padding-bottom: 0;
  }

  .bottom-cta-sec.mt-0.px-16, .bottom-cta-sec.mt-0.px-16.px-tab-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-sec.mt-0.mt-default.px-tab-24 {
    margin-top: 40px;
  }

  .bottom-cta-sec.mt-0.mt-default.px-tab-24.pb-sm-40.mt-sm-0.pt-mob-40 {
    margin-top: 0;
    padding-top: 40px;
  }

  .bottom-cta-sec.mt-0.cta-sec-bottom, .bottom-cta-sec.mt-0.cat-sec-bottom-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-sec.fade-up-slow {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bottom-cta-sec.mb-0.related-link-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-sec.mt-0-copy.mt-main-default {
    margin-top: 40px;
  }

  .bottom-cta-sec.mt-0-copy {
    padding: 0 15px 40px;
  }

  .bottom-cta-sec.mt-0-copy.px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bottom-cta-sec.mt-0-copy.px-15.pb-sm-0 {
    padding-bottom: 0;
  }

  .bottom-cta-sec.mt-0-copy.px-16, .bottom-cta-sec.mt-0-copy.px-16.px-tab-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-sec.mt-0-copy.mt-default.px-tab-24 {
    margin-top: 40px;
  }

  .bottom-cta-sec.mt-0-copy.mt-default.px-tab-24.pb-sm-40.mt-sm-0.pt-mob-40 {
    margin-top: 0;
    padding-top: 40px;
  }

  .bottom-cta-sec.mt-0-copy.cat-sec-bottom, .bottom-cta-sec.mt-0-copy.cat-sec-bottom-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-917 {
    max-width: none;
  }

  .margin-bottom-24px-6 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .margin-bottom-24px-6.px-sm-16.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7 {
    margin-top: 0;
    font-size: 26px;
  }

  .heading-7.cta-banner-heading {
    font-size: 24px;
  }

  .heading-7.mt-0.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-inner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-inner.mx-1025.px-mob-0, .section-wrapper-inner.mx-1025._w-tab-100.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-inner.inner-sec-container {
    max-width: 313%;
  }

  .cta-button-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .cta-button-wrapper.mb-16 {
    flex-flow: column;
    margin-bottom: 16px;
  }

  .cta-button-wrapper.mb-16.mt-mob-0 {
    margin-bottom: 0;
  }

  .cta-button-wrapper.mb-16.mb-sm-0 {
    flex-flow: column;
  }

  .cta-button-wrapper.mb-sm-0, .cta-button-wrapper.mb-mob-0 {
    margin-bottom: 0;
  }

  .cta-button-wrapper.mb-mob-16 {
    flex-flow: column;
    margin-bottom: 16px;
  }

  .cta-button-wrapper.mb-mob-16.flex-column.mb-mob-0, .cta-button-wrapper.mb-mob-16.mb-mob-0, .cta-button-wrapper.mb-mob-16.mb-now-0 {
    margin-bottom: 0;
  }

  .cta-button-wrapper._w-mob-100 {
    width: 100%;
  }

  .cta-button-wrapper.mb-mob-16-copy {
    flex-flow: column;
    margin-bottom: 16px;
  }

  .cta-button-wrapper.mb-mob-16-copy.flex-column.mb-mob-0, .cta-button-wrapper.mb-mob-16-copy.mb-mob-0, .cta-button-wrapper.mb-mob-16-copy.mb-now-0 {
    margin-bottom: 0;
  }

  .image-5, .image-5-right {
    max-width: 36px;
    display: none;
  }

  .container-bottom-cta {
    border-radius: 16px;
    width: 100%;
    max-width: none;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-bottom-cta.cust-sec-container.py-70.py-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-bottom-cta.cust-sec-container.py-70.py-sm-40._w-tab-100.inner-sec-container.px-mob-16, .container-bottom-cta.cust-sec-container.container-cta-sec, .container-bottom-cta.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-1006 {
    max-width: none;
  }

  .container-1006.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-content-block-about, .section-content-block-about.grid-2-boxes {
    grid-template-columns: 1fr;
  }

  .what-is-a-dui {
    padding: 10px 0 0;
  }

  .dui-section-content {
    border-radius: 20px;
    max-width: none;
    padding: 40px 16px;
  }

  .inner-content-container {
    max-width: none;
  }

  .inner-content-container.py-xl-100.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-content-container.gap-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .penalities-types {
    flex-flow: column;
    display: flex;
  }

  .single-penaity-box {
    text-align: center;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-13 {
    font-size: 16px;
  }

  .dui-information-collection {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .inner-container-dui-info {
    max-width: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .why-us-callahan-laws {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .why-us-callahan-laws.fade-up-slow {
    flex-flow: column;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .penality-name.text-start.text-mob-center {
    text-align: center;
    text-align: center;
  }

  .penality-name.text-mob-center {
    font-size: 20px;
  }

  .credentials-philosophy-content {
    max-width: none;
  }

  .credentials-philosophy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .team-section-listing {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .team-section-listing.dark-bg {
    border-radius: 20px;
  }

  .team-section-listing.dark-bg.px-tab-24.px-sm-20.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .team-section-listing.dark-bg.px-tab-24.px-sm-20.px-mob-16.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-why-us {
    max-width: none;
  }

  .container-1007 {
    border-radius: 16px;
    max-width: none;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-1007.fade-up-slow.container-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .centered-heading-11 {
    margin-bottom: 24px;
  }

  .team-grid-2 {
    grid-template-columns: 1fr;
  }

  .video-section-updated {
    padding: 10px 0 0;
  }

  .video-section-updated.video-sec-dark {
    margin-bottom: 40px;
    padding-top: 0;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities {
    padding-left: 0;
    padding-right: 0;
  }

  .video-section-updated.video-sec-dark.video-sec-penalities.mt-100.mb-0.mt-tab-60.mt-sm-tab-40.mb-mob-0 {
    margin-bottom: 0;
  }

  .video-section-updated.video-sec-dark.mb-0.px-sm-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .video-section-updated.bg-light {
    padding-top: 0;
  }

  .video-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    margin-top: 16px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .video-box-single {
    width: 100%;
  }

  .video-3 {
    border-radius: 16px;
    width: 100%;
    min-width: 100%;
    height: 210px;
  }

  .testimonials-single-slide-dark-updated {
    width: 100%;
    margin-right: 0%;
  }

  .testimonial-card-white-updated {
    margin-left: 0;
    margin-right: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container-1008 {
    border-radius: 16px;
    max-width: none;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-heading-12 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-4 {
    width: 100%;
    margin-right: 0%;
  }

  .testimonials-carousel {
    padding: 40px 0 10px;
  }

  .review-single-slide {
    width: 100%;
    margin-right: 0%;
  }

  .review-slider-wrapper {
    margin-top: 16px;
  }

  .slider-arrow-left {
    width: 40px;
    height: 40px;
    left: 28%;
  }

  .slider-arrow-right {
    width: 40px;
    height: 40px;
    right: 32%;
  }

  .image-6 {
    max-width: 200px;
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-button-wrapper-2 {
    width: auto;
  }

  .menu-button-2 {
    border: 0px solid var(--theme-green);
    background-color: var(--theme-green);
    color: var(--white);
    border-radius: 7px;
    font-size: 22px;
  }

  .video-box-single-item {
    width: 100%;
  }

  .why-it-matters {
    padding-top: 0;
    padding-bottom: 0;
  }

  .our-process {
    padding: 40px 16px;
  }

  .our-process.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .process-container {
    max-width: none;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .video-single-home-slider {
    border-radius: 16px;
    height: 260px;
  }

  .container-1009 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .slider-wrapper {
    grid-template-columns: 1fr;
  }

  .section-heading-carousel {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 34px;
  }

  .video-carousel-single {
    max-width: 100%;
    margin-right: 0%;
  }

  .centered-heading-13 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-5 {
    width: 100%;
    margin-right: 0%;
  }

  .home-video-slider {
    padding-top: 40px;
  }

  .video-container {
    max-width: none;
  }

  .video-slider-wrapper {
    margin-top: 24px;
  }

  .video-single-slide {
    width: 100%;
    margin-right: 0%;
  }

  .video-arrow-left {
    left: 33%;
  }

  .video-arrow-left.slide-left-penality {
    bottom: -17%;
    left: 48%;
    transform: translateX(-100%);
  }

  .video-arrow-right {
    right: 33%;
  }

  .video-arrow-right.slide-right-penality {
    bottom: -17%;
    right: 47%;
    transform: translateX(100%);
  }

  .container-faq-dark {
    width: 100%;
    max-width: 100%;
    padding: 40px 16px 50px;
  }

  .container-faq-dark._w-95-tab.px-16-tab._w-100-mob {
    width: 100%;
  }

  .container-faq-dark._w-95-tab.px-16-tab._w-100-mob.mw-tab-100.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-faq-dark._w-95-tab.px-16-tab._w-100-mob.mw-tab-100.px-tab-24.px-mob-16.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-1007-copy {
    border-radius: 16px;
    max-width: none;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-video-light {
    border-radius: 16px;
    width: 100%;
    max-width: none;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bold-text {
    text-align: center;
    font-size: 26px;
  }

  .what-is-offense, .image-text-section, .what-is-offense-copy {
    padding-top: 20px;
  }

  .why-us-inner-container {
    border-radius: 20px;
    max-width: none;
    padding: 40px 16px;
  }

  .container-faq-dark-copy {
    width: 100%;
    max-width: 100%;
    padding: 40px 16px 50px;
  }

  .centered-heading-block {
    margin-bottom: 0;
  }

  .container-video-dark {
    border-radius: 16px;
    width: 100%;
    max-width: none;
    padding: 40px 15px;
  }

  .container-video-dark.cust-sec-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-video-dark.cust-sec-container.video-penality-dark-version {
    padding-bottom: 100px;
  }

  .container-video-dark.cust-sec-container.video-penality-dark-version.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bio-team-memeber {
    padding-top: 40px;
  }

  .bio-content.mb-tab-0 {
    grid-template-columns: 1fr;
  }

  .bio-content.mb-tab-0.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .member-image {
    flex-flow: wrap-reverse;
    width: 100%;
    height: 350px;
  }

  .member-bio {
    margin-bottom: 0;
  }

  .memeber-name {
    font-size: 26px;
  }

  .bio-text {
    margin-bottom: 0;
  }

  .testimonial-section-light {
    padding: 40px 6px 100px;
  }

  .container-1010 {
    width: 90%;
  }

  .container-1010.align-center.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .testimonials-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .button-text-copy, .button-text-dark {
    font-size: 18px;
  }

  .faqs-section-dark-bg {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .blog-listing-section {
    margin-bottom: 40px;
    padding-top: 0;
  }

  .container-1011 {
    width: 90%;
  }

  .container-1011._w-mob-100 {
    width: 100%;
  }

  .container-1011._w-mob-100.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-1012 {
    max-width: none;
  }

  .centered-heading-14 {
    margin-bottom: 24px;
  }

  .collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .collection-list.single-post-sidebar-blogs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .container-1013 {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-7 {
    min-height: 280px;
  }

  .location-section {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .heading-10.mt-md-0 {
    margin-top: 0;
  }

  .list-collection-location {
    grid-template-columns: 1fr;
  }

  .countries-block {
    width: 100%;
  }

  .countries-image-block {
    flex-flow: wrap-reverse;
    width: 100%;
    height: 280px;
  }

  .country-single-block {
    justify-content: center;
    align-items: flex-start;
  }

  .countries-collection {
    grid-template-columns: 1fr;
  }

  .countries-collection.mt-md-0 {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .country-sec-heading {
    font-size: 26px;
  }

  .location-sec-container {
    flex-flow: wrap-reverse;
    justify-content: center;
  }

  .why-do-we-use-it {
    padding: 0 16px;
  }

  .text-block-24 {
    font-size: 16px;
  }

  .sec-container {
    border-radius: 20px;
    max-width: none;
    padding: 40px 16px;
  }

  .sec-container.map-sec-container {
    padding: 50px 16px;
  }

  .sec-container.map-sec-container.inner-sec-container, .sec-container.cust-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sec-container.cust-sec-container.inner-sec-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .offices-and-contact {
    padding: 40px 16px 10px;
  }

  .offices-and-contact-container {
    border-radius: 20px;
    max-width: none;
    padding: 40px 16px;
  }

  .offices-and-contact-container.cust-sec-container._w-mob-100 {
    width: 100%;
  }

  .offices-and-contact-container.cust-sec-container.inner-sec-container.px-tab-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .office-boxes-collection {
    flex-flow: column;
  }

  .office-boxes-collection.single-bpx-wrapper {
    max-width: 100%;
  }

  .office-info-single {
    width: 100%;
    min-width: 280px;
    max-width: 500px;
    box-shadow: 0 4px 20px #00000017;
  }

  .contact-us-section {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .contact-sec-container {
    flex-flow: wrap-reverse;
    grid-template-columns: .75fr;
    justify-content: center;
    display: flex;
  }

  .contact-sec-container.inner-sec-container.contact-page-sec {
    padding-left: 16px;
    padding-right: 16px;
  }

  .contact-info {
    order: 9999;
    width: 100%;
  }

  .contact-form-right-side {
    flex-flow: wrap-reverse;
    order: -9999;
    width: 100%;
    height: 52%;
  }

  .contact-us-page-form.banner-contact-form-copy {
    margin-bottom: 0;
  }

  .contact-list-block {
    margin-top: 0;
  }

  .text-block-25 {
    font-size: 16px;
    line-height: 150%;
  }

  .inner-icon {
    max-width: 18px;
  }

  .map-section {
    margin-bottom: 50px;
    padding: 0;
  }

  .map-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .single-map-box {
    max-width: 100%;
  }

  .location-link-box {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .code-embed-3 {
    height: 400px;
  }

  .footer-dark-edition {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .icon-9 {
    font-family: Gilroy, Arial, sans-serif;
    line-height: 20px;
  }

  .related-internal-links {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faqs-section-dark-sec {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .faqs-section-dark-sec.mb-0 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-faq-dark-bg {
    max-width: none;
    padding: 40px 15px 50px;
  }

  .image-content-block-section {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .offence-penalities {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-offense-penalities {
    width: 100%;
    max-width: none;
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-2 {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-faq-dark-bg-copy {
    max-width: none;
    padding: 40px 15px 50px;
  }

  .text-block-26.mb-20.fade-up-slow {
    text-align: left;
  }

  .text-block-26.mb-20.fade-up-slow.mb-0 {
    text-align: center;
  }

  .whats-included {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-whats-included {
    width: 100%;
    max-width: none;
  }

  .container-whats-included.bg-grey-container {
    padding: 40px 15px;
  }

  .blog-meta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .author-name {
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-27 {
    font-size: 16px;
  }

  .blog-read-time {
    padding-left: 12px;
  }

  .published-on {
    padding-left: 12px;
    font-size: 15px;
  }

  .read-time {
    font-size: 15px;
    line-height: 22px;
  }

  .blog-title-top {
    font-size: 26px;
  }

  .rich-text-block.rich-block-content {
    font-size: 16px;
    line-height: 165%;
  }

  .heading-14 {
    font-size: 26px;
    line-height: 33px;
  }

  .rich-text-block-2 {
    font-size: 16px;
    line-height: 165%;
  }

  .image-8 {
    border-radius: 12px;
    min-height: 200px;
  }

  .section-3 {
    padding-bottom: 40px;
  }

  .share-links {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tags-collection {
    border-radius: 16px;
  }

  .text-block-30 {
    min-width: auto;
    font-size: 16px;
  }

  .text-block-32.truncate-multiline-2.mb-12 {
    font-size: 16px;
  }

  .post-slider {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .post-single-slide {
    width: 100%;
    margin-right: 0%;
  }

  .image-11 {
    max-width: 180px;
  }

  .logo-footer {
    max-width: 220px;
  }

  .flex-block-7 {
    flex-flow: row;
    justify-content: space-between;
  }

  .container-1016 {
    max-width: none;
  }

  .clients-image {
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer-dark-version {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1017 {
    max-width: none;
  }

  .footer-wrapper-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two-2 {
    margin-top: 40px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-two-2 {
    margin-top: 20px;
  }

  .footer-menu {
    text-align: center;
    column-count: 1;
  }

  .footer-list-item {
    padding-bottom: 0;
    font-size: 17px;
  }

  .footer-block-three, .footer-block-three.two-block-menu {
    width: 100%;
    margin-top: 24px;
  }

  .footer-nav-link, .nav-link-copy {
    font-size: 16px;
    line-height: 1.45em;
  }

  .team-member-designation {
    font-size: 16px;
  }

  .collection-item-3 {
    width: 100%;
    max-width: 100%;
  }

  .collection-list-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-1018 {
    max-width: none;
  }

  .centered-heading-15 {
    margin-bottom: 24px;
  }

  .team-grid-3 {
    grid-template-columns: 1fr;
  }

  .bio-team-member {
    padding: 40px 15px;
  }

  .collection-list-5, .collection-list-5.post-collection-grid-wrapper {
    grid-template-columns: 1fr;
  }

  .about-callahan-law {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .what-to-expect {
    width: 100%;
    max-width: none;
    padding: 40px 16px;
  }

  .what-to-expect.cust-sec-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .custom-box-title {
    font-size: 18px;
  }

  .dui-penalty-breakdown {
    padding: 40px 15px;
  }

  .d-ui-penalty-breakdown-content {
    max-width: none;
  }

  .dui-penalty-breakdown-content {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .dui-collapsable-boxes {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-collapsable-boxes.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .single-penality-box {
    border-radius: 16px;
    justify-content: center;
    align-items: center;
  }

  .initial-content._w-100.box-mob-center {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .dui-consequence-single-box {
    border-radius: 16px;
  }

  .consequences-types {
    flex-flow: column;
    display: flex;
  }

  .why-clients-choose-us {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .why-clients-choose-us.fade-left-slow {
    display: flex;
  }

  .why-clients-choose-us.fade-left-slow.temp-d-block-2-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .why-clients-choose-us.flex-as-col, .why-choose-us-block {
    max-width: 100%;
  }

  .why-us-single-card {
    border-radius: 16px;
    max-width: 100%;
  }

  .why-us-single-box {
    width: 98%;
    min-height: 200px;
  }

  .why-us-features-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .why-us-penalities-page {
    padding: 0;
  }

  .why-us-penalities-page.mb-100 {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-section-light-penalities {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px;
  }

  .cons-desc, .text-block-36.fade-up-slow, .text-block-36.fade-up-slow.text-center {
    font-size: 16px;
  }

  .text-block-36.fade-up-slow.text-center.mt-10.mt-mob-0 {
    margin-top: 0;
  }

  .text-block-36.fade-up-slow.text-center.text-sm-left.mb-sm-12 {
    margin-bottom: 12px;
  }

  .text-block-36.fade-up-slow.text-center.text-sm-left.mb-sm-12.text-mob-center {
    text-align: center;
  }

  .text-block-36.fade-up-slow.text-center.text-mob-left {
    text-align: left;
  }

  .text-block-36.fade-up-slow.mb-4 {
    font-size: 16px;
  }

  .text-block-36.fade-up-slow.mb-4.text-sm-left {
    text-align: left;
    font-size: 16px;
  }

  .text-block-36.fade-up-slow.mb-4.text-sm-left.text-mob-center {
    text-align: center;
  }

  .text-block-36.fade-up-slow.text-mob-left {
    text-align: left;
  }

  .div-block-8 {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8._w-100.text-mob-left {
    text-align: left;
  }

  .div-block-8.align-items-center._w-mob-100, .div-block-8._w-mob-100 {
    width: 100%;
  }

  .cta-button-common-copy-blue:hover {
    border-color: var(--white);
  }

  .hero-wrapper-why-us {
    max-width: 100%;
  }

  .section-content-flex {
    flex-flow: wrap-reverse;
    justify-content: center;
  }

  .bottom-anchor-links.mt-0.mt-mob-12, .bottom-anchor-links.mt-0-copy.mt-mob-12 {
    margin-top: 12px;
  }

  .what-to-expect-after-dui-arrest {
    width: 100%;
  }

  .real-case-scenario {
    width: 95%;
  }

  .real-case-scenario.mb-0 {
    margin-bottom: 0;
  }

  .real-case-scenario.mb-0.my-0 {
    width: 95%;
    margin-top: 16px;
  }

  .real-case-scenario.mb-0.my-0.mt-mob-0 {
    margin-top: 0;
  }

  .real-case-scenario.mt-16 {
    margin-top: 16px;
  }

  .thead {
    grid-template-columns: 1.5fr;
  }

  .heading-17.text-end {
    text-align: left;
  }

  .heading-17.table-heading {
    margin-top: 10px;
  }

  .heading-17.ps-20.ps-mob-0, .heading-17.pd-15.ps-mob-0 {
    padding-left: 0;
  }

  .heading-17.pd-15.ps-mob-0.pt-mob-10 {
    margin-top: 10px;
  }

  .heading-17.ps-15.ps-mob-0 {
    padding-left: 0;
  }

  .heading-17.pt-mob-10 {
    margin-top: 10px;
  }

  .column {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tr-data {
    border-bottom-width: 0;
    border-right-width: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .tr-data.tr-last {
    border-bottom-style: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tr-data.tr-last.text-end {
    text-align: left;
  }

  .tr-data.tr-center {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tr-data.text-end {
    text-align: left;
  }

  .tr-data._w-100.border-left.border-mob-0 {
    border-left-width: 0;
  }

  .tr-data._w-100.border-left.border-mob-0.border-top-mob-1 {
    border-top: 1px solid #000;
  }

  .tr-data.tr-center-copy, .tr-data.py-mob-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .tr-data.text-end-copy {
    text-align: left;
  }

  .tr-data.text-center.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .tr-data.text-center.px-mob-0.text-mob-left, .tr-data.text-center.text-mob-left, .tr-data.text-end-copy {
    text-align: left;
  }

  .table-row {
    grid-template-columns: 1.5fr;
  }

  .table-row.grid-col-3 {
    border: 0 solid #000;
    border-top-width: 1px;
    grid-template-columns: 1.5fr;
  }

  .suspension-detail-boxes {
    padding-left: 16px;
    padding-right: 16px;
  }

  .suspension-detail-boxes.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .suspension-detail-boxes.fade-left-slow {
    width: 100%;
    padding: 20px;
  }

  .special-mention-text.mt-0._w-mob-100 {
    width: 100%;
  }

  .custom-data-table {
    border-bottom: 1px solid #000;
  }

  .custom-data-table.border-0 {
    border-bottom-width: 0;
  }

  .slider-5 {
    height: 280px;
  }

  .video-slide-item {
    width: 100%;
  }

  .video-slide-wrapper {
    max-width: 100%;
  }

  .first-offense-dui-penalties {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .first-offense-dui-penalties.pb-0.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-penality-table-block-content {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    display: flex;
  }

  .dui-penality-table-block-content.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .dui-single-detail-box {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16 {
    width: 100%;
  }

  .dui-single-detail-box.p-16.bg-white {
    width: 339.578px;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24 {
    width: 100%;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24.px-tab-32.px-sm-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16.bg-white.py-tab-32 {
    width: 100%;
  }

  .dui-single-detail-box.p-16.bg-white.py-tab-32.px-tab-32.px-mob-16 {
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16.bg-white.py-tab-32.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16.bg-white.suspension-table-block._w-mob-100.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .dui-single-detail-box.p-16.bg-white.suspension-table-block._w-mob-100.px-mob-0.bx-sh-mob-0 {
    box-shadow: none;
  }

  .dui-single-detail-box.p-16.bg-white.suspension-table-block._w-mob-100.px-sm-16.bx-sh-0.px-sm-0, .dui-single-detail-box.p-16.bg-white.suspension-table-block._w-mob-100.bx-sh-mob-0.px-sm-16.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .dui-single-detail-box.p-16.bg-white.py-md-24-copy {
    width: 100%;
  }

  .dui-single-detail-box.p-16.py-tab-32.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16.py-tab-24.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16.py-tab-24.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16.py-mob-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16.py-mob-24.px-tab-24, .dui-single-detail-box.p-16.px-tab-24.pb-tab-24.px-mob-16, .dui-single-detail-box.p-16.px-tab-24.px-sm-16, .dui-single-detail-box.p-16.py-tab-32-copy.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box._w-mob-100 {
    width: 100%;
  }

  .dui-single-detail-box.pb-tab-24.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box._w-mob-100-copy, .dui-single-detail-box.p-16-copy {
    width: 100%;
  }

  .dui-single-detail-box.p-16-copy.bg-white {
    width: 339.578px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24 {
    width: 100%;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24.px-tab-32.px-sm-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-tab-32 {
    width: 100%;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-tab-32.px-tab-32.px-mob-16 {
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-tab-32.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16-copy.bg-white.suspension-table-block._w-mob-100.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .dui-single-detail-box.p-16-copy.bg-white.suspension-table-block._w-mob-100.px-mob-0.bx-sh-mob-0 {
    box-shadow: none;
  }

  .dui-single-detail-box.p-16-copy.bg-white.suspension-table-block._w-mob-100.px-sm-16.bx-sh-0.px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .dui-single-detail-box.p-16-copy.bg-white.py-md-24-copy {
    width: 100%;
  }

  .dui-single-detail-box.p-16-copy.py-tab-32.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16-copy.py-tab-24.px-tab-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dui-single-detail-box.p-16-copy.py-tab-24.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-single-detail-box.p-16-copy.py-mob-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dui-single-detail-box.p-16-copy.py-mob-24.px-tab-24, .dui-single-detail-box.p-16-copy.px-tab-24.pb-tab-24.px-mob-16, .dui-single-detail-box.p-16-copy.px-tab-24.px-sm-16, .dui-single-detail-box.p-16-copy.py-tab-32-copy.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .thead-4-col {
    flex-flow: column;
    grid-template-columns: 1.5fr;
    display: flex;
  }

  .inner-content-suspension-block {
    max-width: none;
  }

  .inner-content-suspension-block.use-in-template.container-914 {
    border-radius: 16px;
  }

  .inner-content-suspension-block.use-in-template.container-914.mw-tab-900.px-tab-60.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .total-dui-cost {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .bold-text-30 {
    text-align: center;
  }

  .video-container-penalities {
    max-width: none;
  }

  .single-video-box-penality {
    padding-bottom: 10px;
  }

  .why-us-for-second-dui {
    width: 100%;
  }

  .why-us-for-second-dui.mb-100 {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .why-us-for-second-dui.mb-100.m-top-0, .why-us-for-second-dui.mb-100.m-top-0-copy {
    margin-top: 0;
  }

  .why-us-for-second-dui.mb-100-copy {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .why-us-for-second-dui.mb-100-copy.m-top-0, .why-us-for-second-dui.mb-100-copy.m-top-0-copy {
    margin-top: 0;
  }

  .cta-bottom-text {
    max-width: 95%;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .cta-bottom-text.mb-mob-16 {
    margin-bottom: 16px;
  }

  .sub-heading-inside {
    text-align: center;
    font-size: 20px;
  }

  .sub-heading-inside.fs-32.fs-24-tab.text-mob-center {
    text-align: center;
  }

  .sub-heading-inside.fs-22-mob {
    font-size: 22px;
    line-height: 30px;
  }

  .thead-3-col {
    flex-flow: column;
    grid-template-columns: 1.5fr;
    display: flex;
  }

  .thead-3-col.thead-width-updated {
    width: 100%;
  }

  .table-row-3-col {
    grid-template-columns: 1.5fr;
  }

  .table-row-3-col.grid-col-3 {
    border: 0 solid #000;
    border-top-width: 1px;
    grid-template-columns: 1.5fr;
  }

  .table-row-3-col.tbody-width-updated {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table-row-3-col.equal-grid {
    grid-template-columns: 1fr;
  }

  .deferred-prosecution-2nd-dui {
    padding: 40px 16px;
  }

  .second-offence-dui-block {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .second-offence-dui-block.pb-0.mb-tab-20.mt-sm-40.mb-mob-0 {
    margin-bottom: 0;
  }

  .vehicle-seizure-risk, .impact-on-cdl-and-employment {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .impact-on-cdl-and-employment.pb-0 {
    margin-bottom: 40px;
  }

  .vehicle-seizure-risk-sec {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vehicle-seizure-risk-sec.pb-0, .vehicle-seizure-risk-sec.pb-0-copy {
    margin-bottom: 40px;
  }

  .penalties-and-sentencing-grid {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .top-heading-desc-wrapper._w-mob-100 {
    width: 100%;
  }

  .table-row-2-col {
    grid-template-columns: 1.5fr;
  }

  .table-row-2-col.grid-col-3 {
    border: 0 solid #000;
    border-top-width: 1px;
    grid-template-columns: 1.5fr;
  }

  .table-row-2-col.table-row-single-col {
    grid-template-columns: 1fr;
  }

  .thead-3-col-copy, .thead-2-coll {
    flex-flow: column;
    grid-template-columns: 1.5fr;
    display: flex;
  }

  .td-list.ps-0.mb-0, .td-list.ps-0.mb-0.ps-mob-0, .td-list.ps-0.mb-0.ps-sm-0 {
    padding-left: 0;
  }

  .minimum-sentencing {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .minimum-sentencing.pb-md-0.pt-sm-40.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-container-copy {
    border-radius: 0;
    max-width: none;
    padding: 40px 15px;
  }

  .additional-collateral {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .additional-collateral.pb-0.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .additional-collateral.pb-sm-0 {
    padding-bottom: 0;
  }

  .additional-collateral.pb-sm-0.pb-tab-0.mb-mob-30 {
    margin-bottom: 30px;
  }

  .additional-collateral.margin-top-default.mb-sm-0.mt-mob-0 {
    margin-top: 0;
  }

  .additional-collateral.margin-top-default.mb-default.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .additional-collateral.margin-top-default.mb-default.px-tab-24.pb-mob-0 {
    padding-bottom: 0;
  }

  .left-heading {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .left-heading.fade-up-slow {
    text-align: left;
    font-size: 24px;
    line-height: 32px;
  }

  .text-content-left {
    width: 100%;
  }

  .inner-container-white {
    border-radius: 0;
    max-width: none;
    padding: 40px 15px;
  }

  .deffered-prosecution {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .deffered-prosecution.mb-default.mb-tab-0.px-tab-24, .deffered-prosecution.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sec-desc-bottom {
    margin-top: 0;
  }

  .sec-desc-bottom.mt-16.mb-0.mt-sm-10 {
    margin-top: 10px;
  }

  .sec-desc-bottom.mt-32.mb-0.text-sm-start {
    text-align: left;
    width: 100%;
  }

  .sec-desc-bottom.mt-32.mb-0.text-sm-start._w-tab-100.mt-mob-10, .sec-desc-bottom.mt-32.mb-0._w-sm-tab-100.text-sm-tab-left.mt-mob-10 {
    margin-top: 10px;
  }

  .sec-desc-bottom._w-mob-100 {
    width: 100%;
  }

  .sec-desc-bottom._w-mob-100.text-mob-left {
    text-align: left;
  }

  .sec-desc-bottom._w-mob-100.text-mob-left.mt-mob-10 {
    margin-top: 10px;
  }

  .sec-desc-bottom._w-mob-100.text-mob-left.mt-mob-10.mb-mob-0 {
    margin-bottom: 0;
  }

  .process-steps-deffered {
    padding-left: 0;
    padding-right: 0;
  }

  .process-block-deffered-prosecution.mt-16 {
    margin-top: 0;
  }

  .single-process-deffered, .single-process-copy, .single-process-copy {
    border-radius: 16px;
  }

  .pros-and-cons {
    border-radius: 20px;
    width: 100%;
    margin-top: 0;
    padding: 40px 16px;
  }

  .pros-cons-block-content {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .mental-health-deggered-prosecution {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .program-violation-section {
    padding: 0;
  }

  .program-violation-section.px-md-tab-16.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .program-violation-section.pb-sm-20 {
    padding-bottom: 0;
  }

  .flex-row {
    width: 100%;
    max-width: none;
  }

  .flex-row.bg-grey-container {
    padding: 40px 15px;
  }

  .flex-row.gap-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-row.gap-80.bg-dark-img.p-48 {
    border-radius: 12px;
    padding: 16px;
  }

  .flex-row.gap-80.bg-white-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .violation-blocks {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .violation-section {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .violation-section.pt-0.pb-0 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .inner-block-heading, .sec-desc-copy {
    margin-top: 0;
  }

  .first-offence-dui-copy {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .mt-32.mt-mob-0 {
    margin-top: 0;
  }

  .how-we-defend-you-copy {
    width: 100%;
  }

  .what-is-felony-dui {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .what-is-felony-dui.pt-0.pt-mob-0 {
    padding-top: 0;
  }

  .what-is-felony-dui.pb-sm-tab-0.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .what-is-felony-dui.pb-sm-tab-0.pt-sm-40.pb-mob-40 {
    padding-bottom: 40px;
  }

  .what-is-felony-dui.pb-sm-tab-0.pt-sm-40.pb-mob-40.px-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .what-is-felony-dui.mt-mob-40 {
    padding-top: 40px;
  }

  .what-is-felony-dui.mt-tab-40.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-felony-dui.px-tab-0.px-sm-40.pt-sm-0 {
    padding-top: 0;
  }

  .deferred-prosecution-treatment-requirements {
    margin-top: 40px;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .faqs-section-light-copy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px;
  }

  .inner-content-copy {
    max-width: none;
  }

  .inner-content-copy.bg-grey {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-content-copy.py-md-60.pb-sm-0.pb-m-40 {
    padding-bottom: 40px;
  }

  .container-dark-bg {
    max-width: none;
    padding: 40px 10px;
  }

  .container-dark-bg.px-sm-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-dark-bg.px-sm-15.mx-w-sm-100.px-sm-tab-24.pb-sm-tab-60.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-dark-bg.px-sm-15.mx-w-sm-100.px-sm-tab-24.pb-sm-tab-60.px-mob-16.pb-mob-40 {
    padding-bottom: 40px;
  }

  .container-dark-bg.px-sm-15.mx-w-sm-100.px-sm-tab-24.pb-sm-tab-60-copy.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-dark-bg.px-sm-15.mx-w-sm-100.px-sm-tab-24.pb-sm-tab-60-copy.px-mob-16.pb-mob-40 {
    padding-bottom: 40px;
  }

  .container-dark-bg.px-tab-24.pb-sm-tab-40.px-mob-16, .container-dark-bg.inner-sec-container.py-sm-40.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faqs-section-dark-sec-copy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .faqs-section-dark-sec-copy.mb-0 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-15-copy {
    width: 100%;
    max-width: none;
  }

  .container-15-copy.bg-grey-container {
    padding: 40px 15px;
  }

  .container-15-copy.gap-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-15-copy.gap-80.bg-dark-img.p-48 {
    border-radius: 12px;
    padding: 16px;
  }

  .container-15-copy.gap-80.bg-white-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-4.px-sm-15 {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-4.px-sm-15.pb-sm-tab-20.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-content {
    flex-flow: wrap-reverse;
    width: 100%;
    height: 280px;
  }

  .image-content.fade-right-slow {
    height: 220px;
  }

  .understanding-marijuana-dui-laws {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .understanding-marijuana-dui-laws.px-sm-tab-24.px-sm-tab-6.px-mob-0, .understanding-marijuana-dui-laws.px-sm-tab-24.px-sm-tab-6-copy.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sec-desc-copy, .sec-desc-copy-copy {
    margin-top: 0;
  }

  .center-heading-copy {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .center-heading-copy.fade-up-slow.text-left {
    align-items: flex-start;
  }

  .center-heading-h3 {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .center-heading-h3.fade-up-slow.text-left {
    align-items: flex-start;
  }

  .thc-vs-detection {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .thc-block-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-inner-h4 {
    margin-top: 10px;
    font-size: 20px;
  }

  .heading-inner-h4.mt-0 {
    font-size: 22px;
  }

  .heading-6-copy {
    margin-top: 10px;
    font-size: 20px;
  }

  .heading-6-copy.mt-0 {
    font-size: 22px;
  }

  .sec-desc-center {
    margin-top: 0;
  }

  .factors-affecting-thc {
    order: 1;
    padding-left: 24px;
    padding-right: 24px;
  }

  .faqs-default {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px;
  }

  .inner-container-conclusion {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: none;
    padding: 40px 0;
  }

  .conclusion-cta-section {
    padding: 0 15px;
  }

  .section-wrapper-conclusion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-wrapper-conclusion.mx-w-xl.px-mob-16 {
    padding-left: 16px;
  }

  .marijuana-dui-intro {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .thc-legal-limit-standards, .drive-after-smoke-section {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .marijuana-dui-penalties-section {
    padding: 0;
  }

  .state-specific-laws {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .marijuana-dui-defense-strategies-section {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .understanding-marijuana-dui-laws-copy, .future-of-marijuana-dui-laws {
    width: 100%;
  }

  .marijuana-dui-testing-methods {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .why-us-for-deffered.px-sm-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .why-us-for-deffered.px-sm-15.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-faq-dark._w-sm-100.px-tab-24._w-tab-100.gap-sm-tab-20.px-mob-16, .container-faq-dark.inner-sec-container.container-def-startegy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-image-section {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .content-image-section.pt-0.px-mob-0, .content-image-section.pt-sm-tab-40.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .content-image-section.pt-sm-0 {
    padding-top: 40px;
  }

  .content-image-section.pt-sm-0.pb-0.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .sub-heading.mt-0.text-mob-left._w-100 {
    width: 100%;
  }

  .table-sections {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .table-sections.pt-0.px-0 {
    padding-bottom: 0;
  }

  .table-sections.pt-0.px-0.pb-tab-0.px-sm-24, .table-sections.pt-0.px-0.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .table-sections.pt-0.pb-0._3rd-dui-penality {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .table-sections.pt-0.legal-penality-section {
    padding-left: 0;
    padding-right: 0;
  }

  .table-sections.pt-0.legal-penality-section.pb-sm-0 {
    padding-bottom: 40px;
  }

  .table-sections.pt-0.legal-penality-section.pb-sm-0.px-sm-16.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .thead-2-coll-copy {
    flex-flow: column;
    grid-template-columns: 1.5fr;
    display: flex;
  }

  .container-video-dark-copy {
    border-radius: 16px;
    width: 100%;
    max-width: none;
    padding: 40px 15px;
  }

  .container-video-dark-copy.cust-sec-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-video-dark-copy.cust-sec-container.video-penality-dark-version, .container-video-dark-copy.cust-sec-container.video-penality-dark-version-copy {
    padding-bottom: 100px;
  }

  .image-content-box-updated {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .image-content-box-updated.img-first {
    flex-flow: wrap-reverse;
  }

  .image-content-box-updated.img-first.fade-up-slow {
    flex-flow: wrap;
  }

  .image-content-box-updated.img-first.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box-updated.img-first.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box-updated.img-first.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .image-content-box-updated.img-first.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box-updated.img-first.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box-updated.fade-up-slow {
    flex-flow: column;
    margin-bottom: 12px;
  }

  .image-content-box-updated.fade-up-slow.gap-70.mt-16 {
    margin-top: 16px;
  }

  .image-content-box-updated.fade-up-slow.mt-mob-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .image-content-box-updated.fade-up-slow.mt-16 {
    margin-top: 16px;
  }

  .image-content-box-updated.fade-up-slow.mb-0, .image-content-box-updated.fade-up-slow.mb-sm-0 {
    margin-bottom: 0;
  }

  .image-content-box-updated.fade-up-slow.mt-sm-10 {
    margin-top: 10px;
  }

  .image-content-box-updated.img-first-copy {
    flex-flow: wrap-reverse;
  }

  .image-content-box-updated.img-first-copy.fade-up-slow {
    flex-flow: wrap;
  }

  .image-content-box-updated.img-first-copy.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box-updated.img-first-copy.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box-updated.img-first-copy.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .image-content-box-updated.img-first-copy.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-box-updated.img-first-copy.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .image-content-box-updated.mt-sm-0 {
    margin-top: 0;
  }

  .image-content-heading-fs-20 {
    font-size: 20px;
  }

  .flex-block-8.mt-sm-0.outlined-box-updated {
    margin-top: 12px;
  }

  .flex-block-8.outlined-box-updated {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .timeline-image {
    flex-flow: wrap-reverse;
    width: 100%;
    height: auto;
  }

  .timeline-image.fade-right-slow {
    height: 100%;
  }

  .image-box {
    object-fit: contain;
    width: 100%;
    height: 100%;
    min-height: auto;
  }

  .sub-heading-inner, .sub-heading-inner-copy, .inner-sub-title {
    font-size: 20px;
  }

  .div-block-13.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .div-block-13.grid-sm-2-col.mb-mob-40 {
    margin-bottom: 40px;
  }

  .rounded-box {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rounded-box.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .content-boxes-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-boxes-copy.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .bottom-desc {
    margin-top: 0;
  }

  .bottom-desc.mb-mob-0 {
    margin-bottom: 0;
  }

  .bottom-desc.mb-mob-0.text-mob-left {
    text-align: left;
  }

  .licencese-consequences {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 40px 16px;
    box-shadow: 0 0 26px #00000014;
  }

  .licencese-consequences.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .licencese-consequences.p-16.bg-white {
    width: 339.578px;
  }

  .licencese-consequences.p-16.bg-white.py-md-24 {
    width: 100%;
  }

  .licencese-consequences._w-tab-100.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .licencese-consequences._w-tab-100.px-tab-24.py-mob-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .grid-inner-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-inner-box._w-47-5.last-grid-item {
    max-width: 100%;
  }

  .grid-inner-box._w-47-5.last-grid-item.single-cons-penality-box, .grid-inner-box._w-47-5.single-cons-penality-box {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .conseq-block {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-col-2, .conseq-block.grid-3-cols._w-100.mx-1200.grid-tab-2-col.grid-tab-3-col.mb-sm-0.grid-single-mob {
    grid-template-columns: minmax(200px, 1fr);
  }

  .conseq-block.grid-3-cols._w-100.mx-1200.grid-tab-2-col.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-faq-light-copy {
    max-width: none;
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .accordion-block {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .sub-heading-h3-exp.small-text-20.text-mob-center {
    width: 100%;
  }

  .eligibility-app-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .eligibility-app-box.img-first {
    flex-flow: wrap-reverse;
  }

  .eligibility-app-box.img-first.fade-up-slow {
    flex-flow: wrap;
  }

  .eligibility-app-box.img-first.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .eligibility-app-box.img-first.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .eligibility-app-box.img-first.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .eligibility-app-box.img-first.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .eligibility-app-box.img-first.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .eligibility-app-box.fade-up-slow {
    flex-flow: column;
    margin-bottom: 12px;
  }

  .eligibility-app-box.fade-up-slow.gap-70.mt-16 {
    margin-top: 16px;
  }

  .eligibility-app-box.fade-up-slow.mt-mob-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .eligibility-app-box.fade-up-slow.mt-16 {
    margin-top: 16px;
  }

  .eligibility-app-box.fade-up-slow.mb-0, .eligibility-app-box.fade-up-slow.mb-sm-0 {
    margin-bottom: 0;
  }

  .eligibility-app-box.fade-up-slow.mt-sm-10 {
    margin-top: 10px;
  }

  .eligibility-app-box.img-first-copy {
    flex-flow: wrap-reverse;
  }

  .eligibility-app-box.img-first-copy.fade-up-slow {
    flex-flow: wrap;
  }

  .eligibility-app-box.img-first-copy.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .eligibility-app-box.img-first-copy.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .eligibility-app-box.img-first-copy.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .eligibility-app-box.img-first-copy.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .eligibility-app-box.img-first-copy.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .app-iframe {
    order: 1;
  }

  .section-5 {
    margin-top: 40px;
  }

  .inner-sub-heading-h4 {
    text-align: left;
    font-size: 20px;
  }

  .inner-sub-heading-h4.mt-32.mb-0.text-mob-center {
    text-align: center;
  }

  .inner-sub-heading-h4.mt-32.mb-0.text-mob-center.fs-mob-22 {
    font-size: 22px;
  }

  .inner-sub-heading-h4.mt-32.mb-0.text-mob-center.fs-mob-22.mt-mob-0.text-mob-left {
    text-align: left;
  }

  .inner-sub-heading-h4.mt-32.mb-0.mt-mob-0 {
    margin-top: 0;
    line-height: 30px;
  }

  .inner-sub-heading-h4.fs-sm-tab-24.text-mob-center {
    text-align: center;
    line-height: 30px;
  }

  .inner-sub-heading-h4.fs-sm-tab-24.text-mob-center.mb-mob-0 {
    margin-bottom: 0;
  }

  .flex-block-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 12px;
  }

  .flex-block-11._w-100.mb-mob-0, .flex-block-11.mb-mob-0 {
    margin-bottom: 0;
  }

  .image-content-dui-exp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .image-content-dui-exp.img-first {
    flex-flow: wrap-reverse;
  }

  .image-content-dui-exp.img-first.fade-up-slow {
    flex-flow: wrap;
  }

  .image-content-dui-exp.img-first.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-dui-exp.img-first.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .image-content-dui-exp.img-first.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .image-content-dui-exp.img-first.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-dui-exp.img-first.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .image-content-dui-exp.fade-up-slow {
    flex-flow: column;
    margin-bottom: 12px;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.mt-16 {
    margin-top: 16px;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.mt-sm-tab-10.mb-mob-0, .image-content-dui-exp.fade-up-slow.gap-70.mb-mob-0 {
    margin-bottom: 0;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.flex-single-col {
    max-width: 100%;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.gx-tab {
    grid-template-columns: 1fr 1fr;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.gx-tab.grid-single-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .image-content-dui-exp.fade-up-slow.gap-70.grid-sm-2-col.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-content-dui-exp.fade-up-slow.mt-mob-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .image-content-dui-exp.fade-up-slow.mt-16 {
    margin-top: 16px;
  }

  .image-content-dui-exp.fade-up-slow.mb-0, .image-content-dui-exp.fade-up-slow.mb-sm-0 {
    margin-bottom: 0;
  }

  .image-content-dui-exp.fade-up-slow.mt-sm-10 {
    margin-top: 10px;
  }

  .image-content-dui-exp.img-first-copy {
    flex-flow: wrap-reverse;
  }

  .image-content-dui-exp.img-first-copy.fade-up-slow {
    flex-flow: wrap;
  }

  .image-content-dui-exp.img-first-copy.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-dui-exp.img-first-copy.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .image-content-dui-exp.img-first-copy.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .image-content-dui-exp.img-first-copy.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .image-content-dui-exp.img-first-copy.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .thead-3-col-copy {
    flex-flow: column;
    grid-template-columns: 1.5fr;
    display: flex;
  }

  .thead-3-col-copy.thead-width-updated {
    width: 100%;
  }

  .table-row-4-col {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: .75fr;
  }

  .table-row-4-col.tr-suspension-table {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-columns: .5fr;
    display: flex;
  }

  .flex-block-12 {
    margin-bottom: 0;
  }

  .benefits-dui-exp {
    max-width: none;
  }

  .benefits-box {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .benefits-box.grid-2-cols {
    grid-template-columns: 1fr;
  }

  .benefits-box.grid-2-cols._w-95-tab {
    width: 100%;
  }

  .benefits-box.grid-2-cols._w-95-tab._w-tab-100.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  .benefits-box.grid-2-cols.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .benefits-box.grid-3-cols._w-95-tab {
    width: 100%;
  }

  .benefits-box.grid-3-cols._w-95-tab.grid-tab-3-col, .benefits-box.grid-3-cols.grid-tab-2-col {
    grid-template-columns: 1fr;
  }

  .benefits-box.grid-3-cols.grid-tab-2-col.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .benefits-box.grid-2-cols._w-tab-95.grid-1-col {
    width: 100%;
  }

  .benefits-box.grid-2-cols.grid-1-col-sm-tab.sm-2-col.mob-1-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .benefits-box.grid-tab-2._w-tab-95 {
    width: 100%;
  }

  .benefits-box.grid-tab-2._w-tab-95.grid-tab-2-col {
    grid-template-columns: 1fr;
  }

  .benefits-box.grid-tab-2._w-tab-95.grid-tab-2-col.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .benefit-box {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .benefit-box.grid--tab-2-col {
    width: 100%;
  }

  .benefits-box-single {
    text-align: left;
  }

  .benefits-box-single.last-child-box {
    max-width: 100%;
  }

  .div-block-15 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .inner-sub-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .inner-sub-heading.mt-0.sub-heading-h3 {
    font-size: 17px;
    line-height: 26px;
  }

  .inner-sub-heading.mt-0.sub-heading-h3.mt-mob-10, .inner-sub-heading.mt-0.sub-heading-h3.mt-mob-10-copy {
    margin-top: 10px;
  }

  .inner-sub-heading.mt-0.sub-heading-h3-copy {
    font-size: 17px;
    line-height: 26px;
  }

  .inner-sub-heading.mt-0.sub-heading-h3-copy.mt-mob-10, .inner-sub-heading.mt-0.sub-heading-h3-copy.mt-mob-10-copy {
    margin-top: 10px;
  }

  .link-13 {
    overflow-wrap: anywhere;
    overflow: visible;
  }

  .bottom-cta-desc {
    margin-top: 10px;
    font-size: 16px;
  }

  .bottom-cta-desc.sec-desc.text-center.mt-0.mt-24.mt-mob-12 {
    margin-top: 12px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.mt-mob-10.mb-mob-0 {
    padding-bottom: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.mt-mob-10.mb-mob-30 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50.pb-sm-30.pt-sm-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50-copy.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50-copy.mt-mob-10.mb-mob-0 {
    padding-bottom: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30.pb-50-copy.mt-mob-10.mb-mob-30 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-sm-0.m-top-sm-16.text-sm-center.mt-mob-0, .bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-12.my-tab-20.text-sm-center.mt-mob-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-sm-0.mt-20.text-sm-center.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.text-mob-center.mt-24.mt-mob-16 {
    margin-top: 16px;
  }

  .bottom-cta-desc.mb-0._w-100.text-sm-center.mt-sm-20.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.text-sm-center.mt-24.mt-mob-0, .bottom-cta-desc.mb-0._w-100.mt-mob-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50.mt-mob-10.mb-mob-0 {
    padding-bottom: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50.mt-mob-10.mb-mob-30 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50-copy.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50-copy.mt-mob-10.mb-mob-0 {
    padding-bottom: 0;
  }

  .bottom-cta-desc.mb-0._w-100.mt-30-copy.pb-50-copy.mt-mob-10.mb-mob-30 {
    padding-bottom: 30px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-24.pb-60.border-bottom.mt-mob-10.mt-mob-0.pb-mob-20 {
    padding-bottom: 20px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-24.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0._w-100.mt-tab-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.mb-0.text-sm-center.mt-24.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-desc.mb-0.text-sm-center.mt-24.mt-mob-16 {
    margin-top: 16px;
  }

  .bottom-cta-desc.mb-0.text-sm-center.mt-mob-16.mb-mob-10 {
    margin-bottom: 10px;
  }

  .bottom-cta-desc.mb-0.text-sm-center.mt-mob-20 {
    margin-top: 20px;
  }

  .bottom-cta-desc._w-100.mb-0.mt-0.text-mob-center {
    text-align: center;
  }

  .bottom-cta-desc.text-sm-center.mt-24.mb-0.mt-mob-12 {
    margin-top: 12px;
  }

  .bottom-cta-desc.text-sm-center.mb-mob-0 {
    margin-bottom: 0;
  }

  .bottom-cta-desc.mx-auto.mt-mob-0 {
    margin-top: 0;
  }

  .bottom-cta-desc.text-tab-center.text-mob-left {
    text-align: left;
  }

  .div-block-16, .div-block-16._w-md-100 {
    width: 100%;
  }

  .div-block-16._w-md-100.mt-60, .div-block-16._w-md-100.mt-30 {
    margin-top: 20px;
  }

  .div-block-16._w-md-100.mt-30._30 {
    order: -9999;
  }

  .div-block-16._w-md-100.mt-30._30.mt-mob-12, .div-block-16._w-md-100.mt-30._30.mt-mob-12-copy {
    margin-top: 12px;
  }

  .div-block-16._w-md-100.mt-30._30.mt-mob-0 {
    margin-top: 0;
  }

  .div-block-16.mb-sm-32 {
    margin-bottom: 32px;
  }

  .div-block-16.mb-sm-32.mb-mob-12 {
    margin-bottom: 12px;
  }

  .content-2-box-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .content-2-box-grid.img-first {
    flex-flow: wrap-reverse;
  }

  .content-2-box-grid.img-first.fade-up-slow {
    flex-flow: wrap;
  }

  .content-2-box-grid.img-first.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .content-2-box-grid.img-first.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .content-2-box-grid.img-first.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .content-2-box-grid.img-first.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .content-2-box-grid.img-first.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .content-2-box-grid.fade-up-slow {
    flex-flow: column;
    margin-bottom: 12px;
  }

  .content-2-box-grid.fade-up-slow.gap-70.mt-16 {
    margin-top: 16px;
  }

  .content-2-box-grid.fade-up-slow.mt-mob-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .content-2-box-grid.fade-up-slow.mt-16 {
    margin-top: 16px;
  }

  .content-2-box-grid.fade-up-slow.mb-0, .content-2-box-grid.fade-up-slow.mb-sm-0 {
    margin-bottom: 0;
  }

  .content-2-box-grid.fade-up-slow.mt-sm-10 {
    margin-top: 10px;
  }

  .content-2-box-grid.img-first-copy {
    flex-flow: wrap-reverse;
  }

  .content-2-box-grid.img-first-copy.fade-up-slow {
    flex-flow: wrap;
  }

  .content-2-box-grid.img-first-copy.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .content-2-box-grid.img-first-copy.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .content-2-box-grid.img-first-copy.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .content-2-box-grid.img-first-copy.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .content-2-box-grid.img-first-copy.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  ._2-box-grid {
    order: 1;
    grid-template-columns: 1fr;
  }

  .text-block-13-copy, .normal-text {
    font-size: 16px;
  }

  .section-6 {
    margin-bottom: 0;
  }

  .section-6.mb-mob-40 {
    margin-bottom: 40px;
  }

  .section-6.mb-sm-tab-0.px-tab-24, .section-6.px-tab-24, .section-6.px-tab-24.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .breath-test-accuracy {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .breath-testing-process, .breath-testing-process.mt-100.px-tab-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .get-expert-defense {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .get-expert-defense.pt-0.pt-sm-0, .get-expert-defense.pt-0.mt-mob-0 {
    margin-top: 0;
  }

  .get-expert-defense.pt-0.mt-mob-0.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .mb-100.how-we-defend-your-rights.px-tab-24.mb-mob-0 {
    margin-bottom: 0;
  }

  .mb-100.statutes-and-court-cases {
    margin-bottom: 40px;
  }

  .flex-block-14 {
    width: 100%;
  }

  .list-12.mt-8.ps-mob-20 {
    padding-left: 20px;
  }

  .list-13 {
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
    padding-left: 20px;
    font-size: 16px;
  }

  .bio-content-bottom {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .how-we-defend {
    margin-top: 40px;
  }

  .how-we-defend.px-tab-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .how-we-defend.px-tab-24.mt-mob-0 {
    margin-top: 0;
  }

  .how-we-defend.px-tab-24.mt-tab-60, .how-we-defend.mt-sm-60 {
    margin-top: 40px;
  }

  .bold-text-182 {
    font-size: 20px;
  }

  .div-block-17._w-mob-100 {
    width: 100%;
  }

  .div-block-17._w-mob-100.mb-mob-12 {
    margin-bottom: 12px;
  }

  .div-block-17._w-mob-100.mb-mob-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 30px;
  }

  .div-block-17._w-mob-100.mb-mob-30._w-tab-100.gap-mob-8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .breath-test-refusal {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .breath-test-refusal.px-tab-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .breath-test-refusal.px-tab-24.mb-mob-0 {
    margin-bottom: 0;
  }

  .key-takeways {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .key-takeways.mb-mob-0 {
    margin-bottom: 0;
  }

  .key-takeways.mb-mob-0.mt-mob-0, .key-takeways.mt-mob-0 {
    margin-top: 0;
  }

  .flex-block-16.mb-mob-12 {
    margin-bottom: 12px;
  }

  .flex-block-16.mb-mob-12._w-mob-100, .flex-block-16._w-mob-100 {
    width: 100%;
  }

  ._7-day-survival-plan {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-24 {
    font-size: 16px;
  }

  .banner-sub-heading {
    font-size: 20px;
    line-height: 28px;
  }

  .understanding-dui-blood-test-process {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .single-icon-box {
    border-radius: 12px;
    max-width: 100%;
  }

  .single-icon-box.card-full-width.bg-blue.align-mob-center, .single-icon-box.card-full-width.align-mob-center {
    justify-content: center;
    align-items: center;
  }

  .flex-block-17.align-mob-center {
    justify-content: center;
    align-items: stretch;
  }

  .flex-block-17.text-mob-center {
    justify-content: flex-start;
    align-items: stretch;
  }

  .left-arrow-2-copy-copy, .swiper-nav-btn-left {
    margin-left: -14px;
    left: 44%;
  }

  .swiper-nav-btn-right {
    margin-right: -54px;
    right: 44%;
  }

  .location-city-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 100%;
  }

  .location-city-block.sec-container.inner-sec-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .secntencing-grid-second-dui {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .what-to-expect-after-dui-arrest-copy {
    width: 100%;
  }

  .what-to-expect-from-court-process-copy {
    width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .impact-on-cdl-and-employment-copy {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .impact-on-cdl-and-employment-copy.pb-0 {
    margin-bottom: 40px;
  }

  .impact-on-employment {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .impact-on-employment.pb-0, .impact-on-employment.pb-0-copy {
    margin-bottom: 40px;
  }

  .impact-on-employment.py-sm-60.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .impact-on-employment.py-sm-60.px-sm-24.py-mob-40.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .probation-conditions-secnd-dui {
    margin-bottom: 40px;
    padding: 0 16px;
  }

  .probation-conditions-secnd-dui.py-sm-0.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .probation-conditions-secnd-dui.py-sm-0.px-mob-0.pb-mb-0 {
    margin-bottom: 0;
  }

  .why-we-stand-out, .dui-legal-process {
    width: 100%;
  }

  .about-callahan-laws {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .submit-button-5 {
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    padding-right: 16px;
  }

  .third-offence-dui {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .legal-process-third-dui {
    width: 100%;
  }

  .legal-process-third-dui.mb-100 {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .legal-process-third-dui.mb-100.m-top-0, .legal-process-third-dui.mb-100.m-top-0-copy {
    margin-top: 0;
  }

  .legal-process-third-dui.mb-100-copy {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .legal-process-third-dui.mb-100-copy.m-top-0, .legal-process-third-dui.mb-100-copy.m-top-0-copy {
    margin-top: 0;
  }

  .alternative-sentencing-options {
    width: 100%;
    margin-bottom: 0;
  }

  .alternative-sentencing-options.mb-100 {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .alternative-sentencing-options.mb-100.m-top-0, .alternative-sentencing-options.mb-100.m-top-0-copy {
    margin-top: 0;
  }

  .alternative-sentencing-options.mb-100-copy {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .alternative-sentencing-options.mb-100-copy.m-top-0, .alternative-sentencing-options.mb-100-copy.m-top-0-copy {
    margin-top: 0;
  }

  .life-consequences-of-a-third-dui {
    padding: 40px 15px;
  }

  .legal-defenses-for-third-dui-charges {
    width: 100%;
  }

  .consequences-beyond-court {
    padding: 40px 15px;
  }

  .alternative-sentencomg-and-treatments {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .dui-penalty-breakdown-content-copy {
    max-width: none;
  }

  .benefits-of-vacating-your-record {
    padding: 40px 15px;
  }

  .benefits-of-vacating-your-record.pt-40.pt-mob-0 {
    padding-top: 0;
  }

  .what-is-dui-expungement {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-dui-expungement.pt-0.pt-mob-0 {
    padding-top: 0;
  }

  .what-is-dui-expungement.pb-sm-tab-0.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-mob-center {
    text-align: center;
  }

  .div-block-19 {
    margin-top: 20px;
  }

  .deffered-treatment-block {
    max-width: none;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .deffered-treatment-block.bg-grey {
    padding-left: 16px;
    padding-right: 16px;
  }

  .deffered-treatment-block.py-md-60.pb-sm-0.pb-m-40 {
    padding-bottom: 40px;
  }

  .deffered-treatment-block.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-deffered-prosecution {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .law-inforcement {
    width: 100%;
    margin-bottom: 0;
  }

  .law-inforcement.mb-tab-60.px-sm-tab-10.px-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .types-of-drug-dui {
    width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .types-of-drug-dui.mb-tab-60.px-sm-tab-10.px-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .types-of-drug-dui.mb-mob-0 {
    margin-bottom: 0;
  }

  .section-7.ptab-24.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .refusal-vs-provided-test {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .refusal-vs-provided-test.pb-tab-0.pt-mob-40 {
    margin-top: 40px;
  }

  .related-links-block {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 95%;
    display: flex;
  }

  .intro-field-sobriety-tests, .intro-probable-cause, .key-takeways-probale-cause {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .key-takeways-probale-cause.pt-0.pt-mob-0 {
    padding-top: 0;
  }

  .key-takeways-probale-cause.pb-sm-tab-0.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .key-takeways-probale-cause.mt-mob-40 {
    padding-top: 40px;
  }

  .intro-license-suspension {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .faq-item-new {
    padding-right: 20px;
  }

  .faq-answer-new {
    font-size: 16px;
  }

  .inner-heading-h4.mb-0.mt-0.text-blue {
    font-size: 18px;
  }

  .inner-heading-h4.mb-0.mt-mob-0 {
    margin-top: 0;
  }

  .multi-box-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .multi-box-wrapper.gap-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .thead-4-col-copy {
    flex-flow: column;
    grid-template-columns: 1.5fr;
    display: flex;
  }

  .thead-4-col-copy.thead-width-updated {
    width: 100%;
  }

  .table-row-3-col-copy {
    grid-template-columns: 1.5fr;
  }

  .table-row-3-col-copy.grid-col-3 {
    border: 0 solid #000;
    border-top-width: 1px;
    grid-template-columns: 1.5fr;
  }

  .table-row-3-col-copy.tbody-width-updated {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table-row-3-col-copy.equal-grid {
    grid-template-columns: 1fr;
  }

  .flex-block-20.mt-30.mt-mob-0 {
    margin-top: 0;
  }

  .flex-block-20.mt-30.mt-mob-10 {
    margin-top: 10px;
  }

  .bottom-cta-data {
    min-width: 100%;
  }

  .flex-block-22.mt-mob-0 {
    margin-top: 0;
  }

  .inner-subheading-h3 {
    margin-bottom: 24px;
    font-size: 22px;
  }

  .inner-subheading-h3.fade-up-slow.mb-0 {
    margin-bottom: 10px;
  }

  .inner-subheading-h3.mb-sm-0, .inner-subheading-h3.mb-sm-0-copy {
    margin-bottom: 0;
  }

  .inner-subheading-h3.mb-mob-12 {
    margin-bottom: 12px;
  }

  .inner-subheading-h3.fs-sub-heading-h3 {
    font-size: 16px;
  }

  .inner-subheading-h3.fs-sub-heading-h3.mb-mob-0, .inner-subheading-h3.mb-mob-0 {
    margin-bottom: 0;
  }

  .inner-subheading-h3.mb-mob-8 {
    margin-bottom: 8px;
  }

  .table-content-section {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .table-content-section.pt-0.px-0 {
    padding-bottom: 0;
  }

  .table-content-section.pt-0.legal-penality-section.pb-sm-0 {
    padding-bottom: 40px;
  }

  .table-content-section.pt-0.legal-penality-section.pb-sm-0.px-sm-16.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .table-content-section._w-mob-100 {
    width: 100%;
  }

  .table-content-section.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .table-content-section.px-mob-0.pt-tab-0.px-tab-24.pt-mob-40 {
    padding-top: 40px;
  }

  .table-content-section.px-mob-0.pt-tab-0.px-tab-24.pt-mob-40.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-hearing-intro.px-tab-24.mt-mob-0 {
    margin-top: 0;
  }

  .dui-hearing-intro.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .key-takeaways {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .key-takeaways.pt-0.pt-mob-0 {
    padding-top: 0;
  }

  .key-takeaways.pb-sm-tab-0.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .key-takeaways.mt-mob-40 {
    padding-top: 40px;
  }

  .key-takeaways.pt-sm-40.pt-mob-0 {
    padding-top: 0;
  }

  .submit-your-request.px-tab-24.mt-mob-0 {
    margin-top: 0;
  }

  .submit-your-request.px-tab-24.mt-mob-0.mb-mob-0, .request-when-everythiing-against.px-tab-24.mb-mob-0, .missed-the-deadline.px-tab-24.mb-mob-0, .why-need-an-attorney.px-tab-24.mb-mob-0 {
    margin-bottom: 0;
  }

  .iil-process-and-timeline {
    padding-left: 0;
    padding-right: 0;
  }

  .two-btns-flex {
    flex-flow: column;
  }

  .our-commitment {
    width: 100%;
    margin-bottom: 0;
  }

  .our-commitment.mb-tab-60.px-sm-tab-10.px-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .our-commitment.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .our-track-record {
    width: 100%;
    margin-bottom: 0;
  }

  .our-track-record.mb-tab-60.px-sm-tab-10.px-tab-6 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .our-track-record.px-tab-24.mt-mob-40 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-text-copy {
    text-align: center;
    text-overflow: clip;
    overflow-wrap: normal;
    font-size: 18px;
  }

  .cta-with-banner {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/6830ab95cb86dc5480c0b009/684bc4de67ae082133b531cd_683801cfa2c1be6f92b44c48_Linda-Interview-Pic-1.webp");
    background-position: 0 0, 42%;
    background-size: auto, cover;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cta-desc {
    margin-top: 16px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 16px;
  }

  .cta-desc.mt-0, .cta-desc.mt-0-copy {
    margin-top: 0;
  }

  .collection-list-6 {
    grid-template-columns: 1fr;
  }

  .geo-lomo-answer-block {
    padding-left: 0;
    padding-right: 0;
  }

  .geo-lomo-answer-block.mt-mob-0 {
    margin-top: 0;
  }

  .intro-dol-hearing {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-dol-hearing-in-wa {
    margin-bottom: 0;
  }

  .what-is-dol-hearing-in-wa.mb-mob-40 {
    margin-bottom: 40px;
  }

  .what-happens-in-dol.px-tab-24 {
    margin-top: 40px;
  }

  .what-happens-in-dol.px-tab-24.px-mob-16, .role-of-hearing-examiner._w-sm-100.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .what-happens-after-hearing.px-tab-24.mb-mob-0 {
    margin-bottom: 0;
  }

  .what-happens-after-hearing.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-6-copy {
    margin-bottom: 0;
  }

  .section-6-copy.mb-mob-40 {
    margin-bottom: 40px;
  }

  .reinstate-your-cdl.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .what-is-cdl-dui-consequences {
    margin-bottom: 0;
  }

  .what-is-cdl-dui-consequences.mb-mob-40 {
    margin-bottom: 40px;
  }

  .job-consequences._w-sm-100.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .what-is-cdl-dui-consequences-copy {
    margin-bottom: 0;
  }

  .what-is-cdl-dui-consequences-copy.mb-mob-40 {
    margin-bottom: 40px;
  }

  .understanding-dui-evidence {
    margin-bottom: 0;
  }

  .understanding-dui-evidence.mb-mob-40 {
    margin-bottom: 40px;
  }

  .field-sobriety-tests {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .field-sobriety-tests.px-tab-24 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .breath-testing {
    margin-top: 0;
  }

  .breath-testing.px-tab-24, .blood-testing, .probable-cause._w-sm-100.px-tab-24, .refusing-a-breath-test.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .five-types-of-evidence.px-tab-24.mt-mob-40 {
    margin-top: 40px;
  }

  .sec-desc-copy {
    margin-top: 0;
  }

  .sec-desc-copy.text-center._w-70._w-100 {
    max-width: 100%;
  }

  .sec-desc-copy.text-center._w-70._w-100.text-mob-left {
    text-align: left;
  }

  .sec-desc-copy.mb-10 {
    width: 99.9999%;
    margin-bottom: 0;
  }

  .sec-desc-copy.mb-0.text-mob-center {
    text-align: center;
  }

  .sec-desc-copy.mt-8 {
    margin-bottom: 0;
  }

  .sec-desc-copy.mt-24.text-center.text-mob-left {
    text-align: left;
  }

  .sec-desc-copy.mb-10-copy {
    width: 99.9999%;
    margin-bottom: 0;
  }

  .sec-desc-copy.mt-8-copy {
    margin-bottom: 0;
  }

  .faq-answer-text, .faq-answer-copy, .faq-answer-copy, .faq-answer-copy-copy, .faq-answer-copy {
    font-size: 16px;
  }

  .heading-h3 {
    font-size: 26px;
  }

  .heading-h3.mb-0.text-tab-center {
    font-size: 20px;
  }

  .location-link-copy {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-25-copy {
    font-size: 16px;
    line-height: 150%;
  }

  .recognition-leadership {
    padding: 40px 0;
  }

  .why-us-area-we-serve {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .why-us-area-we-serve.why-us-area {
    padding-top: 40px;
  }

  .banner-heading-copy {
    font-size: 30px;
    line-height: 40px;
  }

  .team-page-intro {
    padding: 40px 16px;
  }

  .facing-dui-sec {
    grid-row-gap: 20px;
    max-width: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .facing-dui {
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .intro-payment-plans {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .transparent-flat-fees.mt-0.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .the-benefits-of-flat-fees {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .the-benefits-of-flat-fees.pt-0.pt-mob-0 {
    padding-top: 0;
  }

  .the-benefits-of-flat-fees.pb-sm-tab-0.py-mob-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .the-benefits-of-flat-fees.mt-mob-40 {
    padding-top: 40px;
  }

  .the-benefits-of-flat-fees.pt-sm-40.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dui-lawyer-payment-plans {
    margin-bottom: 0;
  }

  .dui-lawyer-payment-plans.mb-mob-40 {
    margin-bottom: 40px;
  }

  .dui-lawyer-payment-plans.px-tab-24, .financing-with-affirm.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .financing-with-affirm.px-tab-24.mt-mob-40 {
    margin-top: 40px;
  }

  .how-affirm-financing-works.px-tab-24, .in-house-payment-plans.px-tab-24, .in-house-payment-plan-benefits.px-tab-24, .why-choose-our-lawyer-payment-plans._w-sm-100.px-tab-24, .personalized-service-and-support.px-tab-24, .reasons-to-hire-us.mb-sm-0.px-tab-24.mb-sm-40.px-mob-16, .area-we-serve.px-tab-24.mb-sm-0.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .area-we-serve.px-tab-24.mb-sm-0.px-mob-16.mb-mob-40 {
    margin-bottom: 40px;
  }

  .penalties-by-severity {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .table-5-col {
    padding-left: 16px;
    padding-right: 16px;
  }

  .table-5-col.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .table-5-col.p-16 {
    width: 100%;
  }

  .table-5-col.p-16.bg-white {
    width: 339.578px;
  }

  .table-5-col.p-16.bg-white.py-md-24, .table-5-col.p-16.bg-white.py-tab-32 {
    width: 100%;
  }

  .table-5-col.p-16.bg-white.py-tab-32.px-tab-32.px-mob-16 {
    padding-right: 16px;
  }

  .table-5-col.p-16.bg-white.py-tab-32.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .table-5-col.p-16.bg-white.suspension-table-block._w-mob-100.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .table-5-col.p-16.bg-white.suspension-table-block._w-mob-100.px-mob-0.bx-sh-mob-0 {
    box-shadow: none;
  }

  .table-5-col.p-16.py-mob-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .table-5-col._w-mob-100 {
    width: 100%;
  }

  .table-5-col._w-mob-100.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .thead-5-col {
    flex-flow: column;
    grid-template-columns: 1.5fr;
    display: flex;
  }

  .table-row-5-td {
    grid-template-columns: 1.5fr;
  }

  .table-row-5-td.grid-col-3 {
    border: 0 solid #000;
    border-top-width: 1px;
    grid-template-columns: 1.5fr;
  }

  .intro-hit-and-run {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .what-is-hit-and-run {
    margin-bottom: 0;
  }

  .what-is-hit-and-run.mb-mob-40 {
    margin-bottom: 40px;
  }

  .updated-image-content-box {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .updated-image-content-box.img-first {
    flex-flow: wrap-reverse;
  }

  .updated-image-content-box.img-first.fade-up-slow {
    flex-flow: wrap;
    order: -9999;
  }

  .updated-image-content-box.img-first.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .updated-image-content-box.img-first.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .updated-image-content-box.img-first.fade-up-slow.mt-24.mt-sm-0 {
    margin-top: 0;
  }

  .updated-image-content-box.img-first.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .updated-image-content-box.img-first.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .updated-image-content-box.img-first.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .updated-image-content-box.img-first.fade-up-slow-copy.mt-24.mt-sm-0 {
    margin-top: 0;
  }

  .updated-image-content-box.fade-up-slow {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .updated-image-content-box.fade-up-slow.gap-70.mt-16 {
    margin-top: 16px;
  }

  .updated-image-content-box.fade-up-slow.mt-mob-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .updated-image-content-box.fade-up-slow.mt-16 {
    margin-top: 16px;
  }

  .updated-image-content-box.fade-up-slow.mt-16.mt-mob-0 {
    margin-top: 0;
  }

  .updated-image-content-box.fade-up-slow.mb-0, .updated-image-content-box.fade-up-slow.mb-sm-0 {
    margin-bottom: 0;
  }

  .updated-image-content-box.fade-up-slow.mt-sm-10 {
    margin-top: 10px;
  }

  .updated-image-content-box.fade-up-slow.mt-32.single-grid-col.gap-48.mt-mob-40 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 40px;
  }

  .updated-image-content-box.fade-up-slow.mt-mob-10 {
    margin-top: 10px;
  }

  .updated-image-content-box.fade-up-slow.mt-mob-12 {
    margin-top: 12px;
  }

  .updated-image-content-box.fade-up-slow.mt-32 {
    margin-top: 16px;
  }

  .updated-image-content-box.fade-up-slow.mt-32.mt-mob-0 {
    margin-top: 0;
  }

  .updated-image-content-box.fade-up-slow.mt-16-copy {
    margin-top: 16px;
  }

  .updated-image-content-box.fade-up-slow.mt-16-copy.mt-mob-0 {
    margin-top: 0;
  }

  .updated-image-content-box.img-first-copy {
    flex-flow: wrap-reverse;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow {
    flex-flow: wrap;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow.mt-mob-0 {
    margin-top: 0;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow.mb-0 {
    margin-bottom: 0;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow.mt-24.mt-sm-0 {
    margin-top: 0;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow-copy {
    flex-flow: wrap;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow-copy.mt-mob-0 {
    margin-top: 0;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow-copy.mb-0 {
    margin-bottom: 0;
  }

  .updated-image-content-box.img-first-copy.fade-up-slow-copy.mt-24.mt-sm-0 {
    margin-top: 0;
  }

  .image-box-top-content {
    order: 1;
    width: 100%;
  }

  .image-box-top-content.outlined-box.mx-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-box-top-content.gap-mob-8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .cta-buttons-wrapper {
    flex-flow: column;
    align-items: center;
    margin-top: 16px;
  }

  ._2-boxes-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  ._2-boxes-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr;
  }

  ._2-boxes-content.mt-0.mb-16.grid-tab-2-col.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.mt-0.mb-16.grid-tab-2-col.gap-mob-16.mb-mob-0 {
    margin-bottom: 0;
  }

  ._2-boxes-content.mt-0.grid-tab-2-col.mw-tab-100.mb-sm-0.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.grid-tab-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-mob-0, ._2-boxes-content.grid-tab-2-col.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16, ._2-boxes-content.grid-tab-2-col.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16-copy {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col.mt-tab-16.mb-sm-0.mob-1-col {
    grid-template-columns: 1fr;
  }

  ._2-boxes-content.grid-tab-2-col.mt-50-copy.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.grid-tab-2-col.mb-sm-0.mt-mob-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-10.mb-sm-0.mt-sm-24 {
    margin-top: 16px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-mob-12 {
    margin-top: 12px;
  }

  ._2-boxes-content.grid-tab-2-col.mt-sm-16.mb-sm-0.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.singal-col, ._2-boxes-content.sii {
    display: flex;
  }

  ._2-boxes-content.mt-8.tab-2-col {
    grid-template-columns: 1fr;
  }

  ._2-boxes-content.mt-8.tab-2-col.mb-sm-0.gap-mob-16, ._2-boxes-content.mt-8.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0, ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16 {
    margin-top: 0;
  }

  ._2-boxes-content.flex-3-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.flex-3-col.mt-mob-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.flex-3-col.mt-mob-10.mb-sm-0.tab-2-col {
    grid-template-columns: 1fr;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0, ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16 {
    margin-top: 0;
  }

  ._2-boxes-content.mx-auto.mt-50, ._2-boxes-content.mx-auto.mt-50.mt-24.mt-mob-0 {
    margin-top: 0;
  }

  ._2-boxes-content.mt-20.mt-mob-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.mt-20.mt-mob-10.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0, ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16 {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-tab-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0, ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16, ._2-boxes-content.grid-tab-2-col-copy.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16-copy {
    margin-top: 0;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mb-sm-0.mt-mob-10 {
    margin-top: 10px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-mob-12 {
    margin-top: 12px;
  }

  ._2-boxes-content.grid-tab-2-col-copy.mt-sm-16.mb-sm-0.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.mb-sm-0.mt-sm-8 {
    margin-top: 8px;
  }

  ._2-boxes-content.mt-mob-0 {
    margin-top: 0;
  }

  ._2-boxes-content.mt-mob-0.gap-mob-16, ._2-boxes-content.my-sm-0.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.mt-mob-16 {
    margin-top: 16px;
  }

  ._2-boxes-content.mt-mob-16.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.mt-mob-16.gap-mob-16.mb-mob-8 {
    margin-bottom: 8px;
  }

  ._2-boxes-content.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content.mt-mob-10 {
    margin-top: 10px;
  }

  .two-boxes-wrapper.mt-12.mx-auto.px-mob-0.mt-mob-0 {
    margin-top: 0;
  }

  .two-boxes-wrapper.gy-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .two-boxes-wrapper.gy-mob-20.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .two-boxes-wrapper.gy-mob-20.px-mob-0.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .two-boxes-wrapper.gy-mob-20.px-tab-0.gap-tab-10.gap-sm-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .two-boxes-wrapper.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .what-to-ellude-police {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .what-to-ellude-police.mb-mob-40 {
    margin-bottom: 40px;
  }

  .requirements-under-rcw.why-it-matters-location {
    margin-left: 0;
    margin-right: 0;
  }

  .penalities-sentencing {
    padding-left: 0;
    padding-right: 0;
  }

  .penalities-sentencing.pen-and-conseq-loc {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .penalities-sentencing.mb-mob-0 {
    margin-bottom: 0;
  }

  .penalities-sentencing.mb-mob-0.mt-mob-0 {
    margin-top: 0;
  }

  .common-defences-to-elude {
    padding-left: 0;
    padding-right: 0;
  }

  .reduce-or-dismiss-eluding-charges {
    padding-left: 16px;
    padding-right: 16px;
  }

  .timeline-process-section, .timeline-process-section.timeline-locations {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-process-section.mt-mob-0 {
    margin-top: 0;
  }

  .timeline-process-section.mt-mob-0.px-tab-24.px-sm-24.mt-mob-40 {
    margin-top: 40px;
  }

  .timeline-process-section.mt-mob-0.px-tab-24.px-sm-24.mt-mob-40.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .margin-bottom-24px-copy {
    line-height: 26px;
  }

  .top-section-desc {
    margin-top: 16px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 16px;
  }

  .top-section-desc.mt-0, .top-section-desc.mt-0-copy, .top-section-desc.text-center.mt-mob-0, .top-section-desc.pt-mob-0, .top-section-desc.mt-mob-0 {
    margin-top: 0;
  }

  .case-results-swiper-block {
    text-align: left;
  }

  .why-hire-cards-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .why-hire-card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-radius: 16px;
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .single-card-copy {
    width: 100%;
  }

  .top-section-desc-copy {
    margin-top: 16px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 16px;
  }

  .top-section-desc-copy.mt-0, .top-section-desc-copy.mt-0-copy {
    margin-top: 0;
  }

  .green-cta-btn {
    text-align: center;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-radius: 4px;
    height: auto;
    min-height: 48px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 14px;
    font-size: 18px;
    line-height: 24px;
  }

  .blue-cta-btn {
    text-align: center;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-radius: 4px;
    height: auto;
    min-height: 48px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 14px;
    font-size: 18px;
  }

  .button-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-wrapper.mt-30 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .h3-sub-heading {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .h3-sub-heading.mt-0 {
    font-size: 20px;
    line-height: 28px;
  }

  .h3-sub-heading.mt-0.mb-mob-8 {
    margin-bottom: 8px;
  }

  .h3-sub-heading.text-mob-left {
    text-align: left;
  }

  .h3-sub-heading.my-0 {
    font-size: 22px;
    line-height: 28px;
  }

  .icon-box-heading-h4.align-mob-center {
    justify-content: center;
    align-items: stretch;
  }

  .hero-wrapper-why-us-v2 {
    max-width: 100%;
  }

  .image-full-width {
    border-radius: 12px;
    min-height: 220px;
  }

  .icon-box-heading-main {
    font-size: 22px;
    line-height: 28px;
  }

  .right-image-experts {
    border-radius: 12px;
    min-height: 220px;
  }

  .results-card {
    width: 100%;
  }

  .results-cards-wrapper {
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .dui-practice-areas {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .practice-area-single {
    width: 100%;
  }

  .heading-practice-area-box {
    font-size: 20px;
  }

  .single-card-dui-arrest {
    border-radius: 12px;
    max-width: 100%;
  }

  ._3-boxes-content {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  ._3-boxes-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr;
  }

  ._3-boxes-content.mb-sm-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  ._3-boxes-content.mb-sm-0.gy-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._3-boxes-content.mb-sm-0.mt-mob-12 {
    margin-top: 12px;
  }

  ._3-boxes-content.mb-sm-0.mt-mob-12.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._3-boxes-content.mb-sm-0.mt-mob-12.gap-mob-16.tab-2-col, ._3-boxes-content.grid-sm-2-col {
    grid-template-columns: 1fr;
  }

  ._3-boxes-content.grid-sm-2-col.gap-bob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  ._3-boxes-content.grid-sm-2-col.gap-bob-18.mt-mob-12 {
    margin-top: 12px;
  }

  ._3-boxes-content.grid-sm-2-col.gap-bob-18.mt-mob-0 {
    margin-top: 0;
  }

  ._3-boxes-content.grid-sm-2-col.gap-bob-18-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  ._3-boxes-content.mt-md-0.mb-sm-0.gap-mob-20, ._3-boxes-content.mt-md-0.mb-sm-0.gap-mob-20-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._3-boxes-content.mt-md-0.mb-sm-0.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._3-boxes-content.mt-md-0.mb-sm-0.gap-mob-16.tab-2-col, ._3-boxes-content.grid-sm-2-col-copy {
    grid-template-columns: 1fr;
  }

  ._3-boxes-content.grid-sm-2-col-copy.gap-bob-18, ._3-boxes-content.grid-sm-2-col-copy.gap-bob-18-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  ._3-boxes-content.tab-3-col.tab-sm-2-col.my-tab-0.mob-1-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .single-content-box {
    padding-left: 16px;
    padding-right: 16px;
  }

  .single-content-box.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .single-content-box.fade-left-slow.text-center {
    width: 100%;
  }

  .single-content-box.white-bg-copy {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .single-content-box.bg-white.shadow-dark.single-child-block {
    max-width: 100%;
  }

  .single-content-box.bg-white.shadow-dark.single-child-block.pb-mob-20, .single-content-box.bg-white.shadow-dark.pb-mob-20 {
    padding-bottom: 20px;
  }

  .three-boxes-wrapper.mt-50 {
    margin-top: 0;
  }

  .three-boxes-wrapper.mw-1065.mt-50.mt-mob-24 {
    margin-top: 24px;
  }

  .why-need-dui-attorney-immediately {
    margin-top: 0;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .why-need-dui-attorney-immediately.px-tab-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .single-box-content {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .single-box-content.deffered-treatment-block-boxes {
    grid-template-columns: 1fr;
  }

  .why-hire-us-home {
    padding: 40px 16px;
  }

  .why-hire-us-home.px-tab-32.px-md-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .timeline-process-section-home {
    padding-left: 0;
    padding-right: 0;
  }

  .pt-tab-0._w-100 {
    width: 100%;
  }

  .bold-text-800 {
    line-height: 36px;
  }

  .lic-conseq-4th-dui {
    margin-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .why-it-matter-refusal, .px-tab-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .px-tab-24.px-sm-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .px-tab-24-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .desc-below-form {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .desc-below-form.px-sm-16.px-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .page-intro-section {
    padding: 40px 16px;
  }

  .page-intro-section.br-sm-0.py-sm-40._w-tab-auto.mx-tab-24 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .process-after-you-contact-us {
    margin-bottom: 40px;
    padding: 40px 16px;
  }

  .process-after-you-contact-us.white-box-with-shadow._w-tab-auto.mx-tab-24 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .process-after-you-contact-us.white-box-with-shadow._w-tab-auto.mx-tab-24.br-mob-16 {
    border-radius: 16px;
  }

  .why-us---contact-us {
    margin-bottom: 40px;
    padding: 40px 16px;
  }

  .why-us---contact-us._w-tab-auto.mx-tab-24 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .why-us---contact-us._w-tab-auto.mx-tab-24.br-mob-16 {
    border-radius: 16px;
  }

  .banner-form-right {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-home-page.mx-w-mob-100.gap-y-40.align-mob-left.mb-mob-0 {
    margin-bottom: 0;
  }

  .banner-left {
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner-left.banner-contact-form {
    margin-top: 40px;
  }

  .banner-left.mb-tab-0.align-mob-center {
    justify-content: center;
    align-items: center;
  }

  .banner-left.home-banner-form {
    margin-top: 40px;
  }

  .banner-left.mb-tab-0-copy.align-mob-center {
    justify-content: center;
    align-items: center;
  }

  .home-hero-button-wrapper {
    flex-flow: column;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero-button-wrapper.mt-0.align-mob-left {
    flex-flow: column;
    display: flex;
  }

  .hero-banner-description {
    text-align: center;
    margin-top: 16px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 16px;
  }

  .hero-banner-description.mt-0 {
    margin-top: 0;
  }

  .hero-banner-description.mt-0.px-0 {
    text-align: center;
    max-width: 100%;
    display: block;
  }

  .hero-banner-description.mt-12.mt-mob-0, .hero-banner-description.mt-0-copy, .hero-banner-description.mt-0-copy {
    margin-top: 0;
  }

  .hero-banner-description.mt-0-copy.px-0 {
    text-align: center;
    max-width: 100%;
    display: block;
  }

  .bold-text-808 {
    font-size: 24px;
  }

  .bold-text-809, .bold-text-810 {
    width: 100%;
  }

  .free-consultation-cta {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .free-consultation-cta.mt-0 {
    padding: 0 15px 40px;
  }

  .free-consultation-cta.mt-0.px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .free-consultation-cta.mt-0.px-15.pb-sm-0 {
    padding-bottom: 0;
  }

  .free-consultation-cta.mt-0.px-16, .free-consultation-cta.mt-0.px-16.px-tab-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .free-consultation-cta.mt-0.mt-default.px-tab-24 {
    margin-top: 40px;
  }

  .free-consultation-cta.mt-0.mt-default.px-tab-24.pb-sm-40.mt-sm-0.pt-mob-40 {
    margin-top: 0;
    padding-top: 40px;
  }

  .free-consultation-cta.mt-0.cat-sec-bottom, .free-consultation-cta.mt-0.cat-sec-bottom-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .free-consultation-cta.fade-up-slow {
    padding-left: 15px;
    padding-right: 15px;
  }

  .free-consultation-cta.mb-0.related-link-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .free-consultation-cta.mt-0-copy.mt-main-default {
    margin-top: 40px;
  }

  .free-consultation-cta.mt-0-copy {
    padding: 0 15px 40px;
  }

  .free-consultation-cta.mt-0-copy.px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .free-consultation-cta.mt-0-copy.px-15.pb-sm-0 {
    padding-bottom: 0;
  }

  .free-consultation-cta.mt-0-copy.px-16, .free-consultation-cta.mt-0-copy.px-16.px-tab-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .free-consultation-cta.mt-0-copy.mt-default.px-tab-24 {
    margin-top: 40px;
  }

  .free-consultation-cta.mt-0-copy.mt-default.px-tab-24.pb-sm-40.mt-sm-0.pt-mob-40 {
    margin-top: 0;
    padding-top: 40px;
  }

  .free-consultation-cta.mt-0-copy.cat-sec-bottom, .free-consultation-cta.mt-0-copy.cat-sec-bottom-copy, .commercial-driver-implications.px-tab-24.px-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-box-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    margin-top: 0;
  }

  .content-box-wrapper.mx-w-xl.mt-mob-10.mx-w-1000._w-tab-100.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .content-box-wrapper.mx-w-xl.mt-mob-10._w-tab-100.mt-mob-0 {
    margin-top: 0;
  }

  .content-box-wrapper.mx-w-xl.mt-mob-10._w-mob-100 {
    width: 100%;
  }

  .content-box-wrapper.mx-w-xl.mt-tab-10.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .content-box-wrapper.mx-w-xl.gy-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .content-box-wrapper.mx-w-xl.gy-mob-20.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .content-box-wrapper.mx-w-xl._w-tab-100.mt-mob-16 {
    margin-top: 16px;
  }

  .content-box-wrapper.mx-w-xl._w-tab-100.mt-mob-16.gap-mob-20, .content-box-wrapper.mx-w-xl._w-tab-100.gap-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .content-box-wrapper.mx-w-xl._w-tab-100.gap-mob-20.mt-mob-10 {
    margin-top: 10px;
  }

  .content-box-wrapper.mx-w-xl.gap-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .content-box-wrapper.mx-w-xl.mt-mob-12 {
    margin-top: 12px;
  }

  .content-box-wrapper.pr-sm-tab-8.mx-w-xl._w-tab-100.gap-mob-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .content-box-wrapper.mt-mob-10 {
    margin-top: 10px;
  }

  .content-box-wrapper.mt-mob-10.mw-tab-100.gap-mob-18 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .content-box-wrapper.mx-w-100.mt-mob-12 {
    margin-top: 12px;
  }

  .content-box-wrapper.gy-mob-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .content-box-wrapper.mt-mob-16 {
    margin-top: 10px;
  }

  ._2-boxes-content-copy {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  ._2-boxes-content-copy.deffered-treatment-block-boxes {
    grid-template-columns: 1fr;
  }

  ._2-boxes-content-copy.grid-tab-2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-tab-10 {
    margin-top: 10px;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-mob-0, ._2-boxes-content-copy.grid-tab-2-col.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16 {
    margin-top: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mb-sm-0.mt-mob-10 {
    margin-top: 10px;
  }

  ._2-boxes-content-copy.grid-tab-2-col.mt-mob-12 {
    margin-top: 12px;
  }

  ._2-boxes-content-copy.siingal-col, ._2-boxes-content-copy.sii {
    display: flex;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-mob-0, ._2-boxes-content-copy.grid-tab-2-col-copy.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16 {
    margin-top: 0;
  }

  ._2-boxes-content-copy.flex-3-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-tab-10 {
    margin-top: 10px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-mob-0, ._2-boxes-content-copy.grid-tab-2-col-copy.mt-mob-0.mt-sm-16.mb-sm-0.gap-sm-16 {
    margin-top: 0;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mb-sm-0.mt-mob-10 {
    margin-top: 10px;
  }

  ._2-boxes-content-copy.grid-tab-2-col-copy.mt-mob-12 {
    margin-top: 12px;
  }

  .extended-content {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    order: 9999;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: grid;
  }

  .extended-content.outlined-box.mx-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .extended-content.shadow-box {
    border-radius: 12px;
  }

  .defend-text-content-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    order: 9999;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: grid;
  }

  .defend-text-content-copy.outlined-box.mx-mob-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .defend-text-content-copy.shadow-box {
    border-radius: 12px;
  }

  .why-the-law-exist.outlined-box-top {
    box-shadow: none;
    padding: 0;
  }

  .bold-text-820 {
    font-size: 18px;
  }
}

#w-node-_6e83e0b1-5633-da19-ada2-6e6a71b18f3a-80c0b012, #w-node-_6e83e0b1-5633-da19-ada2-6e6a71b18f40-80c0b012, #w-node-_6e83e0b1-5633-da19-ada2-6e6a71b18f46-80c0b012, #w-node-dde2ecd3-6090-e563-7114-f43d2de0a3a3-80c0b012, #w-node-_30dc2187-e009-286a-cfc7-6cf258b968a9-80c0b012, #w-node-f68015b9-f288-f7c0-4497-204cd6a664c0-80c0b012, #w-node-_507c5f3d-c7e8-640f-743f-aaeb0aa6a6b7-80c0b012, #w-node-_498413cc-ef91-5f51-e0e6-1b5db37f7595-80c0b012, #w-node-_472a3b33-ee21-6a1d-434a-1e35f7c9ba26-80c0b012, #w-node-_4c8febb5-d618-6711-f2d5-f5eee20702e6-80c0b012, #w-node-_3d46b455-0e8c-fe5d-3a5e-7923709e8638-80c0b012, #w-node-_422b5f2f-8988-295f-3d02-7e3326ba4934-80c0b012, #w-node-_4c2684c7-c8de-ba7d-778f-c32f0fb9a9b2-80c0b012, #w-node-_384e367b-9267-2428-db88-9f1d9cb74e33-80c0b012, #w-node-_57d0df2d-e592-6e26-3ea6-cae77ab4000b-80c0b012, #w-node-_0f14c1a3-e051-74bf-d5d2-2fd96f4b2ff5-80c0b012, #w-node-ff5b475c-f3c3-b0bb-cf6f-7c9e81355bdf-80c0b012, #w-node-_8f77826e-2f56-487a-1fd5-bce15844f2bc-8cc2c653, #w-node-_8f77826e-2f56-487a-1fd5-bce15844f2c9-8cc2c653, #w-node-_8f77826e-2f56-487a-1fd5-bce15844f2d6-8cc2c653, #w-node-dbfec9bf-17fd-d010-5073-0eb128c8acce-28c8accb, #w-node-dbfec9bf-17fd-d010-5073-0eb128c8ace2-28c8accb, #w-node-dbfec9bf-17fd-d010-5073-0eb128c8acf6-28c8accb, #w-node-dbfec9bf-17fd-d010-5073-0eb128c8ad0a-28c8accb, #w-node-dbfec9bf-17fd-d010-5073-0eb128c8ad1e-28c8accb, #w-node-dbfec9bf-17fd-d010-5073-0eb128c8ad32-28c8accb, #w-node-_36ae3abc-b8e4-7fe8-01a0-d811db5ae7d9-28c8accb, #w-node-_46b99917-0212-0496-6800-65db0bab47ee-28c8accb, #w-node-_858d488d-d2ea-4d89-4c82-1e28ac12a1e0-b150bbab, #w-node-_858d488d-d2ea-4d89-4c82-1e28ac12a1f4-b150bbab, #w-node-_858d488d-d2ea-4d89-4c82-1e28ac12a208-b150bbab, #w-node-_858d488d-d2ea-4d89-4c82-1e28ac12a21c-b150bbab, #w-node-_858d488d-d2ea-4d89-4c82-1e28ac12a230-b150bbab, #w-node-_858d488d-d2ea-4d89-4c82-1e28ac12a244-b150bbab, #w-node-cad6e422-c0da-90ab-4f74-484ee399b435-b150bbab, #w-node-_9eb71077-45ac-7493-0560-d3b97911e550-b150bbab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ffc6d76-e997-c354-baf3-4b305c85120a-e0e4b7f2 {
  order: 9999;
}

#w-node-f5b7c6f0-b437-fb08-9a95-9fd54c5e605d-e0e4b7f2, #w-node-f5b7c6f0-b437-fb08-9a95-9fd54c5e6061-e0e4b7f2, #w-node-f5b7c6f0-b437-fb08-9a95-9fd54c5e6065-e0e4b7f2, #w-node-f5b7c6f0-b437-fb08-9a95-9fd54c5e6069-e0e4b7f2, #w-node-_3aad592d-0b6d-fd76-0daa-6f62f1e84bf7-e0e4b7f2, #w-node-_3aad592d-0b6d-fd76-0daa-6f62f1e84bfc-e0e4b7f2, #w-node-_3aad592d-0b6d-fd76-0daa-6f62f1e84c01-e0e4b7f2, #w-node-_3aad592d-0b6d-fd76-0daa-6f62f1e84c06-e0e4b7f2, #w-node-_3aad592d-0b6d-fd76-0daa-6f62f1e84c0b-e0e4b7f2, #w-node-_5553f58a-10d2-2af1-7388-d5e38d9b617f-e0e4b7f2, #w-node-c9aaebfd-d5d5-6d58-f42d-2c6dcaaeaa0c-e0e4b7f2, #w-node-d08e4e8c-10a6-0740-f027-31be8ce72912-e0e4b7f2, #w-node-c6729fc0-df09-3cb5-b4a7-9ac8f5019fde-e0e4b7f2, #w-node-_5553f58a-10d2-2af1-7388-d5e38d9b6193-e0e4b7f2, #w-node-_5553f58a-10d2-2af1-7388-d5e38d9b61a7-e0e4b7f2, #w-node-_5553f58a-10d2-2af1-7388-d5e38d9b61bb-e0e4b7f2, #w-node-_5553f58a-10d2-2af1-7388-d5e38d9b61cf-e0e4b7f2, #w-node-_5553f58a-10d2-2af1-7388-d5e38d9b61e3-e0e4b7f2, #w-node-_5553f58a-10d2-2af1-7388-d5e38d9b61f7-e0e4b7f2, #w-node-_5553f58a-10d2-2af1-7388-d5e38d9b620b-e0e4b7f2, #w-node-_987277b6-eb5c-5a8d-0cdf-087659b739e1-00885e65, #w-node-_987277b6-eb5c-5a8d-0cdf-087659b739e5-00885e65, #w-node-_987277b6-eb5c-5a8d-0cdf-087659b739e9-00885e65, #w-node-_987277b6-eb5c-5a8d-0cdf-087659b739ed-00885e65, #w-node-_9b9a2c7d-8797-08c2-0a23-d41c54af5f85-00885e65, #w-node-_7ea20f0b-e6c5-14fe-a882-3135708a5f28-00885e65, #w-node-_0cdcfead-c2b5-47ff-5fe7-a5b28f09e21e-00885e65, #w-node-_1bb75a75-75bc-9aca-832e-66befedd4600-00885e65, #w-node-_5a987d00-6bd5-5240-ba21-9535d5c77362-00885e65, #w-node-_01466e31-184f-a2e7-d9aa-39e44073f79b-00885e65, #w-node-d77a5233-ec8f-3b86-d0a6-5ad8a7a76001-00885e65, #w-node-d77a5233-ec8f-3b86-d0a6-5ad8a7a76006-00885e65, #w-node-d77a5233-ec8f-3b86-d0a6-5ad8a7a7600b-00885e65, #w-node-d77a5233-ec8f-3b86-d0a6-5ad8a7a76010-00885e65, #w-node-d77a5233-ec8f-3b86-d0a6-5ad8a7a76015-00885e65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa632966-df52-c139-5d24-fb2a0c45adbe-ce179f56, #w-node-fd33e63e-bcc8-2643-cb11-4677f7193fcc-fedda344 {
  order: -9999;
}

#w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a23114-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a23128-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a2313c-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a23150-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a23164-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a23178-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a2318c-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a231a0-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a231b4-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a231c8-4c25d489, #w-node-_4f7262ff-77ea-da63-e3f8-cbf9f8a231dc-4c25d489, #w-node-e8deb230-4241-08d2-934b-67e2bba5a5b2-bba5a57f, #w-node-e8deb230-4241-08d2-934b-67e2bba5a5b7-bba5a57f, #w-node-e8deb230-4241-08d2-934b-67e2bba5a5bc-bba5a57f, #w-node-e8deb230-4241-08d2-934b-67e2bba5a5c1-bba5a57f, #w-node-e8deb230-4241-08d2-934b-67e2bba5a5c6-bba5a57f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd5defbd-7ebd-8b9b-7932-716da0c69b6e-56601b8c {
  grid-area: Area;
}

#w-node-_12f98bb3-1ab1-b423-4452-b31b74067057-c4bcb044 {
  order: -9999;
}

#w-node-_43fee737-a7b0-2791-1f95-a79514d210af-c4bcb044, #w-node-_43fee737-a7b0-2791-1f95-a79514d210b6-c4bcb044, #w-node-_43fee737-a7b0-2791-1f95-a79514d210bd-c4bcb044, #w-node-fcbb596e-b657-18bc-6c15-f499f88820f3-c4bcb044, #w-node-_533f2545-97ab-2d52-a3ea-d47e86e90c2f-c4bcb044, #w-node-ff231e2d-2f70-68ae-e2ca-ea81b18caf9f-c4bcb044 {
  align-self: stretch;
}

#w-node-e419030b-d957-1e60-4963-9914d36e12f6-c4bcb044, #w-node-e419030b-d957-1e60-4963-9914d36e1302-c4bcb044, #w-node-e419030b-d957-1e60-4963-9914d36e1308-c4bcb044, #w-node-e419030b-d957-1e60-4963-9914d36e130e-c4bcb044, #w-node-e419030b-d957-1e60-4963-9914d36e1314-c4bcb044 {
  justify-self: center;
}

#w-node-_4751e62f-38c6-71fe-6ba4-8478398e2928-c4bcb044 {
  order: -9999;
}

#w-node-_50cc3f43-32fa-8648-6fda-2fdddfc63e7a-c4bcb044 {
  order: 9999;
}

#w-node-_50cc3f43-32fa-8648-6fda-2fdddfc63e97-c4bcb044 {
  order: -9999;
}

#w-node-_50cc3f43-32fa-8648-6fda-2fdddfc63eb1-c4bcb044 {
  order: 9999;
}

#w-node-_4cc366e0-c962-f06f-eb18-02dc455e17c2-c4bcb044 {
  order: -9999;
}

#w-node-e2030ff5-0326-c132-c93f-662fa2978484-c4bcb044 {
  order: 9999;
}

#w-node-_54e8ca9d-a440-c60d-01bd-7adf1718e97a-bb766034, #w-node-_54e8ca9d-a440-c60d-01bd-7adf1718e981-bb766034, #w-node-_54e8ca9d-a440-c60d-01bd-7adf1718e988-bb766034, #w-node-_54e8ca9d-a440-c60d-01bd-7adf1718e98f-bb766034, #w-node-_68e0ca77-6926-0fad-4956-2bf3f57cdba6-bb766034, #w-node-_68e0ca77-6926-0fad-4956-2bf3f57cdbb3-bb766034, #w-node-_92262828-6537-3473-7a71-c182c7c265a2-bb766034, #w-node-_68e0ca77-6926-0fad-4956-2bf3f57cdbba-bb766034, #w-node-_58e22a8f-ba80-bcd2-37d2-6d872345c469-bb766034, #w-node-f2cacf6e-9127-59f2-5215-57f8809c38d1-bb766034, #w-node-f2cacf6e-9127-59f2-5215-57f8809c38d3-bb766034, #w-node-b11bde03-aa59-c693-ec79-e14fda44664d-bb766034, #w-node-b11bde03-aa59-c693-ec79-e14fda44664f-bb766034, #w-node-_2a5a524b-2aa9-ecf4-e0fb-038c39870dfa-bb766034, #w-node-_2a5a524b-2aa9-ecf4-e0fb-038c39870e01-bb766034 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac6c475f-663e-8ebc-a1b0-ee304e0e2a37-a6691914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f39a3614-b2ed-260a-26b6-7eeb94ca989c-a6691914, #w-node-f39a3614-b2ed-260a-26b6-7eeb94ca989e-a6691914, #w-node-f39a3614-b2ed-260a-26b6-7eeb94ca98a9-a6691914, #w-node-_16a933a3-eddd-a76a-b599-8d43c8e204d5-a6691914, #w-node-aa5e95da-6eda-7046-2b03-a43f8f0bcc42-a6691914, #w-node-aa5e95da-6eda-7046-2b03-a43f8f0bcc44-a6691914, #w-node-aa5e95da-6eda-7046-2b03-a43f8f0bcc49-a6691914, #w-node-aa5e95da-6eda-7046-2b03-a43f8f0bcc50-a6691914, #w-node-fa1d04e1-87a2-db63-3de7-916ca39051b5-a6691914, #w-node-_94229951-233d-9d49-1cd4-f8268fd5cdcc-a6691914, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ea1-a6691914, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0eaa-a6691914, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0eb3-a6691914, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ebc-a6691914, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ec5-a6691914, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ece-a6691914, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ed7-a6691914, #w-node-e622d9a0-c29a-1cdb-4d07-adfacf44f41a-a6691914, #w-node-e622d9a0-c29a-1cdb-4d07-adfacf44f421-a6691914, #w-node-e622d9a0-c29a-1cdb-4d07-adfacf44f428-a6691914, #w-node-e622d9a0-c29a-1cdb-4d07-adfacf44f42f-a6691914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e901bb0b-2135-462f-4e28-c0d21540d552-a6691914, #w-node-e6620b15-affe-84c8-c873-2d4bbec3f973-a6691914, #w-node-cdd95797-5dde-4442-63e5-935d187dd937-a6691914 {
  align-self: stretch;
}

#w-node-_50863920-d809-1d1f-b7f1-6586cb96ed95-a6691914, #w-node-be5c9e2f-0be2-5637-469f-aa853df97134-02237793 {
  order: 9999;
}

#w-node-be5c9e2f-0be2-5637-469f-aa853df97120-02237793 {
  order: -9999;
}

#w-node-_580b383c-d2ba-581a-32d5-fc3e6ebe7748-02237793 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6ed93fb8-a4d6-9f81-cab1-f74764fefb53-e0fda0c1 {
  order: -9999;
}

#w-node-_8fa73998-5c9c-9aac-d309-080a5ca443a6-e0fda0c1, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443a8-e0fda0c1, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443b3-e0fda0c1, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443ba-e0fda0c1, #w-node-_7f00a235-4574-baae-d4d3-932ed0a5438f-e0fda0c1, #w-node-_6d839f5c-e101-1c05-eb5e-49d1b7a567ab-e0fda0c1, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443cd-e0fda0c1, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443cf-e0fda0c1, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443d6-e0fda0c1, #w-node-ad200129-e3f1-a5ce-e973-86f3eebbafd8-e0fda0c1, #w-node-a6d86f5d-1791-54ed-8f79-6ba89e3cd33e-e0fda0c1, #w-node-f4cf33fb-0ca5-e937-203e-dec5dbbd441a-e0fda0c1, #w-node-_3e664793-86ea-35e2-8ef5-ae7c4983650b-e0fda0c1, #w-node-_3a4a6ee6-ae33-d070-bb70-c0c38a06ad2f-e0fda0c1, #w-node-ccc60edf-a78f-3394-aeff-1d8c4cc56935-e0fda0c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4112e7aa-c2c7-4462-d5d1-383f6f771157-777a20aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5c5faa00-04d1-5858-bc4d-04c1997f0882-777a20aa, #w-node-_5c5faa00-04d1-5858-bc4d-04c1997f088b-777a20aa, #w-node-_5c5faa00-04d1-5858-bc4d-04c1997f0894-777a20aa, #w-node-_5c5faa00-04d1-5858-bc4d-04c1997f089d-777a20aa, #w-node-_5c5faa00-04d1-5858-bc4d-04c1997f08a6-777a20aa, #w-node-_5c5faa00-04d1-5858-bc4d-04c1997f08af-777a20aa, #w-node-_5c5faa00-04d1-5858-bc4d-04c1997f08b8-777a20aa, #w-node-_9500204f-7359-30de-c7c1-1b9616630aae-777a20aa, #w-node-_99b1f6ca-afd9-904b-585b-2eb9c0dc4f3b-777a20aa, #w-node-_288bfdac-761b-1e26-fdc8-32a8dd45a45b-777a20aa, #w-node-_288bfdac-761b-1e26-fdc8-32a8dd45a460-777a20aa, #w-node-_288bfdac-761b-1e26-fdc8-32a8dd45a465-777a20aa, #w-node-_288bfdac-761b-1e26-fdc8-32a8dd45a46a-777a20aa, #w-node-_288bfdac-761b-1e26-fdc8-32a8dd45a46f-777a20aa, #w-node-_1f212c42-cd71-0081-5a88-ab240b1891e9-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b1891f0-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b1891f7-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b1891fe-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b189205-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b18920c-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b189213-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b189229-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b189230-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b189237-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b18923e-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b189245-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b18924c-d1e57f2c, #w-node-_1f212c42-cd71-0081-5a88-ab240b189253-d1e57f2c, #w-node-_8f768469-06b4-72de-91f8-27b0b9458660-d1e57f2c, #w-node-_8f768469-06b4-72de-91f8-27b0b9458665-d1e57f2c, #w-node-_8f768469-06b4-72de-91f8-27b0b945866a-d1e57f2c, #w-node-_8f768469-06b4-72de-91f8-27b0b945866f-d1e57f2c, #w-node-_8f768469-06b4-72de-91f8-27b0b9458674-d1e57f2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fdf64fe-d85c-0339-1620-9d6be98c308a-6459b434 {
  order: -9999;
}

#w-node-_87640138-636e-4c6a-a985-0e06d8b06a28-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a2f-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a36-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a3d-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a44-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a4b-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a52-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a65-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a67-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a72-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a79-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a8c-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a8e-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a95-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06a9c-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06abb-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06ac4-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06acd-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06ad6-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06adf-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06ae8-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06af1-6459b434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87640138-636e-4c6a-a985-0e06d8b06b09-6459b434 {
  order: 9999;
}

#w-node-_87640138-636e-4c6a-a985-0e06d8b06b3f-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06b48-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06b51-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06b5a-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06b63-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06b6c-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06b75-6459b434, #w-node-eea364f1-7ad9-8945-f7a9-5de1c8b12def-6459b434, #w-node-eea364f1-7ad9-8945-f7a9-5de1c8b12df8-6459b434, #w-node-eea364f1-7ad9-8945-f7a9-5de1c8b12e01-6459b434, #w-node-eea364f1-7ad9-8945-f7a9-5de1c8b12e0a-6459b434, #w-node-eea364f1-7ad9-8945-f7a9-5de1c8b12e13-6459b434, #w-node-eea364f1-7ad9-8945-f7a9-5de1c8b12e1c-6459b434, #w-node-eea364f1-7ad9-8945-f7a9-5de1c8b12e25-6459b434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ed93fb8-a4d6-9f81-cab1-f74764fefb53-d631aada {
  order: -9999;
}

#w-node-_8fa73998-5c9c-9aac-d309-080a5ca443a6-d631aada, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443a8-d631aada, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443b3-d631aada, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443ba-d631aada, #w-node-_7f00a235-4574-baae-d4d3-932ed0a5438f-d631aada, #w-node-_6d839f5c-e101-1c05-eb5e-49d1b7a567ab-d631aada, #w-node-bae4b05c-2693-be10-b5b9-2d20adc7ff90-d631aada, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443cd-d631aada, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443cf-d631aada, #w-node-_8fa73998-5c9c-9aac-d309-080a5ca443d6-d631aada, #w-node-ad200129-e3f1-a5ce-e973-86f3eebbafd8-d631aada, #w-node-a6d86f5d-1791-54ed-8f79-6ba89e3cd33e-d631aada, #w-node-f4cf33fb-0ca5-e937-203e-dec5dbbd441a-d631aada, #w-node-_3e664793-86ea-35e2-8ef5-ae7c4983650b-d631aada, #w-node-_1de02562-e0cf-3dbb-82a1-b43c831e3274-d631aada, #w-node-_1de02562-e0cf-3dbb-82a1-b43c831e3276-d631aada, #w-node-c5f93d15-1958-f5ae-e933-f6e1f417723b-d631aada, #w-node-c5f93d15-1958-f5ae-e933-f6e1f417723e-d631aada, #w-node-_0f012850-77cc-8e80-8314-6279d2a487db-d631aada, #w-node-_0f012850-77cc-8e80-8314-6279d2a487de-d631aada, #w-node-_012d833c-4d26-aea6-61f7-b3373a3f71fe-d631aada, #w-node-_012d833c-4d26-aea6-61f7-b3373a3f7201-d631aada, #w-node-_36decea8-984b-a29c-e6b4-c8ed845b8acd-d631aada, #w-node-_36decea8-984b-a29c-e6b4-c8ed845b8ad0-d631aada, #w-node-_8261b6c8-0d2b-b350-228f-a402919d6721-d631aada, #w-node-_8261b6c8-0d2b-b350-228f-a402919d6724-d631aada, #w-node-_3cfef6e6-d693-5d63-5d71-a9eb814684d4-d631aada, #w-node-_3cfef6e6-d693-5d63-5d71-a9eb814684d7-d631aada, #w-node-_5ff1a55a-e2ed-cf58-5061-264ab50389e8-d631aada, #w-node-_5ff1a55a-e2ed-cf58-5061-264ab50389eb-d631aada, #w-node-a63d9dcd-79dc-be35-d6bd-40d2e51a7158-d631aada, #w-node-a63d9dcd-79dc-be35-d6bd-40d2e51a715b-d631aada, #w-node-a63d9dcd-79dc-be35-d6bd-40d2e51a7160-d631aada, #w-node-a63d9dcd-79dc-be35-d6bd-40d2e51a7163-d631aada, #w-node-a63d9dcd-79dc-be35-d6bd-40d2e51a7168-d631aada, #w-node-a63d9dcd-79dc-be35-d6bd-40d2e51a716b-d631aada {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e901bb0b-2135-462f-4e28-c0d21540d552-fe1db585, #w-node-e6620b15-affe-84c8-c873-2d4bbec3f973-fe1db585, #w-node-cdd95797-5dde-4442-63e5-935d187dd937-fe1db585 {
  align-self: stretch;
}

#w-node-f39a3614-b2ed-260a-26b6-7eeb94ca989c-fe1db585, #w-node-ac0010cd-b97f-b6c1-2afb-5ac2c0ef80c6-fe1db585, #w-node-c1617923-662c-d76e-ae0b-65ffe277d2b8-fe1db585, #w-node-c1617923-662c-d76e-ae0b-65ffe277d2ba-fe1db585, #w-node-_7d48d2c1-7313-3910-7be7-ea45aa221bf8-fe1db585, #w-node-_7d48d2c1-7313-3910-7be7-ea45aa221bfa-fe1db585, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ea1-fe1db585, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0eaa-fe1db585, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0eb3-fe1db585, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ebc-fe1db585, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ec5-fe1db585, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ece-fe1db585, #w-node-_270efb7b-54d1-cd93-9541-562b77ad0ed7-fe1db585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c14a6b2e-2644-84f6-171b-9ba5c20325db-fe1db585, #w-node-_5e78809c-93cb-da97-90ef-975b076854c1-fe1db585 {
  order: -9999;
}

#w-node-e622d9a0-c29a-1cdb-4d07-adfacf44f41a-fe1db585, #w-node-c5f9b753-c996-60d4-553c-213de9a8d374-fe1db585, #w-node-cd00f733-8efb-f593-26a5-b89fe13060de-fe1db585, #w-node-a1418c73-6ca4-4f80-d121-cbbb28cbbc9a-fe1db585, #w-node-_55581f64-297a-116a-5fe0-4727eeb39d01-fe1db585, #w-node-d3181d0a-b9cb-2ce7-4b9f-e6293e43421b-fe1db585, #w-node-_1c398b9d-b0c1-5836-6153-516cc6b6570f-fe1db585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63ff6e4c-2803-3bb3-737e-02911175031e-fe1db585, #w-node-ac912e55-acc1-9100-833f-a6efe4a6b803-fe1db585, #w-node-b91cc247-810c-6acd-af73-2b5ed4228c53-fe1db585, #w-node-_8c0a4cc4-0fa4-d83a-d40c-a31fd16ada69-fe1db585, #w-node-_8c0a4cc4-0fa4-d83a-d40c-a31fd16ada72-fe1db585, #w-node-cd7aa192-4b1e-7a5d-2ee0-8fbb4df81e54-fe1db585, #w-node-eed8faeb-4e6d-0b73-13bd-2c13360948d7-fe1db585, #w-node-cd7aa192-4b1e-7a5d-2ee0-8fbb4df81e68-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed103-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed117-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed12b-fe1db585, #w-node-_5472e4d6-5024-81d2-89aa-c9c4cbbae8d8-fe1db585, #w-node-_5472e4d6-5024-81d2-89aa-c9c4cbbae8e8-fe1db585 {
  align-self: stretch;
}

#w-node-_99bad949-001b-c3a1-6e11-56791e8a74f1-fe1db585 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7db1bac2-35b7-f326-e264-5a7572c047c0-fe1db585 {
  order: 9999;
}

#w-node-_7db1bac2-35b7-f326-e264-5a7572c047fb-fe1db585 {
  order: -9999;
}

#w-node-_375ab610-3f98-0273-98bf-dc6a5683c9a2-fe1db585 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a16a3fbc-3a2f-a0b8-0244-9228b3490a4e-fe1db585 {
  order: 9999;
}

#w-node-_09ecf7b1-b2e8-413a-329d-5552a8aa95e5-fe1db585 {
  order: -9999;
}

#w-node-_9f60acbc-f938-77e2-cfc3-9f69af235303-fe1db585, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-23c6d588 {
  order: 9999;
}

#w-node-_78c42fdd-9941-be0c-c836-b1c56bdee08c-23c6d588, #w-node-_78c42fdd-9941-be0c-c836-b1c56bdee0aa-23c6d588, #w-node-eca02aec-ad94-6243-70f7-1f1de0449f95-23c6d588, #w-node-_44d4e617-b883-aaf9-4d3c-9992da04d487-23c6d588, #w-node-_96e2665e-ab1b-d872-fdb2-1d457dae2316-23c6d588, #w-node-_9aee9b42-ff64-eb93-488f-8b01237b61b3-23c6d588 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f2ace1c-e408-7688-e03f-6c96b0939759-23c6d588 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e901bb0b-2135-462f-4e28-c0d21540d552-23c6d588, #w-node-_2bf1d972-a812-b5f0-9380-9a3e36b488d4-23c6d588, #w-node-_2d6137eb-3509-be15-0e23-b6c2cbcd3def-23c6d588, #w-node-_29e78aa0-7021-4345-1b21-c3f8ca5e5d8d-23c6d588 {
  align-self: stretch;
}

#w-node-_464b1487-09b3-710d-a363-4bae7c509758-497f820b {
  order: -9999;
}

#w-node-acfa88b6-7039-2993-66ca-477b4547b7ce-497f820b, #w-node-acfa88b6-7039-2993-66ca-477b4547b7ef-497f820b, #w-node-_535f7951-6619-1966-5b92-c9ffea3d822b-497f820b, #w-node-b910c0a1-f62a-2df8-d451-40215b824365-497f820b, #w-node-_2a390d4d-a940-8d55-a8d2-1700c85f7e43-497f820b, #w-node-d53858c5-20f9-f071-5d5b-64f44afeeada-497f820b, #w-node-_4978d7ab-d1fd-bf2e-94d3-58d19344ca2d-497f820b, #w-node-e12590e0-5d8e-bf7d-d0ea-4c779da933dc-497f820b, #w-node-_83e2b1f8-98d4-a73f-dd34-8e37a45b36ae-497f820b, #w-node-_8e9325e2-8a19-59d4-691d-250ba955ea9c-497f820b, #w-node-_84a653a4-eb58-960e-f27c-66f10eb090e9-d56deb9f, #w-node-_84a653a4-eb58-960e-f27c-66f10eb0913e-d56deb9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-adfca877-f50a-9c97-0361-0d0f6f2fb1d2-d56deb9f, #w-node-adfca877-f50a-9c97-0361-0d0f6f2fb237-d56deb9f, #w-node-_0e6f800c-2f4a-f1e2-278c-4fe44c149b1b-d56deb9f, #w-node-_2c6de0de-3616-df22-9101-80a21af88ebb-d56deb9f, #w-node-_5e5f3db7-9698-b0df-68e9-5a74e58c81a6-d56deb9f, #w-node-_69db697b-25b7-b576-f62a-e1450acbcf61-d56deb9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0e17172-83a5-0387-f3b0-697b7f6ffdcf-d56deb9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_573910e7-e207-810e-589a-fe143f8e899b-406861c6 {
  order: -9999;
}

#w-node-c6a933a7-2269-30ec-464f-9c0bfdd26579-406861c6, #w-node-c6a933a7-2269-30ec-464f-9c0bfdd26594-406861c6, #w-node-_805c5459-bb8a-009e-9d73-db00282abce9-406861c6, #w-node-_9f29f898-d0b1-d48a-65db-1e634a6bb783-406861c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cec29609-2f37-6022-ccf7-4dbe8d17544c-406861c6 {
  order: 9999;
}

#w-node-_53d50729-61a6-6411-8dfc-7af6fd34f376-406861c6, #w-node-_53d50729-61a6-6411-8dfc-7af6fd34f391-406861c6, #w-node-e8589e9e-e5e3-f1e6-47c0-f0ec1c364a94-406861c6, #w-node-_56f105cd-e3e5-30f3-44ff-6162791b96b4-406861c6, #w-node-_923c2df4-ebc7-7545-6ebe-3a262be429cd-406861c6, #w-node-_55faae04-0393-6135-6a6c-ed73b5b213ed-406861c6, #w-node-_8a5c4dd8-110d-2dbe-d058-872e55e01563-406861c6, #w-node-_0afd4acb-f913-2b1c-8ffa-31f88fe23a13-406861c6, #w-node-_9cde2dd8-f885-e5f2-c806-fb52545c9239-406861c6, #w-node-f26fccb5-4e88-9737-3f21-dbbd88ad7303-406861c6, #w-node-d72fd215-3843-f7fa-6a06-3a09a1a0f900-406861c6, #w-node-df92a71c-1e28-b40d-e7ce-5e9587ac4acc-406861c6, #w-node-df92a71c-1e28-b40d-e7ce-5e9587ac4ae3-406861c6, #w-node-_5d079b20-b1c6-4dd1-627e-b6a2c803d145-406861c6, #w-node-_93bf3cd8-cc88-919c-85e5-02033257ff2e-406861c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6f3d159-5a98-ac92-5bab-55bdd4996a78-034e9cf6, #w-node-d6f3d159-5a98-ac92-5bab-55bdd4996a93-034e9cf6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de5e0c67-ae39-60db-284d-0c65fda39adb-034e9cf6, #w-node-de6ed708-30e6-5506-38dc-9962437d79bc-034e9cf6, #w-node-f2847c96-1703-d38d-2dd9-a1814e6875a1-034e9cf6, #w-node-_7d5bc866-4296-b4a6-763a-05c94ea468dc-034e9cf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b12ce856-5d3b-2bb3-3c01-bb7be9d00e3a-034e9cf6, #w-node-d7879cc6-bcc0-d3b1-bfbc-d4cc1d425bd3-034e9cf6, #w-node-_0d9c53be-20b9-8e8e-1c6d-056f0926607f-034e9cf6, #w-node-_0d9c53be-20b9-8e8e-1c6d-056f0926609e-034e9cf6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6b10deb8-8916-2e8b-bb73-5bd1b35aeede-034e9cf6, #w-node-_6b10deb8-8916-2e8b-bb73-5bd1b35aeefd-034e9cf6, #w-node-e942e138-f24c-0f41-13ac-6c26cfd4e16a-034e9cf6, #w-node-f60e8fac-3cb6-5161-47aa-991634dbf05e-034e9cf6, #w-node-c7ae0129-7c2f-e260-b88c-5018c371eda3-034e9cf6, #w-node-a625e63f-621f-6a7f-09f1-058ec928888c-034e9cf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7a7bec6-6cbe-1b54-02e4-37b02d4c33de-034e9cf6 {
  order: -9999;
}

#w-node-_35fcceff-ed21-df77-ea8a-927a9a4c93fb-9a4c93c8, #w-node-_35fcceff-ed21-df77-ea8a-927a9a4c9400-9a4c93c8, #w-node-_35fcceff-ed21-df77-ea8a-927a9a4c9405-9a4c93c8, #w-node-_35fcceff-ed21-df77-ea8a-927a9a4c940a-9a4c93c8, #w-node-_35fcceff-ed21-df77-ea8a-927a9a4c940f-9a4c93c8, #w-node-_0f570bcc-1be1-809b-168f-cccd3410fb97-3410fb92, #w-node-_0f570bcc-1be1-809b-168f-cccd3410fbab-3410fb92, #w-node-_0f570bcc-1be1-809b-168f-cccd3410fbbf-3410fb92, #w-node-_0f570bcc-1be1-809b-168f-cccd3410fbd3-3410fb92, #w-node-_0f570bcc-1be1-809b-168f-cccd3410fbe7-3410fb92, #w-node-b728c101-e4b2-4a9e-a427-c1f268acbe4b-68acbe4b, #w-node-_8f8d2aab-62e2-e581-256a-928aad4403c1-c5a90737, #w-node-_8f8d2aab-62e2-e581-256a-928aad4403ea-c5a90737, #w-node-_8ffc67d1-8c7e-fb9d-d9cd-d4abab835cf6-c5a90737, #w-node-b9845c8a-a22e-04b6-b633-f4acced78b5d-c5a90737, #w-node-_3950a048-3745-f2a4-6316-d56a45f86cd5-c5a90737, #w-node-_4eefca88-78f2-33da-5648-5de6795a4de2-c5a90737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d78c95b6-cda1-06d3-c7da-1c86bf11fe71-c5a90737 {
  order: -9999;
}

#w-node-_87e76bc7-242b-a1f8-840d-5ca62356e848-c5a90737, #w-node-_87e76bc7-242b-a1f8-840d-5ca62356e869-c5a90737, #w-node-_5ecc1281-5328-1e3b-5d96-c06428031b7a-c5a90737, #w-node-a8f8a9dc-0ac6-d1cf-93d5-3315b2847e5b-c5a90737, #w-node-_3ee532ed-5980-2f7b-7955-a7a58a2c8b41-c5a90737, #w-node-_3ee532ed-5980-2f7b-7955-a7a58a2c8b66-c5a90737, #w-node-_0e88f15c-35c0-4248-ccc8-3a7db19777f5-c5a90737, #w-node-_0e88f15c-35c0-4248-ccc8-3a7db19777fe-c5a90737, #w-node-_14dd77dc-413f-b2c4-3103-c9a7cfb91165-c5a90737, #w-node-_3194374b-e3ef-6549-b45f-52625cc65cd7-c5a90737, #w-node-a1d79b6f-15a1-85ee-2d04-d04484b74974-c5a90737, #w-node-a1d79b6f-15a1-85ee-2d04-d04484b74991-c5a90737, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e121-c5a90737, #w-node-_95e11b2d-2f1d-7f88-e90a-316bf4ce4764-c5a90737, #w-node-_5167074a-0f93-bd21-54ec-3fe601451898-c5a90737, #w-node-be064fe6-44cd-1885-eeac-25656e1ba681-c5a90737, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e238-c5a90737, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e241-c5a90737, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e24a-c5a90737, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e253-c5a90737, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e25c-c5a90737, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e265-c5a90737, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e26e-c5a90737, #w-node-a4544aba-ef80-36b3-d1a7-d383b83eeab4-c5a90737, #w-node-a4544aba-ef80-36b3-d1a7-d383b83eeae7-c5a90737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06cb8bce-f600-865a-22e2-8769bbdc684d-c5a90737 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3dade8e6-c031-668e-1a5a-d3183874d25c-c5a90737, #w-node-_3dade8e6-c031-668e-1a5a-d3183874d28a-c5a90737, #w-node-_2d88684c-ab60-6679-7218-4deee16a7fd4-c5a90737, #w-node-_1cfcf50a-b1c8-98f0-2482-cb7177524e30-c5a90737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06da1ef0-d9fb-910c-3001-0422258fc97e-c5a90737 {
  order: -9999;
}

#w-node-_06da1ef0-d9fb-910c-3001-0422258fc9a1-c5a90737 {
  order: 9999;
}

#w-node-_06da1ef0-d9fb-910c-3001-0422258fc9d3-c5a90737, #w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3e96-b96400cb {
  order: -9999;
}

#w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3e98-b96400cb {
  order: 9999;
}

#w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3eb3-b96400cb {
  order: -9999;
}

#w-node-_6664dec1-5053-07c4-2f54-cae55c144a72-b96400cb {
  order: 9999;
}

#w-node-_6664dec1-5053-07c4-2f54-cae55c144a90-b96400cb {
  order: -9999;
}

#w-node-_319fbf07-3a87-adc1-24b3-8d9db55d735a-b96400cb, #w-node-_35c3471c-48ae-6ce3-b4a1-8cf95bdb06be-b96400cb {
  order: 9999;
}

#w-node-_9b2034fa-6dbc-222f-4f37-6152b6c8bde7-b96400cb, #w-node-_8c549b5a-6852-7687-9e45-bfc867b1bfa4-b96400cb, #w-node-c684ea92-10e3-35d5-842d-c93acf3c8add-b96400cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6957e74b-66c8-4462-e670-295d29e9a6b2-542298bd, #w-node-_6957e74b-66c8-4462-e670-295d29e9a6d7-542298bd, #w-node-_6957e74b-66c8-4462-e670-295d29e9a6f6-542298bd, #w-node-_6957e74b-66c8-4462-e670-295d29e9a720-542298bd, #w-node-_36b26063-6217-6741-7983-7de5c84d33c7-542298bd, #w-node-_36b26063-6217-6741-7983-7de5c84d33e0-542298bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74844-542298bd {
  order: 9999;
}

#w-node-f1518b1c-4650-9309-edba-ae122204cc62-542298bd, #w-node-f1518b1c-4650-9309-edba-ae122204ccad-542298bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_319fbf07-3a87-adc1-24b3-8d9db55d735a-542298bd {
  order: 9999;
}

#w-node-_9a9f57dc-ba36-e796-6037-815db535678b-542298bd, #w-node-_9a9f57dc-ba36-e796-6037-815db53567b4-542298bd, #w-node-_1d6c3910-a92a-025f-f3c1-ab0768590176-542298bd, #w-node-_1d6c3910-a92a-025f-f3c1-ab07685901d9-542298bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2912205d-0d5a-09ec-42bb-5b836d702b3f-542298bd, #w-node-d1da75d1-70b2-183d-c3b1-9bd152b820f4-542298bd, #w-node-d065504f-f2fa-e805-37fc-002a78236e27-542298bd {
  order: 9999;
}

#w-node-_8feb06cd-9bda-158d-4a19-f00346c9e121-542298bd, #w-node-_95e11b2d-2f1d-7f88-e90a-316bf4ce4764-542298bd, #w-node-_5167074a-0f93-bd21-54ec-3fe601451898-542298bd, #w-node-be064fe6-44cd-1885-eeac-25656e1ba681-542298bd, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e238-542298bd, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e241-542298bd, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e24a-542298bd, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e253-542298bd, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e25c-542298bd, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e265-542298bd, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e26e-542298bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86fbd4d8-ec2d-a251-bfee-78990fc891c0-8968bda8 {
  order: -9999;
}

#w-node-ce58f0ff-4f56-973a-358b-eb7b63d89c73-8968bda8, #w-node-_0f5f48e8-bfb7-a935-690f-e969934e7f1a-8968bda8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd7475d-8968bda8, #w-node-_625f196b-882b-d068-0979-bae71bf8ae4a-8968bda8, #w-node-aeab3afc-4f8e-5173-014d-924a63955855-8968bda8, #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fb40-8968bda8, #w-node-_2912205d-0d5a-09ec-42bb-5b836d702b3f-8968bda8, #w-node-d1da75d1-70b2-183d-c3b1-9bd152b820f4-8968bda8, #w-node-d065504f-f2fa-e805-37fc-002a78236e27-8968bda8 {
  order: 9999;
}

#w-node-_8feb06cd-9bda-158d-4a19-f00346c9e121-8968bda8, #w-node-_95e11b2d-2f1d-7f88-e90a-316bf4ce4764-8968bda8, #w-node-_5167074a-0f93-bd21-54ec-3fe601451898-8968bda8, #w-node-be064fe6-44cd-1885-eeac-25656e1ba681-8968bda8, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e238-8968bda8, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e241-8968bda8, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e24a-8968bda8, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e253-8968bda8, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e25c-8968bda8, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e265-8968bda8, #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e26e-8968bda8, #w-node-_14b9bcc7-4556-3936-6d0f-1a13e58fddba-f60ce4f4, #w-node-_14b9bcc7-4556-3936-6d0f-1a13e58fde1d-f60ce4f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd9a0c0f-7027-2cb7-90c4-60e7ba290ca2-f60ce4f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74671-f60ce4f4 {
  order: -9999;
}

#w-node-fd75f0c3-b203-e3d2-9843-5054d705b6d5-f60ce4f4 {
  order: 9999;
}

#w-node-e876d4e0-30b4-c0ef-527e-ee9d1ee7d838-f60ce4f4 {
  order: -9999;
}

#w-node-_6660ea27-e9ec-3882-3a78-04ffc8dfb480-f60ce4f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7a38a9f7-7ec2-8806-9bd4-a0d3ead1de11-2f92d09c, #w-node-_7a38a9f7-7ec2-8806-9bd4-a0d3ead1de38-2f92d09c, #w-node-a34f59d4-2dec-400f-910e-06e3c4de6580-2f92d09c, #w-node-acb8ebb5-c9ea-8dae-c865-8510f738e758-2f92d09c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b5152f6-02c6-c832-a64e-b918c813b263-2f92d09c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd747e3-2f92d09c, #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74844-2f92d09c, #w-node-fd75f0c3-b203-e3d2-9843-5054d705b6d5-2f92d09c {
  order: 9999;
}

#w-node-_31453124-9380-57aa-c326-f8115e38f75b-2f92d09c, #w-node-_31453124-9380-57aa-c326-f8115e38f762-2f92d09c, #w-node-_1f064a97-6eb1-1b9a-e43e-c541a51ade3e-2f92d09c, #w-node-_7260290d-7aa2-b953-6fc6-52d6f5edc4b8-2f92d09c, #w-node-_102daed3-8c45-8323-32b7-cc538b7eee69-2f92d09c, #w-node-bddc91f6-2beb-1f1d-0bcd-e5d6b6010625-2f92d09c, #w-node-bddc91f6-2beb-1f1d-0bcd-e5d6b601063e-2f92d09c, #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fa4d-2f92d09c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc8b22ec-bda4-12a3-cff9-be08d81f2258-1a64851d, #w-node-a259abea-7f73-ff80-0283-a27fe479d5fb-1a64851d {
  order: -9999;
}

#w-node-fd75f0c3-b203-e3d2-9843-5054d705b6d5-1a64851d {
  order: 9999;
}

#w-node-_427eb2e6-c14e-c72e-4998-475f35728404-46dcbf82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3e98-46dcbf82 {
  order: -9999;
}

#w-node-_319fbf07-3a87-adc1-24b3-8d9db55d735a-46dcbf82, #w-node-_7d2941da-261d-5fb1-f503-1243532e11df-46dcbf82 {
  order: 9999;
}

#w-node-d5cf9477-67a9-ac4d-7bbb-067a7a3a1d2a-d6658e2c, #w-node-d5cf9477-67a9-ac4d-7bbb-067a7a3a1d52-d6658e2c, #w-node-_6c6158b7-79e9-23d1-0ff4-7cdec530d115-d6658e2c, #w-node-_39ec99df-428a-f7c0-556a-6f18175dc1a0-d6658e2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd75f0c3-b203-e3d2-9843-5054d705b6d5-d6658e2c {
  order: 9999;
}

#w-node-de20452d-b414-f91c-d358-1bfb47d534e4-d6658e2c, #w-node-b31cdfa9-c9e6-dc7e-7c8a-18e8d6e0fd8a-d6658e2c, #w-node-_9c93f260-d505-f91e-cb52-8c7537b28c55-d6658e2c, #w-node-_29c017cf-3ebb-cfe0-1e16-5c9aa2745e15-d6658e2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_319fbf07-3a87-adc1-24b3-8d9db55d735a-d6658e2c, #w-node-_319fbf07-3a87-adc1-24b3-8d9db55d735a-1fa03102 {
  order: 9999;
}

#w-node-_4176b28a-b75a-d2fb-26dc-e985a1a72999-1fa03102 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_427eb2e6-c14e-c72e-4998-475f357283f8-c29c1f7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd747e3-c29c1f7f, #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74844-c29c1f7f, #w-node-_319fbf07-3a87-adc1-24b3-8d9db55d735a-c29c1f7f, #w-node-_10851ff5-e39c-644b-6fe0-6a4a6f60a7ae-c29c1f7f {
  order: 9999;
}

#w-node-_427eb2e6-c14e-c72e-4998-475f357283f8-cb2498f7, #w-node-d38324ff-f469-4fa7-a63f-abfffc075c0f-cb2498f7, #w-node-_6460d71d-2f4e-25b6-bdc4-1b7154992f4c-cb2498f7, #w-node-_6127650a-50c6-6701-fec8-8de3ce218b0d-cb2498f7, #w-node-dc04f6a1-1e39-abc1-bd9f-f582c766361b-cb2498f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9fed81e-5258-44d8-9f16-0a7313fb624d-cb2498f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99c695b1-bfc4-f104-fc84-1c6ab5247932-cb2498f7, #w-node-_319fbf07-3a87-adc1-24b3-8d9db55d735a-cb2498f7 {
  order: 9999;
}

#w-node-_5df469e2-7f30-d367-4d15-b4e2dbcde555-cb2498f7 {
  order: -9999;
}

#w-node-_64ad53c8-fdbd-7a00-f5ed-7734f9304881-cb2498f7, #w-node-_64ad53c8-fdbd-7a00-f5ed-7734f930489e-cb2498f7 {
  order: 9999;
}

#w-node-_8672ee4a-3fe2-cc66-5527-844c1ad86229-cb2498f7 {
  order: -9999;
}

#w-node-_8672ee4a-3fe2-cc66-5527-844c1ad86248-cb2498f7 {
  order: 9999;
}

#w-node-_427eb2e6-c14e-c72e-4998-475f357283f8-7f7ead11, #w-node-f8849652-3390-36bc-7c8e-724e8a9bbd71-7f7ead11, #w-node-_95e7adc8-3bbb-428a-19d9-ec963dc6eb9d-7f7ead11, #w-node-_5a58602e-4ab9-e74a-97ac-717c24987e3f-7f7ead11, #w-node-_2d0ea520-aed1-3b06-634c-967cec80baa6-7f7ead11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8849652-3390-36bc-7c8e-724e8a9bbdea-7f7ead11 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99c695b1-bfc4-f104-fc84-1c6ab5247932-7f7ead11 {
  order: -9999;
}

#w-node-_64ad53c8-fdbd-7a00-f5ed-7734f9304881-7f7ead11 {
  order: 9999;
}

#w-node-_8672ee4a-3fe2-cc66-5527-844c1ad86229-7f7ead11 {
  order: -9999;
}

@media screen and (min-width: 1920px) {
  #w-node-e419030b-d957-1e60-4963-9914d36e1308-c4bcb044 {
    justify-self: stretch;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-e901bb0b-2135-462f-4e28-c0d21540d552-a6691914, #w-node-e6620b15-affe-84c8-c873-2d4bbec3f973-a6691914, #w-node-cdd95797-5dde-4442-63e5-935d187dd937-a6691914, #w-node-e901bb0b-2135-462f-4e28-c0d21540d552-fe1db585, #w-node-e6620b15-affe-84c8-c873-2d4bbec3f973-fe1db585, #w-node-cdd95797-5dde-4442-63e5-935d187dd937-fe1db585, #w-node-_63ff6e4c-2803-3bb3-737e-02911175031e-fe1db585, #w-node-ac912e55-acc1-9100-833f-a6efe4a6b803-fe1db585, #w-node-b91cc247-810c-6acd-af73-2b5ed4228c53-fe1db585, #w-node-_8c0a4cc4-0fa4-d83a-d40c-a31fd16ada69-fe1db585, #w-node-_8c0a4cc4-0fa4-d83a-d40c-a31fd16ada72-fe1db585, #w-node-cd7aa192-4b1e-7a5d-2ee0-8fbb4df81e54-fe1db585, #w-node-eed8faeb-4e6d-0b73-13bd-2c13360948d7-fe1db585, #w-node-cd7aa192-4b1e-7a5d-2ee0-8fbb4df81e68-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed103-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed117-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed12b-fe1db585, #w-node-_5472e4d6-5024-81d2-89aa-c9c4cbbae8d8-fe1db585, #w-node-_5472e4d6-5024-81d2-89aa-c9c4cbbae8e8-fe1db585, #w-node-e901bb0b-2135-462f-4e28-c0d21540d552-23c6d588, #w-node-_2bf1d972-a812-b5f0-9380-9a3e36b488d4-23c6d588, #w-node-_2d6137eb-3509-be15-0e23-b6c2cbcd3def-23c6d588, #w-node-_29e78aa0-7021-4345-1b21-c3f8ca5e5d8d-23c6d588 {
    align-self: stretch;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-e92aef17-6a7b-8742-a52e-62c05e0334d7-c6e6f804 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f936c96c-8365-bbbc-6a68-cb3e74fea0ed-80c0b012, #w-node-_58e5efdf-7355-bbd9-1072-c6327ef238e2-e0e4b7f2 {
    order: -9999;
  }

  #w-node-_94fbc706-e096-6c22-5fbf-691a0f40d074-ce179f56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_364baf6e-4b33-9359-d9d2-002af52c7d0e-ce179f56 {
    grid-column-start: span 1.5;
    grid-column-end: span 1.5;
    grid-row: span 1 / span 1;
  }

  #w-node-_56bef39f-50f5-a81a-8299-4bab5eb83a10-ce179f56 {
    order: -9999;
  }

  #w-node-fa632966-df52-c139-5d24-fb2a0c45adbe-ce179f56 {
    order: 9999;
  }

  #w-node-fd33e63e-bcc8-2643-cb11-4677f7193fcc-fedda344 {
    order: -9999;
  }

  #w-node-_41eb4842-f0a7-ba45-deb5-548e6d389c2b-fedda344 {
    order: 9999;
  }

  #w-node-_2452f8c1-65f5-41bd-b5ab-163293c49bb7-c4bcb044 {
    order: -9999;
  }

  #w-node-_12f98bb3-1ab1-b423-4452-b31b74067057-c4bcb044, #w-node-_4cc366e0-c962-f06f-eb18-02dc455e17c2-c4bcb044 {
    order: 9999;
  }

  #w-node-e2030ff5-0326-c132-c93f-662fa2978484-c4bcb044, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-bb766034 {
    order: -9999;
  }

  #w-node-ce2474f7-50fe-08dd-af70-cbdbcefcdbcf-bb766034, #w-node-f66ce884-c7b9-cecb-283c-c757575f1627-bb766034, #w-node-_38851547-c55d-6990-ffcb-2e5ecaf76ab1-bb766034, #w-node-_2212e5b7-9f2c-3c2b-03c4-dd0d4771bf0d-bb766034, #w-node-f5f962af-a939-7547-0ace-924a3937d37f-bb766034 {
    order: 9999;
  }

  #w-node-e901bb0b-2135-462f-4e28-c0d21540d552-a6691914 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-02237793 {
    order: -9999;
  }

  #w-node-be5c9e2f-0be2-5637-469f-aa853df97102-02237793 {
    order: 9999;
  }

  #w-node-be5c9e2f-0be2-5637-469f-aa853df97134-02237793 {
    order: -9999;
  }

  #w-node-fd523037-e081-6d84-200e-55870a0ba95d-02237793, #w-node-_4c13cbb0-6f65-5c59-3065-1c9916861ee4-02237793 {
    order: 9999;
  }

  #w-node-_3d76efae-e4bb-ff93-fd20-47bce9c5f4ad-02237793, #w-node-_4e07a343-6919-2a8c-7374-b5ed57ce0595-02237793, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-e0fda0c1 {
    order: -9999;
  }

  #w-node-_6ed93fb8-a4d6-9f81-cab1-f74764fefb53-e0fda0c1 {
    order: 9999;
  }

  #w-node-_24a32658-0368-613f-415d-9dedc74c93c1-e0fda0c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6fa4458-b92b-af0d-7c0e-542071048f31-e0fda0c1 {
    order: -9999;
  }

  #w-node-b068caa0-5c44-1f0a-8f4b-f5d1fd21fc0c-4ab8ec0e {
    order: 9999;
  }

  #w-node-_5fbae61c-5c00-4d61-cdde-196fb3f28d6c-777a20aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-6459b434 {
    order: 9999;
  }

  #w-node-_8cf8f78b-b52a-a003-e7da-5a233b131dd0-6459b434 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-d631aada {
    order: -9999;
  }

  #w-node-_6ed93fb8-a4d6-9f81-cab1-f74764fefb53-d631aada {
    order: 9999;
  }

  #w-node-c6fa4458-b92b-af0d-7c0e-542071048f31-d631aada {
    order: -9999;
  }

  #w-node-cdd95797-5dde-4442-63e5-935d187dd937-fe1db585, #w-node-b91cc247-810c-6acd-af73-2b5ed4228c53-fe1db585, #w-node-cd7aa192-4b1e-7a5d-2ee0-8fbb4df81e68-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed12b-fe1db585 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8ed6beb-fa38-dc4c-f02f-ff03054292a8-fe1db585, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-23c6d588, #w-node-_1f1b92d1-0157-b875-d160-3118e3006a85-23c6d588, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-497f820b, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-497f820b, #w-node-_96308847-dd74-2563-d549-2d87ed1593bd-497f820b, #w-node-_1f1b92d1-0157-b875-d160-3118e3006a85-497f820b, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-d56deb9f, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-d56deb9f, #w-node-_1f1b92d1-0157-b875-d160-3118e3006a85-d56deb9f, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-406861c6 {
    order: -9999;
  }

  #w-node-_8a5c4dd8-110d-2dbe-d058-872e55e01563-406861c6 {
    grid-column: span 2 / span 2;
  }

  #w-node-b12ce856-5d3b-2bb3-3c01-bb7be9d00e3a-034e9cf6, #w-node-d7879cc6-bcc0-d3b1-bfbc-d4cc1d425bd3-034e9cf6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-c5a90737 {
    order: -9999;
  }

  #w-node-d78c95b6-cda1-06d3-c7da-1c86bf11fe71-c5a90737 {
    order: 9999;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-b96400cb, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-b96400cb, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-542298bd, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-542298bd, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-8968bda8, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-8968bda8, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-f60ce4f4, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-f60ce4f4, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-2f92d09c, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-1a64851d, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-336c2812, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-46dcbf82, #w-node-_573910e7-e207-810e-589a-fe143f8e899d-46dcbf82, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-46dcbf82 {
    order: -9999;
  }

  #w-node-_4ac1a7c7-824e-ed62-028b-519718f78800-46dcbf82 {
    order: 9999;
  }

  #w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3e96-46dcbf82 {
    order: -9999;
  }

  #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fa4b-46dcbf82 {
    order: 9999;
  }

  #w-node-_7d2941da-261d-5fb1-f503-1243532e11df-46dcbf82, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-d6658e2c, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-d6658e2c, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-1fa03102, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-1fa03102, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-c6e6f804, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-c6e6f804 {
    order: -9999;
  }

  #w-node-e92aef17-6a7b-8742-a52e-62c05e0334d7-c6e6f804 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_464b1487-09b3-710d-a363-4bae7c509758-c29c1f7f, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-cb2498f7, #w-node-_5df469e2-7f30-d367-4d15-b4e2dbcde555-cb2498f7, #w-node-_64ad53c8-fdbd-7a00-f5ed-7734f9304881-cb2498f7, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-7f7ead11 {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f936c96c-8365-bbbc-6a68-cb3e74fea0ed-80c0b012 {
    order: -9999;
  }

  #w-node-_783d8f45-f2e1-fb78-15fe-306f1fff3dea-db77d379, #w-node-e87f5efe-a880-5086-3d81-2b103568f154-db77d379 {
    order: 9999;
  }

  #w-node-_58e5efdf-7355-bbd9-1072-c6327ef238e2-e0e4b7f2, #w-node-_56bef39f-50f5-a81a-8299-4bab5eb83a10-ce179f56, #w-node-fa632966-df52-c139-5d24-fb2a0c45adbe-ce179f56, #w-node-fd33e63e-bcc8-2643-cb11-4677f7193fcc-fedda344 {
    order: -9999;
  }

  #w-node-_41eb4842-f0a7-ba45-deb5-548e6d389c2b-fedda344 {
    order: 9999;
  }

  #w-node-_2452f8c1-65f5-41bd-b5ab-163293c49bb7-c4bcb044, #w-node-_50cc3f43-32fa-8648-6fda-2fdddfc63e7c-c4bcb044, #w-node-_50cc3f43-32fa-8648-6fda-2fdddfc63eb3-c4bcb044, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-bb766034 {
    order: -9999;
  }

  #w-node-ce2474f7-50fe-08dd-af70-cbdbcefcdbcf-bb766034 {
    order: 9999;
  }

  #w-node-_38851547-c55d-6990-ffcb-2e5ecaf76ac8-bb766034, #w-node-_2212e5b7-9f2c-3c2b-03c4-dd0d4771bf0d-bb766034, #w-node-d45169c7-40bd-b08c-a09b-0572d9b47861-bb766034, #w-node-aee93157-6ec9-e348-6a68-21f1cc309cfd-bb766034 {
    order: -9999;
  }

  #w-node-_10bbf7e3-e047-cedb-a7ae-4b6f7ae3ad92-bb766034 {
    order: 9999;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-a6691914 {
    order: -9999;
  }

  #w-node-_573910e7-e207-810e-589a-fe143f8e899b-a6691914 {
    order: 9999;
  }

  #w-node-_573910e7-e207-810e-589a-fe143f8e899d-a6691914, #w-node-_573910e7-e207-810e-589a-fe143f8e89c7-a6691914 {
    order: -9999;
  }

  #w-node-cdd95797-5dde-4442-63e5-935d187dd937-a6691914 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8ed6beb-fa38-dc4c-f02f-ff03054292a8-a6691914 {
    order: -9999;
  }

  #w-node-_1f1b92d1-0157-b875-d160-3118e3006a85-a6691914, #w-node-be5c9e2f-0be2-5637-469f-aa853df97102-02237793 {
    order: 9999;
  }

  #w-node-be5c9e2f-0be2-5637-469f-aa853df97104-02237793 {
    order: -9999;
  }

  #w-node-be5c9e2f-0be2-5637-469f-aa853df97120-02237793 {
    order: 9999;
  }

  #w-node-fd523037-e081-6d84-200e-55870a0ba95f-02237793, #w-node-_4c13cbb0-6f65-5c59-3065-1c9916861ee4-02237793 {
    order: -9999;
  }

  #w-node-abdb0f25-cf7c-c96b-e60b-7b75333e4162-02237793, #w-node-_4e07a343-6919-2a8c-7374-b5ed57ce0565-02237793 {
    order: 9999;
  }

  #w-node-_4e07a343-6919-2a8c-7374-b5ed57ce0595-02237793, #w-node-d4737ac0-6a3c-96a9-67cf-e188c819fb30-e0fda0c1, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-777a20aa, #w-node-e8c31ec2-9022-a2ed-7099-907f3fb71136-777a20aa, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-d1e57f2c {
    order: -9999;
  }

  #w-node-_66eaba00-ff4b-5805-32fd-cd267f00c3e2-d1e57f2c, #w-node-_05420186-2e39-9a48-a881-dc6920acc26b-d1e57f2c {
    order: 9999;
  }

  #w-node-_05420186-2e39-9a48-a881-dc6920acc26d-d1e57f2c, #w-node-e8c31ec2-9022-a2ed-7099-907f3fb71136-d1e57f2c {
    order: -9999;
  }

  #w-node-dc7e3053-46b1-2da0-57e8-fb9d8210acab-d1e57f2c {
    order: 9999;
  }

  #w-node-_5e5c6f3d-e7c1-56e3-b1f6-742aa80e023d-d1e57f2c, #w-node-_76db48f4-58f3-bdf2-944a-4348cb434efe-d1e57f2c {
    order: -9999;
  }

  #w-node-_00e80e47-57c4-94c0-9ec8-cf2dc1d1a844-d1e57f2c {
    order: 9999;
  }

  #w-node-_00e80e47-57c4-94c0-9ec8-cf2dc1d1a846-d1e57f2c {
    order: -9999;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-6459b434 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_5fdf64fe-d85c-0339-1620-9d6be98c308a-6459b434, #w-node-_87640138-636e-4c6a-a985-0e06d8b06b0b-6459b434 {
    order: -9999;
  }

  #w-node-_8cf8f78b-b52a-a003-e7da-5a233b131dd0-6459b434 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec7947201f6-d631aada {
    order: 9999;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-d631aada, #w-node-_40f25fdf-bf50-2b3a-7126-4b3a1cea618c-d631aada, #w-node-fcc4a9ab-cdf5-8b18-ff49-b0e7bbd3952a-d631aada, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-fe1db585 {
    order: -9999;
  }

  #w-node-_573910e7-e207-810e-589a-fe143f8e899d-fe1db585 {
    place-self: center;
  }

  #w-node-cdd95797-5dde-4442-63e5-935d187dd937-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed12b-fe1db585 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7db1bac2-35b7-f326-e264-5a7572c047c2-fe1db585 {
    order: -9999;
  }

  #w-node-_50863920-d809-1d1f-b7f1-6586cb96ed95-fe1db585 {
    order: 9999;
  }

  #w-node-_50863920-d809-1d1f-b7f1-6586cb96ed97-fe1db585, #w-node-a16a3fbc-3a2f-a0b8-0244-9228b3490a50-fe1db585, #w-node-_9f60acbc-f938-77e2-cfc3-9f69af235305-fe1db585, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-23c6d588 {
    order: -9999;
  }

  #w-node-_464b1487-09b3-710d-a363-4bae7c509758-23c6d588 {
    order: 9999;
  }

  #w-node-_4ac1a7c7-824e-ed62-028b-519718f7881d-23c6d588, #w-node-_1f1b92d1-0157-b875-d160-3118e3006a85-23c6d588 {
    order: -9999;
  }

  #w-node-_96308847-dd74-2563-d549-2d87ed1593bd-497f820b {
    order: 9999;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-d56deb9f, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-d56deb9f, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-406861c6 {
    order: -9999;
  }

  #w-node-_464b1487-09b3-710d-a363-4bae7c509758-406861c6, #w-node-cec29609-2f37-6022-ccf7-4dbe8d17544c-406861c6 {
    order: 9999;
  }

  #w-node-cec29609-2f37-6022-ccf7-4dbe8d17544e-406861c6, #w-node-e821d9bc-1f7a-ff8f-518a-385c126b727a-406861c6 {
    order: -9999;
  }

  #w-node-fc7f006c-fd77-f066-0383-7eab54815fc5-406861c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84befb96-b038-1842-7527-633fc42c066f-406861c6, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-034e9cf6 {
    order: -9999;
  }

  #w-node-b12ce856-5d3b-2bb3-3c01-bb7be9d00e3a-034e9cf6, #w-node-d7879cc6-bcc0-d3b1-bfbc-d4cc1d425bd3-034e9cf6 {
    grid-column: span 2 / span 2;
  }

  #w-node-c7a7bec6-6cbe-1b54-02e4-37b02d4c33de-034e9cf6, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-c5a90737 {
    order: -9999;
  }

  #w-node-d78c95b6-cda1-06d3-c7da-1c86bf11fe71-c5a90737 {
    order: 9999;
  }

  #w-node-_4ac1a7c7-824e-ed62-028b-519718f78802-c5a90737, #w-node-_4ac1a7c7-824e-ed62-028b-519718f78843-c5a90737, #w-node-_42eaa3ff-6fa0-76b3-f357-a79005df8752-c5a90737, #w-node-_06da1ef0-d9fb-910c-3001-0422258fc97e-c5a90737, #w-node-_06da1ef0-d9fb-910c-3001-0422258fc9d3-c5a90737, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-b96400cb, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-b96400cb, #w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3e98-b96400cb {
    order: -9999;
  }

  #w-node-_6664dec1-5053-07c4-2f54-cae55c144a72-b96400cb, #w-node-_46caaa01-b3f1-d954-ca5c-5e79c0c7e7ed-b96400cb {
    order: 9999;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-542298bd, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-542298bd, #w-node-_53913adc-f1aa-44ec-d07b-e485b6b3bc98-542298bd, #w-node-e6d170e4-f0a9-cffd-2dc5-1c92816ce0f0-542298bd, #w-node-_4ac1a7c7-824e-ed62-028b-519718f7881d-542298bd, #w-node-be78c9a1-f790-ae3e-8d8e-7848e2fcdd32-542298bd, #w-node-_4ac1a7c7-824e-ed62-028b-519718f7886d-542298bd, #w-node-_2691d7c1-352c-1ab9-e564-e7209f6243a8-542298bd, #w-node-bbd7120e-59b7-fb67-cffc-974e952306bb-542298bd, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-8968bda8, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-8968bda8, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-f60ce4f4, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-f60ce4f4, #w-node-_820f1ef6-e9ea-9a89-3f0c-fc852a15c1c0-f60ce4f4 {
    order: -9999;
  }

  #w-node-c059a371-2c47-b961-3b5c-3fa21dc1fd77-f60ce4f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_464b1487-09b3-710d-a363-4bae7c509758-2f92d09c, #w-node-_4ac1a7c7-824e-ed62-028b-519718f78802-2f92d09c, #w-node-_820f1ef6-e9ea-9a89-3f0c-fc852a15c1a5-2f92d09c, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-1a64851d, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-336c2812, #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74624-336c2812, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-46dcbf82, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-46dcbf82 {
    order: -9999;
  }

  #w-node-eaf73be0-ef98-0574-e48c-1158fc88ba97-46dcbf82 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3636a8d3-8ed3-bba0-2db1-4b0ade5d1cd9-46dcbf82, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-d6658e2c, #w-node-_573910e7-e207-810e-589a-fe143f8e899d-d6658e2c, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-d6658e2c, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-1fa03102, #w-node-_573910e7-e207-810e-589a-fe143f8e899d-1fa03102, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-1fa03102, #w-node-_2ee2f154-4290-2253-bff7-5807c2f0e2ce-1fa03102, #w-node-_820f1ef6-e9ea-9a89-3f0c-fc852a15c1a5-1fa03102, #w-node-_14b905a1-d429-7df2-5571-377eeea162e2-1fa03102, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-c6e6f804, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-c6e6f804 {
    order: -9999;
  }

  #w-node-e92aef17-6a7b-8742-a52e-62c05e0334d7-c6e6f804, #w-node-_1cce3a7c-d8a3-1ac4-fb5b-77e4cbe6cd23-c6e6f804 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fa4d-c6e6f804, #w-node-_6bda1bfd-7495-37a9-1829-5ef9cd9854a4-c6e6f804, #w-node-_573910e7-e207-810e-589a-fe143f8e89b0-c29c1f7f, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-c29c1f7f {
    order: -9999;
  }

  #w-node-_464b1487-09b3-710d-a363-4bae7c509738-cb2498f7 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_464b1487-09b3-710d-a363-4bae7c509758-cb2498f7, #w-node-_64ad53c8-fdbd-7a00-f5ed-7734f9304865-cb2498f7, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-7f7ead11 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b068caa0-5c44-1f0a-8f4b-f5d1fd21fc1e-db77d379 {
    order: -9999;
  }

  #w-node-f6872185-86b8-9441-917e-a3a20f2ea465-db77d379, #w-node-_783d8f45-f2e1-fb78-15fe-306f1fff3dec-db77d379 {
    order: 9999;
  }

  #w-node-_783d8f45-f2e1-fb78-15fe-306f1fff3dea-db77d379, #w-node-_368d0b92-b7ee-5054-77c8-b6d975d4e211-db77d379 {
    order: -9999;
  }

  #w-node-e87f5efe-a880-5086-3d81-2b103568f140-db77d379 {
    order: 9999;
  }

  #w-node-e87f5efe-a880-5086-3d81-2b103568f154-db77d379 {
    order: -9999;
  }

  #w-node-bae7732b-3961-60fc-9cb4-d1e19fa7fd63-00885e65 {
    order: 9999;
  }

  #w-node-_6cae64f9-8553-df89-da78-1062723f83cc-00885e65 {
    order: -9999;
  }

  #w-node-_6573df78-4137-772a-0ef7-0697bbd9f344-ce179f56, #w-node-_18f71c7f-d150-aef2-905b-d04b9fc78115-ce179f56 {
    align-self: auto;
  }

  #w-node-_41eb4842-f0a7-ba45-deb5-548e6d389c2b-fedda344 {
    order: -9999;
  }

  #w-node-_2452f8c1-65f5-41bd-b5ab-163293c49bb7-c4bcb044 {
    align-self: stretch;
  }

  #w-node-_12f98bb3-1ab1-b423-4452-b31b74067057-c4bcb044, #w-node-_50cc3f43-32fa-8648-6fda-2fdddfc63e7a-c4bcb044, #w-node-_50cc3f43-32fa-8648-6fda-2fdddfc63eb1-c4bcb044, #w-node-_4cc366e0-c962-f06f-eb18-02dc455e17c2-c4bcb044, #w-node-e2030ff5-0326-c132-c93f-662fa2978484-c4bcb044, #w-node-ce2474f7-50fe-08dd-af70-cbdbcefcdbcf-bb766034, #w-node-f66ce884-c7b9-cecb-283c-c757575f1627-bb766034, #w-node-f5f962af-a939-7547-0ace-924a3937d37f-bb766034, #w-node-_10bbf7e3-e047-cedb-a7ae-4b6f7ae3ad92-bb766034 {
    order: -9999;
  }

  #w-node-ac6c475f-663e-8ebc-a1b0-ee304e0e2a37-a6691914 {
    grid-column: span 1 / span 1;
  }

  #w-node-_573910e7-e207-810e-589a-fe143f8e899b-a6691914, #w-node-_573910e7-e207-810e-589a-fe143f8e89c5-a6691914 {
    order: -9999;
  }

  #w-node-_270efb7b-54d1-cd93-9541-562b77ad0e9c-a6691914 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cdd95797-5dde-4442-63e5-935d187dd937-a6691914 {
    grid-column: span 1 / span 1;
  }

  #w-node-_50863920-d809-1d1f-b7f1-6586cb96ed95-a6691914 {
    order: -9999;
  }

  #w-node-d9c0452f-faf0-8a03-5d60-9af0b333cc4f-a6691914 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_50863920-d809-1d1f-b7f1-6586cb96edcd-a6691914, #w-node-_1f1b92d1-0157-b875-d160-3118e3006a85-a6691914, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-02237793, #w-node-be5c9e2f-0be2-5637-469f-aa853df97102-02237793, #w-node-fd523037-e081-6d84-200e-55870a0ba95d-02237793 {
    order: -9999;
  }

  #w-node-fd523037-e081-6d84-200e-55870a0ba97b-02237793 {
    order: 9999;
  }

  #w-node-_4c13cbb0-6f65-5c59-3065-1c9916861ee4-02237793 {
    order: -9999;
  }

  #w-node-_580b383c-d2ba-581a-32d5-fc3e6ebe7748-02237793 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6ed93fb8-a4d6-9f81-cab1-f74764fefb53-e0fda0c1 {
    order: -9999;
  }

  #w-node-_24a32658-0368-613f-415d-9dedc74c93c1-e0fda0c1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_573910e7-e207-810e-589a-fe143f8e899d-e0fda0c1, #w-node-d4737ac0-6a3c-96a9-67cf-e188c819fb30-e0fda0c1 {
    order: 9999;
  }

  #w-node-d4737ac0-6a3c-96a9-67cf-e188c819fb43-e0fda0c1, #w-node-b068caa0-5c44-1f0a-8f4b-f5d1fd21fc1e-4ab8ec0e {
    order: -9999;
  }

  #w-node-_4112e7aa-c2c7-4462-d5d1-383f6f771157-777a20aa {
    grid-column: span 1 / span 1;
  }

  #w-node-_5c5faa00-04d1-5858-bc4d-04c1997f087d-777a20aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fbae61c-5c00-4d61-cdde-196fb3f28d6c-777a20aa {
    grid-column: span 1 / span 1;
  }

  #w-node-_66eaba00-ff4b-5805-32fd-cd267f00c3e2-d1e57f2c, #w-node-_05420186-2e39-9a48-a881-dc6920acc26b-d1e57f2c, #w-node-dc7e3053-46b1-2da0-57e8-fb9d8210acab-d1e57f2c, #w-node-_00e80e47-57c4-94c0-9ec8-cf2dc1d1a844-d1e57f2c, #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-6459b434 {
    order: -9999;
  }

  #w-node-_87640138-636e-4c6a-a985-0e06d8b06ab6-6459b434 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_87640138-636e-4c6a-a985-0e06d8b06b09-6459b434 {
    order: -9999;
  }

  #w-node-_87640138-636e-4c6a-a985-0e06d8b06b3a-6459b434 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_573910e7-e207-810e-589a-fe143f8e899b-6459b434 {
    order: -9999;
  }

  #w-node-_8cf8f78b-b52a-a003-e7da-5a233b131dd0-6459b434 {
    grid-column: span 1 / span 1;
  }

  #w-node-eea364f1-7ad9-8945-f7a9-5de1c8b12dea-6459b434 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d0de390-4ad0-63a6-d4ef-9ec79472020c-d631aada, #w-node-_6ed93fb8-a4d6-9f81-cab1-f74764fefb53-d631aada, #w-node-_40f25fdf-bf50-2b3a-7126-4b3a1cea60df-d631aada, #w-node-_875cc6e2-fa2c-4378-9460-24495e412e92-d631aada {
    order: -9999;
  }

  #w-node-cdd95797-5dde-4442-63e5-935d187dd937-fe1db585 {
    grid-column: span 1 / span 1;
  }

  #w-node-_270efb7b-54d1-cd93-9541-562b77ad0e9c-fe1db585 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b91cc247-810c-6acd-af73-2b5ed4228c53-fe1db585, #w-node-cd7aa192-4b1e-7a5d-2ee0-8fbb4df81e68-fe1db585, #w-node-eae1805d-62e9-9242-c655-a96b453ed12b-fe1db585 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7db1bac2-35b7-f326-e264-5a7572c04717-fe1db585, #w-node-_7db1bac2-35b7-f326-e264-5a7572c047c0-fe1db585, #w-node-_7db1bac2-35b7-f326-e264-5a7572c047fb-fe1db585, #w-node-_50863920-d809-1d1f-b7f1-6586cb96ed95-fe1db585 {
    order: -9999;
  }

  #w-node-_375ab610-3f98-0273-98bf-dc6a5683c9a2-fe1db585 {
    grid-column: span 1 / span 1;
  }

  #w-node-a16a3fbc-3a2f-a0b8-0244-9228b3490a4e-fe1db585, #w-node-_9f60acbc-f938-77e2-cfc3-9f69af235303-fe1db585, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-23c6d588, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-23c6d588, #w-node-_4ac1a7c7-824e-ed62-028b-519718f78800-23c6d588 {
    order: -9999;
  }

  #w-node-_4ac1a7c7-824e-ed62-028b-519718f7881d-23c6d588 {
    order: 9999;
  }

  #w-node-_4ac1a7c7-824e-ed62-028b-519718f7883e-23c6d588 {
    order: -9999;
  }

  #w-node-_6f2ace1c-e408-7688-e03f-6c96b0939759-23c6d588 {
    grid-column: span 1 / span 1;
  }

  #w-node-_96308847-dd74-2563-d549-2d87ed1593bd-497f820b {
    order: -9999;
  }

  #w-node-_4978d7ab-d1fd-bf2e-94d3-58d19344ca2d-497f820b, #w-node-e12590e0-5d8e-bf7d-d0ea-4c779da933dc-497f820b, #w-node-_83e2b1f8-98d4-a73f-dd34-8e37a45b36ae-497f820b, #w-node-_8e9325e2-8a19-59d4-691d-250ba955ea9c-497f820b, #w-node-_84a653a4-eb58-960e-f27c-66f10eb090e9-d56deb9f, #w-node-_84a653a4-eb58-960e-f27c-66f10eb0913e-d56deb9f, #w-node-a0e17172-83a5-0387-f3b0-697b7f6ffdcf-d56deb9f {
    grid-column: span 1 / span 1;
  }

  #w-node-_1f1b92d1-0157-b875-d160-3118e3006a85-d56deb9f, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-406861c6, #w-node-_464b1487-09b3-710d-a363-4bae7c509758-406861c6, #w-node-_02d1044d-a422-bbf9-4fc2-5d9150e2204d-406861c6, #w-node-cec29609-2f37-6022-ccf7-4dbe8d17544c-406861c6 {
    order: -9999;
  }

  #w-node-_8a5c4dd8-110d-2dbe-d058-872e55e01563-406861c6, #w-node-fc7f006c-fd77-f066-0383-7eab54815fc5-406861c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_84befb96-b038-1842-7527-633fc42c066f-406861c6 {
    order: 9999;
  }

  #w-node-b12ce856-5d3b-2bb3-3c01-bb7be9d00e3a-034e9cf6, #w-node-d7879cc6-bcc0-d3b1-bfbc-d4cc1d425bd3-034e9cf6 {
    grid-column: span 1 / span 1;
  }

  #w-node-c7a7bec6-6cbe-1b54-02e4-37b02d4c33de-034e9cf6, #w-node-d78c95b6-cda1-06d3-c7da-1c86bf11fe71-c5a90737 {
    order: -9999;
  }

  #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e233-c5a90737 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42eaa3ff-6fa0-76b3-f357-a79005df8750-c5a90737 {
    order: -9999;
  }

  #w-node-_06cb8bce-f600-865a-22e2-8769bbdc684d-c5a90737 {
    grid-column: span 1 / span 1;
  }

  #w-node-_06da1ef0-d9fb-910c-3001-0422258fc97c-c5a90737 {
    order: -9999;
  }

  #w-node-_06da1ef0-d9fb-910c-3001-0422258fc9a1-c5a90737 {
    order: 9999;
  }

  #w-node-_06da1ef0-d9fb-910c-3001-0422258fc9ce-c5a90737, #w-node-_06da1ef0-d9fb-910c-3001-0422258fc9d1-c5a90737 {
    order: -9999;
  }

  #w-node-_06da1ef0-d9fb-910c-3001-0422258fc9d3-c5a90737, #w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3e98-b96400cb, #w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3eb3-b96400cb {
    order: 9999;
  }

  #w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3ed1-b96400cb {
    order: -9999;
  }

  #w-node-_6664dec1-5053-07c4-2f54-cae55c144a72-b96400cb, #w-node-_319fbf07-3a87-adc1-24b3-8d9db55d7331-b96400cb {
    order: 9999;
  }

  #w-node-f7791002-3514-0899-9447-d2dcd53a9cbd-b96400cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_35c3471c-48ae-6ce3-b4a1-8cf95bdb06be-b96400cb {
    order: -9999;
  }

  #w-node-_8c549b5a-6852-7687-9e45-bfc867b1bfa4-b96400cb {
    grid-column: span 1 / span 1;
  }

  #w-node-_01acead9-dba0-22f4-2be8-063a29c35cc1-542298bd, #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74844-542298bd, #w-node-_4ac1a7c7-824e-ed62-028b-519718f78800-542298bd, #w-node-_4ac1a7c7-824e-ed62-028b-519718f7883e-542298bd, #w-node-_4ac1a7c7-824e-ed62-028b-519718f78841-542298bd {
    order: -9999;
  }

  #w-node-be78c9a1-f790-ae3e-8d8e-7848e2fcdd32-542298bd, #w-node-_4ac1a7c7-824e-ed62-028b-519718f7886d-542298bd {
    order: 9999;
  }

  #w-node-_2912205d-0d5a-09ec-42bb-5b836d702b3f-542298bd, #w-node-d1da75d1-70b2-183d-c3b1-9bd152b820f4-542298bd {
    order: -9999;
  }

  #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e233-542298bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f5f48e8-bfb7-a935-690f-e969934e7f1a-8968bda8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd7475d-8968bda8, #w-node-_625f196b-882b-d068-0979-bae71bf8ae4a-8968bda8, #w-node-aeab3afc-4f8e-5173-014d-924a63955795-8968bda8, #w-node-aeab3afc-4f8e-5173-014d-924a63955855-8968bda8, #w-node-d934e50e-73ed-c7d8-49a8-d1dfae8e3e96-8968bda8, #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fb40-8968bda8, #w-node-_2912205d-0d5a-09ec-42bb-5b836d702b3f-8968bda8, #w-node-d1da75d1-70b2-183d-c3b1-9bd152b820f4-8968bda8 {
    order: -9999;
  }

  #w-node-_8feb06cd-9bda-158d-4a19-f00346c9e233-8968bda8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd9a0c0f-7027-2cb7-90c4-60e7ba290ca2-f60ce4f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74671-f60ce4f4, #w-node-fd75f0c3-b203-e3d2-9843-5054d705b6d5-f60ce4f4, #w-node-_820f1ef6-e9ea-9a89-3f0c-fc852a15c1a3-f60ce4f4 {
    order: -9999;
  }

  #w-node-_820f1ef6-e9ea-9a89-3f0c-fc852a15c1c0-f60ce4f4 {
    order: 9999;
  }

  #w-node-_820f1ef6-e9ea-9a89-3f0c-fc852a15c1d4-f60ce4f4 {
    order: -9999;
  }

  #w-node-_6660ea27-e9ec-3882-3a78-04ffc8dfb480-f60ce4f4, #w-node-c059a371-2c47-b961-3b5c-3fa21dc1fd77-f60ce4f4, #w-node-_7a38a9f7-7ec2-8806-9bd4-a0d3ead1de38-2f92d09c, #w-node-a34f59d4-2dec-400f-910e-06e3c4de6580-2f92d09c, #w-node-acb8ebb5-c9ea-8dae-c865-8510f738e758-2f92d09c, #w-node-_9b5152f6-02c6-c832-a64e-b918c813b263-2f92d09c {
    grid-column: span 1 / span 1;
  }

  #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd747e3-2f92d09c, #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74844-2f92d09c, #w-node-_4ac1a7c7-824e-ed62-028b-519718f78800-2f92d09c, #w-node-fd75f0c3-b203-e3d2-9843-5054d705b6d5-2f92d09c {
    order: -9999;
  }

  #w-node-bddc91f6-2beb-1f1d-0bcd-e5d6b601063e-2f92d09c {
    grid-column: span 1 / span 1;
  }

  #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fa4b-2f92d09c, #w-node-_41a64489-711c-749c-0f9b-3ba578381805-2f92d09c, #w-node-_820f1ef6-e9ea-9a89-3f0c-fc852a15c1a3-2f92d09c, #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74622-1a64851d, #w-node-_4ac1a7c7-824e-ed62-028b-519718f78800-1a64851d, #w-node-dc8b22ec-bda4-12a3-cff9-be08d81f2256-1a64851d, #w-node-_3c47ec36-0b7e-d4c3-5320-6534eddf812f-1a64851d, #w-node-a259abea-7f73-ff80-0283-a27fe479d5f9-1a64851d, #w-node-ab45afc3-7ee2-a6b2-b8e2-dc6571b98f43-1a64851d, #w-node-fd75f0c3-b203-e3d2-9843-5054d705b6d5-1a64851d, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-46dcbf82, #w-node-_4ac1a7c7-824e-ed62-028b-519718f78800-46dcbf82, #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fa4b-46dcbf82, #w-node-_6bda1bfd-7495-37a9-1829-5ef9cd9854a2-46dcbf82, #w-node-_6bda1bfd-7495-37a9-1829-5ef9cd9854a4-46dcbf82 {
    order: -9999;
  }

  #w-node-_6bda1bfd-7495-37a9-1829-5ef9cd9854d0-46dcbf82 {
    order: 9999;
  }

  #w-node-_6bda1bfd-7495-37a9-1829-5ef9cd9854e6-46dcbf82 {
    order: -9999;
  }

  #w-node-eaf73be0-ef98-0574-e48c-1158fc88ba97-46dcbf82 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3636a8d3-8ed3-bba0-2db1-4b0ade5d1cd7-46dcbf82, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-d6658e2c {
    order: -9999;
  }

  #w-node-d5cf9477-67a9-ac4d-7bbb-067a7a3a1d2a-d6658e2c, #w-node-d5cf9477-67a9-ac4d-7bbb-067a7a3a1d52-d6658e2c, #w-node-_6c6158b7-79e9-23d1-0ff4-7cdec530d115-d6658e2c, #w-node-_39ec99df-428a-f7c0-556a-6f18175dc1a0-d6658e2c {
    grid-column: span 1 / span 1;
  }

  #w-node-_4ac1a7c7-824e-ed62-028b-519718f78800-d6658e2c, #w-node-fd75f0c3-b203-e3d2-9843-5054d705b6d5-d6658e2c {
    order: -9999;
  }

  #w-node-de20452d-b414-f91c-d358-1bfb47d534df-d6658e2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6bda1bfd-7495-37a9-1829-5ef9cd9854a2-d6658e2c, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-1fa03102, #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fa4b-1fa03102 {
    order: -9999;
  }

  #w-node-_4176b28a-b75a-d2fb-26dc-e985a1a72999-1fa03102 {
    grid-column: span 1 / span 1;
  }

  #w-node-_41a64489-711c-749c-0f9b-3ba578381805-1fa03102, #w-node-_990c6e88-d48e-d644-c65e-fbb3ae532481-1fa03102, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-c6e6f804 {
    order: -9999;
  }

  #w-node-e92aef17-6a7b-8742-a52e-62c05e0334d7-c6e6f804, #w-node-_1cce3a7c-d8a3-1ac4-fb5b-77e4cbe6cd23-c6e6f804 {
    grid-column: span 1 / span 1;
  }

  #w-node-dcc39e78-2fd5-53d8-2420-4e326a78fa4b-c6e6f804, #w-node-_6bda1bfd-7495-37a9-1829-5ef9cd9854a2-c6e6f804, #w-node-_990c6e88-d48e-d644-c65e-fbb3ae532481-c6e6f804, #w-node-_573910e7-e207-810e-589a-fe143f8e899b-c29c1f7f {
    order: -9999;
  }

  #w-node-_573910e7-e207-810e-589a-fe143f8e89b0-c29c1f7f {
    order: 9999;
  }

  #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74622-c29c1f7f, #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd747e3-c29c1f7f, #w-node-_87c13dbd-1c09-ea48-7e7e-eda96fd74844-c29c1f7f, #w-node-_0504e970-572e-1c09-1025-1692c3c71d2d-c29c1f7f {
    order: -9999;
  }

  #w-node-d9fed81e-5258-44d8-9f16-0a7313fb624d-cb2498f7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_464b1487-09b3-710d-a363-4bae7c509738-cb2498f7 {
    order: 9999;
  }

  #w-node-_464b1487-09b3-710d-a363-4bae7c509758-cb2498f7, #w-node-_99c695b1-bfc4-f104-fc84-1c6ab5247932-cb2498f7 {
    order: -9999;
  }

  #w-node-_64ad53c8-fdbd-7a00-f5ed-7734f9304865-cb2498f7 {
    order: 9999;
  }

  #w-node-f8849652-3390-36bc-7c8e-724e8a9bbdea-7f7ead11 {
    grid-column: span 1 / span 1;
  }
}
