@charset "UTF-8";html {  line-height: 1.15;  -webkit-text-size-adjust: 100%}body {  margin: 0}main {  display: block}h1 {  font-size: 2em;  margin: .67em 0}hr {  box-sizing: content-box;  height: 0;  overflow: visible}pre {  font-family: monospace,monospace;  font-size: 1em}a {  background-color: transparent}abbr[title] {  border-bottom: none;  text-decoration: underline;  -webkit-text-decoration: underline dotted;  text-decoration: underline dotted}b,strong {  font-weight: bolder}code,kbd,samp {  font-family: monospace,monospace;  font-size: 1em}small {  font-size: 80%}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline}sub {  bottom: -.25em}sup {  top: -.5em}img {  border-style: none}button,input,optgroup,select,textarea {  font-family: inherit;  font-size: 100%;  line-height: 1.15;  margin: 0}button,input {  overflow: visible}button,select {  text-transform: none}[type=button],[type=reset],[type=submit],button {  -webkit-appearance: button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {  border-style: none;  padding: 0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {  outline: 1px dotted ButtonText}fieldset {  padding: .35em .75em .625em}legend {  box-sizing: border-box;  color: inherit;  display: table;  max-width: 100%;  padding: 0;  white-space: normal}progress {  vertical-align: baseline}textarea {  overflow: auto}[type=checkbox],[type=radio] {  box-sizing: border-box;  padding: 0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {  height: auto}[type=search] {  -webkit-appearance: textfield;  outline-offset: -2px}[type=search]::-webkit-search-decoration {  -webkit-appearance: none}::-webkit-file-upload-button {  -webkit-appearance: button;  font: inherit}details {  display: block}summary {  display: list-item}[hidden],template {  display: none}html {  box-sizing: border-box}*,::after,::before {  box-sizing: inherit}.author-box::before,.clearfix::before,.entry-content::before,.entry::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.widget::before,.wrap::before {  content: " ";  display: table}.author-box::after,.clearfix::after,.entry-content::after,.entry::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.widget::after,.wrap::after {  clear: both;  content: " ";  display: table}html {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased}body {  color: #333;  font-family: "Source Sans Pro",sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 1.625;  margin: 0;  overflow-x: hidden}.button,.gallery img,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus {  transition: all .2s ease-in-out}a {  color: #0073e5;  text-decoration: underline;  transition: color .2s ease-in-out,background-color .2s ease-in-out}a:focus,a:hover {  color: #333;  text-decoration: none}p {  margin: 0 0 30px;  padding: 0}ol,ul {  margin: 0;  padding: 0}li {  list-style-type: none}hr {  border: none;  border-collapse: collapse;  border-top: 1px solid #eee;  clear: both;  margin: 30px 0}b,strong {  font-weight: 700}blockquote,cite,em,i {  font-style: italic}mark {  background: #ddd;  color: #333}blockquote {  margin: 30px}h1,h2,h3,h4,h5,h6 {  font-family: "Source Sans Pro",sans-serif;  font-weight: 400;  line-height: 1.2;  margin: 0 0 20px}h1 {  font-size: 30px}h2 {  font-size: 27px}h3 {  font-size: 24px}h4 {  font-size: 20px}.entry-content h3,.entry-content h4 {  font-weight: 600}.entry-content h4 {  margin-top: 40px}h5 {  font-size: 18px}h6 {  font-size: 16px}.wp-caption,embed,iframe,img,object,video {  max-width: 100%}img {  height: auto;  vertical-align: top}img.attachment-medium {  float: right;  width: 100%;  min-height: 220px;  -o-object-fit: cover;  object-fit: cover;  margin-left: 20px;  padding-bottom: 20px}figure {  margin: 0}.gallery {  overflow: hidden}.gallery img {  border: 1px solid #eee;  height: auto;  padding: 4px}.gallery img:focus,.gallery img:hover {  border: 1px solid #999;  outline: 0}.gallery-columns-1 .gallery-item {  width: 100%}.gallery-columns-2 .gallery-item {  width: 50%}.gallery-columns-3 .gallery-item {  width: 33%}.gallery-columns-4 .gallery-item {  width: 25%}.gallery-columns-5 .gallery-item {  width: 20%}.gallery-columns-6 .gallery-item {  width: 16.6666%}.gallery-columns-7 .gallery-item {  width: 14.2857%}.gallery-columns-8 .gallery-item {  width: 12.5%}.gallery-columns-9 .gallery-item {  width: 11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {  clear: left}.gallery-item {  float: left;  margin: 0 0 30px;  text-align: center}input,select,textarea {  background-color: #fff;  border: 1px solid #ddd;  color: #333;  font-size: 18px;  font-weight: 400;  padding: 15px;  width: 100%}input:focus,textarea:focus {  border: 1px solid #999;  outline: 0}input[type=checkbox],input[type=image],input[type=radio] {  width: auto}::-moz-placeholder {  color: #333;  opacity: 1}::placeholder {  color: #333;  opacity: 1}.button,.site-container div.wpforms-container-full .wpforms-form button[type=submit],.site-container div.wpforms-container-full .wpforms-form input[type=submit],button,input[type=button],input[type=reset],input[type=submit] {  background-color: #333;  border: 0;  border-radius: 5px;  color: #fff;  cursor: pointer;  font-size: 16px;  font-weight: 600;  padding: 15px 30px;  text-align: center;  text-decoration: none;  white-space: normal;  width: auto}.button:focus,.button:hover,.site-container div.wpforms-container-full .wpforms-form button[type=submit]:focus,.site-container div.wpforms-container-full .wpforms-form button[type=submit]:hover,.site-container div.wpforms-container-full .wpforms-form input[type=submit]:focus,.site-container div.wpforms-container-full .wpforms-form input[type=submit]:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover {  background-color: #0073e5;  border-width: 0;  color: #fff}.entry-content .button:focus,.entry-content .button:hover {  color: #fff}.button {  display: inline-block}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover {  background-color: #eee;  border-width: 0;  color: #777;  cursor: not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button {  display: none}table {  border-collapse: collapse;  border-spacing: 0;  margin-bottom: 40px;  table-layout: auto;  width: 100%}tbody {  border-bottom: 1px solid #eee}td,th {  text-align: left;  vertical-align: top}td {  border-top: 1px solid #eee;  padding: 10px}th {  font-weight: 600;  padding: 0 10px 10px}td:first-child,th:first-child {  padding-left: 0}td:last-child,th:last-child {  padding-right: 0}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span {  border: 0;  clip: rect(0,0,0,0);  height: 1px;  overflow: hidden;  position: absolute!important;  width: 1px;  word-wrap: normal!important}.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus {  background: #fff;  box-shadow: 0 0 2px 2px rgba(0,0,0,.6);  clip: auto!important;  color: #333;  display: block;  font-size: 1em;  font-weight: 700;  height: auto;  padding: 15px 23px 14px;  text-decoration: none;  width: auto;  z-index: 100000}.more-link {  display: inline-block;  position: relative;  margin-bottom: 30px}.site-container {  word-wrap: break-word}@keyframes fadein {  from {    opacity: 0  }  to {    opacity: 1  }}.avatar {  border-radius: 50%;  float: left}.alignleft .avatar,.author-box .avatar {  margin-right: 20px}.alignright .avatar {  margin-left: 20px}.comment .avatar {  margin: 0 15px 20px 0}.after-entry,.archive-description,.author-box {  margin-bottom: 40px}.after-entry {  box-shadow: 0 0 20px rgba(0,0,0,.05);  padding: 20px 30px}.after-entry .widget:last-of-type {  margin-bottom: 0}.breadcrumb {  border-bottom: 1px solid #eee;  font-size: 16px;  margin-bottom: 20px;  padding-bottom: 10px}.genesis-title-hidden .breadcrumb {  margin-top: 40px}.archive-description p:last-child,.author-box p:last-child {  margin-bottom: 0}.search-form {  overflow: hidden}.entry-content .search-form {  margin-bottom: 40px;  width: 50%}.post-password-form input[type=submit],.search-form input[type=submit] {  margin-top: 10px}.widget_search input[type=submit] {  border: 0;  clip: rect(0,0,0,0);  height: 1px;  margin: -1px;  padding: 0;  position: absolute;  width: 1px}.faq-filter-image-link figure {  width: 100%;  margin: 0 0;  float: none!important;  clear: both}.archive-description .entry-title,.archive-title,.author-box-title {  font-size: 20px;  font-weight: 600;  margin-bottom: 10px}.entry-title {  font-size: 30px;  margin-bottom: 10px}.entry-title a,.sidebar .widget-title a {  color: #333;  text-decoration: none}.entry-title a:focus,.entry-title a:hover {  color: #0073e5}.widget-title {  font-size: 18px;  font-weight: 600;  margin-bottom: 20px}.genesis-title-hidden .site-inner {  padding-top: 0}a.aligncenter img {  display: block;  margin: 0 auto}a.alignnone {  display: inline-block}.alignleft {  float: left;  text-align: left}.alignright {  float: right;  text-align: right}a.alignleft,a.alignnone,a.alignright {  max-width: 100%}.aligncenter,.singular-image,img.centered {  display: block;  margin: 0 auto 30px}.alignnone,img.alignnone {  margin-bottom: 15px}.wp-caption.alignleft,a.alignleft,img.alignleft {  margin: 0 20px 20px 0}.wp-caption.alignright,a.alignright,img.alignright {  margin: 0 0 20px 20px}.gallery-caption,.wp-caption-text {  font-size: 14px;  font-weight: 600;  margin: 0;  text-align: center}.entry-content p.wp-caption-text {  margin-bottom: 0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video {  margin: 0 0 30px}.widget p:last-child,.widget ul > li:last-of-type {  margin-bottom: 0}.widget ul > li {  margin-bottom: 10px}.widget ul > li:last-of-type {  padding-bottom: 0}.widget ol > li {  list-style-position: inside;  list-style-type: decimal;  padding-left: 20px;  text-indent: -20px}.widget li li {  border: 0;  margin: 0 0 0 30px;  padding: 0}.widget_calendar table {  width: 100%}.widget_calendar td,.widget_calendar th {  text-align: center}.featured-content .entry {  border-bottom: 1px solid #eee;  margin-bottom: 20px}.featured-content .entry:last-of-type {  border-bottom: none;  margin-bottom: 0}.featured-content .entry-title {  font-size: 16px;  margin-bottom: 5px;  margin-top: 10px}.container {  max-width: 1140px;  padding: 0 30px;  margin: 0 auto;  width: 100%}.after-entry .enews {  text-align: center;  padding: 10px}.sidebar .enews {  background-color: #f5f5f5;  padding: 30px}.enews-widget input {  font-size: 16px;  margin-bottom: 10px}.after-entry .enews-widget input {  text-align: center}.enews-widget input[type=submit] {  margin: 0;  width: 100%}.enews form + p {  margin-top: 20px}.gs-faq__question {  background: 0 0;  border-bottom: 1px solid #eee;  color: #333;  padding-left: 0;  padding-right: 0}.gs-faq__question:focus,.gs-faq__question:hover {  background: 0 0;  color: #0073e5}.gs-faq__question::after {  content: "\f132";  font-family: dashicons;  float: right}.gs-faq__question.gs-faq--expanded::after {  content: "\f460"}.entry-content .wpforms-container {  margin-bottom: 40px}.entry-content .wpforms-form .wpforms-field {  clear: both;  margin: 20px 0;  overflow: hidden}.site-container .wpforms-container .wpforms-form .wpforms-field input {  border-radius: 0;  height: auto;  padding: 15px}.site-container .entry-content .wpforms-form .wpforms-field-label {  font-weight: 600}.site-container .entry-content .wpforms-form .wpforms-field-sublabel {  font-size: 14px;  font-weight: 300}.entry-content .wpforms-form .wpforms-field-hp {  display: none!important;  left: -9000px!important;  position: absolute!important}.site-container .entry-content .wpforms-form textarea {  padding: 15px}.site-container .entry-content .wpforms-form textarea.wpforms-field-small {  height: 120px}.site-container .entry-content .wpforms-form textarea.wpforms-field-medium {  height: 200px}.site-container .entry-content .wpforms-form textarea.wpforms-field-large {  height: 300px}.genesis-skip-link {  margin: 0}.genesis-skip-link .skip-link-hidden {  display: none;  visibility: hidden}.genesis-skip-link li {  height: 0;  list-style: none;  width: 0}:focus {  color: #333;  outline: #ccc solid 1px}.site-header {  background-color: #fff;  box-shadow: 0 0 20px rgba(0,0,0,.05);  padding: 0 30px}.title-area {  float: left;  padding-bottom: 25px;  padding-top: 5px}.wp-custom-logo .title-area {  max-width: 350px;  padding-bottom: 5px;  padding-top: 5px;  width: 100%}.wp-custom-logo .title-area img {  width: auto}.site-title {  font-size: 20px;  font-weight: 600;  line-height: 1;  margin-bottom: 0}.site-title a,.site-title a:focus,.site-title a:hover {  color: #333;  text-decoration: none}.site-description,.wp-custom-logo .site-title {  border: 0;  clip: rect(0,0,0,0);  height: 1px;  overflow: hidden;  position: absolute!important;  width: 1px;  word-wrap: normal!important}.genesis-nav-menu {  clear: both;  line-height: 1;  width: 100%}.genesis-nav-menu .menu-item {  display: block;  float: none;  position: relative}.genesis-nav-menu a {  color: #333;  display: block;  font-size: 15px;  font-weight: 400;  outline-offset: -1px;  padding-bottom: 12px;  padding-top: 12px;  text-decoration: none}.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu .current-menu-item > a:focus,.genesis-nav-menu .sub-menu .current-menu-item > a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover {  color: #0073e5;  text-decoration: none}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a {  width: 100%}.genesis-nav-menu .sub-menu {  clear: both;  display: none;  left: -9999px;  margin: 0;  opacity: 1;  padding-left: 15px;  position: static;  z-index: 99}.genesis-nav-menu .sub-menu a {  background-color: #fff;  font-size: 14px;  position: relative;  word-wrap: break-word}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover {  position: relative}.genesis-nav-menu .menu-item:hover > .sub-menu {  display: block;  left: auto;  opacity: 1}.menu .menu-item:focus {  position: static}.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu {  left: auto;  opacity: 1}.genesis-responsive-menu {  display: none;  position: relative}.genesis-responsive-menu .genesis-nav-menu .menu-item:hover > .sub-menu {  display: none}.menu-toggle,.sub-menu-toggle {  background-color: transparent;  border-width: 0;  color: #333;  display: block;  margin: 0 auto;  overflow: hidden;  text-align: center;  visibility: visible}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover {  background-color: transparent;  border-width: 0;  color: #0073e5}.menu-toggle {  float: right;  line-height: 20px;  margin-bottom: 10px;  margin-top: 10px;  padding: 15px 0;  position: relative;  z-index: 1000}.menu-toggle.activated::before {  content: "\f335"}.site-header .menu-toggle::before {  float: left;  margin-right: 5px;  position: relative;  text-rendering: auto;  top: 1px}.sub-menu-toggle {  float: right;  padding: 9px 10px;  position: absolute;  right: 0;  top: 0;  z-index: 100}.sub-menu .sub-menu-toggle {  padding: 12px 10px}.sub-menu-toggle::before {  display: inline-block;  text-rendering: auto;  transform: rotate(0);  transition: transform .25s ease-in-out}.sub-menu-toggle.activated::before {  transform: rotate(180deg)}.nav-primary {  clear: both;  padding-bottom: 5px;  padding-top: 0;  width: 100%;  text-align: center}.nav-primary .sub-menu {  text-align: left}.archive-entry-content-thumbnail {  width: 200px;  margin: 8px 20px 20px 0;  height: 165px}figcaption {  max-width: 300px;  display: block;  font-style: italic;  font-size: 14px;  text-align: center;  margin-bottom: 1rem;  margin-top: .5rem}figure.alignright {  margin-left: 20px}.archive-entry-content-thumbnail img {  max-width: 100%;  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  -o-object-position: center;  object-position: center}.nav-phone-number {  float: right;  text-align: right}.nav-secondary {  margin-top: 10px}.nav-secondary .genesis-nav-menu {  line-height: 1.5}.nav-secondary .menu-item {  display: inline-block}.nav-secondary a {  margin-left: 10px;  margin-right: 10px;  padding: 0}.entry {  margin-bottom: 40px}.entry-content ol,.entry-content ul {  margin-bottom: 30px;  padding-left: 40px}.entry-content ol > li {  list-style-type: decimal}.entry-content ul > li {  list-style-type: disc}.entry-content ol ul > li,.entry-content ul ul > li {  list-style-type: circle}.entry-content ol ol,.entry-content ul ul {  margin-bottom: 0}.entry-content code {  background-color: #f5f5f5}.content .sticky {  background-color: #f5f5f5;  padding: 30px}p.entry-meta {  font-size: 16px;  margin-bottom: 0}.entry-header .entry-meta {  margin-bottom: 20px}.entry-footer .entry-meta {  border-top: 1px solid #eee;  padding-top: 20px}.entry-categories,.entry-tags {  display: block}.entry-comments-link::before {  content: "—";  margin: 0 6px 0 2px}.pagination {  clear: both;  margin: 60px 0}.adjacent-entry-pagination {  margin-bottom: 0}.archive-pagination li {  display: inline}.archive-pagination li a {  background-color: #f5f5f5;  color: #333;  cursor: pointer;  display: inline-block;  font-size: 16px;  font-weight: 600;  margin-bottom: 4px;  padding: 8px 12px;  text-decoration: none}.archive-pagination li a:focus,.archive-pagination li a:hover,.archive-pagination li.active a {  background-color: #333;  color: #fff}.comment-respond,.entry-comments,.entry-pings {  margin-bottom: 40px}.comment-list li {  padding: 40px 0 0 30px}.comment-list .depth-1 {  padding-left: 0}.comment-header {  margin-bottom: 30px}.comment-content {  clear: both}.comment-content ul > li {  list-style-type: disc}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url] {  width: 50%}.comment-respond label {  display: block;  margin-right: 12px}.comment-header p {  margin-bottom: 0}.entry-pings .reply {  display: none}.comment-form-cookies-consent label {  display: inline;  padding-left: 10px}.sidebar {  font-size: 16px;  line-height: 1.5}.sidebar .widget-wrap {  padding: 0 0 30px 0}.sidebar p {  margin-bottom: 20px}.footer-widgets {  border-top: 1px solid #eee;  background-color: #fff;  clear: both;  padding: 60px 0}.footer-widgets .wrap {  margin-left: auto;  margin-right: auto}.footer-widget-area {  margin-bottom: 40px;  padding-left: 30px;  padding-right: 30px}.footer-widget-area:last-child,.footer-widgets .widget:last-child {  margin-bottom: 0}.site-footer {  width: 100%;  border-top: 1px solid #eee}.site-footer p {  margin-bottom: 0}.footer-columns {  display: flex;  flex-wrap: wrap}.footer-columns .footer-columns__column {  min-width: 260px;  margin: 0 auto;  width: 33%;  text-align: left}.copyright {  text-align: center;  font-size: 14px;  padding: 10px 0}.content-sidebar-wrap {  display: flex;  align-items: flex-start}.content-sidebar-wrap aside {  width: 30%}.content-sidebar-wrap main {  padding-right: 30px;  width: 70%}.home .content-sidebar-wrap main {  padding-right: 0}p.rs-content-cta {  border-radius: 6px;  border: 1px solid #bd9250;  color: #bd9250;  text-align: center!important;  font-size: 28px!important;  font-weight: 500;  padding: 20px 10px;  clear: both;  line-height: 1.3!important;  letter-spacing: -1px}p.rs-content-cta a {  font-size: 28px!important;  line-height: 1.3!important}p.rs-content-cta-small {  font-size: 26px!important}p.rs-content-cta-small a {  font-size: 26px!important}p.rs-content-cta:not(.rs-content-cta-small) a {  font-size: 53px!important;  display: block;  text-align: center;  line-height: 1.1;  margin-top: 10px;  color: #4171cc;  text-decoration: none;  outline: 0}p.rs-content-cta:not(.rs-content-cta-small) a:hover {  text-decoration: none;  outline: 0;  color: #bd9250}@media screen and (max-width:1024px) {  p.rs-content-cta:not(.rs-content-cta-small) a {    font-size: 40px!important  }}p.rs-content-cta a {  color: #4171cc;  text-decoration: none;  outline: 0}p.rs-content-cta a:hover {  text-decoration: none;  outline: 0;  color: #bd9250}.rs-areas-list li {  float: left;  width: 50%;  margin-left: 0!important;  padding: 0 0 0 .5em;  list-style-position: inside!important}.rs-areas-list:after {  content: "";  clear: both;  display: table}.hc-map .hc-map-inner {  display: flex;  justify-content: space-between}.single-entry-content-thumbnail img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover}.alignleft {  float: left;  margin-right: 30px;  margin-bottom: 30px}.related-videos {  display: flex;  flex-wrap: wrap;  justify-content: space-between}.related-videos > .related-video {  width: 45%;  min-width: 300px}.related-videos a {  display: block;  text-align: center;  margin-bottom: 20px}.related-videos img {  float: none!important;  margin: 0 0 10px!important;  width: 100%;  clear: both;  display: block}.related-articles {  margin-top: 50px;  border-top: 5px solid #b4262d}.related-videos img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover}@media screen and (max-width:768px) {  h2 {    font-size: 30px  }  img.attachment-medium {    width: 100%  }}.content-sidebar-wrap h2 {  font-size: 26px;  margin-top: 35px}.alignleft {  float: left;  margin-right: 30px;  margin-bottom: 30px}.related-articles > .related-video {  margin-bottom: 20px}.related-articles > .related-video .img-wrp {  width: 190px;  height: 150px;  float: left;  overflow: hidden;  margin: 0 20px 20px 0}.related-articles > .related-video .img-wrp img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover}.related-articles {  margin-top: 50px;  border-top: 5px solid #b4262d}@media only screen and (min-width:480px) {  table {    table-layout: auto;    word-break: normal  }}@media only screen and (min-width:992px) {  .home .content-sidebar-wrap main {    width: 100%  }  .site-header {    position: sticky;    top: 0;    z-index: 9999  }  .admin-bar .site-header {    top: 32px  }  .genesis-nav-menu .menu-item {    display: inline-block  }  .genesis-nav-menu .menu-item:focus,  .genesis-nav-menu .menu-item:hover {    position: relative  }  .genesis-nav-menu > .menu-bold > a {    font-weight: 700  }  .genesis-nav-menu > .menu-highlight > a {    background-color: #333;    border-radius: 3px;    color: #fff;    font-weight: 600;    margin-left: 15px;    padding-left: 20px;    padding-right: 20px  }  .genesis-nav-menu > .menu-highlight > a:focus,  .genesis-nav-menu > .menu-highlight > a:hover {    background-color: #0073e5  }  .genesis-nav-menu .sub-menu,  .genesis-nav-menu .sub-menu a {    width: 180px  }  .genesis-nav-menu .sub-menu {    border-top: 1px solid #eee;    opacity: 0;    padding-left: 0;    position: absolute;    transition: opacity .4s ease-in-out  }  .genesis-nav-menu .sub-menu a {    border: 1px solid #eee;    border-top: 0;    padding-bottom: 15px;    padding-top: 15px  }  .genesis-nav-menu .sub-menu .sub-menu {    margin: -46px 0 0 179px  }  .genesis-responsive-menu {    display: block;    padding-top: 15px  }  .menu-toggle,  .sub-menu-toggle {    display: none;    visibility: hidden  }  .nav-primary .genesis-nav-menu a {    padding-left: 15px;    padding-right: 15px  }  .sidebar-content .content {    float: right  }  .full-width-content .content {    float: none;    margin-left: auto;    margin-right: auto  }  .sidebar {    float: right;    width: 30%  }  .sidebar-content .sidebar {    float: left  }  .author-box {    background-color: #f5f5f5;    padding: 30px  }  .after-entry {    padding: 40px 60px  }  .after-entry .enews {    padding-left: 30px;    padding-right: 30px  }  .five-sixths,  .four-sixths,  .one-fourth,  .one-half,  .one-sixth,  .one-third,  .three-fourths,  .three-sixths,  .two-fourths,  .two-sixths,  .two-thirds {    float: left;    margin-left: 2.5641025641%  }  .one-half,  .three-sixths,  .two-fourths {    width: 48.7179487179%  }  .one-third,  .two-sixths {    width: 31.6239316239%  }  .four-sixths,  .two-thirds {    width: 65.811965812%  }  .one-fourth {    width: 23.0769230769%  }  .three-fourths {    width: 74.358974359%  }  .one-sixth {    width: 14.5299145299%  }  .five-sixths {    width: 82.905982906%  }  .first {    clear: both;    margin-left: 0  }  .after-entry,  .archive-description,  .author-box,  .comment-respond,  .entry,  .entry-comments,  .entry-pings {    margin-bottom: 60px  }  .footer-widgets .wrap {    max-width: 1140px  }  .footer-widget-area {    float: left;    margin-bottom: 0;    width: 33.3333333333%  }}@media screen and (max-width:992px) {  .content-sidebar-wrap main {    padding-right: 0  }}@media print {  *,  ::after,  ::before {    background: 0 0!important;    box-shadow: none!important;    color: #333!important;    text-shadow: none!important  }  a,  a:visited {    text-decoration: underline  }  a[href]::after {    content: " (" attr(href) ")"  }  abbr[title]::after {    content: " (" attr(title) ")"  }  .site-title > a::after,  a[href^="#"]::after,  a[href^="javascript:"]::after {    content: ""  }  thead {    display: table-header-group  }  img,  tr {    page-break-inside: avoid  }  img {    max-width: 100%!important  }  @page {    margin: 2cm .5cm  }  h2,  h3,  p {    orphans: 3;    widows: 3  }  blockquote,  pre {    border: 1px solid #999;    page-break-inside: avoid  }  .content,  .content-sidebar {    width: 100%  }  .breadcrumb,  .comment-edit-link,  .comment-form,  .comment-list .reply a,  .comment-reply-title,  .edit-link,  .entry-comments-link,  .entry-footer,  .genesis-box,  .header-widget-area,  .hidden-print,  .home-top,  .nav-primary,  .nav-secondary,  .post-edit-link,  .sidebar,  button,  input,  select,  textarea {    display: none!important  }  .title-area {    text-align: center;    width: 100%  }  .site-title > a {    margin: 0;    text-decoration: none;    text-indent: 0  }  .site-inner {    position: relative  }  .author-box {    margin-bottom: 0  }  h1,  h2,  h3,  h4,  h5,  h6 {    orphans: 3;    page-break-after: avoid;    page-break-inside: avoid;    widows: 3  }  img {    page-break-after: avoid;    page-break-inside: avoid  }  blockquote,  pre,  table {    page-break-inside: avoid  }  dl,  ol,  ul {    page-break-before: avoid  }}.text-18 {  font-size: 1.125rem}@media (max-width:992px) {  .text-18 {    font-size: 1rem  }}.form-info {  display: flex;  justify-content: center;  flex-direction: column;  margin: 0 auto;  width: 100%}.form-info__label {  position: relative;  margin-bottom: .9375rem;  width: 100%;  height: 3.125rem}.form-info__label:before {  content: none;  position: absolute;  right: .625rem;  top: 50%;  color: green;  transform: translateY(-50%)}.form-info__label .icon {  position: absolute;  top: 50%;  transform: translateY(-50%);  left: .625rem;  width: .9375rem;  height: .9375rem;  fill: #a9a9a9}.form-info__input {  border-radius: .25rem;  border: 1px solid #ada8ab;  padding: 0 1.875rem;  width: 100%;  height: 100%;  background: #fff;  transition: all .3s ease-in-out}.form-info__input:hover {  transition: all .3s ease-in-out;  border: 1px solid #da6009}.form-info__textarea-env {  position: relative;  margin-bottom: .9375rem;  width: 100%;  height: 9.375rem}.form-info__textarea-env .icon {  position: absolute;  top: .9375rem;  left: .625rem;  width: .9375rem;  height: .9375rem;  fill: #a9a9a9}.form-info__textarea {  border-radius: .25rem;  border: 1px solid #ada8ab;  padding: .625rem 1.875rem;  width: 100%;  height: 100%;  background: #fff;  transition: all .3s ease-in-out;  resize: none}.form-info__textarea:hover {  transition: all .3s ease-in-out;  border: 1px solid #da6009}.form-info__button-submit .button-submit {  display: flex;  align-items: center;  justify-content: center;  border: none;  border-radius: .25rem;  margin: 0 auto;  padding: 0;  width: 100%;  height: 3.75rem;  background: #da6009;  font-weight: 700;  color: #fff;  text-transform: uppercase}.form-info__button-submit .button-submit:hover {  transition: all .3s ease-in-out;  background: #a94a07}@media (max-width:992px) {  .form-info__button-submit .button-submit {    width: 16.875rem  }}@media (max-width:768px) {  .form-info__button-submit .button-submit {    width: 15rem  }}.sidebar-contact-form__subheading {  padding: 0 0 15px 0;  text-align: center;  font-size: 22px}.sidebar-contact-form__phone-heading {  display: block;  text-align: center;  font-size: 22px;  padding-bottom: 15px;  text-transform: uppercase}.sidebar-contact-form__phone-heading a {  padding: 0 0 15px 0;  font-weight: 700;  color: #001a4a}.sidebar-contact-form {  padding: 20px;  margin-bottom: 0;  box-shadow: 0 3px 5px rgba(0,0,0,.2)}.sidebar .faq-page-listing {  display: flex;  flex-direction: column;  border: .0625rem solid #e8e8e8;  border-radius: .25rem;  margin-bottom: 30px}.faq-filter-portfolio-wrapper .faq-meta {  display: flex;  align-items: center;  justify-content: center;  padding: .9375rem}.faq-page__link-env {  position: relative;  text-decoration: none}.faq-page__link-env:before {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  border-top-left-radius: .25rem;  border-top-right-radius: .25rem;  background: rgba(255,255,255,.3);  opacity: 0;  transition: all .3s ease-in-out;  z-index: 60}.faq-page__link-env:hover:before {  opacity: 1;  transition: all .3s ease-in-out}.faq-filter-portfolio-wrapper .faq-meta a {  font-size: 12px;  color: #333;  text-decoration: none}.faq-page__title {  min-height: 135px;  margin: 0;  padding: .9375rem;  text-align: center;  color: #333}@media (max-width:992px) {  .faq-page__title {    min-height: 100%  }}.faq-page-listing figure {  display: flex;  margin: 0;  position: relative;  width: 100%;  height: 12.5rem;  float: none;  z-index: 20}.widget-title {  display: block;  text-align: center;  color: rgba(0,0,0,.85);  font-size: 28px;  position: relative;  margin: 0 0 48px;  padding: 0;  letter-spacing: -1.12px;  background-color: transparent}.widget-title::before {  position: absolute;  bottom: -20px;  left: 50%;  width: 35px;  height: 5px;  content: "";  transform: translateX(-50%);  background-color: #e0d5af}.sidebar .widget ul {  width: 100%;  padding-bottom: 30px}.widget-wrap ul li {  margin: 0}.widget-wrap ul li a {  display: flex;  text-transform: capitalize;  text-decoration: none;  transition: all .3s ease-in-out;  padding: 20px;  font-weight: 700;  color: rgba(0,0,0,.85);  font-size: 22px;  border-radius: 6px;  background-color: #fff!important;  box-shadow: 0 2px 5px rgba(0,0,0,.1)!important;  outline: 0}.widget-wrap ul li a:hover {  outline: 0;  transform: translateX(10px)!important;  color: rgba(0,0,0,.85)!important}.widget-wrap ul li a:hover {  transform: translateX(10px)!important;  color: rgba(0,0,0,.85)!important;  outline: 0}.location-widget-links .single-location-link a {  display: flex;  text-transform: capitalize;  text-decoration: none;  transition: all .3s ease-in-out;  padding: 20px;  font-weight: 700;  color: rgba(0,0,0,.85);  font-size: 22px;  border-radius: 6px;  background-color: #fff!important;  box-shadow: 0 2px 5px rgba(0,0,0,.1)!important;  outline: 0}.location-widget-links .single-location-link a:hover {  transform: translateX(10px)!important;  color: rgba(0,0,0,.85)!important;  outline: 0}.location-widget-inner {  padding: 0 0 30px 0}.location-widget-links .single-location-link {  margin: 0 0 10px}.hc-map__inner {  display: flex;  border: 1px solid #e8e8e8}.hc-map__office-title {  margin-bottom: 15px;  display: block;  padding: 10px 0 15px 0;  font-size: 22px;  border-bottom: 1px solid #f37b24}.hc-map__address {  padding: 10px;  width: 50%}.hc-map__map-embed {  padding: 0 0 0 10px;  width: 50%}.hc-map__map-embed .map-container {  width: 100%;  height: 85%}.hc-map__map-embed .map-container iframe {  width: 100%;  height: 100%}.hc-map address {  font-style: normal;  font-size: 14px}.hc-map .address__link {  display: block;  font-size: 14px}.full-width-content main.content {  width: 100%}.faq-filter-items .faq-meta {  display: flex;  align-items: center;  justify-content: center;  padding: .9375rem}.faq-filter-items .faq-page-listing figure {  display: flex;  margin: 0;  position: relative;  width: 100%;  float: none;  z-index: 20;  height: 200px;  -o-object-fit: cover;  object-fit: cover}.faq-filter-items {  display: flex;  flex-wrap: wrap;  justify-content: space-between;  align-items: flex-start;  margin-top: 40px}.faq-filter-items .faq-page-listing {  max-width: 340px;  border: 1px solid #cacaca;  border-radius: 4px;  margin-bottom: 30px;  width: 100%;  opacity: .85}.faq-filter-items .faq-page-listing:hover {  opacity: 1}.faq-filter-items .faq-page-listing h4 {  margin-top: 0}.faq-filter-items .faq-meta a {  color: #777;  font-size: .8rem;  text-decoration: none}.faq-filter-items .faq-meta a:hover {  text-decoration: underline}div#filters {  text-align: center}div#filters {  margin: 0 auto;  padding: 20px 40px;  border-top: 1px solid #666;  border-bottom: 1px solid #666}div#filters a {  display: inline-block;  margin: 0 5px;  padding: 7px 0 0;  font-size: 1rem;  color: #666;  text-decoration: none;  border-bottom: 2px solid transparent}div#filters a.filter-active,div#filters a:hover {  border-bottom: 2px solid #054d64}@media (max-width:992px) {  .hc-map__inner {    flex-direction: column  }  .hc-map__address {    width: 100%  }  .hc-map__map-embed {    padding: 0;    width: 100%  }  .hc-map__map-embed .map-container {    height: 21.875rem  }  .content-sidebar-wrap {    flex-direction: column  }  .content-sidebar-wrap main.content {    width: 100%  }  .content-sidebar-wrap aside.sidebar {    width: 100%  }  .faq-page-listing figure {    height: 21.875rem  }}@media (max-width:576px) {  .faq-page-listing figure {    height: 15.625rem  }}.table {  width: 100%;  margin-bottom: 1rem;  color: #212529}@media (max-width:575.98px) {  .table-responsive-sm {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch  }  .table-responsive-sm > .table-bordered {    border: 0  }}@media (max-width:767.98px) {  .table-responsive-md {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch  }  .table-responsive-md > .table-bordered {    border: 0  }}@media (max-width:991.98px) {  .table-responsive-lg {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch  }  .table-responsive-lg > .table-bordered {    border: 0  }}@media (max-width:1199.98px) {  .table-responsive-xl {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch  }  .table-responsive-xl > .table-bordered {    border: 0  }}.table-responsive {  display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch}/*! * Bootstrap Grid v4.5.1 (https://getbootstrap.com/) * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */html {  box-sizing: border-box;  -ms-overflow-style: scrollbar}*,::after,::before {  box-sizing: inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.site-inner {  width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto}@media (min-width:576px) {  .container,  .container-sm,  .site-inner {    max-width: 540px  }}@media (min-width:768px) {  .container,  .container-md,  .container-sm,  .site-inner {    max-width: 720px  }}@media (min-width:992px) {  .container,  .container-lg,  .container-md,  .container-sm,  .site-inner {    max-width: 960px  }}@media (min-width:1200px) {  .container,  .container-lg,  .container-md,  .container-sm,  .container-xl,  .site-inner {    max-width: 1140px  }}.row {  display: flex;  flex: 1 0 100%;  flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px}.no-gutters {  margin-right: 0;  margin-left: 0}.no-gutters > .col,.no-gutters > [class*=col-] {  padding-right: 0;  padding-left: 0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {  position: relative;  width: 100%;  padding-right: 15px;  padding-left: 15px}.col {  flex-basis: 0;  flex-grow: 1;  max-width: 100%}.row-cols-1 > * {  flex: 0 0 100%;  max-width: 100%}.row-cols-2 > * {  flex: 0 0 50%;  max-width: 50%}.row-cols-3 > * {  flex: 0 0 33.333333%;  max-width: 33.333333%}.row-cols-4 > * {  flex: 0 0 25%;  max-width: 25%}.row-cols-5 > * {  flex: 0 0 20%;  max-width: 20%}.row-cols-6 > * {  flex: 0 0 16.666667%;  max-width: 16.666667%}.col-auto {  flex: 0 0 auto;  width: auto;  max-width: 100%}.col-1 {  flex: 0 0 8.333333%;  max-width: 8.333333%}.col-2 {  flex: 0 0 16.666667%;  max-width: 16.666667%}.col-3 {  flex: 0 0 25%;  max-width: 25%}.col-4 {  flex: 0 0 33.333333%;  max-width: 33.333333%}.col-5 {  flex: 0 0 41.666667%;  max-width: 41.666667%}.col-6 {  flex: 0 0 50%;  max-width: 50%}.col-7 {  flex: 0 0 58.333333%;  max-width: 58.333333%}.col-8 {  flex: 0 0 66.666667%;  max-width: 66.666667%}.col-9 {  flex: 0 0 75%;  max-width: 75%}.col-10 {  flex: 0 0 83.333333%;  max-width: 83.333333%}.col-11 {  flex: 0 0 91.666667%;  max-width: 91.666667%}.col-12 {  flex: 0 0 100%;  max-width: 100%}.order-first {  order: -1}.order-last {  order: 13}.order-0 {  order: 0}.order-1 {  order: 1}.order-2 {  order: 2}.order-3 {  order: 3}.order-4 {  order: 4}.order-5 {  order: 5}.order-6 {  order: 6}.order-7 {  order: 7}.order-8 {  order: 8}.order-9 {  order: 9}.order-10 {  order: 10}.order-11 {  order: 11}.order-12 {  order: 12}.offset-1 {  margin-left: 8.333333%}.offset-2 {  margin-left: 16.666667%}.offset-3 {  margin-left: 25%}.offset-4 {  margin-left: 33.333333%}.offset-5 {  margin-left: 41.666667%}.offset-6 {  margin-left: 50%}.offset-7 {  margin-left: 58.333333%}.offset-8 {  margin-left: 66.666667%}.offset-9 {  margin-left: 75%}.offset-10 {  margin-left: 83.333333%}.offset-11 {  margin-left: 91.666667%}@media (min-width:576px) {  .col-sm {    flex-basis: 0;    flex-grow: 1;    max-width: 100%  }  .row-cols-sm-1 > * {    flex: 0 0 100%;    max-width: 100%  }  .row-cols-sm-2 > * {    flex: 0 0 50%;    max-width: 50%  }  .row-cols-sm-3 > * {    flex: 0 0 33.333333%;    max-width: 33.333333%  }  .row-cols-sm-4 > * {    flex: 0 0 25%;    max-width: 25%  }  .row-cols-sm-5 > * {    flex: 0 0 20%;    max-width: 20%  }  .row-cols-sm-6 > * {    flex: 0 0 16.666667%;    max-width: 16.666667%  }  .col-sm-auto {    flex: 0 0 auto;    width: auto;    max-width: 100%  }  .col-sm-1 {    flex: 0 0 8.333333%;    max-width: 8.333333%  }  .col-sm-2 {    flex: 0 0 16.666667%;    max-width: 16.666667%  }  .col-sm-3 {    flex: 0 0 25%;    max-width: 25%  }  .col-sm-4 {    flex: 0 0 33.333333%;    max-width: 33.333333%  }  .col-sm-5 {    flex: 0 0 41.666667%;    max-width: 41.666667%  }  .col-sm-6 {    flex: 0 0 50%;    max-width: 50%  }  .col-sm-7 {    flex: 0 0 58.333333%;    max-width: 58.333333%  }  .col-sm-8 {    flex: 0 0 66.666667%;    max-width: 66.666667%  }  .col-sm-9 {    flex: 0 0 75%;    max-width: 75%  }  .col-sm-10 {    flex: 0 0 83.333333%;    max-width: 83.333333%  }  .col-sm-11 {    flex: 0 0 91.666667%;    max-width: 91.666667%  }  .col-sm-12 {    flex: 0 0 100%;    max-width: 100%  }  .order-sm-first {    order: -1  }  .order-sm-last {    order: 13  }  .order-sm-0 {    order: 0  }  .order-sm-1 {    order: 1  }  .order-sm-2 {    order: 2  }  .order-sm-3 {    order: 3  }  .order-sm-4 {    order: 4  }  .order-sm-5 {    order: 5  }  .order-sm-6 {    order: 6  }  .order-sm-7 {    order: 7  }  .order-sm-8 {    order: 8  }  .order-sm-9 {    order: 9  }  .order-sm-10 {    order: 10  }  .order-sm-11 {    order: 11  }  .order-sm-12 {    order: 12  }  .offset-sm-0 {    margin-left: 0  }  .offset-sm-1 {    margin-left: 8.333333%  }  .offset-sm-2 {    margin-left: 16.666667%  }  .offset-sm-3 {    margin-left: 25%  }  .offset-sm-4 {    margin-left: 33.333333%  }  .offset-sm-5 {    margin-left: 41.666667%  }  .offset-sm-6 {    margin-left: 50%  }  .offset-sm-7 {    margin-left: 58.333333%  }  .offset-sm-8 {    margin-left: 66.666667%  }  .offset-sm-9 {    margin-left: 75%  }  .offset-sm-10 {    margin-left: 83.333333%  }  .offset-sm-11 {    margin-left: 91.666667%  }}@media (min-width:768px) {  .col-md {    flex-basis: 0;    flex-grow: 1;    max-width: 100%  }  .row-cols-md-1 > * {    flex: 0 0 100%;    max-width: 100%  }  .row-cols-md-2 > * {    flex: 0 0 50%;    max-width: 50%  }  .row-cols-md-3 > * {    flex: 0 0 33.333333%;    max-width: 33.333333%  }  .row-cols-md-4 > * {    flex: 0 0 25%;    max-width: 25%  }  .row-cols-md-5 > * {    flex: 0 0 20%;    max-width: 20%  }  .row-cols-md-6 > * {    flex: 0 0 16.666667%;    max-width: 16.666667%  }  .col-md-auto {    flex: 0 0 auto;    width: auto;    max-width: 100%  }  .col-md-1 {    flex: 0 0 8.333333%;    max-width: 8.333333%  }  .col-md-2 {    flex: 0 0 16.666667%;    max-width: 16.666667%  }  .col-md-3 {    flex: 0 0 25%;    max-width: 25%  }  .col-md-4 {    flex: 0 0 33.333333%;    max-width: 33.333333%  }  .col-md-5 {    flex: 0 0 41.666667%;    max-width: 41.666667%  }  .col-md-6 {    flex: 0 0 50%;    max-width: 50%  }  .col-md-7 {    flex: 0 0 58.333333%;    max-width: 58.333333%  }  .col-md-8 {    flex: 0 0 66.666667%;    max-width: 66.666667%  }  .col-md-9 {    flex: 0 0 75%;    max-width: 75%  }  .col-md-10 {    flex: 0 0 83.333333%;    max-width: 83.333333%  }  .col-md-11 {    flex: 0 0 91.666667%;    max-width: 91.666667%  }  .col-md-12 {    flex: 0 0 100%;    max-width: 100%  }  .order-md-first {    order: -1  }  .order-md-last {    order: 13  }  .order-md-0 {    order: 0  }  .order-md-1 {    order: 1  }  .order-md-2 {    order: 2  }  .order-md-3 {    order: 3  }  .order-md-4 {    order: 4  }  .order-md-5 {    order: 5  }  .order-md-6 {    order: 6  }  .order-md-7 {    order: 7  }  .order-md-8 {    order: 8  }  .order-md-9 {    order: 9  }  .order-md-10 {    order: 10  }  .order-md-11 {    order: 11  }  .order-md-12 {    order: 12  }  .offset-md-0 {    margin-left: 0  }  .offset-md-1 {    margin-left: 8.333333%  }  .offset-md-2 {    margin-left: 16.666667%  }  .offset-md-3 {    margin-left: 25%  }  .offset-md-4 {    margin-left: 33.333333%  }  .offset-md-5 {    margin-left: 41.666667%  }  .offset-md-6 {    margin-left: 50%  }  .offset-md-7 {    margin-left: 58.333333%  }  .offset-md-8 {    margin-left: 66.666667%  }  .offset-md-9 {    margin-left: 75%  }  .offset-md-10 {    margin-left: 83.333333%  }  .offset-md-11 {    margin-left: 91.666667%  }}@media (min-width:992px) {  .col-lg {    flex-basis: 0;    flex-grow: 1;    max-width: 100%  }  .row-cols-lg-1 > * {    flex: 0 0 100%;    max-width: 100%  }  .row-cols-lg-2 > * {    flex: 0 0 50%;    max-width: 50%  }  .row-cols-lg-3 > * {    flex: 0 0 33.333333%;    max-width: 33.333333%  }  .row-cols-lg-4 > * {    flex: 0 0 25%;    max-width: 25%  }  .row-cols-lg-5 > * {    flex: 0 0 20%;    max-width: 20%  }  .row-cols-lg-6 > * {    flex: 0 0 16.666667%;    max-width: 16.666667%  }  .col-lg-auto {    flex: 0 0 auto;    width: auto;    max-width: 100%  }  .col-lg-1 {    flex: 0 0 8.333333%;    max-width: 8.333333%  }  .col-lg-2 {    flex: 0 0 16.666667%;    max-width: 16.666667%  }  .col-lg-3 {    flex: 0 0 25%;    max-width: 25%  }  .col-lg-4 {    flex: 0 0 33.333333%;    max-width: 33.333333%  }  .col-lg-5 {    flex: 0 0 41.666667%;    max-width: 41.666667%  }  .col-lg-6 {    flex: 0 0 50%;    max-width: 50%  }  .col-lg-7 {    flex: 0 0 58.333333%;    max-width: 58.333333%  }  .col-lg-8 {    flex: 0 0 66.666667%;    max-width: 66.666667%  }  .col-lg-9 {    flex: 0 0 75%;    max-width: 75%  }  .col-lg-10 {    flex: 0 0 83.333333%;    max-width: 83.333333%  }  .col-lg-11 {    flex: 0 0 91.666667%;    max-width: 91.666667%  }  .col-lg-12 {    flex: 0 0 100%;    max-width: 100%  }  .order-lg-first {    order: -1  }  .order-lg-last {    order: 13  }  .order-lg-0 {    order: 0  }  .order-lg-1 {    order: 1  }  .order-lg-2 {    order: 2  }  .order-lg-3 {    order: 3  }  .order-lg-4 {    order: 4  }  .order-lg-5 {    order: 5  }  .order-lg-6 {    order: 6  }  .order-lg-7 {    order: 7  }  .order-lg-8 {    order: 8  }  .order-lg-9 {    order: 9  }  .order-lg-10 {    order: 10  }  .order-lg-11 {    order: 11  }  .order-lg-12 {    order: 12  }  .offset-lg-0 {    margin-left: 0  }  .offset-lg-1 {    margin-left: 8.333333%  }  .offset-lg-2 {    margin-left: 16.666667%  }  .offset-lg-3 {    margin-left: 25%  }  .offset-lg-4 {    margin-left: 33.333333%  }  .offset-lg-5 {    margin-left: 41.666667%  }  .offset-lg-6 {    margin-left: 50%  }  .offset-lg-7 {    margin-left: 58.333333%  }  .offset-lg-8 {    margin-left: 66.666667%  }  .offset-lg-9 {    margin-left: 75%  }  .offset-lg-10 {    margin-left: 83.333333%  }  .offset-lg-11 {    margin-left: 91.666667%  }}@media (min-width:1200px) {  .col-xl {    flex-basis: 0;    flex-grow: 1;    max-width: 100%  }  .row-cols-xl-1 > * {    flex: 0 0 100%;    max-width: 100%  }  .row-cols-xl-2 > * {    flex: 0 0 50%;    max-width: 50%  }  .row-cols-xl-3 > * {    flex: 0 0 33.333333%;    max-width: 33.333333%  }  .row-cols-xl-4 > * {    flex: 0 0 25%;    max-width: 25%  }  .row-cols-xl-5 > * {    flex: 0 0 20%;    max-width: 20%  }  .row-cols-xl-6 > * {    flex: 0 0 16.666667%;    max-width: 16.666667%  }  .col-xl-auto {    flex: 0 0 auto;    width: auto;    max-width: 100%  }  .col-xl-1 {    flex: 0 0 8.333333%;    max-width: 8.333333%  }  .col-xl-2 {    flex: 0 0 16.666667%;    max-width: 16.666667%  }  .col-xl-3 {    flex: 0 0 25%;    max-width: 25%  }  .col-xl-4 {    flex: 0 0 33.333333%;    max-width: 33.333333%  }  .col-xl-5 {    flex: 0 0 41.666667%;    max-width: 41.666667%  }  .col-xl-6 {    flex: 0 0 50%;    max-width: 50%  }  .col-xl-7 {    flex: 0 0 58.333333%;    max-width: 58.333333%  }  .col-xl-8 {    flex: 0 0 66.666667%;    max-width: 66.666667%  }  .col-xl-9 {    flex: 0 0 75%;    max-width: 75%  }  .col-xl-10 {    flex: 0 0 83.333333%;    max-width: 83.333333%  }  .col-xl-11 {    flex: 0 0 91.666667%;    max-width: 91.666667%  }  .col-xl-12 {    flex: 0 0 100%;    max-width: 100%  }  .order-xl-first {    order: -1  }  .order-xl-last {    order: 13  }  .order-xl-0 {    order: 0  }  .order-xl-1 {    order: 1  }  .order-xl-2 {    order: 2  }  .order-xl-3 {    order: 3  }  .order-xl-4 {    order: 4  }  .order-xl-5 {    order: 5  }  .order-xl-6 {    order: 6  }  .order-xl-7 {    order: 7  }  .order-xl-8 {    order: 8  }  .order-xl-9 {    order: 9  }  .order-xl-10 {    order: 10  }  .order-xl-11 {    order: 11  }  .order-xl-12 {    order: 12  }  .offset-xl-0 {    margin-left: 0  }  .offset-xl-1 {    margin-left: 8.333333%  }  .offset-xl-2 {    margin-left: 16.666667%  }  .offset-xl-3 {    margin-left: 25%  }  .offset-xl-4 {    margin-left: 33.333333%  }  .offset-xl-5 {    margin-left: 41.666667%  }  .offset-xl-6 {    margin-left: 50%  }  .offset-xl-7 {    margin-left: 58.333333%  }  .offset-xl-8 {    margin-left: 66.666667%  }  .offset-xl-9 {    margin-left: 75%  }  .offset-xl-10 {    margin-left: 83.333333%  }  .offset-xl-11 {    margin-left: 91.666667%  }}.d-none {  display: none!important}.d-inline {  display: inline!important}.d-inline-block {  display: inline-block!important}.d-block {  display: block!important}.d-table {  display: table!important}.d-table-row {  display: table-row!important}.d-table-cell {  display: table-cell!important}.d-flex {  display: flex!important}.d-inline-flex {  display: inline-flex!important}@media (min-width:576px) {  .d-sm-none {    display: none!important  }  .d-sm-inline {    display: inline!important  }  .d-sm-inline-block {    display: inline-block!important  }  .d-sm-block {    display: block!important  }  .d-sm-table {    display: table!important  }  .d-sm-table-row {    display: table-row!important  }  .d-sm-table-cell {    display: table-cell!important  }  .d-sm-flex {    display: flex!important  }  .d-sm-inline-flex {    display: inline-flex!important  }}@media (min-width:768px) {  .d-md-none {    display: none!important  }  .d-md-inline {    display: inline!important  }  .d-md-inline-block {    display: inline-block!important  }  .d-md-block {    display: block!important  }  .d-md-table {    display: table!important  }  .d-md-table-row {    display: table-row!important  }  .d-md-table-cell {    display: table-cell!important  }  .d-md-flex {    display: flex!important  }  .d-md-inline-flex {    display: inline-flex!important  }}@media (min-width:992px) {  .d-lg-none {    display: none!important  }  .d-lg-inline {    display: inline!important  }  .d-lg-inline-block {    display: inline-block!important  }  .d-lg-block {    display: block!important  }  .d-lg-table {    display: table!important  }  .d-lg-table-row {    display: table-row!important  }  .d-lg-table-cell {    display: table-cell!important  }  .d-lg-flex {    display: flex!important  }  .d-lg-inline-flex {    display: inline-flex!important  }}@media (min-width:1200px) {  .d-xl-none {    display: none!important  }  .d-xl-inline {    display: inline!important  }  .d-xl-inline-block {    display: inline-block!important  }  .d-xl-block {    display: block!important  }  .d-xl-table {    display: table!important  }  .d-xl-table-row {    display: table-row!important  }  .d-xl-table-cell {    display: table-cell!important  }  .d-xl-flex {    display: flex!important  }  .d-xl-inline-flex {    display: inline-flex!important  }}@media print {  .d-print-none {    display: none!important  }  .d-print-inline {    display: inline!important  }  .d-print-inline-block {    display: inline-block!important  }  .d-print-block {    display: block!important  }  .d-print-table {    display: table!important  }  .d-print-table-row {    display: table-row!important  }  .d-print-table-cell {    display: table-cell!important  }  .d-print-flex {    display: flex!important  }  .d-print-inline-flex {    display: inline-flex!important  }}.flex-row {  flex-direction: row!important}.flex-column {  flex-direction: column!important}.flex-row-reverse {  flex-direction: row-reverse!important}.flex-column-reverse {  flex-direction: column-reverse!important}.flex-wrap {  flex-wrap: wrap!important}.flex-nowrap {  flex-wrap: nowrap!important}.flex-wrap-reverse {  flex-wrap: wrap-reverse!important}.flex-fill {  flex: 1 1 auto!important}.flex-grow-0 {  flex-grow: 0!important}.flex-grow-1 {  flex-grow: 1!important}.flex-shrink-0 {  flex-shrink: 0!important}.flex-shrink-1 {  flex-shrink: 1!important}.justify-content-start {  justify-content: flex-start!important}.justify-content-end {  justify-content: flex-end!important}.justify-content-center {  justify-content: center!important}.justify-content-between {  justify-content: space-between!important}.justify-content-around {  justify-content: space-around!important}.align-items-start {  align-items: flex-start!important}.align-items-end {  align-items: flex-end!important}.align-items-center {  align-items: center!important}.align-items-baseline {  align-items: baseline!important}.align-items-stretch {  align-items: stretch!important}.align-content-start {  align-content: flex-start!important}.align-content-end {  align-content: flex-end!important}.align-content-center {  align-content: center!important}.align-content-between {  align-content: space-between!important}.align-content-around {  align-content: space-around!important}.align-content-stretch {  align-content: stretch!important}.align-self-auto {  align-self: auto!important}.align-self-start {  align-self: flex-start!important}.align-self-end {  align-self: flex-end!important}.align-self-center {  align-self: center!important}.align-self-baseline {  align-self: baseline!important}.align-self-stretch {  align-self: stretch!important}@media (min-width:576px) {  .flex-sm-row {    flex-direction: row!important  }  .flex-sm-column {    flex-direction: column!important  }  .flex-sm-row-reverse {    flex-direction: row-reverse!important  }  .flex-sm-column-reverse {    flex-direction: column-reverse!important  }  .flex-sm-wrap {    flex-wrap: wrap!important  }  .flex-sm-nowrap {    flex-wrap: nowrap!important  }  .flex-sm-wrap-reverse {    flex-wrap: wrap-reverse!important  }  .flex-sm-fill {    flex: 1 1 auto!important  }  .flex-sm-grow-0 {    flex-grow: 0!important  }  .flex-sm-grow-1 {    flex-grow: 1!important  }  .flex-sm-shrink-0 {    flex-shrink: 0!important  }  .flex-sm-shrink-1 {    flex-shrink: 1!important  }  .justify-content-sm-start {    justify-content: flex-start!important  }  .justify-content-sm-end {    justify-content: flex-end!important  }  .justify-content-sm-center {    justify-content: center!important  }  .justify-content-sm-between {    justify-content: space-between!important  }  .justify-content-sm-around {    justify-content: space-around!important  }  .align-items-sm-start {    align-items: flex-start!important  }  .align-items-sm-end {    align-items: flex-end!important  }  .align-items-sm-center {    align-items: center!important  }  .align-items-sm-baseline {    align-items: baseline!important  }  .align-items-sm-stretch {    align-items: stretch!important  }  .align-content-sm-start {    align-content: flex-start!important  }  .align-content-sm-end {    align-content: flex-end!important  }  .align-content-sm-center {    align-content: center!important  }  .align-content-sm-between {    align-content: space-between!important  }  .align-content-sm-around {    align-content: space-around!important  }  .align-content-sm-stretch {    align-content: stretch!important  }  .align-self-sm-auto {    align-self: auto!important  }  .align-self-sm-start {    align-self: flex-start!important  }  .align-self-sm-end {    align-self: flex-end!important  }  .align-self-sm-center {    align-self: center!important  }  .align-self-sm-baseline {    align-self: baseline!important  }  .align-self-sm-stretch {    align-self: stretch!important  }}@media (min-width:768px) {  .flex-md-row {    flex-direction: row!important  }  .flex-md-column {    flex-direction: column!important  }  .flex-md-row-reverse {    flex-direction: row-reverse!important  }  .flex-md-column-reverse {    flex-direction: column-reverse!important  }  .flex-md-wrap {    flex-wrap: wrap!important  }  .flex-md-nowrap {    flex-wrap: nowrap!important  }  .flex-md-wrap-reverse {    flex-wrap: wrap-reverse!important  }  .flex-md-fill {    flex: 1 1 auto!important  }  .flex-md-grow-0 {    flex-grow: 0!important  }  .flex-md-grow-1 {    flex-grow: 1!important  }  .flex-md-shrink-0 {    flex-shrink: 0!important  }  .flex-md-shrink-1 {    flex-shrink: 1!important  }  .justify-content-md-start {    justify-content: flex-start!important  }  .justify-content-md-end {    justify-content: flex-end!important  }  .justify-content-md-center {    justify-content: center!important  }  .justify-content-md-between {    justify-content: space-between!important  }  .justify-content-md-around {    justify-content: space-around!important  }  .align-items-md-start {    align-items: flex-start!important  }  .align-items-md-end {    align-items: flex-end!important  }  .align-items-md-center {    align-items: center!important  }  .align-items-md-baseline {    align-items: baseline!important  }  .align-items-md-stretch {    align-items: stretch!important  }  .align-content-md-start {    align-content: flex-start!important  }  .align-content-md-end {    align-content: flex-end!important  }  .align-content-md-center {    align-content: center!important  }  .align-content-md-between {    align-content: space-between!important  }  .align-content-md-around {    align-content: space-around!important  }  .align-content-md-stretch {    align-content: stretch!important  }  .align-self-md-auto {    align-self: auto!important  }  .align-self-md-start {    align-self: flex-start!important  }  .align-self-md-end {    align-self: flex-end!important  }  .align-self-md-center {    align-self: center!important  }  .align-self-md-baseline {    align-self: baseline!important  }  .align-self-md-stretch {    align-self: stretch!important  }}@media (min-width:992px) {  .flex-lg-row {    flex-direction: row!important  }  .flex-lg-column {    flex-direction: column!important  }  .flex-lg-row-reverse {    flex-direction: row-reverse!important  }  .flex-lg-column-reverse {    flex-direction: column-reverse!important  }  .flex-lg-wrap {    flex-wrap: wrap!important  }  .flex-lg-nowrap {    flex-wrap: nowrap!important  }  .flex-lg-wrap-reverse {    flex-wrap: wrap-reverse!important  }  .flex-lg-fill {    flex: 1 1 auto!important  }  .flex-lg-grow-0 {    flex-grow: 0!important  }  .flex-lg-grow-1 {    flex-grow: 1!important  }  .flex-lg-shrink-0 {    flex-shrink: 0!important  }  .flex-lg-shrink-1 {    flex-shrink: 1!important  }  .justify-content-lg-start {    justify-content: flex-start!important  }  .justify-content-lg-end {    justify-content: flex-end!important  }  .justify-content-lg-center {    justify-content: center!important  }  .justify-content-lg-between {    justify-content: space-between!important  }  .justify-content-lg-around {    justify-content: space-around!important  }  .align-items-lg-start {    align-items: flex-start!important  }  .align-items-lg-end {    align-items: flex-end!important  }  .align-items-lg-center {    align-items: center!important  }  .align-items-lg-baseline {    align-items: baseline!important  }  .align-items-lg-stretch {    align-items: stretch!important  }  .align-content-lg-start {    align-content: flex-start!important  }  .align-content-lg-end {    align-content: flex-end!important  }  .align-content-lg-center {    align-content: center!important  }  .align-content-lg-between {    align-content: space-between!important  }  .align-content-lg-around {    align-content: space-around!important  }  .align-content-lg-stretch {    align-content: stretch!important  }  .align-self-lg-auto {    align-self: auto!important  }  .align-self-lg-start {    align-self: flex-start!important  }  .align-self-lg-end {    align-self: flex-end!important  }  .align-self-lg-center {    align-self: center!important  }  .align-self-lg-baseline {    align-self: baseline!important  }  .align-self-lg-stretch {    align-self: stretch!important  }}@media (min-width:1200px) {  .flex-xl-row {    flex-direction: row!important  }  .flex-xl-column {    flex-direction: column!important  }  .flex-xl-row-reverse {    flex-direction: row-reverse!important  }  .flex-xl-column-reverse {    flex-direction: column-reverse!important  }  .flex-xl-wrap {    flex-wrap: wrap!important  }  .flex-xl-nowrap {    flex-wrap: nowrap!important  }  .flex-xl-wrap-reverse {    flex-wrap: wrap-reverse!important  }  .flex-xl-fill {    flex: 1 1 auto!important  }  .flex-xl-grow-0 {    flex-grow: 0!important  }  .flex-xl-grow-1 {    flex-grow: 1!important  }  .flex-xl-shrink-0 {    flex-shrink: 0!important  }  .flex-xl-shrink-1 {    flex-shrink: 1!important  }  .justify-content-xl-start {    justify-content: flex-start!important  }  .justify-content-xl-end {    justify-content: flex-end!important  }  .justify-content-xl-center {    justify-content: center!important  }  .justify-content-xl-between {    justify-content: space-between!important  }  .justify-content-xl-around {    justify-content: space-around!important  }  .align-items-xl-start {    align-items: flex-start!important  }  .align-items-xl-end {    align-items: flex-end!important  }  .align-items-xl-center {    align-items: center!important  }  .align-items-xl-baseline {    align-items: baseline!important  }  .align-items-xl-stretch {    align-items: stretch!important  }  .align-content-xl-start {    align-content: flex-start!important  }  .align-content-xl-end {    align-content: flex-end!important  }  .align-content-xl-center {    align-content: center!important  }  .align-content-xl-between {    align-content: space-between!important  }  .align-content-xl-around {    align-content: space-around!important  }  .align-content-xl-stretch {    align-content: stretch!important  }  .align-self-xl-auto {    align-self: auto!important  }  .align-self-xl-start {    align-self: flex-start!important  }  .align-self-xl-end {    align-self: flex-end!important  }  .align-self-xl-center {    align-self: center!important  }  .align-self-xl-baseline {    align-self: baseline!important  }  .align-self-xl-stretch {    align-self: stretch!important  }}.m-0 {  margin: 0!important}.mt-0,.my-0 {  margin-top: 0!important}.mr-0,.mx-0 {  margin-right: 0!important}.mb-0,.my-0 {  margin-bottom: 0!important}.ml-0,.mx-0 {  margin-left: 0!important}.m-1 {  margin: .25rem!important}.mt-1,.my-1 {  margin-top: .25rem!important}.mr-1,.mx-1 {  margin-right: .25rem!important}.mb-1,.my-1 {  margin-bottom: .25rem!important}.ml-1,.mx-1 {  margin-left: .25rem!important}.m-2 {  margin: .5rem!important}.mt-2,.my-2 {  margin-top: .5rem!important}.mr-2,.mx-2 {  margin-right: .5rem!important}.mb-2,.my-2 {  margin-bottom: .5rem!important}.ml-2,.mx-2 {  margin-left: .5rem!important}.m-3 {  margin: 1rem!important}.mt-3,.my-3 {  margin-top: 1rem!important}.mr-3,.mx-3 {  margin-right: 1rem!important}.mb-3,.my-3 {  margin-bottom: 1rem!important}.ml-3,.mx-3 {  margin-left: 1rem!important}.m-4 {  margin: 1.5rem!important}.mt-4,.my-4 {  margin-top: 1.5rem!important}.mr-4,.mx-4 {  margin-right: 1.5rem!important}.mb-4,.my-4 {  margin-bottom: 1.5rem!important}.ml-4,.mx-4 {  margin-left: 1.5rem!important}.m-5 {  margin: 3rem!important}.mt-5,.my-5 {  margin-top: 3rem!important}.mr-5,.mx-5 {  margin-right: 3rem!important}.mb-5,.my-5 {  margin-bottom: 3rem!important}.ml-5,.mx-5 {  margin-left: 3rem!important}.p-0 {  padding: 0!important}.pt-0,.py-0 {  padding-top: 0!important}.pr-0,.px-0 {  padding-right: 0!important}.pb-0,.py-0 {  padding-bottom: 0!important}.pl-0,.px-0 {  padding-left: 0!important}.p-1 {  padding: .25rem!important}.pt-1,.py-1 {  padding-top: .25rem!important}.pr-1,.px-1 {  padding-right: .25rem!important}.pb-1,.py-1 {  padding-bottom: .25rem!important}.pl-1,.px-1 {  padding-left: .25rem!important}.p-2 {  padding: .5rem!important}.pt-2,.py-2 {  padding-top: .5rem!important}.pr-2,.px-2 {  padding-right: .5rem!important}.pb-2,.py-2 {  padding-bottom: .5rem!important}.pl-2,.px-2 {  padding-left: .5rem!important}.p-3 {  padding: 1rem!important}.pt-3,.py-3 {  padding-top: 1rem!important}.pr-3,.px-3 {  padding-right: 1rem!important}.pb-3,.py-3 {  padding-bottom: 1rem!important}.pl-3,.px-3 {  padding-left: 1rem!important}.p-4 {  padding: 1.5rem!important}.pt-4,.py-4 {  padding-top: 1.5rem!important}.pr-4,.px-4 {  padding-right: 1.5rem!important}.pb-4,.py-4 {  padding-bottom: 1.5rem!important}.pl-4,.px-4 {  padding-left: 1.5rem!important}.p-5 {  padding: 3rem!important}.pt-5,.py-5 {  padding-top: 3rem!important}.pr-5,.px-5 {  padding-right: 3rem!important}.pb-5,.py-5 {  padding-bottom: 3rem!important}.pl-5,.px-5 {  padding-left: 3rem!important}.m-n1 {  margin: -.25rem!important}.mt-n1,.my-n1 {  margin-top: -.25rem!important}.mr-n1,.mx-n1 {  margin-right: -.25rem!important}.mb-n1,.my-n1 {  margin-bottom: -.25rem!important}.ml-n1,.mx-n1 {  margin-left: -.25rem!important}.m-n2 {  margin: -.5rem!important}.mt-n2,.my-n2 {  margin-top: -.5rem!important}.mr-n2,.mx-n2 {  margin-right: -.5rem!important}.mb-n2,.my-n2 {  margin-bottom: -.5rem!important}.ml-n2,.mx-n2 {  margin-left: -.5rem!important}.m-n3 {  margin: -1rem!important}.mt-n3,.my-n3 {  margin-top: -1rem!important}.mr-n3,.mx-n3 {  margin-right: -1rem!important}.mb-n3,.my-n3 {  margin-bottom: -1rem!important}.ml-n3,.mx-n3 {  margin-left: -1rem!important}.m-n4 {  margin: -1.5rem!important}.mt-n4,.my-n4 {  margin-top: -1.5rem!important}.mr-n4,.mx-n4 {  margin-right: -1.5rem!important}.mb-n4,.my-n4 {  margin-bottom: -1.5rem!important}.ml-n4,.mx-n4 {  margin-left: -1.5rem!important}.m-n5 {  margin: -3rem!important}.mt-n5,.my-n5 {  margin-top: -3rem!important}.mr-n5,.mx-n5 {  margin-right: -3rem!important}.mb-n5,.my-n5 {  margin-bottom: -3rem!important}.ml-n5,.mx-n5 {  margin-left: -3rem!important}.m-auto {  margin: auto!important}.mt-auto,.my-auto {  margin-top: auto!important}.mr-auto,.mx-auto {  margin-right: auto!important}.mb-auto,.my-auto {  margin-bottom: auto!important}.ml-auto,.mx-auto {  margin-left: auto!important}@media (min-width:576px) {  .m-sm-0 {    margin: 0!important  }  .mt-sm-0,  .my-sm-0 {    margin-top: 0!important  }  .mr-sm-0,  .mx-sm-0 {    margin-right: 0!important  }  .mb-sm-0,  .my-sm-0 {    margin-bottom: 0!important  }  .ml-sm-0,  .mx-sm-0 {    margin-left: 0!important  }  .m-sm-1 {    margin: .25rem!important  }  .mt-sm-1,  .my-sm-1 {    margin-top: .25rem!important  }  .mr-sm-1,  .mx-sm-1 {    margin-right: .25rem!important  }  .mb-sm-1,  .my-sm-1 {    margin-bottom: .25rem!important  }  .ml-sm-1,  .mx-sm-1 {    margin-left: .25rem!important  }  .m-sm-2 {    margin: .5rem!important  }  .mt-sm-2,  .my-sm-2 {    margin-top: .5rem!important  }  .mr-sm-2,  .mx-sm-2 {    margin-right: .5rem!important  }  .mb-sm-2,  .my-sm-2 {    margin-bottom: .5rem!important  }  .ml-sm-2,  .mx-sm-2 {    margin-left: .5rem!important  }  .m-sm-3 {    margin: 1rem!important  }  .mt-sm-3,  .my-sm-3 {    margin-top: 1rem!important  }  .mr-sm-3,  .mx-sm-3 {    margin-right: 1rem!important  }  .mb-sm-3,  .my-sm-3 {    margin-bottom: 1rem!important  }  .ml-sm-3,  .mx-sm-3 {    margin-left: 1rem!important  }  .m-sm-4 {    margin: 1.5rem!important  }  .mt-sm-4,  .my-sm-4 {    margin-top: 1.5rem!important  }  .mr-sm-4,  .mx-sm-4 {    margin-right: 1.5rem!important  }  .mb-sm-4,  .my-sm-4 {    margin-bottom: 1.5rem!important  }  .ml-sm-4,  .mx-sm-4 {    margin-left: 1.5rem!important  }  .m-sm-5 {    margin: 3rem!important  }  .mt-sm-5,  .my-sm-5 {    margin-top: 3rem!important  }  .mr-sm-5,  .mx-sm-5 {    margin-right: 3rem!important  }  .mb-sm-5,  .my-sm-5 {    margin-bottom: 3rem!important  }  .ml-sm-5,  .mx-sm-5 {    margin-left: 3rem!important  }  .p-sm-0 {    padding: 0!important  }  .pt-sm-0,  .py-sm-0 {    padding-top: 0!important  }  .pr-sm-0,  .px-sm-0 {    padding-right: 0!important  }  .pb-sm-0,  .py-sm-0 {    padding-bottom: 0!important  }  .pl-sm-0,  .px-sm-0 {    padding-left: 0!important  }  .p-sm-1 {    padding: .25rem!important  }  .pt-sm-1,  .py-sm-1 {    padding-top: .25rem!important  }  .pr-sm-1,  .px-sm-1 {    padding-right: .25rem!important  }  .pb-sm-1,  .py-sm-1 {    padding-bottom: .25rem!important  }  .pl-sm-1,  .px-sm-1 {    padding-left: .25rem!important  }  .p-sm-2 {    padding: .5rem!important  }  .pt-sm-2,  .py-sm-2 {    padding-top: .5rem!important  }  .pr-sm-2,  .px-sm-2 {    padding-right: .5rem!important  }  .pb-sm-2,  .py-sm-2 {    padding-bottom: .5rem!important  }  .pl-sm-2,  .px-sm-2 {    padding-left: .5rem!important  }  .p-sm-3 {    padding: 1rem!important  }  .pt-sm-3,  .py-sm-3 {    padding-top: 1rem!important  }  .pr-sm-3,  .px-sm-3 {    padding-right: 1rem!important  }  .pb-sm-3,  .py-sm-3 {    padding-bottom: 1rem!important  }  .pl-sm-3,  .px-sm-3 {    padding-left: 1rem!important  }  .p-sm-4 {    padding: 1.5rem!important  }  .pt-sm-4,  .py-sm-4 {    padding-top: 1.5rem!important  }  .pr-sm-4,  .px-sm-4 {    padding-right: 1.5rem!important  }  .pb-sm-4,  .py-sm-4 {    padding-bottom: 1.5rem!important  }  .pl-sm-4,  .px-sm-4 {    padding-left: 1.5rem!important  }  .p-sm-5 {    padding: 3rem!important  }  .pt-sm-5,  .py-sm-5 {    padding-top: 3rem!important  }  .pr-sm-5,  .px-sm-5 {    padding-right: 3rem!important  }  .pb-sm-5,  .py-sm-5 {    padding-bottom: 3rem!important  }  .pl-sm-5,  .px-sm-5 {    padding-left: 3rem!important  }  .m-sm-n1 {    margin: -.25rem!important  }  .mt-sm-n1,  .my-sm-n1 {    margin-top: -.25rem!important  }  .mr-sm-n1,  .mx-sm-n1 {    margin-right: -.25rem!important  }  .mb-sm-n1,  .my-sm-n1 {    margin-bottom: -.25rem!important  }  .ml-sm-n1,  .mx-sm-n1 {    margin-left: -.25rem!important  }  .m-sm-n2 {    margin: -.5rem!important  }  .mt-sm-n2,  .my-sm-n2 {    margin-top: -.5rem!important  }  .mr-sm-n2,  .mx-sm-n2 {    margin-right: -.5rem!important  }  .mb-sm-n2,  .my-sm-n2 {    margin-bottom: -.5rem!important  }  .ml-sm-n2,  .mx-sm-n2 {    margin-left: -.5rem!important  }  .m-sm-n3 {    margin: -1rem!important  }  .mt-sm-n3,  .my-sm-n3 {    margin-top: -1rem!important  }  .mr-sm-n3,  .mx-sm-n3 {    margin-right: -1rem!important  }  .mb-sm-n3,  .my-sm-n3 {    margin-bottom: -1rem!important  }  .ml-sm-n3,  .mx-sm-n3 {    margin-left: -1rem!important  }  .m-sm-n4 {    margin: -1.5rem!important  }  .mt-sm-n4,  .my-sm-n4 {    margin-top: -1.5rem!important  }  .mr-sm-n4,  .mx-sm-n4 {    margin-right: -1.5rem!important  }  .mb-sm-n4,  .my-sm-n4 {    margin-bottom: -1.5rem!important  }  .ml-sm-n4,  .mx-sm-n4 {    margin-left: -1.5rem!important  }  .m-sm-n5 {    margin: -3rem!important  }  .mt-sm-n5,  .my-sm-n5 {    margin-top: -3rem!important  }  .mr-sm-n5,  .mx-sm-n5 {    margin-right: -3rem!important  }  .mb-sm-n5,  .my-sm-n5 {    margin-bottom: -3rem!important  }  .ml-sm-n5,  .mx-sm-n5 {    margin-left: -3rem!important  }  .m-sm-auto {    margin: auto!important  }  .mt-sm-auto,  .my-sm-auto {    margin-top: auto!important  }  .mr-sm-auto,  .mx-sm-auto {    margin-right: auto!important  }  .mb-sm-auto,  .my-sm-auto {    margin-bottom: auto!important  }  .ml-sm-auto,  .mx-sm-auto {    margin-left: auto!important  }}@media (min-width:768px) {  .m-md-0 {    margin: 0!important  }  .mt-md-0,  .my-md-0 {    margin-top: 0!important  }  .mr-md-0,  .mx-md-0 {    margin-right: 0!important  }  .mb-md-0,  .my-md-0 {    margin-bottom: 0!important  }  .ml-md-0,  .mx-md-0 {    margin-left: 0!important  }  .m-md-1 {    margin: .25rem!important  }  .mt-md-1,  .my-md-1 {    margin-top: .25rem!important  }  .mr-md-1,  .mx-md-1 {    margin-right: .25rem!important  }  .mb-md-1,  .my-md-1 {    margin-bottom: .25rem!important  }  .ml-md-1,  .mx-md-1 {    margin-left: .25rem!important  }  .m-md-2 {    margin: .5rem!important  }  .mt-md-2,  .my-md-2 {    margin-top: .5rem!important  }  .mr-md-2,  .mx-md-2 {    margin-right: .5rem!important  }  .mb-md-2,  .my-md-2 {    margin-bottom: .5rem!important  }  .ml-md-2,  .mx-md-2 {    margin-left: .5rem!important  }  .m-md-3 {    margin: 1rem!important  }  .mt-md-3,  .my-md-3 {    margin-top: 1rem!important  }  .mr-md-3,  .mx-md-3 {    margin-right: 1rem!important  }  .mb-md-3,  .my-md-3 {    margin-bottom: 1rem!important  }  .ml-md-3,  .mx-md-3 {    margin-left: 1rem!important  }  .m-md-4 {    margin: 1.5rem!important  }  .mt-md-4,  .my-md-4 {    margin-top: 1.5rem!important  }  .mr-md-4,  .mx-md-4 {    margin-right: 1.5rem!important  }  .mb-md-4,  .my-md-4 {    margin-bottom: 1.5rem!important  }  .ml-md-4,  .mx-md-4 {    margin-left: 1.5rem!important  }  .m-md-5 {    margin: 3rem!important  }  .mt-md-5,  .my-md-5 {    margin-top: 3rem!important  }  .mr-md-5,  .mx-md-5 {    margin-right: 3rem!important  }  .mb-md-5,  .my-md-5 {    margin-bottom: 3rem!important  }  .ml-md-5,  .mx-md-5 {    margin-left: 3rem!important  }  .p-md-0 {    padding: 0!important  }  .pt-md-0,  .py-md-0 {    padding-top: 0!important  }  .pr-md-0,  .px-md-0 {    padding-right: 0!important  }  .pb-md-0,  .py-md-0 {    padding-bottom: 0!important  }  .pl-md-0,  .px-md-0 {    padding-left: 0!important  }  .p-md-1 {    padding: .25rem!important  }  .pt-md-1,  .py-md-1 {    padding-top: .25rem!important  }  .pr-md-1,  .px-md-1 {    padding-right: .25rem!important  }  .pb-md-1,  .py-md-1 {    padding-bottom: .25rem!important  }  .pl-md-1,  .px-md-1 {    padding-left: .25rem!important  }  .p-md-2 {    padding: .5rem!important  }  .pt-md-2,  .py-md-2 {    padding-top: .5rem!important  }  .pr-md-2,  .px-md-2 {    padding-right: .5rem!important  }  .pb-md-2,  .py-md-2 {    padding-bottom: .5rem!important  }  .pl-md-2,  .px-md-2 {    padding-left: .5rem!important  }  .p-md-3 {    padding: 1rem!important  }  .pt-md-3,  .py-md-3 {    padding-top: 1rem!important  }  .pr-md-3,  .px-md-3 {    padding-right: 1rem!important  }  .pb-md-3,  .py-md-3 {    padding-bottom: 1rem!important  }  .pl-md-3,  .px-md-3 {    padding-left: 1rem!important  }  .p-md-4 {    padding: 1.5rem!important  }  .pt-md-4,  .py-md-4 {    padding-top: 1.5rem!important  }  .pr-md-4,  .px-md-4 {    padding-right: 1.5rem!important  }  .pb-md-4,  .py-md-4 {    padding-bottom: 1.5rem!important  }  .pl-md-4,  .px-md-4 {    padding-left: 1.5rem!important  }  .p-md-5 {    padding: 3rem!important  }  .pt-md-5,  .py-md-5 {    padding-top: 3rem!important  }  .pr-md-5,  .px-md-5 {    padding-right: 3rem!important  }  .pb-md-5,  .py-md-5 {    padding-bottom: 3rem!important  }  .pl-md-5,  .px-md-5 {    padding-left: 3rem!important  }  .m-md-n1 {    margin: -.25rem!important  }  .mt-md-n1,  .my-md-n1 {    margin-top: -.25rem!important  }  .mr-md-n1,  .mx-md-n1 {    margin-right: -.25rem!important  }  .mb-md-n1,  .my-md-n1 {    margin-bottom: -.25rem!important  }  .ml-md-n1,  .mx-md-n1 {    margin-left: -.25rem!important  }  .m-md-n2 {    margin: -.5rem!important  }  .mt-md-n2,  .my-md-n2 {    margin-top: -.5rem!important  }  .mr-md-n2,  .mx-md-n2 {    margin-right: -.5rem!important  }  .mb-md-n2,  .my-md-n2 {    margin-bottom: -.5rem!important  }  .ml-md-n2,  .mx-md-n2 {    margin-left: -.5rem!important  }  .m-md-n3 {    margin: -1rem!important  }  .mt-md-n3,  .my-md-n3 {    margin-top: -1rem!important  }  .mr-md-n3,  .mx-md-n3 {    margin-right: -1rem!important  }  .mb-md-n3,  .my-md-n3 {    margin-bottom: -1rem!important  }  .ml-md-n3,  .mx-md-n3 {    margin-left: -1rem!important  }  .m-md-n4 {    margin: -1.5rem!important  }  .mt-md-n4,  .my-md-n4 {    margin-top: -1.5rem!important  }  .mr-md-n4,  .mx-md-n4 {    margin-right: -1.5rem!important  }  .mb-md-n4,  .my-md-n4 {    margin-bottom: -1.5rem!important  }  .ml-md-n4,  .mx-md-n4 {    margin-left: -1.5rem!important  }  .m-md-n5 {    margin: -3rem!important  }  .mt-md-n5,  .my-md-n5 {    margin-top: -3rem!important  }  .mr-md-n5,  .mx-md-n5 {    margin-right: -3rem!important  }  .mb-md-n5,  .my-md-n5 {    margin-bottom: -3rem!important  }  .ml-md-n5,  .mx-md-n5 {    margin-left: -3rem!important  }  .m-md-auto {    margin: auto!important  }  .mt-md-auto,  .my-md-auto {    margin-top: auto!important  }  .mr-md-auto,  .mx-md-auto {    margin-right: auto!important  }  .mb-md-auto,  .my-md-auto {    margin-bottom: auto!important  }  .ml-md-auto,  .mx-md-auto {    margin-left: auto!important  }}@media (min-width:992px) {  .m-lg-0 {    margin: 0!important  }  .mt-lg-0,  .my-lg-0 {    margin-top: 0!important  }  .mr-lg-0,  .mx-lg-0 {    margin-right: 0!important  }  .mb-lg-0,  .my-lg-0 {    margin-bottom: 0!important  }  .ml-lg-0,  .mx-lg-0 {    margin-left: 0!important  }  .m-lg-1 {    margin: .25rem!important  }  .mt-lg-1,  .my-lg-1 {    margin-top: .25rem!important  }  .mr-lg-1,  .mx-lg-1 {    margin-right: .25rem!important  }  .mb-lg-1,  .my-lg-1 {    margin-bottom: .25rem!important  }  .ml-lg-1,  .mx-lg-1 {    margin-left: .25rem!important  }  .m-lg-2 {    margin: .5rem!important  }  .mt-lg-2,  .my-lg-2 {    margin-top: .5rem!important  }  .mr-lg-2,  .mx-lg-2 {    margin-right: .5rem!important  }  .mb-lg-2,  .my-lg-2 {    margin-bottom: .5rem!important  }  .ml-lg-2,  .mx-lg-2 {    margin-left: .5rem!important  }  .m-lg-3 {    margin: 1rem!important  }  .mt-lg-3,  .my-lg-3 {    margin-top: 1rem!important  }  .mr-lg-3,  .mx-lg-3 {    margin-right: 1rem!important  }  .mb-lg-3,  .my-lg-3 {    margin-bottom: 1rem!important  }  .ml-lg-3,  .mx-lg-3 {    margin-left: 1rem!important  }  .m-lg-4 {    margin: 1.5rem!important  }  .mt-lg-4,  .my-lg-4 {    margin-top: 1.5rem!important  }  .mr-lg-4,  .mx-lg-4 {    margin-right: 1.5rem!important  }  .mb-lg-4,  .my-lg-4 {    margin-bottom: 1.5rem!important  }  .ml-lg-4,  .mx-lg-4 {    margin-left: 1.5rem!important  }  .m-lg-5 {    margin: 3rem!important  }  .mt-lg-5,  .my-lg-5 {    margin-top: 3rem!important  }  .mr-lg-5,  .mx-lg-5 {    margin-right: 3rem!important  }  .mb-lg-5,  .my-lg-5 {    margin-bottom: 3rem!important  }  .ml-lg-5,  .mx-lg-5 {    margin-left: 3rem!important  }  .p-lg-0 {    padding: 0!important  }  .pt-lg-0,  .py-lg-0 {    padding-top: 0!important  }  .pr-lg-0,  .px-lg-0 {    padding-right: 0!important  }  .pb-lg-0,  .py-lg-0 {    padding-bottom: 0!important  }  .pl-lg-0,  .px-lg-0 {    padding-left: 0!important  }  .p-lg-1 {    padding: .25rem!important  }  .pt-lg-1,  .py-lg-1 {    padding-top: .25rem!important  }  .pr-lg-1,  .px-lg-1 {    padding-right: .25rem!important  }  .pb-lg-1,  .py-lg-1 {    padding-bottom: .25rem!important  }  .pl-lg-1,  .px-lg-1 {    padding-left: .25rem!important  }  .p-lg-2 {    padding: .5rem!important  }  .pt-lg-2,  .py-lg-2 {    padding-top: .5rem!important  }  .pr-lg-2,  .px-lg-2 {    padding-right: .5rem!important  }  .pb-lg-2,  .py-lg-2 {    padding-bottom: .5rem!important  }  .pl-lg-2,  .px-lg-2 {    padding-left: .5rem!important  }  .p-lg-3 {    padding: 1rem!important  }  .pt-lg-3,  .py-lg-3 {    padding-top: 1rem!important  }  .pr-lg-3,  .px-lg-3 {    padding-right: 1rem!important  }  .pb-lg-3,  .py-lg-3 {    padding-bottom: 1rem!important  }  .pl-lg-3,  .px-lg-3 {    padding-left: 1rem!important  }  .p-lg-4 {    padding: 1.5rem!important  }  .pt-lg-4,  .py-lg-4 {    padding-top: 1.5rem!important  }  .pr-lg-4,  .px-lg-4 {    padding-right: 1.5rem!important  }  .pb-lg-4,  .py-lg-4 {    padding-bottom: 1.5rem!important  }  .pl-lg-4,  .px-lg-4 {    padding-left: 1.5rem!important  }  .p-lg-5 {    padding: 3rem!important  }  .pt-lg-5,  .py-lg-5 {    padding-top: 3rem!important  }  .pr-lg-5,  .px-lg-5 {    padding-right: 3rem!important  }  .pb-lg-5,  .py-lg-5 {    padding-bottom: 3rem!important  }  .pl-lg-5,  .px-lg-5 {    padding-left: 3rem!important  }  .m-lg-n1 {    margin: -.25rem!important  }  .mt-lg-n1,  .my-lg-n1 {    margin-top: -.25rem!important  }  .mr-lg-n1,  .mx-lg-n1 {    margin-right: -.25rem!important  }  .mb-lg-n1,  .my-lg-n1 {    margin-bottom: -.25rem!important  }  .ml-lg-n1,  .mx-lg-n1 {    margin-left: -.25rem!important  }  .m-lg-n2 {    margin: -.5rem!important  }  .mt-lg-n2,  .my-lg-n2 {    margin-top: -.5rem!important  }  .mr-lg-n2,  .mx-lg-n2 {    margin-right: -.5rem!important  }  .mb-lg-n2,  .my-lg-n2 {    margin-bottom: -.5rem!important  }  .ml-lg-n2,  .mx-lg-n2 {    margin-left: -.5rem!important  }  .m-lg-n3 {    margin: -1rem!important  }  .mt-lg-n3,  .my-lg-n3 {    margin-top: -1rem!important  }  .mr-lg-n3,  .mx-lg-n3 {    margin-right: -1rem!important  }  .mb-lg-n3,  .my-lg-n3 {    margin-bottom: -1rem!important  }  .ml-lg-n3,  .mx-lg-n3 {    margin-left: -1rem!important  }  .m-lg-n4 {    margin: -1.5rem!important  }  .mt-lg-n4,  .my-lg-n4 {    margin-top: -1.5rem!important  }  .mr-lg-n4,  .mx-lg-n4 {    margin-right: -1.5rem!important  }  .mb-lg-n4,  .my-lg-n4 {    margin-bottom: -1.5rem!important  }  .ml-lg-n4,  .mx-lg-n4 {    margin-left: -1.5rem!important  }  .m-lg-n5 {    margin: -3rem!important  }  .mt-lg-n5,  .my-lg-n5 {    margin-top: -3rem!important  }  .mr-lg-n5,  .mx-lg-n5 {    margin-right: -3rem!important  }  .mb-lg-n5,  .my-lg-n5 {    margin-bottom: -3rem!important  }  .ml-lg-n5,  .mx-lg-n5 {    margin-left: -3rem!important  }  .m-lg-auto {    margin: auto!important  }  .mt-lg-auto,  .my-lg-auto {    margin-top: auto!important  }  .mr-lg-auto,  .mx-lg-auto {    margin-right: auto!important  }  .mb-lg-auto,  .my-lg-auto {    margin-bottom: auto!important  }  .ml-lg-auto,  .mx-lg-auto {    margin-left: auto!important  }}@media (min-width:1200px) {  .m-xl-0 {    margin: 0!important  }  .mt-xl-0,  .my-xl-0 {    margin-top: 0!important  }  .mr-xl-0,  .mx-xl-0 {    margin-right: 0!important  }  .mb-xl-0,  .my-xl-0 {    margin-bottom: 0!important  }  .ml-xl-0,  .mx-xl-0 {    margin-left: 0!important  }  .m-xl-1 {    margin: .25rem!important  }  .mt-xl-1,  .my-xl-1 {    margin-top: .25rem!important  }  .mr-xl-1,  .mx-xl-1 {    margin-right: .25rem!important  }  .mb-xl-1,  .my-xl-1 {    margin-bottom: .25rem!important  }  .ml-xl-1,  .mx-xl-1 {    margin-left: .25rem!important  }  .m-xl-2 {    margin: .5rem!important  }  .mt-xl-2,  .my-xl-2 {    margin-top: .5rem!important  }  .mr-xl-2,  .mx-xl-2 {    margin-right: .5rem!important  }  .mb-xl-2,  .my-xl-2 {    margin-bottom: .5rem!important  }  .ml-xl-2,  .mx-xl-2 {    margin-left: .5rem!important  }  .m-xl-3 {    margin: 1rem!important  }  .mt-xl-3,  .my-xl-3 {    margin-top: 1rem!important  }  .mr-xl-3,  .mx-xl-3 {    margin-right: 1rem!important  }  .mb-xl-3,  .my-xl-3 {    margin-bottom: 1rem!important  }  .ml-xl-3,  .mx-xl-3 {    margin-left: 1rem!important  }  .m-xl-4 {    margin: 1.5rem!important  }  .mt-xl-4,  .my-xl-4 {    margin-top: 1.5rem!important  }  .mr-xl-4,  .mx-xl-4 {    margin-right: 1.5rem!important  }  .mb-xl-4,  .my-xl-4 {    margin-bottom: 1.5rem!important  }  .ml-xl-4,  .mx-xl-4 {    margin-left: 1.5rem!important  }  .m-xl-5 {    margin: 3rem!important  }  .mt-xl-5,  .my-xl-5 {    margin-top: 3rem!important  }  .mr-xl-5,  .mx-xl-5 {    margin-right: 3rem!important  }  .mb-xl-5,  .my-xl-5 {    margin-bottom: 3rem!important  }  .ml-xl-5,  .mx-xl-5 {    margin-left: 3rem!important  }  .p-xl-0 {    padding: 0!important  }  .pt-xl-0,  .py-xl-0 {    padding-top: 0!important  }  .pr-xl-0,  .px-xl-0 {    padding-right: 0!important  }  .pb-xl-0,  .py-xl-0 {    padding-bottom: 0!important  }  .pl-xl-0,  .px-xl-0 {    padding-left: 0!important  }  .p-xl-1 {    padding: .25rem!important  }  .pt-xl-1,  .py-xl-1 {    padding-top: .25rem!important  }  .pr-xl-1,  .px-xl-1 {    padding-right: .25rem!important  }  .pb-xl-1,  .py-xl-1 {    padding-bottom: .25rem!important  }  .pl-xl-1,  .px-xl-1 {    padding-left: .25rem!important  }  .p-xl-2 {    padding: .5rem!important  }  .pt-xl-2,  .py-xl-2 {    padding-top: .5rem!important  }  .pr-xl-2,  .px-xl-2 {    padding-right: .5rem!important  }  .pb-xl-2,  .py-xl-2 {    padding-bottom: .5rem!important  }  .pl-xl-2,  .px-xl-2 {    padding-left: .5rem!important  }  .p-xl-3 {    padding: 1rem!important  }  .pt-xl-3,  .py-xl-3 {    padding-top: 1rem!important  }  .pr-xl-3,  .px-xl-3 {    padding-right: 1rem!important  }  .pb-xl-3,  .py-xl-3 {    padding-bottom: 1rem!important  }  .pl-xl-3,  .px-xl-3 {    padding-left: 1rem!important  }  .p-xl-4 {    padding: 1.5rem!important  }  .pt-xl-4,  .py-xl-4 {    padding-top: 1.5rem!important  }  .pr-xl-4,  .px-xl-4 {    padding-right: 1.5rem!important  }  .pb-xl-4,  .py-xl-4 {    padding-bottom: 1.5rem!important  }  .pl-xl-4,  .px-xl-4 {    padding-left: 1.5rem!important  }  .p-xl-5 {    padding: 3rem!important  }  .pt-xl-5,  .py-xl-5 {    padding-top: 3rem!important  }  .pr-xl-5,  .px-xl-5 {    padding-right: 3rem!important  }  .pb-xl-5,  .py-xl-5 {    padding-bottom: 3rem!important  }  .pl-xl-5,  .px-xl-5 {    padding-left: 3rem!important  }  .m-xl-n1 {    margin: -.25rem!important  }  .mt-xl-n1,  .my-xl-n1 {    margin-top: -.25rem!important  }  .mr-xl-n1,  .mx-xl-n1 {    margin-right: -.25rem!important  }  .mb-xl-n1,  .my-xl-n1 {    margin-bottom: -.25rem!important  }  .ml-xl-n1,  .mx-xl-n1 {    margin-left: -.25rem!important  }  .m-xl-n2 {    margin: -.5rem!important  }  .mt-xl-n2,  .my-xl-n2 {    margin-top: -.5rem!important  }  .mr-xl-n2,  .mx-xl-n2 {    margin-right: -.5rem!important  }  .mb-xl-n2,  .my-xl-n2 {    margin-bottom: -.5rem!important  }  .ml-xl-n2,  .mx-xl-n2 {    margin-left: -.5rem!important  }  .m-xl-n3 {    margin: -1rem!important  }  .mt-xl-n3,  .my-xl-n3 {    margin-top: -1rem!important  }  .mr-xl-n3,  .mx-xl-n3 {    margin-right: -1rem!important  }  .mb-xl-n3,  .my-xl-n3 {    margin-bottom: -1rem!important  }  .ml-xl-n3,  .mx-xl-n3 {    margin-left: -1rem!important  }  .m-xl-n4 {    margin: -1.5rem!important  }  .mt-xl-n4,  .my-xl-n4 {    margin-top: -1.5rem!important  }  .mr-xl-n4,  .mx-xl-n4 {    margin-right: -1.5rem!important  }  .mb-xl-n4,  .my-xl-n4 {    margin-bottom: -1.5rem!important  }  .ml-xl-n4,  .mx-xl-n4 {    margin-left: -1.5rem!important  }  .m-xl-n5 {    margin: -3rem!important  }  .mt-xl-n5,  .my-xl-n5 {    margin-top: -3rem!important  }  .mr-xl-n5,  .mx-xl-n5 {    margin-right: -3rem!important  }  .mb-xl-n5,  .my-xl-n5 {    margin-bottom: -3rem!important  }  .ml-xl-n5,  .mx-xl-n5 {    margin-left: -3rem!important  }  .m-xl-auto {    margin: auto!important  }  .mt-xl-auto,  .my-xl-auto {    margin-top: auto!important  }  .mr-xl-auto,  .mx-xl-auto {    margin-right: auto!important  }  .mb-xl-auto,  .my-xl-auto {    margin-bottom: auto!important  }  .ml-xl-auto,  .mx-xl-auto {    margin-left: auto!important  }}.btn_global {  padding: 0 30px;  display: flex;  justify-content: center;  align-items: center;  font-size: 22.4px;  color: #fff;  width: -moz-max-content;  width: max-content;  height: 65px;  border: 3px solid #fff;  border-radius: 33px;  font-weight: 700;  transition: all .3s ease-in-out;  position: relative}.btn_global::after,.btn_global::before {  content: "";  position: absolute;  top: 50%;  left: 80px;  width: 2px;  height: 30px;  transform: translateY(-50%);  background-color: rgba(255,255,255,.5);  transition: all .3s ease-in-out;  z-index: 1}.btn_global::after {  height: 0;  background-color: #bd9250;  z-index: 2}@media (max-width:576px) {  .btn_global {    font-size: 18px  }}.btn_global svg {  width: 30px;  height: 30px;  fill: #fff;  margin-right: 40px;  transition: all .3s ease-in-out}.btn_global:hover::after {  height: 30px}.btn_global:hover svg {  fill: #bd9250;  transform: scale(1.2)}.btn_global:hover {  color: #bd9250;  background-color: rgba(255,255,255,.1)}.link_global,body .home-attorney-links > a,body .home-info-card a,body .home-practice-main a {  font-size: 19.2px;  color: #bd9250;  position: relative;  font-weight: 700}.link_global::after,.link_global::before,body .home-attorney-links > a::after,body .home-attorney-links > a::before,body .home-info-card a::after,body .home-info-card a::before,body .home-practice-main a::after,body .home-practice-main a::before {  content: "";  position: absolute;  bottom: -5px;  left: 50%;  width: 100%;  height: 3px;  transform: translateX(-50%);  background-color: #bd9250;  transition: all .3s ease-in-out;  z-index: 1}.link_global::after,body .home-attorney-links > a::after,body .home-info-card a::after,body .home-practice-main a::after {  background-color: #fff;  width: 0;  z-index: 2}.link_global:hover,body .home-attorney-links > a:hover,body .home-info-card a:hover,body .home-practice-main a:hover {  color: #fff}.link_global:hover::after,body .home-attorney-links > a:hover::after,body .home-info-card a:hover::after,body .home-practice-main a:hover::after {  width: 100%}@media (max-width:576px) {  .link_global,  body .home-attorney-links > a,  body .home-info-card a,  body .home-practice-main a {    font-size: 18px  }}.btn_play {  width: 100px;  height: 100px;  padding: 0;  display: flex;  justify-content: center;  align-items: center;  flex-direction: column;  position: absolute;  top: 55%;  left: 35px;  transform: translateY(100px);  z-index: 2;  background-color: #bd9250;  transition: all .3s ease-in-out;  opacity: .5}@media (max-width:576px) {  .btn_play {    width: 50px;    height: 50px;    top: auto;    left: 10px;    bottom: 50%  }}.btn_play svg {  width: 50px;  height: 50px;  fill: #fff;  transition: all .3s ease-in-out}@media (max-width:576px) {  .btn_play svg {    width: 20px;    height: 20px  }}.btn_play_text {  font-size: 14px;  margin-top: 5px;  color: #fff}@media (max-width:576px) {  .btn_play_text {    font-size: 9px  }}.btn_up {  position: fixed;  bottom: 30px;  right: 30px;  width: 45px;  height: 45px;  display: flex;  justify-content: center;  align-items: center;  background-color: rgba(0,0,0,.7);  border-radius: 4px;  outline: 0;  transition: all .3s ease-in-out;  opacity: 0;  z-index: -1}@media (max-width:1540px) {  .btn_up {    width: 25px;    height: 25px;    bottom: 20px;    right: 20px  }}.btn_up:hover {  outline: 0}.btn_up:hover svg {  fill: #bd9250}.btn_up svg {  width: 30px;  height: 30px;  fill: #fff;  transform: rotate(90deg);  transition: all .3s ease-in-out}@media (max-width:1540px) {  .btn_up svg {    width: 15px;    height: 15px  }}body .btn_show {  opacity: 1;  z-index: 997}body .site-header {  width: 100%;  max-width: 100%;  padding: 0}body .header,body.page-template.page-template-page-practice-areas .header {  width: 100%;  background-color: transparent;  position: absolute;  top: 0;  left: 0;  z-index: 999;  border-bottom: 1px solid rgba(255,255,255,.2)}@media (max-width:1200px) {  body .header,  body.page-template.page-template-page-practice-areas .header {    position: static;    top: initial;    left: initial;    z-index: initial  }}body .header-social,body.page-template.page-template-page-practice-areas .header-social {  width: 100%;  background-color: #c6c3bd}@media (max-width:1200px) {  body .header-social,  body.page-template.page-template-page-practice-areas .header-social {    display: none  }}body .header-social-main,body.page-template.page-template-page-practice-areas .header-social-main {  width: 100%;  display: flex;  justify-content: right}body .header-social-phone,body.page-template.page-template-page-practice-areas .header-social-phone {  display: flex;  justify-content: center;  align-items: center}body .header-social-phone p,body.page-template.page-template-page-practice-areas .header-social-phone p {  margin: 0 10px;  padding: 0;  font-size: 14.4px;  color: #262626;  font-weight: 700}body .header-social-phone a,body.page-template.page-template-page-practice-areas .header-social-phone a {  color: #262626;  font-weight: 700;  font-size: 30.85px}body .header-social-phone a:hover,body.page-template.page-template-page-practice-areas .header-social-phone a:hover {  color: #bd9250}body .header-social-phone svg,body.page-template.page-template-page-practice-areas .header-social-phone svg {  width: 32px;  height: 27px;  fill: #262626}body .header-social .container,body.page-template.page-template-page-practice-areas .header-social .container {  max-width: 1540px}body .header-content,body.page-template.page-template-page-practice-areas .header-content {  width: 100%;  background-color: transparent}@media (max-width:1200px) {  body .header-content,  body.page-template.page-template-page-practice-areas .header-content {    background-color: #1b2638;    position: fixed;    top: 0;    left: 0;    z-index: 99999  }}body .header-content-main,body.page-template.page-template-page-practice-areas .header-content-main {  padding: 30px 0;  width: 100%;  display: flex;  justify-content: space-between;  align-items: center}@media (max-width:1200px) {  body .header-content-main,  body.page-template.page-template-page-practice-areas .header-content-main {    padding: 5px 0  }}body .header-logo,body.page-template.page-template-page-practice-areas .header-logo {  width: 270px;  height: 67.7px;  display: block;  outline: 0}@media (max-width:767px) {  body .header-logo,  body.page-template.page-template-page-practice-areas .header-logo {    width: 213px;    height: 50px  }}body .header-logo:focus,body .header-logo:hover,body.page-template.page-template-page-practice-areas .header-logo:focus,body.page-template.page-template-page-practice-areas .header-logo:hover {  outline: 0}body .header-logo picture,body.page-template.page-template-page-practice-areas .header-logo picture {  width: 100%;  height: 100%;  display: flex;  justify-content: center;  align-items: center}body .header-logo picture:last-child,body.page-template.page-template-page-practice-areas .header-logo picture:last-child {  display: none}body .header-logo img,body.page-template.page-template-page-practice-areas .header-logo img {  width: 100%;  height: 100%}body .header-nav,body.page-template.page-template-page-practice-areas .header-nav {  width: auto}@media (max-width:1200px) {  body .header-nav,  body.page-template.page-template-page-practice-areas .header-nav {    width: 350px;    height: calc(100vh - 87.7px);    padding: 30px 0;    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: center;    position: fixed;    right: -105%;    bottom: 0;    background-color: #1b2638;    border: 1px solid #bd9250;    z-index: 999;    transition: all .3s ease-in-out;    overflow-y: auto  }}@media (max-width:767px) {  body .header-nav,  body.page-template.page-template-page-practice-areas .header-nav {    width: 100%;    height: calc(100vh - 70px)  }}@media (max-width:1200px) {  body .header-nav-active,  body.page-template.page-template-page-practice-areas .header-nav-active {    right: 0  }}body .header-nav-mobile,body.page-template.page-template-page-practice-areas .header-nav-mobile {  width: 100%;  display: none;  justify-content: space-around;  align-items: center}body .header-nav-mobile a,body.page-template.page-template-page-practice-areas .header-nav-mobile a {  width: 63px;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center}body .header-nav-mobile a svg,body.page-template.page-template-page-practice-areas .header-nav-mobile a svg {  width: 30px;  height: 30px;  fill: #bd9250;  margin-bottom: 3px}body .header-nav-mobile a span,body.page-template.page-template-page-practice-areas .header-nav-mobile a span {  font-size: 11px;  color: #fff;  text-align: center;  text-transform: uppercase}@media (max-width:1200px) {  body .header-nav-mobile,  body.page-template.page-template-page-practice-areas .header-nav-mobile {    display: flex  }}@media (max-width:1200px) {  body .header .genesis-nav-menu,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu {    width: 100%  }}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu {    padding: 20px 0 30px 30px;    width: 100%;    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: flex-start  }}body .header .genesis-nav-menu .menu > li,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li {  position: relative;  margin-left: 50px}@media (max-width:1350px) {  body .header .genesis-nav-menu .menu > li,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li {    margin-left: 40px  }}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu > li,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li {    position: relative;    width: 100%;    margin-left: 0  }}body .header .genesis-nav-menu .menu > li.menu-item-has-children::after,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li.menu-item-has-children::after {  position: absolute;  z-index: 1;  top: 45%;  display: inline-block;  width: 10px;  height: 10px;  padding: 2px;  content: "";  transition: all .3s ease-in-out;  pointer-events: none;  border: solid #fff;  border-width: 0 2.5px 2.5px 0;  right: -15px;  transform: translateY(-45%) rotate(45deg) scale(.7)}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu > li.menu-item-has-children::after,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li.menu-item-has-children::after {    top: 15px;    right: 20px  }}body .header .genesis-nav-menu .menu > li.menu-item-has-children:hover::after,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li.menu-item-has-children:hover::after {  transform: translateY(-45%) rotate(-135deg) scale(.7);  top: 55%}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu > li.menu-item-has-children:hover::after,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li.menu-item-has-children:hover::after {    top: 20px  }}body .header .genesis-nav-menu .menu > li.menu-item-has-children .sub-menu .menu-item-has-children::after,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li.menu-item-has-children .sub-menu .menu-item-has-children::after {  position: absolute;  z-index: 1;  display: inline-block;  content: "";  padding: 2px;  top: 45%;  right: 10px;  width: 10px;  height: 10px;  transition: all .3s ease-in-out;  border: solid #333;  border-width: 0 2.5px 2.5px 0;  transform: translateY(-50%) rotate(-45deg) scale(.7)}body .header .genesis-nav-menu .menu > li.menu-item-has-children .sub-menu .menu-item-has-children:hover::after,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li.menu-item-has-children .sub-menu .menu-item-has-children:hover::after {  transform: translateY(-45%) rotate(-135deg) scale(.7);  top: 52%}body .header .genesis-nav-menu .menu > li > a,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li > a {  font-size: 16px;  color: #fff;  font-weight: 600;  cursor: pointer;  transition: initial}body .header .genesis-nav-menu .menu > li:last-child a,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li:last-child a {  padding: 10px 20px;  border-radius: 30px;  background-color: #bd9250;  border: 1px solid #bd9250}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu > li:last-child a,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu > li:last-child a {    padding: 12px 0;    border-radius: initial;    background-color: transparent;    border: none  }}body .header .genesis-nav-menu .menu .sub-menu,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu {  width: 225px;  border-radius: 4px;  background-color: #fff;  box-shadow: 0 0 8px 0 rgba(0,0,0,.2)}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu {    margin: 10px 0;    width: 100%;    position: static;    display: none;    opacity: 1;    left: 0;    background: 0 0;    box-shadow: none;    border-radius: 0;    border: none;    padding-left: 15px  }}body .header .genesis-nav-menu .menu .sub-menu::before,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu::before {  content: "";  position: absolute;  top: -9px;  left: 15%;  transform: translateX(-50%);  width: 15px;  height: 10px;  -webkit-clip-path: polygon(50% 0,0 100%,100% 100%);  clip-path: polygon(50% 0,0 100%,100% 100%);  background-color: #fff;  box-shadow: 0 0 8px 0 rgba(0,0,0,.2);  z-index: 2}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu::before,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu::before {    content: none  }}body .header .genesis-nav-menu .menu .sub-menu li:last-child,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li:last-child {  border-radius: 0 0 4px 4px}body .header .genesis-nav-menu .menu .sub-menu li:first-child,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li:first-child {  border-radius: 4px 4px 0 0}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu li:first-child a,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li:first-child a {    border-top: 1px solid #fff  }}body .header .genesis-nav-menu .menu .sub-menu li,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li {  background-color: transparent;  width: 100%;  position: relative;  z-index: 2;  transition: all .3s ease-in-out}body .header .genesis-nav-menu .menu .sub-menu li:hover,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li:hover {  background-color: #eee}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu li:hover,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li:hover {    background-color: transparent  }}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu li,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li {    margin-top: 0;    margin-bottom: 0;    padding-left: 0;    background-color: transparent  }}body .header .genesis-nav-menu .menu .sub-menu li a,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li a {  width: 100%;  font-size: 12px;  padding: 15px 20px;  font-weight: 700;  color: #000;  background-color: transparent;  border: none}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu li a,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li a {    font-size: 14px;    padding: 10px 0;    color: #fff;    border-bottom: 1px solid #fff  }}body .header .genesis-nav-menu .menu .sub-menu li:not(:last-child) a,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li:not(:last-child) a {  border-bottom: 1px solid rgba(0,0,0,.2)}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu li:not(:last-child) a,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu li:not(:last-child) a {    border-bottom: 1px solid #fff  }}body .header .genesis-nav-menu .menu .sub-menu .sub-menu,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .sub-menu {  left: 47px!important;  transform: translateY(2px)!important;  z-index: 3}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu .sub-menu,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .sub-menu {    display: block;    left: initial!important;    position: static;    transform: initial;    opacity: 1;    padding-left: 15px  }}body .header .genesis-nav-menu .menu .sub-menu .sub-menu::before,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .sub-menu::before {  content: none}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu .sub-menu li a,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .sub-menu li a {    border-top: none;    border-bottom: none  }}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu .sub-menu li:not(:first-child) a,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .sub-menu li:not(:first-child) a {    border-top: 1px solid #fff;    border-bottom: none  }}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu .sub-menu li:last-child a,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .sub-menu li:last-child a {    border-bottom: 1px solid #fff  }}body .header .genesis-nav-menu .menu .menu-item-has-children a,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .menu-item-has-children a {  display: flex;  justify-content: flex-start;  align-items: center}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .menu-item-has-children a,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .menu-item-has-children a {    width: -moz-max-content;    width: max-content  }}body .header .genesis-nav-menu .menu .mobile-menu-opener,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .mobile-menu-opener {  width: 10px;  height: 10px;  display: flex;  justify-content: center;  align-items: center;  margin-right: 7px}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .mobile-menu-opener,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .mobile-menu-opener {    margin-right: 0;    display: flex;    justify-content: center;    align-items: center;    position: absolute;    right: 0;    top: 10px;    z-index: 2;    width: 20px;    height: 20px;    border: 2px solid #bd9250  }}body .header .genesis-nav-menu .menu .mobile-menu-opener svg,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .mobile-menu-opener svg {  width: 100%;  height: 100%;  fill: #fff}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .mobile-menu-opener svg,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .mobile-menu-opener svg {    width: 10px;    height: 10px;    transition: all .3s ease-in-out  }}body .header .genesis-nav-menu .menu .sub-menu .mobile-menu-opener,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .mobile-menu-opener {  position: absolute;  top: 50%;  right: 10px;  transform: translateY(-50%) rotate(-90deg)}@media (max-width:1200px) {  body .header .genesis-nav-menu .menu .sub-menu .mobile-menu-opener,  body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .mobile-menu-opener {    display: none  }}body .header .genesis-nav-menu .menu .sub-menu .mobile-menu-opener svg,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .sub-menu .mobile-menu-opener svg {  fill: #262626}body .header .genesis-nav-menu .menu .open svg,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu .open svg {  transform: rotate(-180deg)}body .header .genesis-nav-menu .menu-item:hover > .sub-menu,body.page-template.page-template-page-practice-areas .header .genesis-nav-menu .menu-item:hover > .sub-menu {  left: -28px}body .header .fixed,body.page-template.page-template-page-practice-areas .header .fixed {  position: fixed;  top: -300px;  left: 0;  background-color: #fff;  z-index: 999;  box-shadow: 0 10px 10px -5px rgba(0,0,0,.2);  transition: all .3s ease-in-out}@media (max-width:1200px) {  body .header .fixed,  body.page-template.page-template-page-practice-areas .header .fixed {    position: fixed;    top: 0;    left: 0;    box-shadow: none;    transition: initial;    background-color: #1b2638  }}body .header .fixed .header-logo picture:first-child,body.page-template.page-template-page-practice-areas .header .fixed .header-logo picture:first-child {  display: none}@media (max-width:1200px) {  body .header .fixed .header-logo picture:first-child,  body.page-template.page-template-page-practice-areas .header .fixed .header-logo picture:first-child {    display: flex  }}body .header .fixed .header-logo picture:last-child,body.page-template.page-template-page-practice-areas .header .fixed .header-logo picture:last-child {  display: flex}@media (max-width:1200px) {  body .header .fixed .header-logo picture:last-child,  body.page-template.page-template-page-practice-areas .header .fixed .header-logo picture:last-child {    display: none  }}body .header .fixed .header-content-main,body.page-template.page-template-page-practice-areas .header .fixed .header-content-main {  padding: 10px 15px;  max-width: 1540px;  margin: 0 auto}@media (max-width:1200px) {  body .header .fixed .header-content-main,  body.page-template.page-template-page-practice-areas .header .fixed .header-content-main {    padding: 5px 0  }}body .header .fixed .header-content-main .genesis-nav-menu .menu > li:not(:first-child)::before,body.page-template.page-template-page-practice-areas .header .fixed .header-content-main .genesis-nav-menu .menu > li:not(:first-child)::before {  background-color: rgba(0,0,0,.5)}body .header .fixed .header-content-main .genesis-nav-menu .menu > li > a,body.page-template.page-template-page-practice-areas .header .fixed .header-content-main .genesis-nav-menu .menu > li > a {  font-size: 16px;  color: #000}@media (max-width:1200px) {  body .header .fixed .header-content-main .genesis-nav-menu .menu > li > a,  body.page-template.page-template-page-practice-areas .header .fixed .header-content-main .genesis-nav-menu .menu > li > a {    color: #fff  }}body .header .fixed .header-content-main .genesis-nav-menu .menu > li:last-child a,body.page-template.page-template-page-practice-areas .header .fixed .header-content-main .genesis-nav-menu .menu > li:last-child a {  padding: 0;  border-radius: 0;  background-color: transparent;  border: none}@media (max-width:1200px) {  body .header .fixed .header-content-main .genesis-nav-menu .menu > li:last-child a,  body.page-template.page-template-page-practice-areas .header .fixed .header-content-main .genesis-nav-menu .menu > li:last-child a {    padding-top: 12px;    padding-bottom: 12px  }}body .header .fixed .header-content-main .genesis-nav-menu .mobile-menu-opener svg,body.page-template.page-template-page-practice-areas .header .fixed .header-content-main .genesis-nav-menu .mobile-menu-opener svg {  fill: #000}@media (max-width:1200px) {  body .header .fixed .header-content-main .genesis-nav-menu .mobile-menu-opener svg,  body.page-template.page-template-page-practice-areas .header .fixed .header-content-main .genesis-nav-menu .mobile-menu-opener svg {    fill: #fff  }}body .header .header-social.fixed_show,body.page-template.page-template-page-practice-areas .header .header-social.fixed_show {  top: 0}body .header .fixed_show,body.page-template.page-template-page-practice-areas .header .fixed_show {  top: 30px}@media (max-width:1200px) {  body .header .fixed_show,  body.page-template.page-template-page-practice-areas .header .fixed_show {    top: 0  }}body .header .phone_mob_wraper,body.page-template.page-template-page-practice-areas .header .phone_mob_wraper {  display: none}@media (max-width:1200px) {  body .header .phone_mob_wraper,  body.page-template.page-template-page-practice-areas .header .phone_mob_wraper {    display: flex  }}body .header .phone_mob_wraper a.phone_mob,body.page-template.page-template-page-practice-areas .header .phone_mob_wraper a.phone_mob {  display: none;  font-size: 28px;  font-weight: 700;  color: #fff;  text-align: center;  margin: 0 auto;  position: relative;  z-index: 3}@media (max-width:1200px) {  body .header .phone_mob_wraper a.phone_mob,  body.page-template.page-template-page-practice-areas .header .phone_mob_wraper a.phone_mob {    display: block  }}body .header .phone_mob_wraper a.phone_mob:active,body .header .phone_mob_wraper a.phone_mob:focus,body .header .phone_mob_wraper a.phone_mob:hover,body.page-template.page-template-page-practice-areas .header .phone_mob_wraper a.phone_mob:active,body.page-template.page-template-page-practice-areas .header .phone_mob_wraper a.phone_mob:focus,body.page-template.page-template-page-practice-areas .header .phone_mob_wraper a.phone_mob:hover {  outline: 0}body .header .phone_mob_wraper a.phone_mob svg,body.page-template.page-template-page-practice-areas .header .phone_mob_wraper a.phone_mob svg {  width: 22px;  height: 22px;  fill: #bd9250;  transition: all .3s ease-in-out}body .header .burger,body.page-template.page-template-page-practice-areas .header .burger {  width: 25px;  height: 25px;  display: none;  justify-content: center;  align-items: center;  position: relative;  z-index: 33333}body .header .burger:active,body .header .burger:focus,body .header .burger:hover,body.page-template.page-template-page-practice-areas .header .burger:active,body.page-template.page-template-page-practice-areas .header .burger:focus,body.page-template.page-template-page-practice-areas .header .burger:hover {  outline: 0}@media (max-width:1200px) {  body .header .burger,  body.page-template.page-template-page-practice-areas .header .burger {    display: flex;    justify-content: center  }}body .header .burger svg,body.page-template.page-template-page-practice-areas .header .burger svg {  fill: #bd9250;  width: 100%;  height: 100%;  transition: all .3s ease-in-out}body .header .burger .close-icon,body.page-template.page-template-page-practice-areas .header .burger .close-icon {  display: none;  fill: #fff}body .header .header-social.fixed.fixed_show .header-social-main .header-social-phone a {  font-size: 20px}body:not(.home) .header {  background-color: #1b2638}body:not(.home) .header-content-main {  padding: 15px 0}@media (max-width:1200px) {  body:not(.home) .header-content-main {    padding: 10px 0  }}@media (max-width:1200px) {  body.admin-bar .header-nav {    width: 350px!important;    height: calc(100vh - 119.7px)!important  }}@media (max-width:782px) {  body.admin-bar .header-nav {    width: 350px!important;    height: calc(100vh - 133.7px)!important  }}@media (max-width:767px) {  body.admin-bar .header-nav {    width: 100%!important;    height: calc(100vh - 116px)!important  }}@media (max-width:1200px) {  body.admin-bar .header-content {    top: 32px!important  }}@media (max-width:1200px) and (max-width:782px) {  body.admin-bar .header-content {    top: 46px!important  }}body.admin-bar .header .header-social.fixed_show {  top: 32px!important}body.admin-bar .header .fixed_show {  top: 62px!important}@media (max-width:782px) {  body.admin-bar .header .fixed_show {    top: 46px!important  }}@media screen and (max-width:600px) {  #wpadminbar {    position: fixed  }}body .social {  display: flex;  justify-content: flex-start;  align-items: center}body .social li {  margin-right: 25px}body .social a {  width: 25px;  height: 25px;  display: flex;  justify-content: center;  align-items: center;  border-radius: 50%;  outline: 0;  transition: all .3s ease-in-out}body .social a:hover {  outline: 0;  transform: scale(1.2)}body .social a svg {  width: 60%;  height: 60%;  fill: #c6c3bd;  transition: all .3s ease-in-out}body .social .facebook a {  background-color: #3b579d}body .social .twitter a {  background-color: #5ea9dd}body .social .linkedin a {  background-color: #000}body .site-footer {  width: 100%;  max-width: 100%;  padding: 0;  border-top: 1px solid rgba(0,0,0,.2)}body .footer {  width: 100%;  padding: 30px 50px 20px}@media (max-width:1350px) {  body .footer {    padding: 30px 50px 50px  }}@media (max-width:992px) {  body .footer {    padding: 30px 35px 50px  }}@media (max-width:576px) {  body .footer {    padding: 50px 0 80px  }}body .footer-info {  padding: 50px;  border-top: 1px solid rgba(0,0,0,.2)}@media (max-width:992px) {  body .footer-info {    padding: 50px 35px  }}@media (max-width:576px) {  body .footer-info {    padding: 50px 0  }}body .footer-info-map {  display: inline-block;  margin-bottom: 15px!important;  transform: translateY(-4px)}body .footer-info span {  display: block;  margin: 0 0 50px;  font-size: 27.2px;  font-weight: 700;  letter-spacing: -1.088px;  color: rgba(0,0,0,.85);  position: relative}body .footer-info span::before {  content: "";  position: absolute;  bottom: -20px;  left: 0;  width: 50px;  height: 15px;  background-color: #e0d5af}body .footer-info span.tptn_after_thumb {  margin-bottom: 0}body .footer-info span.tptn_after_thumb::before {  display: none}@media (max-width:992px) {  body .footer-info .col-xl-4:nth-child(1) {    margin-bottom: 50px  }}body .footer-info .col-xl-4:nth-child(2) {  padding-left: 100px}@media (max-width:1350px) {  body .footer-info .col-xl-4:nth-child(2) {    padding-left: 20px  }}@media (max-width:1200px) {  body .footer-info .col-xl-4:nth-child(2) {    padding-left: 15px  }}@media (max-width:992px) {  body .footer-info .col-xl-4:nth-child(2) {    margin-bottom: 50px;    padding-left: 15px  }}body .footer-info-contact {  width: 100%;  font-size: 16px!important;  line-height: 1.4;  margin: 0}body .footer-info-contact a,body .footer-info-contact address,body .footer-info-contact strong {  font-size: 16px!important;  line-height: 1.4;  font-style: normal;  margin: 0}body .footer-info-contact a {  font-weight: 600;  color: #4171cc}body .footer-info-contact a:hover {  color: #bd9250}body .footer-info-notice {  width: 100%}body .footer-info-notice p {  margin: 0;  font-size: 16px;  line-height: 1.4}body .footer-info-notice a {  margin-left: 4px;  color: #4171cc;  font-weight: 600}body .footer-info-notice a:hover {  color: #bd9250}@media (max-width:576px) {  body .footer-menu {    width: 100%  }}body .footer-nav {  width: 100%;  display: flex;  justify-content: space-between;  align-items: center}@media (max-width:992px) {  body .footer-nav {    align-items: flex-start  }}@media (max-width:576px) {  body .footer-nav {    flex-direction: column;    justify-content: flex-start  }}@media (max-width:576px) {  body .footer-nav .menu {    width: 100%  }}body .footer-nav .menu li:not(:first-child) {  position: relative}body .footer-nav .menu li:not(:first-child)::before {  content: "";  position: absolute;  top: 50%;  transform: translateY(-50%);  left: -17px;  width: 1px;  height: 20px;  background-color: rgba(0,0,0,.1)}@media (max-width:992px) {  body .footer-nav .menu li:not(:first-child)::before {    content: none  }}@media (max-width:576px) {  body .footer-nav .menu li:not(:first-child) {    padding-top: 10px;    margin-top: 10px;    border-top: 1px solid rgba(0,0,0,.1)  }}body .footer-nav .menu li {  margin-right: 30px}@media (max-width:992px) {  body .footer-nav .menu li {    margin-right: 0  }}@media (max-width:576px) {  body .footer-nav .menu li {    width: 100%;    display: flex;    justify-content: center  }}body .footer-nav .menu li a {  font-size: 16px;  font-weight: 700}@media (max-width:1200px) {  body .footer-nav .menu li a {    font-size: 15px  }}body .footer-nav .menu li a:hover {  color: #bd9250}@media (max-width:992px) {  body .footer-nav .menu li a {    padding: 5px 0  }}body .footer-nav .menu .current-menu-item a {  color: #bd9250}@media (max-width:576px) {  body .footer-nav .social {    width: 100%;    justify-content: center;    position: absolute;    bottom: 30px;    left: 50%;    transform: translateX(-50%)  }}body .footer-nav .social li {  margin: 0 10px}body .footer-nav .social svg {  fill: #fff}body .footer-copyright {  width: 100%;  padding-top: 15px;  display: flex;  flex-wrap: wrap;  justify-content: space-between;  align-items: baseline}@media (max-width:992px) {  body .footer-copyright {    flex-direction: column;    align-items: center;    justify-content: center;    gap: 15px  }}@media (max-width:576px) {  body .footer-copyright {    padding-top: 40px  }}body .footer-copyright p {  text-align: left;  font-size: 14px;  padding: 0}@media (max-width:576px) {  body .footer-copyright p {    text-align: center;    font-size: 12.8px  }}body .footer-copyright p a:first-child {  color: rgba(0,0,0,.75)}body .footer-copyright p a:first-child:hover {  color: #bd9250}body .footer-copyright p a:last-child {  color: #4171cc}body .footer-copyright p a:last-child:hover {  color: #bd9250}body .tptn_posts ul {  width: 100%}body .tptn_posts ul li {  width: 100%;  display: flex;  justify-content: flex-start;  align-items: center;  margin-bottom: 15px;  border: none}body .tptn_posts ul li > a {  width: 70px;  height: 70px;  padding: 0}body .tptn_posts ul li > a:hover {  transform: initial!important}body .tptn_posts ul li > a + span {  width: calc(100% - 70px);  display: block;  padding-left: 15px;  line-height: 1.3}body .tptn_posts ul li > a + span:hover {  transform: initial!important}body .tptn_posts ul li > a + span a {  padding: 0!important;  font-size: 16px;  font-weight: 400!important;  box-shadow: none!important;  color: rgba(0,0,0,.85);  transition: all .3s ease-in-out;  background-color: transparent!important}body .tptn_posts ul li > a + span a:hover {  color: #bd9250!important;  line-height: 1.3;  transform: initial!important}body .footer-info .tab-mobile {  display: none;  font-size: 20px;  line-height: 1.2;  background-color: #bd9250;  color: #fff;  padding: 20px 15px;  letter-spacing: -2px;  border-radius: 10px;  text-align: center;  margin-top: 40px;  margin-bottom: -40px;  font-weight: 700}@media (max-width:767px) {  body .footer-info .tab-mobile {    display: block  }  body .footer-info .tab-mobile br {    display: none  }}body:not(.home) .content-sidebar-wrap {  flex-wrap: wrap;  flex-direction: row-reverse}body:not(.home) .content-sidebar-wrap main {  width: 70%;  min-height: 100vh;  padding: 30px 100px 80px}@media (max-width:1200px) {  body:not(.home) .content-sidebar-wrap main {    width: 100%;    min-height: initial  }}@media (max-width:992px) {  body:not(.home) .content-sidebar-wrap main {    padding: 50px  }}@media (max-width:767px) {  body:not(.home) .content-sidebar-wrap main {    padding: 30px 15px  }}body:not(.home) .content-sidebar-wrap main h1 {  margin: 0 0 80px;  width: 100%;  text-align: left;  letter-spacing: -3px;  font-size: 48px;  font-weight: 700;  position: relative;  color: rgba(0,0,0,.85)}@media (max-width:767px) {  body:not(.home) .content-sidebar-wrap main h1 {    font-size: 32px  }}body:not(.home) .content-sidebar-wrap main h1::before {  content: "";  position: absolute;  bottom: -30px;  left: 0;  width: 50px;  height: 15px;  background-color: #e0d5af}body:not(.home) .content-sidebar-wrap aside {  width: 30%;  min-height: 100vh;  padding: 30px;  background: linear-gradient(to bottom,#eee,#fff) no-repeat}@media (max-width:1200px) {  body:not(.home) .content-sidebar-wrap aside {    padding: 60px 100px 50px;    min-height: initial;    width: 100%  }}@media (max-width:992px) {  body:not(.home) .content-sidebar-wrap aside {    padding: 50px  }}@media (max-width:767px) {  body:not(.home) .content-sidebar-wrap aside {    padding: 30px 15px  }}@media (max-width:1200px) {  body:not(.home).archive .content-sidebar-wrap aside,  body:not(.home).single .content-sidebar-wrap aside {    padding: 0  }}body.archive .content-sidebar-wrap,body.blog .content-sidebar-wrap,body.category .content-sidebar-wrap,body.single .content-sidebar-wrap {  flex-direction: row!important}body.archive .content-sidebar-wrap main,body.blog .content-sidebar-wrap main,body.category .content-sidebar-wrap main,body.single .content-sidebar-wrap main {  padding: 0}body:not(.home).full-width-content .content-sidebar-wrap main {  width: 100%;  padding: 30px 100px 80px;  min-height: initial}@media (max-width:992px) {  body:not(.home).full-width-content .content-sidebar-wrap main {    padding: 50px  }}@media (max-width:767px) {  body:not(.home).full-width-content .content-sidebar-wrap main {    padding: 30px 15px  }}body.page-template-consultation-page .site-inner .content-sidebar-wrap main.content,body.page-template-page-consultation .site-inner .content-sidebar-wrap main.content {  padding: 0;  min-height: initial}body .site-inner {  max-width: 100%;  padding-left: 0;  padding-right: 0}body:not(.home) .site-container {  display: flex;  flex-direction: column;  min-height: 100vh}body:not(.home) .site-container .site-inner {  flex-grow: 2}.breadcrumb {  display: block;  padding-top: 10px;  padding-left: 15px;  padding-right: 15px;  font-size: 13px;  color: rgba(0,0,0,.75);  font-weight: 700;  margin-bottom: 0}.breadcrumb li {  display: inline}.breadcrumb li::before {  content: "»";  color: #4a4a4a;  margin: 0 4px}.breadcrumb li:first-child::before {  display: none}.breadcrumb a {  font-weight: 700;  color: rgba(0,0,0,.75)}.breadcrumb a svg {  position: relative;  top: 1px}.breadcrumb a:hover {  color: #bd9250}.breadcrumb a:hover svg {  fill: #bd9250}.breadcrumb span.breadcrumb_last {  font-weight: 900;  color: #bd9250}.internal-hero-image {  height: 530px;  padding-top: 120px;  width: 100%;  display: flex;  align-items: center;  background-color: #88a0b9;  background-size: cover;  background-repeat: no-repeat;  background-position: center center;  position: relative}@media (max-width:1200px) {  .internal-hero-image {    padding-top: 0;    height: 450px  }}@media (max-width:992px) {  .internal-hero-image {    height: 400px  }}@media (max-width:767px) {  .internal-hero-image {    min-height: 300px;    height: auto;    padding: 50px 0  }}.internal-hero-image::before {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-image: linear-gradient(rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 70%,rgba(0,0,0,.6) 100%);  z-index: 1}.internal-hero-image h1 {  width: 100%;  text-align: center;  font-size: 48px;  position: relative;  z-index: 2;  font-weight: 700;  display: block;  color: #fff;  text-shadow: 1px 1px 3px rgba(0,0,0,.4)}@media (max-width:767px) {  .internal-hero-image h1 {    font-size: 32px  }}body .homepage-hero {  width: 100%}body .homepage-hero-slider {  width: 100%;  position: relative;  z-index: 1}body .homepage-hero-slide {  position: relative;  z-index: 1}body .homepage-hero-slide::before {  content: "";  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  background-color: transparent;  background-image: linear-gradient(180deg,rgba(30,34,53,.4) 7%,rgba(30,34,53,.5) 34%,rgba(30,34,53,.6) 71%,#212539 100%);  z-index: 1}body .homepage-hero-slide picture {  width: 100%;  height: 100%;  display: block;  position: absolute;  top: 0;  left: 0}body .homepage-hero-slide picture img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  -o-object-position: center center;  object-position: center center}body .homepage-hero-main {  padding: 0 200px;  position: relative;  width: 100%;  height: 850px;  display: flex;  justify-content: center;  align-items: center;  z-index: 2}@media (max-width:992px) {  body .homepage-hero-main {    padding: 0 50px  }}@media (max-width:767px) {  body .homepage-hero-main {    padding: 0;    height: 600px  }}@media (max-width:576px) {  body .homepage-hero-main {    height: calc(100vh - 90px)  }}body .homepage-hero-box {  padding-top: 200px;  width: 100%;  max-width: 650px;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: flex-start}@media (max-width:1200px) {  body .homepage-hero-box {    padding-top: 0  }}body .homepage-hero-box h1 {  font-size: 48px;  color: #ffca63;  font-weight: 700;  letter-spacing: -2.16px;  width: 100%;  text-align: center}@media (max-width:767px) {  body .homepage-hero-box h1 {    line-height: 1.3;    font-size: 38px  }}body .homepage-hero-box p[data-swiper-parallax] {  width: 100%;  margin: 0 0 15px;  padding: 0 0 15px;  font-size: 36px;  text-shadow: 1px 1px 3px rgba(0,0,0,.3);  color: #fff;  letter-spacing: -2.16px;  font-weight: 700;  border-bottom: 1px solid rgba(255,255,255,.2)}@media (max-width:767px) {  body .homepage-hero-box p[data-swiper-parallax] {    font-size: 30px;    text-align: center  }}@media (max-width:576px) {  body .homepage-hero-box p[data-swiper-parallax] {    font-size: 24px  }}body .homepage-hero-box p[data-swiper-parallax] strong {  color: #ffca63}body .homepage-hero-box p[data-swiper-parallax-opacity] {  margin: 0;  font-size: 22.4px;  font-weight: 400;  color: #fff;  opacity: .8}@media (max-width:767px) {  body .homepage-hero-box p[data-swiper-parallax-opacity] {    font-size: 20px;    text-align: center  }}@media (max-width:576px) {  body .homepage-hero-box p[data-swiper-parallax-opacity] {    font-size: 16px  }}body .homepage-hero-links {  padding-top: 30px;  width: 100%;  display: flex;  justify-content: flex-start;  align-items: center}@media (max-width:576px) {  body .homepage-hero-links {    flex-direction: column  }}body .home-info-card .homepage-hero-links a,body .home-practice-main .homepage-hero-links a,body .homepage-hero-links .home-attorney-links > a,body .homepage-hero-links .home-info-card a,body .homepage-hero-links .home-practice-main a,body .homepage-hero-links .link_global {  margin-bottom: 5px;  margin-left: 30px}@media (max-width:576px) {  body .home-info-card .homepage-hero-links a,  body .home-practice-main .homepage-hero-links a,  body .homepage-hero-links .home-attorney-links > a,  body .homepage-hero-links .home-info-card a,  body .homepage-hero-links .home-practice-main a,  body .homepage-hero-links .link_global {    margin: 15px 0 0  }}body .homepage-hero .center .homepage-hero-main {  justify-content: center;  padding-bottom: 80px}@media (max-width:1200px) {  body .homepage-hero .center .homepage-hero-main {    padding-bottom: 0;    padding-top: 50px  }}body .homepage-hero .center .homepage-hero-box {  max-width: inherit;  text-align: center;  align-items: center}body .homepage-hero .center .homepage-hero-box p[data-swiper-parallax-opacity],body .homepage-hero .center .homepage-hero-box p[data-swiper-parallax] {  max-width: 650px}body .homepage-hero .center .homepage-hero-links {  justify-content: center}body .homepage-hero .left .homepage-hero-main {  justify-content: flex-start}body .homepage-hero .right .homepage-hero-main {  justify-content: flex-end}body .homepage-hero .swiper-button-next,body .homepage-hero .swiper-button-prev {  color: rgba(255,255,255,.5);  transition: all .3s ease-in-out;  outline: 0}@media (max-width:992px) {  body .homepage-hero .swiper-button-next,  body .homepage-hero .swiper-button-prev {    top: 85%  }}@media (max-width:767px) {  body .homepage-hero .swiper-button-next,  body .homepage-hero .swiper-button-prev {    top: 92%  }}body .homepage-hero .swiper-button-next:hover,body .homepage-hero .swiper-button-prev:hover {  outline: 0;  color: #bd9250}body .homepage-hero .swiper-button-prev {  left: 100px}@media (max-width:576px) {  body .homepage-hero .swiper-button-prev {    left: 50px  }}body .homepage-hero .swiper-button-next {  right: 100px}@media (max-width:576px) {  body .homepage-hero .swiper-button-next {    right: 50px  }}body .homepage-hero .swiper-button-disabled {  opacity: .4}body .homepage-hero .hero-nav {  position: relative;  width: 100%;  display: flex;  justify-content: space-between;  align-items: flex-start;  flex-wrap: wrap;  z-index: 2}body .homepage-hero .hero-nav-item:nth-child(2) {  border-left: 1px solid rgba(0,0,0,.2);  border-right: 1px solid rgba(0,0,0,.2)}body .homepage-hero .hero-nav-item {  cursor: pointer;  min-height: 145px;  width: 33.3333%;  padding: 30px 60px 30px 40px;  display: flex;  justify-content: center;  align-items: center;  transition: all .3s ease-in-out;  background-color: #fafafa}@media (max-width:992px) {  body .homepage-hero .hero-nav-item {    padding: 20px  }}@media (max-width:576px) {  body .homepage-hero .hero-nav-item {    min-height: 70px  }}body .homepage-hero .hero-nav .active_slide {  background-color: #fff;  position: relative}body .homepage-hero .hero-nav .active_slide svg {  transform: scale(1.35)}body .homepage-hero .hero-nav .active_slide::before {  content: "";  position: absolute;  top: -19px;  left: 50%;  transform: translateX(-50%);  width: 25px;  height: 20px;  -webkit-clip-path: polygon(50% 0,0 100%,100% 100%);  clip-path: polygon(50% 0,0 100%,100% 100%);  background-color: #fff}body .homepage-hero .hero-nav-icon {  width: 50px;  height: 50px}body .homepage-hero .hero-nav-icon svg {  width: 100%;  height: 100%;  fill: #bd9250;  transition: all .3s ease-in-out}body .homepage-hero .hero-nav-main {  padding-left: 40px}@media (max-width:992px) {  body .homepage-hero .hero-nav-main {    padding-left: 20px  }}@media (max-width:576px) {  body .homepage-hero .hero-nav-main {    display: none  }}body .homepage-hero .hero-nav-main p:first-child {  font-size: 18px;  font-weight: 700;  margin: 0 0 5px;  line-height: 1.1}body .homepage-hero .hero-nav-main p:last-child {  margin: 0;  font-size: 14.4px}@media (max-width:1200px) {  body .homepage-hero .hero-nav-main p:last-child {    display: none  }}body .home-video {  width: 100%}body .home-video a {  width: 100%;  display: block;  outline: 0;  position: relative}body .home-video a:hover .btn_play {  opacity: 1}body .home-video a:hover {  outline: 0}body .home-video img,body .home-video picture {  width: 100%;  display: block}body .home-info {  width: 100%;  padding: 40px 0;  position: relative}@media (max-width:767px) {  body .home-info {    padding: 20px 0 35px  }}body .home-info::after,body .home-info::before {  content: "";  position: absolute;  bottom: 30px;  left: 60%;  width: 20px;  height: 20px;  background-color: #bd9250;  z-index: 1}@media (max-width:576px) {  body .home-info::after,  body .home-info::before {    left: 15px;    bottom: -50px  }}body .home-info::before {  bottom: 20px;  left: calc(60% + 10px);  background-color: #1b2638;  z-index: 2}@media (max-width:576px) {  body .home-info::before {    left: 25px;    bottom: -60px  }}@media (max-width:576px) {  body .home-info .col-xl-6:not(:last-child) > div {    position: relative  }  body .home-info .col-xl-6:not(:last-child) > div::after {    content: "";    position: absolute;    bottom: -5px;    left: -15px;    width: calc(100% + 30px);    height: 1px;    background-color: rgba(0,0,0,.2)  }}body .home-info-title {  width: 100%;  padding: 30px 0}body .home-info-title h2 {  margin: 0;  width: 100%;  text-align: center;  letter-spacing: -1.44px;  font-size: 36px;  font-weight: 700;  position: relative;  color: rgba(0,0,0,.85)}body .home-info-title h2::before {  content: "";  position: absolute;  bottom: -30px;  left: 50%;  transform: translateX(-50%);  width: 50px;  height: 15px;  background-color: #e0d5af}body .home-info-title p {  margin: 0;  width: 100%;  text-align: center;  font-size: 19px;  font-weight: 700;  color: #bd9250}body .home-info-card {  padding: 40px 25px;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center}@media (max-width:576px) {  body .home-info-card {    padding: 40px 0  }}body .home-info-card svg {  width: 65px;  height: 65px;  fill: #bd9250}body .home-info-card h2 {  width: 100%;  text-align: center;  font-size: 28px;  letter-spacing: -.56px;  font-weight: 700;  color: #1b2638;  margin: 25px 0 15px}body .home-info-card p {  margin: 0;  width: 100%;  text-align: center;  font-size: 16px;  line-height: 1.3}body .home-info-card a {  margin-top: 15px;  display: inline-block;  font-size: 16px;  color: #1b2638;  font-weight: 700}body .home-info-card a::after {  background-color: #1b2638}body .home-info-card a:hover {  color: #1b2638}body .home-attorney {  width: 100%;  display: flex;  justify-content: space-between;  align-items: stretch;  flex-wrap: wrap}body .home-attorney-image {  width: 50%;  min-height: 460px}@media (max-width:576px) {  body .home-attorney-image {    display: none  }}body .home-attorney-image img,body .home-attorney-image picture {  display: block;  width: 100%;  height: 100%}body .home-attorney-image img {  -o-object-fit: cover;  object-fit: cover;  -o-object-position: center center;  object-position: center center}body .home-attorney-main {  padding: 30px 150px 50px;  width: 50%;  min-height: 460px;  background-color: #eeece4;  display: flex;  flex-direction: column;  justify-content: center;  align-items: flex-start}@media (max-width:1200px) {  body .home-attorney-main {    padding: 30px 80px 50px  }}@media (max-width:992px) {  body .home-attorney-main {    padding: 30px 50px 50px  }}@media (max-width:767px) {  body .home-attorney-main {    padding: 30px 15px 50px  }}@media (max-width:576px) {  body .home-attorney-main {    padding: 80px 15px 50px;    height: auto  }}@media (max-width:576px) {  body .home-attorney-main {    width: 100%  }}body .home-attorney-main h2 {  width: 100%;  margin: 0;  letter-spacing: -1.44px;  font-size: 36px;  font-weight: 700;  color: rgba(0,0,0,.85)}@media (max-width:576px) {  body .home-attorney-main h2 {    font-size: 28.8px  }}body .home-attorney-main strong {  letter-spacing: -.2px;  font-weight: 700;  color: #bd9250;  font-size: 20px}@media (max-width:576px) {  body .home-attorney-main strong {    font-size: 15px  }}body .home-attorney-main p {  padding-top: 30px;  margin: 30px 0 40px;  width: 100%;  font-size: 19.2px;  line-height: 1.2;  border-top: 1px solid rgba(0,0,0,.2)}@media (max-width:576px) {  body .home-attorney-main p {    font-size: 16px;    line-height: 1.3  }}body .home-attorney-links > a {  margin-bottom: 10px;  color: #000;  opacity: .8}body .home-attorney-links > a::after {  background-color: #000}body .home-attorney-links > a:hover {  color: #000}body .home-attorney-links .social svg {  fill: #eeece4}body:not(.home) .home-attorney-links {  width: 100%;  display: flex;  align-items: center;  justify-content: space-between}body:not(.home) .home-attorney .social {  padding: 0}body:not(.home) .home-attorney .social li {  margin-left: 10px}body .home-seen {  padding: 10px 0;  width: 100%;  display: flex;  justify-content: space-between;  align-items: center;  flex-wrap: wrap;  border-bottom: 1px solid rgba(0,0,0,.7)}@media (max-width:576px) {  body .home-seen {    position: relative  }  body .home-seen::before {    content: "";    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%,-50%);    width: 1px;    height: 90%;    background-color: rgba(0,0,0,.1);    z-index: 1  }}body .home-seen li:not(:first-child) {  position: relative}body .home-seen li:not(:first-child)::before {  content: "";  position: absolute;  left: 0;  top: 50%;  transform: translateY(-50%);  width: 1px;  height: 70px;  background-color: rgba(0,0,0,.1);  z-index: 1}@media (max-width:576px) {  body .home-seen li:not(:first-child)::before {    content: none  }}body .home-seen li {  width: 10%;  padding: 15px 25px}@media (max-width:992px) {  body .home-seen li {    width: 20%  }}@media (max-width:576px) {  body .home-seen li {    width: 50%  }}body .home-seen li span {  display: inline-block;  margin-left: 15px;  font-size: 16px;  letter-spacing: -.96px;  font-weight: 700}@media (max-width:1350px) {  body .home-seen li span {    margin-left: 0;    font-size: 14px  }}@media (max-width:1200px) {  body .home-seen li span {    font-size: 11px  }}@media (max-width:992px) {  body .home-seen li span {    display: block;    width: 100%;    text-align: center;    font-size: 14px  }}@media (max-width:576px) {  body .home-seen li span {    font-size: 16px  }}body .home-seen li picture {  width: 100%;  height: auto;  display: flex;  justify-content: center;  align-content: center}body .home-seen li img {  width: 100%;  height: auto}@media (max-width:576px) {  body .home-seen li:nth-child(4) {    padding: 0 50px  }}body .home-review {  width: 100%}body .home-review-head {  width: 100%;  padding: 50px 15px 70px}body .home-review-head h2 {  margin: 0;  width: 100%;  text-align: center;  letter-spacing: -1.44px;  font-size: 36px;  font-weight: 700;  position: relative;  color: rgba(0,0,0,.85)}body .home-review-head h2::before {  content: "";  position: absolute;  bottom: -30px;  left: 50%;  transform: translateX(-50%);  width: 50px;  height: 15px;  background-color: #e0d5af}body .home-review-head p {  margin: 0;  width: 100%;  text-align: center;  font-size: 19px;  font-weight: 700;  color: #bd9250}body .home-review .col-12 {  padding-left: 0;  padding-right: 0}@media (max-width:576px) {  body .home-review .col-12 {    padding-left: 15px;    padding-right: 15px  }}body .home-review-this {  width: 100%;  padding: 15%}@media (max-width:992px) {  body .home-review-this {    padding: 30px 70px 70px  }}@media (max-width:576px) {  body .home-review-this {    padding: 10px 15px 40px  }}body .home-review-this h3 {  font-size: 19px;  color: #96713f;  font-weight: 700;  margin: 0 0 10px}body .home-review-this p {  font-size: 25px;  line-height: 1.4;  margin: 0}@media (max-width:576px) {  body .home-review-this p {    font-size: 20px  }}body .home-review-this p:last-child {  font-style: italic}body .home-review-quote {  width: 100%;  height: 100%;  padding: 10% 10% 12% 18%;  display: flex;  flex-direction: column;  justify-content: center;  align-content: center;  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/img/pattern.jpg.webp);  background-repeat: no-repeat;  background-size: cover;  background-position: center left}@media (max-width:576px) {  body .home-review-quote {    padding: 80px 40px  }}body .home-review-quote p {  position: relative;  width: 100%;  height: -moz-max-content;  height: max-content;  margin: 0;  font-size: 59px;  font-family: "Playfair Display",sans-serif;  color: #fff;  font-style: italic;  line-height: 1.2}@media (max-width:576px) {  body .home-review-quote p {    font-size: 33px  }}body .home-review-quote p::before {  content: "";  position: absolute;  top: -70px;  left: -90px;  width: 150px;  height: 150px;  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/svg/quote.svg);  background-repeat: no-repeat;  background-size: contain;  background-position: center center;  opacity: .1}@media (max-width:576px) {  body .home-review-quote p::before {    width: 70px;    height: 70px;    top: -25px;    left: -25px  }}body .home-review-bottom {  max-width: 1460px;  padding: 0 60px;  text-align: center;  margin: 60px auto}@media (max-width:767px) {  body .home-review-bottom {    padding: 0  }}body .home-review-bottom p {  font-size: 20px}@media (max-width:576px) {  body .home-review-bottom p {    font-size: 18px  }}body.webp .home-seen-quote {  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/img/pattern.webp)}body .home-banner {  width: 100%;  padding: 130px 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  background-color: #1f73bd}@media (max-width:576px) {  body .home-banner {    padding: 40px 5px  }}body .home-banner-main {  width: 100%;  display: flex;  justify-content: center;  align-items: center}body .home-banner-box {  width: 100%;  max-width: 650px;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center}body .home-banner-box h2 {  padding: 0 0 10px;  margin: 0 0 10px;  width: 100%;  font-size: 36px;  color: #fff;  font-weight: 700;  text-align: center;  letter-spacing: -1.44px;  border-bottom: 1px solid rgba(255,255,255,.2)}@media (max-width:576px) {  body .home-banner-box h2 {    font-size: 28.8px  }}body .home-banner-box p {  margin: 0 0 40px;  width: 100%;  text-align: center;  color: #fff;  font-size: 19px;  line-height: 1.4;  opacity: .7}@media (max-width:576px) {  body .home-banner-box p {    font-size: 16px  }}body .home-banner-box p:last-child {  display: flex;  justify-content: center;  margin: 0;  opacity: 1}body .home-banner-box .btn_global {  height: 55px;  background-color: #fff;  color: #000}body .home-banner-box .btn_global::after,body .home-banner-box .btn_global::before {  content: none!important}body .banner-img-1 img {  height: 528px;  width: 100%;  -o-object-fit: cover;  object-fit: cover}body .banner-img-2 img {  height: 550px;  width: 100%;  -o-object-fit: cover;  object-fit: cover}body .first-banner {  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/img/courthouse.jpg.webp)}body.webp .first-banner {  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/img/courthouse.webp)}body .second-banner {  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/img/court.jpg.webp)}body.webp .second-banner {  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/img/court.webp)}body .home-practice {  width: 100%;  padding: 60px 40px 20px}@media (max-width:576px) {  body .home-practice {    padding: 50px 15px 0;    margin-bottom: -15px  }}@media (max-width:576px) {  body .home-practice .col-xl-6:not(:last-child) > div {    position: relative  }  body .home-practice .col-xl-6:not(:last-child) > div::after {    content: "";    position: absolute;    bottom: 35px;    left: -15px;    width: calc(100% + 30px);    height: 1px;    background-color: rgba(0,0,0,.2)  }}body .home-practice-title {  width: 100%;  padding-bottom: 80px}body .home-practice-title h2 {  margin: 0;  width: 100%;  text-align: center;  letter-spacing: -1.44px;  font-size: 36px;  font-weight: 700;  position: relative;  color: rgba(0,0,0,.85)}body .home-practice-title h2::before {  content: "";  position: absolute;  bottom: -30px;  left: 50%;  transform: translateX(-50%);  width: 50px;  height: 15px;  background-color: #e0d5af}body .home-practice-title p {  margin: 0;  width: 100%;  text-align: center;  font-size: 19px;  font-weight: 700;  color: #bd9250}body .home-practice-box {  margin-bottom: 40px;  width: 100%;  height: 100%;  display: flex}@media (max-width:576px) {  body .home-practice-box {    flex-wrap: wrap;    padding-bottom: 30px;    margin-bottom: 30px  }}body .home-practice-image {  width: 335px;  height: 450px}@media (max-width:1350px) {  body .home-practice-image {    width: 255px;    height: 380px  }}@media (max-width:1200px) {  body .home-practice-image {    width: 200px;    height: 280px  }}@media (max-width:576px) {  body .home-practice-image {    width: 100%;    height: 350px  }}body .home-practice-image img,body .home-practice-image picture {  width: 100%;  height: 100%;  display: block}body .home-practice-image img {  -o-object-fit: cover;  object-fit: cover;  -o-object-position: center center;  object-position: center center}body .home-practice-main {  width: calc(100% - 335px);  padding: 0 30px}@media (max-width:1350px) {  body .home-practice-main {    width: calc(100% - 255px)  }}@media (max-width:1350px) {  body .home-practice-main {    width: calc(100% - 200px)  }}@media (max-width:576px) {  body .home-practice-main {    width: 100%;    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: center;    padding: 15px 0 30px  }}body .home-practice-main h2 {  margin: 0;  width: 100%;  font-size: 28px;  letter-spacing: -.56px;  font-weight: 700;  color: #bd9250}@media (max-width:576px) {  body .home-practice-main h2 {    text-align: center;    font-size: 21px  }}body .home-practice-main p {  margin: 15px 0 30px;  width: 100%;  font-size: 16px;  line-height: 1.4}@media (max-width:576px) {  body .home-practice-main p {    text-align: center  }}body .home-practice-main a {  font-size: 16px;  color: #000;  opacity: .8}body .home-practice-main a::after {  background-color: #000}body .home-practice-main a:hover {  color: #000}body .home-form {  width: 100%;  padding: 7%;  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/img/mjsnyder-form.jpg.webp);  background-repeat: no-repeat;  background-position: center right;  background-size: cover}@media (max-width:1200px) {  body .home-form {    background-position: 65% 50%  }}@media (max-width:992px) {  body .home-form {    padding: 70px;    background-position: 0 50%  }}@media (max-width:576px) {  body .home-form {    padding: 30px 15px  }}body .form-home {  width: 48%;  padding: 50px 50px 70px;  background-color: #fff;  border-radius: 5px;  box-shadow: 0 0 8px 0 rgba(0,0,0,.2)}@media (max-width:1200px) {  body .form-home {    width: 52%  }}@media (max-width:992px) {  body .form-home {    width: 100%  }}@media (max-width:576px) {  body .form-home {    padding: 30px  }}body .form-home br {  display: none}body .form-home p {  margin: 0;  line-height: 1.3}body .form-home p a {  color: #4171cc;  font-weight: 600}body .form-home p a:hover {  color: #bd9250}body .form-home h1,body .form-home h2 {  margin: 0 0 10px!important;  width: 100%;  text-align: center!important;  font-size: 36px!important;  font-weight: 700;  letter-spacing: -1.44px;  color: #000}body .form-home h1::before,body .form-home h2::before {  content: none!important}@media (max-width:576px) {  body .form-home h1,  body .form-home h2 {    font-size: 28.8px!important  }}body .form-home p:nth-child(2) {  width: 100%;  padding-bottom: 30px;  font-size: 18px;  text-align: center;  color: rgba(0,0,0,.7);  border-bottom: 1px solid rgba(0,0,0,.2)}@media (max-width:576px) {  body .form-home p:nth-child(2) {    font-size: 16px  }}body .form-home .wpcf7-not-valid-tip {  position: absolute;  font-size: 12px}body .form-home .wpcf7-response-output {  width: 100%;  font-size: 14px;  margin: 30px 0 0}@media (max-width:992px) {  body .form-home .wpcf7-response-output {    font-size: 12px  }}body .form-home form {  width: 100%;  padding-top: 30px;  position: relative}body .form-home form label {  display: block;  width: 100%;  margin-bottom: 15px;  font-weight: 700;  font-size: 14px;  color: #000;  position: relative}body .form-home form input,body .form-home form select,body .form-home form textarea {  width: 100%;  padding: 0 15px;  height: 45px;  border: 1px solid rgba(0,0,0,.8);  border-radius: 3px;  outline: 0;  font-size: 16px}body .form-home form textarea {  padding: 10px 15px;  resize: none;  height: 200px}body .form-home form input[type=submit] {  margin-top: 15px;  width: -moz-max-content;  width: max-content;  height: auto;  display: inline-block;  padding: 15px 30px;  font-size: 18px;  color: #fff;  border: none;  font-weight: 700;  border-radius: 30px;  box-shadow: 0 7px 0 #f0eadc;  background-color: #bd9250;  transition: all .3s ease-in-out}body .form-home form input[type=submit]:focus,body .form-home form input[type=submit]:hover {  box-shadow: none;  outline: 0;  background-color: #bd9250;  color: #fff}body.webp .home-form {  background-image: url(https://cdn.powa.com/www.snyderlawyer.com/images/wp-content/themes/hd-snyderlaw/assets/app/img/mjsnyder-form.webp)}body .home-phone {  width: 100%;  padding: 50px 15px;  display: flex;  justify-content: center;  align-items: center;  position: relative}body .home-phone::after {  content: "";  position: absolute;  top: 50%;  transform: translateY(-50%);  left: 0;  width: 100%;  height: 4px;  background-color: #1b2638;  z-index: 1}body .home-phone a {  padding: 0 25px;  display: flex;  justify-content: center;  align-items: center;  font-size: 28px;  letter-spacing: -.48px;  font-weight: 700;  color: #bd9250;  background-color: #fff;  transition: all .3s ease-in-out;  outline: 0;  position: relative;  z-index: 2}body .home-phone a:hover {  color: #1b2638;  outline: 0}body .home-phone a:hover svg {  transform: scale(1.15);  fill: #fff}body .home-phone a span {  margin-right: 15px;  width: 50px;  height: 50px;  display: flex;  justify-content: center;  align-items: center;  background-color: #1b2638;  border-radius: 50%}body .home-phone a span svg {  width: 45%;  height: 45%;  fill: #bd9250;  transition: all .3s ease-in-out}body .form-callback {  width: 360px;  position: fixed;  top: 50%;  right: -360px;  transform: translateY(-50%);  background-color: #fff;  box-shadow: 0 0 8px 0 rgba(0,0,0,.2);  border-radius: 4px 0 0 4px;  z-index: 998;  transition: all .3s ease-in-out}@media (max-width:767px) {  body .form-callback {    display: none  }}body .form-callback .wpcf7-not-valid-tip {  position: absolute;  font-size: 10px}body .form-callback .wpcf7-response-output {  width: calc(100% - 60px);  font-size: 10px;  margin: 0 auto;  position: absolute;  bottom: 10px;  left: 50%;  transform: translateX(-50%)}body .form-callback button[name=callback] {  padding: 15px 20px;  background-color: #4171cc;  color: #fff;  font-size: 1.2rem;  font-weight: 700;  position: absolute;  transform: rotate(-90deg) translate(-50%,-100%);  top: 50%;  transform-origin: 0 0;  border-radius: 4px 4px 0 0;  cursor: pointer;  transition: all .3s ease-in-out;  outline: 0}body .form-callback button[name=callback]:hover {  outline: 0;  background-color: #bd9250;  color: #fff}body .form-callback button[name=close] {  width: 19px;  height: 19px;  padding: 0;  position: absolute;  top: 15px;  right: 15px;  display: flex;  justify-content: center;  align-items: center;  border: 1px solid rgba(0,0,0,.7);  border-radius: 50%;  background: 0 0;  z-index: 1;  outline: 0;  transition: all .3s ease-in-out}body .form-callback button[name=close]:hover {  outline: 0;  transform: rotate(-90deg)}body .form-callback button[name=close] svg {  width: 8px;  height: 8px;  fill: rgba(0,0,0,.7)}body .form-callback .callback {  width: 100%;  padding: 30px}body .form-callback .callback p {  margin: 0}body .form-callback .callback br {  display: none}body .form-callback .callback h5 {  width: 100%;  margin: 0 0 15px;  text-align: center;  font-size: 23.8px;  font-weight: 700;  letter-spacing: -.476px;  color: rgba(0,0,0,.85)}body .form-callback .callback h5 + p {  width: 100%;  padding: 0 0 20px;  margin: 0 0 20px;  font-size: 14.4px;  line-height: 1.3;  text-align: center;  border-bottom: 1px solid rgba(0,0,0,.2)}body .form-callback .callback form {  width: 100%}body .form-callback .callback form label {  display: block;  width: 100%;  margin-bottom: 15px;  font-weight: 700;  font-size: 14px;  color: #000;  position: relative}body .form-callback .callback form input,body .form-callback .callback form select,body .form-callback .callback form textarea {  width: 100%;  padding: 0 15px;  height: 45px;  border: 1px solid rgba(0,0,0,.8);  border-radius: 3px;  outline: 0;  font-size: 16px}body .form-callback .callback form textarea {  padding: 10px 15px;  resize: none;  height: 200px}body .form-callback .callback form input[type=submit] {  margin: 15px auto 0;  width: 100%;  height: auto;  display: inline-block;  padding: 15px 30px;  font-size: 18px;  color: #fff;  border: none;  font-weight: 700;  border-radius: 4px;  background-color: #bd9250;  transition: all .3s ease-in-out}body .form-callback .callback form input[type=submit]:focus,body .form-callback .callback form input[type=submit]:hover {  box-shadow: none;  outline: 0;  background-color: #bd9250;  color: #fff;  transform: scale(1.03)}body .form-callback-active {  right: 0;  z-index: 9999}body.page-template-contact-page .wysiwyg-editor form label {  font-weight: 700;  font-size: 16px}body.page-template-contact-page .wysiwyg-editor form input[type=submit] {  margin: 15px auto 0;  width: auto;  height: auto;  display: inline-block;  padding: 15px 30px;  font-size: 18px;  color: #fff;  border: none;  font-weight: 700;  border-radius: 4px;  background-color: #bd9250;  transition: all .3s ease-in-out}body.page-template-contact-page .wysiwyg-editor form input[type=submit]:focus,body.page-template-contact-page .wysiwyg-editor form input[type=submit]:hover {  box-shadow: none;  outline: 0;  background-color: #bd9250;  color: #fff;  transform: scale(1.03)}body.page-template-contact-page h2 {  width: 100%;  font-size: 28px;  color: rgba(0,0,0,.85);  text-align: left;  font-weight: 700}body.page-template-contact-page h2 a {  color: #4171cc}body.page-template-contact-page h2 a:hover {  color: #bd9250}body.page-template-contact-page h2 + p {  font-size: 19.2px}body .hc-map {  width: 100%;  margin-top: 50px}body .hc-map h3 {  font-size: 28px;  font-weight: 700;  border-bottom: 1px solid #bd9250}body .hc-map strong {  font-size: 22px}body .hc-map address {  font-size: 16px}body .hc-map a {  font-weight: 700;  color: #4171cc;  font-size: 18px}body .hc-map a:hover {  color: #bd9250}body:not(.home) .wysiwyg-editor h1 {  margin: 0 0 80px;  width: 100%;  text-align: left;  letter-spacing: -3px;  font-size: 48px;  font-weight: 700;  position: relative;  color: rgba(0,0,0,.85)}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h1 {    font-size: 32px!important;    letter-spacing: -2px  }}body:not(.home) .wysiwyg-editor h1::before {  content: "";  position: absolute;  bottom: -30px;  left: 0;  width: 50px;  height: 15px;  background-color: #e0d5af}body:not(.home) .wysiwyg-editor h2,body:not(.home) .wysiwyg-editor h3,body:not(.home) .wysiwyg-editor h4,body:not(.home) .wysiwyg-editor h5,body:not(.home) .wysiwyg-editor h6 {  font-weight: 700;  color: rgba(0,0,0,.85)}body:not(.home) .wysiwyg-editor h2 a:hover,body:not(.home) .wysiwyg-editor h3 a:hover,body:not(.home) .wysiwyg-editor h4 a:hover,body:not(.home) .wysiwyg-editor h5 a:hover,body:not(.home) .wysiwyg-editor h6 a:hover {  color: #bd9250}body:not(.home) .wysiwyg-editor h2:first-child {  margin-top: 0;  letter-spacing: -2px}body:not(.home) .wysiwyg-editor h2 {  font-size: 36px;  letter-spacing: -2px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h2 {    font-size: 28px  }}body:not(.home) .wysiwyg-editor h2 a {  font-size: 36px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h2 a {    font-size: 28px  }}body:not(.home) .wysiwyg-editor h3 {  font-size: 32px;  letter-spacing: -2px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h3 {    font-size: 26px  }}body:not(.home) .wysiwyg-editor h3 a {  font-size: 32px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h3 a {    font-size: 26px  }}body:not(.home) .wysiwyg-editor h4 {  font-size: 28px;  letter-spacing: -1.5px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h4 {    font-size: 24px  }}body:not(.home) .wysiwyg-editor h4 a {  font-size: 28px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h4 a {    font-size: 24px  }}body:not(.home) .wysiwyg-editor h5 {  font-size: 26px;  letter-spacing: -1px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h5 {    font-size: 22px  }}body:not(.home) .wysiwyg-editor h5 a {  font-size: 26px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h5 a {    font-size: 22px  }}body:not(.home) .wysiwyg-editor h6 {  font-size: 24px;  letter-spacing: -.5px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h6 {    font-size: 20px  }}body:not(.home) .wysiwyg-editor h6 a {  font-size: 24px}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor h6 a {    font-size: 20px  }}body:not(.home) .wysiwyg-editor p {  margin: 30px 0;  font-size: 17.6px;  line-height: 1.6}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor p {    font-size: 16px  }}body:not(.home) .wysiwyg-editor p:first-child {  margin: 0 0 30px}body:not(.home) .wysiwyg-editor a {  font-size: 17.6px;  line-height: 1.4}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor a {    font-size: 16px  }}body:not(.home) .wysiwyg-editor ul {  margin: 30px 0;  padding: 0 0 0 15px;  line-height: 1.6}body:not(.home) .wysiwyg-editor ul li {  position: relative;  padding-left: 15px;  font-size: 17.6px;  line-height: 1.6}@media (max-width:767px) {  body:not(.home) .wysiwyg-editor ul li {    font-size: 16px  }}body:not(.home) .wysiwyg-editor ul li::before {  content: "";  position: absolute;  top: 11px;  left: 0;  width: 6px;  height: 6px;  background-color: rgba(0,0,0,.85);  border-radius: 50%}body:not(.home) .wysiwyg-editor ol {  margin: 30px 0;  padding: 0 0 0 15px;  line-height: 1.6;  counter-reset: myCounter}body:not(.home) .wysiwyg-editor ol li {  margin-bottom: 20px}body:not(.home) .wysiwyg-editor ol li::before {  content: counter(myCounter) ". ";  counter-increment: myCounter}body:not(.home) .wysiwyg-editor .gold {  color: #bd9250}body:not(.home) .home-info-card .wysiwyg-editor a::after,body:not(.home) .home-practice-main .wysiwyg-editor a::after,body:not(.home) .wysiwyg-editor .home-attorney-links > a::after,body:not(.home) .wysiwyg-editor .home-info-card a::after,body:not(.home) .wysiwyg-editor .home-practice-main a::after,body:not(.home) .wysiwyg-editor .link_global::after {  background-color: #262626}body:not(.home) .home-info-card .wysiwyg-editor a:hover,body:not(.home) .home-practice-main .wysiwyg-editor a:hover,body:not(.home) .wysiwyg-editor .home-attorney-links > a:hover,body:not(.home) .wysiwyg-editor .home-info-card a:hover,body:not(.home) .wysiwyg-editor .home-practice-main a:hover,body:not(.home) .wysiwyg-editor .link_global:hover {  color: #262626}body .cases {  width: 100%}body .cases .case {  margin-bottom: 30px;  padding: 30px;  width: 100%;  height: 350px;  position: relative;  display: flex;  flex-direction: column;  justify-content: flex-end;  align-items: flex-start;  overflow: hidden}@media (max-width:576px) {  body .cases .case {    height: 300px;    padding: 30px 15px  }}body .cases .case:hover span {  opacity: 0}body .cases .case:hover h3 {  transform: translateY(-20px)}body .cases .case:hover img {  transform: scale(1.1)}body .cases .case h3,body .cases .case span {  position: relative;  z-index: 2;  color: #fff}body .cases .case h3 {  font-size: 30px;  font-weight: 700;  text-shadow: 1px 1px 3px rgba(0,0,0,.4);  margin: 0 0 10px;  padding: 0;  line-height: 1.2;  transition: all .3s ease-in-out}@media (max-width:992px) {  body .cases .case h3 {    font-size: 25px  }}body .cases .case span {  display: inline-block;  background-color: #6d5ace;  color: #fff;  font-size: 14.4px;  font-weight: 700;  padding: 2px 7px;  border-radius: 4px;  transition: all .3s ease-in-out;  align-self: flex-start}body .cases .case .img {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  z-index: 1}body .cases .case .img::after {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.2) 60%,rgba(0,0,0,.8));  z-index: 1}body .cases .case img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  -o-object-position: center center;  object-position: center center;  z-index: 1;  transition: all .3s ease-in-out}body .cases .case a {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  display: flex;  flex-direction: column;  width: 100%;  justify-content: end;  padding: 30px}body .single-custom {  width: 100%;  display: flex;  flex-wrap: wrap}body .single-custom .row > div {  padding-left: 0;  padding-right: 0}@media (max-width:992px) {  body .single-custom .row > div {    padding-left: 15px;    padding-right: 15px  }}body .single-custom-image {  width: 100%;  position: relative;  height: 400px}@media (max-width:1200px) {  body .single-custom-image {    height: 500px  }}@media (max-width:767px) {  body .single-custom-image {    min-height: 300px;    height: auto  }}body .single-custom-image img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  -o-object-position: center center;  object-position: center center}body .single-custom-main {  width: 100%;  height: 100%;  padding: 100px 100px 80px}@media (max-width:992px) {  body .single-custom-main {    padding: 50px  }}@media (max-width:767px) {  body .single-custom-main {    padding: 30px 15px  }}body .single-custom-info {  padding: 70px 30px 70px 45px;  width: 100%;  height: 100%;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center;  width: 100%;  background-color: #f4f5f7}@media (max-width:992px) {  body .single-custom-info {    display: none  }}body .single-custom-meta {  width: 100%;  padding: 100px 80px;  position: absolute;  bottom: 0;  left: 0;  z-index: 2;  background-image: linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 20%,rgba(0,0,0,.8) 100%)}@media (max-width:992px) {  body .single-custom-meta {    padding: 50px 100px 50px 50px  }}@media (max-width:767px) {  body .single-custom-meta {    padding: 30px 15px  }}body .single-custom-meta h1 {  color: #fff!important;  margin: 0!important;  font-size: 48px!important;  text-shadow: 1px 1px 3px rgba(0,0,0,.5)}@media (max-width:767px) {  body .single-custom-meta h1 {    font-size: 32px!important  }}body .single-custom-meta h1::before {  content: none!important}body .single-custom-meta .post-header-meta {  width: 100%;  display: flex;  justify-content: flex-start;  align-items: center;  flex-wrap: wrap;  margin-top: 20px;  padding-top: 25px;  border-top: 1px solid rgba(255,255,255,.5)}@media (max-width:767px) {  body .single-custom-meta .post-header-meta span:nth-child(2),  body .single-custom-meta .post-header-meta span:nth-child(3) {    display: none  }}body .single-custom-meta .post-header-meta span:not(:last-child) {  margin-right: 15px;  padding-right: 15px;  border-right: 1px solid rgba(255,255,255,.5)}body .single-custom-meta .post-header-meta span:last-child a {  border: 2px solid #fff;  padding: 3px 5px;  border-radius: 2px}body .single-custom-meta .post-header-meta span:last-child a:hover {  color: #bd9250}body .single-custom-meta .post-header-meta span {  line-height: 1;  font-size: 15px;  display: inline-block;  color: rgba(255,255,255,.7)}body .single-custom-meta .post-header-meta span a {  font-weight: 700;  color: #fff}body .single-custom-meta .post-header-meta span a:hover {  color: #bd9250}body .meta-block {  width: 100%;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center;  flex-wrap: wrap;  padding-bottom: 40px;  border-bottom: 1px solid rgba(0,0,0,.1);  margin-bottom: 40px}body .meta-block span {  font-size: 20px;  letter-spacing: -.2px;  color: rgba(0,0,0,.85);  margin: 0 0 25px;  font-weight: 700;  display: block}body .meta-block .meta-categories-list {  width: 100%;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center}body .meta-block .meta-categories-list a {  background-color: #fff;  margin: 0 5px 5px;  font-size: 16px;  padding: 2px 7px;  border-radius: 3px;  border: 1px solid #4171cc;  color: #4171cc}body .meta-block .meta-categories-list a:hover {  color: #bd9250}body .meta-block .meta-tag-list {  width: 100%;  flex-wrap: wrap;  display: flex;  justify-content: center;  align-items: center}body .meta-block .meta-tag-list a {  margin: 0 0 0 3px;  color: #4171cc;  font-size: 16px}body .meta-block .meta-tag-list a:hover {  color: #bd9250}body .meta-author span {  font-size: 20px;  line-height: 1.2;  font-weight: 700;  letter-spacing: -.18px;  color: rgba(0,0,0,.85)}@media (max-width:1200px) {  body .meta-author span {    font-size: 18px  }}body .meta-author span a {  color: #bd9250}body .meta-author span a:hover {  color: #4171cc}body .meta-author date {  color: rgba(0,0,0,.6);  font-size: 14px}body .meta-share .at-share-btn-elements {  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center}body .meta-share .at-share-btn-elements a:hover {  transform: translateX(5px)!important}body .sidebar-under-post {  width: 100%;  padding-top: 50px}body .sidebar-under-post span {  font-size: 28px;  padding: 0;  margin: 0 0 30px;  font-weight: 700;  color: rgba(0,0,0,.85)}body .sidebar-under-post .latest-posts-w .row {  margin-left: -30px;  margin-right: -30px}body .sidebar-under-post .latest-posts-w .col-sm-6 {  padding-left: 15px;  padding-right: 15px;  margin-bottom: 30px}body .sidebar-under-post .latest-posts-w a {  padding: 15px;  width: 100%;  height: 250px;  display: flex;  justify-content: center;  align-items: center;  background-size: cover;  background-position: center center;  background-repeat: no-repeat}body .sidebar-under-post .latest-posts-w a:hover span {  transform: translateY(-15px)}body .sidebar-under-post .latest-posts-w a:hover::after {  background-color: rgba(0,0,0,.7)}body .sidebar-under-post .latest-posts-w a::after {  content: "";  position: absolute;  top: 0;  left: 50%;  transform: translateX(-50%);  width: calc(100% - 30px);  height: 100%;  background-color: rgba(0,0,0,.5);  z-index: 1;  transition: all .3s ease-in-out}body .sidebar-under-post .latest-posts-w span {  width: 100%;  display: block;  text-align: center;  font-size: 17.6px;  line-height: 1.3;  color: #fff;  font-weight: 700;  position: relative;  z-index: 2;  transition: all .3s ease-in-out;  text-shadow: rgba(0,0,0,.2) 1px 1px 3px}body .custom-article {  width: 100%;  padding: 30px 15px}body .custom-article .blog-box {  width: 100%;  padding: 30px;  border: 1px solid #eee;  margin-bottom: 30px;  display: flex;  justify-content: flex-start;  align-items: flex-start;  flex-wrap: wrap;  transition: all .3s ease-in-out}@media (max-width:992px) {  body .custom-article .blog-box {    padding: 15px  }}@media (max-width:767px) {  body .custom-article .blog-box {    padding: 0  }}body .custom-article .blog-box:hover {  border: 1px solid #333;  box-shadow: 2px 2px 8px 0 rgba(0,0,0,.3);  transform: translateY(-5px)}body .custom-article .blog-box-image {  width: 50%;  height: 327px}@media (max-width:767px) {  body .custom-article .blog-box-image {    width: 100%;    height: 250px  }}body .custom-article .blog-box-image img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  -o-object-position: center center;  object-position: center center}body .custom-article .blog-box-meta {  width: 100%;  margin: 10px 0 15px;  padding: 5px 0;  border-top: 1px solid #eee;  border-bottom: 1px solid #eee}body .custom-article .blog-box-meta span {  font-size: 12.8px;  font-weight: 700;  color: #444}body .custom-article .blog-box-meta span a {  color: #bd9250}body .custom-article .blog-box-meta span a:hover {  color: #4171cc}body .custom-article .blog-box-meta span:last-child {  padding-left: 15px;  margin-left: 12px;  color: #bd9250;  border-left: 1px solid #eee}body .custom-article .blog-box-content {  width: 50%;  min-height: 327px;  padding-left: 50px;  display: flex;  flex-direction: column;  justify-content: center;  align-items: flex-start}@media (max-width:992px) {  body .custom-article .blog-box-content {    padding-left: 25px  }}@media (max-width:767px) {  body .custom-article .blog-box-content {    width: 100%;    height: auto;    min-height: unset;    padding: 30px 15px  }}body .custom-article .blog-box-content p {  width: 100%;  margin: 0 0 15px;  font-size: 17.6px;  line-height: 1.3}@media (max-width:1200px) {  body .custom-article .blog-box-content p {    font-size: 16px  }}body .custom-article .blog-box-content p + a {  font-size: 14.4px;  font-weight: 700;  color: #444;  border-bottom: 2px solid #bd9250}body .custom-article .blog-box-content p + a:hover {  color: #bd9250}body .custom-article .blog-box-content h2 {  margin: 0;  width: 100%;  text-align: left}body .custom-article .blog-box-content h2 a {  display: block;  font-size: 30px;  font-weight: 700;  letter-spacing: -.96px;  color: #444}@media (max-width:1200px) {  body .custom-article .blog-box-content h2 a {    font-size: 24px  }}body .custom-article .blog-box-content h2 a:hover {  color: #bd9250}body.osetin_team_member-template-default .site-container .content-sidebar-wrap main,body.osetin_testimonial-template-default .site-container .content-sidebar-wrap main {  padding: 0}body .site-inner .content-sidebar-wrap .content .single-post {  width: 100%}body .site-inner .content-sidebar-wrap .content .single-post .row > div {  padding: 0}body .site-inner .content-sidebar-wrap .content .single-post-image {  width: 100%;  height: 100%;  background-color: #eaf3fc}body .site-inner .content-sidebar-wrap .content .single-post-image img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  -o-object-position: center center;  object-position: center center}body .site-inner .content-sidebar-wrap .content .single-post-info {  padding: 10% 20%;  display: flex;  flex-direction: column;  justify-content: center;  align-items: flex-start;  width: 100%;  height: 100%;  background-color: #eaf3fc}@media (max-width:767px) {  body .site-inner .content-sidebar-wrap .content .single-post-info {    padding: 30px  }}body .site-inner .content-sidebar-wrap .content .single-post-info h1 {  margin: 0 0 5px;  font-size: 46px}@media (max-width:767px) {  body .site-inner .content-sidebar-wrap .content .single-post-info h1 {    font-size: 32px  }}body .site-inner .content-sidebar-wrap .content .single-post-info h1::after,body .site-inner .content-sidebar-wrap .content .single-post-info h1::before {  content: "";  position: absolute;  top: -50px;  left: 0;  width: 20px;  height: 20px;  background-color: #bd9250;  z-index: 1}@media (max-width:576px) {  body .site-inner .content-sidebar-wrap .content .single-post-info h1::after,  body .site-inner .content-sidebar-wrap .content .single-post-info h1::before {    left: 15px;    bottom: -50px  }}body .site-inner .content-sidebar-wrap .content .single-post-info h1::before {  top: -40px;  left: 10px;  background-color: #1b2638;  z-index: 2}@media (max-width:576px) {  body .site-inner .content-sidebar-wrap .content .single-post-info h1::before {    left: 25px;    bottom: -60px  }}body .site-inner .content-sidebar-wrap .content .single-post-info h1 + span {  font-size: 26px;  font-weight: 700;  color: #96713f;  display: block;  width: 100%;  margin-bottom: 40px;  padding-bottom: 40px;  border-bottom: 1px solid rgba(0,0,0,.1)}@media (max-width:767px) {  body .site-inner .content-sidebar-wrap .content .single-post-info h1 + span {    font-size: 22px  }}body .site-inner .content-sidebar-wrap .content .single-post-info p {  font-size: 36px;  font-family: "Playfair Display",sans-serif;  font-style: italic;  line-height: 1.2;  position: relative}@media (max-width:767px) {  body .site-inner .content-sidebar-wrap .content .single-post-info p {    font-size: 25px  }}body .site-inner .content-sidebar-wrap .content .single-post-info p span {  position: relative;  z-index: 2}body .site-inner .content-sidebar-wrap .content .single-post-info p svg {  width: 140px;  height: 140px;  position: absolute;  top: -20px;  left: -60px;  fill: rgba(204,227,232,.7);  z-index: 1}@media (max-width:767px) {  body .site-inner .content-sidebar-wrap .content .single-post-info p svg {    width: 50px;    height: 50px;    top: -30px;    left: 0  }}body .site-inner .content-sidebar-wrap .content .single-post-main {  width: 100%;  font-size: 1.1rem;  padding: 5%;  -moz-column-rule: 1px outset rgba(0,0,0,.05);  column-rule: 1px outset rgba(0,0,0,.05)}@media (max-width:992px) {  body .site-inner .content-sidebar-wrap .content .single-post-main {    font-size: 16px;    padding: 50px;    -moz-column-count: initial;    column-count: initial;    -moz-column-gap: initial;    column-gap: initial;    -moz-column-rule: initial;    column-rule: initial  }}@media (max-width:767px) {  body .site-inner .content-sidebar-wrap .content .single-post-main {    padding: 30px 15px  }}body .site-inner .content-sidebar-wrap .content .single-post-content {  width: 100%;  font-size: 1.1rem;  padding: 10%}@media (max-width:767px) {  body .site-inner .content-sidebar-wrap .content .single-post-content {    padding: 30px 15px  }}body:not(.home) .home-attorney {  margin: 60px 0}body:not(.home) .home-attorney-main {  padding: 40px 30px}body:not(.home) .home-attorney-main ul li {  padding-left: 0}body:not(.home) .home-attorney-main ul li::before {  content: none}body:not(.home) .home-video {  margin: 30px 0}body:not(.home) .home-banner {  padding: 90px 0}body:not(.home) .home-banner h2 {  color: #fff}body .custom-faq {  width: 100%}body .custom-faq-item {  width: 100%;  padding-bottom: 15px}body .custom-faq-button {  padding-bottom: 15px;  width: 100%;  display: flex;  justify-content: flex-start;  align-items: center;  cursor: pointer}body .custom-faq-button h3 {  padding-left: 15px;  width: calc(100% - 25px);  margin: 0}body .custom-faq-button span {  width: 25px;  height: 25px;  display: block;  border: 2px solid rgba(0,0,0,.85);  position: relative}body .custom-faq-button span::after,body .custom-faq-button span::before {  content: "";  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%,-50%);  width: 13px;  height: 2px;  background-color: rgba(0,0,0,.85)}body .custom-faq-button span::after {  width: 2px;  height: 13px}body .custom-faq .active-box span::after {  content: none}body .custom-faq-box {  width: 100%;  padding-left: 40px;  display: none}body:not(.home) .site-inner .content .contact-info {  width: 100%;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center;  padding: 30px 0;  margin: 30px 0;  border-top: 1px solid #eee;  border-bottom: 1px solid #eee}body:not(.home) .site-inner .content .contact-info p {  margin: 0 0 30px;  width: 100%;  text-align: center;  font-size: 20px;  font-weight: 700;  color: rgba(0,0,0,.85)}body:not(.home) .site-inner .content .contact-info p a {  color: #4171cc}body:not(.home) .site-inner .content .contact-info p a:hover {  color: #bd9250}body:not(.home) .site-inner .content .btn_global {  color: #bd9250;  border-color: #bd9250;  outline: 0}@media (max-width:576px) {  body:not(.home) .site-inner .content .btn_global::before,  body:not(.home) .site-inner .content .btn_global:after {    left: 67px  }}@media (max-width:576px) {  body:not(.home) .site-inner .content .btn_global {    padding-left: 15px;    padding-right: 15px  }}body:not(.home) .site-inner .content .btn_global:hover {  outline: 0;  transform: scale(1.05)}body:not(.home) .site-inner .content .btn_global::before {  background-color: #bd9250}body:not(.home) .site-inner .content .btn_global svg {  fill: #bd9250}@media (max-width:992px) {  .mejs-container,  .wp-video {    width: 100%!important  }}body.osetin_slide-template-default .post-header-meta .post-header-date-posted {  display: block!important}@media (max-width:767px) {  body.osetin_slide-template-default .post-header-meta .post-header-date-posted {    border-right: none!important  }}body.page-id-4198 h3 {  margin: 30px 0!important}body.single-osetin_case .single-custom-image {  height: 550px}@media (max-width:767px) {  body.single-osetin_case .single-custom-image {    height: 200px  }}body .sidebar .widget-wrap {  padding: 0}body .sidebar .widget-wrap div.new-title,body .sidebar .widget-wrap h3 {  width: 100%;  padding: 0;  margin: 0 0 48px;  font-size: 28px;  letter-spacing: -1.12px;  font-weight: 700;  text-align: center;  color: rgba(0,0,0,.85);  position: relative;  background-color: transparent}body .sidebar .widget-wrap div.new-title::before,body .sidebar .widget-wrap h3::before {  content: "";  position: absolute;  height: 5px;  width: 35px;  bottom: -20px;  left: 50%;  transform: translateX(-50%);  background-color: #e0d5af}body .sidebar .widget-testimonial {  width: 100%}body .sidebar .widget-testimonial svg {  width: 35px;  height: 35px;  fill: #eee;  position: absolute;  top: 20px;  right: 20px;  z-index: 1}body .sidebar .widget-testimonial .testimonials {  position: relative;  padding: 40px;  width: 100%;  border-radius: 6px;  background-color: #fff;  box-shadow: 1px 1px 4px rgba(0,0,0,.1)}@media (max-width:576px) {  body .sidebar .widget-testimonial .testimonials {    padding: 30px 15px  }}body .sidebar .widget-testimonial .testimonials h6 {  width: 100%;  text-align: left;  padding: 0;  margin: 12px 0;  font-size: 20px;  color: rgba(0,0,0,.85);  letter-spacing: -.2px;  font-weight: 700;  font-style: italic}@media (max-width:767px) {  body .sidebar .widget-testimonial .testimonials h6 {    font-size: 18px  }}body .sidebar .widget-testimonial .testimonials p {  width: 100%;  text-align: left;  line-height: 1.3;  font-style: italic;  color: rgba(0,0,0,.85);  font-family: "Playfair Display",sans-serif;  font-size: 24.6px}@media (max-width:767px) {  body .sidebar .widget-testimonial .testimonials p {    font-size: 20px  }}body .sidebar .widget-testimonial .testimonials svg + p {  font-family: "Source Sans Pro",sans-serif;  font-weight: 400;  line-height: 1.2;  font-size: 16px;  font-style: normal}body .sidebar .widget-top {  margin-top: 40px;  padding: 0 0 30px;  width: 100%;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: center}body .sidebar .widget-top-five {  width: 100%}@media (max-width:1200px) {  body .sidebar .widget-top-five {    display: none  }}body .sidebar .widget-top div.new-top-title,body .sidebar .widget-top h6 {  border-top: 1px solid rgba(0,0,0,.1);  width: 100%;  text-align: center;  padding: 30px 0 0;  margin: 12px 0;  font-size: 20px;  color: rgba(0,0,0,.85);  letter-spacing: -.2px;  font-weight: 700}*,::after,::before {  box-sizing: border-box}body {  width: 100%;  padding-bottom: 50px;  font-family: "Open Sans",sans-serif;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  text-rendering: optimizeLegibility;  background-color: #fafafa;  color: rgba(0,0,0,.75)}@media (max-width:1540px) {  body {    padding-bottom: 0  }}body .site-container {  position: relative;  margin: 0 auto;  width: 100%;  max-width: 1540px;  background-color: #fff;  overflow-x: hidden;  box-shadow: 0 0 8px 0 rgba(0,0,0,.2)}body a {  outline: 0;  text-decoration: none;  transition: all .3s ease-in-out}body a:hover {  outline: 0;  text-decoration: none}body p:empty {  display: none}body:not(.home) .site-inner {  padding-top: 148.6px}@media (max-width:1200px) {  body:not(.home) .site-inner {    padding-top: 0  }}@media (max-width:1200px) {  body:not(.home) {    padding-top: 87px  }}@media (max-width:767px) {  body:not(.home) {    padding-top: 70px  }}body:not(.home) .site-inner {  width: 100%;  max-width: 100%}body.page-template-page-practice-areas .site-inner {  padding-top: 0!important}.container {  max-width: 100%;  width: 100%}.overflowGlobal {  overflow: hidden}body .hero-title {  width: 100%;  border-bottom: 1px solid #eee;  background-color: #eee}body .hero-title h1 {  width: 100%;  padding: 25px 0;  line-height: 1.2;  margin: 0;  font-family: "Open Sans",sans-serif;  font-size: 45px;  text-align: center;  font-weight: 700;  letter-spacing: -.96px;  color: #262626}body.archive .site-inner,body.blog .site-inner,body.error404 .site-inner,body.page-template-news-template .site-inner {  padding-top: 0}body.archive .hero-title,body.blog .hero-title,body.error404 .hero-title,body.page-template-news-template .hero-title {  padding-top: 148.6px}@media (max-width:1200px) {  body.archive .hero-title,  body.blog .hero-title,  body.error404 .hero-title,  body.page-template-news-template .hero-title {    padding-top: 0  }}