.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}

#cookie-law-info-bar {
  font-size: 15px;
  margin: 0 auto;
  padding: 12px 10px;
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  z-index: 9999; /* box-shadow:rgba(0,0,0,.5) 0px 5px 50px; */
  display: none;
  left: 0px;
  font-weight: 300;
  box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
  font-size: 10pt;
  margin: 0;
  padding: 5px 10px;
  text-align: center;
  z-index: 9999;
  cursor: pointer;
  box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
  vertical-align: middle;
}
.cli-plugin-button,
.cli-plugin-button:visited {
  display: inline-block;
  padding: 9px 12px;
  color: #fff;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  margin-left: 5px;
  text-decoration: none;
}
.cli-plugin-main-link {
  margin-left: 0px;
  font-weight: 550;
  text-decoration: underline;
}
.cli-plugin-button:hover {
  background-color: #111;
  color: #fff;
  text-decoration: none;
}
.small.cli-plugin-button,
.small.cli-plugin-button:visited {
  font-size: 11px;
}
.cli-plugin-button,
.cli-plugin-button:visited,
.medium.cli-plugin-button,
.medium.cli-plugin-button:visited {
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}
.large.cli-plugin-button,
.large.cli-plugin-button:visited {
  font-size: 14px;
  padding: 8px 14px 9px;
}
.super.cli-plugin-button,
.super.cli-plugin-button:visited {
  font-size: 34px;
  padding: 8px 14px 9px;
}
.pink.cli-plugin-button,
.magenta.cli-plugin-button:visited {
  background-color: #e22092;
}
.pink.cli-plugin-button:hover {
  background-color: #c81e82;
}
.green.cli-plugin-button,
.green.cli-plugin-button:visited {
  background-color: #91bd09;
}
.green.cli-plugin-button:hover {
  background-color: #749a02;
}
.red.cli-plugin-button,
.red.cli-plugin-button:visited {
  background-color: #e62727;
}
.red.cli-plugin-button:hover {
  background-color: #cf2525;
}
.orange.cli-plugin-button,
.orange.cli-plugin-button:visited {
  background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
  background-color: #d45500;
}
.blue.cli-plugin-button,
.blue.cli-plugin-button:visited {
  background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
  background-color: #2575cf;
}
.yellow.cli-plugin-button,
.yellow.cli-plugin-button:visited {
  background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
  background-color: #fc9200;
}
.cli-plugin-button {
  margin-top: 5px;
}
.cli-bar-popup {
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding: 20px;
}
.cli-powered_by_p {
  width: 100% !important;
  display: block !important;
  color: #333;
  clear: both;
  font-style: italic !important;
  font-size: 12px !important;
  margin-top: 15px !important;
}
.cli-powered_by_a {
  color: #333;
  font-weight: 600 !important;
  font-size: 12px !important;
} /** * Added extra space between each cookie bar action elements @since 1.8.9 */
.cli-plugin-main-link.cli-plugin-button {
  text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
  margin-left: 5px;
}

.gdpr-container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.gdpr-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.gdpr-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.gdpr-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.gdpr-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.gdpr-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.gdpr-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.modal-backdrop.show {
  opacity: 0.8;
}
.modal-open {
  overflow: hidden;
}
.modal-open .gdpr-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.gdpr-modal.fade .gdpr-modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.gdpr-modal.show .gdpr-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1039;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.gdpr-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.gdpr-modal a {
  text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
@media (min-width: 576px) {
  .gdpr-modal .gdpr-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2));
  }
}
@media (min-width: 992px) {
  .gdpr-modal .gdpr-modal-dialog {
    max-width: 900px;
  }
}
.gdpr-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.gdpr-modal .row {
  margin: 0 -15px;
}
.gdpr-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.gdpr-modal .close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
  outline: 0;
}
.gdpr-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 70px;
  font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
  display: none;
}
.gdpr-switch .gdpr-slider {
  background-color: #e3e1e8;
  height: 24px;
  width: 50px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}
.gdpr-switch .gdpr-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 20px;
  left: 2px;
  position: absolute;
  transition: 0.4s;
  width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
  background-color: rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
  transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
  border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
  border-radius: 50%;
}
.gdpr-tab-content > .gdpr-tab-pane {
  display: none;
}
.gdpr-tab-content > .active {
  display: block;
}
.gdpr-fade {
  transition: opacity 0.15s linear;
}
.gdpr-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  align-items: stretch !important;
  -ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills,
.gdpr-tab-content {
  width: 100%;
  padding: 30px;
}
.nav.gdpr-nav-pills {
  background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
  border: 1px solid #0070ad;
  margin-bottom: 10px;
  color: #0070ad;
  font-size: 14px;
  display: block;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active,
.nav.gdpr-nav-pills .show > .gdpr-nav-link {
  background-color: #0070ad;
  border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
  color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
  background-color: #0070ad;
  border-color: #0070ad;
  color: #ffffff;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.gdpr-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}
.gdpr-tab-content h4 {
  font-size: 20px;
  margin-bottom: 0.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
.cli-container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.cli-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cli-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cli-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.cli-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.cli-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.cli-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.cli-btn {
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1.25rem;
  line-height: 1;
  border-radius: 0.25rem;
  transition: all 0.15s ease-in-out;
}
.cli-btn:hover {
  opacity: 0.8;
}
.cli-read-more-link {
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}
.cli-btn:focus {
  outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: 0.8;
}
.cli-modal-open {
  overflow: hidden;
}
.cli-barmodal-open {
  overflow: hidden;
}
.cli-modal-open .cli-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cli-modal.cli-fade .cli-modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.cli-modal.cli-show .cli-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.cli-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  display: none;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: 0.5;
  display: block;
}
.cli-modal.cli-show {
  display: block;
}
.cli-modal a {
  text-decoration: none;
}
.cli-modal .cli-modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
@media (min-width: 576px) {
  .cli-modal .cli-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2));
  }
}
@media (min-width: 992px) {
  .cli-modal .cli-modal-dialog {
    max-width: 900px;
  }
}
.cli-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.3rem;
  outline: 0;
}
.cli-modal .row {
  margin: 0 -15px;
}
.cli-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
  padding: 0;
  background-color: transparent !important;
  border: 0;
  -webkit-appearance: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
  outline: 0;
}
.cli-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 70px;
  font-size: 14px;
}
.cli-switch input[type="checkbox"] {
  display: none;
}
.cli-switch .cli-slider {
  background-color: #e3e1e8;
  height: 24px;
  width: 50px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}
.cli-switch .cli-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 20px;
  left: 2px;
  position: absolute;
  transition: 0.4s;
  width: 20px;
}
.cli-switch input:checked + .cli-slider {
  background-color: #00acad;
}
.cli-switch input:checked + .cli-slider:before {
  transform: translateX(26px);
}
.cli-switch .cli-slider {
  border-radius: 34px;
}
.cli-switch .cli-slider:before {
  border-radius: 50%;
}
.cli-tab-content {
  background: #ffffff;
}
.cli-tab-content > .cli-active {
  display: block;
}
.cli-fade {
  transition: opacity 0.15s linear;
}
.cli-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cli-nav-pills,
.cli-tab-content {
  width: 100%;
  padding: 30px;
}
@media (max-width: 767px) {
  .cli-nav-pills,
  .cli-tab-content {
    padding: 30px 10px;
  }
}
.cli-nav-pills {
  background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
  border: 1px solid #00acad;
  margin-bottom: 10px;
  color: #00acad;
  font-size: 14px;
  display: block;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  cursor: pointer;
}
.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show > .cli-nav-link {
  background-color: #00acad;
  border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
  color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}
.cli-tab-content h4 {
  font-size: 20px;
  margin-bottom: 1.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
} /* Settings Popup */
.cli-container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.cli-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cli-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cli-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
  flex-direction: column;
}
.cli-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.cli-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.cli-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.cli-btn {
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1.25rem;
  line-height: 1;
  border-radius: 0.25rem;
  transition: all 0.15s ease-in-out;
}
.cli-btn:hover {
  opacity: 0.8;
}
.cli-read-more-link {
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}
.cli-btn:focus {
  outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: 0.8;
}
.cli-modal-open {
  overflow: hidden;
}
.cli-barmodal-open {
  overflow: hidden;
}
.cli-modal-open .cli-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cli-modal.cli-fade .cli-modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.cli-modal.cli-show .cli-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.cli-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: 0.5;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.cli-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  transform: scale(0);
  overflow: hidden;
  outline: 0;
  display: none;
}
.cli-modal a {
  text-decoration: none;
}
.cli-modal .cli-modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
@media (min-width: 576px) {
  .cli-modal .cli-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2));
  }
}
.cli-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.2rem;
  box-sizing: border-box;
  outline: 0;
}
.cli-modal .row {
  margin: 0 -15px;
}
.cli-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
  outline: 0;
}
.cli-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 38px;
  font-size: 14px;
}
.cli-switch input[type="checkbox"] {
  display: none;
}
.cli-switch .cli-slider {
  background-color: #e3e1e8;
  height: 20px;
  width: 38px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}
.cli-switch .cli-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 15px;
  left: 3px;
  position: absolute;
  transition: 0.4s;
  width: 15px;
}
.cli-switch input:checked + .cli-slider {
  background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
  transform: translateX(18px);
}
.cli-switch .cli-slider {
  border-radius: 34px;
  font-size: 0;
}
.cli-switch .cli-slider:before {
  border-radius: 50%;
}
.cli-tab-content {
  background: #ffffff;
}
.cli-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cli-nav-pills,
.cli-tab-content {
  width: 100%;
  padding: 5px 30px 5px 5px;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .cli-nav-pills,
  .cli-tab-content {
    padding: 30px 10px;
  }
}
.cli-nav-pills {
  background: #fff;
}
.cli-nav-pills .cli-nav-link {
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  color: #2a2a2a;
  font-size: 14px;
  display: block;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  cursor: pointer;
}
.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show > .cli-nav-link {
  background-color: #f6f6f9;
  border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
  color: #2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}
.cli-tab-content h4 {
  font-size: 20px;
  margin-bottom: 1.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
} /* Cookie Settings In Bar */
#cookie-law-info-bar .cli-nav-pills,
#cookie-law-info-bar .cli-tab-content,
#cookie-law-info-bar .cli-nav-pills .cli-show > .cli-nav-link,
#cookie-law-info-bar a.cli-nav-link.cli-active {
  background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,
#cookie-law-info-bar .cli-nav-link,
#cookie-law-info-bar .cli-tab-container p,
#cookie-law-info-bar span.cli-necessary-caption,
#cookie-law-info-bar .cli-switch .cli-slider:after {
  color: inherit;
}
#cookie-law-info-bar .cli-tab-header a:before {
  border-right: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row {
  margin-top: 20px;
}
#cookie-law-info-bar .cli-col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
#cookie-law-info-bar .cli-col-8 {
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cli-wrapper {
  max-width: 90%;
  float: none;
  margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4 {
  margin-bottom: 0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link {
  padding: 0.2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container {
  display: none;
  text-align: left;
} /* Popup Footer Styles */
.cli-tab-footer .cli-btn {
  background-color: #00acad;
  padding: 10px 15px;
  text-decoration: none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
  background-color: #61a229;
  color: #ffffff;
  border-radius: 0;
}
.cli-tab-footer {
  width: 100%;
  text-align: right;
  padding: 20px 0;
} /* version 2.0 */
.cli-col-12 {
  width: 100%;
}
.cli-tab-header {
  display: flex;
  justify-content: space-between;
}
.cli-tab-header a:before {
  width: 10px;
  height: 2px;
  left: 0;
  top: calc(50% - 1px);
}
.cli-tab-header a:after {
  width: 2px;
  height: 10px;
  left: 4px;
  top: calc(50% - 5px);
  -webkit-transform: none;
  transform: none;
}
.cli-tab-header a:before {
  width: 7px;
  height: 7px;
  border-right: 1px solid #4a6e78;
  border-bottom: 1px solid #4a6e78;
  content: " ";
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-right: 10px;
}
.cli-tab-header a.cli-nav-link {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #000;
  text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before {
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.cli-tab-header {
  border-radius: 5px;
  padding: 12px 15px;
  cursor: pointer;
  transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
  background-color: #f2f2f2;
}
.cli-modal .cli-modal-close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -webkit-appearance: none;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 50%;
  padding: 10px;
  background: transparent;
  border: none;
  min-width: 40px;
}
.cli-tab-container h4,
.cli-tab-container h1 {
  font-family: inherit;
  font-size: 16px;
  margin-bottom: 15px;
  margin: 10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
  padding-top: 12px;
}
.cli-tab-container p,
.cli-privacy-content-text {
  font-size: 14px;
  line-height: 1.4;
  margin-top: 0;
  padding: 0;
  color: #000;
}
.wt-cli-privacy {
  display: none;
}
.cli-tab-content {
  display: none;
}
.cli-tab-section .cli-tab-content {
  padding: 10px 20px 5px 20px;
}
.cli-tab-section {
  margin-top: 5px;
}
@media (min-width: 992px) {
  .cli-modal .cli-modal-dialog {
    max-width: 645px;
  }
}
.cli-switch .cli-slider:after {
  content: attr(data-cli-disable);
  position: absolute;
  right: 50px;
  color: #000;
  font-size: 12px;
  text-align: right;
  min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after {
  content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
  max-height: 60px;
  transition: max-height 0.15s ease-out;
  overflow: hidden;
}
a.cli-privacy-readmore {
  font-size: 12px;
  margin-top: 12px;
  display: inline-block;
  padding-bottom: 0;
  cursor: pointer;
  color: #000;
  text-decoration: underline;
}
.cli-modal-footer {
  position: relative;
}
a.cli-privacy-readmore:before {
  content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
  content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content {
  transition: max-height 0.25s ease-in;
}
.cli-privacy-content p {
  margin-bottom: 0;
}
.cli-modal-close svg {
  fill: #000;
}
span.cli-necessary-caption {
  color: #000;
  font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
  display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
  display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
  display: none;
}
.cli-tab-container .cli-row {
  max-height: 500px;
  overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
  z-index: -1;
}
.cli-modal.cli-blowup {
  z-index: 999999;
  transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  99.9% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(0);
  }
}
@keyframes blowUpContentTwo {
  0% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.cli-tab-section .cookielawinfo-row-cat-table td,
.cli-tab-section .cookielawinfo-row-cat-table th {
  font-size: 12px;
}
.cli_settings_button {
  cursor: pointer;
} /* Accessibility Fix */
.wt-cli-sr-only {
  display: none;
  font-size: 16px;
} /* Changes for CCPAVersion : 1.8.9*/
a.wt-cli-element.cli_cookie_close_button {
  text-decoration: none;
  color: #333333;
  font-size: 22px;
  line-height: 22px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 5px;
} /* GDPR Bar Version 2 */
.cli-bar-container {
  float: none;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cli-bar-btn_container {
  margin-left: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: nowrap;
}
.cli-style-v2 a {
  cursor: pointer;
}
.cli-bar-btn_container a {
  white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link {
  font-weight: inherit;
}
.cli-style-v2 {
  font-size: 11pt;
  line-height: 18px;
  font-weight: normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container {
  display: block;
}
.cli-style-v2 .cli-bar-message {
  width: 70%;
  text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message {
  width: 100%;
}
#cookie-law-info-bar[data-cli-type="widget"]
  .cli-style-v2
  .cli-bar-btn_container {
  margin-top: 8px;
  margin-left: 0px;
  flex-wrap: wrap;
} /* #cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-message {text-align: center;} */
#cookie-law-info-bar[data-cli-type="popup"]
  .cli-style-v2
  .cli-bar-btn_container {
  margin-top: 8px;
  margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head {
  text-align: left; /* padding-left: 15px; */
  margin-bottom: 5px;
  margin-top: 0px;
  font-size: 16px;
} /* #cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container.cli-style-v2 {padding-left: 0px;padding-right: 0px;} */
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
  margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button {
  margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
  font-size: inherit;
  cursor: pointer;
  margin: 0px 0px 0px 5px;
} /* .cli-bar-container.cli-style-v2 {padding-left: 15px;padding-right: 15px;padding-top: 2px;padding-bottom: 2px;} */
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
  padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"] {
  padding: 32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
  padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button),
.cli-style-v2 .cli_settings_button:not(.cli-plugin-button),
.cli-style-v2 .cli_action_button:not(.cli-plugin-button) {
  text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
  margin-top: 5px;
  margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
  white-space: nowrap;
  text-decoration: underline;
}
.wt-cli-necessary-checkbox {
  display: none !important;
}
@media (max-width: 985px) {
  .cli-style-v2 .cli-bar-message {
    width: 100%;
  }
  .cli-style-v2.cli-bar-container {
    justify-content: left;
    flex-wrap: wrap;
  }
  .cli-style-v2 .cli-bar-btn_container {
    margin-left: 0px;
    margin-top: 10px;
  }
  #cookie-law-info-bar[data-cli-style="cli-style-v2"],
  #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],
  #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
    padding: 25px 25px;
  }
} /* Settings popup footer section */
.wt-cli-ckyes-brand-logo {
  display: flex;
  align-items: center;
  font-size: 9px;
  color: #111111;
  font-weight: normal;
}
.wt-cli-ckyes-brand-logo img {
  width: 65px;
  margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
  padding-bottom: 0;
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
  .cli-style-v2 .cli-bar-btn_container {
    flex-wrap: wrap;
  }
}
.wt-cli-cookie-description {
  font-size: 14px;
  line-height: 1.4;
  margin-top: 0;
  padding: 0;
  color: #000;
}

button.btn[data-v-f3fb3dc8] {
  display: inline-block;
  font-weight: 300;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  cursor: pointer;
  letter-spacing: 1px;
  transition: all 0.15s ease;
}
button.btn.btn-sm[data-v-f3fb3dc8] {
  padding: 0.4rem 0.8rem;
  font-size: 0.8rem;
  border-radius: 0.2rem;
}
button.btn.btn-primary[data-v-f3fb3dc8] {
  color: #fff;
  background-color: #45c8f1;
  border-color: #45c8f1;
}
button.btn.btn-outline-primary[data-v-f3fb3dc8] {
  color: #45c8f1;
  background-color: transparent;
  border-color: #45c8f1;
}
button.btn.btn-danger[data-v-f3fb3dc8] {
  color: #fff;
  background-color: #ff4949;
  border-color: #ff4949;
}
.text-muted[data-v-f3fb3dc8] {
  color: #8492a6;
}
.text-center[data-v-f3fb3dc8] {
  text-align: center;
}
.drop-down-enter[data-v-f3fb3dc8],
.drop-down-leave-to[data-v-f3fb3dc8] {
  transform: translateX(0) translateY(-20px);
  transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
  opacity: 0;
}
.drop-down-enter-active[data-v-f3fb3dc8],
.drop-down-leave-active[data-v-f3fb3dc8] {
  transition: all 0.15s;
}
.move-left-enter[data-v-f3fb3dc8],
.move-left-leave-to[data-v-f3fb3dc8] {
  transform: translateY(0) translateX(-80px);
  transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
  opacity: 0;
}
.move-left-enter-active[data-v-f3fb3dc8],
.move-left-leave-active[data-v-f3fb3dc8] {
  transition: all 0.15s;
}
.no-tr[data-v-f3fb3dc8] {
  transition: none !important;
}
.no-tr *[data-v-f3fb3dc8] {
  transition: none !important;
}
.overlay[data-v-f3fb3dc8] {
  position: fixed;
  background: rgba(220, 220, 220, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.overlay .modal[data-v-f3fb3dc8] {
  transition: all 0.2s ease;
  opacity: 0;
  transform: scale(0.6);
  overflow: hidden;
}
.overlay.show[data-v-f3fb3dc8] {
  opacity: 1;
  visibility: visible;
}
.overlay.show .modal[data-v-f3fb3dc8] {
  opacity: 1;
  transform: scale(1);
}
.panel[data-v-f3fb3dc8] {
  padding: 6px 10px;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  align-items: center;
  border-radius: 6px;
  position: relative;
  border: 1px solid #eaf7ff;
  background: #f7fcff;
  outline: none;
  transition: all 0.07s ease-in-out;
}
.btn[data-v-f3fb3dc8] {
  cursor: pointer;
  box-sizing: border-box;
}
.light-btn[data-v-f3fb3dc8] {
  padding: 10px 12px;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  align-items: center;
  border-radius: 6px;
  position: relative;
  border: 1px solid #eaf7ff;
  background: #f7fcff;
  outline: none;
  cursor: pointer;
  transition: all 0.07s ease-in-out;
}
.light-btn[data-v-f3fb3dc8]:hover {
  background: #e0f4ff;
  border-color: #8acfff;
}
.primary-btn[data-v-f3fb3dc8] {
  background: #239bf5;
  color: white;
  border-radius: 6px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s ease;
  font-size: 14px;
  font-family: "Didact Gothic Regular", sans-serif;
}
.primary-btn[data-v-f3fb3dc8]:hover {
  background: #40a8f6;
  color: white;
  text-decoration: none;
}
.shake[data-v-f3fb3dc8] {
  animation: shake-f3fb3dc8 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
}
@keyframes shake-f3fb3dc8 {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}
.pulse[data-v-f3fb3dc8] {
  animation: pulse-f3fb3dc8 2s ease infinite;
}
@keyframes pulse-f3fb3dc8 {
  0% {
    opacity: 0.7;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}
.flash-once[data-v-f3fb3dc8] {
  animation: flash-once 3.5s ease 1;
}
@keyframes fade-up-f3fb3dc8 {
  0% {
    transform: translate3d(0, 10px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.fade-in[data-v-f3fb3dc8] {
  animation: fade-in-f3fb3dc8 0.3s ease-in-out;
}
@keyframes fade-in-f3fb3dc8 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.spin[data-v-f3fb3dc8] {
  animation-name: spin-f3fb3dc8;
  animation-duration: 2000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin-f3fb3dc8 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.bounceIn[data-v-f3fb3dc8] {
  animation-name: bounceIn-f3fb3dc8;
  transform-origin: center bottom;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
}
@keyframes bounceIn-f3fb3dc8 {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes dots-f3fb3dc8 {
  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  40% {
    color: #8492a6;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  60% {
    text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  80%,
  100% {
    text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 #8492a6;
  }
}
@keyframes recording-f3fb3dc8 {
  0% {
    box-shadow: 0px 0px 5px 0px rgba(173, 0, 0, 0.3);
  }
  65% {
    box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0.3);
  }
  90% {
    box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0);
  }
}
@font-face {
  font-family: "Didact Gothic Regular";
  src: url(data:font/woff2;base64,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)
    format("woff");
  font-weight: normal;
  font-style: normal;
}
body[data-v-f3fb3dc8] {
  margin: 0;
  font-size: 100%;
  color: #3c4858;
}
a[data-v-f3fb3dc8] {
  text-decoration: none;
  color: #45c8f1;
}
h1[data-v-f3fb3dc8],
h2[data-v-f3fb3dc8],
h3[data-v-f3fb3dc8],
h4[data-v-f3fb3dc8] {
  margin-top: 0;
}
svg[data-v-f3fb3dc8] {
  outline: none;
}
.container_selected_area[data-v-f3fb3dc8] {
  display: none;
  visibility: hidden;
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2147483647;
}
.container_selected_area.active[data-v-f3fb3dc8] {
  visibility: visible;
  display: block;
}
.container_selected_area .label[data-v-f3fb3dc8] {
  font-family: "Didact Gothic Regular", sans-serif;
  font-size: 22px;
  text-align: center;
  padding-top: 15px;
}
.area[data-v-f3fb3dc8] {
  display: none;
  position: absolute;
  z-index: 2147483647;
  pointer-events: none;
  border: 1px solid #1e83ff;
  background: rgba(30, 131, 255, 0.1);
  box-sizing: border-box;
}
.area.active[data-v-f3fb3dc8] {
  display: block;
  top: 0;
  left: 0;
}
.hide[data-v-f3fb3dc8] {
  display: none;
}

:root .uai,
:root .ulsti,
_::-webkit-full-page-media,
_:future {
  outline-offset: -10px;
}
.uw-s10-reading-guide {
  display: none;
  box-sizing: border-box;
  background: #000;
  width: 40vw !important;
  min-width: 200px !important;
  position: absolute !important;
  height: 12px !important;
  border: solid 3px #fff300;
  border-radius: 5px;
  top: 20px;
  z-index: 2147483647;
  transform: translateX(-50%);
}
.uw-s10-reading-guide__arrow {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  height: 0;
  position: absolute;
}
.uw-s10-reading-guide__arrow:after,
.uw-s10-reading-guide__arrow:before {
  content: "";
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.uw-s10-reading-guide__arrow:after {
  border-bottom-color: #000;
  border-width: 14px;
  margin-left: -14px;
}
.uw-s10-reading-guide__arrow:before {
  border-bottom-color: #fff300;
  border-width: 17px;
  margin-left: -17px;
}
.uw-s10-left-ruler-guide,
.uw-s10-right-ruler-guide {
  width: 16px;
  height: 9px;
  background: 0 0;
  display: none;
  position: absolute !important;
  z-index: 2147483647;
  transform: translateY(-50%);
}
.uw-s10-bottom-ruler-guide {
  width: 36px;
  height: 16px;
  background: 0 0;
  display: none;
  position: absolute !important;
  z-index: 2147483647;
  transform: translateX(-50%);
}
.usc {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  overflow: hidden;
  position: absolute !important;
  z-index: -1;
  opacity: 0;
}
.userway-s3-1 {
  filter: invert(100%);
  -webkit-filter: invert(100%);
}
.userway-s3-1-white-bg {
  background: #fff !important;
}
.userway-s3-1 iframe[name="userway"] {
  filter: invert(1) !important;
}
.userway-s3-1-ff {
  filter: invert(100%);
  -webkit-filter: invert(100%);
}
.userway-s3-3.userway-s6 [role="link"],
.userway-s3-3.userway-s6 [role="link"] *,
.userway-s3-3.userway-s6 a,
.userway-s3-3.userway-s6 a * {
  color: #0000d3 !important;
  background-color: #fff !important;
}
.userway-s3-4-black {
  background-color: #888 !important;
  color: #fff !important;
}
.userway-s3-3.userway-s6 [role="link"]:hover,
.userway-s3-3.userway-s6 a:hover,
.userway-s3-4-light {
  background-color: #fff !important;
  color: #000 !important;
}
.userway-s3-4 {
  filter: grayscale(100%) !important;
  -webkit-filter: grayscale(100%) !important;
}
.uiiw img,
.ups img {
  max-width: 100% !important;
}
body .rvNotification {
  visibility: hidden !important;
}
body .uwy {
  z-index: 2147483647;
  position: fixed !important;
  transform: none !important;
}
body .uwy .userway_buttons_wrapper {
  top: 10px;
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
body .uwy .uai .userway_dictionary_popup_container.hidden,
body .uwy .uai.hidden,
body .uwy .ulsti .userway_dictionary_popup_container.hidden,
body .uwy .ulsti.hidden,
body .uwy .userway_buttons_wrapper.hidden {
  display: none;
}
body .uwy .uai,
body .uwy .ulsti {
  text-align: initial !important;
}
body .uwy .lst-btn-text {
  font-size: 15px;
  line-height: normal;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.1px;
}
body .uwy .lst-btn-flag {
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
body .uwy.hidden {
  display: none;
}
body .uwy .uai:focus-within,
body .uwy .ulsti:focus-within {
  outline: 2px solid #0038ff !important;
  outline-offset: -2px !important;
  box-shadow: 0 0 0 4px rgba(0, 56, 255, 0.22) !important;
}
body .uwy.userway_p1 .userway_buttons_wrapper {
  top: 13px;
  right: auto;
  bottom: auto;
  left: calc(100vw - 21px);
  transform: translate(-100%);
}
body .uwy.userway_p2 .userway_buttons_wrapper {
  top: 50%;
  transform: translate(-100%, -50%);
  left: calc(100vw - 21px);
  -ms-flex-pack: center;
  justify-content: center;
  right: auto;
}
body .uwy.userway_p3 .userway_buttons_wrapper {
  top: auto;
  bottom: 13px;
  left: calc(100vw - 21px);
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
  transform: translate(-100%);
}
body .uwy.userway_p4 .userway_buttons_wrapper {
  top: auto;
  left: calc(50% - 22px);
  bottom: 16px;
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
}
body .uwy.userway_p4.userway_hidden {
  bottom: -30px;
  top: auto;
  right: auto;
}
body .uwy.userway_p4.userway_hidden.uo {
  bottom: 13px;
}
body .uwy.userway_p4.userway_hidden .userway_buttons_wrapper {
  transform: translate(-50%, 100%);
}
body .uwy.userway_p5 .userway_buttons_wrapper {
  top: auto;
  bottom: 13px;
  left: 13px;
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
}
body .uwy.userway_p6 .userway_buttons_wrapper {
  top: 50%;
  transform: translateY(-50%);
  left: 13px;
  right: auto;
  bottom: auto;
  -ms-flex-pack: center;
  justify-content: center;
}
body .uwy.userway_p7 .userway_buttons_wrapper {
  top: 13px;
  left: 13px;
  right: auto;
  bottom: auto;
}
body .uwy.userway_p8 .userway_buttons_wrapper {
  top: 13px;
  left: 50%;
  transform: translate(-50%);
  right: auto;
  bottom: auto;
}
body .uwy.userway_p8.userway_hidden .userway_buttons_wrapper {
  transform: translate(-50%, -100%);
}
body .uwy.userway_p8.userway_hidden.uo {
  top: 10px;
}
body .uwy.userway_p4 .userway_buttons_wrapper,
body .uwy.userway_p8 .userway_buttons_wrapper {
  left: 50vw;
  transform: translateX(-50%);
}
body .uwy.uon .uai,
body .uwy.uon .ulsti {
  background: #007dd5 !important;
}
body .uwy .uai img,
body .uwy .ulsti img,
body .uwy.uon .uwif {
  display: block !important;
}
body .uwy .userway_ft_iframe_wrapper,
body .uwy.uon.umb .userway_buttons_wrapper,
body .uwy.uon.usb .userway_buttons_wrapper {
  display: none;
}
body .uwy .uai .ups.white .si_w,
body .uwy .ulsti .ups.white .si_w,
body .uwy.userway_ft_on .uit {
  display: block;
}
body .uwy.uen .uai .userway_check_on,
body .uwy.uen .ulsti .userway_check_on {
  opacity: 1;
  visibility: visible;
  top: -4px;
  right: -4px;
}
body .uwy .uit,
body .uwy .uwif {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  visibility: visible !important;
  opacity: 0 !important;
  background: 0 0 !important;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  z-index: inherit;
  display: none;
}
body .uwy .uai,
body .uwy .ulsti {
  cursor: pointer;
  background: #0048ff !important;
  border-radius: 50% !important;
  padding: 0;
  transition: 0.1s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  position: relative;
}
body .uwy .uai:active,
body .uwy .uai:focus,
body .uwy .uai:hover,
body .uwy .ulsti:active,
body .uwy .ulsti:focus,
body .uwy .ulsti:hover {
  background: #007dd5;
}
body .uwy .uai .ups,
body .uwy .ulsti .ups {
  display: none;
  position: absolute;
  height: 45px;
  width: 45px;
  top: 0;
  left: 0;
  background-color: transparent !important;
  overflow: hidden;
  background-position: -48px -48px;
  background-size: 140px;
  animation: uw_standard 0.75s infinite linear;
  transform-origin: 50% 50% 0 !important;
}
body .uwy .uai .ups .si_w,
body .uwy .ulsti .ups .si_w {
  display: block;
}
body .uwy .uai .ups .si_b,
body .uwy .uai .ups.white .si_b,
body .uwy .ulsti .ups .si_b,
body .uwy .ulsti .ups.white .si_b {
  display: none;
}
body .uwy .uai .ups .si_b,
body .uwy .uai .ups .si_w,
body .uwy .ulsti .ups .si_b,
body .uwy .ulsti .ups .si_w {
  max-width: 100%;
}
body .uwy .uai .usr,
body .uwy .ulsti .usr {
  z-index: -1 !important;
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  display: inline-block;
  background-color: transparent !important;
}
body .uwy .uai.uli .ui_w,
body .uwy .uai.uli .ups .si_w,
body .uwy .ulsti.uli .ui_w,
body .uwy .ulsti.uli .ups .si_w {
  display: none;
}
body .uwy .uai .ui_w,
body .uwy .uai.uli .ui_b,
body .uwy .uai.uli .ups .si_b,
body .uwy .ulsti .ui_w,
body .uwy .ulsti.uli .ui_b,
body .uwy .ulsti.uli .ups .si_b {
  display: block;
}
body .uwy .uai.userway_dark .ups .si_w,
body .uwy .ulsti.userway_dark .ups .si_w {
  display: -ms-flexbox;
  display: flex;
}
body .uwy .uai.userway_loading .ups,
body .uwy .ulsti.userway_loading .ups {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.uwy .uai .userway_dictionary_popup_container.hidden,
.uwy .uai.hidden,
.uwy .ulsti .userway_dictionary_popup_container.hidden,
.uwy .ulsti.hidden,
.uwy .userway_buttons_wrapper.hidden,
body .uwy .uai .ui_b,
body .uwy .uai.userway_dark .ups .si_b,
body .uwy .uai.userway_loading .ui_b,
body .uwy .uai.userway_loading .ui_w,
body .uwy .ulsti .ui_b,
body .uwy .ulsti.userway_dark .ups .si_b,
body .uwy .ulsti.userway_loading .ui_b,
body .uwy .ulsti.userway_loading .ui_w {
  display: none;
}
.uwy .uai img:not(.userway_check_on),
.uwy .ulsti img:not(.userway_check_on),
body .uwy .uai img:not(.userway_check_on),
body .uwy .ulsti img:not(.userway_check_on) {
  width: 44px;
  height: 44px;
  display: block;
  padding: 0 !important;
  margin: 0 !important;
  background: 0 0 !important;
  border: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
body .uwy .uai .userway_check_on,
body .uwy .ulsti .userway_check_on {
  position: absolute;
  top: -7px;
  right: -4px;
  width: 18px;
  height: 20px;
  transition: 0.1s;
  opacity: 0;
  visibility: hidden;
  background: 0 0 !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body .uwy .lst-btn-flag {
  width: 34px;
  height: 34px;
}
body .uwy.uts .uai,
body .uwy.uts .ulsti,
body .uwy.uts .ups {
  width: 32px;
  height: 32px;
}
.uwy.uts .uai img:not(.userway_check_on),
.uwy.uts .ulsti img:not(.userway_check_on),
.uwy.uts .ups img:not(.userway_check_on),
body .uwy.uts .uai img:not(.userway_check_on),
body .uwy.uts .ulsti img:not(.userway_check_on),
body .uwy.uts .ups img:not(.userway_check_on) {
  width: 32px;
  height: 32px;
}
body .uwy.uts .lst-btn-flag {
  height: 25px;
  width: 25px;
}
body .uwy.utb .uai,
body .uwy.utb .ulsti,
body .uwy.utb .ups {
  width: 64px;
  height: 64px;
}
.uwy.utb .uai img:not(.userway_check_on),
.uwy.utb .ulsti img:not(.userway_check_on),
.uwy.utb .ups img:not(.userway_check_on),
body .uwy.utb .uai img:not(.userway_check_on),
body .uwy.utb .ulsti img:not(.userway_check_on),
body .uwy.utb .ups img:not(.userway_check_on) {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  margin: 0 !important;
  background: 0 0 !important;
  border: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
body .uwy.utb .uai .userway_check_on,
body .uwy.utb .ulsti .userway_check_on,
body .uwy.utb .ups .userway_check_on {
  top: -2px;
  right: -2px;
  width: 21px;
  height: 21px;
}
body .uwy.utb .lst-btn-flag {
  height: 50px;
  width: 50px;
}
body .uwy.utb.userway_p1,
body .uwy.utb.userway_p2,
body .uwy.utb.userway_p3 {
  right: 30px;
}
body .uwy.utb.userway_p3,
body .uwy.utb.userway_p4,
body .uwy.utb.userway_p5 {
  bottom: 30px;
}
body .uwy.utb.userway_p4.userway_hidden {
  top: auto;
}
body .uwy.utb.userway_p4.userway_hidden.uo {
  bottom: 30px;
  margin: 0 !important;
}
.uwy.uac.userway_p4.userway_hidden.uo .uai,
.uwy.uac.userway_p4.userway_hidden.uo .ulsti,
.uwy.uac.userway_p8.userway_hidden.uo .uai,
.uwy.uac.userway_p8.userway_hidden.uo .ulsti,
.uwy.utb.userway_p4.userway_hidden.uo .uai,
.uwy.utb.userway_p4.userway_hidden.uo .ulsti,
.uwy.utb.userway_p8.userway_hidden.uo .uai,
.uwy.utb.userway_p8.userway_hidden.uo .ulsti,
body .uwy.uac.userway_p4.userway_hidden.uo .uai,
body .uwy.uac.userway_p4.userway_hidden.uo .ulsti,
body .uwy.uac.userway_p8.userway_hidden.uo .uai,
body .uwy.uac.userway_p8.userway_hidden.uo .ulsti,
body .uwy.utb.userway_p4.userway_hidden.uo .uai,
body .uwy.utb.userway_p4.userway_hidden.uo .ulsti,
body .uwy.utb.userway_p8.userway_hidden.uo .uai,
body .uwy.utb.userway_p8.userway_hidden.uo .ulsti {
  transform: translate(-50%, 0%);
}
body .uwy.utb.userway_p4.userway_hidden .uai,
body .uwy.utb.userway_p4.userway_hidden .ulsti {
  transform: translate(-50%, 100%);
}
body .uwy.utb.userway_p8.userway_hidden {
  top: 13px;
}
body .uwy.utb.userway_p8.userway_hidden.uo {
  top: 13px;
  margin: 0;
}
body .uwy.utb.userway_p8.userway_hidden .uai,
body .uwy.utb.userway_p8.userway_hidden .ulsti {
  transform: translate(-50%, -100%);
}
body .uwy.utb.userway_p6,
body .uwy.utb.userway_p7 {
  left: 11px;
}
body .uwy.uac {
  border-radius: 0 !important;
}
body .uwy.uac .uai {
  border-radius: 10px !important;
  width: auto;
  height: auto;
  max-height: initial;
  max-width: initial;
  min-height: initial;
  min-width: initial;
}
body .uwy.uac.userway_p1,
body .uwy.uac.userway_p2,
body .uwy.uac.userway_p3 {
  right: 50px;
}
body .uwy.uac.userway_p1.userway_hidden .uai,
body .uwy.uac.userway_p1.userway_hidden .ulsti,
body .uwy.uac.userway_p2.userway_hidden .uai,
body .uwy.uac.userway_p2.userway_hidden .ulsti,
body .uwy.uac.userway_p3.userway_hidden .uai,
body .uwy.uac.userway_p3.userway_hidden .ulsti {
  transform: translateX(95%);
}
body .uwy.uac.userway_p5,
body .uwy.uac.userway_p6,
body .uwy.uac.userway_p7 {
  left: 50px;
}
body .uwy.uac.userway_p5.userway_hidden .uai,
body .uwy.uac.userway_p5.userway_hidden .ulsti,
body .uwy.uac.userway_p6.userway_hidden .uai,
body .uwy.uac.userway_p6.userway_hidden .ulsti,
body .uwy.uac.userway_p7.userway_hidden .uai,
body .uwy.uac.userway_p7.userway_hidden .ulsti {
  transform: translateX(-95%);
}
body .uwy.uac.userway_p8.userway_hidden .uai,
body .uwy.uac.userway_p8.userway_hidden .ulsti {
  transform: translate(-50%, -130%);
}
body .uwy.uac.userway_p4.userway_hidden .uai,
body .uwy.uac.userway_p4.userway_hidden .ulsti {
  transform: translate(-50%, 130%);
}
body .uwy.uac .uai.userway_loading {
  overflow: hidden;
}
body .uwy.uac .uai.userway_loading:after {
  content: "";
  width: 50%;
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  transform: translateX(-220%);
  animation: 0.9s linear infinite uw_block_loading;
}
body .uwy.uac .uai.userway_loading .ups {
  display: none !important;
}
body .uwy.uac .uai.userway_loading.uli:after {
  background-color: #000;
}
body .uwy.uac .uhi {
  top: 44px;
}
body .uwy.userway_p1.userway_hidden .userway_buttons_wrapper,
body .uwy.userway_p2.userway_hidden .userway_buttons_wrapper,
body .uwy.userway_p3.userway_hidden .userway_buttons_wrapper {
  transform: translate(100%, -50%);
}
body .uwy.userway_p5.userway_hidden .userway_buttons_wrapper,
body .uwy.userway_p6.userway_hidden .userway_buttons_wrapper,
body .uwy.userway_p7.userway_hidden .userway_buttons_wrapper {
  transform: translate(-100%, -50%);
}
body .uwy.uac.utb.userway_hidden.userway_p4 {
  bottom: 35px;
}
body .uwy .userway_buttons_wrapper {
  font-size: initial !important;
  transition: transform 0.4s !important;
}
body .uwy:not(.uh) .uai:hover,
body .uwy:not(.uh) .ulsti:hover,
body .uwy:not(.uh).userway_p1 .uai:hover,
body .uwy:not(.uh).userway_p1 .ulsti:hover,
body .uwy:not(.uh).userway_p2 .uai:hover,
body .uwy:not(.uh).userway_p2 .ulsti:hover,
body .uwy:not(.uh).userway_p3 .uai:hover,
body .uwy:not(.uh).userway_p3 .ulsti:hover,
body .uwy:not(.uh).userway_p4 .uai:hover,
body .uwy:not(.uh).userway_p4 .ulsti:hover,
body .uwy:not(.uh).userway_p6 .uai:hover,
body .uwy:not(.uh).userway_p6 .ulsti:hover,
body .uwy:not(.uh).userway_p8 .uai:hover,
body .uwy:not(.uh).userway_p8 .ulsti:hover {
  transform: scale(1.1) !important;
}
body .uwy .uwaw-lang-list__circle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  width: 19px;
  height: 19px;
  font-family: sans-serif;
  font-size: 10px;
  color: #002481;
  background-color: #d8e3ff;
  border: 1px solid #fff;
  position: absolute;
  left: -2px;
  top: -2px;
  padding: 0;
}
body .uwy.uen img .userway_check_on {
  opacity: 1 !important;
  visibility: visible !important;
}
@media only screen and (max-device-width: 1024px) {
  body .uwy .uit,
  body .uwy .uwif {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  body .uwy.uon,
  body .uwy.uon .uit,
  body .uwy.uon .uwif {
    display: block !important;
  }
  body .uwy .ufiw {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}
.uwaw-dictionary-tooltip {
  width: 300px;
  cursor: default;
  opacity: 0;
  visibility: hidden;
  transition: transform 0.15s ease, opacity 0.15s ease, visibility 0.15s ease;
  position: absolute;
}
.uwaw-dictionary-tooltip_active {
  opacity: 1;
  visibility: visible;
}
.utb .uwaw-dictionary-tooltip {
  margin-left: 50px;
}
.uwaw-dictionary-tooltip__ii {
  background: #0a0910;
  position: relative;
  padding: 16px 19px;
}
.uwaw-dictionary-tooltip__ico {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.16);
  margin-right: 9px;
  -ms-flex-pack: center;
  justify-content: center;
}
.uwaw-dictionary-tooltip__ico .no-fill {
  fill: none !important;
}
.uwaw-dictionary-tooltip__close,
.uwaw-dictionary-tooltip__ico,
.uwaw-dictionary-tooltip__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.uwaw-dictionary-tooltip__title {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.11px;
  font-weight: 600;
  font-family: Metropolis, sans-serif;
  padding-bottom: 9px;
}
.uwaw-dictionary-tooltip__close {
  position: absolute;
  right: 17px;
  top: 22px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #fff;
  border: none;
  -ms-flex-pack: center;
  justify-content: center;
  transition: opacity 0.3s ease;
  cursor: pointer;
  padding: 0;
}
.uwaw-dictionary-tooltip__close:hover {
  opacity: 0.7;
}
.uwaw-dictionary-tooltip__description {
  font-family: Metropolis, sans-serif;
  color: #afabc2;
  font-size: 14px;
  line-height: 20px;
  padding-right: 20px;
}
.uwaw-dictionary-tooltip__description strong {
  color: #fff;
  font-size: inherit;
  font-weight: 700;
}
.uwaw-dictionary-tooltip .dictionary-mobile-hidden-span {
  display: inline;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}
@media (max-width: 991px) {
  .uwaw-dictionary-tooltip .dictionary-mobile-hidden-span {
    display: none;
  }
}
.uwaw-dictionary-tooltip__tail {
  position: absolute;
}
.uwaw-dictionary-tooltip__tail path {
  fill: #0a0910;
}
.userway_p1 .uwaw-dictionary-tooltip,
.userway_p2 .uwaw-dictionary-tooltip,
.userway_p8 .uwaw-dictionary-tooltip {
  top: 100%;
  right: 0;
}
.userway_p1 .uwaw-dictionary-tooltip__i,
.userway_p2 .uwaw-dictionary-tooltip__i,
.userway_p8 .uwaw-dictionary-tooltip__i {
  padding-top: 20px;
}
.userway_p1 .uwaw-dictionary-tooltip__ii,
.userway_p2 .uwaw-dictionary-tooltip__ii,
.userway_p8 .uwaw-dictionary-tooltip__ii {
  border-radius: 14px 0 14px 14px;
}
.userway_p1 .uwaw-dictionary-tooltip__tail,
.userway_p2 .uwaw-dictionary-tooltip__tail,
.userway_p8 .uwaw-dictionary-tooltip__tail {
  bottom: 100%;
  right: 0;
}
.userway_p6 .uwaw-dictionary-tooltip,
.userway_p7 .uwaw-dictionary-tooltip {
  top: 100%;
  left: 0;
}
.userway_p6 .uwaw-dictionary-tooltip__i,
.userway_p7 .uwaw-dictionary-tooltip__i {
  padding-top: 20px;
}
.userway_p6 .uwaw-dictionary-tooltip__ii,
.userway_p7 .uwaw-dictionary-tooltip__ii {
  border-radius: 0 14px 14px 14px;
}
.userway_p6 .uwaw-dictionary-tooltip__tail,
.userway_p7 .uwaw-dictionary-tooltip__tail {
  bottom: 100%;
  left: 0;
  transform: rotateY(180deg) translateY(1px);
}
.userway_p3 .uwaw-dictionary-tooltip,
.userway_p4 .uwaw-dictionary-tooltip {
  bottom: 100%;
  right: 0;
}
.userway_p3 .uwaw-dictionary-tooltip__i,
.userway_p4 .uwaw-dictionary-tooltip__i {
  padding-bottom: 20px;
}
.userway_p3 .uwaw-dictionary-tooltip__ii,
.userway_p4 .uwaw-dictionary-tooltip__ii {
  border-radius: 14px 14px 0 14px;
}
.userway_p3 .uwaw-dictionary-tooltip__tail,
.userway_p4 .uwaw-dictionary-tooltip__tail {
  top: 100%;
  right: 0;
  transform: rotateX(180deg) translateY(5px);
}
.userway_p5 .uwaw-dictionary-tooltip {
  bottom: 100%;
  left: 0;
}
.userway_p5 .uwaw-dictionary-tooltip__i {
  padding-bottom: 20px;
}
.userway_p5 .uwaw-dictionary-tooltip__ii {
  border-radius: 14px 14px 14px 0;
}
.userway_p5 .uwaw-dictionary-tooltip__tail {
  top: 100%;
  left: 0;
  transform: rotate(180deg) translateY(1px);
}
.uwy {
  z-index: 2147483647;
  position: fixed !important;
  transform: none !important;
}
.uwy .userway_buttons_wrapper {
  top: 10px;
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
.uwy .uai,
.uwy .ulsti {
  text-align: initial !important;
}
.uwy .lst-btn-text {
  font-size: 15px;
  line-height: normal;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.1px;
}
.uwy .lst-btn-flag {
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.uwy.hidden {
  display: none;
}
.uwy .uai:focus-within,
.uwy .ulsti:focus-within {
  outline: 2px solid #0038ff !important;
  outline-offset: -2px !important;
  box-shadow: 0 0 0 4px rgba(0, 56, 255, 0.22) !important;
}
.uwy.userway_p1 .userway_buttons_wrapper {
  top: 13px;
  right: auto;
  bottom: auto;
  left: calc(100vw - 21px);
  transform: translate(-100%);
}
.uwy.userway_p2 .userway_buttons_wrapper {
  top: 50%;
  transform: translate(-100%, -50%);
  left: calc(100vw - 21px);
  -ms-flex-pack: center;
  justify-content: center;
  right: auto;
}
.uwy.userway_p3 .userway_buttons_wrapper {
  top: auto;
  bottom: 13px;
  left: calc(100vw - 21px);
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
  transform: translate(-100%);
}
.uwy.userway_p4 .userway_buttons_wrapper {
  top: auto;
  left: calc(50% - 22px);
  bottom: 16px;
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
}
.uwy.userway_p4.userway_hidden {
  bottom: -30px;
  top: auto;
  right: auto;
}
.uwy.userway_p4.userway_hidden.uo {
  bottom: 13px;
}
.uwy.userway_p4.userway_hidden .userway_buttons_wrapper {
  transform: translate(-50%, 100%);
}
.uwy.userway_p5 .userway_buttons_wrapper {
  top: auto;
  bottom: 13px;
  left: 13px;
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
}
.uwy.userway_p6 .userway_buttons_wrapper {
  top: 50%;
  transform: translateY(-50%);
  left: 13px;
  right: auto;
  bottom: auto;
  -ms-flex-pack: center;
  justify-content: center;
}
.uwy.userway_p7 .userway_buttons_wrapper {
  top: 13px;
  left: 13px;
  right: auto;
  bottom: auto;
}
.uwy.userway_p8 .userway_buttons_wrapper {
  top: 13px;
  left: 50%;
  transform: translate(-50%);
  right: auto;
  bottom: auto;
}
.uwy.userway_p8.userway_hidden .userway_buttons_wrapper {
  transform: translate(-50%, -100%);
}
.uwy.userway_p8.userway_hidden.uo {
  top: 10px;
}
.uwy.userway_p4 .userway_buttons_wrapper,
.uwy.userway_p8 .userway_buttons_wrapper {
  left: 50vw;
  transform: translateX(-50%);
}
.uwy.uon .uai,
.uwy.uon .ulsti {
  background: #007dd5 !important;
}
.uwy .uai img,
.uwy .ulsti img,
.uwy.uon .uwif {
  display: block !important;
}
.uwy .userway_ft_iframe_wrapper,
.uwy.uon.umb .userway_buttons_wrapper,
.uwy.uon.usb .userway_buttons_wrapper {
  display: none;
}
.uwy .uai .ups.white .si_w,
.uwy .ulsti .ups.white .si_w,
.uwy.userway_ft_on .uit {
  display: block;
}
.uwy.uen .uai .userway_check_on,
.uwy.uen .ulsti .userway_check_on {
  opacity: 1;
  visibility: visible;
  top: -4px;
  right: -4px;
}
.uwy .uit,
.uwy .uwif {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  visibility: visible !important;
  opacity: 0 !important;
  background: 0 0 !important;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  z-index: inherit;
  display: none;
}
.uwy .uai,
.uwy .ulsti {
  cursor: pointer;
  background: #0048ff !important;
  border-radius: 50% !important;
  padding: 0;
  transition: 0.1s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  position: relative;
}
.uwy .uai:active,
.uwy .uai:focus,
.uwy .uai:hover,
.uwy .ulsti:active,
.uwy .ulsti:focus,
.uwy .ulsti:hover {
  background: #007dd5;
}
.uwy .uai .ups,
.uwy .ulsti .ups {
  display: none;
  position: absolute;
  height: 45px;
  width: 45px;
  top: 0;
  left: 0;
  background-color: transparent !important;
  overflow: hidden;
  background-position: -48px -48px;
  background-size: 140px;
  animation: uw_standard 0.75s infinite linear;
  transform-origin: 50% 50% 0 !important;
}
.uwy .uai .ups .si_w,
.uwy .ulsti .ups .si_w {
  display: block;
}
.uwy .uai .ups .si_b,
.uwy .uai .ups.white .si_b,
.uwy .ulsti .ups .si_b,
.uwy .ulsti .ups.white .si_b {
  display: none;
}
.uwy .uai .ups .si_b,
.uwy .uai .ups .si_w,
.uwy .ulsti .ups .si_b,
.uwy .ulsti .ups .si_w {
  max-width: 100%;
}
.uwy .uai .usr,
.uwy .ulsti .usr {
  z-index: -1 !important;
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  display: inline-block;
  background-color: transparent !important;
}
.uwy .uai.uli .ui_w,
.uwy .uai.uli .ups .si_w,
.uwy .ulsti.uli .ui_w,
.uwy .ulsti.uli .ups .si_w {
  display: none;
}
.uwy .uai .ui_w,
.uwy .uai.uli .ui_b,
.uwy .uai.uli .ups .si_b,
.uwy .ulsti .ui_w,
.uwy .ulsti.uli .ui_b,
.uwy .ulsti.uli .ups .si_b {
  display: block;
}
.uwy .uai.userway_dark .ups .si_w,
.uwy .ulsti.userway_dark .ups .si_w {
  display: -ms-flexbox;
  display: flex;
}
.uwy .uai.userway_loading .ups,
.uwy .ulsti.userway_loading .ups {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.uwy .uai .ui_b,
.uwy .uai.userway_dark .ups .si_b,
.uwy .uai.userway_loading .ui_b,
.uwy .uai.userway_loading .ui_w,
.uwy .ulsti .ui_b,
.uwy .ulsti.userway_dark .ups .si_b,
.uwy .ulsti.userway_loading .ui_b,
.uwy .ulsti.userway_loading .ui_w {
  display: none;
}
.uwy .uai .userway_check_on,
.uwy .ulsti .userway_check_on {
  position: absolute;
  top: -7px;
  right: -4px;
  width: 18px;
  height: 20px;
  transition: 0.1s;
  opacity: 0;
  visibility: hidden;
  background: 0 0 !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.uwy .lst-btn-flag {
  width: 34px;
  height: 34px;
}
.uwy.uts .uai,
.uwy.uts .ulsti,
.uwy.uts .ups {
  width: 32px;
  height: 32px;
}
.uwy.uts .lst-btn-flag {
  height: 25px;
  width: 25px;
}
.uwy.utb .uai,
.uwy.utb .ulsti,
.uwy.utb .ups {
  width: 64px;
  height: 64px;
}
.uwy.utb .uai .userway_check_on,
.uwy.utb .ulsti .userway_check_on,
.uwy.utb .ups .userway_check_on {
  top: -2px;
  right: -2px;
  width: 21px;
  height: 21px;
}
.uwy.utb .lst-btn-flag {
  height: 50px;
  width: 50px;
}
.uwy.utb.userway_p1,
.uwy.utb.userway_p2,
.uwy.utb.userway_p3 {
  right: 30px;
}
.uwy.utb.userway_p3,
.uwy.utb.userway_p4,
.uwy.utb.userway_p5 {
  bottom: 30px;
}
.uwy.utb.userway_p4.userway_hidden {
  top: auto;
}
.uwy.utb.userway_p4.userway_hidden.uo {
  bottom: 30px;
  margin: 0 !important;
}
.uwy.utb.userway_p4.userway_hidden .uai,
.uwy.utb.userway_p4.userway_hidden .ulsti {
  transform: translate(-50%, 100%);
}
.uwy.utb.userway_p8.userway_hidden {
  top: 13px;
}
.uwy.utb.userway_p8.userway_hidden.uo {
  top: 13px;
  margin: 0;
}
.uwy.utb.userway_p8.userway_hidden .uai,
.uwy.utb.userway_p8.userway_hidden .ulsti {
  transform: translate(-50%, -100%);
}
.uwy.utb.userway_p6,
.uwy.utb.userway_p7 {
  left: 11px;
}
.uwy.uac {
  border-radius: 0 !important;
}
.uwy.uac .uai {
  border-radius: 10px !important;
  width: auto;
  height: auto;
  max-height: initial;
  max-width: initial;
  min-height: initial;
  min-width: initial;
}
.uwy.uac.userway_p1,
.uwy.uac.userway_p2,
.uwy.uac.userway_p3 {
  right: 50px;
}
.uwy.uac.userway_p1.userway_hidden .uai,
.uwy.uac.userway_p1.userway_hidden .ulsti,
.uwy.uac.userway_p2.userway_hidden .uai,
.uwy.uac.userway_p2.userway_hidden .ulsti,
.uwy.uac.userway_p3.userway_hidden .uai,
.uwy.uac.userway_p3.userway_hidden .ulsti {
  transform: translateX(95%);
}
.uwy.uac.userway_p5,
.uwy.uac.userway_p6,
.uwy.uac.userway_p7 {
  left: 50px;
}
.uwy.uac.userway_p5.userway_hidden .uai,
.uwy.uac.userway_p5.userway_hidden .ulsti,
.uwy.uac.userway_p6.userway_hidden .uai,
.uwy.uac.userway_p6.userway_hidden .ulsti,
.uwy.uac.userway_p7.userway_hidden .uai,
.uwy.uac.userway_p7.userway_hidden .ulsti {
  transform: translateX(-95%);
}
.uwy.uac.userway_p8.userway_hidden .uai,
.uwy.uac.userway_p8.userway_hidden .ulsti {
  transform: translate(-50%, -130%);
}
.uwy.uac.userway_p4.userway_hidden .uai,
.uwy.uac.userway_p4.userway_hidden .ulsti {
  transform: translate(-50%, 130%);
}
.uwy.uac .uai.userway_loading {
  overflow: hidden;
}
.uwy.uac .uai.userway_loading:after {
  content: "";
  width: 50%;
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  transform: translateX(-220%);
  animation: 0.9s linear infinite uw_block_loading;
}
.uwy.uac .uai.userway_loading .ups {
  display: none !important;
}
.uwy.uac .uai.userway_loading.uli:after {
  background-color: #000;
}
.uwy.uac .uhi {
  top: 44px;
}
.uwy.userway_p1.userway_hidden .userway_buttons_wrapper,
.uwy.userway_p2.userway_hidden .userway_buttons_wrapper,
.uwy.userway_p3.userway_hidden .userway_buttons_wrapper {
  transform: translate(100%, -50%);
}
.uwy.userway_p5.userway_hidden .userway_buttons_wrapper,
.uwy.userway_p6.userway_hidden .userway_buttons_wrapper,
.uwy.userway_p7.userway_hidden .userway_buttons_wrapper {
  transform: translate(-100%, -50%);
}
.uwy.uac.utb.userway_hidden.userway_p4 {
  bottom: 35px;
}
.uwy .userway_buttons_wrapper {
  font-size: initial !important;
  transition: transform 0.4s !important;
}
.uwy:not(.uh) .uai:hover,
.uwy:not(.uh) .ulsti:hover,
.uwy:not(.uh).userway_p1 .uai:hover,
.uwy:not(.uh).userway_p1 .ulsti:hover,
.uwy:not(.uh).userway_p2 .uai:hover,
.uwy:not(.uh).userway_p2 .ulsti:hover,
.uwy:not(.uh).userway_p3 .uai:hover,
.uwy:not(.uh).userway_p3 .ulsti:hover,
.uwy:not(.uh).userway_p4 .uai:hover,
.uwy:not(.uh).userway_p4 .ulsti:hover,
.uwy:not(.uh).userway_p6 .uai:hover,
.uwy:not(.uh).userway_p6 .ulsti:hover,
.uwy:not(.uh).userway_p8 .uai:hover,
.uwy:not(.uh).userway_p8 .ulsti:hover {
  transform: scale(1.1) !important;
}
.uwy .uwaw-lang-list__circle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  width: 19px;
  height: 19px;
  font-family: sans-serif;
  font-size: 10px;
  color: #002481;
  background-color: #d8e3ff;
  border: 1px solid #fff;
  position: absolute;
  left: -2px;
  top: -2px;
  padding: 0;
}
.uwy.uen img .userway_check_on {
  opacity: 1 !important;
  visibility: visible !important;
}
@media only screen and (max-device-width: 1024px) {
  .uwy .uit,
  .uwy .uwif {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .uwy.uon,
  .uwy.uon .uit,
  .uwy.uon .uwif {
    display: block !important;
  }
  .uwy .ufiw {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}
.uw-sl {
  transition: background 0.1s ease;
  background: 0 0;
  z-index: 2147483638;
  position: fixed;
}
.uw-sl:focus-within {
  width: 100%;
  background: rgba(0, 0, 0, 0.25);
  z-index: 2147483638;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.uw-sl__item {
  box-sizing: border-box;
  left: 38px;
  top: -70px;
  position: fixed !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  background: #fff !important;
  border-radius: 8px !important;
  border: 2px solid #0038ff !important;
  max-width: 315px;
  padding: 0 15px 0 0 !important;
  text-align: left !important;
  width: 100% !important;
  height: 63px !important;
  box-shadow: 0 0 0 4px rgba(0, 56, 255, 0.22) !important;
  opacity: 0;
  transition: top 0.2s, opacity 0.2s;
}
.uw-sl__item:focus {
  top: 40px;
  opacity: 1;
  outline: 1px solid rgba(255, 255, 255, 0);
  background: #fff !important;
}
.uw-sl__item:hover {
  background: #fff !important;
}
.uw-sl__item__img {
  width: 57px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.uw-sl__item__img svg {
  width: auto !important;
  height: auto !important;
}
.uw-sl .uw-sl__e-icon path,
.uw-sl__item__img path {
  fill: #000 !important;
}
.uw-sl .uw-sl__e-icon .no-fill,
.uw-sl__item__img .no-fill {
  fill: none !important;
}
.uw-sl .uw-sl__e-icon,
.uw-sl__item__left,
.uw-sl__item__title {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.uw-sl__item__title {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500 !important;
  letter-spacing: -0.06px;
  width: calc(100% - 53px);
  font-family: "Metropolis", Aria, Helvetica, sans-serif !important;
  color: #000;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.uw-sl .uw-sl__e-icon,
.uw-sl__item__left {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.uw-sl .uw-sl__e-icon {
  -ms-flex-pack: center !important;
  justify-content: center !important;
  width: 26px;
  height: 27px;
}
.accessibility-btn {
  border: 2px solid #fff;
  padding: 7px 8px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 6px;
  margin: 5px;
}
.uts .accessibility-btn {
  margin: 4px;
  padding: 5px;
  border: 1.5px solid #fff;
}
.utb .accessibility-btn {
  margin: 5px;
  padding: 7px 13px;
}
.accessibility-btn__text {
  display: block;
  font-size: 15px;
  line-height: normal !important;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.1px;
}
.big-uw-icon .accessibility-btn__text,
.utb .accessibility-btn__text {
  font-size: 14px;
  letter-spacing: -0.09px;
  line-height: 1.27 !important;
}
.uts .accessibility-btn__text {
  font-size: 11px;
  letter-spacing: -0.07px;
  font-weight: 700;
}
.light .accessibility-btn__text,
.uli .accessibility-btn__text {
  color: #000;
}
.light .accessibility-btn,
.uli .accessibility-btn {
  border-color: #000;
}
.accessibility-btn-settings.accessibility-btn {
  margin: 0;
}

.llor {
  display: block;
}
.llsy {
  font-weight: 600;
  border: 1px solid #b72d1f;
  color: #b72d1f;
  background: rgba(255, 93, 76, 0.14);
  padding: 15px;
  margin-bottom: 15px;
}
.llsv input {
  border-color: #b72d1f;
}
.llsv > div:nth-last-child(1) {
  font-size: 0.8rem;
  color: #b72d1f;
  margin-top: 4px;
  font-weight: 600;
}
@media (min-width: 992px) {
  .llsv > div:nth-last-child(1) {
    font-size: 1rem;
  }
}
@media (min-width: 1201px) {
  .llsv > div:nth-last-child(1) {
    font-size: 1.2rem;
  }
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway_medium.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway_medium.woff)
      format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway_bold.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway_bold.woff)
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway_black.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway_black.woff)
      format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway_extrabold.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway_extrabold.woff)
      format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BebasNeue";
  src: url(/wp-content/themes/loungelizard/dist/fonts/bebasneue.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/bebasneue.woff)
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.lltty {
  display: flex;
  width: 100%;
  transition: background-color 0.3s ease-in-out;
  height: 60px;
  padding: 10px 0;
  justify-content: space-between;
  z-index: 100;
  position: sticky;
  top: 0;
}
.lltty.llttb {
  background: #0c0d4f;
}
.lltty.llttb.llttw {
  background: #0c0d4f;
}
.lltty.llttx {
  background: #0c0d4f;
}
.llttk {
  height: 100%;
  max-width: 200px;
  color: #fff;
  display: flex;
}
.lltt_ .llttj span {
  color: #fff;
  font: normal normal 300 20px/24px Raleway;
  position: absolute;
  left: 376px;
  top: 26px;
}
.lltt_ .llttj a {
  color: #fff;
  text-decoration: none;
  font: normal normal 300 20px/24px Raleway;
}
.lltt_ .llttq {
  visibility: hidden;
  transition: visibility 0s 0.3s, opacity 0.3s linear;
  background: #2e2e2e;
  position: absolute;
  top: 60px;
  padding: 15px 15px 60px;
  left: 0;
  width: 100%;
  z-index: 1;
}
.lltt_ .llttq.llttz {
  opacity: 0;
}
.lltt_ .llttq.llts {
  transition: opacity 0.3s ease-in-out;
  visibility: visible;
  opacity: 1;
  height: calc(100vh - 60px);
  overflow-y: auto;
}
.lltt_ .llttq .lltne {
  padding: 0;
  margin: 0;
}
.lltt_ .llttq .lltne li {
  list-style: none;
  margin-top: 5px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.lltt_ .llttq .lltne li:nth-child(1) {
  margin-top: 0;
}
.lltt_ .llttq .lltne li.lltnt {
  margin-bottom: 5px;
}
.lltt_ .llttq .lltne li.lltnt svg {
  width: 24px;
  height: 20px;
  display: block;
  position: absolute;
  fill: #fff;
  top: 22px;
  right: 10px;
  transition: transform 0.3s ease-in-out;
  pointer-events: none;
}
.lltt_ .llttq .lltne li.lltnt li:nth-last-child(1) {
  width: auto;
  margin-left: 0;
}
.lltt_ .llttq .lltne li.lltnt.llts > a {
  font-weight: 500;
}
.lltt_ .llttq .lltne li.lltnt.llts > svg {
  transform: rotate(90deg);
}
.lltt_ .llttq .lltne li.lltnt.llts > .lltnn {
  margin-top: 5px;
  max-height: 5000px;
  transition: all 0.3s ease-in-out;
}
.lltt_ .llttq .lltne li.lltnt.llts > .lltnn li:nth-last-child(1) {
  width: auto !important;
}
.lltt_ .llttq .lltne li a {
  background: #7fa588;
  font-size: 1.3rem;
  padding: 16px;
  color: #fff;
  display: block;
  text-transform: capitalize;
}
.lltt_ .llttq .lltne .lltnn {
  max-height: 0;
  transition: all 0.3s ease-in-out;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.lltt_ .llttq .lltne .lltnn li.lltnt {
  margin-bottom: 5px;
}
.lltt_ .llttq .lltne .lltnn li a {
  padding: 16px 32px;
  background: #587b5f;
  font-size: 1.1rem;
}
.lltt_ .llttq .lltne .lltnn li ul {
  background: #364f3a;
}
.lltt_ .llttq .lltne .lltnn li ul li {
  margin: 0;
}
.lltt_ .llttq .lltne .lltnn li ul li:nth-child(1) a {
  padding-top: 15px;
}
.lltt_ .llttq .lltne .lltnn li ul li:nth-last-child(1) a {
  padding-bottom: 15px;
}
.lltt_ .llttq .lltne .lltnn li ul li a {
  padding: 6px 48px;
  background: #364f3a;
  font-size: 1rem;
}
.lltty .lltnr {
  width: 48px;
  height: 49px;
  padding: 12px 6px;
  flex-direction: column;
  appearance: none;
}
.lltty .lltni {
  width: 100%;
  height: 3px;
  background: #fff;
  display: block;
  transition: all 0.3s ease-in-out;
}
.lltty .lltnr.llts .lltni:nth-child(1) {
  transform: rotate(45deg) translate(8px, 8px);
}
.lltty .lltnr.llts .lltni:nth-child(2) {
  opacity: 0;
}
.lltty .lltnr.llts .lltni:nth-child(3) {
  transform: rotate(-45deg) translate(7px, -7px);
}
.lltns {
  gap: 16px;
  align-items: center;
  display: none;
  justify-content: flex-end;
  padding-top: 10px;
  padding-right: 5px;
}
.lltno a {
  color: #fff;
  font-size: 1rem;
  display: flex;
  gap: 6px;
  align-items: center;
}
.lltno a:hover {
  color: #2e2e2e;
}
.lltno svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}
.lltty.llttb:not(.llttw) .lltno a {
  color: #fff;
}
.lltty.llttb:not(.llttw) .lltno a:hover {
  color: #fff;
}
.lltty.llttb:not(.llttw) .lltno svg {
  fill: #fff;
}
.lltty.llttb:not(.llttw) .lltt_ nav .lltne li.lltnu > ul {
  background: rgba(0, 0, 0, 0.7) !important;
}
.lltty.llue .lltno a {
  color: #2e2e2e !important;
}
.lltty.llue .lltno a:hover {
  color: #0c0d4f !important;
}
.lltty.llue .lltni {
  background: #2e2e2e;
}
.lltty.llue.llttw .lltno a {
  color: #fff !important;
}
.lltty.llue.llttw .lltno a:hover {
  color: #2e2e2e !important;
}
.lltty.llue.llttw .llttk {
  color: #fff;
}
.lltty.llue.llttw .llttk svg {
  fill: #fff !important;
}
.lltty.llue.llttw .llttk svg path {
  fill: #fff !important;
}
.lltty.llue.llttw .lltt_ nav .lltne li a {
  color: #fff;
}
.lltty.llue.llttw .lltt_ nav .lltne li a:hover {
  color: #2e2e2e;
}
.lltty.llue.llttw .lltni {
  background: #fff;
}
body.lltna .lltty {
  top: 32px;
}
.lltnf {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  height: 40px;
  background: #2e2e2e;
  padding: 0 0 0 25px;
  line-height: 40px;
  margin-bottom: 0;
  text-align: left;
  width: 100%;
  justify-content: space-between;
  color: #fff;
  cursor: pointer;
  z-index: 40;
}
.lltnf span {
  order: 1;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.3rem;
}
.lltnf svg {
  order: 2;
  width: 60px;
  height: 40px;
  fill: currentColor;
  background: #0c0d4f;
  padding: 7px;
  transition: 0.3s background-color ease-in-out;
}
.lltnf:hover svg {
  background: #ff9b8d;
}
.lltnl {
  background: #0c0d4f;
  margin-top: auto;
  padding: 40px 0 60px;
  position: relative;
}
.lltnc {
  z-index: 2;
  position: relative;
}
.lltnh {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 15;
  background: #2e2e2e;
  top: 0;
  left: 0;
}
.lltnh .llb {
  width: 80%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
}
.lltnh svg {
  width: 100%;
}
.lltnl > .llb {
  position: relative;
  z-index: 20;
}
.lltnp {
  display: flex;
  flex-direction: column;
}
.lltnd,
.lltnd a {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
  position: relative;
}
.lltnd svg,
.lltnd a svg {
  fill: #ea6855;
  width: 70px;
  margin-bottom: 10px;
}
.lltnd span,
.lltnd a span {
  color: #fff;
  font-size: 1.7rem;
  margin-top: 10px;
  font-family: "Raleway", Arial, san-serif;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1;
}
.lltnd span:nth-last-child(1),
.lltnd a span:nth-last-child(1) {
  font-size: 1.3rem;
  text-transform: lowercase;
  margin-top: 3px;
  font-weight: 400;
}
.lltnv {
  display: flex;
  margin: 20px 0 0;
  gap: 20px;
  justify-content: center;
}
.lltnm {
  display: block;
  position: relative;
  color: #0c0d4f;
  background: #fff;
  transition: all 0.3s ease-in-out;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.lltnm svg {
  fill: #b7132f;
  position: relative;
  width: 32px;
  height: 32px;
  margin: -1px 0 0 -1px;
  transition: all 0.3s ease-in-out;
}
.lltnm:hover svg {
  fill: #b7132f;
}
.lltnm:hover span {
  color: #b7132f;
}
.lltng {
  text-align: center;
  margin: 30px 0;
}
.lltng a {
  color: #fff;
}
.lltng a:hover {
  color: #9e9e9e;
}
.lltny {
  font-size: 1rem;
  color: #fff;
  margin-bottom: 20px;
}
.lltnb {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 10px;
  display: block;
  text-transform: uppercase;
}
.lltnw {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.lltnw span {
  display: block;
}
.lltnx {
  display: flex;
  flex-direction: column;
  align-content: center;
  gap: 13px;
}
.lltnk {
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: 700;
}
.lltn_ {
  display: none;
}
.lltnj {
  display: flex;
  line-height: 1.5rem;
  font-weight: 700;
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  gap: 10px;
  width: 125px;
}
.lltnq {
  width: 60px;
  height: 60px;
  background: #0c0d4f;
  transition: all 0.3s ease-in-out;
  border-radius: 50%;
  padding: 13px;
}
.lltnq svg {
  fill: #fff;
  height: 100%;
}
.lltnj:hover .lltnq {
  background: #b72d1f;
}
.lltnz {
  color: #efefef;
  font-size: 0.9rem;
  margin-top: 15px;
  text-align: center;
}
.lltre {
  display: block;
  margin-bottom: 16px;
}
.lltrt {
  display: block;
  margin-bottom: 16px;
}
.lltrt a {
  color: #efefef;
}
.lltrt a:hover {
  color: #0c0d4f;
}
.lltrt a:after {
  content: " | ";
}
.lltrt a:nth-child(2):after {
  content: "";
  display: block;
}
.lltrt a:nth-last-child(1):after {
  content: "";
  display: none;
}
.lltrn {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.lltrn .llos {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: fit-content;
  margin: 20px auto 0;
}
.lltrn a img {
  width: 100%;
}
.lltrr {
  width: 80%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  background: #b7132f;
  padding: 35px 15px;
  visibility: visible;
  z-index: 9999;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow-x: hidden;
  overflow-y: auto;
}
.lltrr.lltri {
  z-index: -500;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.lltrs {
  width: 30px;
  height: 30px;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  opacity: 0.5;
  z-index: 10;
}
.lltrs span {
  cursor: pointer;
  position: relative;
  height: 3px;
  width: 100%;
  background: #0c0d4f;
  display: block;
}
.lltrs span:nth-child(1) {
  transform: rotate(45deg);
}
.lltrs span:nth-last-child(1) {
  transform: rotate(-45deg) translate(2px, -2px);
}
.lltrs:hover {
  opacity: 1;
}
.lltro .lltru {
  padding: 15px;
}
.lltro .lltra {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  margin: 0;
}
.lltro .lltrf {
  text-align: center;
  margin-top: 10px;
}
.lltro .lltrl {
  color: #efefef;
  font-size: 1rem;
}
.lltro .lltrf a {
  color: #efefef;
  text-decoration: none;
}
.lltro .lltrf a:hover {
  text-decoration: underline;
}
.lltro .lltrc {
  margin-top: 25px;
  text-align: left;
}
.lltro .lltrh {
  margin-bottom: 25px;
}
.lltro .lltrp {
  margin-bottom: 15px;
  font-size: 1.2rem;
  font-weight: 500;
  color: #c2c4c4;
}
.lltro .lltrd {
  color: #b2b2b2;
}
.lltrv {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  background: #fff;
  max-width: 1200px;
  z-index: 100001;
  transform: translateX(-50%) translateY(-50%);
  max-height: 90%;
  display: flex;
  border: 7px solid #0c0d4f;
}
.lltrm {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 100001;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.lltrg {
  height: 100%;
  width: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  z-index: 100000;
  cursor: pointer;
}
.lltry {
  position: absolute;
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: 800;
  right: -6px;
  display: flex;
  gap: 15px;
  align-items: center;
  color: #fff;
  padding: 0;
  top: -6px;
  z-index: 2;
  width: 144px;
  justify-content: center;
  height: 50px;
  background: #0c0d4f;
  transition: all 0.3s ease-in-out;
}
.lltry svg {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  stroke: #fff;
  transition: all 0.3s ease-in-out;
}
.lltry:hover {
  background: #fff;
  color: #2e2e2e;
}
.lltry:hover svg {
  stroke: #2e2e2e;
}
.lltrb {
  overflow-y: auto;
  width: 100%;
}
.lltrv .llb {
  padding: 0;
  margin: 0;
  position: relative;
}
.lltrw {
  display: flex;
}
.lltrx {
  color: #fff;
  width: 33%;
  padding: 40px 30px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lltrk {
  font-size: 2.75rem;
  line-height: 1;
  font-weight: 500;
  text-transform: uppercase;
}
.lltrk span {
  font-size: 3.75rem;
  line-height: 0.9;
  font-weight: 900;
}
.lltr_ {
  font-size: 1rem;
}
.lltrx .llnc {
  font-size: 1rem;
  margin: 75px 0 0 0;
  background: none !important;
  outline: 1px solid #fff !important;
  padding: 12px 5px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 800;
  transition: all 0.3s ease-in-out;
  border: 4px solid transparent !important;
}
.lltrx .llnc:hover {
  border: 4px solid #fff !important;
  background: none !important;
}
.lltrj {
  position: relative;
  padding: 0 !important;
  height: 100% !important;
}
.lltrq {
  width: 100%;
}
.lltrz {
  position: absolute;
  cursor: pointer;
  display: flex;
  top: 50%;
  left: 50%;
  z-index: 1;
  flex-direction: row;
  gap: 30px;
  justify-content: center;
  align-items: center;
  transform: translateX(-50%) translateY(-50%);
}
.lltie {
  font-size: 2rem;
  color: #fff;
  font-weight: 500;
  max-width: 210px;
  line-height: 1;
  display: none;
}
.lltie span {
  font-size: 3rem;
  font-weight: 800;
  color: #0c0d4f;
  line-height: 0.9;
  display: block;
}
.lltit {
  width: 110px;
  height: 110px;
  display: block;
  position: relative;
}
.lltit:before {
  content: "";
  width: 110px;
  height: 110px;
  background: #0c0d4f;
  opacity: 0.7;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.lltit:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-play-retro.svg)
    center no-repeat;
  background-size: 25px;
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translateX(-50%) translateY(-50%);
}
.lltin {
  align-items: center;
  display: flex;
}
.lltir {
  color: #fff;
  width: 33%;
  flex-shrink: 0;
  padding: 20px 30px;
}
.lltii {
  font-size: 2rem;
  line-height: 40px;
  margin: 0;
  font-weight: 500;
}
.lltii span {
  font-size: 3.5rem;
  font-weight: 900;
  line-height: 1;
}
.lltis {
  font-size: 1.1rem;
  line-height: 1.4rem;
  margin: 16px 0 0 0;
}
.lltio {
  margin: 0 !important;
  padding: 40px !important;
  background: #2e2e2e !important;
  overflow-y: auto;
  border: none !important;
}
.lltio label {
  display: none !important;
}
.lltio .llsy {
  font-size: 0.9rem;
  color: #ffa9a0 !important;
}
.lltio .llor .llsb {
  display: none;
}
.lltio .llsd {
  margin-bottom: 16px !important;
}
.lltio .llsd.lloa {
  width: calc(50% - 8px) !important;
}
.lltio .llsd span {
  width: calc(50% - 8px) !important;
}
.lltio .llor input[type="text"],
.lltio .llor input[type="tel"],
.lltio .llor input[type="email"],
.lltio .llor textarea {
  font-size: 1.1rem !important;
  color: #fff !important;
  border: 1px solid #616161 !important;
  padding: 20px !important;
  margin: 0 !important;
  background: transparent !important;
  height: 56px;
}
.lltio .llor input[type="text"]::placeholder,
.lltio .llor input[type="tel"]::placeholder,
.lltio .llor input[type="email"]::placeholder,
.lltio .llor textarea::placeholder {
  color: #fff;
  opacity: 1;
}
.lltio .llor input[type="tel"] {
  padding-left: 50px !important;
}
.lltio .llor input[type="submit"] {
  margin: 0 auto 0 !important;
  background: #0c0d4f !important;
  border: 1px solid #0c0d4f !important;
  padding: 19px 31px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 800 !important;
  font-size: 1.1rem !important;
  width: fit-content !important;
}
.lltio .llor input[type="submit"]:hover {
  color: #2e2e2e !important;
  background: #fff !important;
}
.lltio .llsv {
  color: #ffa9a0 !important;
}
.lltio .llsv > div:nth-last-child(1) {
  font-size: 0.8rem;
  color: #ffa9a0 !important;
}
.lltiu {
  display: block;
}
.lltia {
  width: 100%;
  height: 100%;
}
.lltia img {
  display: block;
}
.lltif {
  font-size: 3rem;
  color: #fff;
  margin: 0;
  font-weight: 900;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 6%;
}
.lltrv .llti {
  display: none;
}
.lltil {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  background: #fff;
  max-width: 1200px;
  z-index: 100001;
  transform: translateX(-50%) translateY(-50%);
  max-height: 90%;
  display: flex;
  border: 7px solid #0c0d4f;
}
.lltic {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 100001;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.lltic.llpu {
  visibility: visible;
  opacity: 1;
}
.lltih {
  height: 100%;
  width: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  z-index: 100000;
  cursor: pointer;
}
.lltip {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.lltip img {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
.lltid {
  position: absolute;
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: 800;
  right: -6px;
  display: flex;
  gap: 15px;
  align-items: center;
  color: #fff;
  padding: 0;
  top: -7px;
  z-index: 2;
  width: 144px;
  justify-content: center;
  height: 50px;
  background: #0c0d4f;
  transition: all 0.3s ease-in-out;
}
.lltid svg {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  stroke: #fff;
  transition: all 0.3s ease-in-out;
}
.lltid:hover {
  background: #fff;
  color: #2e2e2e;
}
.lltid:hover svg {
  stroke: #2e2e2e;
}
.lltiv {
  overflow-y: auto;
  width: 100%;
}
.lltil .llb {
  padding: 40px 64px;
  margin: 34px;
  position: relative;
  background: #fff;
}
.lltim {
  font-size: 2rem;
  line-height: 40px;
  color: #2e2e2e;
  text-align: center;
  margin: 0 0 50px;
  font-weight: 800;
}
.lltig {
  position: relative;
}
.lltiy .llnc {
  margin: 50px auto 0;
  background: #0c0d4f;
  border: 1px solid #0c0d4f;
  padding: 19px 31px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 800;
}
.lltiy .llnc:hover {
  color: #2e2e2e;
  background: #fff;
}
.lltib {
  position: absolute;
  cursor: pointer;
  display: flex;
  top: 50%;
  left: 50%;
  z-index: 1;
  flex-direction: row;
  gap: 30px;
  justify-content: center;
  align-items: center;
  transform: translateX(-50%) translateY(-50%);
}
.lltiw {
  font-size: 2rem;
  color: #fff;
  font-weight: 500;
  max-width: 210px;
  line-height: 1;
  display: none;
}
.lltiw span {
  font-size: 3rem;
  font-weight: 800;
  color: #0c0d4f;
  line-height: 0.9;
  display: block;
}
.lltix {
  width: 110px;
  height: 110px;
  display: block;
  position: relative;
}
.lltix:before {
  content: "";
  width: 110px;
  height: 110px;
  background: #0c0d4f;
  opacity: 0.7;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.lltix:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-play-retro.svg)
    center no-repeat;
  background-size: 25px;
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translateX(-50%) translateY(-50%);
}
.lltil .llti {
  display: none;
}
.lltik {
  background: #2e2e2e;
  border: none !important;
}
.lltik:hover .lltix:before {
  width: 120px;
  height: 120px;
}
.lltik img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.llij {
  width: 100%;
  display: flex;
  height: 20px;
  margin: 20px 0;
  position: relative;
}
.llij.lliq:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 90%;
  left: 50%;
  transform: translate(-50%);
  height: 1px;
  background: #c2c4c4;
}
[id="wpcontent"] .llij:not(.lliz) {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #efefef;
}
[id="wpcontent"] .llij:not(.lliz):after {
  content: "separator";
  color: #626161;
  font-size: 0.8rem;
}
.lliz {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}
.llse {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  width: 40px;
  height: 40px;
}
.llse svg {
  transform: rotate(90deg);
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
.llti_ {
  box-sizing: border-box;
  margin: 0;
  width: 100%;
  color: #626161;
  background: #fff;
  font-family: "Raleway", Arial, san-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  position: relative;
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
.llti_.ll_f {
  overflow: hidden;
}
.llti_ .lltij {
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  background: #fff;
}
.llti_.lltiq {
  overflow: hidden;
}
.llti_.lltiq .lltij {
  -webkit-transform: translateX(-80%);
  -moz-transform: translateX(-80%);
  -ms-transform: translateX(-80%);
  -o-transform: translateX(-80%);
  transform: translateX(-80%);
}
.llvm {
  width: 100%;
}
.llb {
  padding: 0 15px;
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.2;
  margin: 0 0 1.5rem;
  font-weight: 600;
}
h1 {
  font-weight: 900;
  color: #2e2e2e;
}
h2,
.lltiz {
  font-weight: 600;
  line-height: 1.2;
  margin: 0 0 1.5rem;
  font-size: 2.6rem;
}
h3 {
  font-size: 1.9rem;
}
h4 {
  font-size: 1.7rem;
}
article h2 {
  font-size: 1.7rem;
}
article h3,
article h4 {
  font-size: 1.5rem;
}
p,
ul,
ol {
  margin-bottom: 25px;
}
.llam {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lltse {
  align-items: center;
}
a {
  color: #b72d1f;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
a:hover {
  color: #0c0d4f;
}
figure {
  margin: 0;
}
img {
  max-width: 100%;
  height: auto;
}
.llnc,
button,
label {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.llnc {
  border: 5px solid #0c0d4f;
  padding: 10px 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
  font-family: "Raleway", Arial, san-serif;
  font-size: 1rem;
  line-height: 1.5em;
  color: #2e2e2e;
  text-transform: capitalize;
}
.llnc:hover,
.llnc.lltu {
  background: #0c0d4f;
  color: #fff;
}
.lltst {
  background: #0c0d4f;
  color: #fff;
}
.lltst:hover,
.lltst.lltu {
  background: #fff;
  color: #2e2e2e;
}
button {
  color: #626161;
  font-family: "Raleway", Arial, san-serif;
  font-weight: 400;
  -webkit-appearance: none;
}
button.lltsn {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  color: #b72d1f;
  cursor: pointer;
  padding: 0;
}
button.lltsn:hover {
  color: #0c0d4f;
}
.lltsr {
  width: 0;
  height: 0;
  background: rgba(46, 46, 46, 0.3);
  z-index: -10;
  cursor: pointer;
  position: fixed;
  top: 0;
  left: 0;
}
.lltsr.llts {
  z-index: 1000;
  width: 100%;
  height: 100%;
}
.lltsi {
  width: 0;
  height: 0;
  background: rgba(46, 46, 46, 0.3);
  z-index: -10;
  cursor: pointer;
  position: fixed;
  top: 0;
  left: 0;
}
.lltsi.llts {
  z-index: 101;
  width: 100%;
  height: 100%;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input::-webkit-search-decoration {
  -webkit-appearance: none;
}
select,
option,
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="password"],
input:not([type="radio"]),
textarea {
  font-family: "Raleway", Arial, san-serif;
  font-weight: 400;
  outline: none;
  border-radius: 0;
  outline-offset: -2px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-appearance: none;
}
input[type="search"]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.lltss {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.lltss iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lltss .lltik {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  cursor: pointer;
  border: 1px solid #c2c4c4;
}
.lltss .lltik.llti {
  display: none;
}
.lltss .lltik.lltso {
  background: #0c88b4;
}
.lltss .lltik img {
  position: relative;
  z-index: 1;
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 100%;
}
.lltss .lltsu {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  background: #2e2e2e;
  opacity: 0.3;
}
.lltss .lltsa {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  width: 72px;
  height: 72px;
  transform: translate(-50%, -50%);
  background: url(/wp-content/themes/loungelizard/dist/img/icon-play.svg) center;
}
.lltss .lltik:hover .lltsu {
  opacity: 0.5;
}
svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.llttg {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-fill-mode: none;
  animation-play-state: running;
}
.llttm {
  transform: translateY(150px);
  animation: come-in 1s ease forwards;
}
.llttm:nth-child(odd) {
  animation-duration: 0.9s;
}
@-webkit-keyframes bounce {
  from {
    -webkit-transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(-10px);
  }
}
@keyframes bounce {
  from {
    transform: translateY(10px);
  }
  to {
    transform: translateY(-10px);
  }
}
@keyframes pulse {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
@-webkit-keyframes pulse {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
@keyframes come-in {
  to {
    transform: translateY(0);
  }
}
body.lltsf .llwk ul {
  max-width: none !important;
}
body.lltsf .llww.llsg {
  background: #2b2b2b;
}
body.lltsf .llww.llsg .llnc {
  border: 1px solid #fff;
  background: none;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
}
body.lltsf .llww.llsg .llnc:hover {
  background: #fff;
  color: #2e2e2e;
}
body.lltsf .llkt ul {
  list-style: none;
  padding-left: 0;
}
body.lltsf .llkt ul li {
  padding-left: 35px;
  margin: 15px 0;
  position: relative;
  font-size: 1.5rem;
}
body.lltsf .llkt ul li:before {
  content: "";
  background: url(/wp-content/themes/loungelizard/dist/img/icon-check.svg);
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
}
body.lltsf .llvt img {
  display: block;
}
body.lltsf .llxa img {
  width: 100%;
  height: auto;
  max-height: 100%;
  display: block;
  max-width: 630px;
  margin: 0;
}
.lltsl .llof,
.lltsc .llof {
  background: #fff !important;
  color: #2e2e2e !important;
}
.lltsl .llod,
.lltsc .llod {
  background: none !important;
  color: #2e2e2e !important;
}
.lltsl .llof h2,
.lltsc .llof h2 {
  color: #2e2e2e !important;
}
.lltsh .lltg,
.lltsh .llcv {
  background: #fff;
}
.lltsh .lljq {
  background: #f1f1f1;
  padding: 10px 0 40px;
  margin: 0;
}
.lltsh .llof {
  background: url(https://www.loungelizard.com/wp-content/uploads/retro-hero-video-bg.webp)
    no-repeat;
  background-size: cover;
  color: #fff !important;
}
.lltsh .llod {
  background: none !important;
}
.lltsh .llod ul li:before {
  background: url(/wp-content/themes/loungelizard/dist/img/icon-check-white.svg);
  top: 7px;
}
.lltsh .llof h3 {
  color: #fff !important;
}
.llvm .llos {
  max-width: 412px;
  padding: 0 15px;
  margin: 0 auto;
}
.llvm .llos [id="ssa-widget-title"] {
  font-size: 1.1rem;
  height: 50px;
  position: relative;
  display: flex;
  align-items: center;
  text-align: left;
  line-height: 20px;
}
.llvm .llos [id="ssa-widget-title"]:before {
  content: "";
  left: 0;
  top: 0;
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  margin-right: 15px;
  background: url(/wp-content/themes/loungelizard/dist/img/lizard.svg) #0c0d4f
    center center no-repeat;
  border-radius: 100%;
  background-size: 35px 35px;
}
.llvm .llos > * {
  width: 100%;
}
.llvm .llos input[type="text"] {
  width: 100%;
}
.llvm .llos [class="ssa-leadgen-widget__label -ssa-checkbox"] {
  position: relative;
}
.llvm .llos [id="ssa-widget-agree"] {
  -webkit-appearance: checkbox;
  position: absolute;
  top: 0;
  width: 15px;
  height: 15px;
}
@media (min-width: 576px) {
  .lltnd span,
  .lltnd a span {
    font-size: 1.75rem;
  }
  .lltng {
    flex-direction: row;
    gap: 40px;
    text-align: left;
    display: flex;
    width: 100%;
    justify-content: center;
  }
  .lltrt a:nth-child(2):after {
    content: " | ";
    display: inline;
  }
}
@media (min-width: 768px) {
  .llttk {
    max-width: 300px;
  }
  .lltnf {
    width: 192px;
    right: 0;
    left: auto;
    height: 153px;
    background: none;
    padding: 0;
  }
  .lltnf span {
    position: absolute;
    bottom: 85px;
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    background: #2e2e2e;
    font-size: 1.5rem;
    text-align: center;
    line-height: 1;
  }
  .lltnf span:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 7px 0;
    border-color: #2e2e2e transparent transparent transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
  }
  .lltnf svg {
    width: 65px;
    height: 60px;
    padding: 13px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
  }
  .lltnd,
  .lltnd a {
    justify-content: flex-start;
    margin: 10px 0;
  }
  .lltng {
    align-items: flex-start;
  }
  .lltnb {
    font-size: 1.25rem;
  }
  .lltnx {
    gap: 14px 40px;
    flex-wrap: wrap;
    flex-direction: row;
    width: 410px;
    align-items: flex-start;
  }
  .lltnk {
    font-size: 1.25rem;
    width: calc(50% - 20px);
  }
  .lltrr {
    padding: 45px 30px;
  }
  .lltro .lltra {
    font-size: 2rem;
  }
  .lltro .lltrl {
    font-size: 1.1rem;
  }
  .lltro .lltrc {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .lltro .lltrh {
    width: calc(50% - 15px);
  }
  .lltro .lltrd div {
    font-size: 1.1rem;
  }
  .lltrz {
    flex-direction: row;
  }
  .lltib {
    flex-direction: row;
  }
  .llij {
    height: 40px;
    margin: 25px 0;
  }
  .llb {
    padding: 0 25px;
  }
  h2,
  .lltiz {
    font-size: 3.5rem;
  }
  h3 {
    font-size: 2.2rem;
  }
  h4 {
    font-size: 1.9rem;
  }
  body.lltsf .lltnf {
    width: 145px;
  }
  body.lltsf .lltnf span {
    font-size: 1.1rem;
    bottom: 60px;
  }
  body.lltsf .lltnf svg {
    width: 47px;
    height: 47px;
    padding: 9px;
  }
}
@media (min-width: 992px) {
  .lltty {
    height: 86px;
    padding: 16px 0;
  }
  .lltty.llttb {
    background: transparent;
  }
  .llttk {
    max-width: 220px;
  }
  .lltt_ .llttq.llttz {
    opacity: 1;
  }
  .lltt_ .llttq {
    visibility: visible;
    opacity: 1;
    position: relative;
    top: 0;
    padding: 0;
    display: flex;
    background: none;
  }
  .lltt_ .llttq .lltne {
    display: flex;
  }
  .lltt_ .llttq .lltne li:nth-last-child(1) {
    margin-left: 10px;
    display: flex;
    align-items: center;
    width: 130px;
  }
  .lltt_ .llttq .lltne li {
    width: auto;
    margin: 0;
    overflow: visible;
    display: flex;
  }
  .lltt_ .llttq .lltne li.lltsw {
    display: none;
  }
  .lltt_ .llttq .lltne li.lltnt {
    margin-bottom: 0;
  }
  .lltt_ .llttq .lltne li.lltnt svg {
    display: none;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > a {
    font-weight: 400;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > svg {
    transform: none;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn {
    margin: 0;
    max-height: none;
    opacity: 1;
    visibility: visible;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li:hover a,
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li.llts a {
    background: #2e2e2e;
    color: #fff;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li.llts .lltnn {
    left: 100%;
    top: 0;
    overflow-y: auto;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li.llts .lltnn li a {
    background: #2e2e2e;
    padding: 7px 20px;
    font-size: 1rem;
    line-height: 1.5;
    width: 290px;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li li a {
    background: #2e2e2e;
    padding: 7px 20px;
    font-size: 1rem;
    line-height: 1.5;
    width: 290px;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li .lltnn {
    left: 100%;
    top: 0;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li .lltnn li a {
    background: #2e2e2e;
    padding: 10px 20px;
    font-size: 1rem;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li .lltnn li a:hover {
    background: #000;
  }
  .lltt_ .llttq .lltne li a {
    width: auto;
    background: none;
    padding: 10px 5px;
    font-size: 0.95rem;
    transition: color 0.3s ease-in-out;
    margin: auto;
    text-align: center;
  }
  .lltt_ .llttq .lltne li a:hover {
    color: white;
  }
  .lltt_ .llttq .lltne .lltnn {
    max-height: none;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    overflow: visible;
    top: 100%;
  }
  .lltt_ .llttq .lltne .lltnn li {
    margin: 0;
  }
  .lltt_ .llttq .lltne .lltnn li.lltnt {
    margin: 0;
  }
  .lltt_ .llttq .lltne .lltnn li.lltnt svg {
    display: block;
    top: 16px;
    right: 5px;
    width: 24px;
    height: 15px;
  }
  .lltt_ .llttq .lltne .lltnn li a {
    background: #484848;
    width: 230px;
    padding: 10px 20px;
    text-align: left;
  }
  .lltt_ .llttq .lltne li.lltnu > ul {
    columns: 3;
    column-gap: 0;
    transform: translateX(calc(-50% - 7px));
    padding: 30px 10px;
    background: #484848;
  }
  .lltt_ .llttq .lltne li.lltnu > ul > li a {
    width: 190px;
    background: none !important;
    padding: 4px 15px;
    font-size: 0.95rem !important;
  }
  .lltt_ .llttq .lltne li.lltnu > ul > li a.llts,
  .lltt_ .llttq .lltne li.lltnu > ul > li a:hover {
    color: #fff !important;
  }
  .lltty .lltnr {
    display: none;
  }
  .lltns {
    display: flex;
  }
  .lltty.llttb:not(.llttw) .lltsx {
    border-color: #fff;
  }
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne li a:hover {
    color: #fff;
  }
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne > li > ul > li a {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
  }
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne > li > ul > li a.llts,
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne > li > ul > li a:hover {
    background: rgba(0, 0, 0, 0.75) !important;
  }
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne li.lltnu > ul > li a.llts,
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne li.lltnu > ul > li a:hover {
    background: none !important;
  }
  .lltty.llue .lltsk {
    color: #2e2e2e;
    border-color: #2e2e2e;
  }
  .lltty.llue .lltt_ nav .lltne li a {
    color: #2e2e2e;
  }
  .lltty.llue .lltt_ nav .lltne li a:hover {
    color: #0c0d4f;
  }
  .lltty.llue.llttw .lltsk {
    color: #fff;
    border: 1px solid #fff;
  }
  .lltnf {
    right: 30px;
    z-index: 10;
  }
  .lltnl {
    padding: 60px 0 20px;
    overflow: hidden;
  }
  .lltnl > .llb {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .llts_ {
    display: flex;
    gap: 40px;
    width: 100%;
  }
  .lltnp {
    justify-content: flex-start;
    gap: 45px;
  }
  .lltnd,
  .lltnd a {
    position: relative;
    padding-left: 92px;
    width: 330px;
    text-align: left;
    align-items: flex-start;
    margin: 0;
  }
  .lltnd svg,
  .lltnd a svg {
    width: 80px;
    height: 66px;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
  }
  .lltnd span,
  .lltnd a span {
    margin-top: 0;
  }
  .lltnd a {
    padding-left: 0;
    position: initial;
  }
  .lltnv {
    margin: 0;
    justify-content: flex-start;
  }
  .lltng {
    margin: 0;
    gap: 20px;
  }
  .lltny {
    width: 210px;
  }
  .lltnx {
    flex-direction: column;
    gap: 5px;
  }
  .lltnk {
    width: 100%;
  }
  .lltn_ {
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 40px;
    gap: 27px;
  }
  .lltnz {
    text-align: left;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .lltre {
    display: inline-block;
    margin: 5px 5px 0 0;
  }
  .lltre:after {
    content: " ";
  }
  .lltrt {
    display: inline-block;
  }
  .lltrn .llos {
    margin: 0;
  }
  .lltrn {
    justify-content: flex-start;
    margin-top: 20px;
  }
  .lltrr {
    width: 65%;
    padding: 45px 40px;
  }
  .lltrs {
    right: 20px;
    top: 20px;
    width: 35px;
    height: 35px;
  }
  .lltro .lltrp {
    font-size: 1.6rem;
  }
  .lltro .lltrd div {
    font-size: 1.3rem;
  }
  .lltrm.llpu {
    visibility: visible;
    opacity: 1;
  }
  .lltie {
    display: block;
  }
  .lltiw {
    display: block;
  }
  .llij {
    height: 40px;
    margin: 30px 0;
  }
  .llti_.lltiq .lltij {
    -webkit-transform: translateX(-65%);
    -moz-transform: translateX(-65%);
    -ms-transform: translateX(-65%);
    -o-transform: translateX(-65%);
    transform: translateX(-65%);
  }
  .llb {
    padding: 0 40px;
  }
  h2,
  .lltiz {
    font-size: 5rem;
  }
  .llnc {
    font-size: 1.2rem;
  }
  .lltsj .llww {
    flex-direction: row-reverse;
  }
  .llvm .llos {
    top: 96px;
    position: sticky;
  }
}
@media (min-width: 1201px) {
  .lltty {
    height: 100px;
  }
  .llttk {
    max-width: 250px;
  }
  .lltt_ .llttq .lltne li a {
    font-size: 1.04rem;
    padding: 10px 11px;
  }
  .lltt_ .llttq .lltne li.lltnu > ul > li a {
    width: 230px;
    font-size: 1.04rem !important;
    padding: 5px 20px;
  }
  .lltns {
    padding-right: 11px;
  }
  .lltno a {
    font-size: 1.1rem;
  }
  .lltnf {
    right: 50px;
  }
  .lltnv {
    margin-top: auto;
  }
  .lltng {
    justify-content: flex-start;
  }
  .lltnx {
    flex-direction: row;
    gap: 14px 20px;
  }
  .lltnk {
    width: calc(50% - 20px);
  }
  .lltnz {
    margin-top: 40px;
  }
  .lltrr {
    width: 58%;
    padding: 45px 45px;
  }
  .lltrs {
    right: 30px;
    top: 30px;
    width: 40px;
    height: 40px;
  }
  .lltrx {
    padding: 65px 70px;
  }
  .lltrk {
    font-size: 3.75rem;
  }
  .lltrk span {
    font-size: 5rem;
  }
  .lltr_ {
    font-size: 1.1rem;
  }
  .lltrx .llnc {
    font-size: 1.1rem;
    padding: 12px 15px;
  }
  .lltie {
    font-size: 2.5rem;
  }
  .lltie span {
    font-size: 3.5rem;
  }
  .lltit {
    width: 140px;
    height: 140px;
  }
  .lltit:before {
    width: 140px;
    height: 140px;
  }
  .lltit:after {
    background-size: 28px;
    width: 35px;
    height: 35px;
  }
  .lltir {
    padding: 30px 50px;
  }
  .lltii {
    font-size: 2.75rem;
  }
  .lltii span {
    font-size: 4rem;
    line-height: 0.9;
  }
  .lltio {
    padding: 100px !important;
  }
  .lltif {
    font-size: 3.25rem;
    right: 10%;
  }
  .lltiw {
    font-size: 2.5rem;
  }
  .lltiw span {
    font-size: 3.5rem;
  }
  .lltix {
    width: 140px;
    height: 140px;
  }
  .lltix:before {
    width: 140px;
    height: 140px;
  }
  .lltix:after {
    background-size: 28px;
    width: 35px;
    height: 35px;
  }
  .lltik:hover .lltix:before {
    width: 160px;
    height: 160px;
  }
  .llij {
    height: 60px;
    margin: 30px 0;
  }
  .llti_.lltiq .lltij {
    -webkit-transform: translateX(-58%);
    -moz-transform: translateX(-58%);
    -ms-transform: translateX(-58%);
    -o-transform: translateX(-58%);
    transform: translateX(-58%);
  }
  .llb {
    padding: 0 60px;
  }
  .llb.llol {
    font-size: 1.2rem;
  }
  .llb.llol h2,
  .llb.llol h3 {
    font-size: 2.2rem;
  }
  h2,
  .lltiz {
    font-size: 7rem;
  }
  h3 {
    font-size: 2.4rem;
  }
  h4 {
    font-size: 2.1rem;
  }
}
@media (min-width: 1401px) {
  .llttk {
    max-width: 300px;
  }
  .lltt_ .llttq .lltne li:nth-last-child(1) {
    margin-left: 15px;
    width: 160px;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li:nth-last-child(1) {
    margin-left: 0;
  }
  .lltt_ .llttq .lltne li a {
    font-size: 1.1rem;
    padding: 10px 15px;
  }
  .lltt_ .llttq .lltne li.lltnu > ul {
    columns: 4;
    transform: translateX(calc(-50% - 76px));
  }
  .lltt_ .llttq .lltne li.lltnu > ul > li a {
    font-size: 1.1rem !important;
  }
  .lltns {
    padding-right: 15px;
  }
  .lltnl {
    padding: 120px 0 60px;
  }
  .lltnh .llb {
    width: 50%;
  }
  .lltnl > .llb {
    padding: 0 120px;
    max-width: 1600px;
    margin: auto;
  }
  .lltnd,
  .lltnd a {
    width: 380px;
  }
  .lltnd span,
  .lltnd a span {
    font-size: 2rem;
  }
  .lltnd span:nth-last-child(1),
  .lltnd a span:nth-last-child(1) {
    margin-top: 8px;
  }
  .lltng {
    gap: 60px;
    justify-content: flex-start;
  }
  .lltnx {
    gap: 14px 60px;
    width: 450px;
  }
  .lltnk {
    width: calc(50% - 40px);
  }
  .lltit {
    width: 160px;
    height: 160px;
  }
  .lltit:before {
    width: 160px;
    height: 160px;
  }
  .lltit:after {
    background-size: 36px;
    width: 40px;
    height: 40px;
  }
  .lltix {
    width: 160px;
    height: 160px;
  }
  .lltix:before {
    width: 160px;
    height: 160px;
  }
  .lltix:after {
    background-size: 36px;
    width: 40px;
    height: 40px;
  }
  .lltik:hover .lltix:before {
    width: 180px;
    height: 180px;
  }
  .llb.llol {
    font-size: 1.4rem;
  }
  .llb.llol h2,
  .llb.llol h3 {
    font-size: 2.2rem;
  }
  h3 {
    font-size: 3rem;
  }
  h4 {
    font-size: 2.2rem;
  }
}
@media (min-width: 1751px) {
  .lltt_ .llttq .lltne li a {
    padding: 10px 20px;
  }
  .lltt_ .llttq .lltne li.lltnu > ul {
    columns: 4;
    transform: translateX(calc(-50% - 36px));
  }
  .lltns {
    padding-right: 20px;
  }
  .lltit {
    width: 190px;
    height: 190px;
  }
  .lltit:before {
    width: 190px;
    height: 190px;
  }
  .lltit:after {
    background-size: 44px;
    width: 50px;
    height: 50px;
  }
  .lltix {
    width: 190px;
    height: 190px;
  }
  .lltix:before {
    width: 190px;
    height: 190px;
  }
  .lltix:after {
    background-size: 44px;
    width: 50px;
    height: 50px;
  }
  .lltik:hover .lltix:before {
    width: 210px;
    height: 210px;
  }
}
@media (max-width: 991px) {
  .lltt_ .llttj span {
    font: normal normal 300 18px/24px Raleway;
    position: absolute;
    left: 267px;
    top: 24px;
  }
}
@media (max-width: 768px) {
  .lltt_ .llttj a {
    font: normal normal 300 14px/14px Raleway;
  }
}
@media all and (max-width: 782px) {
  body.lltna .lltty {
    top: 46px;
  }
}
.llvg {
  padding: 40px 0 80px;
}
.llvg.llnt {
  background: #f1f1f1;
}
.llvy {
  text-transform: uppercase;
  color: #8e8e8e;
  font-weight: 800;
  font-size: 1rem;
}
.llvb {
  margin: 20px 0 10px;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: -1.4px;
  line-height: 1;
}
.llvb span {
  color: #0c0d4f;
}
.llvw {
  margin-top: 10px;
  position: relative;
}
.llvw picture:nth-child(1) {
  position: relative;
  z-index: 1;
}
.llvw picture:nth-child(2) {
  position: absolute;
  z-index: 0;
  width: 40%;
  height: 0;
  overflow: hidden;
  padding-bottom: 40%;
  top: 58%;
  left: 49%;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
}
.llvw picture:nth-child(2) img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  margin: 0;
}
.llvx {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  flex-direction: column;
  margin: 15px auto 0;
}
.llvx a {
  font-weight: 600;
  font-size: 1.1rem;
  text-decoration: none;
  color: #2e2e2e;
  text-transform: capitalize;
  padding-left: 30px;
  background: url(../images/icon-circle-check.svg) no-repeat center left;
  background-size: 16px;
}
.llvx a:hover {
  color: #0c0d4f;
}
.llvk {
  margin: 15px 0 20px;
  font-size: 1rem;
  color: #626161;
  font-weight: 500;
}
.llvk p {
  margin: 20px 0;
}
.llvk p:nth-last-child(1) {
  margin: 0;
}
.llvk ul {
  list-style: none;
  padding-left: 20px;
}
.llvk ul li {
  margin: 15px 0;
}
.llvk ul li::before {
  content: "•";
  color: #0c0d4f;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.llv_ a,
.llv_ button {
  background: #0c0d4f;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  width: fit-content;
}
.llv_ a:hover,
.llv_ button:hover {
  background: #fff;
  color: #2e2e2e;
}
.llvj {
  display: none;
}
.llvj > div {
  position: relative;
}
.llvj img {
  display: block;
  margin-top: -40px;
}
.llvj picture:nth-child(1) {
  position: relative;
  z-index: 1;
}
.llvj picture:nth-child(2) {
  position: absolute;
  z-index: 0;
  width: 40%;
  height: 0;
  overflow: hidden;
  padding-bottom: 40%;
  top: 58%;
  left: 48%;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
}
.llvj picture:nth-child(2) img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  margin: 0;
}
.llvg.llvq .llvz strong {
  margin-bottom: 30px;
  font-weight: 600;
  color: #0c0d4f;
  display: block;
}
.llvg.llvq .llvb {
  margin-bottom: 40px;
  text-align: center;
  font-weight: 400;
}
@media (min-width: 576px) {
  .llvb {
    font-size: 2.4rem;
  }
  .llvg.llvq .llvb {
    font-size: 3rem;
  }
}
@media (min-width: 768px) {
  .llvb {
    font-size: 2.7rem;
  }
  .llvg.llvq .llvb {
    font-size: 3.5rem;
  }
}
@media (min-width: 992px) {
  .llvg .llb {
    max-width: 50%;
  }
  .llvg {
    display: flex;
    gap: 30px;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
  }
  .llvz {
    width: 50%;
    padding-bottom: 80px;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 420px;
    max-width: 900px;
    margin-left: 0;
  }
  .llvb {
    font-size: 1.6rem;
  }
  .llvw {
    display: none;
  }
  .llvx {
    max-width: none;
  }
  .llvj {
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 50%;
    position: relative;
    justify-content: flex-start;
    align-self: flex-start;
  }
  .llvj.llnz {
    align-self: flex-start;
  }
  .llvj.llte {
    align-self: center;
  }
  .llvj.llf_ {
    align-self: flex-end;
  }
  .llvj.llz {
    order: -1;
    justify-content: flex-end;
  }
  .llvg.llvq .llvz strong {
    font-size: 1.5rem;
    line-height: 1.3;
  }
  .llvg.llvq .llvb {
    text-align: left;
  }
  .llno .llvj {
    align-self: flex-end;
  }
}
@media (min-width: 1201px) {
  .llvb {
    font-size: 1.9rem;
  }
  .llvg.llvq .llvb {
    font-size: 3.8rem;
  }
}
@media (min-width: 1401px) {
  .llvg .llb {
    padding: 0 140px 60px;
    width: 100%;
  }
  .llvx a {
    display: block;
    line-height: 1.2;
  }
  .llvk {
    margin: 30px 0;
  }
  .llvg.llvq .llvb {
    font-size: 4.375rem;
  }
}
@media (min-width: 1751px) {
  .llvb {
    font-size: 2.7rem;
  }
  .llvg.llvq .llb {
    padding: 0 140px 60px 300px;
  }
  .llvg.llvq.llnt .llb {
    padding: 0 300px 60px 140px;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
.llgv {
  padding: 100px 0;
  position: relative;
  overflow: hidden;
}
.llgm {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.llgm picture {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
}
.llgm picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  object-fit: cover;
}
.llgg {
  background: #2e2e2e;
}
.llgy {
  display: none;
}
.llgb {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  max-width: 410px;
  margin: 0 auto;
  gap: 25px;
}
.llgw {
  color: #fff;
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 900;
  gap: 25px;
  margin: 0;
  text-align: center;
  flex-shrink: 0;
}
.llgx {
  color: #fff;
}
.llgk {
  position: relative;
  z-index: 1;
}
.llg_ {
  padding-bottom: 5px;
}
.llgj {
  width: 90%;
  padding-top: 5%;
  padding-bottom: 12%;
  max-width: 500px;
  position: relative;
  margin: auto;
}
.llgq {
  position: absolute;
}
.llgz {
  display: none;
}
.llgz picture {
  display: block;
}
.llgz picture img {
  display: block;
}
.llye {
  width: 81.3%;
  position: relative;
  padding: 0 0 46%;
  margin: 7.6% 0 0 8.8%;
  height: 0;
  overflow: hidden;
  z-index: 1;
}
.llye picture {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
}
.llye picture img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.llyt {
  position: absolute;
  top: 6%;
  z-index: 1;
  width: 20%;
  height: 20%;
  right: 0;
  transform: translate(6%, 0%);
}
.llyn {
  color: #fff;
  width: 60%;
  max-width: 305px;
  margin: 80px auto 0;
}
.llyr {
  font-size: 2rem;
  text-transform: uppercase;
}
.llyi {
  margin-top: 20px;
}
.llyn .llnc {
  text-transform: uppercase;
  background: none;
  outline: 1px solid #fff;
  color: #fff;
  font-weight: 600;
  border: none;
  margin: 20px 4px 4px;
}
.llyn .llnc:hover {
  outline: 4px solid #fff;
}
.llys {
  color: #fff !important;
  background: #0c0d4f !important;
  border: 4px solid #0c0d4f !important;
  outline: 1px solid #0c0d4f !important;
}
.llys:hover {
  background: none !important;
}
.llyo {
  width: 50px;
  height: 50px;
  background: #0c0d4f;
  border-radius: 50%;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #fff;
  transform-origin: center;
  transition: all 0.3s ease-in-out;
}
.llyo:hover {
  color: #0c0d4f;
  width: 60px;
  height: 60px;
  background: #fff;
}
.llyu {
  left: 0 !important;
  right: unset;
  transform: translateY(-50%) rotate(180deg);
}
.llya {
  right: 0 !important;
  left: unset;
}
.llyo svg {
  width: 10px;
}
.llyf {
  display: none !important;
}
.llyl {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #8e8e8e;
}
.llyl.lltu,
.llyl:hover {
  background: #0c0d4f;
  width: 16px;
  height: 16px;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
}
@media (min-width: 992px) {
  .llgv {
    padding: 125px 0 0;
  }
  .llgg {
    display: none;
  }
  .llgy {
    display: block;
  }
  .llgb {
    flex-direction: row;
    align-items: center;
    gap: 40px;
    max-width: 1200px;
  }
  .llgw {
    font-size: 4rem;
  }
  .llgk {
    margin: 80px auto 0;
    max-width: 1650px;
    padding: 0 80px;
  }
  .llg_ {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row-reverse !important;
    align-items: flex-start !important;
    justify-content: space-between;
    gap: 50px;
    padding: 0 30px;
  }
  .llgj {
    max-width: 1000px;
    align-self: flex-end;
    width: auto;
    padding: 0;
    margin: 0;
  }
  .llyc {
    display: none;
  }
  .llgz {
    display: block;
    position: relative;
  }
  .llye {
    position: absolute;
    top: 0;
    width: 94.3%;
    padding: 0 0 52.6%;
    margin: 3.3% 0 0 2.8%;
  }
  .llyt {
    transform: translate(30px, 0%);
  }
  .llyn {
    width: 260px;
    margin: 0;
    max-width: none;
    flex-shrink: 0;
    padding-bottom: 30px;
    padding-top: 10px;
  }
  .llyi {
    margin-bottom: 40px;
    max-height: 210px;
    overflow: auto;
  }
  .llyn .llnc {
    font-size: 1.1rem !important;
  }
  .llyo {
    width: 70px;
    height: 70px;
  }
  .llyo:hover {
    width: 80px;
    height: 80px;
  }
  .llyf {
    display: flex !important;
    justify-content: center;
    gap: 20px;
    align-items: center;
    position: absolute;
    bottom: 15px;
    z-index: 1;
    left: 240px;
    transform: translateX(-50%);
  }
}
@media (min-width: 1201px) {
  .llgk {
    padding: 0 70px;
  }
  .llg_ {
    padding: 0 50px;
  }
  .llyf {
    left: 250px;
  }
}
@media (min-width: 1401px) {
  .llgk {
    padding: 0 80px;
  }
  .llg_ {
    padding: 0 80px;
  }
  .llyt {
    width: 180px;
    height: 180px;
    transform: translate(76px, 0%);
  }
  .llyf {
    left: 290px;
    bottom: 17%;
  }
}
@media (min-width: 1751px) {
  .llyn {
    padding-top: 60px;
  }
  .llyf {
    bottom: 25%;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
}
.llki {
  padding: 80px 0;
  background: #2e2e2e;
}
.llks {
  text-transform: uppercase;
  color: #b2b2b2;
  font-weight: 800;
  font-size: 1rem;
}
.llko {
  margin: 40px 0 0;
  font-size: 2.5rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: -1.4px;
  line-height: 1;
  color: #fff;
}
.llku {
  margin: 40px 0;
  font-size: 1.1rem;
  color: #fff;
}
.llka a,
.llka button {
  width: fit-content;
  background: #0c0d4f;
  color: #fff;
  font-weight: 600;
}
.llka a:hover,
.llka button:hover {
  background: transparent;
  color: #fff;
}
@media (min-width: 992px) {
  .llki {
    padding: 120px 0;
    display: flex;
    gap: 30px;
  }
  .llki .llb {
    display: flex;
    gap: 40px;
    justify-content: space-between;
    align-items: flex-start;
  }
  .llki .llb > div:nth-child(1) {
    max-width: 560px;
  }
  .llki .llb > div:nth-child(2) {
    max-width: 535px;
  }
  .llks {
    max-width: 746px;
  }
  .llku {
    margin-top: 64px;
  }
}
@media (min-width: 1201px) {
  .llki {
    padding: 150px 0;
  }
}
@media (min-width: 1401px) {
  .llki {
    padding: 180px 0;
  }
  .llki .llb {
    padding: 0 140px;
    width: 100%;
  }
  .llko {
    font-size: 3.75rem;
  }
}
.llxb {
  width: 100%;
  height: 130px;
  overflow: hidden;
  background-repeat: repeat;
  background-size: 55px;
}
.llxw {
  transform: translateX(0);
  display: flex;
  font-size: 2.5rem;
  font-weight: 900;
  color: #fff;
  width: fit-content;
  gap: 0;
  height: 100%;
  align-items: center;
  flex-shrink: 0;
}
.llxw div {
  display: flex;
  gap: 20px;
  text-transform: capitalize;
  height: 100%;
  align-items: center;
  flex-shrink: 0;
  padding: 0 10px;
}
.llxw div span {
  display: block;
  width: 55px;
  height: 55px;
  flex-shrink: 0;
}
.llxw div span img {
  display: block;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .llxb {
    height: 200px;
    background-size: initial;
  }
  .llxw {
    font-size: 3rem;
  }
  .llxw div {
    gap: 40px;
    padding: 0 20px;
  }
  .llxw div span {
    width: 65px;
    height: 65px;
  }
}
.llkf {
  padding: 65px 0 75px;
  display: flex;
  flex-direction: column;
  gap: 35px;
  background: #f1f1f1;
}
.llkf .llb {
  display: flex;
  gap: 35px;
  flex-direction: column;
}
.llkl > div {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
.llkc {
  font-weight: 800;
  color: #626161;
  margin: 0;
  text-transform: uppercase;
}
.llkh {
  color: #2e2e2e;
  font-size: 3rem;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: -1.4px;
  line-height: 1;
}
.llkp {
  margin: 0;
  color: #2e2e2e;
}
.llkd {
  display: flex;
  flex-direction: column;
  gap: 35px;
}
.llkv {
  display: flex;
  gap: 25px;
}
.llkm {
  width: 95px;
  height: 95px;
  flex-shrink: 0;
  flex-grow: 0;
  border-radius: 50%;
}
.llkm img {
  display: block;
}
.llkg {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.llky {
  margin: 0;
  text-transform: uppercase;
  font-size: 1.5rem;
  color: #000;
}
.llkb {
  color: #626161;
  margin: 0;
}
@media (min-width: 768px) {
  .llkf .llb {
    gap: 40px;
    flex-direction: row;
  }
  .llkl > div {
    position: sticky;
    top: 100px;
  }
}
@media (min-width: 992px) {
  .llkf {
    padding: 100px 0;
  }
  .llkf .llb {
    gap: 60px;
    flex-direction: row;
  }
  .llkm {
    width: 150px;
    height: 150px;
  }
}
@media (min-width: 1201px) {
  .llkf {
    padding: 150px 0;
  }
  .llkf .llb {
    gap: 95px;
    flex-direction: row;
    max-width: 1700px;
    margin: auto;
  }
  .llkl {
    width: 320px;
    flex-shrink: 0;
  }
  .llkv {
    gap: 32px;
  }
  .llkm {
    width: 180px;
    height: 180px;
  }
  .llkg {
    gap: 20px;
  }
}
@media (min-width: 1401px) {
  .llkf {
    padding: 200px 0;
  }
  .llkd {
    gap: 100px 44px;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .llkv {
    width: calc(50% - 22px);
  }
}

.llls {
  position: relative;
  color: #fff;
  padding: 70px 0;
  height: 1400px;
}
.llls .llb {
  position: relative;
}
.lllo {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.lllo picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.lllo picture img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.lllu {
  display: none;
}
.llla {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 22px;
  max-width: 400px;
}
.lllf {
  font-weight: 600;
  color: #fff;
  margin: 0;
  text-transform: uppercase;
}
.llll {
  color: #2e2e2e;
  font-size: 3rem;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: -1.4px;
  line-height: 1;
  font-weight: 800;
}
.lllc {
  margin: 0;
  color: #fff;
}
.llla .llnc {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  width: fit-content;
  padding: 20px 40px;
  font-weight: 800;
  line-height: 1;
}
.llla .llnc:hover {
  background: #fff;
  color: #0c0d4f;
}
.lllh {
  position: absolute;
  display: flex;
  flex-direction: column;
}
.lllp {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
}
.llld {
  font-size: 5rem;
  line-height: 1;
  font-weight: 700;
  font-family: BebasNeue, Arial, sans-serif;
}
.lllv {
  text-transform: uppercase;
  font-weight: 600;
  min-height: 50px;
}
.lllh.llaf {
  width: 73%;
  top: 540px;
  left: 50%;
  transform: translateX(-50%);
  align-items: flex-start;
  justify-content: space-between;
  height: 682px;
}
.lllh.llaf > div {
  width: 55%;
}
.lllh.llaf > div:nth-child(even) {
  align-self: flex-end;
}
.lllh.llaa {
  width: 83%;
  top: 540px;
  left: 50%;
  transform: translateX(-50%);
  align-items: flex-start;
  justify-content: space-between;
  height: 680px;
}
.lllh.llaa > div {
  width: 45%;
}
.lllh.llaa > div:nth-child(even) {
  align-self: flex-end;
}
@media (min-width: 992px) {
  .llls {
    height: 0;
    padding-bottom: 56.25%;
  }
  .llls .llb {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
  }
  .lllm {
    display: none;
  }
  .lllu {
    display: block;
  }
  .llla {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: none;
    width: 400px;
  }
  .llll {
    font-size: 3.3rem;
  }
  .lllh.llaf {
    right: 5%;
    left: auto;
    top: 54%;
    transform: translate(0, -50%);
    height: 81%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 56%;
  }
  .lllh.llaf > div {
    width: 50%;
  }
  .lllh.llaf > div:nth-child(3) {
    width: 100%;
  }
  .lllh.llaf > div:nth-child(even) {
    align-self: initial;
  }
  .lllh.llaa {
    right: 8%;
    left: auto;
    top: 60%;
    transform: translate(0, -50%);
    height: 73%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 52%;
  }
  .lllh.llaa > div {
    width: 50%;
  }
  .lllh.llaa > div:nth-child(even) {
    align-self: initial;
  }
}
@media (min-width: 1201px) {
  .llla {
    width: 443px;
  }
  .llll {
    font-size: 3.6rem;
  }
  .llld {
    font-size: 7rem;
  }
}
@media (min-width: 1401px) {
  .llll {
    font-size: 3.7rem;
  }
  .llld {
    font-size: 8rem;
  }
}
@media (min-width: 1751px) {
  .llla {
    padding-left: 140px;
    width: 570px;
  }
  .llld {
    font-size: 9rem;
  }
}
.llkw {
  padding: 45px 0 80px;
}
.llkx {
  text-transform: uppercase;
  color: #8e8e8e;
  font-weight: 900;
  font-size: 1rem;
}
.llkk {
  margin: 20px 0;
  font-size: 1.8rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: -1.4px;
  line-height: 1;
  color: #2e2e2e;
}
.llkk span {
  color: #0c0d4f;
}
.llk_ {
  margin: 0 auto;
  max-width: 600px;
}
.llkj {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.llkq {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.llkz {
  font-size: 1.2rem;
  font-weight: 800;
  color: #0c0d4f;
  text-transform: uppercase;
  margin: 0;
}
.ll_e {
  color: #626161;
  margin: 0;
  font-size: 0.8rem;
}
.ll_t {
  margin-top: 20px;
}
.ll_t.ll_n {
  margin-top: 0;
  display: flex;
  justify-content: center;
}
.ll_t button,
.ll_t a {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #0c0d4f;
  border: 1px solid #0c0d4f;
  width: fit-content;
  padding: 20px 40px;
  font-weight: 800;
  line-height: 1;
  margin-top: 30px;
}
.ll_t button:hover,
.ll_t a:hover {
  background: #0c0d4f;
  color: #fff;
}
.ll_r {
  display: none;
}
.ll_r img {
  display: block;
}
@media (min-width: 768px) {
  .llkk {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .llkw {
    display: flex;
    padding: 0 0 80px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
    z-index: 2;
    background: #fff;
  }
  .ll_i {
    width: 80%;
    padding-top: 60px;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 420px;
    max-width: 900px;
    margin-left: 0;
  }
  .llkk {
    font-size: 2rem;
  }
  .llk_ {
    display: none;
  }
  .ll_t.ll_s {
    display: none;
  }
  .ll_r {
    display: flex;
    align-self: flex-start;
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 600px;
    overflow: hidden;
    flex-direction: column;
  }
}
@media (min-width: 1201px) {
  .llkk {
    font-size: 2.4rem;
  }
  .llkj {
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
  }
  .llkq {
    width: calc(50% - 10px);
  }
}
@media (min-width: 1401px) {
  .llkw {
    padding: 0 0 60px;
  }
  .ll_i {
    padding: 60px 80px 0 60px;
    max-width: none;
  }
  .llkj {
    gap: 25px;
  }
  .llkq {
    width: calc(50% - 12.5px);
  }
  .ll_r {
    flex-grow: 0;
  }
}
@media (min-width: 1751px) {
  .ll_i {
    padding: 60px 140px 0 60px;
    max-width: none;
  }
  .llkk {
    font-size: 2.8rem;
  }
}
.llcl {
  position: relative;
}
.llcc {
  display: none;
}
.llch img {
  display: block;
  width: 100%;
}
.llcp {
  position: absolute;
  top: 30px;
  width: 100%;
  padding: 0 35px;
  font-size: 2.5rem;
  color: #fff;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 400px) {
  .llcp {
    top: 70px;
  }
}
@media (min-width: 470px) {
  .llcp {
    top: 60px;
    font-size: 3rem;
  }
}
@media (min-width: 768px) {
  .llcd {
    display: none;
  }
  .llcc {
    display: block;
  }
  .llcp {
    font-size: 3rem;
    top: 40px;
  }
}
@media (min-width: 992px) {
  .llcp {
    font-size: 4.5rem;
    top: 50px;
  }
}
@media (min-width: 1201px) {
  .llcp {
    top: 60px;
  }
}
@media (min-width: 1401px) {
  .llcp {
    top: 70px;
  }
}
@media (min-width: 1751px) {
  .llcp {
    top: 110px;
  }
}
.llfd {
  padding: 50px 0 80px;
  background: #f1f1f1;
}
.llfd.llfv {
  background: #fff;
}
.llfm {
  margin: 20px 0 10px;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: -1.4px;
  line-height: 1.1;
  color: #2e2e2e;
}
.llfg {
  margin-top: 10px;
}
.llfy {
  margin: 15px auto 20px;
  font-size: 1rem;
  color: #626161;
  font-weight: 500;
  max-width: 450px;
}
.llfb {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 15px;
  flex-direction: column;
  max-width: 450px;
  margin: auto;
}
.llfb a {
  font-weight: 600;
  font-size: 1.1rem;
  text-decoration: none;
  color: #2e2e2e;
  text-transform: uppercase;
  padding-left: 30px;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-circle-check.svg)
    no-repeat 0 3px;
  background-size: 16px;
  width: 100%;
  line-height: 1.2;
}
.llfb a:hover {
  color: #0c0d4f;
}
.llfw {
  margin: 20px auto 0;
  max-width: 450px;
}
.llfw a,
.llfw button {
  background: #0c0d4f;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  width: fit-content;
}
.llfw a:hover,
.llfw button:hover {
  background: #fff;
  color: #2e2e2e;
}
.llfx {
  display: none;
}
.llfx img {
  display: block;
  margin-top: -40px;
}
@media (min-width: 992px) {
  .llfd {
    display: flex;
    gap: 30px;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
  }
  .llfk {
    width: 50%;
    padding-bottom: 80px;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 420px;
    max-width: 900px;
    margin-left: 0;
  }
  .llfg {
    display: none;
  }
  .llfy {
    max-width: 600px;
    margin: 20px 0;
  }
  .llfb {
    max-width: none;
  }
  .llfw {
    max-width: none;
  }
  .llfx {
    display: flex;
    align-self: flex-start;
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 900px;
  }
  .llfx.llnz {
    align-self: flex-start;
  }
  .llfx.llte {
    align-self: center;
  }
  .llfx.llf_ {
    align-self: flex-end;
  }
}
@media (min-width: 1401px) {
  .llfd .llb {
    padding: 0 0 60px 140px;
    width: 100%;
  }
  .llfm {
    font-size: 3rem;
    max-width: 600px;
  }
  .llfy {
    margin: 15px 0;
  }
  .llfb a {
    display: block;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
.llpx {
  padding: 80px 0;
}
.llpk {
  font-size: 3rem;
  text-transform: uppercase;
  color: #2e2e2e;
  font-weight: 900;
  text-align: center;
  margin: 0;
}
.llp_ {
  font-size: 1.2rem;
  color: #484848;
  font-weight: 500;
  text-align: center;
  margin: 0;
}
.llpj {
  position: relative;
  overflow: hidden;
  padding: 20px 40px 30px;
  margin: auto;
  max-width: 1640px;
}
.llpq {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.llpq > div {
  max-width: 290px;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 10px;
  gap: 20px;
}
.llpq > div > div {
  max-width: 270px;
  width: 100%;
  height: 175px;
  padding: 15px;
  background: #fff;
  box-shadow: 0 4px 10px #0000001a;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.llpq > div > div picture {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.llpq > div > div picture img {
  display: block;
  max-height: 100%;
  width: auto;
}
.llpz {
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #0c0d4f;
  transform-origin: center;
  transition: all 0.3s ease-in-out;
}
.llpz:hover {
  color: #fff;
  width: 60px;
  height: 60px;
  background: #0c0d4f;
}
.llde {
  left: 0 !important;
  right: unset;
  transform: translateY(-50%) rotate(180deg);
}
.lldt {
  right: 0 !important;
  left: unset;
}
.llpz svg {
  width: 10px;
}
.lldn {
  display: none !important;
}
.lldr {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #8e8e8e;
}
.lldr.lltu,
.lldr:hover {
  background: #0c0d4f;
  width: 16px;
  height: 16px;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
  .llpj {
    padding: 30px 80px 35px;
  }
  .lldn {
    display: flex !important;
    justify-content: center;
    gap: 20px;
    align-items: center;
    position: absolute;
    bottom: 0;
    z-index: 1;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (min-width: 992px) {
  .llpj {
    padding: 30px 120px 60px;
  }
  .llpz {
    width: 70px;
    height: 70px;
  }
  .llpz:hover {
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 1201px) {
  .llpk {
    font-size: 4rem;
  }
  .llp_ {
    font-size: 1.5rem;
  }
}
@media (min-width: 1401px) {
  .llpk {
    font-size: 4.5rem;
  }
  .llp_ {
    font-size: 1.8rem;
  }
  .llpj {
    padding: 40px 150px 60px;
  }
  .llpq > div > div {
    padding: 30px;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
}
.llbf {
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.llbf .llb {
  max-width: 500px;
  padding: 0 15px !important;
}
.llbl {
  position: relative;
  z-index: 20;
}
.llbc {
  max-width: 300px;
  width: 60%;
  min-width: 180px;
  position: relative;
  padding-bottom: 40px;
  padding-top: 60px;
  z-index: 1;
}
.llbh {
  font-size: 3rem;
  font-weight: 900;
  margin: 0 0 30px 0;
  color: #2e2e2e;
  line-height: 1;
  text-transform: uppercase;
}
.llbp {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
}
.llbd {
  margin-top: 30px;
}
.llbd .llnc {
  outline: 1px solid #fff;
  border: none;
  color: #fff;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  font-weight: 600;
}
.llbd .llnc:hover {
  outline: 4px solid #fff;
}
.llbv {
  position: relative;
}
.llbm {
  position: relative;
  z-index: calc(15 - var(--number));
}
.llbg {
  width: 100%;
  position: relative;
  height: 100%;
  z-index: 1;
  padding: 15%;
}
.llby {
  position: absolute;
  z-index: 1;
}
.llbb {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  transform: translateY(-5%);
}
.llbb picture {
  bottom: 0;
  position: absolute;
}
.llbw {
  display: none;
}
.llby picture {
  display: block;
}
.llby picture img {
  display: block;
}
.llbg > picture {
  display: block;
  width: 100%;
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border-radius: 50%;
  overflow: hidden;
  z-index: 0;
}
.llbg > picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
.llbx {
  position: relative;
  z-index: 0;
  min-height: 265px;
  display: flex;
  align-items: center;
}
.llbx > div {
  padding: 20px 20px 20px 30%;
}
.llbk {
  position: absolute;
  width: 15%;
  color: #fff;
  font-size: 2.2rem;
  font-weight: 600;
  padding: 0 0 15% 0 !important;
  background: #2e2e2e;
  left: 7.2%;
  z-index: 1;
  border-radius: 50%;
  margin-top: 0;
}
.llbk div {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  margin-top: -3px;
}
.llb_ {
  line-height: 1;
  color: #2e2e2e;
  font-size: 1.6rem;
  display: flex;
  align-items: center;
  font-weight: 900;
  text-transform: uppercase;
}
.llbj {
  line-height: 1.3;
  color: #fff;
}
.llbq {
  height: 250%;
  width: 15%;
  margin-left: 7.2%;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  padding: 0 !important;
  position: absolute;
  left: 0;
  bottom: -80px;
  z-index: 0;
  background-repeat: repeat;
  background-size: 100% 200px;
}
.llbm.llbz .llbw {
  transform: scaleX(-1);
}
.llbm:nth-child(1) .llbq {
  display: none;
}
.llbm:nth-child(1) .llbb {
  transform: scaleY(-1) translateY(-5%);
}
.llbm:nth-child(1) .llbb img {
  height: 85vw;
  max-height: 430px;
  object-fit: cover;
  object-position: bottom;
}
.llbm:nth-child(1) .llwe {
  bottom: 50%;
  width: 15.5%;
  height: 400%;
  display: block;
  right: 0;
  position: absolute;
  margin-right: 7.2%;
  background-repeat: repeat;
  background-size: 100% 200px;
  z-index: 20;
}
.llbm:nth-last-child(1) {
  padding-bottom: 80px;
}
.llbm:nth-last-child(1) .llwe {
  display: none;
}
.llbm:nth-last-child(1) .llbq {
  height: 400%;
  background-repeat: repeat;
  background-size: 100% 200px;
}
@media (min-width: 1201px) {
  .llbf {
    overflow: initial;
  }
  .llbf .llb {
    max-width: none;
    display: flex;
    padding: 0 !important;
    width: 100%;
  }
  .llbl {
    width: calc(33.3333333333% - 60px);
  }
  .llbc {
    position: sticky;
    top: calc(50% - 225px);
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    padding: 40px;
  }
  .llbh {
    font-size: 2.6rem;
  }
  .llbp {
    font-weight: 400;
  }
  .llbv {
    padding: 230px 0;
    width: calc(66.6666666667% + 60px);
  }
  .llbm {
    display: flex;
  }
  .llbg {
    width: 560px;
    height: 560px;
    flex-shrink: 0;
    padding: 105px;
  }
  .llbb {
    display: none;
  }
  .llbw {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
  }
  .llbx {
    z-index: 1;
  }
  .llbx > div {
    padding: 130px 20px 20px 10px;
    max-width: 365px;
  }
  .llbk {
    width: 96px;
    height: 96px;
    padding: 0 !important;
    left: -115px;
    font-size: 3.2rem;
  }
  .llb_ {
    font-size: 1.9rem;
  }
  .llbj {
    font-size: 1.1rem;
  }
  .llbq {
    display: none;
  }
  .llbm:nth-child(1) .llwe {
    height: 230px;
    margin-right: 19px;
    width: 93px;
    top: 0;
    margin-top: -230px;
    background-size: 100%;
  }
  .llbm:nth-last-child(1) {
    padding-bottom: 0;
  }
  .llbm:nth-last-child(1) .llwe {
    width: 93px;
    height: 230px;
    display: block;
    bottom: -230px;
    right: 0;
    position: absolute;
    margin-right: 19px;
    background-repeat: repeat;
    background-size: 100%;
  }
  .llbm:nth-last-child(1):nth-child(odd) .llwe {
    left: 19px;
    right: auto;
    transform: rotate(180deg);
  }
}
@media (min-width: 1201px) and (min-width: 1751px) {
  .llbc {
    max-width: 550px;
  }
}
@media (min-width: 1401px) {
  .llbh {
    font-size: 3rem;
  }
  .llb_ {
    font-size: 2.5rem;
  }
}
@media (min-width: 1751px) {
  .llbl {
    width: calc(40% + 60px);
  }
  .llbh {
    font-size: 4rem;
  }
  .llbv {
    width: calc(60% + 60px);
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
.llxi {
  padding: 60px 0;
  background: #f1f1f1;
  position: relative;
}
.llxs {
  color: #2e2e2e;
  font-weight: 400;
  font-size: 3rem;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.llxo {
  width: 100%;
  margin-bottom: 20px;
}
.llxu {
  display: block;
}
.llxa {
  display: none;
}
.llxo img {
  display: block;
  margin: auto;
}
.llxf {
  position: relative;
}
.llxl {
  padding: 0 65px;
  color: #2e2e2e;
  flex-basis: calc(100% / var(--amount));
}
.llxc {
  position: relative;
  margin-bottom: 35px;
  font-size: 1.25rem;
}
.llxc p:nth-child(1),
.llxc ul:nth-child(1) {
  margin-top: 0;
}
.llxc p:nth-last-child(1),
.llxc ul:nth-last-child(1) {
  margin-bottom: 0;
}
.llxl svg {
  height: 23px;
  width: auto;
  margin-bottom: 20px;
}
.llxh {
  font-weight: 600;
  font-size: 1.25rem;
  text-transform: uppercase;
}
.llxp {
  font-size: 1.1rem;
}
.llxd {
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #0c0d4f;
  transform-origin: center;
  transition: all 0.3s ease-in-out;
}
.llxd:hover {
  color: #fff;
  width: 60px;
  height: 60px;
  background: #0c0d4f;
}
.llxv {
  left: 0 !important;
  right: unset;
  transform: translateY(-50%) rotate(180deg);
}
.llxm {
  right: 0 !important;
  left: unset;
}
.llxd svg {
  width: 10px;
}
.llxg {
  display: none !important;
  justify-content: center;
  margin: 40px auto 0;
}
.llxy {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #8e8e8e;
}
.llxy.lltu,
.llxy:hover {
  background: #0c0d4f;
  width: 16px;
  height: 16px;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
  .llxi {
    padding: 80px 0;
  }
  .llxi .llb {
    width: 70%;
    margin-left: auto;
    margin-right: 0;
  }
  .llxs {
    padding: 0 65px;
  }
  .llxu {
    display: none;
  }
  .llxa {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
  }
  .llxo img {
    width: 100%;
    height: auto;
    max-width: 625px;
    margin: 0;
  }
  .llxg {
    display: flex !important;
    gap: 20px;
    align-items: center;
    margin: 0;
    position: absolute;
    bottom: 0;
    right: 6%;
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .llxi {
    padding: 100px 0;
  }
  .llxi .llb {
    width: 64%;
    margin-right: 4%;
  }
  .llxs {
    padding: 0 120px;
  }
  .llxa {
    width: 37%;
  }
  .llxl {
    padding: 0 120px;
  }
  .llxd {
    width: 70px;
    height: 70px;
  }
  .llxd:hover {
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 1201px) {
  .llxi {
    padding: 200px 0;
  }
}
@media (min-width: 1401px) {
  .llxi {
    padding: 240px 0;
  }
  .llxs {
    font-size: 3.55rem;
  }
  .llxc {
    font-size: 1.5rem;
    margin-bottom: 60px;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
}
.llwt {
  position: relative;
  padding-bottom: 80%;
}
.llwn {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.llwn img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom center;
}
.llwr {
  display: none;
}
.llwi {
  padding-top: 90px;
  padding-bottom: 90px;
  position: relative;
  z-index: 1;
}
.llws {
  margin: 0 0 50px;
  font-size: 3rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: -1.4px;
  line-height: 1;
  color: #fff;
}
.llwo {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.llwu {
  display: flex;
  gap: 15px;
  align-items: center;
}
.llwu a {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 800;
}
.llwu a:hover {
  color: #0c0d4f;
}
.llwu span {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 800;
}
.llwu svg {
  width: 26px;
  height: 26px;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .llwt {
    padding: 90px 25px 80%;
  }
  .llwo {
    gap: 40px;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .llwu {
    width: calc(50% - 20px);
  }
}
@media (min-width: 992px) {
  .llwt {
    padding: 120px 30px;
  }
  .llwt .llb {
    padding: 0 !important;
  }
  .llwn img {
    object-position: -85px bottom;
  }
  .llwa {
    display: none;
  }
  .llwr {
    display: block;
  }
  .llwi {
    width: 70%;
    margin-left: auto;
    margin-right: 0;
  }
}
@media (min-width: 1201px) {
  .llwt {
    padding: 120px;
  }
}
@media (min-width: 1401px) {
  .llwt {
    padding: 180px;
    display: flex;
    align-items: center;
    min-height: 900px;
  }
  .llwn img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left bottom;
  }
  .llws {
    font-size: 3.7rem;
    margin: 0 0 60px;
  }
}
@media (min-width: 1751px) {
  .llwo {
    gap: 40px 20px;
  }
  .llwu {
    width: calc((100% - 40px) / 3);
  }
}
.lldk {
  padding: 30px 0;
  background: #efefef;
}
.lld_ {
  font-size: 3rem;
  color: #2e2e2e;
  font-weight: 900;
  margin-bottom: 30px;
}
.lldj {
  padding: 30px 0;
  border-top: 1px solid #b2b2b2;
}
.lldj:nth-child(1) {
  border-top: none;
}
.lldq {
  font-size: 1.5rem;
  font-weight: 800;
  display: flex;
  align-items: flex-start;
  gap: 30px;
  color: #2e2e2e;
  cursor: pointer;
  justify-content: space-between;
}
.lldq:hover {
  color: #0c0d4f;
}
.lldq svg {
  flex-shrink: 0;
  flex-grow: 0;
  fill: #0c0d4f;
  width: 17px;
  height: 30px;
  margin: 5px 40px 0 0;
  transform: rotate(90deg);
  transition: all 0.3s ease-in-out;
}
.lldq.llts svg {
  transform: rotate(270deg);
}
.lldz {
  padding-right: 80px;
  font-weight: 500;
  font-size: 1rem;
  color: #2e2e2e;
  padding-top: 0;
  max-height: 0;
  /*overflow: hidden;*/
  transition: all 0.3s ease-in-out;
}
.lldz.llts {
  padding-top: 25px;
  max-height: 1000px;
}
.lldk .llnc {
  display: block;
  margin-top: 20px;
  width: fit-content;
  background: #0c0d4f;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  border: 1px solid #0c0d4f;
  padding: 20px 40px;
}
.lldk .llnc:hover {
  background: #fff;
  color: #0c0d4f;
}
@media (min-width: 768px) {
  .lldk .llb {
    display: flex;
    gap: 30px;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .lldk .llb {
    gap: 60px;
  }
  .lld_ {
    font-size: 4.3rem;
  }
}
@media (min-width: 1201px) {
  .lldk .llb {
    gap: 80px;
  }
  .lldj {
    padding: 20px 0;
  }
}
@media (min-width: 1401px) {
  .lldk .llb {
    gap: 100px;
    padding: 0 50px;
    width: 100%;
  }
}
.llve {
  position: relative;
  padding-top: 130%;
}
.llvt {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.llvt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
}
.llvn {
  display: none;
}
.llvr {
  position: relative;
  z-index: 2;
}
.llvi {
  text-transform: uppercase;
  font-weight: 900;
  color: #b2b2b2;
  font-size: 1rem;
}
.llvs {
  font-size: 3rem;
  margin: 20px 0 10px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: -1.4px;
  line-height: 1;
  color: #fff;
}
.llvo {
  background: none !important;
  padding: 30px 0 !important;
  border: none !important;
}
.llvo ul {
  padding: 0 !important;
  margin: 0 !important;
}
.llvo .llsd {
  margin-bottom: 20px !important;
}
.llvo input[type="text"],
.llvo input[type="email"],
.llvo textarea,
.llvo input[type="tel"] {
  color: #fff !important;
  border-color: #8e8e8e !important;
  background: none !important;
}
.llvo input[type="text"]::placeholder,
.llvo input[type="email"]::placeholder,
.llvo textarea::placeholder,
.llvo input[type="tel"]::placeholder {
  color: #fff !important;
}
.llvo input[type="text"]:-ms-input-placeholder,
.llvo input[type="email"]:-ms-input-placeholder,
.llvo textarea:-ms-input-placeholder,
.llvo input[type="tel"]:-ms-input-placeholder {
  color: #fff !important;
}
.llvo input[type="text"]::-ms-input-placeholder,
.llvo input[type="email"]::-ms-input-placeholder,
.llvo textarea::-ms-input-placeholder,
.llvo input[type="tel"]::-ms-input-placeholder {
  color: #fff !important;
}
.llvo input[type="submit"] {
  width: auto !important;
}
.llvo textarea {
  margin: 0 !important;
}
.llvo input[type="text"],
.llvo input[type="email"],
.llvo input[type="tel"] {
  padding: 8px 15px !important;
  height: 43px !important;
  line-height: 43px !important;
  border: 1px solid #fff !important;
}
.llvo textarea {
  font-weight: 500;
  height: 120px;
  border: 1px solid #fff !important;
}
.llve .lluw {
  color: #fff;
}
.llve.llot {
  padding-top: clamp(100px, 46%, 278px);
  margin-bottom: 0;
}
.llve.llot .llvt img {
  width: auto;
  height: auto;
  max-width: 90%;
  object-fit: initial;
  object-position: initial;
  margin: auto;
  display: block;
}
.llve.llot .llvn {
  display: none;
}
.llve.llot .llvo {
  margin-bottom: 0;
}
.llve.llot input[type="text"],
.llve.llot input[type="email"],
.llve.llot input[type="tel"] {
  padding: 8px 15px !important;
}
.llve.llot textarea {
  font-weight: 500;
}
.llve.llot input[type="text"],
.llve.llot input[type="email"],
.llve.llot textarea,
.llve.llot input[type="tel"] {
  color: #2e2e2e !important;
  background: #fff !important;
  border: none !important;
}
.llve.llot input[type="text"]::placeholder,
.llve.llot input[type="email"]::placeholder,
.llve.llot textarea::placeholder,
.llve.llot input[type="tel"]::placeholder {
  color: #484848 !important;
}
.llve.llot input[type="text"]:-ms-input-placeholder,
.llve.llot input[type="email"]:-ms-input-placeholder,
.llve.llot textarea:-ms-input-placeholder,
.llve.llot input[type="tel"]:-ms-input-placeholder {
  color: #484848 !important;
}
.llve.llot input[type="text"]::-ms-input-placeholder,
.llve.llot input[type="email"]::-ms-input-placeholder,
.llve.llot textarea::-ms-input-placeholder,
.llve.llot input[type="tel"]::-ms-input-placeholder {
  color: #484848 !important;
}
.llve.llot .llsx .llsd {
  margin-bottom: 15px !important;
}
.llve.llot input[type="submit"] {
  margin: auto !important;
}
.llve.llot .llsv > div:nth-last-child(1) {
  font-size: 0.9rem;
}
.llve.llot .llsy {
  display: none;
}
.llvu .llve.llot {
  padding-top: clamp(100px, 65%, 330px);
}
.llvu .llve.llot .llvi {
  color: #484848;
}
.llvu .llve.llot .llvs {
  color: #2e2e2e;
  font-size: 2rem;
  margin-bottom: -30px;
}
@media (min-width: 768px) {
  .llve .llb {
    /* padding: 0 !important; */
  }
  .llvr {
    max-width: 600px;
    width: 100%;
  }
  .llvo ul {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
  }
  .llvo textarea {
    height: 160px;
  }
  .llve.llot .llsx .llsd.lloa {
    width: calc(50% - 7.5px) !important;
  }
}
@media (min-width: 992px) {
  .llve {
    padding: 90px;
  }
  .llva {
    display: none;
  }
  .llvn {
    display: block;
  }
  .llvr {
    max-width: 600px;
    width: 100%;
    margin-left: auto !important;
    margin-right: 5%;
  }
  .llvo input[type="text"],
  .llvo input[type="email"],
  .llvo textarea,
  .llvo input[type="tel"] {
    font-size: 1.1rem !important;
  }
  .llve.llot .llva {
    display: block;
  }
  .llve.llot .llvn {
    display: none;
  }
  .llve.llot .llvr {
    max-width: 700px;
    width: 100%;
    margin: auto !important;
  }
  .llve.llot input[type="text"],
  .llve.llot input[type="email"],
  .llve.llot textarea,
  .llve.llot input[type="tel"] {
    font-size: 1.1rem !important;
    height: 60px !important;
  }
  .llve.llot textarea {
    height: 170px !important;
  }
  .llvu .llve.llot .llvs {
    font-size: 2.5rem;
  }
  .llvu .llve.llot .llvr input[type="text"],
  .llvu .llve.llot .llvr input[type="email"],
  .llvu .llve.llot .llvr input[type="tel"] {
    height: 44px !important;
  }
  .llvu .llve.llot .llvr textarea {
    height: 125px !important;
  }
}
@media (min-width: 1201px) {
  .llve {
    padding: 120px;
  }
  .llvr {
    max-width: 700px;
    margin-right: 10%;
  }
  .llvs {
    font-size: 3.5rem;
  }
  .llvo .llsd.lloa {
    margin-bottom: 20px;
    width: calc(50% - 10px) !important;
  }
  .llve.llot {
    padding: 3% 120px;
  }
  .llve.llot .llvt img {
    width: auto;
    height: 100%;
    max-width: 70%;
    margin: 0;
  }
  .llve.llot .llva {
    display: none;
  }
  .llve.llot .llvn {
    display: block;
  }
  .llve.llot .llvr {
    width: 34%;
    margin: 0 0 0 auto !important;
  }
  .llvu .llve.llot {
    padding: 5% 120px !important;
  }
  .llvu .llve.llot .llvr {
    width: 36%;
  }
  .llvu .llve.llot .llvs {
    font-size: 2rem;
  }
  .llvu .llve.llot .llvt img {
    max-width: none !important;
  }
}
@media (min-width: 1401px) {
  .llve {
    padding: 180px;
  }
  .llvr {
    margin-right: 15%;
  }
  .llve.llot {
    padding: 8% 120px;
  }
  .llve.llot .llvr {
    width: 35%;
    margin: 0 0 0 auto !important;
  }
}
@media (min-width: 1751px) {
  .llvr {
    margin-right: 20%;
  }
  .llve.llot {
    padding: 230px 140px;
  }
  .llvu .llve.llot {
    padding: 170px 140px !important;
  }
  .llvu .llve.llot .llvs {
    font-size: 2.5rem;
  }
}
.llum {
  padding: 40px 0;
  background: #fff;
}
.llum .llb.llsk .llug {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  cursor: wait;
}
.lluy {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 1.5rem;
  text-align: center;
  color: #2e2e2e;
  font-weight: 600;
}
.llum .llor label {
  display: none;
}
.llum .llsy {
  font-weight: 600;
  border: 1px solid #b72d1f;
  color: #b72d1f;
  background: rgba(255, 93, 76, 0.14);
  padding: 15px;
  margin-bottom: 15px;
}
.llum .llsd {
  margin-bottom: 10px;
  padding: 5px 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.llum .llsd input {
  height: 60px;
  padding: 15px 10px;
  font-size: 1.2rem;
  color: #2e2e2e;
  border: 1px solid #2e2e2e;
  border-radius: 0;
  width: 100%;
}
.llum .llub {
  margin-top: 4px;
  font-size: 0.8rem;
  color: #626161;
}
.llum .llsv {
  border-color: #b72d1f;
  background: rgba(255, 93, 76, 0.14);
}
.llum .llsv > div:nth-last-child(1) {
  font-size: 0.8rem;
  color: #b72d1f;
  margin-top: 4px;
  font-weight: 600;
}
.llum .llor .llnc {
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  height: 60px;
  margin: 6px 0 0;
}
.llum .lluw {
  font-size: 1.4rem;
  text-align: center;
}
@media (min-width: 768px) {
  .lluy {
    font-size: 1.8rem;
    text-align: left;
  }
  .llum .llor form {
    display: flex;
    justify-content: space-between;
  }
  .llum .llor form > div:nth-child(2) {
    width: calc(75% - 10px);
  }
  .llum .llor form > div:nth-child(3) {
    width: calc(25% - 10px);
  }
  .llum .llor form > div > div {
    display: flex;
    justify-content: space-between;
  }
  .llum .llsd {
    width: calc(33.3333333333% - 10px);
  }
  .llum .lluw {
    font-size: 1.5rem;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .llum .llor form > div:nth-child(2) {
    width: calc(75% - 15px);
  }
  .llum .llor form > div:nth-child(3) {
    width: calc(25% - 15px);
  }
  .llum .llsd {
    width: calc(33.3333333333% - 15px);
  }
  .llum .llsd input {
    font-size: 1.2rem;
  }
  .llum .llub {
    font-size: 1rem;
  }
  .llum .llsv > div:nth-last-child(1) {
    font-size: 1rem;
  }
  .llum .llor .llnc {
    font-size: 1.4rem;
  }
}
@media (min-width: 1201px) {
  .lluy {
    font-size: 2.4rem;
  }
  .llum .llsd input {
    font-size: 1.4rem;
  }
  .llum .llub {
    font-size: 1.2rem;
  }
  .llum .llsv > div:nth-last-child(1) {
    font-size: 1.2rem;
  }
  .llum .llor .llnc {
    font-size: 1.6rem;
    padding: 0;
  }
}
.llsp {
  padding-bottom: 60px;
  margin-bottom: 20px;
  border-bottom: 1px solid #484848;
  position: relative;
}
.llsp .llsd div {
  position: relative;
}
.llsp .llsv input[type="text"],
.llsp .llsv input[type="email"],
.llsp .llsv input[type="tel"],
.llsp .llsv textarea {
  border-color: #b72d1f;
}
.llsp input[type="tel"] {
  padding-left: 50px !important;
}
.llsp select {
  position: absolute;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.llsp select.llti {
  display: none;
}
.llsp select option {
  font-size: 1rem;
}
.llsp select ~ * {
  display: none;
}
.llsp select ~ *.llts {
  display: block;
}
.llsp select ~ *.llrx {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 15px;
  color: #2e2e2e;
  width: 100%;
  height: 45px;
}
.llsp select ~ *.llrw {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  max-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #2e2e2e;
  transition: all 0.3s;
  border: 1px solid #626161;
  border-top: none;
}
.llsp select ~ *.llrw > div {
  color: #fff;
  padding: 10px 15px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.llsp select ~ *.llrw > div:before {
  content: "";
  width: 20px;
  height: 20px;
  background: none;
  margin-right: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
}
.llsp select ~ *.llrw > div:hover:before,
.llsp select ~ *.llrw > div.lltu:before {
  background: url(/wp-content/themes/loungelizard/dist/img/icon-check-small.svg)
    no-repeat center #fff;
}
.llsp select ~ *.llrw.llts {
  max-height: 300px;
}
.llsp.llsm {
  padding: 60px 0 40px;
}
.llsp.llsm .llb {
  max-width: 1200px;
}
.llsp.llsg {
  background: #333;
}
.llsp.llsg .llsy {
  color: #ffa9a0 !important;
  border-color: #ffa9a0 !important;
  background: none !important;
}
.llsp.llsg .llsb {
  display: none;
}
.llsp.llsg .llsw {
  color: #fff;
  text-align: center;
}
.llsp.llsg .llsw h3,
.llsp.llsg .llsw h1 {
  font-size: 1.5rem;
  font-weight: 800;
  margin-bottom: 20px;
  color: #fff;
  text-transform: uppercase;
}
.llsp.llsg .llsw h4 {
  font-weight: 400;
  font-size: 0.9rem;
  color: #efefef;
}
.llsp.llsg .llsx.llsk .lls_ {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(51, 51, 51, 0.8);
  cursor: wait;
}
.llsp.llsg .llsx label {
  display: none;
}
.llsp.llsg .llsx input[type="text"],
.llsp.llsg .llsx input[type="email"],
.llsp.llsg .llsx input[type="tel"] {
  width: 100%;
  font-size: 1rem;
  padding: 0 15px;
  outline: none;
  height: 38px;
  line-height: 38px;
  color: #2e2e2e;
  border: none;
  background-color: #fff;
  font-weight: 500;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
}
.llsp.llsg .llsx legend {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
  gap: 3px;
}
.llsp.llsg .llsx legend .llsj {
  color: #0c0d4f;
}
.llsp.llsg .llsx input[type="checkbox"],
.llsp.llsg .llsx input[type="radio"] {
  display: none;
}
.llsp.llsg .llsx input[type="checkbox"] ~ label,
.llsp.llsg .llsx input[type="radio"] ~ label {
  display: flex;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 10px;
  line-height: 20px;
  letter-spacing: -0.3px;
  position: relative;
}
.llsp.llsg .llsx input[type="checkbox"] ~ label:before,
.llsp.llsg .llsx input[type="radio"] ~ label:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  line-height: 18px;
  margin-right: 10px;
  border: 2px solid #fff;
  text-align: center;
  color: #fff;
  flex-shrink: 0;
  border-radius: 2px;
}
.llsp.llsg .llsx input[type="checkbox"]:checked ~ label:before,
.llsp.llsg .llsx input[type="radio"]:checked ~ label:before {
  background: #fff;
}
.llsp.llsg .llsx input[type="checkbox"]:checked ~ label:after,
.llsp.llsg .llsx input[type="radio"]:checked ~ label:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-check-small.svg)
    no-repeat center;
}
.llsp.llsg .llsx input[type="submit"] {
  width: 100%;
  margin-top: 5px;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1rem;
}
.llsp.llsg .llsx textarea {
  width: 100%;
  resize: none;
  height: 90px;
  padding: 12px 16px;
  font-size: 1rem;
  border: none;
  background: #fff;
  color: #2e2e2e;
  margin-top: 10px;
  font-weight: 500;
}
.llsp.llsg .llsx select ~ *.llrx {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 15px;
  color: #2e2e2e;
  border: none;
  background: #fff;
  font-size: 1rem;
  width: 100%;
  height: 38px;
  font-weight: 500;
}
.llsp.llsg .llsx select ~ *.llrx div {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 20px;
  height: 25px;
  color: #c2c4c4;
  transition: 0.3s all;
  transform: translateY(-50%);
  background: url(/wp-content/themes/loungelizard/dist/img/icon-dropdown-black.svg)
    no-repeat center;
}
.llsp.llsg .llsx select ~ *.llrx div svg {
  display: none;
}
.llsp.llsg .llsx select ~ *.llrx span {
  white-space: nowrap;
  margin: 0;
  display: block;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  padding-right: 20px;
}
.llsp.llsg .llsx .llsd {
  margin-bottom: 12px;
}
.llsp.llsg .llsx .llsd span {
  margin-top: 10px;
  display: block;
}
.llsp.llsg .llsx .llsd span:nth-child(1) {
  margin: 0;
}
.llsp.llsg .llsx .llsd.llsq legend {
  display: none;
}
.llsp.llsg .llsx .llsd.llsz {
  margin-top: 0;
}
.llsp.llsg .llsx .llsd.llsz label {
  font-size: 0.8rem;
  font-weight: 400;
  color: #fff !important;
  line-height: 1.2;
  margin-top: 0;
  align-items: center;
}
.llsp.llsg .llsx .llsd.llsz label:before {
  margin-right: 5px;
  transform: scale(0.7);
}
.llsp.llsg .llsx .llsd.llsz label:after {
  transform: scale(0.7);
}
.llsp.llsg .llsx .llsd.llti {
  display: none;
}
.llsp.llsg .llsx .llsd.lloe {
  margin-top: 10px;
}
.llsp.llsg .llsv > div:nth-last-child(1) {
  font-size: 0.8rem !important;
  color: #ffa9a0;
}
.llsp.llsg [id="label_2_8_12"] {
  margin-top: 50px !important;
}
.llsp.llot {
  background: #ddd;
}
.llsp.llot label {
  font-weight: 600;
}
.llsp.llot label .llsj {
  display: inline !important;
  color: #b72d1f;
}
.llsp.llot h2 {
  color: #0c0d4f;
  font-weight: 600;
  font-size: 1.5rem;
  text-align: center;
}
.llsp.llot h3 {
  font-size: 1.4rem;
  padding: 10px 0;
  border-bottom: 1px solid #2e2e2e;
  color: #2e2e2e;
}
.llsp.llot .llsw {
  color: #fff;
  text-align: center;
}
.llsp.llot .llsw h4 {
  font-weight: 400;
  font-size: 0.9rem;
  color: #efefef;
}
.llsp.llot .llsx.llsk .lls_ {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(51, 51, 51, 0.8);
  cursor: wait;
}
.llsp.llot .llsx input[type="text"],
.llsp.llot .llsx input[type="email"],
.llsp.llot .llsx input[type="tel"] {
  width: 100%;
  font-size: 1rem;
  padding: 8px 15px;
  outline: none;
  height: 45px;
  line-height: 45px;
  color: #626161;
  border: 1px solid #626161;
  background-color: #fff;
  font-weight: 500;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
}
.llsp.llot .llsx input[type="text"] ~ label,
.llsp.llot .llsx input[type="email"] ~ label,
.llsp.llot .llsx input[type="tel"] ~ label {
  font-size: 0.8rem;
}
.llsp.llot .llsx legend {
  color: #2e2e2e;
  font-size: 1.3rem;
  font-weight: 600;
}
.llsp.llot .llsx legend .llsj {
  display: inline !important;
  color: #0c0d4f;
}
.llsp.llot .llsx legend .llsj {
  display: none !important;
}
.llsp.llot .llsx input[type="checkbox"] {
  display: none;
}
.llsp.llot .llsx input[type="checkbox"] ~ label {
  display: flex;
  color: #b2b2b2;
  font-size: 1.1rem;
  font-weight: 600;
  margin-top: 20px;
  line-height: 20px;
}
.llsp.llot .llsx input[type="checkbox"] ~ label:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  line-height: 18px;
  margin-right: 10px;
  border: 1px solid #b2b2b2;
  text-align: center;
  color: #fff;
  flex-shrink: 0;
}
.llsp.llot .llsx input[type="checkbox"]:checked ~ label {
  color: #0c0d4f;
}
.llsp.llot .llsx input[type="checkbox"]:checked ~ label:before {
  content: "✓";
}
.llsp.llot .llsx input[type="submit"] {
  width: 100%;
  margin-top: 10px;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
}
.llsp.llot .llsx textarea {
  width: 100%;
  resize: none;
  height: 120px;
  padding: 15px 12px;
  font-size: 1rem;
  border: 1px solid #c2c4c4;
  background: none;
  color: #c2c4c4;
  margin-top: 30px;
}
.llsp.llot .llsx select {
  height: 45px;
  margin-top: 24px;
}
.llsp.llot .llsx select ~ * {
  display: block;
}
.llsp.llot .llsx select ~ *.llrw {
  background: #efefef;
  border: none;
}
.llsp.llot .llsx select ~ *.llrw div {
  color: #2e2e2e;
}
.llsp.llot .llsx select ~ *.llrx {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 15px;
  color: #2e2e2e;
  border: 1px solid #626161;
  width: 100%;
  height: 45px;
  font-weight: 500;
  background: #fff;
}
.llsp.llot .llsx select ~ *.llrx div {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 20px;
  height: 25px;
  color: #2e2e2e;
  transition: 0.3s all;
  transform: translateY(-50%);
}
.llsp.llot .llsx select ~ *.llrx span {
  white-space: nowrap;
  margin: 0;
  display: block;
  text-overflow: ellipsis;
  width: 100%;
  color: #2e2e2e;
  overflow: hidden;
  padding-right: 20px;
}
.llsp.llot .llsx .llsd {
  margin-bottom: 20px;
}
.llsp.llot .llsx .llsd span {
  margin-top: 20px;
  display: block;
}
.llsp.llot .llsx .llsd span:nth-child(1) {
  margin: 0;
}
.llsp.llot .llsx .llsd > div > div > div:nth-child(1) {
  margin-top: 0;
}
.llsp.llot .llsx .llsd.llsq legend {
  display: none;
}
.llsp.llot .llsx .llsd.llsz {
  margin-top: 0;
}
.llsp.llot .llsx .llsd.llsz label {
  font-size: 0.8rem;
  font-weight: 400;
  color: #626161 !important;
  line-height: 1.2;
  margin-top: 0;
}
.llsp.llot .llsx .llsd.llti {
  display: none;
}
.llsp.llon {
  background: none;
  max-width: 380px;
  margin: auto;
  border: 1px solid #c2c4c4;
  border-radius: 5px;
  padding: 0;
}
.llsp.llon .llb {
  padding: 28px 40px;
}
.llsp.llon .llor {
  padding: 0;
  display: block !important;
}
.llsp.llon .llor > div > p {
  position: relative;
  display: flex;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  color: #2e2e2e;
  align-items: center;
}
.llsp.llon .llor > div > p:before {
  content: "";
  left: 0;
  top: 0;
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  margin-right: 5px;
  background: url(/wp-content/themes/loungelizard/dist/img/lizard.svg) #0c0d4f
    center center no-repeat;
  border-radius: 100%;
  background-size: 35px 35px;
}
.llsp.llon .llor > div > p > span {
  display: block;
  font-weight: 600;
  font-size: 0.87rem;
  text-transform: none;
}
.llsp.llon .llor > div > p > span > span {
  display: block;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.llsp.llon label {
  display: block;
  font-size: 0.9rem;
  font-weight: 500;
  margin: 15px 0 0 0;
  text-align: left;
  color: #2e2e2e;
}
.llsp.llon h2 {
  font-size: 1.1rem;
  height: 50px;
  position: relative;
  display: flex;
  align-items: center;
  text-align: left;
  line-height: 20px;
  color: #2e2e2e;
}
.llsp.llon input[type="submit"] {
  display: block;
  margin: 22px auto 0 auto;
  padding: 4px 10px;
  font-size: 1rem;
  font-weight: 400;
  cursor: pointer;
}
.llsp.llon .llsq {
  margin-top: 15px;
}
.llsp.llon .llsq legend {
  display: none;
}
.llsp.llon .llsq > div {
  display: flex;
  gap: 8px;
}
.llsp.llon .llsq > div label {
  font-size: 0.75rem;
  padding-top: 3px;
  line-height: 1.1;
  margin: 0;
}
.llsp.llon .llsv > div:nth-last-child(1) {
  font-size: 0.9rem;
}
.llsp.llon .llsj {
  display: none;
}
.llsp.llon form > div > div {
  margin-top: 15px;
}
.llsp.llon form > div > div input {
  display: block;
  border: 1px solid #c2c4c4;
  width: 100%;
  height: 42px;
  line-height: 42px;
  font-size: 0.9rem;
  font-weight: 400;
  text-transform: lowercase;
  padding: 0 6px;
  margin: 3px 0 0 0;
  border-radius: 0;
}
.llsp.llon form > div > div input[type="checkbox"] {
  -webkit-appearance: checkbox;
  top: 0;
  width: 15px;
  height: 15px;
}
.llsp .llsv input[type="text"] {
  border-color: #b72d1f;
}
.llsp .lloi {
  display: none;
}
.llos + .llsp {
  display: none;
}
[class="hasDatepicker"] + span {
  display: none !important;
}
div[id="ui-datepicker-div"] {
  background: #fff;
  padding: 0;
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div[id="ui-datepicker-div"] * {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div[id="ui-datepicker-div"] table {
  font-size: 13px;
  margin: 0;
}
div[id="ui-datepicker-div"] > div:nth-child(1) {
  border: none;
  background: #222;
  color: #fff;
  font-weight: normal;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}
div[id="ui-datepicker-div"] thead {
  background: #222;
  color: #fff;
}
div[id="ui-datepicker-div"] [class="ui-datepicker-title"] {
  margin-top: 0.4em;
  margin-bottom: 0.3em;
  color: #fff;
  font-size: 14px;
  width: 100%;
  text-align: center;
  position: absolute;
}
div[id="ui-datepicker-div"] [data-handler="prev"],
div[id="ui-datepicker-div"] [data-handler="next"] {
  top: 0.9em;
  border: none;
  display: block;
  padding: 7px;
  cursor: pointer;
}
div[id="ui-datepicker-div"] [data-handler="prev"] span,
div[id="ui-datepicker-div"] [data-handler="next"] span {
  width: 12px;
  height: 16px;
  text-indent: -9999px;
  background-image: url("data:image/png;base64,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");
  background-position: -39px 0;
  margin-top: 0;
  top: 0;
  font-weight: normal;
  display: block;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
div[id="ui-datepicker-div"] [data-handler="prev"] span {
  background-position: -96px 0;
}
div[id="ui-datepicker-div"] th {
  padding: 0.75em 0;
  color: #fff;
  font-weight: normal;
  border: none;
  border-top: 1px solid #333;
}
div[id="ui-datepicker-div"] td {
  background: #f1f1f1;
  border: none;
  padding: 2px 8px;
  text-align: center;
}
div[id="ui-datepicker-div"] td a {
  padding: 0 !important;
}
div[id="ui-datepicker-div"] td [class="ui-state-default"] {
  background: transparent;
  border: none;
  text-align: center;
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  color: #333;
}
div[id="ui-datepicker-div"] td [class="ui-state-active"],
div[id="ui-datepicker-div"] td [class="ui-state-hover"] {
  background: #0074a2;
  color: #fff;
}
div[id="ui-datepicker-div"] [class="ui-state-disabled"] {
  opacity: 1;
  color: #999;
}
.lloo {
  margin-bottom: 25px;
  width: 100%;
}
.lloo .llon {
  width: 100%;
  max-width: none !important;
}
.lloo h2 {
  margin-bottom: 0 !important;
}
.lloo .llsd:nth-last-child(1) {
  width: 100% !important;
}
.llou {
  padding: 40px 0 20px;
  background: #0c0d4f;
  color: #fff;
}
.llou h2 {
  font-size: 1.75rem !important;
  text-transform: uppercase !important;
  margin: 0 0 14px !important;
  position: relative !important;
  text-shadow: 2px 3px 0 rgba(0, 0, 0, 0.15);
  width: 100% !important;
  color: #fff !important;
  text-align: center !important;
  justify-content: center !important;
  line-height: 1.5;
}
.llou h2:before {
  display: none !important;
  width: 60px;
  height: 60px;
  background-size: 50px 50px;
}
.llou .llor {
  padding: 0;
  display: block !important;
}
.llou .llor > div > p {
  display: block !important;
}
.llou .llor > div > p:before {
  display: none !important;
  width: 60px;
  height: 60px;
  background-size: 50px 50px;
}
.llou .llor > div > p > span {
  display: block;
  margin: auto;
  max-width: 700px;
  color: #fff;
  font-size: 1.1rem !important;
  font-weight: 400 !important;
}
.llou .llor > div > p > span > span {
  font-size: 1.75rem !important;
  text-transform: uppercase !important;
  margin: 0 0 14px !important;
  position: relative !important;
  text-shadow: 2px 3px 0 rgba(0, 0, 0, 0.15);
  width: 100% !important;
  color: #fff !important;
  text-align: center !important;
  justify-content: center !important;
  line-height: 1.2;
}
.llou .llsy {
  color: #fff;
  border-color: #fff;
}
.llou .llsv > div:nth-last-child(1) {
  color: #fff;
}
.llou label {
  font-size: 1.1rem !important;
}
.llou input[type="text"],
.llou input[type="tel"],
.llou input[type="email"] {
  font-size: 1.1rem !important;
}
.llou input[type="submit"] {
  color: #2e2e2e;
  background: #fff;
  font-weight: 600;
}
.llou input[type="submit"]:hover {
  background: #2e2e2e;
  color: #fff;
}
.llou input[type="checkbox"],
.llou input[type="radio"] {
  display: none !important;
}
.llou input[type="checkbox"] ~ label,
.llou input[type="radio"] ~ label {
  display: flex;
}
.llou input[type="checkbox"] ~ label:before,
.llou input[type="radio"] ~ label:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  line-height: 18px;
  margin-right: 10px;
  border: 1px solid #fff;
  text-align: center;
  color: #fff;
  flex-shrink: 0;
}
.llou input[type="checkbox"]:checked ~ label:before,
.llou input[type="radio"]:checked ~ label:before {
  content: "✓";
}
.llou .llsd:nth-last-child(1) {
  width: 100% !important;
}
.llou .llsd label {
  color: #fff;
}
.llou .llon {
  border: none;
  width: 100%;
  max-width: none !important;
}
.llou .llon .llb {
  padding: 0;
}
@media (min-width: 476px) {
  .llsp.llsg .llsx .llsd.lloe > div > div {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .llsp.llsg .llsx .llsd.lloe > div > div > div {
    width: calc(50% - 10px);
  }
}
@media (min-width: 768px) {
  .llsp.llsg form > div > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .llsp.llsg .llsw h3,
  .llsp.llsg .llsw h1 {
    font-size: 2rem;
  }
  .llsp.llsg .llsw h4 {
    font-size: 1rem;
  }
  .llsp.llsg .llsx .llsd {
    width: 100%;
  }
  .llsp.llsg .llsx .llsd span {
    width: calc(50% - 10px);
    margin: 0;
  }
  .llsp.llsg .llsx .llsd.llsq > div {
    display: flex;
    justify-content: space-between;
  }
  .llsp.llsg .llsx .llsd.lloa {
    width: calc(50% - 10px);
  }
  .llsp.llsg .llsx .llsd.lloe > div > div > div {
    width: calc(33.3333333333% - 10px);
  }
  .llsp.llot form > div > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .llsp.llot .llsw h4 {
    font-size: 1rem;
  }
  .llsp.llot .llsx textarea {
    height: 160px;
  }
  .llsp.llot .llsx .llsd {
    width: 100%;
  }
  .llsp.llot .llsx .llsd span {
    width: calc(50% - 10px);
    margin: 0;
  }
  .llsp.llot .llsx .llsd.llsq > div {
    display: flex;
    justify-content: space-between;
  }
  .llsp.llot .llsx .llsd.lloa {
    width: calc(50% - 10px);
  }
  .llsp.llot .llsx .llsd.lloe {
    margin-top: 30px;
  }
  .llsp.llot .llsx .llsd.lloe > div > div {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .llsp.llot .llsx .llsd.lloe > div > div > div {
    width: calc(50% - 10px);
  }
  .llsp.llot .llsx .llsd.lloe > div > div > div:nth-last-child(1) {
    width: 100%;
  }
  .llsp.llon {
    max-width: 450px;
  }
  .lloo form > div > div {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    margin: 0 !important;
  }
  .lloo .llsd {
    width: calc((100% - 60px) / 3);
  }
  .lloo .llsd label {
    font-size: 1rem;
  }
  .lloo .llsq > div {
    gap: 15px;
  }
  .lloo .llsq > div label {
    font-size: 1rem !important;
  }
  .lloo .llsq > div input[type="checkbox"] {
    width: 18px !important;
    height: 18px !important;
  }
  .lloo input[type="submit"] {
    padding: 10px 20px !important;
    font-size: 1.2rem !important;
  }
  .llou .llsq {
    margin-top: 30px !important;
  }
  .llou h2 {
    font-size: 2.3rem !important;
  }
  .llou .llor > div > p > span > span {
    font-size: 2rem !important;
  }
  .llou .llsv > div:nth-last-child(1) {
    position: absolute;
  }
  .llou .llsd {
    width: calc((100% - 40px) / 3);
  }
}
@media (min-width: 992px) {
  .llsp.llsg .llsw h3,
  .llsp.llsg .llsw h1 {
    font-size: 2.5rem;
  }
  .llsp.llsg .llsw h4 {
    font-size: 1.2rem;
    margin-bottom: 30px;
  }
  .llsp.llsg .llsx .llsd.lloe > div > div > div {
    width: calc(50% - 10px);
  }
  .llsp.llot .llsw h4 {
    font-size: 1.2rem;
    margin-bottom: 30px;
  }
  .llsp.llot .llsx input[type="text"],
  .llsp.llot .llsx input[type="email"],
  .llsp.llot .llsx input[type="tel"] {
    font-size: 1.2rem;
  }
  .llsp.llot .llsx legend {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx input[type="submit"] {
    font-size: 1.2rem;
  }
  .llsp.llot .llsx textarea {
    font-size: 1.2rem;
  }
  .llsp.llot .llsx select ~ *.llrx {
    font-size: 1.2rem;
  }
  .llsp.llot .llsx .llsd {
    margin-bottom: 25px;
  }
  .llsp.llot .llsx .llsd span {
    width: calc(50% - 15px);
  }
  .llsp.llot .llsx .llsd.llsz label {
    font-size: 1rem;
  }
  .llsp.llot .llsx .llsd.lloa {
    width: calc(50% - 15px);
  }
  .llsp.llon {
    top: 96px;
    position: sticky;
  }
  .llou .llor > div > p > span {
    font-size: 1.2rem !important;
  }
  .llou label {
    font-size: 1.2rem !important;
  }
  .llou input[type="text"],
  .llou input[type="tel"],
  .llou input[type="email"] {
    font-size: 1.2rem !important;
  }
}
@media (min-width: 1201px) {
  .llsp.llsg .llsw h3,
  .llsp.llsg .llsw h1 {
    font-size: 3rem;
  }
  .llsp.llsg .llsw h4 {
    font-size: 1.4rem;
    margin-bottom: 40px;
  }
  .llsp.llot .llsw h4 {
    font-size: 1.4rem;
    margin-bottom: 40px;
  }
  .llsp.llot .llsx input[type="text"],
  .llsp.llot .llsx input[type="email"],
  .llsp.llot .llsx input[type="tel"] {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx legend {
    font-size: 1.5rem;
  }
  .llsp.llot .llsx input[type="submit"] {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx textarea {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx select ~ *.llrx {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx .llsd {
    margin-bottom: 30px;
  }
  .llsp.llot .llsx .llsd span {
    width: calc(50% - 20px);
  }
  .llsp.llot .llsx .llsd.llsz label {
    font-size: 1.1rem;
  }
  .llsp.llot .llsx .llsd.lloa {
    width: calc(50% - 20px);
  }
  .llou h2 {
    font-size: 2.4rem !important;
    margin: 0 0 20px !important;
  }
  .llou .llor > div > p > span {
    font-size: 1.4rem !important;
  }
  .llou .llor > div > p > span > span {
    font-size: 2.3rem !important;
    margin: 0 0 20px !important;
  }
  .llou label {
    font-size: 1.4rem !important;
  }
  .llou input[type="text"],
  .llou input[type="tel"],
  .llou input[type="email"] {
    font-size: 1.3rem !important;
  }
}
@media (min-width: 1401px) {
  .llsp.llsg .llsw h3,
  .llsp.llsg .llsw h1 {
    font-size: 3.5rem;
  }
  .llsp.llsg .llsx .llsd.lloe > div > div > div {
    width: calc(33.3333333333% - 8px);
  }
  .llou h2 {
    font-size: 3rem !important;
  }
  .llou .llor > div > p > span {
    font-size: 1.7rem !important;
  }
  .llou .llor > div > p > span > span {
    font-size: 2.6rem !important;
  }
  .llou label {
    font-size: 1.7rem !important;
  }
  .llou input[type="text"],
  .llou input[type="tel"],
  .llou input[type="email"] {
    font-size: 1.4rem !important;
  }
}
.lldd {
  padding-top: 30px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}
.lldv img {
  width: 80%;
  display: block;
  margin: auto;
  max-width: 390px;
}
.lldm {
  display: none;
}
.lldm img {
  display: block;
  width: 560px;
}
.lldd .lloo .llsp {
  border: none !important;
}
.lldd .lloo .llsp .llb {
  padding: 0 !important;
}
.lldd .lloo .llsx .llor > div:nth-child(1),
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div {
  color: #fff;
}
.lldd .lloo .llsx .llor > div:nth-child(1) p,
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p {
  text-align: left;
}
.lldd .lloo .llsx .llor > div:nth-child(1) p:before,
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p:before {
  display: none !important;
}
.lldd .lloo .llsx .llor > div:nth-child(1) p span,
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-align: left;
  font-weight: 400;
}
.lldd .lloo .llsx .llor > div:nth-child(1) p span span,
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span span {
  font-weight: 800;
  margin-bottom: 25px;
  color: #2e2e2e;
  text-align: left;
  font-size: 2rem;
  line-height: 1;
}
.lldd .lloo .llsx .llor label {
  display: none;
}
.lldd .lloo .llsx .llor input + label {
  display: block;
  font-size: 0.875rem;
  color: #fff;
  line-height: 1.2;
}
.lldd .lloo .llsx .llor .llsy {
  color: #fff;
  border-color: #fff;
}
.lldd .lloo .llsx .llor .llsv > div:nth-last-child(1) {
  color: #fff;
}
.lldd .lloo .llsx .llor input[type="text"],
.lldd .lloo .llsx .llor input[type="email"],
.lldd .lloo .llsx .llor input[type="tel"] {
  border: none;
  margin-bottom: 16px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding: 18px 25px;
  height: auto;
}
.lldd .lloo .llsx .llor input[type="checkbox"] {
  border-radius: 0;
  width: 18px;
  height: 18px;
  border: none;
  outline: none;
}
.lldd .lloo .llsx .llor input[type="submit"] {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  padding: 20px 40px !important;
  font-weight: 800;
  line-height: 1;
  width: 280px;
  background: none;
  margin: 25px 0 0;
}
.lldd .lloo .llsx .llor input[type="submit"]:hover {
  color: #0c0d4f;
  background: #fff;
}
.lldd .lloo .llsx .lluw {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-align: left;
  font-weight: 400;
}
.lldd .lloo .llsx .lluw strong {
  font-weight: 800;
  margin-bottom: 25px;
  color: #2e2e2e;
  text-align: left;
  font-size: 2rem;
  line-height: 1;
}
.lldd .lloo .llsx .lluw .llnc {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  padding: 20px 40px !important;
  font-weight: 800;
  line-height: 1;
  width: 280px;
  background: none;
  margin: 25px 0 0;
}
.lldd .lloo .llsx .lluw .llnc:hover {
  color: #0c0d4f;
  background: #fff;
}
.lldd.llay {
  padding-bottom: 70px;
  background-size: 40px;
  padding-top: 100vw;
}
.lldd.llay .lldg {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  width: 100%;
}
.lldd.llay .lldg img {
  width: 540px;
  display: block;
  margin: auto;
}
.lldd.llay .lldy img {
  display: block;
  width: 560px;
}
.lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
  max-width: 370px;
  font-weight: 800;
  margin-bottom: 25px;
  color: #2e2e2e;
  text-align: left;
  font-size: 2rem;
  line-height: 1;
}
.lldd.llay .lloo .llsx .llor label {
  display: none;
}
.lldd.llay .lloo .llsx .llor input + label {
  display: block;
  font-size: 0.875rem;
  color: #fff;
  line-height: 1.2;
  width: 310px;
}
.lldd.llay .lloo .llsx .llor .llsy {
  color: #fff;
  border-color: #fff;
}
.lldd.llay .lloo .llsx .llor .llsv > div:nth-last-child(1) {
  color: #fff;
}
.lldd.llay .lloo .llsx .llor input[type="text"],
.lldd.llay .lloo .llsx .llor input[type="email"],
.lldd.llay .lloo .llsx .llor input[type="tel"] {
  border: none;
  margin-bottom: 16px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding: 18px 25px;
  height: auto;
}
.lldd.llay .lloo .llsx .llor input[type="checkbox"] {
  border-radius: 0;
  width: 18px;
  height: 18px;
  border: none;
  outline: none;
}
.lldd.llay .lloo .llsx .llor input[type="submit"] {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  padding: 20px 40px !important;
  font-weight: 800;
  line-height: 1;
  width: 280px;
  background: none;
  margin: 25px 0 0;
}
.lldd.llay .lloo .llsx .llor input[type="submit"]:hover {
  color: #0c0d4f;
  background: #fff;
}
.lldb .lldd {
  padding: 15px 0 !important;
}
.lldb .lldw {
  color: #2e2e2e;
  text-align: left;
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 800;
  width: 60%;
}
.lldb .lldx {
  position: relative !important;
  display: flex;
  gap: 6px;
  align-items: center;
  margin-bottom: -20px;
}
.lldb .lldv {
  display: none !important;
}
.lldb .lldm {
  display: block;
  position: relative;
  width: 35%;
}
.lldb .lldm picture {
  display: flex;
  position: relative;
  margin: auto;
  justify-content: center;
}
.lldb .lldm img {
  display: block !important;
  position: relative !important;
  width: 86%;
  max-width: 300px;
  left: 0;
}
.lldb .lldd .llb {
  padding: 0 15px !important;
}
.lldb .lldd .lloo {
  padding: 0;
  margin: 0;
}
.lldb .lldd .lloo .llsx .llor .llsy {
  margin: 30px 0 -20px;
  padding: 5px 10px;
  font-size: 0.85rem;
}
.lldb .lldd .lloo .llsx .llor > div p span {
  font-size: 0 !important;
  display: none;
}
.lldb .lldd .lloo .llsx .llor > div p span span {
  margin-bottom: -40px !important;
  color: #2e2e2e !important;
  text-align: left !important;
  font-size: 1.4rem !important;
  line-height: 1 !important;
}
.lldb .lldd .lloo .llsx .llor form > div > div {
  display: flex !important;
  align-items: flex-start;
  flex-direction: column;
  gap: 15px;
}
.lldb .lldd .lloo .llsx .llor form > div > div > div {
  width: 100% !important;
}
.lldb .lldd .lloo .llsx .llor input + label {
  display: block;
  font-size: 0.7rem !important;
  color: #fff;
  line-height: 1.2;
}
.lldb .lldd .lloo .llsx .llor input[type="submit"] {
  width: 100%;
}
.lldb .lldd .lloo .llsx .llor input[type="text"],
.lldb .lldd .lloo .llsx .llor input[type="email"],
.lldb .lldd .lloo .llsx .llor input[type="tel"] {
  font-size: 1rem;
  line-height: 1rem;
  padding: 10px 20px;
  height: auto;
  margin: 0;
}
.lldb .lldd .lloo .llsx .llor .llsq {
  margin: 0;
}
@media (min-width: 576px) {
  .lldd.llay {
    padding-top: 560px;
    background-size: 150px;
  }
  .lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
    font-size: 2.75rem;
  }
  .lldb .lldw {
    font-size: 1.8rem;
  }
}
@media (min-width: 768px) {
  .lldd {
    padding-top: 40px;
  }
  .lldd .lloo .llsx .llor > div:nth-child(1) p span span,
  .lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span span {
    font-size: 2.5rem;
  }
  .lldd .lloo .llsx .llor input + label {
    width: auto;
  }
  .lldd .lloo .llsx .llor input[type="text"],
  .lldd .lloo .llsx .llor input[type="email"],
  .lldd .lloo .llsx .llor input[type="tel"] {
    margin: 0;
  }
  .lldd .lloo .llsx .lluw strong {
    font-size: 2.5rem;
  }
  .lldd.llay {
    padding-top: 25px;
    background-size: 200px;
  }
  .lldd.llay .lldg {
    transform: none;
    right: 0;
    left: auto;
    width: 50%;
  }
  .lldd.llay .lloo {
    width: 50%;
    margin: 0 auto 0 0;
    padding: 0;
  }
  .lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
    font-size: 2rem;
  }
  .lldd.llay .lloo .llsx .llor form > div > div {
    flex-direction: column;
    gap: 15px;
  }
  .lldd.llay .lloo .llsx .llor form > div > div > div {
    width: 100%;
  }
  .lldd.llay .lloo .llsx .llor input + label {
    width: auto;
  }
  .lldd.llay .lloo .llsx .llor input[type="text"],
  .lldd.llay .lloo .llsx .llor input[type="email"],
  .lldd.llay .lloo .llsx .llor input[type="tel"] {
    margin: 0;
  }
  .lldb .lldw {
    font-size: 2.4rem;
  }
}
@media (min-width: 992px) {
  .lldd {
    padding: 60px 0;
  }
  .lldv {
    display: none;
  }
  .lldm {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .lldm img {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: auto;
    max-width: 48%;
    max-height: 100%;
  }
  .lldd .lloo {
    padding-left: 475px;
  }
  .lldd .lloo .llsx .llor form > div > div {
    display: block !important;
  }
  .lldd .lloo .llsx .llor form > div > div > div {
    width: 100%;
  }
  .lldd .lloo .llsx .llor input[type="text"],
  .lldd .lloo .llsx .llor input[type="email"],
  .lldd .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 16px;
  }
  .lldd.llay {
    padding: 50px 0;
  }
  .lldd.llay .lldg {
    display: none;
  }
  .lldd.llay .lldy {
    left: auto;
    right: 0;
    width: 50%;
    top: 0;
  }
  .lldd.llay .lldy img {
    width: auto;
  }
  .lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
    font-size: 2.75rem;
    max-width: 940px;
  }
  .lldd.llay .lloo .llsx .llor form > div > div > div {
    width: 100%;
  }
  .lldd.llay .lloo .llsx .llor input[type="text"],
  .lldd.llay .lloo .llsx .llor input[type="email"],
  .lldd.llay .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 16px;
  }
  .lldb .lldd {
    top: 96px;
    position: sticky;
  }
  .lldb .lldw {
    padding: 0 15px;
    width: 100%;
    font-size: 1.6rem;
  }
  .lldb .lldm {
    display: none;
  }
  .lldb .lldd .lloo .llsx .llor input[type="text"],
  .lldb .lldd .lloo .llsx .llor input[type="email"],
  .lldb .lldd .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 0;
  }
}
@media (min-width: 1201px) {
  .lldm img {
    left: 8%;
  }
  .lldd .lloo .llsx .llor form > div > div {
    display: flex !important;
    align-items: flex-start;
  }
  .lldd .lloo .llsx .llor form > div > div > div {
    width: calc((100% - 32px) / 3);
  }
  .lldd .lloo .llsx .llor input[type="text"],
  .lldd .lloo .llsx .llor input[type="email"],
  .lldd .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 0;
  }
  .lldd.llay {
    padding: 150px 0;
    background-size: auto;
  }
  .lldd.llay .lldy {
    height: 100%;
    width: auto;
  }
  .lldd.llay .lldy img {
    height: 100%;
    width: auto;
  }
  .lldd.llay .lloo .llsx .llor form > div > div {
    display: flex !important;
    flex-direction: row;
    align-items: flex-start;
    gap: 0;
  }
  .lldd.llay .lloo .llsx .llor form > div > div > div {
    width: calc((100% - 32px) / 3);
  }
  .lldd.llay .lloo .llsx .llor input[type="text"],
  .lldd.llay .lloo .llsx .llor input[type="email"],
  .lldd.llay .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 0;
  }
  .lldb .lldw {
    width: 60%;
    padding: 0;
  }
  .lldb .lldm {
    display: block;
  }
}
@media (min-width: 1401px) {
  .lldd {
    padding: 90px 0;
  }
  .lldd .lloo {
    padding-left: 655px;
    max-width: 1640px;
  }
  .lldd .lloo .llsx .llor > div:nth-child(1) p span,
  .lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lldd .lloo .llsx .llor > div:nth-child(1) p span span,
  .lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span span {
    font-size: 3rem;
    line-height: 1.1;
  }
  .lldd .lloo .llsx .lluw {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lldd .lloo .llsx .lluw strong {
    font-size: 3rem;
    line-height: 1.1;
  }
  .lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
    max-width: none;
    font-size: 3.75rem;
    line-height: 1.1;
  }
}
@media (min-width: 1751px) {
  .lldd.llay {
    padding: 265px 0;
  }
  .lldd.llay .lloo {
    width: 54%;
  }
  .lldd.llay .lloo .llsx .llor form > div > div {
    width: 90%;
  }
}

.grecaptcha-badge {
  opacity: 0;
}
.hidden {
  display: none;
  visibility: hidden;
}

body .gform_wrapper.gf_reset_wrapper,
body .gform_wrapper.gf_reset_wrapper button,
body .gform_wrapper.gf_reset_wrapper caption,
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper form,
body .gform_wrapper.gf_reset_wrapper h1,
body .gform_wrapper.gf_reset_wrapper h2,
body .gform_wrapper.gf_reset_wrapper h3,
body .gform_wrapper.gf_reset_wrapper h4,
body .gform_wrapper.gf_reset_wrapper h5,
body .gform_wrapper.gf_reset_wrapper h6,
body .gform_wrapper.gf_reset_wrapper iframe,
body .gform_wrapper.gf_reset_wrapper img,
body .gform_wrapper.gf_reset_wrapper input[type="button"],
body .gform_wrapper.gf_reset_wrapper input[type="email"],
body .gform_wrapper.gf_reset_wrapper input[type="image"],
body .gform_wrapper.gf_reset_wrapper input[type="number"],
body .gform_wrapper.gf_reset_wrapper input[type="password"],
body .gform_wrapper.gf_reset_wrapper input[type="submit"],
body .gform_wrapper.gf_reset_wrapper input[type="tel"],
body .gform_wrapper.gf_reset_wrapper input[type="text"],
body .gform_wrapper.gf_reset_wrapper input[type="url"],
body .gform_wrapper.gf_reset_wrapper label,
body .gform_wrapper.gf_reset_wrapper legend,
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper select,
body .gform_wrapper.gf_reset_wrapper span,
body .gform_wrapper.gf_reset_wrapper table,
body .gform_wrapper.gf_reset_wrapper tbody,
body .gform_wrapper.gf_reset_wrapper td,
body .gform_wrapper.gf_reset_wrapper textarea,
body .gform_wrapper.gf_reset_wrapper tfoot,
body .gform_wrapper.gf_reset_wrapper th,
body .gform_wrapper.gf_reset_wrapper thead,
body .gform_wrapper.gf_reset_wrapper tr,
body .gform_wrapper.gf_reset_wrapper ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body .gform_wrapper.gf_reset_wrapper button,
body .gform_wrapper.gf_reset_wrapper caption,
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper form,
body .gform_wrapper.gf_reset_wrapper iframe,
body .gform_wrapper.gf_reset_wrapper img,
body .gform_wrapper.gf_reset_wrapper input[type="button"],
body .gform_wrapper.gf_reset_wrapper input[type="email"],
body .gform_wrapper.gf_reset_wrapper input[type="image"],
body .gform_wrapper.gf_reset_wrapper input[type="number"],
body .gform_wrapper.gf_reset_wrapper input[type="password"],
body .gform_wrapper.gf_reset_wrapper input[type="submit"],
body .gform_wrapper.gf_reset_wrapper input[type="tel"],
body .gform_wrapper.gf_reset_wrapper input[type="text"],
body .gform_wrapper.gf_reset_wrapper input[type="url"],
body .gform_wrapper.gf_reset_wrapper label,
body .gform_wrapper.gf_reset_wrapper legend,
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper select,
body .gform_wrapper.gf_reset_wrapper span,
body .gform_wrapper.gf_reset_wrapper table,
body .gform_wrapper.gf_reset_wrapper tbody,
body .gform_wrapper.gf_reset_wrapper td,
body .gform_wrapper.gf_reset_wrapper textarea,
body .gform_wrapper.gf_reset_wrapper tfoot,
body .gform_wrapper.gf_reset_wrapper th,
body .gform_wrapper.gf_reset_wrapper thead,
body .gform_wrapper.gf_reset_wrapper tr,
body .gform_wrapper.gf_reset_wrapper ul {
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  line-height: 1;
  font-weight: 400;
}
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper span {
  line-height: 1.8;
}
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper img {
  border: 0;
}
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper ul {
  list-style: none;
}
body .gform_wrapper.gf_reset_wrapper a img {
  border: none;
}
body .gform_wrapper.gf_reset_wrapper :focus {
  outline: 0;
}
.gform_legacy_markup_wrapper {
  margin-bottom: 16px;
  margin-top: 16px;
  max-width: 100%;
}
.gform_legacy_markup_wrapper form {
  text-align: left;
  max-width: 100%;
  margin: 0 auto;
}
.gform_legacy_markup_wrapper *,
.gform_legacy_markup_wrapper :after,
.gform_legacy_markup_wrapper :before {
  box-sizing: border-box !important;
}
.gform_legacy_markup_wrapper h1,
.gform_legacy_markup_wrapper h2,
.gform_legacy_markup_wrapper h3 {
  font-weight: 400;
  border: none;
  background: 0 0;
}
.gform_legacy_markup_wrapper
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]) {
  font-size: inherit;
  font-family: inherit;
  padding: 5px 4px;
  letter-spacing: normal;
}
.gform_legacy_markup_wrapper input[type="image"] {
  border: none !important;
  padding: 0 !important;
  width: auto !important;
}
.gform_legacy_markup_wrapper textarea {
  font-size: inherit;
  font-family: inherit;
  letter-spacing: normal;
  padding: 6px 8px;
  line-height: 1.5;
  resize: none;
}
.gform_legacy_markup_wrapper select {
  line-height: 1.5;
}
.gform_legacy_markup_wrapper .ginput_container_multiselect select {
  background-image: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: 0;
}
.gform_legacy_markup_wrapper ul.gform_fields {
  margin: 0 !important;
  list-style-type: none;
  display: block;
}
.gform_legacy_markup_wrapper ul,
html > body .entry ul {
  text-indent: 0;
}
.gform_legacy_markup_wrapper form li,
.gform_legacy_markup_wrapper li {
  margin-left: 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
  list-style: none !important;
  overflow: visible;
}
.gform_legacy_markup_wrapper ul li.gfield {
  clear: both;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox li,
.gform_legacy_markup_wrapper ul.gfield_radio li {
  overflow: hidden;
}
.gform_legacy_markup_wrapper form ul.gform_fields.left_label li.gfield,
.gform_legacy_markup_wrapper form ul.gform_fields.right_label li.gfield,
.gform_legacy_markup_wrapper ul.gform_fields.left_label li.gfield,
.gform_legacy_markup_wrapper ul.gform_fields.right_label li.gfield {
  margin-bottom: 14px;
}
.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li,
.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,
.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,
.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,
.gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,
.gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,
.gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,
.gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li {
  margin-bottom: 10px;
}
.gform_legacy_markup_wrapper ul li:after,
.gform_legacy_markup_wrapper ul li:before,
.gform_legacy_markup_wrapper ul.gform_fields {
  padding: 0;
  margin: 0;
  overflow: visible;
}
.gform_legacy_markup_wrapper select {
  font-size: inherit;
  font-family: inherit;
  letter-spacing: normal;
}
.gform_legacy_markup_wrapper select option {
  padding: 2px;
  display: block;
}
.gform_legacy_markup_wrapper .inline {
  display: inline !important;
}
.gform_legacy_markup_wrapper .gform_heading {
  width: 100%;
  margin-bottom: 18px;
}
.gform_legacy_markup_wrapper .clear-multi {
  display: flex;
}
.gform_legacy_markup_wrapper .gfield_date_day,
.gform_legacy_markup_wrapper .gfield_date_year {
  display: -moz-inline-stack;
  display: inline-block;
}
.gform_legacy_markup_wrapper .gfield_date_day,
.gform_legacy_markup_wrapper .gfield_date_month,
.gform_legacy_markup_wrapper .gfield_date_year {
  width: 33.333%;
  flex-direction: row;
}
@media only screen and (min-width: 321px) {
  .gform_legacy_markup_wrapper .gfield_date_day,
  .gform_legacy_markup_wrapper .gfield_date_month {
    max-width: 4rem;
  }
  .gform_legacy_markup_wrapper .gfield_date_year {
    max-width: calc(4rem + 0.5rem);
  }
}
.gform_legacy_markup_wrapper .gfield_date_dropdown_day,
.gform_legacy_markup_wrapper .gfield_date_dropdown_month,
.gform_legacy_markup_wrapper .gfield_date_dropdown_year {
  vertical-align: top;
  flex-direction: row;
}
.gform_legacy_markup_wrapper .gfield_date_dropdown_day,
.gform_legacy_markup_wrapper .gfield_date_dropdown_month,
.gform_legacy_markup_wrapper .gfield_date_dropdown_year {
  margin-right: 0.5rem;
}
.gform_legacy_markup_wrapper .gfield_date_day,
.gform_legacy_markup_wrapper .gfield_date_month {
  width: 4rem;
  margin-right: 0.5rem;
}
.gform_legacy_markup_wrapper .gfield_date_day input[type="number"],
.gform_legacy_markup_wrapper .gfield_date_month input[type="number"] {
  width: calc(3rem + 8px) !important;
}
.gform_legacy_markup_wrapper .gfield_date_year input[type="number"] {
  width: calc(4rem + 8px) !important;
}
.gform_legacy_markup_wrapper .gfield_date_year {
  width: 5rem;
}
.gform_legacy_markup_wrapper .gfield_date_day input,
.gform_legacy_markup_wrapper .gfield_date_month input {
  width: calc(3rem + 8px);
}
.gform_legacy_markup_wrapper .gfield_date_year input {
  width: 4rem;
}
.gform_legacy_markup_wrapper
  .field_sublabel_above
  div[class*="gfield_date_"].ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_below
  div[class*="gfield_date_"].ginput_container
  label {
  width: 3rem;
  text-align: center;
}
.gform_legacy_markup_wrapper
  .field_sublabel_above
  div.gfield_date_year.ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_below
  div.gfield_date_year.ginput_container
  label {
  width: 4rem;
}
.gform_legacy_markup_wrapper .gfield_time_ampm,
.gform_legacy_markup_wrapper .gfield_time_hour,
.gform_legacy_markup_wrapper .gfield_time_minute {
  font-size: 15px;
  width: 33.333%;
  flex-direction: row;
}
@media only screen and (min-width: 321px) {
  .gform_legacy_markup_wrapper .gfield_time_ampm,
  .gform_legacy_markup_wrapper .gfield_time_hour,
  .gform_legacy_markup_wrapper .gfield_time_minute {
    max-width: 72px;
  }
}
.gform_legacy_markup_wrapper
  ul.gform_fields:not(.top_label)
  .ginput_container_time
  span {
  float: left;
}
.gform_legacy_markup_wrapper .gfield_time_hour {
  margin-right: 10px;
  display: flex;
}
.gform_legacy_markup_wrapper .gfield_time_hour i {
  font-style: normal !important;
  font-family: sans-serif !important;
  width: 4px;
  text-align: center;
  float: right;
  margin-top: 9%;
}
.gform_legacy_markup_wrapper .gfield_time_minute {
  margin-right: 8px;
  display: flex;
}
.gform_legacy_markup_wrapper .ginput_complex .gfield_time_hour input,
.gform_legacy_markup_wrapper .ginput_complex .gfield_time_minute input {
  margin-left: 0;
  width: 85% !important;
}
.gform_legacy_markup_wrapper .gfield_time_hour input,
.gform_legacy_markup_wrapper .gfield_time_minute input {
  margin-right: 6px;
  width: 56px;
}
.gform_legacy_markup_wrapper .gfield_time_hour input[type="number"],
.gform_legacy_markup_wrapper .gfield_time_minute input[type="number"] {
  max-width: 64px;
  min-width: 64px;
}
.gform_legacy_markup_wrapper .gfield_time_ampm {
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
}
.gform_legacy_markup_wrapper .gfield_time_ampm select {
  min-width: 77px;
  width: 77px;
  height: 100%;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.gform_legacy_markup_wrapper .gfield_time_ampm_shim {
  display: block;
  font-size: 13px;
  margin: 9px 0 1px 1px;
}
.gform_legacy_markup_wrapper
  .field_sublabel_above
  div[class*="gfield_time_"].ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_below
  div[class*="gfield_time_"].ginput_container
  label {
  width: 48px;
  text-align: center;
}
.gform_legacy_markup_wrapper .field_name_first,
.gform_legacy_markup_wrapper .field_name_last,
.gform_legacy_markup_wrapper .field_name_middle {
  width: 49.5%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
}
.gform_legacy_markup_wrapper .ginput_complex.ginput_container {
  overflow: visible;
  width: 100%;
}
.gform_legacy_markup_wrapper label.gfield_label,
.gform_legacy_markup_wrapper legend.gfield_label {
  font-weight: 700;
  font-size: inherit;
}
.gform_legacy_markup_wrapper .top_label .gfield_label,
.gform_legacy_markup_wrapper legend.gfield_label {
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3;
  clear: both;
}
.gform_legacy_markup_wrapper .top_label .gfield_hide_label {
  display: none;
}
.gform_legacy_markup_wrapper
  .ginput_complex
  .ginput_left
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="image"]
  ):not([type="file"]),
.gform_legacy_markup_wrapper
  .ginput_complex
  .ginput_right
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="image"]
  ):not([type="file"]),
.gform_legacy_markup_wrapper
  .ginput_complex
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="image"]
  ):not([type="file"]) {
  width: 100%;
}
.gform_legacy_markup_wrapper .ginput_complex .ginput_right select,
.gform_legacy_markup_wrapper .ginput_complex select {
  width: 100%;
}
.gform_legacy_markup_wrapper
  .field_sublabel_above
  .ginput_complex.ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_above
  div[class*="gfield_date_"].ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_above
  div[class*="gfield_time_"].ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_below
  .ginput_complex.ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_below
  div[class*="gfield_date_"].ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_below
  div[class*="gfield_time_"].ginput_container
  label {
  display: block;
  font-size: 0.813em;
  letter-spacing: 0.5pt;
  white-space: nowrap;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox li label,
.gform_legacy_markup_wrapper ul.gfield_radio li label {
  display: -moz-inline-stack;
  display: inline-block;
  letter-spacing: inherit;
  vertical-align: middle;
  cursor: pointer;
}
.gform_legacy_markup_wrapper
  .field_sublabel_above
  .ginput_complex.ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_above
  div[class*="gfield_time_"].ginput_container
  label {
  margin: 9px 0 1px 1px;
}
.gform_legacy_markup_wrapper
  ul.gform_fields:not(.top_label)
  .field_sublabel_above
  .ginput_container.ginput_container_email
  label,
.gform_legacy_markup_wrapper
  ul.gform_fields:not(.top_label)
  .field_sublabel_above
  .ginput_container.ginput_container_name
  label,
.gform_legacy_markup_wrapper
  ul.gform_fields:not(.top_label)
  .field_sublabel_above
  .ginput_container.ginput_container_password
  label,
.gform_legacy_markup_wrapper
  ul.gform_fields:not(.top_label)
  .field_sublabel_above
  .ginput_container.ginput_container_time
  label {
  margin-top: 0;
}
.gform_legacy_markup_wrapper
  .field_sublabel_below
  .ginput_complex.ginput_container
  label,
.gform_legacy_markup_wrapper
  .field_sublabel_below
  div[class*="gfield_time_"].ginput_container
  label {
  margin: 1px 0 9px 1px;
}
.gform_legacy_markup_wrapper
  .top_label
  .field_sublabel_above
  label.gfield_label
  + .ginput_complex.ginput_container,
.gform_legacy_markup_wrapper
  .top_label
  .field_sublabel_above
  label.gfield_label
  + div[class*="gfield_time_"].ginput_container {
  margin-top: 0;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container {
  margin-top: 8px;
}
body.gform_legacy_markup_wrapper div.clear-multi {
  display: -moz-inline-stack;
  display: inline-block;
}
body
  .gform_legacy_markup_wrapper
  ul
  li.field_description_below
  div.ginput_container_checkbox,
body
  .gform_legacy_markup_wrapper
  ul
  li.field_description_below
  div.ginput_container_radio {
  margin-top: 16px;
  margin-bottom: 0;
}
.gform_legacy_markup_wrapper .hidden_label .gfield_label {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.gform_legacy_markup_wrapper .gfield.left_label,
.gform_legacy_markup_wrapper .gfield.right_label {
  padding-top: 10px;
}
.gform_legacy_markup_wrapper li.hidden_label input {
  margin-top: 12px;
}
.gform_legacy_markup_wrapper
  .field_sublabel_hidden_label
  .ginput_complex.ginput_container
  input[type="text"],
.gform_legacy_markup_wrapper
  .field_sublabel_hidden_label
  .ginput_complex.ginput_container
  select {
  margin-bottom: 12px;
}
.gform_legacy_markup_wrapper .screen-reader-text,
.gform_legacy_markup_wrapper label.hidden_sub_label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.gform_legacy_markup_wrapper input.large,
.gform_legacy_markup_wrapper input.medium,
.gform_legacy_markup_wrapper input.small,
.gform_legacy_markup_wrapper select.large,
.gform_legacy_markup_wrapper select.medium,
.gform_legacy_markup_wrapper select.small {
  width: 100%;
}
.gform_legacy_markup_wrapper input.datepicker_with_icon.large,
.gform_legacy_markup_wrapper input.datepicker_with_icon.medium,
.gform_legacy_markup_wrapper input.datepicker_with_icon.small {
  width: calc(100% - 24px);
}
.gform_legacy_markup_wrapper .gfield_error input.large,
.gform_legacy_markup_wrapper .gfield_error input.medium,
.gform_legacy_markup_wrapper .gfield_error input.small,
.gform_legacy_markup_wrapper .gfield_error select.large,
.gform_legacy_markup_wrapper .gfield_error select.medium,
.gform_legacy_markup_wrapper .gfield_error select.small {
  width: 100%;
}
.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.large,
.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.medium,
.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.small {
  width: calc(100% - 32px);
}
.gform_legacy_markup_wrapper textarea.small {
  height: 80px;
  width: 100%;
}
.gform_legacy_markup_wrapper textarea.medium {
  height: 120px;
  width: 100%;
}
.gform_legacy_markup_wrapper textarea.large {
  height: 160px;
  width: 100%;
}
.gform_legacy_markup_wrapper h2.gsection_title {
  margin: 0 !important;
  padding: 0 !important;
  letter-spacing: normal !important;
}
.gform_legacy_markup_wrapper .gsection .gfield_label,
.gform_legacy_markup_wrapper h2.gsection_title,
.gform_legacy_markup_wrapper h3.gform_title {
  font-weight: 700;
  font-size: 1.25em;
}
.gform_legacy_markup_wrapper h3.gform_title {
  letter-spacing: normal !important;
  margin: 10px 0 6px 0;
}
.gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection {
  margin-top: 24px !important;
}
.gform_legacy_markup_wrapper span.gform_description {
  font-weight: 400;
  display: block;
  width: calc(100% - 16px);
  margin-bottom: 16px;
}
.gform_legacy_markup_wrapper .gsection {
  border-bottom: 1px solid #ccc;
  padding: 0 16px 8px 0;
  margin: 28px 0 28px 0;
  clear: both;
}
.gform_legacy_markup_wrapper .gfield_checkbox li,
.gform_legacy_markup_wrapper .gfield_radio li {
  position: relative;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox,
.gform_legacy_markup_wrapper ul.gfield_radio {
  margin: 6px 0;
  padding: 0;
}
.gform_legacy_markup_wrapper .gfield_checkbox li label,
.gform_legacy_markup_wrapper .gfield_radio li label {
  display: -moz-inline-stack;
  display: inline-block;
  padding: 0;
  width: auto;
  line-height: 1.5;
  font-size: 0.875em;
  vertical-align: middle;
  max-width: 85%;
  white-space: normal;
}
.gform_legacy_markup_wrapper .gfield_checkbox li label {
  margin: 0;
}
.gform_legacy_markup_wrapper .gfield_radio li label {
  margin: 2px 0 0 4px;
}
.gform_legacy_markup_wrapper .gfield_checkbox li input,
.gform_legacy_markup_wrapper .gfield_checkbox li input[type="checkbox"],
.gform_legacy_markup_wrapper .gfield_radio li input[type="radio"] {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  margin-left: 1px;
}
.gform_legacy_markup_wrapper .description,
.gform_legacy_markup_wrapper .gfield_description,
.gform_legacy_markup_wrapper .gsection_description,
.gform_legacy_markup_wrapper .instruction {
  font-size: 0.813em;
  line-height: inherit;
  clear: both;
  font-family: inherit;
  letter-spacing: normal;
}
.gform_legacy_markup_wrapper .description,
.gform_legacy_markup_wrapper .gfield_description,
.gform_legacy_markup_wrapper .gsection_description {
  padding: 0 16px 0 0;
}
.gform_legacy_markup_wrapper .field_description_below .gfield_description {
  padding-top: 16px;
}
.gform_legacy_markup_wrapper .field_sublabel_above .description,
.gform_legacy_markup_wrapper .field_sublabel_above .gfield_description,
.gform_legacy_markup_wrapper .field_sublabel_above .gsection_description {
  margin-top: 9px;
}
.gform_legacy_markup_wrapper .top_label .gsection_description {
  width: 100%;
  margin-bottom: 9px;
}
.gform_legacy_markup_wrapper .gfield_description {
  width: 100%;
}
.gform_legacy_markup_wrapper .description_above .gfield_description {
  padding: 0 0 10px 0;
}
.gform_legacy_markup_wrapper .gfield_date_year + .gfield_description {
  padding: 0;
}
.gform_legacy_markup_wrapper
  .field_description_below
  .gfield_consent_description,
.gform_legacy_markup_wrapper .gfield_consent_description {
  width: 100%;
  max-height: 240px;
  overflow-y: scroll;
  border: 1px solid #ddd;
  margin-top: 12px;
  padding: 6px 8px;
  font-size: 0.688em;
}
.gform_legacy_markup_wrapper .gfield_required {
  color: #790000;
  margin-left: 4px;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error,
.gform_legacy_markup_wrapper
  li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: rgba(255, 223, 224, 0.25);
  margin-bottom: 6px !important;
  border-top: 1px solid #c89797;
  border-bottom: 1px solid #c89797;
  padding-bottom: 6px;
  padding-top: 8px;
  box-sizing: border-box;
}
.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning {
  padding: 16px 16px 14px 16px;
  border-top: 2px solid #790000;
  border-bottom: 4px solid #790000;
  background-color: rgba(255, 223, 224, 0.25);
  width: calc(100% - 16px);
}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning {
  padding: 16px 16px 14px 16px;
}
.gform_legacy_markup_wrapper
  li.gfield.gfield_creditcard_warning
  div.gfield_creditcard_warning_message {
  font-size: 0.875em;
  font-weight: 700;
  font-family: inherit;
  min-height: 25px;
  color: #790000;
  max-width: 100%;
  position: relative;
}
.gform_legacy_markup_wrapper
  li.gfield.gfield_creditcard_warning
  div.gfield_creditcard_warning_message
  span {
  display: block;
  padding: 0 0 14px 24px;
  margin-bottom: 16px;
  line-height: 1.5;
  letter-spacing: 0.1pt;
  border-bottom: 1px solid #790000;
  text-transform: uppercase;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);
  background-size: 1em auto;
  background-repeat: no-repeat;
  background-position: left center;
}
.gform_legacy_markup_wrapper
  li.gfield.gfield_error.gfield_creditcard_warning
  div.gfield_creditcard_warning_message {
  padding: 16px 16px 14px 16px;
}
.gform_legacy_markup_wrapper li.gfield + li.gfield.gfield_creditcard_warning {
  margin-top: 16px !important;
}
.gform_legacy_markup_wrapper .top_label .gfield_error {
  width: calc(100% - 2px);
}
.gform_legacy_markup_wrapper .top_label .gfield_error input.large,
.gform_legacy_markup_wrapper .top_label .gfield_error select.large,
.gform_legacy_markup_wrapper .top_label .gfield_error textarea.textarea {
  width: 100%;
}
.gform_legacy_markup_wrapper .left_label .gfield_error input.large,
.gform_legacy_markup_wrapper .left_label .gfield_error select.large,
.gform_legacy_markup_wrapper .left_label .gfield_error textarea.textarea,
.gform_legacy_markup_wrapper .right_label .gfield_error input.large,
.gform_legacy_markup_wrapper .right_label .gfield_error select.large,
.gform_legacy_markup_wrapper .right_label .gfield_error textarea.textarea {
  width: 70%;
}
.gform_legacy_markup_wrapper .gfield_error .gfield_label {
  color: #790000;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required {
  padding-right: 0;
}
.gform_legacy_markup_wrapper
  li.gfield.gfield_error.gfield_contains_required
  div.gfield_time_ampm.ginput_container,
.gform_legacy_markup_wrapper
  li.gfield.gfield_error.gfield_contains_required
  div.gfield_time_minute.ginput_container {
  margin-left: 0;
}
.gform_legacy_markup_wrapper
  li.gfield.gfield_error.gfield_contains_required
  div.gfield_description {
  max-width: 100%;
  padding-right: 16px;
}
.gform_legacy_markup_wrapper
  li.gfield.gfield_error.gfield_contains_required
  div.ginput_container,
.gform_legacy_markup_wrapper
  li.gfield.gfield_error.gfield_contains_required
  label.gfield_label {
  margin-top: 12px;
}
.gform_legacy_markup_wrapper
  li.gfield.gfield_error.gfield_contains_required
  fieldset
  legend.gfield_label {
  position: relative;
  top: 12px;
}
.gform_legacy_markup_wrapper .gform_validation_errors {
  width: 100%;
  border: 1px solid #790000;
  box-shadow: 0 0 0 #ff6d6d;
  border-radius: 5px;
  padding: 1.0625rem 1.375rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.gform_legacy_markup_wrapper .gform_validation_errors > h2 {
  font-size: 16px;
  font-weight: 700;
  color: #790000;
  margin: 0 0 0.9375rem 0;
}
.gform_legacy_markup_wrapper .gform_validation_errors > h2.hide_summary {
  margin: 0;
}
.gform_legacy_markup_wrapper .gform_validation_errors > h2:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0iIzc5MDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDE5QzE1LjQxODMgMTkgMTkgMTUuNDE4MyAxOSAxMUMxOSA2LjU4MTcyIDE1LjQxODMgMyAxMSAzQzYuNTgxNzIgMyAzIDYuNTgxNzIgMyAxMUMzIDE1LjQxODMgNi41ODE3MiAxOSAxMSAxOVoiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEyIDZIMTBWMTJIMTJWNloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEyIDE0SDEwVjE2SDEyVjE0WiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4=);
  content: "";
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: sub;
  margin: 0 0.2rem 0 -0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
}
.gform_legacy_markup_wrapper .gform_validation_errors > ol {
  list-style-type: none !important;
  padding-block-start: 0;
  padding-inline-start: 0;
  margin-block-start: 0;
  margin: 0;
}
.gform_legacy_markup_wrapper .gform_validation_errors > ol a {
  color: #790000;
  font-size: 1rem;
}
.gform_legacy_markup_wrapper .gform_validation_errors > ol li {
  margin: 0 0 0.9375rem 0;
  font-size: 1rem;
  list-style-type: none !important;
}
.gform_legacy_markup_wrapper .gform_validation_errors > ol li:last-of-type {
  margin-bottom: 0;
}
.gform_legacy_markup_wrapper div.validation_error {
  color: #790000;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 25px;
  border-top: 2px solid #790000;
  border-bottom: 2px solid #790000;
  padding: 16px 0 16px 0;
  clear: both;
  width: 100%;
  text-align: center;
}
.gform_legacy_markup_wrapper ol.validation_list {
  clear: both;
  width: 100%;
  margin-bottom: 25px;
  color: #790000;
}
.gform_legacy_markup_wrapper ol.validation_list li {
  list-style-type: decimal !important;
}
.gform_legacy_markup_wrapper ol.validation_list li a {
  color: #790000;
}
.gform_legacy_markup_wrapper ol.validation_list:after {
  content: "";
}
.gform_legacy_markup_wrapper div#error {
  margin-bottom: 25px;
}
.gform_legacy_markup_wrapper table.gfield_list tbody tr td.gfield_list_icons {
  vertical-align: middle !important;
}
.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons a {
  display: inline-block;
  line-height: 0;
}
.gform_legacy_markup_wrapper li.gfield fieldset {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 100%;
}
.gform_legacy_markup_wrapper li.gfield fieldset > * {
  width: auto;
}
.gform_legacy_markup_wrapper li.gfield fieldset legend.gfield_label {
  width: 100%;
  line-height: 32px;
}
.gform_legacy_markup_wrapper div.gf_page_steps + div.validation_error {
  margin-top: 16px;
}
.gform_legacy_markup_wrapper div.gfield_description.validation_error {
  color: #790000;
  font-weight: 700;
  font-size: 0.875em;
  line-height: 1.2;
  margin-bottom: 16px;
}
.gform_legacy_markup_wrapper .validation_message {
  color: #790000;
  font-weight: 700;
  letter-spacing: normal;
}
.gform_legacy_markup_wrapper .validation_message--hidden-on-empty:empty {
  display: none;
}
.gform_legacy_markup_wrapper
  li.gfield_error
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]),
.gform_legacy_markup_wrapper li.gfield_error textarea {
  border: 1px solid #790000;
}
.gform_legacy_markup_wrapper
  li.gfield_error
  div.ginput_complex.ginput_container
  label,
.gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox,
.gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio {
  color: #790000;
}
.gform_legacy_markup_wrapper .gform_footer {
  padding: 16px 0 10px 0;
  margin: 16px 0 0 0;
  clear: both;
  width: 100%;
}
.gform_legacy_markup_wrapper .gform_footer input.button,
.gform_legacy_markup_wrapper .gform_footer input[type="submit"],
.gform_legacy_markup_wrapper .gform_page_footer input.button,
.gform_legacy_markup_wrapper .gform_page_footer input[type="submit"] {
  font-size: 1em;
  width: 100%;
  margin: 0 0 16px 0;
}
.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,
.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
  font-size: 1em;
  display: block;
  text-align: center;
}
.gform_legacy_markup_wrapper .gform_footer input[type="image"] {
  padding: 0;
  width: auto !important;
  background: 0 0 !important;
  border: none !important;
  margin: 0 auto 16px auto !important;
  display: block;
  max-width: 100%;
}
.gform_legacy_markup_wrapper .ginput_complex .ginput_full,
.gform_legacy_markup_wrapper .ginput_complex .ginput_left,
.gform_legacy_markup_wrapper .ginput_complex .ginput_right {
  min-height: 45px;
}
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="email"],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="number"],
.gform_legacy_markup_wrapper
  .ginput_complex
  .ginput_full
  input[type="password"],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="tel"],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="text"],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type="url"] {
  width: 100%;
}
.gform_legacy_markup_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="email"],
.gform_legacy_markup_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="number"],
.gform_legacy_markup_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="password"],
.gform_legacy_markup_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="tel"],
.gform_legacy_markup_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="text"],
.gform_legacy_markup_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="url"],
.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full select {
  width: 100%;
}
.gform_legacy_markup_wrapper .gfield_checkbox li,
.gform_legacy_markup_wrapper .gfield_radio li {
  margin: 0 0 16px 0;
  line-height: 1.2;
}
.gchoice_select_all,
.gform_legacy_markup_wrapper
  ul.gfield_checkbox
  li
  input[type="checkbox"]:checked
  + label,
.gform_legacy_markup_wrapper
  ul.gfield_radio
  li
  input[type="radio"]:checked
  + label {
  font-weight: 700;
}
.gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon {
  margin-right: 4px !important;
  display: -moz-inline-stack;
  display: inline-block;
}
.gform_legacy_markup_wrapper .gf_hidden,
.gform_legacy_markup_wrapper .gform_hidden,
.gform_legacy_markup_wrapper input.gform_hidden,
.gform_legacy_markup_wrapper input[type="hidden"] {
  display: none !important;
  max-height: 1px !important;
  overflow: hidden;
}
.gform_legacy_markup_wrapper .gf_invisible,
.gform_legacy_markup_wrapper .gfield_visibility_hidden {
  visibility: hidden;
  position: absolute;
  left: -9999px;
}
.gform_legacy_markup_wrapper .ginput_full br,
.gform_legacy_markup_wrapper .ginput_left br,
.gform_legacy_markup_wrapper .ginput_right br {
  display: none !important;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox li,
.gform_legacy_markup_wrapper ul.gfield_radio li {
  padding: 0 !important;
}
.gform_legacy_markup_wrapper ul.gfield_radio li input + input {
  margin-left: 4px;
}
.gform_legacy_markup_wrapper ul.gfield_radio li input[value="gf_other_choice"] {
  margin-right: 6px;
  margin-top: 4px;
}
.gform_legacy_markup_wrapper
  .gfield_description
  + .gform_legacy_markup_wrapper
  .gfield_description.validation_message {
  margin-top: 6px;
}
.gform_legacy_markup_wrapper
  .ginput_container.ginput_list
  + .gfield_description.validation_message {
  margin-top: 0;
}
.gform_legacy_markup_wrapper li.gfield_html {
  max-width: 100%;
}
.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc {
  margin-top: 10px;
}
body .gform_legacy_markup_wrapper ul li.gfield.gfield_html img {
  max-width: 100% !important;
}
.gform_legacy_markup_wrapper .gform_ajax_spinner {
  padding-left: 10px;
}
.gform_legacy_markup_wrapper .gform_validation_container,
body
  .gform_legacy_markup_wrapper
  .gform_body
  ul.gform_fields
  li.gfield.gform_validation_container,
body .gform_legacy_markup_wrapper li.gform_validation_container,
body
  .gform_legacy_markup_wrapper
  ul.gform_fields
  li.gfield.gform_validation_container {
  display: none !important;
  position: absolute !important;
  left: -9000px;
}
.gform_legacy_markup_wrapper .gfield_captcha_input_container {
  padding-top: 3px;
}
.gform_legacy_markup_wrapper .simple_captcha_small input {
  width: 64px;
}
.gform_legacy_markup_wrapper .simple_captcha_medium input {
  width: 96px;
}
.gform_legacy_markup_wrapper .simple_captcha_large input {
  width: 128px;
}
.gform_legacy_markup_wrapper
  .gform_legacy_markup_wrapper
  .left_label
  .simple_captcha_small,
.gform_legacy_markup_wrapper .left_label .simple_captcha_large,
.gform_legacy_markup_wrapper .left_label .simple_captcha_medium,
.gform_legacy_markup_wrapper .right_label .simple_captcha_large,
.gform_legacy_markup_wrapper .right_label .simple_captcha_medium,
.gform_legacy_markup_wrapper .right_label .simple_captcha_small {
  margin-left: 32%;
}
.gform_legacy_markup_wrapper .gfield_captcha_container img.gfield_captcha {
  border: none !important;
  background: 0 0 !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.gform_legacy_markup_wrapper .math_small input {
  width: 70px;
}
.gform_legacy_markup_wrapper .math_medium input {
  width: 510px;
}
.gform_legacy_markup_wrapper .math_large input {
  width: 612px;
}
.gform_legacy_markup_wrapper .left_label .math_large,
.gform_legacy_markup_wrapper .left_label .math_medium,
.gform_legacy_markup_wrapper .left_label .math_small,
.gform_legacy_markup_wrapper .right_label .math_large,
.gform_legacy_markup_wrapper .right_label .math_medium,
.gform_legacy_markup_wrapper .right_label .math_small {
  margin-left: 32%;
}
.gform_legacy_markup_wrapper div.charleft {
  font-size: 0.688em;
  margin-top: 4px;
  color: #767676;
  width: 92% !important;
  white-space: nowrap !important;
}
.gform_legacy_markup_wrapper div.charleft[style] {
  width: 92% !important;
}
.gform_legacy_markup_wrapper .left_label div.charleft,
.gform_legacy_markup_wrapper .right_label div.charleft {
  margin-left: 32%;
}
.gform_legacy_markup_wrapper div.charleft.ginput_counter_tinymce {
  border: 1px solid #eee;
  border-width: 1px 0 0;
  padding: 4px 9px;
  width: 100% !important;
}
.gform_legacy_markup_wrapper div.charleft.warningTextareaInfo {
  color: #767676;
}
.gform_legacy_markup_wrapper div.charleft.ginput_counter_error {
  color: red;
}
.gform_legacy_markup_wrapper li.gf_hide_charleft div.charleft {
  display: none !important;
}
.gf_submission_limit_message {
  color: #790000;
  font-size: 1.375em;
}
.gform_legacy_markup_wrapper .ginput_price {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.gform_legacy_markup_wrapper span.ginput_total {
  color: #060;
  font-size: inherit;
}
.gform_legacy_markup_wrapper .top_label span.ginput_total {
  margin: 8px 0;
}
.gform_legacy_markup_wrapper span.ginput_product_price_label {
  margin-right: 2px;
}
.gform_legacy_markup_wrapper input.ginput_product_price,
.gform_legacy_markup_wrapper span.ginput_product_price {
  background: 0 0;
  border: none;
  color: #900;
  padding: 0;
}
.gform_legacy_markup_wrapper span.ginput_quantity_label {
  margin-left: 10px;
  margin-right: 2px;
}
.gform_legacy_markup_wrapper input.ginput_quantity[type="text"] {
  width: 3rem;
}
.gform_legacy_markup_wrapper input.ginput_quantity[type="number"] {
  width: 4rem;
}
.gform_legacy_markup_wrapper .gform_page_footer {
  margin: 14px 0;
  width: 100%;
  border-top: 1px dotted #ccc;
  padding: 16px 0 0 0;
  clear: both;
}
.gform_legacy_markup_wrapper .gform_page_footer.left_label,
.gform_legacy_markup_wrapper .gform_page_footer.right_label {
  padding: 16px 0 0 29%;
}
.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button,
.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
  display: -moz-inline-stack;
  display: inline-block;
}
.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
  margin-bottom: 8px;
}
.gform_legacy_markup_wrapper .gf_progressbar_wrapper {
  clear: both;
  width: 100%;
  margin: 0 0 16px 0;
  padding: 0 0 16px 0;
}
.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
  color: #767676;
  font-size: 13px;
  line-height: 1 !important;
  margin: 0 0 8px 0 !important;
  padding: 0 !important;
  clear: both;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.gform_legacy_markup_wrapper .gf_progressbar {
  position: relative;
  background: #e8e8e8;
  position: relative;
  -moz-border-radius: 10.5px;
  -webkit-border-radius: 10.5px;
  border-radius: 10.5px;
  width: 100%;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage {
  height: 21px;
  text-align: right;
  border-radius: 10.5px;
  vertical-align: middle;
  font-family: helvetica, arial, sans-serif;
  font-size: 13px !important;
  z-index: 999;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_100 {
  border-top-right-radius: 10.5px;
  border-bottom-right-radius: 10.5px;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage span {
  display: block;
  width: auto;
  float: right;
  margin-right: 5px;
  margin-left: 5px;
  line-height: 21px;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_0 span {
  color: #959595;
  text-shadow: none;
  float: none !important;
  margin-left: 12px;
  word-wrap: normal;
}
.gform_legacy_markup_wrapper .gf_progressbar_blue {
  background: #d2d6dc;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue {
  background-color: #1e7ac4;
  color: #fff;
}
.gform_legacy_markup_wrapper .gf_progressbar_gray {
  background: #d2d6dc;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_gray {
  background-color: #6b7280;
  color: #fff;
}
.gform_legacy_markup_wrapper .gf_progressbar_green {
  background: #e8e8e8;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_green {
  background-color: #aac138;
  color: #fff;
}
.gform_legacy_markup_wrapper .gf_progressbar_orange {
  background: #e8eaec;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_orange {
  background-color: #ff5d38;
  color: #fff;
}
.gform_legacy_markup_wrapper .gf_progressbar_red {
  background: #e8eaec;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_red {
  background-color: #ec1e31;
  color: #fff;
}
.gform_legacy_markup_wrapper .gf_progressbar_spring {
  background: #d2d6dc;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_spring {
  background: linear-gradient(270deg, #9cd790 0, #76d7db 100%);
  color: #fff;
}
.gform_legacy_markup_wrapper .gf_progressbar_blues {
  background: #d2d6dc;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blues {
  background: linear-gradient(270deg, #00c2ff 0, #7838e2 100%);
  color: #fff;
}
.gform_legacy_markup_wrapper .gf_progressbar_rainbow {
  background: #d2d6dc;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_rainbow {
  background: linear-gradient(270deg, #1dbeea 0, #cd6ad6 50%, #f35160 100%);
  color: #fff;
}
.gform_legacy_markup_wrapper .gf_page_steps {
  width: 100%;
  margin: 0 0 8px 0;
  padding: 0 0 4px 0;
  border-bottom: 1px dotted #ccc;
}
.gform_legacy_markup_wrapper .gf_step {
  width: 100%;
  margin: 24px 24px 24px 0;
  font-size: 0.875em;
  height: 14px;
  line-height: 1.25 !important;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
  font-family: inherit;
}
.gform_legacy_markup_wrapper .gf_step span.gf_step_number {
  font-size: 1.25em;
  font-family: arial, sans-serif;
  margin-right: 4px;
}
.gform_legacy_markup_wrapper .gf_step span.gf_step_label,
.gform_legacy_markup_wrapper .gf_step span.gf_step_number {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
}
.gform_legacy_markup_wrapper .gf_step.gf_step_active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.gform_legacy_markup_wrapper .gf_step.gf_step_hidden {
  display: none;
}
.gform_legacy_markup_wrapper .gf_step_clear {
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden;
}
.gform_legacy_markup_wrapper .gfield_password_strength {
  border: 1px solid #ddd;
  margin-top: 18px;
  margin-bottom: 18px;
  line-height: 1.8;
  padding: 10px 5px;
  text-align: center;
  background-color: #eee;
  border-bottom: 3px solid #ddd;
}
.gform_legacy_markup_wrapper
  ul.top_label
  li.gfield.gfield_error.gfield_contains_required
  .gfield_password_strength {
  margin-right: 16px;
}
.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,
.gform_legacy_markup_wrapper
  ul.right_label
  li.gfield
  .gfield_password_strength {
  margin-top: 18px;
  margin-bottom: 18px;
  width: 100%;
}
.gform_legacy_markup_wrapper .gfield_password_strength.bad {
  background-color: #ffb78c;
  border-color: #ff853c;
  border-bottom: 3px solid #ff853c;
}
.gform_legacy_markup_wrapper .gfield_password_strength.good {
  background-color: #ffec8b;
  border-color: #fc0;
  border-bottom: 3px solid #fc0;
}
.gform_legacy_markup_wrapper .gfield_password_strength.mismatch,
.gform_legacy_markup_wrapper .gfield_password_strength.short {
  background-color: #ffa0a0;
  border-color: #f04040;
  border-bottom: 3px solid #f04040;
}
.gform_legacy_markup_wrapper .gfield_password_strength.strong {
  background-color: #c3ff88;
  border-color: #8dff1c;
  border-bottom: 3px solid #8dff1c;
}
.gform_legacy_markup_wrapper .ginput_container_password,
.gform_legacy_markup_wrapper .ginput_container_password span {
  position: relative;
}
.gform_legacy_markup_wrapper .ginput_container_password button {
  -webkit-appearance: none;
  appearance: none;
  background: 0 0;
  border: none;
  padding: 5px 0;
  position: absolute;
  right: 1px;
  text-align: center;
  top: 1px;
  width: 40px;
}
.gform_legacy_markup_wrapper
  .ginput_container_password
  span.ginput_left
  button {
  right: 9px;
}
.gform_legacy_markup_wrapper
  .ginput_container_password:not(.ginput_complex)
  span {
  display: inline-block;
  width: 100%;
}
.gform_legacy_markup_wrapper
  .ginput_container_password:not(.ginput_complex)
  span
  input {
  width: 100%;
}
.gform_legacy_markup_wrapper .ginput_container_password span.medium {
  width: calc(50% - 8px);
}
.gform_legacy_markup_wrapper .ginput_container_password span.small {
  width: 25%;
}
.gform_legacy_markup_wrapper table.gfield_list,
.gform_legacy_markup_wrapper table.gfield_list caption,
.gform_legacy_markup_wrapper table.gfield_list tbody,
.gform_legacy_markup_wrapper table.gfield_list td,
.gform_legacy_markup_wrapper table.gfield_list tfoot,
.gform_legacy_markup_wrapper table.gfield_list th,
.gform_legacy_markup_wrapper table.gfield_list thead,
.gform_legacy_markup_wrapper table.gfield_list tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.gform_legacy_markup_wrapper table.gfield_list {
  border-spacing: 0;
  border-collapse: collapse;
}
.gform_legacy_markup_wrapper .gfield_repeater_buttons {
  padding-top: 15px;
}
.gform_legacy_markup_wrapper table.gfield_list {
  table-layout: auto !important;
}
.gform_legacy_markup_wrapper table.gfield_list thead th {
  font-weight: 700;
  text-align: left;
}
.gform_legacy_markup_wrapper table.gfield_list colgroup {
  width: 100%;
  display: block;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error table.gfield_list thead th {
  color: #790000;
}
.gform_legacy_markup_wrapper table.gfield_list thead,
.gform_legacy_markup_wrapper table.gfield_list tr {
  padding: 0;
  margin: 0;
}
.gform_legacy_markup_wrapper table.gfield_list td,
.gform_legacy_markup_wrapper table.gfield_list th {
  padding: 4px 0 4px 0;
}
.gform_legacy_markup_wrapper
  ul.gform_fields:not(.top_label)
  table.gfield_list
  th {
  padding: 0 0 4px 0;
}
.gform_legacy_markup_wrapper table.gfield_list td + td,
.gform_legacy_markup_wrapper table.gfield_list th + th {
  padding: 0 0 0 16px;
}
.gform_legacy_markup_wrapper .gfield_list {
  width: 100%;
}
.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input {
  width: 100%;
}
.gform_legacy_markup_wrapper .gfield_icon_disabled {
  cursor: default !important;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons {
  width: 48px !important;
  padding: 0 0 0 4px !important;
  box-sizing: border-box;
}
.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
}
.gform_legacy_markup_wrapper .gform_card_icon_container {
  display: flex;
  height: 32px;
  margin: 8px 0 6px 0;
}
.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon {
  background-image: url(../images/gf-creditcards.svg);
  background-repeat: no-repeat;
  height: 32px;
  margin-right: 4px;
  text-indent: -9000px;
  width: 40px;
}
.gform_legacy_markup_wrapper
  .gform_card_icon_container
  div.gform_card_icon.gform_card_icon_amex {
  background-position: -167px 0;
}
.gform_legacy_markup_wrapper
  .gform_card_icon_container
  div.gform_card_icon.gform_card_icon_discover {
  background-position: -221px 0;
}
.gform_legacy_markup_wrapper
  .gform_card_icon_container
  div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -275px 0;
}
.gform_legacy_markup_wrapper
  .gform_legacy_markup_wrapper
  .gform_card_icon_container
  div.gform_card_icon.gform_card_icon_visa {
  background-position: -59px 0;
}
.gform_legacy_markup_wrapper
  .gform_card_icon_container
  div.gform_card_icon.gform_card_icon_jcb {
  background-position: -329px 0;
}
.gform_legacy_markup_wrapper
  .gform_card_icon_container
  div.gform_card_icon.gform_card_icon_maestro {
  background-position: -5px 0;
}
.gform_legacy_markup_wrapper
  .gform_card_icon_container
  div.gform_card_icon.gform_card_icon_selected {
  position: relative;
}
.gform_legacy_markup_wrapper
  .gform_card_icon_container
  div.gform_card_icon.gform_card_icon_selected:after {
  display: block;
  content: "";
  position: absolute;
  background: url(../images/gf-creditcards-check.svg) center center no-repeat;
  width: 13px;
  height: 10px;
  bottom: 4px;
  right: -2px;
}
.gform_legacy_markup_wrapper
  .ginput_container_creditcard
  .ginput_card_security_code_icon {
  width: 40px;
  height: 32px;
  display: inline-block;
  background-image: url(../images/gf-creditcards.svg);
  background-repeat: no-repeat;
  background-position: -382px 0;
  position: relative;
  top: -3.5px;
}
.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {
  padding: 24px;
  border: 1px dashed #ccc;
  text-align: center;
  color: #aaa;
  margin-bottom: 16px;
  background: rgba(0, 0, 0, 0.02);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.gform_legacy_markup_wrapper span.gform_drop_instructions {
  display: block;
  margin-bottom: 8px;
}
.gform_legacy_markup_wrapper .gform_delete {
  vertical-align: middle;
  cursor: pointer;
}
.gform_legacy_markup_wrapper
  .copy_values_option_container
  .copy_values_enabled {
  width: auto;
}
.gform_legacy_markup_wrapper
  li.field_sublabel_above
  .ginput_complex
  input[type="text"] {
  margin-bottom: 1px;
}
.gform_legacy_markup_wrapper .form_saved_message {
  margin: 1em auto;
  padding: 3em 2em 3em;
  width: 99%;
  font-size: 1em;
  line-height: 1.8;
  color: #31708f;
  background-color: #e3f3f3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.gform_legacy_markup_wrapper .form_saved_message p.resume_form_link_wrapper {
  background-color: #fff;
  display: inline-block;
  padding: 1em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  max-width: 98% !important;
  overflow: hidden;
  -webkit-box-shadow: 0 3px 2px 0 rgba(66, 103, 126, 0.2);
  -moz-box-shadow: 0 3px 2px 0 rgba(66, 103, 126, 0.2);
  box-shadow: 0 3px 2px 0 rgba(66, 103, 126, 0.2);
}
.gform_legacy_markup_wrapper .form_saved_message a.resume_form_link {
  word-wrap: break-word;
  text-decoration: none;
  color: #2f637e;
}
.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform {
  margin: 1em 0 0 0;
}
.gform_legacy_markup_wrapper .form_saved_message label.form_saved_label {
  position: absolute;
  left: -9000px;
}
.gform_legacy_markup_wrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  input[type="text"] {
  margin-bottom: 0.25em;
}
.gform_legacy_markup_wrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  label.gform_resume_email_label {
  font-size: 1em;
  display: block;
}
.gform_legacy_markup_wrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  input {
  margin: 0 auto;
  display: inline-block;
}
.gform_legacy_markup_wrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  input[type="email"] {
  padding: calc(0.75em - 1px) !important;
  width: 24em;
  max-width: 98% !important;
  font-size: 1em;
  background-color: #fff;
  border: 1px solid #91afc7;
  color: #424242;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: inset 0 0 5px 0 #eee;
  -moz-box-shadow: inset 0 0 5px 0 #eee;
  box-shadow: inset 0 0 5px 0 #eee;
}
.gform_legacy_markup_wrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  input[type="submit"] {
  padding: 0.75em 1em;
  font-size: 1em;
  line-height: 1;
  background-color: #31708f;
  border: 1px solid #31708f;
  color: #fff;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
@media only screen and (max-width: 640px) {
  .gform_legacy_markup_wrapper
    div.form_saved_message
    div.form_saved_message_emailform
    form
    input[type="email"],
  .gform_legacy_markup_wrapper
    div.form_saved_message
    div.form_saved_message_emailform
    form
    input[type="submit"] {
    display: block;
    width: 98%;
  }
}
.gform_legacy_markup_wrapper
  .form_saved_message
  .form_saved_message_emailform
  .validation_message {
  color: #790000;
  font-weight: 700;
  padding: 2em;
}
.gform_legacy_markup_wrapper .form_saved_message_sent {
  margin: 1em auto;
  padding: 3em 2em;
  width: 99%;
  font-size: 1em;
  background-color: #e9ffd9;
  color: #3c763d;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
}
.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email,
.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_success {
  font-weight: 700;
  display: block;
  line-height: 2;
}
.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email {
  word-wrap: break-word;
  text-decoration: underline;
}
body
  #content
  .entry-content
  .gform_legacy_markup_wrapper
  form
  .gform_body
  .gform_fields
  .gfield
  .ginput_container
  #recaptcha_widget_div
  #recaptcha_area
  .recaptchatable
  tbody
  tr
  td
  .recaptcha_input_area,
body
  .gform_legacy_markup_wrapper
  form
  .gform_body
  .gform_fields
  .gfield
  .ginput_container
  #recaptcha_widget_div
  #recaptcha_area
  .recaptchatable
  tbody
  tr
  td
  .recaptcha_input_area {
  line-height: 1 !important;
}
body .gform_legacy_markup_wrapper img.ui-datepicker-trigger {
  width: 17px !important;
  height: 16px !important;
  display: -moz-inline-stack;
  display: inline-block;
}
body .gform_legacy_markup_wrapper img.add_list_item,
body .gform_legacy_markup_wrapper img.delete_list_item {
  display: -moz-inline-stack;
  display: inline-block;
  margin-top: -2px;
}
.gform_legacy_markup_wrapper
  ul
  li.gfield.field_sublabel_above.field_description_below
  + li.gfield {
  margin-top: 16px;
}
.gform_legacy_markup_wrapper
  li.gfield
  ul.gfield_radio
  li
  input[type="radio"]
  + input[type="text"] {
  width: 45.25%;
}
.gform_legacy_markup_wrapper table.recaptchatable {
  table-layout: auto;
}
.gform_legacy_markup_wrapper
  ul.gform_fields:not(.top_label)
  div.ginput_container_captcha {
  margin-left: 29%;
}
.gform_legacy_markup_wrapper .gfield .wp-editor-container {
  border: 1px solid #ddd;
}
.gform_legacy_markup_wrapper .gfield .wp-switch-editor {
  border-color: #ddd;
}
.gform_legacy_markup_wrapper .gfield .html-active .switch-html,
.gform_legacy_markup_wrapper .gfield .tmce-active .switch-tmce {
  border-bottom-color: #f5f5f5;
}
.gform_legacy_markup_wrapper .gfield .mce-edit-area iframe {
  width: 99.9% !important;
  margin: 0 !important;
}
body .gform_legacy_markup_wrapper ul li.gfield {
  margin-top: 16px;
  padding-top: 0;
}
body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html {
  line-height: inherit;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ul
  li,
body
  .gform_legacy_markup_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ul
  li {
  list-style-type: disc !important;
  margin: 0 0 8px 0;
  overflow: visible;
  padding-left: 0;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ul,
body
  .gform_legacy_markup_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ul {
  list-style-type: disc !important;
  margin: 16px 0 16px 28px !important;
  padding-left: 0;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li,
body
  .gform_legacy_markup_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li {
  list-style-type: decimal !important;
  overflow: visible;
  margin: 0 0 8px 0;
  padding-left: 0;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol,
body
  .gform_legacy_markup_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol {
  list-style-type: decimal !important;
  margin: 16px 0 18px 32px;
  padding-left: 0;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li
  ul,
body
  .gform_legacy_markup_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li
  ul
  li {
  list-style-type: disc !important;
  padding-left: 0;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li
  ul {
  margin: 16px 0 16px 16px;
}
body
  .gform_legacy_markup_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li
  ul
  li {
  margin: 0 0 8px;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  dl {
  margin: 0 0 18px 0;
  padding-left: 0;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  dl
  dt {
  font-weight: 700;
}
body
  .gform_legacy_markup_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  dl
  dd {
  margin: 0 0 16px 18px;
}
.gform_legacy_markup_wrapper span.gf_clear_span {
  display: block;
  height: 1px;
  overflow: hidden;
  width: 100%;
  float: none;
  clear: both;
  margin-top: -1px;
}
.gform_legacy_markup_wrapper .chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gform_legacy_markup_wrapper .chosen-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  display: none;
}
.gform_legacy_markup_wrapper .chosen-container.chosen-with-drop .chosen-drop {
  display: block;
}
.gform_legacy_markup_wrapper .chosen-container a {
  cursor: pointer;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name,
.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400;
  color: #999;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name:after,
.gform_legacy_markup_wrapper
  .chosen-container
  .search-choice
  .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}
.gform_legacy_markup_wrapper .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #fff),
    color-stop(50%, #f6f6f6),
    color-stop(52%, #eee),
    to(#f4f4f4)
  );
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.gform_legacy_markup_wrapper
  .chosen-container-single
  .chosen-single
  input[type="text"] {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  width: 0;
}
.gform_legacy_markup_wrapper .chosen-container-single .chosen-default {
  color: #999;
}
.gform_legacy_markup_wrapper .chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gform_legacy_markup_wrapper
  .chosen-container-single
  .chosen-single-with-deselect
  span {
  margin-right: 38px;
}
.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.webp") -42px 1px no-repeat;
  font-size: 1px;
}
.gform_legacy_markup_wrapper
  .chosen-container-single
  .chosen-single
  abbr:hover {
  background-position: -42px -10px;
}
.gform_legacy_markup_wrapper
  .chosen-container-single.chosen-disabled
  .chosen-single
  abbr:hover {
  background-position: -42px -10px;
}
.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("chosen-sprite.webp") no-repeat 0 2px;
}
.gform_legacy_markup_wrapper .chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.gform_legacy_markup_wrapper
  .chosen-container-single
  .chosen-search
  input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("chosen-sprite.webp") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.gform_legacy_markup_wrapper .chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.gform_legacy_markup_wrapper
  .chosen-container-single.chosen-container-single-nosearch
  .chosen-search {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.gform_legacy_markup_wrapper
  .chosen-container
  .chosen-results
  li.active-result {
  display: list-item;
  cursor: pointer;
}
.gform_legacy_markup_wrapper
  .chosen-container
  .chosen-results
  li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #3875d7),
    color-stop(90%, #2a62bc)
  );
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: 700;
  cursor: default;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.gform_legacy_markup_wrapper .chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(1%, #eee),
    color-stop(15%, #fff)
  );
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}
.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-field
  input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: 0 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eee;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #f4f4f4),
    color-stop(50%, #f0f0f0),
    color-stop(52%, #e8e8e8),
    to(#eee)
  );
  background-image: linear-gradient(
    #f4f4f4 20%,
    #f0f0f0 50%,
    #e8e8e8 52%,
    #eee 100%
  );
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice
  span {
  word-wrap: break-word;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.webp") -42px 1px no-repeat;
  font-size: 1px;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:hover {
  background-position: -42px -10px;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #f4f4f4),
    color-stop(50%, #f0f0f0),
    color-stop(52%, #e8e8e8),
    to(#eee)
  );
  background-image: linear-gradient(
    #f4f4f4 20%,
    #f0f0f0 50%,
    #e8e8e8 52%,
    #eee 100%
  );
  color: #666;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice-focus {
  background: #d4d4d4;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice-focus
  .search-choice-close {
  background-position: -42px -10px;
}
.gform_legacy_markup_wrapper .chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.gform_legacy_markup_wrapper
  .chosen-container-multi
  .chosen-drop
  .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.gform_legacy_markup_wrapper .chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.gform_legacy_markup_wrapper
  .chosen-container-active.chosen-with-drop
  .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #eee),
    color-stop(80%, #fff)
  );
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
}
.gform_legacy_markup_wrapper
  .chosen-container-active.chosen-with-drop
  .chosen-single
  div {
  border-left: none;
  background: 0 0;
}
.gform_legacy_markup_wrapper
  .chosen-container-active.chosen-with-drop
  .chosen-single
  div
  b {
  background-position: -18px 2px;
}
.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.gform_legacy_markup_wrapper
  .chosen-container-active
  .chosen-choices
  li.search-field
  input[type="text"] {
  color: #222 !important;
}
.gform_legacy_markup_wrapper .chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.gform_legacy_markup_wrapper .chosen-disabled .chosen-single {
  cursor: default;
}
.gform_legacy_markup_wrapper
  .chosen-disabled
  .chosen-choices
  .search-choice
  .search-choice-close {
  cursor: default;
}
.gform_legacy_markup_wrapper .chosen-rtl {
  text-align: right;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li {
  float: right;
}
.gform_legacy_markup_wrapper
  .chosen-rtl
  .chosen-choices
  li.search-field
  input[type="text"] {
  direction: rtl;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.gform_legacy_markup_wrapper
  .chosen-rtl
  .chosen-choices
  li.search-choice
  .search-choice-close {
  right: auto;
  left: 4px;
}
.gform_legacy_markup_wrapper
  .chosen-rtl.chosen-container-single
  .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.gform_legacy_markup_wrapper
  .chosen-rtl.chosen-container-active.chosen-with-drop
  .chosen-single
  div {
  border-right: none;
}
.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("chosen-sprite.webp") no-repeat -30px -20px;
  direction: rtl;
}
.gform_legacy_markup_wrapper
  .chosen-rtl.chosen-container-single
  .chosen-single
  div
  b {
  background-position: 6px 2px;
}
.gform_legacy_markup_wrapper
  .chosen-rtl.chosen-container-single.chosen-with-drop
  .chosen-single
  div
  b {
  background-position: -12px 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 144dpi),
  only screen and (min-resolution: 1.5dppx) {
  .gform_legacy_markup_wrapper
    .chosen-container
    .chosen-results-scroll-down
    span,
  .gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-up span,
  .gform_legacy_markup_wrapper
    .chosen-container-multi
    .chosen-choices
    .search-choice
    .search-choice-close,
  .gform_legacy_markup_wrapper
    .chosen-container-single
    .chosen-search
    input[type="text"],
  .gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr,
  .gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b,
  .gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type="text"] {
    background-image: url("chosen-sprite@2x.webp") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
body .gform_legacy_markup_wrapper .chosen-container a.chosen-single {
  border-radius: inherit;
}
body .gform_legacy_markup_wrapper ul.chosen-results li {
  line-height: inherit;
}
@media only screen and (max-width: 641px) {
  .gform_legacy_markup_wrapper
    input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not(
      [type="file"]
    ) {
    line-height: 2;
    min-height: 2rem;
  }
  .gform_legacy_markup_wrapper textarea {
    line-height: 1.5;
  }
  .gform_legacy_markup_wrapper
    .chosen-container.chosen-container-single[style] {
    width: 100% !important;
  }
  .gform_legacy_markup_wrapper .chosen-container-single .chosen-single {
    height: 40px;
    line-height: 2.8;
  }
  .gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b {
    position: relative;
    top: 10px;
  }
  .gform_legacy_markup_wrapper
    div.chosen-container.chosen-container-multi[style] {
    width: 100% !important;
  }
  .gform_legacy_markup_wrapper
    .chosen-container.chosen-container-multi
    ul.chosen-choices
    li.search-choice,
  .gform_legacy_markup_wrapper
    .chosen-container.chosen-container-multi
    ul.chosen-choices
    li.search-field {
    width: 100%;
    line-height: inherit;
    float: none;
  }
  .gform_legacy_markup_wrapper
    .chosen-container.chosen-container-multi
    ul.chosen-choices
    li.search-choice
    span {
    margin-bottom: 0;
  }
  .gform_legacy_markup_wrapper
    .chosen-container-multi
    .chosen-choices
    li.search-choice
    .search-choice-close {
    top: calc(50% - 6px);
  }
  .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 8px;
    display: block;
  }
  .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex {
    margin-top: 12px !important;
  }
  .gform_legacy_markup_wrapper ul.gfield_checkbox li label,
  .gform_legacy_markup_wrapper ul.gfield_radio li label {
    width: 85%;
    cursor: pointer;
  }
}
@media only screen and (max-width: 761px),
  (min-device-width: 768px) and (max-device-width: 1023px) {
  .gform_legacy_markup_wrapper
    ul.gform_fields
    li.gfield.gfield_error
    + li.gfield.gfield_error {
    margin-top: 32px;
  }
  .gform_legacy_markup_wrapper table.gfield_list {
    border: 0;
  }
  .gform_legacy_markup_wrapper table.gfield_list thead {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .gform_legacy_markup_wrapper table.gfield_list tr {
    margin-bottom: 10px;
    display: block;
    background: #fff;
    position: relative;
    border: 1px solid #ccc;
    border-top: 2px solid #ccc;
    border-bottom: 4px solid #ccc;
  }
  .gform_legacy_markup_wrapper table.gfield_list td {
    display: block;
    margin-left: 8px;
    margin-right: 8px;
  }
  .gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons {
    border-bottom: 0;
    margin: 16px 0 0 0 !important;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields.form_sublabel_above
    table.gfield_list
    td:before,
  .gform_legacy_markup_wrapper
    ul.gform_fields.form_sublabel_below
    table.gfield_list
    td:after {
    content: attr(data-label);
    font-size: 0.875em;
    letter-spacing: 0.5pt;
    white-space: nowrap;
    display: block;
    clear: both;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields.form_sublabel_above
    table.gfield_list
    td:before {
    margin: 8px 0 3px 8px;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields.form_sublabel_below
    table.gfield_list
    td:after {
    margin: 3px 0 8px 8px;
  }
  .gform_legacy_markup_wrapper table.gfield_list td + td,
  .gform_legacy_markup_wrapper table.gfield_list th + th {
    padding: 4px 0 0 0;
  }
  .gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_even,
  .gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd {
    margin: 16px 0;
  }
  .gform_legacy_markup_wrapper
    table.gfield_list
    tr.gfield_list_row_odd:first-child {
    padding-top: 12px;
  }
  .gform_legacy_markup_wrapper table.gfield_list tr {
    padding-top: 12px;
  }
  .gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons {
    width: 100% !important;
    padding: 5px 4px 1px 4px !important;
    background-color: #eee;
    text-align: center;
  }
  .gform_legacy_markup_wrapper
    table.gfield_list
    tr
    td.gfield_list_icons
    img.add_list_item {
    margin: 12px 0 0 16px !important;
  }
  .gform_legacy_markup_wrapper
    table.gfield_list
    tr
    td.gfield_list_icons
    img.delete_list_item {
    margin: 12px 0 0 8px !important;
  }
  .gform_legacy_markup_wrapper .gform_footer a.gform_save_link,
  .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
    margin-left: 0;
  }
  .gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input {
    width: calc(100% - 16px);
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media only screen and (min-width: 641px) {
  .gform_legacy_markup_wrapper .gform_body {
    width: 100%;
  }
  .gform_legacy_markup_wrapper.gform_validation_error
    .gform_body
    ul
    li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 16px) !important;
  }
  .gform_legacy_markup_wrapper .gfield_checkbox li,
  .gform_legacy_markup_wrapper .gfield_radio li {
    margin: 0 0 8px 0;
    line-height: 1.3;
  }
  .gform_legacy_markup_wrapper .gsection {
    margin: 28px 16px 28px 0;
  }
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 29%;
    padding-right: 16px;
    margin-bottom: 16px;
  }
  .gform_legacy_markup_wrapper .right_label .gfield_label {
    text-align: right;
  }
  .gform_legacy_markup_wrapper .left_label .gfield_description,
  .gform_legacy_markup_wrapper .right_label .gfield_description {
    width: 70%;
  }
  .gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li,
  .gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,
  .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,
  .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,
  .gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,
  .gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,
  .gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,
  .gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li {
    margin-bottom: 10px;
  }
  .gform_legacy_markup_wrapper .left_label .gfield_description,
  .gform_legacy_markup_wrapper .left_label .instruction,
  .gform_legacy_markup_wrapper .right_label .gfield_description,
  .gform_legacy_markup_wrapper .right_label .instruction {
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    .gsection
    .gsection_description {
    margin-left: 0;
    padding-top: 4px;
    padding-left: 0;
    line-height: 1.5;
  }
  .gform_legacy_markup_wrapper
    form
    ul.gform_fields:not(.top_label)
    li.gfield_html_formatted {
    margin-left: 29% !important;
    width: 70%;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    ul.gfield_checkbox,
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio {
    overflow: hidden;
  }
  .gform_legacy_markup_wrapper .left_label div.ginput_complex,
  .gform_legacy_markup_wrapper .right_label div.ginput_complex {
    width: 70%;
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper .left_label input.small,
  .gform_legacy_markup_wrapper .left_label select.small,
  .gform_legacy_markup_wrapper .right_label input.small,
  .gform_legacy_markup_wrapper .right_label select.small {
    width: 15%;
  }
  .gform_legacy_markup_wrapper .left_label input.medium,
  .gform_legacy_markup_wrapper .left_label select.medium,
  .gform_legacy_markup_wrapper .right_label input.medium,
  .gform_legacy_markup_wrapper .right_label select.medium {
    width: calc(35% - 8px);
  }
  .gform_legacy_markup_wrapper .left_label input.large,
  .gform_legacy_markup_wrapper .left_label select.large,
  .gform_legacy_markup_wrapper .right_label input.large,
  .gform_legacy_markup_wrapper .right_label select.large {
    width: 70%;
  }
  .gform_legacy_markup_wrapper .left_label textarea.large,
  .gform_legacy_markup_wrapper .left_label textarea.medium,
  .gform_legacy_markup_wrapper .left_label textarea.small,
  .gform_legacy_markup_wrapper .right_label textarea.large,
  .gform_legacy_markup_wrapper .right_label textarea.medium,
  .gform_legacy_markup_wrapper .right_label textarea.small {
    width: 70%;
  }
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_list {
    width: 70%;
    margin-left: 29% !important;
  }
  .gform_legacy_markup_wrapper .top_label .gfield_list {
    width: 100%;
  }
  .gform_legacy_markup_wrapper .left_label .gf_list_one_column,
  .gform_legacy_markup_wrapper .right_label .gf_list_one_column {
    width: 45%;
  }
  .gform_legacy_markup_wrapper .top_label .gf_list_one_column {
    width: 46%;
  }
  .gform_legacy_markup_wrapper .left_label li.hidden_label input,
  .gform_legacy_markup_wrapper .right_label li.hidden_label input {
    margin-left: 3.7%;
  }
  .gform_legacy_markup_wrapper .left_label li.gfield .gfield_password_strength,
  .gform_legacy_markup_wrapper
    .right_label
    li.gfield
    .gfield_password_strength {
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper .top_label input.small,
  .gform_legacy_markup_wrapper .top_label select.small {
    width: 25%;
  }
  .gform_legacy_markup_wrapper .top_label input.medium,
  .gform_legacy_markup_wrapper .top_label select.medium {
    width: calc(50% - 8px);
  }
  .gform_legacy_markup_wrapper.gform_validation_error .top_label input.medium,
  .gform_legacy_markup_wrapper.gform_validation_error .top_label select.medium {
    width: 50%;
  }
  .gform_legacy_markup_wrapper .hidden_label input.large,
  .gform_legacy_markup_wrapper .hidden_label select.large,
  .gform_legacy_markup_wrapper .top_label input.large,
  .gform_legacy_markup_wrapper .top_label select.large {
    width: 100%;
  }
  .gform_legacy_markup_wrapper .top_label input.large.datepicker,
  .gform_legacy_markup_wrapper .top_label input.medium.datepicker,
  .gform_legacy_markup_wrapper .top_label input.small.datepicker {
    width: auto;
  }
  .gform_legacy_markup_wrapper textarea.small {
    height: 80px;
    width: 100%;
  }
  .gform_legacy_markup_wrapper textarea.medium {
    height: 160px;
    width: 100%;
  }
  .gform_legacy_markup_wrapper textarea.large {
    height: 320px;
    width: 100%;
  }
  .gform_legacy_markup_wrapper .ginput_complex .ginput_left,
  .gform_legacy_markup_wrapper .ginput_complex .ginput_right {
    width: 50%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 0 -4px 0 0;
  }
  .gform_legacy_markup_wrapper .ginput_container_password .ginput_right {
    padding-left: 8px;
  }
  .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_left,
  .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 50%;
  }
  .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left,
  .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right {
    min-height: 43px;
    position: relative;
    float: left;
  }
  .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right input {
    display: inline-block;
    width: 30%;
    max-width: 7rem;
  }
  .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left {
    width: 50%;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex
    select.ginput_card_expiration.ginput_card_expiration_month,
  .gform_legacy_markup_wrapper
    .ginput_complex
    select.ginput_card_expiration.ginput_card_expiration_year {
    width: 47% !important;
    display: -moz-inline-stack;
    display: inline-block;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex
    .ginput_cardinfo_left
    select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 4px;
  }
  .gform_legacy_markup_wrapper .gf_step {
    width: auto;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 16px 32px 16px 0;
  }
  .gform_legacy_markup_wrapper .gform_footer input.button,
  .gform_legacy_markup_wrapper .gform_footer input[type="image"],
  .gform_legacy_markup_wrapper .gform_footer input[type="submit"] {
    display: -moz-inline-stack;
    display: inline-block;
  }
  .gform_legacy_markup_wrapper .gform_footer input[type="image"] {
    vertical-align: middle;
  }
  .gform_legacy_markup_wrapper .gform_footer a.gform_save_link,
  .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
    font-size: 1em;
    margin-left: 16px;
    display: -moz-inline-stack;
    display: inline-block;
  }
  .gform_legacy_markup_wrapper .gform_footer input.button,
  .gform_legacy_markup_wrapper .gform_footer input[type="submit"],
  .gform_legacy_markup_wrapper .gform_page_footer input.button,
  .gform_legacy_markup_wrapper .gform_page_footer input[type="submit"] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
  }
  .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 16px;
  }
  .gform_legacy_markup_wrapper .ginput_complex .ginput_left {
    padding-right: 8px;
  }
  .gform_legacy_markup_wrapper
    .left_label
    .ginput_complex.ginput_container_address:after {
    content: "";
    display: block;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex.ginput_container_address
    .ginput_left {
    margin-right: 8px;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex.ginput_container_address
    .ginput_right {
    margin-right: -8px;
    padding-right: 8px;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex.ginput_container_address
    span.ginput_full
    + span.ginput_right {
    padding-right: 8px !important;
    margin-right: 8px;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex.ginput_container_address
    span.ginput_right
    + span.ginput_left {
    padding-right: 8px !important;
    margin-right: -8px;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex.ginput_container_address
    span.ginput_right
    + span.ginput_left.address_zip {
    margin-right: 8px;
  }
  .gform_legacy_markup_wrapper .gfield_error .ginput_container {
    padding-right: 0;
  }
  .gform_legacy_markup_wrapper
    ul.top_label
    li.gfield.gfield_error.gfield_contains_required
    .gfield_password_strength {
    margin: 18px 0 18px 0;
  }
  .gform_legacy_markup_wrapper .gform_footer:not(.top_label) {
    padding: 16px 0 10px 0;
    margin-left: 29%;
    width: 70%;
  }
  .gform_legacy_markup_wrapper
    .top_label
    div.ginput_complex.ginput_container.gf_name_has_1,
  .gform_legacy_markup_wrapper
    .top_label
    div.ginput_complex.ginput_container.gf_name_has_2,
  .gform_legacy_markup_wrapper
    .top_label
    div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(100% + 15px);
  }
  .gform_legacy_markup_wrapper
    .top_label
    div.ginput_complex.ginput_container.gf_name_has_4 {
    width: calc(100% + 13px);
  }
  .gform_legacy_markup_wrapper
    .top_label
    div.ginput_complex.ginput_container.gf_name_has_5 {
    width: calc(100% + 14px);
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_1,
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_2,
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(70% + 15px);
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_1,
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_2,
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(70% + 24px);
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_4 {
    width: calc(70% + 13px);
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_5 {
    width: calc(70% + 14px);
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper div.ginput_container_name span {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    padding-right: 16px;
    margin-right: -4px;
  }
  .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_1
    span {
    width: 100%;
  }
  .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_2
    span {
    width: 50%;
  }
  .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_3
    span {
    width: 33.3%;
  }
  .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_4
    span {
    width: 25%;
  }
  .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_5
    span {
    width: 19.95%;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_1
    span {
    width: 99.75% !important;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_2
    span {
    width: 49.75% !important;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_3
    span {
    width: 33% !important;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_4
    span {
    width: 24.75% !important;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_5
    span {
    width: 19.75% !important;
  }
  html
    .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_2
    span:first-child,
  html
    .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_3
    span:first-child,
  html
    .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_4
    span:first-child,
  html
    .gform_legacy_markup_wrapper
    div.ginput_complex.ginput_container.gf_name_has_5
    span:first-child {
    margin-left: 0 !important;
  }
  .gform_legacy_markup_wrapper
    .top_label
    .ginput_complex.ginput_container.ginput_container_email {
    width: calc(100% + 15px);
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 16px);
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 17px);
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    .ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 8px) !important;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex.ginput_container.ginput_container_email
    .ginput_left,
  .gform_legacy_markup_wrapper
    .ginput_complex.ginput_container.ginput_container_email
    .ginput_right {
    padding-right: 16px;
  }
  .gform_legacy_markup_wrapper
    ul.left_label
    li.gfield
    .gfield_password_strength,
  .gform_legacy_markup_wrapper
    ul.right_label
    li.gfield
    .gfield_password_strength {
    width: 70%;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex
    span.ginput_left
    + input.gform_hidden
    + span.ginput_left {
    padding-right: 0;
  }
  .gform_legacy_markup_wrapper
    .ginput_complex
    span.ginput_left.address_country {
    margin-right: 0;
  }
  html:not([dir="rtl"])
    .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    .clear-multi,
  html:not([dir="rtl"])
    .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    .gfield_description,
  html:not([dir="rtl"])
    .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 70%;
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper .gf_progressbar {
    width: calc(100% - 16px);
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    .gform_fileupload_multifile
    .gform_drop_area {
    margin-left: 29%;
    width: 70%;
  }
  body
    .gform_legacy_markup_wrapper
    span.ginput_left.address_city
    + input.gform_hidden
    + span.ginput_left.address_country {
    width: calc(50% - 8px);
    margin-right: 0;
  }
  .gform_legacy_markup_wrapper
    ul.gform_fields:not(.top_label)
    .ginput_container.ginput_recaptcha {
    margin-left: 29% !important;
  }
  .gform_legacy_markup_wrapper
    .gform_page_footer
    .button.gform_previous_button {
    margin-bottom: 0;
  }
  .gform_legacy_markup_wrapper .gform_page_footer .button.gform_button,
  .gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button {
    margin-right: 10px;
  }
  body
    .gform_legacy_markup_wrapper
    select.medium.gfield_select
    + div.chosen-container-multi[style],
  body
    .gform_legacy_markup_wrapper
    select.medium.gfield_select
    + div.chosen-container-single[style] {
    width: calc(50% - 8px) !important;
  }
  body
    .gform_legacy_markup_wrapper
    select.large.gfield_select
    + div.chosen-container-multi[style],
  body
    .gform_legacy_markup_wrapper
    select.large.gfield_select
    + div.chosen-container-single[style] {
    width: 100% !important;
  }
  body
    .gform_legacy_markup_wrapper
    select.small.gfield_select
    + div.chosen-container-multi[style],
  body
    .gform_legacy_markup_wrapper
    select.small.gfield_select
    + div.chosen-container-single[style] {
    width: 25% !important;
  }
}
.gform_legacy_markup_wrapper .gfield_repeater_cell > .gfield_repeater_wrapper {
  border-left: 8px solid rgba(54, 86, 102, 0.1);
  background-color: rgba(1, 1, 1, 0.02);
  padding: 10px 20px;
  border-radius: 8px;
  border-bottom: 1px solid #eee;
}
.gform_legacy_markup_wrapper .gfield_repeater_wrapper input {
  border: 1px solid #c5c6c5;
  border-radius: 4px;
}
.gform_legacy_markup_wrapper .gfield_repeater_wrapper .gfield_repeater_wrapper {
  margin-top: 10px;
}
.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text,
.gform_legacy_markup_wrapper
  .gfield_repeater_buttons
  .remove_repeater_item_text {
  min-width: 100px;
  height: 30px;
  background: rgba(242, 242, 242, 0.5);
  transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);
  font-size: 12px;
  color: #757575;
  border-radius: 20px;
  margin-right: 10px;
  margin-bottom: 5px;
  border: 1px solid rgba(117, 117, 117, 0.4);
  font-weight: 400;
}
.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_plus,
.gform_legacy_markup_wrapper
  .gfield_repeater_buttons
  .remove_repeater_item_minus {
  width: 22px;
  height: 22px;
  background: rgba(242, 242, 242, 0.5);
  transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);
  font-size: 16px;
  color: #757575;
  border-radius: 50%;
  margin: 10px 5px 0 5px;
  border: 1px solid rgba(117, 117, 117, 0.4);
  font-weight: 700;
  padding: 0;
  padding-bottom: 5px;
}
.gform_legacy_markup_wrapper
  .gfield_repeater_buttons
  button.gfield_icon_disabled {
  cursor: default;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.gform_legacy_markup_wrapper
  .gfield_repeater_buttons
  button.gfield_icon_disabled:hover {
  background: rgba(242, 242, 242, 0.5);
  color: #757575;
  border: 1px solid rgba(117, 117, 117, 0.4);
}
.gform_legacy_markup_wrapper .gfield_repeater_buttons button:hover {
  background: #fafafa;
  color: #374750;
  border: 1px solid #757575;
}
.gform_legacy_markup_wrapper
  .gfield_repeater
  .gfield_repeater_items
  .gfield_repeater_item:not(:last-child) {
  border-bottom: 2px solid #e0e0e6;
  padding-bottom: 20px;
}
.gform_legacy_markup_wrapper .gfield_repeater_cell > .gfield_repeater_wrapper {
  border-left: 8px solid #f1f1f1;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06),
    0 2px 1px -1px rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.06);
}
.gform_legacy_markup_wrapper
  .gfield_repeater_buttons
  .add_repeater_item_text:focus,
.gform_legacy_markup_wrapper
  .gfield_repeater_buttons
  .remove_repeater_item_text:focus {
  outline: 0;
}
.gform_legacy_markup_wrapper
  .gfield_repeater_item
  .gfield_repeater_cell
  .gfield_required {
  color: #c32121;
}
.gform_legacy_markup_wrapper .gfield_repeater_cell label {
  color: #9b9a9a;
  font-weight: 400;
  font-size: 14px;
  padding-top: 8px;
}
.gform_legacy_markup_wrapper
  .gfield_repeater_value
  .gfield_repeater_value
  .gfield_repeater_cell {
  padding-bottom: 20px;
  padding-top: 0;
}
.gform_legacy_markup_wrapper div .gfield_repeater_cell {
  margin-top: 5px;
}
.gform_legacy_markup_wrapper
  .gfield_repeater
  .gfield_repeater_items
  .gfield_repeater_item:not(:last-child) {
  border-bottom: 2px solid #e0e0e6;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 10px;
}
.gform_legacy_markup_wrapper .gfield_repeater_value > .gfield_repeater {
  border-left: 8px solid rgba(54, 86, 102, 0.1);
  background-color: rgba(1, 1, 1, 0.02);
  padding: 10px 20px;
  border-radius: 8px;
  border-bottom: 1px solid #eee;
  margin: 10px;
}
.gform_legacy_markup_wrapper
  .gfield_repeater_cell
  .gfield_repeater_value:not(:first-child) {
  color: rgba(117, 117, 117, 0.7);
  border: 1px solid #c5c6c5;
  border-radius: 4px;
  margin-right: 10px;
  padding-left: 10px;
  background-color: #f0f0f0;
}
.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items,
.gform_legacy_markup_wrapper
  .gfield_repeater_items
  .gfield_repeater_cell:not(:first-child) {
  padding-top: 5px;
}
.gform_legacy_markup_wrapper .gfield_repeater .gfield_label {
  color: #23282d;
  font-size: 16px;
  font-weight: 600;
}
.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_label {
  padding-bottom: 0;
}
.gform_legacy_markup_wrapper
  .gfield_repeater_value
  .gfield_repeater_value
  .gfield_repeater_item:first-child {
  padding-bottom: 0;
}
@media only screen and (min-width: 641px) {
  .gform_wrapper .top_label li.gfield.gf_inline {
    vertical-align: top;
    width: auto !important;
    margin: 0;
    padding-right: 16px;
    float: none !important;
    display: -moz-inline-stack;
    display: inline-block;
  }
  .gform_wrapper .top_label li.gfield.gf_inline input[type="email"].large,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="email"].medium,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="email"].small,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="number"].large,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="number"].medium,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="number"].small,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="password"].large,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="password"].medium,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="password"].small,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].large,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].medium,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].small,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="text"].large,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="text"].medium,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="text"].small,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="url"].large,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="url"].medium,
  .gform_wrapper .top_label li.gfield.gf_inline input[type="url"].small {
    width: 100%;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_inline
    input[type="text"].datepicker.medium {
    width: 96px !important;
  }
  .gform_wrapper .top_label li.gfield.gf_inline select {
    width: 100%;
  }
  .gform_wrapper .top_label li.gfield.gf_inline textarea {
    width: 100%;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_inline
    div.gfield_time_hour
    input[type="text"],
  .gform_wrapper
    .top_label
    li.gfield.gf_inline
    div.gfield_time_minute
    input[type="text"] {
    width: 70% !important;
  }
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute {
    width: 50px;
  }
  .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
    width: auto;
  }
  .gform_wrapper li.gf_inline div.ginput_container {
    white-space: nowrap !important;
  }
  .gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label {
    display: block !important;
  }
  .gform_wrapper li.gfield.gfield_error.gf_inline {
    margin-right: 16px;
    padding-right: 0;
  }
  .gform_wrapper .top_label li.gfield.gf_left_half,
  .gform_wrapper .top_label li.gfield.gf_right_half {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-right: 16px;
    float: none;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_left_half
    .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(
      .gfield_time_ampm
    ):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(
      .gfield_signature_container
    ),
  .gform_wrapper
    .top_label
    li.gfield.gf_right_half
    .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(
      .gfield_time_ampm
    ):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(
      .gfield_signature_container
    ) {
    width: 100% !important;
    margin: 8px 0 0 0;
    padding-left: 0;
    padding-right: 0;
  }
  .gform_wrapper .top_label li.gfield.gf_left_half:before {
    content: "";
    display: block;
    clear: both;
  }
  .gform_wrapper .top_label li.gfield.gf_right_half:after {
    content: "";
    display: table;
    clear: both;
  }
  .gform_wrapper.gform_validation_error
    .top_label
    li.gfield.gfield_error.gf_left_half,
  .gform_wrapper.gform_validation_error
    .top_label
    li.gfield.gfield_error.gf_right_half {
    max-width: calc(50% - 16px);
    padding-right: 0;
  }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
    margin-right: 16px;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_left_half
    div:not(.ginput_container_date)
    input.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_left_half
    div:not(.ginput_container_date)
    input.medium,
  .gform_wrapper
    .top_label
    li.gfield.gf_left_half
    div:not(.ginput_container_date)
    select.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_left_half
    div:not(.ginput_container_date)
    select.medium,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_half
    div:not(.ginput_container_date)
    input.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_half
    div:not(.ginput_container_date)
    input.medium,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_half
    div:not(.ginput_container_date)
    select.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_half
    div:not(.ginput_container_date)
    select.medium {
    width: 100%;
  }
  .gform_wrapper .top_label li.gfield.gf_left_half textarea,
  .gform_wrapper .top_label li.gfield.gf_right_half textarea {
    width: 98%;
  }
  .gform_wrapper .top_label li.gfield.gf_left_half input.small,
  .gform_wrapper .top_label li.gfield.gf_right_half input.small {
    width: 35%;
  }
  .gform_wrapper .top_label li.gfield.gf_left_half + li.gsection,
  .gform_wrapper .top_label li.gfield.gf_right_half + li.gsection {
    padding: 16px 0 8px 0;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_left_half
    + li.gfield.gsection.gf_left_half,
  .gform_wrapper
    .top_label
    li.gfield.gf_left_half
    + li.gfield.gsection.gf_right_half,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_half
    + li.gfield.gsection.gf_left_half,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_half
    + li.gfield.gsection.gf_right_half,
  .gform_wrapper
    .top_label
    li.gfield.gsection.gf_left_half
    + li.gfield.gsection.gf_left_half,
  .gform_wrapper
    .top_label
    li.gfield.gsection.gf_right_half
    + li.gfield.gsection.gf_left_half,
  .gform_wrapper
    .top_label
    li.gfield.gsection.gf_right_half
    + li.gfield.gsection.gf_right_half {
    padding: 16px 0 8px 0;
  }
  .gform_wrapper
    .top_label
    li.gfield.gsection.gf_left_half
    + li.gfield.gsection.gf_right_half {
    padding: 0 0 8px 0;
  }
  .gform_wrapper
    .top_label
    li.gfield.gsection.gf_left_half
    + li.gfield.gsection.gf_right_half
    + li.gfield.gsection.gf_left_half
    + li.gfield.gsection.gf_right_half {
    padding: 16px 0 8px 0;
  }
  .gform_wrapper .top_label li.gfield.gf_left_half + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_right_half + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield {
    clear: both;
  }
  .gform_wrapper .top_label li.gfield.gf_left_third,
  .gform_wrapper .top_label li.gfield.gf_middle_third,
  .gform_wrapper .top_label li.gfield.gf_right_third {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    float: none;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(
      .gfield_time_ampm
    ),
  .gform_wrapper
    .top_label
    li.gfield.gf_middle_third:not(.gfield_time_hour):not(
      .gfield_time_minute
    ):not(.gfield_time_ampm) {
    width: 33.3%;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_right_third:not(.gfield_time_hour):not(
      .gfield_time_minute
    ):not(.gfield_time_ampm) {
    width: 33.4%;
  }
  .gform_wrapper .top_label li.gfield.gf_left_third,
  .gform_wrapper .top_label li.gfield.gf_middle_third,
  .gform_wrapper .top_label li.gfield.gf_right_third {
    margin-bottom: 8px;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_left_third
    div:not(.ginput_container_date)
    input.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_left_third
    div:not(.ginput_container_date)
    input.medium,
  .gform_wrapper
    .top_label
    li.gfield.gf_left_third
    div:not(.ginput_container_date)
    select.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_left_third
    div:not(.ginput_container_date)
    select.medium,
  .gform_wrapper
    .top_label
    li.gfield.gf_middle_third
    div:not(.ginput_container_date)
    input.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_middle_third
    div:not(.ginput_container_date)
    input.medium,
  .gform_wrapper
    .top_label
    li.gfield.gf_middle_third
    div:not(.ginput_container_date)
    select.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_middle_third
    div:not(.ginput_container_date)
    select.medium,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_third
    div:not(.ginput_container_date)
    input.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_third
    div:not(.ginput_container_date)
    input.medium,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_third
    div:not(.ginput_container_date)
    select.large,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_third
    div:not(.ginput_container_date)
    select.medium {
    width: 100%;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_left_third
    div:not(.ginput_container_date)
    input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity),
  .gform_wrapper
    .top_label
    li.gfield.gf_left_third
    div:not(.ginput_container_date)
    select,
  .gform_wrapper
    .top_label
    li.gfield.gf_middle_third
    div:not(.ginput_container_date)
    input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity):not(
      .ginput_container_time input
    ),
  .gform_wrapper
    .top_label
    li.gfield.gf_middle_third
    div:not(.ginput_container_date)
    select,
  .gform_wrapper
    .top_label
    li.gfield.gf_right_third
    div:not(.ginput_container_date)
    input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity),
  .gform_wrapper
    .top_label
    li.gfield.gf_right_third
    div:not(.ginput_container_date)
    select {
    width: 100% !important;
  }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
  .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
    width: calc(33.3% - 24px) !important;
    margin-right: 16px;
  }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
    width: 33.4%;
  }
  .gform_wrapper .top_label li.gfield.gf_right_third:after {
    content: "";
    display: table;
    clear: both;
  }
  .gform_wrapper .top_label li.gfield.gf_left_third + li.gsection,
  .gform_wrapper .top_label li.gfield.gf_right_third + li.gsection {
    padding: 16px 0 8px 0;
  }
  .gform_wrapper .top_label li.gfield.gf_left_third + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_left_third + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_middle_third + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_middle_third + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_right_third + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_right_third + li.gfield {
    clear: both;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_first_quarter:not(.gfield_time_hour):not(
      .gfield_time_minute
    ):not(.gfield_time_ampm),
  .gform_wrapper
    .top_label
    li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(
      .gfield_time_minute
    ):not(.gfield_time_ampm),
  .gform_wrapper
    .top_label
    li.gfield.gf_second_quarter:not(.gfield_time_hour):not(
      .gfield_time_minute
    ):not(.gfield_time_ampm),
  .gform_wrapper
    .top_label
    li.gfield.gf_third_quarter:not(.gfield_time_hour):not(
      .gfield_time_minute
    ):not(.gfield_time_ampm) {
    width: 25%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    float: none;
  }
  .gform_wrapper .top_label li.gfield.gf_first_quarter,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter,
  .gform_wrapper .top_label li.gfield.gf_second_quarter,
  .gform_wrapper .top_label li.gfield.gf_third_quarter {
    margin-bottom: 8px;
  }
  .gform_wrapper
    .top_label
    li.gfield.gf_first_quarter
    div:not(.ginput_container_date)
    input:not([type="radio"]):not([type="checkbox"]),
  .gform_wrapper
    .top_label
    li.gfield.gf_first_quarter
    div:not(.ginput_container_date)
    select,
  .gform_wrapper
    .top_label
    li.gfield.gf_fourth_quarter
    div:not(.ginput_container_date)
    input:not([type="radio"]):not([type="checkbox"]),
  .gform_wrapper
    .top_label
    li.gfield.gf_fourth_quarter
    div:not(.ginput_container_date)
    select,
  .gform_wrapper
    .top_label
    li.gfield.gf_second_quarter
    div:not(.ginput_container_date)
    input:not([type="radio"]):not([type="checkbox"]),
  .gform_wrapper
    .top_label
    li.gfield.gf_second_quarter
    div:not(.ginput_container_date)
    select,
  .gform_wrapper
    .top_label
    li.gfield.gf_third_quarter
    div:not(.ginput_container_date)
    input:not([type="radio"]):not([type="checkbox"]),
  .gform_wrapper
    .top_label
    li.gfield.gf_third_quarter
    div:not(.ginput_container_date)
    select {
    width: 100% !important;
  }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,
  .gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter,
  .gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
  .gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
    width: 24.5%;
  }
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter:after {
    content: "";
    display: table;
    clear: both;
  }
  .gform_wrapper .top_label li.gfield.gf_first_quarter input.large,
  .gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,
  .gform_wrapper .top_label li.gfield.gf_first_quarter select.large,
  .gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,
  .gform_wrapper .top_label li.gfield.gf_second_quarter input.large,
  .gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,
  .gform_wrapper .top_label li.gfield.gf_second_quarter select.large,
  .gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,
  .gform_wrapper .top_label li.gfield.gf_third_quarter input.large,
  .gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,
  .gform_wrapper .top_label li.gfield.gf_third_quarter select.large,
  .gform_wrapper .top_label li.gfield.gf_third_quarter select.medium {
    width: 97.5%;
  }
  .gform_wrapper .top_label li.gfield.gf_first_quarter + li.gsection,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gsection {
    padding: 16px 0 8px 0;
  }
  .gform_wrapper .top_label li.gfield.gf_first_quarter + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_first_quarter + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_second_quarter + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_second_quarter + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_third_quarter + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_third_quarter + li.gfield {
    clear: both;
  }
  .gform_wrapper .top_label li ul.gfield_checkbox,
  .gform_wrapper .top_label li ul.gfield_radio {
    width: calc(100% + 16px);
  }
  .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,
  .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
    width: calc(70% + 16px);
  }
  .gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_checkbox,
  .gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_radio {
    font-size: 0;
    display: block;
  }
  .gform_wrapper
    li.gfield[class*="col"][class*="gf_list_"]
    ul.gfield_checkbox
    li,
  .gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_radio li {
    font-size: 0.9rem;
  }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
    width: 50%;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0;
    padding-right: 16px;
    min-height: 28px;
    vertical-align: top;
  }
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
    width: 33.3%;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0 0 2px 0;
    padding-right: 16px;
    min-height: 28px;
    vertical-align: top;
  }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
    max-width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
  }
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
    width: 25%;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0;
    padding-right: 16px;
    min-height: 28px;
    vertical-align: top;
  }
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
    width: 20%;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0;
    padding-right: 16px;
    min-height: 28px;
    vertical-align: top;
  }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio {
    overflow: hidden;
  }
  .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gf_list_2col
    label.gfield_label,
  .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gf_list_3col
    label.gfield_label,
  .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gf_list_4col
    label.gfield_label,
  .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gf_list_5col
    label.gfield_label,
  .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gf_list_inline
    label.gfield_label {
    margin: 0 0 10px 0;
  }
  .gform_wrapper
    li.gf_list_2col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox,
  .gform_wrapper
    li.gf_list_3col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox,
  .gform_wrapper
    li.gf_list_4col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox,
  .gform_wrapper
    li.gf_list_5col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
  .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gf_list_2col_vertical
    label.gfield_label {
    margin: 0 0 10px 0;
  }
  .gform_wrapper
    li.gf_list_2col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox,
  .gform_wrapper
    li.gf_list_2col_vertical
    .ginput_container_radio
    ul.gfield_radio {
    width: calc(100% - 16px);
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .gform_wrapper
    li.gf_list_3col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox,
  .gform_wrapper
    li.gf_list_3col_vertical
    .ginput_container_radio
    ul.gfield_radio {
    width: calc(100% - 8px);
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  .gform_wrapper
    li.gf_list_4col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox,
  .gform_wrapper
    li.gf_list_4col_vertical
    .ginput_container_radio
    ul.gfield_radio {
    width: calc(100% - 8px);
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
  .gform_wrapper
    li.gf_list_5col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox,
  .gform_wrapper
    li.gf_list_5col_vertical
    .ginput_container_radio
    ul.gfield_radio {
    width: calc(100% - 8px);
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
  }
  .gform_wrapper
    li.gf_list_2col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox
    li
    label,
  .gform_wrapper
    li.gf_list_2col_vertical
    .ginput_container_radio
    ul.gfield_radio
    li
    label,
  .gform_wrapper
    li.gf_list_3col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox
    li
    label,
  .gform_wrapper
    li.gf_list_3col_vertical
    .ginput_container_radio
    ul.gfield_radio
    li
    label,
  .gform_wrapper
    li.gf_list_4col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox
    li
    label,
  .gform_wrapper
    li.gf_list_4col_vertical
    .ginput_container_radio
    ul.gfield_radio
    li
    label,
  .gform_wrapper
    li.gf_list_5col_vertical
    .ginput_container_checkbox
    ul.gfield_checkbox
    li
    label,
  .gform_wrapper
    li.gf_list_5col_vertical
    .ginput_container_radio
    ul.gfield_radio
    li
    label {
    max-width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
    height: 25px;
  }
  .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
    height: 50px;
  }
  .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
    height: 75px;
  }
  .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
    height: 100px;
  }
  .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
    height: 125px;
  }
  .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
    height: 150px;
  }
  .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
  .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    width: auto !important;
    float: none !important;
    margin: 0 8px 10px 0;
    display: -moz-inline-stack;
    display: inline-block;
  }
  html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
  html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    padding-left: 16px !important;
    padding-right: 0 !important;
  }
  .gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {
    display: none !important;
  }
  .gform_wrapper li.gsection.gf_scroll_text {
    height: 240px;
    width: calc(100% - 16px);
    padding: 16px;
    background-color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 1px solid #ccc;
    border-bottom: 1px solid #ccc !important;
  }
  .gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title {
    margin: 10px 10px 0 8px !important;
  }
  .gform_wrapper.gf_browser_chrome
    .top_label
    li.gsection.gf_scroll_text
    h2.gsection_title,
  .gform_wrapper.gf_browser_gecko
    .top_label
    li.gsection.gf_scroll_text
    h2.gsection_title {
    margin: 0 10px 0 8px !important;
  }
  .gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description {
    margin: 10px;
    font-size: 12px;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ul
    li,
  .gform_wrapper
    form
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ul
    li {
    list-style-type: disc !important;
    margin: 0 0 8px;
    overflow: visible;
    padding-left: 0;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ul,
  .gform_wrapper
    form
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ul {
    list-style-type: disc !important;
    margin: 16px 0 16px 18px;
    padding-left: 0;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ol
    li,
  .gform_wrapper
    form
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ol
    li {
    list-style-type: decimal !important;
    overflow: visible;
    margin: 0 0 8px;
    padding-left: 0;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ol,
  .gform_wrapper
    form
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ol {
    list-style-type: decimal !important;
    margin: 16px 0 18px 32px;
    padding-left: 0;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ol
    li
    ul,
  .gform_wrapper
    form
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ol
    li
    ul
    li {
    list-style-type: disc !important;
    padding-left: 0;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ol
    li
    ul {
    margin: 16px 0 16px 18px;
  }
  .gform_wrapper
    form
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    ol
    li
    ul
    li {
    margin: 0 0 8px;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    dl {
    margin: 0 0 18px 0;
    padding-left: 0;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    dl
    dt {
    font-weight: 700;
  }
  .gform_wrapper
    div.gform_ul.gform_fields
    .top_label
    li.gfield.gsection.gf_scroll_text
    div.gsection_description
    dl
    dd {
    margin: 0 0 16px 18px;
  }
  .gform_wrapper li.gfield.gfield_html.gf_alert_blue,
  .gform_wrapper li.gfield.gfield_html.gf_alert_gray,
  .gform_wrapper li.gfield.gfield_html.gf_alert_green,
  .gform_wrapper li.gfield.gfield_html.gf_alert_red,
  .gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 20px 0 !important;
    padding: 20px !important;
  }
  .gform_wrapper li.gfield.gfield_html.gf_alert_green {
    border: 1px solid #97b48a;
    background-color: #cbeca0;
    text-shadow: #dfb 1px 1px;
    color: #030;
  }
  .gform_wrapper li.gfield.gfield_html.gf_alert_red {
    border: 1px solid #cfadb3;
    background-color: #faf2f5;
    text-shadow: #fff 1px 1px;
    color: #832525;
  }
  .gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
    border: 1px solid #e6db55;
    background-color: #fffbcc;
    text-shadow: #fcfaea 1px 1px;
    color: #222;
  }
  .gform_wrapper li.gfield.gfield_html.gf_alert_gray {
    border: 1px solid #ccc;
    background-color: #eee;
    text-shadow: #fff 1px 1px;
    color: #424242;
  }
  .gform_wrapper li.gfield.gfield_html.gf_alert_blue {
    border: 1px solid #a7c2e7;
    background-color: #d1e4f3;
    text-shadow: #e0f1ff 1px 1px;
    color: #314475;
  }
  div.gform_confirmation_wrapper.gf_confirmation_simple_yellow {
    margin: 30px 0;
    max-width: 99%;
    border-top: 1px solid #e6db55;
    border-bottom: 1px solid #e6db55;
    padding: 32px;
    background-color: #fffbcc;
    color: #424242;
    font-size: 25px;
  }
  div.gform_confirmation_wrapper.gf_confirmation_simple_gray {
    margin: 30px 0;
    max-width: 99%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 32px;
    background-color: #eaeaea;
    color: #424242;
    font-size: 25px;
  }
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient {
    position: relative;
    background-color: #fffbd2;
    margin: 30px 0;
    border: 1px solid #e6db55;
    -webkit-box-shadow: 0 0 5px rgba(221, 215, 131, 0.75);
    -moz-box-shadow: 0 0 5px rgba(221, 215, 131, 0.75);
    box-shadow: 0 0 5px rgba(221, 215, 131, 0.75);
  }
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient
    div.gform_confirmation_message {
    margin: 0;
    padding: 40px;
    max-width: 99%;
    font-size: 28px;
    border-top: 2px solid #fff;
    border-bottom: 1px solid #e6db55;
    background-color: #fffbcc;
    color: #424242;
    background: #fffce5;
    background: -moz-linear-gradient(top, #fffce5 0, #fff9bf 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #fffce5),
      color-stop(100%, #fff9bf)
    );
    background: -webkit-linear-gradient(top, #fffce5 0, #fff9bf 100%);
    background: -o-linear-gradient(top, #fffce5 0, #fff9bf 100%);
    background: -ms-linear-gradient(top, #fffce5 0, #fff9bf 100%);
    background: linear-gradient(to bottom, #fffce5 0, #fff9bf 100%);
  }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient {
    position: relative;
    background-color: #f1fcdf;
    margin: 30px 0;
    border: 1px solid #a7c37c;
    -webkit-box-shadow: 0 0 5px rgba(86, 122, 86, 0.4);
    -moz-box-shadow: 0 0 5px rgba(86, 122, 86, 0.4);
    box-shadow: 0 0 5px rgba(86, 122, 86, 0.4);
  }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient
    div.gforms_confirmation_message {
    margin: 0;
    padding: 40px;
    max-width: 99%;
    font-size: 28px;
    border-top: 2px solid #effade;
    border-bottom: 1px solid #a7c37c;
    background-color: #fffbcc;
    text-shadow: #dfb 1px 1px;
    color: #030;
    background: #dbf2b7;
    background: -moz-linear-gradient(top, #dbf2b7 0, #b4d088 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #dbf2b7),
      color-stop(100%, #b4d088)
    );
    background: -webkit-linear-gradient(top, #dbf2b7 0, #b4d088 100%);
    background: -o-linear-gradient(top, #dbf2b7 0, #b4d088 100%);
    background: -ms-linear-gradient(top, #dbf2b7 0, #b4d088 100%);
    background: linear-gradient(to bottom, #dbf2b7 0, #b4d088 100%);
  }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width: 40%;
    background: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
  }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto;
  }
  .gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper {
    width: auto;
    margin: 0 auto;
    display: table;
  }
  .gform_wrapper form.gf_simple_horizontal {
    width: calc(100% - 16px);
    margin: 0 auto;
  }
  .gform_wrapper form.gf_simple_horizontal div.gform_body,
  .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    position: relative;
  }
  .gform_wrapper form.gf_simple_horizontal div.gform_body {
    width: auto;
    max-width: 75%;
  }
  .gform_wrapper form.gf_simple_horizontal div.ginput_container,
  .gform_wrapper form.gf_simple_horizontal ul li.gfield {
    margin-top: 0 !important;
  }
  .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
    width: auto;
    max-width: 25%;
    padding: 0;
    margin: 0;
  }
  body:not(rtl)
    .gform_wrapper
    form.gf_simple_horizontal
    div.gform_footer.top_label {
    text-align: left;
  }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label {
    display: table;
    width: 100%;
  }
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label
    li.gfield {
    display: table-cell;
    padding-right: 1em;
    height: auto;
  }
  .gform_wrapper
    form.gf_simple_horizontal
    .gfield_description:not(.validation_message),
  .gform_wrapper form.gf_simple_horizontal .ginput_complex label,
  .gform_wrapper form.gf_simple_horizontal label.gfield_label {
    display: block;
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: -9000px;
  }
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label.form_sublabel_below
    li.gfield {
    vertical-align: middle;
  }
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label.form_sublabel_above
    li.gfield {
    vertical-align: middle;
  }
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label
    li.gfield
    input.large,
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label
    li.gfield
    input.medium,
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label
    li.gfield
    input.small {
    width: 100%;
  }
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label
    li.gfield
    select.large,
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label
    li.gfield
    select.medium,
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_body
    ul.top_label
    li.gfield
    select.small {
    width: 100%;
  }
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_footer.top_label
    input[type="button"],
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_footer.top_label
    input[type="image"],
  .gform_wrapper
    form.gf_simple_horizontal
    div.gform_footer.top_label
    input[type="submit"] {
    height: auto;
  }
  .gform_wrapper form.gf_simple_horizontal .top_label .gfield_error {
    margin-bottom: 0;
  }
  .gform_wrapper
    form.gf_simple_horizontal
    ul
    li.gfield
    .ginput_container_checkbox
    ul
    li,
  .gform_wrapper
    form.gf_simple_horizontal
    ul
    li.gfield
    .ginput_container_radio
    ul
    li {
    display: inline-block;
    margin-right: 0.5em;
  }
  html[dir="rtl"]
    .gform_wrapper
    form.gf_simple_horizontal
    div.ginput_complex.ginput_container.gf_name_has_2
    span {
    width: 48.5%;
  }
  html[dir="rtl"]
    .gform_wrapper
    form.gf_simple_horizontal
    div.ginput_complex.ginput_container.gf_name_has_3
    span {
    width: 33%;
  }
  html[dir="rtl"]
    .gform_wrapper
    form.gf_simple_horizontal
    div.ginput_complex.ginput_container.gf_name_has_4
    span {
    width: 24.5%;
  }
  html[dir="rtl"]
    .gform_wrapper
    form.gf_simple_horizontal
    div.ginput_complex.ginput_container.gf_name_has_5
    span {
    width: 19.5%;
  }
}
body .gform_wrapper.gf_form_center_wrapper {
  padding: 16px 0 16px 16px;
}
.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:before,
.gform_legacy_markup_wrapper.gf_browser_safari ul li:after,
.gform_legacy_markup_wrapper.gf_browser_safari ul li:before {
  content: none;
}
.gform_legacy_markup_wrapper.gf_browser_safari
  .gform_body
  ul.gform_fields
  li.gfield
  .ginput_container
  #recaptcha_widget_div
  #recaptcha_area {
  width: 99% !important;
}
.gform_legacy_markup_wrapper.gf_browser_safari
  .left_label
  #recaptcha_area
  #recaptcha_table,
.gform_legacy_markup_wrapper.gf_browser_safari
  .right_label
  #recaptcha_area
  #recaptcha_table {
  margin-left: 32%;
}
.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input,
.gform_legacy_markup_wrapper.gf_browser_safari
  .gfield_checkbox
  li
  input[type="checkbox"],
.gform_legacy_markup_wrapper.gf_browser_safari
  .gfield_radio
  li
  input[type="radio"] {
  margin-top: 4px;
}
.gform_legacy_markup_wrapper.gf_browser_safari select[multiple="multiple"] {
  height: auto !important;
}
.gform_legacy_markup_wrapper.gf_browser_safari
  input.button.gform_button_select_files {
  padding: 6px 12px !important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome select {
  padding: 2px 0 2px 3px;
}
.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before,
.gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,
.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before {
  content: none;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  .gform_body
  ul.gform_fields
  li.gfield
  .ginput_container
  #recaptcha_widget_div
  #recaptcha_area {
  width: 99% !important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  .left_label
  #recaptcha_area
  #recaptcha_table,
.gform_legacy_markup_wrapper.gf_browser_chrome
  .right_label
  #recaptcha_area
  #recaptcha_table {
  margin-left: 32%;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  .ginput_complex
  .ginput_right
  select,
.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select {
  text-indent: 2px;
  line-height: 1.5em;
  margin-bottom: 5px;
  margin-top: 2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_legacy_markup_wrapper.gf_browser_chrome
  .gfield_checkbox
  li
  input[type="checkbox"],
.gform_legacy_markup_wrapper.gf_browser_chrome
  .gfield_radio
  li
  input[type="radio"] {
  margin-top: 6px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  ul.gform_fields
  li.gfield
  div.ginput_complex
  span.ginput_left
  select,
.gform_legacy_markup_wrapper.gf_browser_chrome
  ul.gform_fields
  li.gfield
  div.ginput_complex
  span.ginput_right
  select,
.gform_legacy_markup_wrapper.gf_browser_chrome
  ul.gform_fields
  li.gfield
  select {
  margin-left: 1px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  ul.gform_fields
  li.gfield
  input[type="radio"] {
  margin-left: 1px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  ul.gform_fields
  li.gfield
  span.name_first,
.gform_legacy_markup_wrapper.gf_browser_chrome
  ul.gform_fields
  li.gfield
  span.name_last,
.gform_legacy_markup_wrapper.gf_browser_chrome
  ul.gform_fields
  li.gfield
  span.name_middle {
  padding-top: 2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple="multiple"] {
  height: auto !important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  .gfield_error
  .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name
  span.name_last,
.gform_legacy_markup_wrapper.gf_browser_chrome
  .gfield_error
  .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name
  span.name_middle {
  margin-left: 1.1%;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  .gfield_error
  input[type="email"],
.gform_legacy_markup_wrapper.gf_browser_chrome
  .gfield_error
  input[type="number"],
.gform_legacy_markup_wrapper.gf_browser_chrome
  .gfield_error
  input[type="password"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="tel"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="text"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="url"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea,
.gform_legacy_markup_wrapper.gf_browser_chrome
  li.gfield_error.field_sublabel_above
  .ginput_complex
  input[type="text"] {
  margin-bottom: 2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
  input.button.gform_button_select_files {
  padding: 6px 12px !important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome span.address_country {
  margin-top: -2px;
}
.gform_legacy_markup_wrapper.gf_browser_gecko select {
  padding: 2px 12px 2px 2px;
}
.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:before,
.gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,
.gform_legacy_markup_wrapper.gf_browser_gecko ul li:before {
  content: none;
}
.gform_legacy_markup_wrapper.gf_browser_gecko
  .ginput_complex
  .ginput_cardinfo_left
  select.ginput_card_expiration.ginput_card_expiration_month {
  margin-right: 1px;
}
.gform_legacy_markup_wrappergf_browser_gecko
  .chosen-container-single
  .chosen-single {
  height: 32px;
  line-height: 2.4;
}
.gform_legacy_markup_wrappergf_browser_gecko
  .chosen-container-single
  .chosen-single
  div
  b {
  position: relative;
  top: 5px;
}
.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:before,
.gform_legacy_markup_wrapper.gf_browser_ie ul li:after,
.gform_legacy_markup_wrapper.gf_browser_ie ul li:before {
  content: none;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_hour {
  width: 80px;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_minute {
  width: 70px;
}
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left label,
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
  margin: 3px 0 5px 0;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gform_footer input.button {
  padding: 3px;
}
.gform_legacy_markup_wrapper.gf_browser_ie ul.top_label .clear-multi {
  overflow: hidden;
  clear: both;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li {
  line-height: 20px !important;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input,
.gform_legacy_markup_wrapper.gf_browser_ie
  .gfield_checkbox
  li
  input[type="checkbox"],
.gform_legacy_markup_wrapper.gf_browser_ie
  .gfield_radio
  li
  input[type="radio"] {
  margin-top: 0;
}
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left select,
.gform_legacy_markup_wrapper.gf_browser_ie
  .ginput_complex
  .ginput_right
  select {
  padding: 2px 0 2px 0;
}
.gform_legacy_markup_wrapper.gf_browser_ie
  .gform_body
  ul.gform_fields
  li.gfield
  .ginput_container
  #recaptcha_widget_div
  #recaptcha_area {
  width: 99% !important;
}
.gform_legacy_markup_wrapper.gf_browser_ie
  .gform_body
  ul.gform_fields
  li.gfield
  .ginput_container
  #recaptcha_widget_div
  #recaptcha_area {
  width: 99% !important;
}
.gform_legacy_markup_wrapper.gf_browser_ie
  .left_label
  #recaptcha_area
  #recaptcha_table,
.gform_legacy_markup_wrapper.gf_browser_ie
  .right_label
  #recaptcha_area
  #recaptcha_table {
  margin-left: 32%;
}
.gform_legacy_markup_wrapper.gf_browser_ie
  .ginput_complex
  .ginput_cardinfo_right
  span.ginput_card_security_code_icon {
  position: relative;
  top: -1px;
  left: 4px;
}
.gform_legacy_markup_wrapper.gf_browser_ie img.add_list_item,
.gform_legacy_markup_wrapper.gf_browser_ie img.delete_list_item {
  width: 16px !important;
  height: 16px !important;
  background-size: 16px 16px !important;
}
.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,
.gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,
.gform_legacy_markup_wrapper.gf_browser_iphone ul li:before {
  content: none;
}
.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:before,
.gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,
.gform_legacy_markup_wrapper.gf_browser_unknown ul li:before {
  content: none;
}
@media only screen and (max-width: 641px) {
  .gform_legacy_markup_wrapper.gf_browser_chrome
    .chosen-container-single
    .chosen-single,
  .gform_legacy_markup_wrapper.gf_browser_gecko
    .chosen-container-single
    .chosen-single,
  .gform_legacy_markup_wrapper.gf_browser_safari
    .chosen-container-single
    .chosen-single {
    height: 44px;
    line-height: 3.2;
  }
  .gform_legacy_markup_wrapper.gf_browser_chrome
    .chosen-container-single
    .chosen-single
    div
    b,
  .gform_legacy_markup_wrapper.gf_browser_gecko
    .chosen-container-single
    .chosen-single
    div
    b,
  .gform_legacy_markup_wrapper.gf_browser_safari
    .chosen-container-single
    .chosen-single
    div
    b {
    position: relative;
    top: 50%;
    transform: translateY(-25%);
  }
}
.cookielawinfo-column-1 {
  width: 25%;
}
.cookielawinfo-column-2 {
  width: 10%;
}
.cookielawinfo-column-3 {
  width: 15%;
}
.cookielawinfo-column-4 {
  width: 50%;
}
.cookielawinfo-simple thead {
  width: 100%;
}
.cookielawinfo-simple td {
  padding: 5px 5px 5px 0;
  vertical-align: top;
}
.cookielawinfo-simple thead th {
  padding-right: 10px;
  text-align: left;
}
.cookielawinfo-modern {
  border: 1px solid #e3e3e3;
  background-color: #f2f2f2;
  width: 100%;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.cookielawinfo-modern td,
.cookielawinfo-modern th {
  padding: 5px;
  color: #333;
}
.cookielawinfo-modern thead {
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  padding: 0.2em 0 0.2em 0.5em;
  text-align: left;
  color: #4b4b4b;
  background-color: #c8c8c8;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f2f2f2),
    to(#e3e3e3),
    color-stop(0.6, #b3b3b3)
  );
  background-image: -moz-linear-gradient(top, #d6d6d6, #b0b0b0, #b3b3b3 90%);
  border-bottom: solid 1px #999;
}
.cookielawinfo-modern th {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  text-shadow: white 1px 1px 1px;
}
.cookielawinfo-modern td {
  line-height: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}
.cookielawinfo-modern tr.cookielawinfo-row:hover {
  background-color: #fff;
}
.cookielawinfo-elegant {
  border: 1px solid #dfdfdf;
  background-color: #f9f9f9;
  width: 100%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
  color: #333;
}
.cookielawinfo-elegant tr {
  border-top-color: white;
  border-bottom: 1px solid #dfdfdf;
  color: #555;
}
.cookielawinfo-elegant th {
  text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
  font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
  font-weight: normal;
  padding: 7px 7px 8px;
  text-align: left;
  line-height: 1.3em;
  font-size: 14px;
}
.cookielawinfo-elegant td {
  font-size: 12px;
  padding: 4px 7px 2px;
  vertical-align: top;
}
.cookielawinfo-rounded {
  background-color: #f5f5f5;
  padding: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ebebeb;
}
.cookielawinfo-rounded td,
.rounded th {
  padding: 1px 5px;
}
.cookielawinfo-rounded thead {
  text-shadow: 0 1px 0 white;
  color: #999;
}
.cookielawinfo-rounded th {
  text-align: left;
  text-transform: uppercase;
  font-size: 11pt;
  border-bottom: 1px solid #fff;
  padding: 1px 5px;
}
.cookielawinfo-rounded td {
  font-size: 10pt;
  padding: 5px;
}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {
  background-color: #fff;
}
table.cookielawinfo-classic {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
}
table.cookielawinfo-classic thead tr th {
  text-transform: uppercase;
  background: #e2e2e2;
}
table.cookielawinfo-classic tfoot tr th,
table.cookielawinfo-classic tfoot tr td {
  text-transform: uppercase;
  color: #000;
  font-weight: bold;
}
table.cookielawinfo-classic tfoot tr th {
  width: 20%;
}
table.cookielawinfo-classic tfoot tr td {
  width: 80%;
}
table.cookielawinfo-classic td,
table.cookielawinfo-classic th {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 5px;
  line-height: 1.8em;
  font-size: 0.8em;
  vertical-align: top;
  width: 20%;
}
table.cookielawinfo-classic tr.odd th,
table.cookielawinfo-classic tr.odd td {
  background: #efefef;
} /* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */
table.cookielawinfo-winter {
  font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  padding: 0;
  margin: 10px 0 20px;
  border-collapse: collapse;
  color: #333;
  background: #f3f5f7;
}
table.cookielawinfo-winter a {
  color: #3a4856;
  text-decoration: none;
  border-bottom: 1px solid #c6c8cb;
}
table.cookielawinfo-winter a:visited {
  color: #777;
}
table.cookielawinfo-winter a:hover {
  color: #000;
}
table.cookielawinfo-winter caption {
  text-align: left;
  text-transform: uppercase;
  padding-bottom: 10px;
  font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}
table.cookielawinfo-winter thead th {
  background: #3a4856;
  padding: 15px 10px;
  color: #fff;
  text-align: left;
  font-weight: normal;
}
table.cookielawinfo-winter tbody {
  border-left: 1px solid #eaecee;
  border-right: 1px solid #eaecee;
}
table.cookielawinfo-winter tbody {
  border-bottom: 1px solid #eaecee;
}
table.cookielawinfo-winter tbody td,
table.cookielawinfo-winter tbody th {
  padding: 10px;
  background: url("../images/td_back.gif") repeat-x;
  text-align: left;
}
table.cookielawinfo-winter tbody tr {
  background: #f3f5f7;
}
table.cookielawinfo-winter tbody tr.odd {
  background: #f0f2f4;
}
table.cookielawinfo-winter tbody tr:hover {
  background: #eaecee;
  color: #111;
}
table.cookielawinfo-winter tfoot td,
table.cookielawinfo-winter tfoot th,
table.cookielawinfo-winter tfoot tr {
  text-align: left;
  font: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  text-transform: uppercase;
  background: #fff;
  padding: 10px;
}
@media (max-width: 800px) {
  table.cookielawinfo-row-cat-table td,
  table.cookielawinfo-row-cat-table th {
    width: 23%;
    font-size: 12px;
    word-wrap: break-word;
  }
  table.cookielawinfo-row-cat-table .cookielawinfo-column-4,
  table.cookielawinfo-row-cat-table .cookielawinfo-column-4 {
    width: 45%;
  }
}
.cookielawinfo-row-cat-title {
  border-bottom: 1px solid #eee;
  text-align: center;
}
.cookielawinfo-row-cat-title-head {
  text-align: center;
}
.cookielawinfo-row-cat-table {
  width: 99%;
  margin-left: 5px;
}

@media (max-width: 991px) {
  .right-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}

.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}

#cookie-law-info-bar {
  font-size: 15px;
  margin: 0 auto;
  padding: 12px 10px;
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  z-index: 9999; /* box-shadow:rgba(0,0,0,.5) 0px 5px 50px; */
  display: none;
  left: 0px;
  font-weight: 300;
  box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
  font-size: 10pt;
  margin: 0;
  padding: 5px 10px;
  text-align: center;
  z-index: 9999;
  cursor: pointer;
  box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
  vertical-align: middle;
}
.cli-plugin-button,
.cli-plugin-button:visited {
  display: inline-block;
  padding: 9px 12px;
  color: #fff;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  margin-left: 5px;
  text-decoration: none;
}
.cli-plugin-main-link {
  margin-left: 0px;
  font-weight: 550;
  text-decoration: underline;
}
.cli-plugin-button:hover {
  background-color: #111;
  color: #fff;
  text-decoration: none;
}
.small.cli-plugin-button,
.small.cli-plugin-button:visited {
  font-size: 11px;
}
.cli-plugin-button,
.cli-plugin-button:visited,
.medium.cli-plugin-button,
.medium.cli-plugin-button:visited {
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}
.large.cli-plugin-button,
.large.cli-plugin-button:visited {
  font-size: 14px;
  padding: 8px 14px 9px;
}
.super.cli-plugin-button,
.super.cli-plugin-button:visited {
  font-size: 34px;
  padding: 8px 14px 9px;
}
.pink.cli-plugin-button,
.magenta.cli-plugin-button:visited {
  background-color: #e22092;
}
.pink.cli-plugin-button:hover {
  background-color: #c81e82;
}
.green.cli-plugin-button,
.green.cli-plugin-button:visited {
  background-color: #91bd09;
}
.green.cli-plugin-button:hover {
  background-color: #749a02;
}
.red.cli-plugin-button,
.red.cli-plugin-button:visited {
  background-color: #e62727;
}
.red.cli-plugin-button:hover {
  background-color: #cf2525;
}
.orange.cli-plugin-button,
.orange.cli-plugin-button:visited {
  background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
  background-color: #d45500;
}
.blue.cli-plugin-button,
.blue.cli-plugin-button:visited {
  background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
  background-color: #2575cf;
}
.yellow.cli-plugin-button,
.yellow.cli-plugin-button:visited {
  background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
  background-color: #fc9200;
}
.cli-plugin-button {
  margin-top: 5px;
}
.cli-bar-popup {
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding: 20px;
}
.cli-powered_by_p {
  width: 100% !important;
  display: block !important;
  color: #333;
  clear: both;
  font-style: italic !important;
  font-size: 12px !important;
  margin-top: 15px !important;
}
.cli-powered_by_a {
  color: #333;
  font-weight: 600 !important;
  font-size: 12px !important;
} /** * Added extra space between each cookie bar action elements @since 1.8.9 */
.cli-plugin-main-link.cli-plugin-button {
  text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
  margin-left: 5px;
}

.gdpr-container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.gdpr-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.gdpr-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.gdpr-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.gdpr-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.gdpr-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.gdpr-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.modal-backdrop.show {
  opacity: 0.8;
}
.modal-open {
  overflow: hidden;
}
.modal-open .gdpr-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.gdpr-modal.fade .gdpr-modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.gdpr-modal.show .gdpr-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1039;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.gdpr-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.gdpr-modal a {
  text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
@media (min-width: 576px) {
  .gdpr-modal .gdpr-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2));
  }
}
@media (min-width: 992px) {
  .gdpr-modal .gdpr-modal-dialog {
    max-width: 900px;
  }
}
.gdpr-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.gdpr-modal .row {
  margin: 0 -15px;
}
.gdpr-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.gdpr-modal .close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
  outline: 0;
}
.gdpr-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 70px;
  font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
  display: none;
}
.gdpr-switch .gdpr-slider {
  background-color: #e3e1e8;
  height: 24px;
  width: 50px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}
.gdpr-switch .gdpr-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 20px;
  left: 2px;
  position: absolute;
  transition: 0.4s;
  width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
  background-color: rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
  transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
  border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
  border-radius: 50%;
}
.gdpr-tab-content > .gdpr-tab-pane {
  display: none;
}
.gdpr-tab-content > .active {
  display: block;
}
.gdpr-fade {
  transition: opacity 0.15s linear;
}
.gdpr-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  align-items: stretch !important;
  -ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills,
.gdpr-tab-content {
  width: 100%;
  padding: 30px;
}
.nav.gdpr-nav-pills {
  background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
  border: 1px solid #0070ad;
  margin-bottom: 10px;
  color: #0070ad;
  font-size: 14px;
  display: block;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active,
.nav.gdpr-nav-pills .show > .gdpr-nav-link {
  background-color: #0070ad;
  border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
  color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
  background-color: #0070ad;
  border-color: #0070ad;
  color: #ffffff;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.gdpr-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}
.gdpr-tab-content h4 {
  font-size: 20px;
  margin-bottom: 0.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
.cli-container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.cli-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cli-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cli-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.cli-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.cli-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.cli-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.cli-btn {
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1.25rem;
  line-height: 1;
  border-radius: 0.25rem;
  transition: all 0.15s ease-in-out;
}
.cli-btn:hover {
  opacity: 0.8;
}
.cli-read-more-link {
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}
.cli-btn:focus {
  outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: 0.8;
}
.cli-modal-open {
  overflow: hidden;
}
.cli-barmodal-open {
  overflow: hidden;
}
.cli-modal-open .cli-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cli-modal.cli-fade .cli-modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.cli-modal.cli-show .cli-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.cli-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  display: none;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: 0.5;
  display: block;
}
.cli-modal.cli-show {
  display: block;
}
.cli-modal a {
  text-decoration: none;
}
.cli-modal .cli-modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
@media (min-width: 576px) {
  .cli-modal .cli-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2));
  }
}
@media (min-width: 992px) {
  .cli-modal .cli-modal-dialog {
    max-width: 900px;
  }
}
.cli-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.3rem;
  outline: 0;
}
.cli-modal .row {
  margin: 0 -15px;
}
.cli-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
  padding: 0;
  background-color: transparent !important;
  border: 0;
  -webkit-appearance: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
  outline: 0;
}
.cli-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 70px;
  font-size: 14px;
}
.cli-switch input[type="checkbox"] {
  display: none;
}
.cli-switch .cli-slider {
  background-color: #e3e1e8;
  height: 24px;
  width: 50px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}
.cli-switch .cli-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 20px;
  left: 2px;
  position: absolute;
  transition: 0.4s;
  width: 20px;
}
.cli-switch input:checked + .cli-slider {
  background-color: #00acad;
}
.cli-switch input:checked + .cli-slider:before {
  transform: translateX(26px);
}
.cli-switch .cli-slider {
  border-radius: 34px;
}
.cli-switch .cli-slider:before {
  border-radius: 50%;
}
.cli-tab-content {
  background: #ffffff;
}
.cli-tab-content > .cli-active {
  display: block;
}
.cli-fade {
  transition: opacity 0.15s linear;
}
.cli-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cli-nav-pills,
.cli-tab-content {
  width: 100%;
  padding: 30px;
}
@media (max-width: 767px) {
  .cli-nav-pills,
  .cli-tab-content {
    padding: 30px 10px;
  }
}
.cli-nav-pills {
  background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
  border: 1px solid #00acad;
  margin-bottom: 10px;
  color: #00acad;
  font-size: 14px;
  display: block;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  cursor: pointer;
}
.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show > .cli-nav-link {
  background-color: #00acad;
  border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
  color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}
.cli-tab-content h4 {
  font-size: 20px;
  margin-bottom: 1.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
} /* Settings Popup */
.cli-container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.cli-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cli-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cli-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
  flex-direction: column;
}
.cli-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.cli-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.cli-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.cli-btn {
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1.25rem;
  line-height: 1;
  border-radius: 0.25rem;
  transition: all 0.15s ease-in-out;
}
.cli-btn:hover {
  opacity: 0.8;
}
.cli-read-more-link {
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}
.cli-btn:focus {
  outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: 0.8;
}
.cli-modal-open {
  overflow: hidden;
}
.cli-barmodal-open {
  overflow: hidden;
}
.cli-modal-open .cli-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cli-modal.cli-fade .cli-modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.cli-modal.cli-show .cli-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.cli-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: 0.5;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.cli-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  transform: scale(0);
  overflow: hidden;
  outline: 0;
  display: none;
}
.cli-modal a {
  text-decoration: none;
}
.cli-modal .cli-modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
@media (min-width: 576px) {
  .cli-modal .cli-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2));
  }
}
.cli-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.2rem;
  box-sizing: border-box;
  outline: 0;
}
.cli-modal .row {
  margin: 0 -15px;
}
.cli-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
  outline: 0;
}
.cli-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 38px;
  font-size: 14px;
}
.cli-switch input[type="checkbox"] {
  display: none;
}
.cli-switch .cli-slider {
  background-color: #e3e1e8;
  height: 20px;
  width: 38px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}
.cli-switch .cli-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 15px;
  left: 3px;
  position: absolute;
  transition: 0.4s;
  width: 15px;
}
.cli-switch input:checked + .cli-slider {
  background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
  transform: translateX(18px);
}
.cli-switch .cli-slider {
  border-radius: 34px;
  font-size: 0;
}
.cli-switch .cli-slider:before {
  border-radius: 50%;
}
.cli-tab-content {
  background: #ffffff;
}
.cli-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cli-nav-pills,
.cli-tab-content {
  width: 100%;
  padding: 5px 30px 5px 5px;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .cli-nav-pills,
  .cli-tab-content {
    padding: 30px 10px;
  }
}
.cli-nav-pills {
  background: #fff;
}
.cli-nav-pills .cli-nav-link {
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  color: #2a2a2a;
  font-size: 14px;
  display: block;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  cursor: pointer;
}
.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show > .cli-nav-link {
  background-color: #f6f6f9;
  border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
  color: #2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}
.cli-tab-content h4 {
  font-size: 20px;
  margin-bottom: 1.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
} /* Cookie Settings In Bar */
#cookie-law-info-bar .cli-nav-pills,
#cookie-law-info-bar .cli-tab-content,
#cookie-law-info-bar .cli-nav-pills .cli-show > .cli-nav-link,
#cookie-law-info-bar a.cli-nav-link.cli-active {
  background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,
#cookie-law-info-bar .cli-nav-link,
#cookie-law-info-bar .cli-tab-container p,
#cookie-law-info-bar span.cli-necessary-caption,
#cookie-law-info-bar .cli-switch .cli-slider:after {
  color: inherit;
}
#cookie-law-info-bar .cli-tab-header a:before {
  border-right: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row {
  margin-top: 20px;
}
#cookie-law-info-bar .cli-col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
#cookie-law-info-bar .cli-col-8 {
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cli-wrapper {
  max-width: 90%;
  float: none;
  margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4 {
  margin-bottom: 0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link {
  padding: 0.2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container {
  display: none;
  text-align: left;
} /* Popup Footer Styles */
.cli-tab-footer .cli-btn {
  background-color: #00acad;
  padding: 10px 15px;
  text-decoration: none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
  background-color: #61a229;
  color: #ffffff;
  border-radius: 0;
}
.cli-tab-footer {
  width: 100%;
  text-align: right;
  padding: 20px 0;
} /* version 2.0 */
.cli-col-12 {
  width: 100%;
}
.cli-tab-header {
  display: flex;
  justify-content: space-between;
}
.cli-tab-header a:before {
  width: 10px;
  height: 2px;
  left: 0;
  top: calc(50% - 1px);
}
.cli-tab-header a:after {
  width: 2px;
  height: 10px;
  left: 4px;
  top: calc(50% - 5px);
  -webkit-transform: none;
  transform: none;
}
.cli-tab-header a:before {
  width: 7px;
  height: 7px;
  border-right: 1px solid #4a6e78;
  border-bottom: 1px solid #4a6e78;
  content: " ";
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-right: 10px;
}
.cli-tab-header a.cli-nav-link {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #000;
  text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before {
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.cli-tab-header {
  border-radius: 5px;
  padding: 12px 15px;
  cursor: pointer;
  transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
  background-color: #f2f2f2;
}
.cli-modal .cli-modal-close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -webkit-appearance: none;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 50%;
  padding: 10px;
  background: transparent;
  border: none;
  min-width: 40px;
}
.cli-tab-container h4,
.cli-tab-container h1 {
  font-family: inherit;
  font-size: 16px;
  margin-bottom: 15px;
  margin: 10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
  padding-top: 12px;
}
.cli-tab-container p,
.cli-privacy-content-text {
  font-size: 14px;
  line-height: 1.4;
  margin-top: 0;
  padding: 0;
  color: #000;
}
.wt-cli-privacy {
  display: none;
}
.cli-tab-content {
  display: none;
}
.cli-tab-section .cli-tab-content {
  padding: 10px 20px 5px 20px;
}
.cli-tab-section {
  margin-top: 5px;
}
@media (min-width: 992px) {
  .cli-modal .cli-modal-dialog {
    max-width: 645px;
  }
}
.cli-switch .cli-slider:after {
  content: attr(data-cli-disable);
  position: absolute;
  right: 50px;
  color: #000;
  font-size: 12px;
  text-align: right;
  min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after {
  content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
  max-height: 60px;
  transition: max-height 0.15s ease-out;
  overflow: hidden;
}
a.cli-privacy-readmore {
  font-size: 12px;
  margin-top: 12px;
  display: inline-block;
  padding-bottom: 0;
  cursor: pointer;
  color: #000;
  text-decoration: underline;
}
.cli-modal-footer {
  position: relative;
}
a.cli-privacy-readmore:before {
  content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
  content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content {
  transition: max-height 0.25s ease-in;
}
.cli-privacy-content p {
  margin-bottom: 0;
}
.cli-modal-close svg {
  fill: #000;
}
span.cli-necessary-caption {
  color: #000;
  font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
  display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
  display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
  display: none;
}
.cli-tab-container .cli-row {
  max-height: 500px;
  overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
  z-index: -1;
}
.cli-modal.cli-blowup {
  z-index: 999999;
  transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  99.9% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(0);
  }
}
@keyframes blowUpContentTwo {
  0% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.cli-tab-section .cookielawinfo-row-cat-table td,
.cli-tab-section .cookielawinfo-row-cat-table th {
  font-size: 12px;
}
.cli_settings_button {
  cursor: pointer;
} /* Accessibility Fix */
.wt-cli-sr-only {
  display: none;
  font-size: 16px;
} /* Changes for CCPAVersion : 1.8.9*/
a.wt-cli-element.cli_cookie_close_button {
  text-decoration: none;
  color: #333333;
  font-size: 22px;
  line-height: 22px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 5px;
} /* GDPR Bar Version 2 */
.cli-bar-container {
  float: none;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cli-bar-btn_container {
  margin-left: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: nowrap;
}
.cli-style-v2 a {
  cursor: pointer;
}
.cli-bar-btn_container a {
  white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link {
  font-weight: inherit;
}
.cli-style-v2 {
  font-size: 11pt;
  line-height: 18px;
  font-weight: normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container {
  display: block;
}
.cli-style-v2 .cli-bar-message {
  width: 70%;
  text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message {
  width: 100%;
}
#cookie-law-info-bar[data-cli-type="widget"]
  .cli-style-v2
  .cli-bar-btn_container {
  margin-top: 8px;
  margin-left: 0px;
  flex-wrap: wrap;
} /* #cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-message {text-align: center;} */
#cookie-law-info-bar[data-cli-type="popup"]
  .cli-style-v2
  .cli-bar-btn_container {
  margin-top: 8px;
  margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head {
  text-align: left; /* padding-left: 15px; */
  margin-bottom: 5px;
  margin-top: 0px;
  font-size: 16px;
} /* #cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container.cli-style-v2 {padding-left: 0px;padding-right: 0px;} */
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
  margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button {
  margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
  font-size: inherit;
  cursor: pointer;
  margin: 0px 0px 0px 5px;
} /* .cli-bar-container.cli-style-v2 {padding-left: 15px;padding-right: 15px;padding-top: 2px;padding-bottom: 2px;} */
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
  padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"] {
  padding: 32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
  padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button),
.cli-style-v2 .cli_settings_button:not(.cli-plugin-button),
.cli-style-v2 .cli_action_button:not(.cli-plugin-button) {
  text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
  margin-top: 5px;
  margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
  white-space: nowrap;
  text-decoration: underline;
}
.wt-cli-necessary-checkbox {
  display: none !important;
}
@media (max-width: 985px) {
  .cli-style-v2 .cli-bar-message {
    width: 100%;
  }
  .cli-style-v2.cli-bar-container {
    justify-content: left;
    flex-wrap: wrap;
  }
  .cli-style-v2 .cli-bar-btn_container {
    margin-left: 0px;
    margin-top: 10px;
  }
  #cookie-law-info-bar[data-cli-style="cli-style-v2"],
  #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],
  #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
    padding: 25px 25px;
  }
} /* Settings popup footer section */
.wt-cli-ckyes-brand-logo {
  display: flex;
  align-items: center;
  font-size: 9px;
  color: #111111;
  font-weight: normal;
}
.wt-cli-ckyes-brand-logo img {
  width: 65px;
  margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
  padding-bottom: 0;
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
  .cli-style-v2 .cli-bar-btn_container {
    flex-wrap: wrap;
  }
}
.wt-cli-cookie-description {
  font-size: 14px;
  line-height: 1.4;
  margin-top: 0;
  padding: 0;
  color: #000;
}

button.btn[data-v-f3fb3dc8] {
  display: inline-block;
  font-weight: 300;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  cursor: pointer;
  letter-spacing: 1px;
  transition: all 0.15s ease;
}
button.btn.btn-sm[data-v-f3fb3dc8] {
  padding: 0.4rem 0.8rem;
  font-size: 0.8rem;
  border-radius: 0.2rem;
}
button.btn.btn-primary[data-v-f3fb3dc8] {
  color: #fff;
  background-color: #45c8f1;
  border-color: #45c8f1;
}
button.btn.btn-outline-primary[data-v-f3fb3dc8] {
  color: #45c8f1;
  background-color: transparent;
  border-color: #45c8f1;
}
button.btn.btn-danger[data-v-f3fb3dc8] {
  color: #fff;
  background-color: #ff4949;
  border-color: #ff4949;
}
.text-muted[data-v-f3fb3dc8] {
  color: #8492a6;
}
.text-center[data-v-f3fb3dc8] {
  text-align: center;
}
.drop-down-enter[data-v-f3fb3dc8],
.drop-down-leave-to[data-v-f3fb3dc8] {
  transform: translateX(0) translateY(-20px);
  transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
  opacity: 0;
}
.drop-down-enter-active[data-v-f3fb3dc8],
.drop-down-leave-active[data-v-f3fb3dc8] {
  transition: all 0.15s;
}
.move-left-enter[data-v-f3fb3dc8],
.move-left-leave-to[data-v-f3fb3dc8] {
  transform: translateY(0) translateX(-80px);
  transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
  opacity: 0;
}
.move-left-enter-active[data-v-f3fb3dc8],
.move-left-leave-active[data-v-f3fb3dc8] {
  transition: all 0.15s;
}
.no-tr[data-v-f3fb3dc8] {
  transition: none !important;
}
.no-tr *[data-v-f3fb3dc8] {
  transition: none !important;
}
.overlay[data-v-f3fb3dc8] {
  position: fixed;
  background: rgba(220, 220, 220, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.overlay .modal[data-v-f3fb3dc8] {
  transition: all 0.2s ease;
  opacity: 0;
  transform: scale(0.6);
  overflow: hidden;
}
.overlay.show[data-v-f3fb3dc8] {
  opacity: 1;
  visibility: visible;
}
.overlay.show .modal[data-v-f3fb3dc8] {
  opacity: 1;
  transform: scale(1);
}
.panel[data-v-f3fb3dc8] {
  padding: 6px 10px;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  align-items: center;
  border-radius: 6px;
  position: relative;
  border: 1px solid #eaf7ff;
  background: #f7fcff;
  outline: none;
  transition: all 0.07s ease-in-out;
}
.btn[data-v-f3fb3dc8] {
  cursor: pointer;
  box-sizing: border-box;
}
.light-btn[data-v-f3fb3dc8] {
  padding: 10px 12px;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  align-items: center;
  border-radius: 6px;
  position: relative;
  border: 1px solid #eaf7ff;
  background: #f7fcff;
  outline: none;
  cursor: pointer;
  transition: all 0.07s ease-in-out;
}
.light-btn[data-v-f3fb3dc8]:hover {
  background: #e0f4ff;
  border-color: #8acfff;
}
.primary-btn[data-v-f3fb3dc8] {
  background: #239bf5;
  color: white;
  border-radius: 6px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s ease;
  font-size: 14px;
  font-family: "Didact Gothic Regular", sans-serif;
}
.primary-btn[data-v-f3fb3dc8]:hover {
  background: #40a8f6;
  color: white;
  text-decoration: none;
}
.shake[data-v-f3fb3dc8] {
  animation: shake-f3fb3dc8 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
}
@keyframes shake-f3fb3dc8 {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}
.pulse[data-v-f3fb3dc8] {
  animation: pulse-f3fb3dc8 2s ease infinite;
}
@keyframes pulse-f3fb3dc8 {
  0% {
    opacity: 0.7;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}
.flash-once[data-v-f3fb3dc8] {
  animation: flash-once 3.5s ease 1;
}
@keyframes fade-up-f3fb3dc8 {
  0% {
    transform: translate3d(0, 10px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.fade-in[data-v-f3fb3dc8] {
  animation: fade-in-f3fb3dc8 0.3s ease-in-out;
}
@keyframes fade-in-f3fb3dc8 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.spin[data-v-f3fb3dc8] {
  animation-name: spin-f3fb3dc8;
  animation-duration: 2000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin-f3fb3dc8 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.bounceIn[data-v-f3fb3dc8] {
  animation-name: bounceIn-f3fb3dc8;
  transform-origin: center bottom;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
}
@keyframes bounceIn-f3fb3dc8 {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes dots-f3fb3dc8 {
  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  40% {
    color: #8492a6;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  60% {
    text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  80%,
  100% {
    text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 #8492a6;
  }
}
@keyframes recording-f3fb3dc8 {
  0% {
    box-shadow: 0px 0px 5px 0px rgba(173, 0, 0, 0.3);
  }
  65% {
    box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0.3);
  }
  90% {
    box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0);
  }
}
@font-face {
  font-family: "Didact Gothic Regular";
  src: url(data:font/woff2;base64,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)
    format("woff");
  font-weight: normal;
  font-style: normal;
}
body[data-v-f3fb3dc8] {
  margin: 0;
  font-size: 100%;
  color: #3c4858;
}
a[data-v-f3fb3dc8] {
  text-decoration: none;
  color: #45c8f1;
}
h1[data-v-f3fb3dc8],
h2[data-v-f3fb3dc8],
h3[data-v-f3fb3dc8],
h4[data-v-f3fb3dc8] {
  margin-top: 0;
}
svg[data-v-f3fb3dc8] {
  outline: none;
}
.container_selected_area[data-v-f3fb3dc8] {
  display: none;
  visibility: hidden;
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2147483647;
}
.container_selected_area.active[data-v-f3fb3dc8] {
  visibility: visible;
  display: block;
}
.container_selected_area .label[data-v-f3fb3dc8] {
  font-family: "Didact Gothic Regular", sans-serif;
  font-size: 22px;
  text-align: center;
  padding-top: 15px;
}
.area[data-v-f3fb3dc8] {
  display: none;
  position: absolute;
  z-index: 2147483647;
  pointer-events: none;
  border: 1px solid #1e83ff;
  background: rgba(30, 131, 255, 0.1);
  box-sizing: border-box;
}
.area.active[data-v-f3fb3dc8] {
  display: block;
  top: 0;
  left: 0;
}
.hide[data-v-f3fb3dc8] {
  display: none;
}

@keyframes uwPageStructurePopupSlideTop {
  0% {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes uw_block_loading {
  0% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(333%);
  }
}
@keyframes uw_standard {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body .uw-page-structure-modal {
  display: none !important;
  position: fixed !important;
  z-index: 2147483647 !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
}
body .uw-page-structure-modal * {
  box-sizing: border-box !important;
  line-height: 1.4 !important;
  letter-spacing: normal !important;
}
body .uw-page-structure-modal .uw-page-structure-modal-content {
  height: 10px;
  margin: 30px 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fefefe;
  width: 90%;
  max-width: 600px !important;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  animation-name: uwPageStructurePopupSlideTop;
  animation-duration: 0.4s;
  border-radius: 8px;
}
body .uw-page-structure-modal .uw-page-structure-modal-content.uw-ps-mobile {
  width: 90%;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-header {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: none;
  flex: none;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  padding: 15px 24px;
  font-size: 14px;
  height: 62px;
  background: #006dd5;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-header
  .uw-popup-header-text {
  font-weight: 500;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-header
  .uw-popup-header-close {
  width: 15px;
  height: 15px;
  cursor: pointer;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-header
  .uw-popup-header-close
  svg {
  position: relative !important;
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
  left: 0 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-header
  .uw-popup-header-close
  svg
  .uw-popup-header-close-path {
  stroke: #fff;
  fill: transparent;
  stroke-linecap: round;
  stroke-width: 0.8;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-header
  .uw-popup-header-close:focus
  svg {
  outline: 2px solid #fff;
  outline-offset: 4px !important;
}
@media (max-width: 780px), (max-height: 575px) {
  body
    .uw-page-structure-modal
    .uw-page-structure-modal-content
    .uw-popup-header {
    padding: 12px 10px;
    height: 44px;
    font-size: 12px !important;
  }
}
@media (max-width: 1024px), (max-height: 650px) {
  body
    .uw-page-structure-modal
    .uw-page-structure-modal-content
    .uw-popup-header {
    padding: 15px 18px;
    font-size: 13px !important;
  }
}
@media (max-width: 1250px), (max-height: 670px) {
  body
    .uw-page-structure-modal
    .uw-page-structure-modal-content
    .uw-popup-header {
    padding: 15px 20px;
    height: 51px;
  }
}
body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main {
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex: none;
  flex: none;
  background: #f2f2f2;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-tabs
  .uw-popup-main-tab {
  cursor: pointer;
  padding: 15px 25px;
  color: #006dd5;
  font-size: 14px !important;
  -ms-flex: 1;
  flex: 1;
  margin-right: 1px;
  text-align: center !important;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-tabs
  .uw-popup-main-tab
  .tab-name {
  font-size: 14px !important;
  font-weight: 500 !important;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-tabs
  .uw-popup-main-tab.active {
  cursor: auto;
  color: #000;
  background: #fff;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-tabs
  .uw-popup-main-tab:last-child {
  margin-right: 0;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels {
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 10px;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel {
  display: none;
  height: 100%;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel.active {
  display: block;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  padding-top: 20px;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item {
  font-size: 14px !important;
  padding: 9px 25px 9px 0;
  cursor: pointer;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: left;
  justify-content: left;
  -ms-flex-align: center;
  align-items: center;
  color: #006dd5;
  transition: 0.2s;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item:focus,
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item:hover {
  background: #f2f2f2;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item:hover
  .uw-popup-item-text {
  text-decoration: underline;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .uw-popup-item-label {
  margin-right: 10px;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .uw-popup-item-label
  img {
  width: 32px;
  height: 22px;
  min-width: 32px;
  min-height: 22px;
  vertical-align: middle;
  display: inline-block !important;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .uw-popup-item-label.header-label {
  font-size: 12px !important;
  font-weight: 400;
  text-transform: uppercase;
  background: #006dd5;
  opacity: 0.8;
  border-radius: 5px;
  padding: 4px 0;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .uw-popup-item-label.header-label
  span,
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .uw-popup-item-label.header-label-invisible
  span {
  color: #fff;
  margin: 0 8px;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .uw-popup-item-label.header-label-invisible {
  font-size: 12px !important;
  font-weight: 400;
  text-transform: uppercase;
  background: #1e242a;
  opacity: 0.8;
  border-radius: 5px;
  padding: 4px 0;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .invisible-icon {
  margin-left: 10px;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .uw-popup-item-text {
  text-align: left;
  color: #006dd5;
  font-weight: 400;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .uw-popup-item-text-invisible {
  text-align: left;
  color: #1e242a;
  font-weight: 400;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .aria--label-link-icon,
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .external-link-icon {
  width: 12px;
  height: 12px;
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block !important;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .items-wrapper
  .uw-popup-item
  .external-link-icon {
  cursor: pointer;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .uw-popup-main-panel-no-items {
  margin-top: 60px;
  display: none;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .uw-popup-main-panel-no-items
  .no-items-text {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .uw-popup-main-panel-no-items
  .no-items-image {
  text-align: center;
  margin: 25px auto;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .uw-popup-main-panel-no-items
  .no-items-image
  img {
  width: 81px;
  height: 80px;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .uw-popup-main-panel-no-items
  .no-items-button-wrapper {
  text-align: center;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-main
  .uw-popup-main-panels
  .uw-popup-main-panel
  .uw-popup-main-panel-no-items
  .no-items-button-wrapper
  button {
  background: #006dd5;
  border: none;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 10px 45px;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-footer {
  -ms-flex: none;
  flex: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 15px 25px;
  text-align: right;
}
body
  .uw-page-structure-modal
  .uw-page-structure-modal-content
  .uw-popup-footer
  img {
  display: inline-block !important;
}
body .uw-page-structure-modal_active {
  display: -ms-flexbox !important;
  display: flex !important;
}
.userway-s1 .userway-s1-selected:active,
.userway-s1 .userway-s1-selected:focus {
  outline: transparent !important;
}
.userway-s2,
.userway-s2 * {
  cursor: url(../images/arrow_w.svg), auto !important;
}
.userway-s2-ie,
.userway-s2-ie * {
  cursor: url(../cursor_ie_32.cur), auto !important;
}
@keyframes shimmer {
  to {
    transform: translateX(100%);
  }
}
.userway-s3-2 input::placeholder,
.userway-s3-2 textarea::placeholder {
  color: #fff !important;
  opacity: 1 !important;
}
.userway-s3-2 input:-moz-placeholder,
.userway-s3-2 input::-moz-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}
.userway-s3-2 input:-ms-input-placeholder,
.userway-s3-2 input::-ms-input-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}
.userway-s3-2 textarea:-moz-placeholder,
.userway-s3-2 textarea::-moz-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}
.userway-s3-2 textarea:-ms-input-placeholder,
.userway-s3-2 textarea::-ms-input-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}
.userway-s3-3 input::placeholder,
.userway-s3-3 textarea::placeholder {
  color: #000 !important;
  opacity: 1 !important;
}
.userway-s3-3 input:-moz-placeholder,
.userway-s3-3 input::-moz-placeholder {
  color: #000 !important;
  opacity: 1 !important;
}
.userway-s3-3 input:-ms-input-placeholder,
.userway-s3-3 input::-ms-input-placeholder {
  color: #000 !important;
  opacity: 1 !important;
}
.userway-s3-3 textarea:-moz-placeholder,
.userway-s3-3 textarea::-moz-placeholder {
  color: #000 !important;
  opacity: 1 !important;
}
.userway-s3-3 textarea:-ms-input-placeholder,
.userway-s3-3 textarea::-ms-input-placeholder {
  color: #000 !important;
  opacity: 1 !important;
}
.userway-s3-3 .tatsu-icon.tatsu-custom-icon {
  color: #000 !important;
}
.userway-s4-1 {
  zoom: 130%;
}
.userway-s4-2 {
  zoom: 160%;
}
.userway-s4-3 {
  zoom: 190%;
}
.userway-s4-4 {
  zoom: 205%;
}
.userway-s4-1-ie,
.userway-s4-1-ie .userway-s4-1-fixed-ie {
  zoom: 130%;
  max-width: 76.92%;
}
.userway-s4-2-ie,
.userway-s4-2-ie .userway-s4-2-fixed-ie {
  zoom: 160%;
  max-width: 62.5%;
}
.userway-s4-3-ie,
.userway-s4-3-ie .userway-s4-3-fixed-ie {
  zoom: 190%;
  max-width: 52.63%;
}
.userway-s4-4-ie,
.userway-s4-4-ie .userway-s4-4-fixed-ie {
  zoom: 205%;
  max-width: 48.78%;
}
@keyframes shimmer {
  to {
    transform: translateX(100%);
  }
}
.userway-s7 .userway-s7-active {
  font-family: Arial, serif !important;
}
.userway-s7 .userway-s7-active::placeholder {
  font-family: Arial, serif !important;
}
.userway-s7 .userway-s7-active:-moz-placeholder,
.userway-s7 .userway-s7-active::-moz-placeholder {
  font-family: Arial, serif !important;
}
.userway-s7 .userway-s7-active:-ms-input-placeholder,
.userway-s7 .userway-s7-active::-ms-input-placeholder {
  font-family: Arial, serif !important;
}
.userway-s7 .userway-s7-no-justify {
  text-align: unset !important;
}
.userway-s10 .uw-s10-bottom-ruler-guide,
.userway-s10 .uw-s10-left-ruler-guide,
.userway-s10 .uw-s10-reading-guide,
.userway-s10 .uw-s10-right-ruler-guide {
  display: block;
  pointer-events: none;
}
.uw-s12-tooltip {
  display: none;
  opacity: 0;
  white-space: nowrap;
  position: absolute !important;
  box-sizing: border-box !important;
  border: solid 2px #fff !important;
  background: #34394d !important;
  color: #fff !important;
  font-weight: 600 !important;
  font-size: 17px !important;
  border-radius: 10px;
  text-align: left !important;
  padding: 13px 18px;
  box-shadow: 0 0 15px rgba(66, 73, 96, 0.4);
  height: auto !important;
  z-index: 2147483647;
}
.uw-s12-tooltip.visible {
  opacity: 1;
}
.userway-s12 .uw-s12-tooltip {
  display: inline-block;
}
.userway-s13_offtransition * {
  transition-timing-function: step-end !important;
  transition-duration: 0s !important;
  animation-timing-function: step-end !important;
  animation-iteration-count: 1 !important;
  animation-duration: 0s !important;
  animation: none !important;
}
@keyframes shimmer {
  to {
    transform: translateX(100%);
  }
}
.userway-s14-1 .userway-s14-active {
  word-spacing: 0.16em !important;
  letter-spacing: 0.12em !important;
}
.userway-s14-1 .userway-s14-active::placeholder {
  word-spacing: 0.16em !important;
  letter-spacing: 0.12em !important;
}
.userway-s14-1 .userway-s14-active:-moz-placeholder,
.userway-s14-1 .userway-s14-active::-moz-placeholder {
  word-spacing: 0.16em !important;
  letter-spacing: 0.12em !important;
}
.userway-s14-1 .userway-s14-active:-ms-input-placeholder,
.userway-s14-1 .userway-s14-active::-ms-input-placeholder {
  word-spacing: 0.16em !important;
  letter-spacing: 0.12em !important;
}
.userway-s14-1 .userway-s14-no-justify {
  text-align: unset !important;
}
.userway-s14-2 .userway-s14-active {
  word-spacing: 0.32em !important;
  letter-spacing: 0.24em !important;
}
.userway-s14-2 .userway-s14-active::placeholder {
  word-spacing: 0.32em !important;
  letter-spacing: 0.24em !important;
}
.userway-s14-2 .userway-s14-active:-moz-placeholder,
.userway-s14-2 .userway-s14-active::-moz-placeholder {
  word-spacing: 0.32em !important;
  letter-spacing: 0.24em !important;
}
.userway-s14-2 .userway-s14-active:-ms-input-placeholder,
.userway-s14-2 .userway-s14-active::-ms-input-placeholder {
  word-spacing: 0.32em !important;
  letter-spacing: 0.24em !important;
}
.userway-s14-2 .userway-s14-no-justify {
  text-align: unset !important;
}
.userway-s14-3 .userway-s14-active {
  word-spacing: 0.48em !important;
  letter-spacing: 0.36em !important;
}
.userway-s14-3 .userway-s14-active::placeholder {
  word-spacing: 0.48em !important;
  letter-spacing: 0.36em !important;
}
.userway-s14-3 .userway-s14-active:-moz-placeholder,
.userway-s14-3 .userway-s14-active::-moz-placeholder {
  word-spacing: 0.48em !important;
  letter-spacing: 0.36em !important;
}
.userway-s14-3 .userway-s14-active:-ms-input-placeholder,
.userway-s14-3 .userway-s14-active::-ms-input-placeholder {
  word-spacing: 0.48em !important;
  letter-spacing: 0.36em !important;
}
.userway-s14-3 .userway-s14-no-justify {
  text-align: unset !important;
}
@keyframes shimmer {
  to {
    transform: translateX(100%);
  }
}
.userway-s15 .userway-s15-active {
  font-family: UDF, serif !important;
}
.userway-s15 .userway-s15-active::placeholder {
  font-family: UDF, serif !important;
}
.userway-s15 .userway-s15-active:-moz-placeholder,
.userway-s15 .userway-s15-active::-moz-placeholder {
  font-family: UDF, serif !important;
}
.userway-s15 .userway-s15-active:-ms-input-placeholder,
.userway-s15 .userway-s15-active::-ms-input-placeholder {
  font-family: UDF, serif !important;
}

:root .uai,
:root .ulsti,
_::-webkit-full-page-media,
_:future {
  outline-offset: -10px;
}
.uw-s10-reading-guide {
  display: none;
  box-sizing: border-box;
  background: #000;
  width: 40vw !important;
  min-width: 200px !important;
  position: absolute !important;
  height: 12px !important;
  border: solid 3px #fff300;
  border-radius: 5px;
  top: 20px;
  z-index: 2147483647;
  transform: translateX(-50%);
}
.uw-s10-reading-guide__arrow {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  height: 0;
  position: absolute;
}
.uw-s10-reading-guide__arrow:after,
.uw-s10-reading-guide__arrow:before {
  content: "";
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.uw-s10-reading-guide__arrow:after {
  border-bottom-color: #000;
  border-width: 14px;
  margin-left: -14px;
}
.uw-s10-reading-guide__arrow:before {
  border-bottom-color: #fff300;
  border-width: 17px;
  margin-left: -17px;
}
.uw-s10-left-ruler-guide,
.uw-s10-right-ruler-guide {
  width: 16px;
  height: 9px;
  background: 0 0;
  display: none;
  position: absolute !important;
  z-index: 2147483647;
  transform: translateY(-50%);
}
.uw-s10-bottom-ruler-guide {
  width: 36px;
  height: 16px;
  background: 0 0;
  display: none;
  position: absolute !important;
  z-index: 2147483647;
  transform: translateX(-50%);
}
.usc {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  overflow: hidden;
  position: absolute !important;
  z-index: -1;
  opacity: 0;
}
.userway-s3-1 {
  filter: invert(100%);
  -webkit-filter: invert(100%);
}
.userway-s3-1-white-bg {
  background: #fff !important;
}
.userway-s3-1 iframe[name="userway"] {
  filter: invert(1) !important;
}
.userway-s3-1-ff {
  filter: invert(100%);
  -webkit-filter: invert(100%);
}
.userway-s3-3.userway-s6 [role="link"],
.userway-s3-3.userway-s6 [role="link"] *,
.userway-s3-3.userway-s6 a,
.userway-s3-3.userway-s6 a * {
  color: #0000d3 !important;
  background-color: #fff !important;
}
.userway-s3-4-black {
  background-color: #888 !important;
  color: #fff !important;
}
.userway-s3-3.userway-s6 [role="link"]:hover,
.userway-s3-3.userway-s6 a:hover,
.userway-s3-4-light {
  background-color: #fff !important;
  color: #000 !important;
}
.userway-s3-4 {
  filter: grayscale(100%) !important;
  -webkit-filter: grayscale(100%) !important;
}
.uiiw img,
.ups img {
  max-width: 100% !important;
}
body .rvNotification {
  visibility: hidden !important;
}
body .uwy {
  z-index: 2147483647;
  position: fixed !important;
  transform: none !important;
}
body .uwy .userway_buttons_wrapper {
  top: 10px;
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
body .uwy .uai .userway_dictionary_popup_container.hidden,
body .uwy .uai.hidden,
body .uwy .ulsti .userway_dictionary_popup_container.hidden,
body .uwy .ulsti.hidden,
body .uwy .userway_buttons_wrapper.hidden {
  display: none;
}
body .uwy .uai,
body .uwy .ulsti {
  text-align: initial !important;
}
body .uwy .lst-btn-text {
  font-size: 15px;
  line-height: normal;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.1px;
}
body .uwy .lst-btn-flag {
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
body .uwy.hidden {
  display: none;
}
body .uwy .uai:focus-within,
body .uwy .ulsti:focus-within {
  outline: 2px solid #0038ff !important;
  outline-offset: -2px !important;
  box-shadow: 0 0 0 4px rgba(0, 56, 255, 0.22) !important;
}
body .uwy.userway_p1 .userway_buttons_wrapper {
  top: 13px;
  right: auto;
  bottom: auto;
  left: calc(100vw - 21px);
  transform: translate(-100%);
}
body .uwy.userway_p2 .userway_buttons_wrapper {
  top: 50%;
  transform: translate(-100%, -50%);
  left: calc(100vw - 21px);
  -ms-flex-pack: center;
  justify-content: center;
  right: auto;
}
body .uwy.userway_p3 .userway_buttons_wrapper {
  top: auto;
  bottom: 13px;
  left: calc(100vw - 21px);
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
  transform: translate(-100%);
}
body .uwy.userway_p4 .userway_buttons_wrapper {
  top: auto;
  left: calc(50% - 22px);
  bottom: 16px;
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
}
body .uwy.userway_p4.userway_hidden {
  bottom: -30px;
  top: auto;
  right: auto;
}
body .uwy.userway_p4.userway_hidden.uo {
  bottom: 13px;
}
body .uwy.userway_p4.userway_hidden .userway_buttons_wrapper {
  transform: translate(-50%, 100%);
}
body .uwy.userway_p5 .userway_buttons_wrapper {
  top: auto;
  bottom: 13px;
  left: 13px;
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
}
body .uwy.userway_p6 .userway_buttons_wrapper {
  top: 50%;
  transform: translateY(-50%);
  left: 13px;
  right: auto;
  bottom: auto;
  -ms-flex-pack: center;
  justify-content: center;
}
body .uwy.userway_p7 .userway_buttons_wrapper {
  top: 13px;
  left: 13px;
  right: auto;
  bottom: auto;
}
body .uwy.userway_p8 .userway_buttons_wrapper {
  top: 13px;
  left: 50%;
  transform: translate(-50%);
  right: auto;
  bottom: auto;
}
body .uwy.userway_p8.userway_hidden .userway_buttons_wrapper {
  transform: translate(-50%, -100%);
}
body .uwy.userway_p8.userway_hidden.uo {
  top: 10px;
}
body .uwy.userway_p4 .userway_buttons_wrapper,
body .uwy.userway_p8 .userway_buttons_wrapper {
  left: 50vw;
  transform: translateX(-50%);
}
body .uwy.uon .uai,
body .uwy.uon .ulsti {
  background: #007dd5 !important;
}
body .uwy .uai img,
body .uwy .ulsti img,
body .uwy.uon .uwif {
  display: block !important;
}
body .uwy .userway_ft_iframe_wrapper,
body .uwy.uon.umb .userway_buttons_wrapper,
body .uwy.uon.usb .userway_buttons_wrapper {
  display: none;
}
body .uwy .uai .ups.white .si_w,
body .uwy .ulsti .ups.white .si_w,
body .uwy.userway_ft_on .uit {
  display: block;
}
body .uwy.uen .uai .userway_check_on,
body .uwy.uen .ulsti .userway_check_on {
  opacity: 1;
  visibility: visible;
  top: -4px;
  right: -4px;
}
body .uwy .uit,
body .uwy .uwif {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  visibility: visible !important;
  opacity: 0 !important;
  background: 0 0 !important;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  z-index: inherit;
  display: none;
}
body .uwy .uai,
body .uwy .ulsti {
  cursor: pointer;
  background: #0048ff !important;
  border-radius: 50% !important;
  padding: 0;
  transition: 0.1s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  position: relative;
}
body .uwy .uai:active,
body .uwy .uai:focus,
body .uwy .uai:hover,
body .uwy .ulsti:active,
body .uwy .ulsti:focus,
body .uwy .ulsti:hover {
  background: #007dd5;
}
body .uwy .uai .ups,
body .uwy .ulsti .ups {
  display: none;
  position: absolute;
  height: 45px;
  width: 45px;
  top: 0;
  left: 0;
  background-color: transparent !important;
  overflow: hidden;
  background-position: -48px -48px;
  background-size: 140px;
  animation: uw_standard 0.75s infinite linear;
  transform-origin: 50% 50% 0 !important;
}
body .uwy .uai .ups .si_w,
body .uwy .ulsti .ups .si_w {
  display: block;
}
body .uwy .uai .ups .si_b,
body .uwy .uai .ups.white .si_b,
body .uwy .ulsti .ups .si_b,
body .uwy .ulsti .ups.white .si_b {
  display: none;
}
body .uwy .uai .ups .si_b,
body .uwy .uai .ups .si_w,
body .uwy .ulsti .ups .si_b,
body .uwy .ulsti .ups .si_w {
  max-width: 100%;
}
body .uwy .uai .usr,
body .uwy .ulsti .usr {
  z-index: -1 !important;
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  display: inline-block;
  background-color: transparent !important;
}
body .uwy .uai.uli .ui_w,
body .uwy .uai.uli .ups .si_w,
body .uwy .ulsti.uli .ui_w,
body .uwy .ulsti.uli .ups .si_w {
  display: none;
}
body .uwy .uai .ui_w,
body .uwy .uai.uli .ui_b,
body .uwy .uai.uli .ups .si_b,
body .uwy .ulsti .ui_w,
body .uwy .ulsti.uli .ui_b,
body .uwy .ulsti.uli .ups .si_b {
  display: block;
}
body .uwy .uai.userway_dark .ups .si_w,
body .uwy .ulsti.userway_dark .ups .si_w {
  display: -ms-flexbox;
  display: flex;
}
body .uwy .uai.userway_loading .ups,
body .uwy .ulsti.userway_loading .ups {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.uwy .uai .userway_dictionary_popup_container.hidden,
.uwy .uai.hidden,
.uwy .ulsti .userway_dictionary_popup_container.hidden,
.uwy .ulsti.hidden,
.uwy .userway_buttons_wrapper.hidden,
body .uwy .uai .ui_b,
body .uwy .uai.userway_dark .ups .si_b,
body .uwy .uai.userway_loading .ui_b,
body .uwy .uai.userway_loading .ui_w,
body .uwy .ulsti .ui_b,
body .uwy .ulsti.userway_dark .ups .si_b,
body .uwy .ulsti.userway_loading .ui_b,
body .uwy .ulsti.userway_loading .ui_w {
  display: none;
}
.uwy .uai img:not(.userway_check_on),
.uwy .ulsti img:not(.userway_check_on),
body .uwy .uai img:not(.userway_check_on),
body .uwy .ulsti img:not(.userway_check_on) {
  width: 44px;
  height: 44px;
  display: block;
  padding: 0 !important;
  margin: 0 !important;
  background: 0 0 !important;
  border: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
body .uwy .uai .userway_check_on,
body .uwy .ulsti .userway_check_on {
  position: absolute;
  top: -7px;
  right: -4px;
  width: 18px;
  height: 20px;
  transition: 0.1s;
  opacity: 0;
  visibility: hidden;
  background: 0 0 !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body .uwy .lst-btn-flag {
  width: 34px;
  height: 34px;
}
body .uwy.uts .uai,
body .uwy.uts .ulsti,
body .uwy.uts .ups {
  width: 32px;
  height: 32px;
}
.uwy.uts .uai img:not(.userway_check_on),
.uwy.uts .ulsti img:not(.userway_check_on),
.uwy.uts .ups img:not(.userway_check_on),
body .uwy.uts .uai img:not(.userway_check_on),
body .uwy.uts .ulsti img:not(.userway_check_on),
body .uwy.uts .ups img:not(.userway_check_on) {
  width: 32px;
  height: 32px;
}
body .uwy.uts .lst-btn-flag {
  height: 25px;
  width: 25px;
}
body .uwy.utb .uai,
body .uwy.utb .ulsti,
body .uwy.utb .ups {
  width: 64px;
  height: 64px;
}
.uwy.utb .uai img:not(.userway_check_on),
.uwy.utb .ulsti img:not(.userway_check_on),
.uwy.utb .ups img:not(.userway_check_on),
body .uwy.utb .uai img:not(.userway_check_on),
body .uwy.utb .ulsti img:not(.userway_check_on),
body .uwy.utb .ups img:not(.userway_check_on) {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  margin: 0 !important;
  background: 0 0 !important;
  border: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
body .uwy.utb .uai .userway_check_on,
body .uwy.utb .ulsti .userway_check_on,
body .uwy.utb .ups .userway_check_on {
  top: -2px;
  right: -2px;
  width: 21px;
  height: 21px;
}
body .uwy.utb .lst-btn-flag {
  height: 50px;
  width: 50px;
}
body .uwy.utb.userway_p1,
body .uwy.utb.userway_p2,
body .uwy.utb.userway_p3 {
  right: 30px;
}
body .uwy.utb.userway_p3,
body .uwy.utb.userway_p4,
body .uwy.utb.userway_p5 {
  bottom: 30px;
}
body .uwy.utb.userway_p4.userway_hidden {
  top: auto;
}
body .uwy.utb.userway_p4.userway_hidden.uo {
  bottom: 30px;
  margin: 0 !important;
}
.uwy.uac.userway_p4.userway_hidden.uo .uai,
.uwy.uac.userway_p4.userway_hidden.uo .ulsti,
.uwy.uac.userway_p8.userway_hidden.uo .uai,
.uwy.uac.userway_p8.userway_hidden.uo .ulsti,
.uwy.utb.userway_p4.userway_hidden.uo .uai,
.uwy.utb.userway_p4.userway_hidden.uo .ulsti,
.uwy.utb.userway_p8.userway_hidden.uo .uai,
.uwy.utb.userway_p8.userway_hidden.uo .ulsti,
body .uwy.uac.userway_p4.userway_hidden.uo .uai,
body .uwy.uac.userway_p4.userway_hidden.uo .ulsti,
body .uwy.uac.userway_p8.userway_hidden.uo .uai,
body .uwy.uac.userway_p8.userway_hidden.uo .ulsti,
body .uwy.utb.userway_p4.userway_hidden.uo .uai,
body .uwy.utb.userway_p4.userway_hidden.uo .ulsti,
body .uwy.utb.userway_p8.userway_hidden.uo .uai,
body .uwy.utb.userway_p8.userway_hidden.uo .ulsti {
  transform: translate(-50%, 0%);
}
body .uwy.utb.userway_p4.userway_hidden .uai,
body .uwy.utb.userway_p4.userway_hidden .ulsti {
  transform: translate(-50%, 100%);
}
body .uwy.utb.userway_p8.userway_hidden {
  top: 13px;
}
body .uwy.utb.userway_p8.userway_hidden.uo {
  top: 13px;
  margin: 0;
}
body .uwy.utb.userway_p8.userway_hidden .uai,
body .uwy.utb.userway_p8.userway_hidden .ulsti {
  transform: translate(-50%, -100%);
}
body .uwy.utb.userway_p6,
body .uwy.utb.userway_p7 {
  left: 11px;
}
body .uwy.uac {
  border-radius: 0 !important;
}
body .uwy.uac .uai {
  border-radius: 10px !important;
  width: auto;
  height: auto;
  max-height: initial;
  max-width: initial;
  min-height: initial;
  min-width: initial;
}
body .uwy.uac.userway_p1,
body .uwy.uac.userway_p2,
body .uwy.uac.userway_p3 {
  right: 50px;
}
body .uwy.uac.userway_p1.userway_hidden .uai,
body .uwy.uac.userway_p1.userway_hidden .ulsti,
body .uwy.uac.userway_p2.userway_hidden .uai,
body .uwy.uac.userway_p2.userway_hidden .ulsti,
body .uwy.uac.userway_p3.userway_hidden .uai,
body .uwy.uac.userway_p3.userway_hidden .ulsti {
  transform: translateX(95%);
}
body .uwy.uac.userway_p5,
body .uwy.uac.userway_p6,
body .uwy.uac.userway_p7 {
  left: 50px;
}
body .uwy.uac.userway_p5.userway_hidden .uai,
body .uwy.uac.userway_p5.userway_hidden .ulsti,
body .uwy.uac.userway_p6.userway_hidden .uai,
body .uwy.uac.userway_p6.userway_hidden .ulsti,
body .uwy.uac.userway_p7.userway_hidden .uai,
body .uwy.uac.userway_p7.userway_hidden .ulsti {
  transform: translateX(-95%);
}
body .uwy.uac.userway_p8.userway_hidden .uai,
body .uwy.uac.userway_p8.userway_hidden .ulsti {
  transform: translate(-50%, -130%);
}
body .uwy.uac.userway_p4.userway_hidden .uai,
body .uwy.uac.userway_p4.userway_hidden .ulsti {
  transform: translate(-50%, 130%);
}
body .uwy.uac .uai.userway_loading {
  overflow: hidden;
}
body .uwy.uac .uai.userway_loading:after {
  content: "";
  width: 50%;
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  transform: translateX(-220%);
  animation: 0.9s linear infinite uw_block_loading;
}
body .uwy.uac .uai.userway_loading .ups {
  display: none !important;
}
body .uwy.uac .uai.userway_loading.uli:after {
  background-color: #000;
}
body .uwy.uac .uhi {
  top: 44px;
}
body .uwy.userway_p1.userway_hidden .userway_buttons_wrapper,
body .uwy.userway_p2.userway_hidden .userway_buttons_wrapper,
body .uwy.userway_p3.userway_hidden .userway_buttons_wrapper {
  transform: translate(100%, -50%);
}
body .uwy.userway_p5.userway_hidden .userway_buttons_wrapper,
body .uwy.userway_p6.userway_hidden .userway_buttons_wrapper,
body .uwy.userway_p7.userway_hidden .userway_buttons_wrapper {
  transform: translate(-100%, -50%);
}
body .uwy.uac.utb.userway_hidden.userway_p4 {
  bottom: 35px;
}
body .uwy .userway_buttons_wrapper {
  font-size: initial !important;
  transition: transform 0.4s !important;
}
body .uwy:not(.uh) .uai:hover,
body .uwy:not(.uh) .ulsti:hover,
body .uwy:not(.uh).userway_p1 .uai:hover,
body .uwy:not(.uh).userway_p1 .ulsti:hover,
body .uwy:not(.uh).userway_p2 .uai:hover,
body .uwy:not(.uh).userway_p2 .ulsti:hover,
body .uwy:not(.uh).userway_p3 .uai:hover,
body .uwy:not(.uh).userway_p3 .ulsti:hover,
body .uwy:not(.uh).userway_p4 .uai:hover,
body .uwy:not(.uh).userway_p4 .ulsti:hover,
body .uwy:not(.uh).userway_p6 .uai:hover,
body .uwy:not(.uh).userway_p6 .ulsti:hover,
body .uwy:not(.uh).userway_p8 .uai:hover,
body .uwy:not(.uh).userway_p8 .ulsti:hover {
  transform: scale(1.1) !important;
}
body .uwy .uwaw-lang-list__circle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  width: 19px;
  height: 19px;
  font-family: sans-serif;
  font-size: 10px;
  color: #002481;
  background-color: #d8e3ff;
  border: 1px solid #fff;
  position: absolute;
  left: -2px;
  top: -2px;
  padding: 0;
}
body .uwy.uen img .userway_check_on {
  opacity: 1 !important;
  visibility: visible !important;
}
@media only screen and (max-device-width: 1024px) {
  body .uwy .uit,
  body .uwy .uwif {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  body .uwy.uon,
  body .uwy.uon .uit,
  body .uwy.uon .uwif {
    display: block !important;
  }
  body .uwy .ufiw {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}
.uwaw-dictionary-tooltip {
  width: 300px;
  cursor: default;
  opacity: 0;
  visibility: hidden;
  transition: transform 0.15s ease, opacity 0.15s ease, visibility 0.15s ease;
  position: absolute;
}
.uwaw-dictionary-tooltip_active {
  opacity: 1;
  visibility: visible;
}
.utb .uwaw-dictionary-tooltip {
  margin-left: 50px;
}
.uwaw-dictionary-tooltip__ii {
  background: #0a0910;
  position: relative;
  padding: 16px 19px;
}
.uwaw-dictionary-tooltip__ico {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.16);
  margin-right: 9px;
  -ms-flex-pack: center;
  justify-content: center;
}
.uwaw-dictionary-tooltip__ico .no-fill {
  fill: none !important;
}
.uwaw-dictionary-tooltip__close,
.uwaw-dictionary-tooltip__ico,
.uwaw-dictionary-tooltip__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.uwaw-dictionary-tooltip__title {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.11px;
  font-weight: 600;
  font-family: Metropolis, sans-serif;
  padding-bottom: 9px;
}
.uwaw-dictionary-tooltip__close {
  position: absolute;
  right: 17px;
  top: 22px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #fff;
  border: none;
  -ms-flex-pack: center;
  justify-content: center;
  transition: opacity 0.3s ease;
  cursor: pointer;
  padding: 0;
}
.uwaw-dictionary-tooltip__close:hover {
  opacity: 0.7;
}
.uwaw-dictionary-tooltip__description {
  font-family: Metropolis, sans-serif;
  color: #afabc2;
  font-size: 14px;
  line-height: 20px;
  padding-right: 20px;
}
.uwaw-dictionary-tooltip__description strong {
  color: #fff;
  font-size: inherit;
  font-weight: 700;
}
.uwaw-dictionary-tooltip .dictionary-mobile-hidden-span {
  display: inline;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}
@media (max-width: 991px) {
  .uwaw-dictionary-tooltip .dictionary-mobile-hidden-span {
    display: none;
  }
}
.uwaw-dictionary-tooltip__tail {
  position: absolute;
}
.uwaw-dictionary-tooltip__tail path {
  fill: #0a0910;
}
.userway_p1 .uwaw-dictionary-tooltip,
.userway_p2 .uwaw-dictionary-tooltip,
.userway_p8 .uwaw-dictionary-tooltip {
  top: 100%;
  right: 0;
}
.userway_p1 .uwaw-dictionary-tooltip__i,
.userway_p2 .uwaw-dictionary-tooltip__i,
.userway_p8 .uwaw-dictionary-tooltip__i {
  padding-top: 20px;
}
.userway_p1 .uwaw-dictionary-tooltip__ii,
.userway_p2 .uwaw-dictionary-tooltip__ii,
.userway_p8 .uwaw-dictionary-tooltip__ii {
  border-radius: 14px 0 14px 14px;
}
.userway_p1 .uwaw-dictionary-tooltip__tail,
.userway_p2 .uwaw-dictionary-tooltip__tail,
.userway_p8 .uwaw-dictionary-tooltip__tail {
  bottom: 100%;
  right: 0;
}
.userway_p6 .uwaw-dictionary-tooltip,
.userway_p7 .uwaw-dictionary-tooltip {
  top: 100%;
  left: 0;
}
.userway_p6 .uwaw-dictionary-tooltip__i,
.userway_p7 .uwaw-dictionary-tooltip__i {
  padding-top: 20px;
}
.userway_p6 .uwaw-dictionary-tooltip__ii,
.userway_p7 .uwaw-dictionary-tooltip__ii {
  border-radius: 0 14px 14px 14px;
}
.userway_p6 .uwaw-dictionary-tooltip__tail,
.userway_p7 .uwaw-dictionary-tooltip__tail {
  bottom: 100%;
  left: 0;
  transform: rotateY(180deg) translateY(1px);
}
.userway_p3 .uwaw-dictionary-tooltip,
.userway_p4 .uwaw-dictionary-tooltip {
  bottom: 100%;
  right: 0;
}
.userway_p3 .uwaw-dictionary-tooltip__i,
.userway_p4 .uwaw-dictionary-tooltip__i {
  padding-bottom: 20px;
}
.userway_p3 .uwaw-dictionary-tooltip__ii,
.userway_p4 .uwaw-dictionary-tooltip__ii {
  border-radius: 14px 14px 0 14px;
}
.userway_p3 .uwaw-dictionary-tooltip__tail,
.userway_p4 .uwaw-dictionary-tooltip__tail {
  top: 100%;
  right: 0;
  transform: rotateX(180deg) translateY(5px);
}
.userway_p5 .uwaw-dictionary-tooltip {
  bottom: 100%;
  left: 0;
}
.userway_p5 .uwaw-dictionary-tooltip__i {
  padding-bottom: 20px;
}
.userway_p5 .uwaw-dictionary-tooltip__ii {
  border-radius: 14px 14px 14px 0;
}
.userway_p5 .uwaw-dictionary-tooltip__tail {
  top: 100%;
  left: 0;
  transform: rotate(180deg) translateY(1px);
}
.uwy {
  z-index: 2147483647;
  position: fixed !important;
  transform: none !important;
}
.uwy .userway_buttons_wrapper {
  top: 10px;
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
.uwy .uai,
.uwy .ulsti {
  text-align: initial !important;
}
.uwy .lst-btn-text {
  font-size: 15px;
  line-height: normal;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.1px;
}
.uwy .lst-btn-flag {
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.uwy.hidden {
  display: none;
}
.uwy .uai:focus-within,
.uwy .ulsti:focus-within {
  outline: 2px solid #0038ff !important;
  outline-offset: -2px !important;
  box-shadow: 0 0 0 4px rgba(0, 56, 255, 0.22) !important;
}
.uwy.userway_p1 .userway_buttons_wrapper {
  top: 13px;
  right: auto;
  bottom: auto;
  left: calc(100vw - 21px);
  transform: translate(-100%);
}
.uwy.userway_p2 .userway_buttons_wrapper {
  top: 50%;
  transform: translate(-100%, -50%);
  left: calc(100vw - 21px);
  -ms-flex-pack: center;
  justify-content: center;
  right: auto;
}
.uwy.userway_p3 .userway_buttons_wrapper {
  top: auto;
  bottom: 13px;
  left: calc(100vw - 21px);
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
  transform: translate(-100%);
}
.uwy.userway_p4 .userway_buttons_wrapper {
  top: auto;
  left: calc(50% - 22px);
  bottom: 16px;
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
}
.uwy.userway_p4.userway_hidden {
  bottom: -30px;
  top: auto;
  right: auto;
}
.uwy.userway_p4.userway_hidden.uo {
  bottom: 13px;
}
.uwy.userway_p4.userway_hidden .userway_buttons_wrapper {
  transform: translate(-50%, 100%);
}
.uwy.userway_p5 .userway_buttons_wrapper {
  top: auto;
  bottom: 13px;
  left: 13px;
  right: auto;
  -ms-flex-pack: end;
  justify-content: end;
}
.uwy.userway_p6 .userway_buttons_wrapper {
  top: 50%;
  transform: translateY(-50%);
  left: 13px;
  right: auto;
  bottom: auto;
  -ms-flex-pack: center;
  justify-content: center;
}
.uwy.userway_p7 .userway_buttons_wrapper {
  top: 13px;
  left: 13px;
  right: auto;
  bottom: auto;
}
.uwy.userway_p8 .userway_buttons_wrapper {
  top: 13px;
  left: 50%;
  transform: translate(-50%);
  right: auto;
  bottom: auto;
}
.uwy.userway_p8.userway_hidden .userway_buttons_wrapper {
  transform: translate(-50%, -100%);
}
.uwy.userway_p8.userway_hidden.uo {
  top: 10px;
}
.uwy.userway_p4 .userway_buttons_wrapper,
.uwy.userway_p8 .userway_buttons_wrapper {
  left: 50vw;
  transform: translateX(-50%);
}
.uwy.uon .uai,
.uwy.uon .ulsti {
  background: #007dd5 !important;
}
.uwy .uai img,
.uwy .ulsti img,
.uwy.uon .uwif {
  display: block !important;
}
.uwy .userway_ft_iframe_wrapper,
.uwy.uon.umb .userway_buttons_wrapper,
.uwy.uon.usb .userway_buttons_wrapper {
  display: none;
}
.uwy .uai .ups.white .si_w,
.uwy .ulsti .ups.white .si_w,
.uwy.userway_ft_on .uit {
  display: block;
}
.uwy.uen .uai .userway_check_on,
.uwy.uen .ulsti .userway_check_on {
  opacity: 1;
  visibility: visible;
  top: -4px;
  right: -4px;
}
.uwy .uit,
.uwy .uwif {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  visibility: visible !important;
  opacity: 0 !important;
  background: 0 0 !important;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  z-index: inherit;
  display: none;
}
.uwy .uai,
.uwy .ulsti {
  cursor: pointer;
  background: #0048ff !important;
  border-radius: 50% !important;
  padding: 0;
  transition: 0.1s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  position: relative;
}
.uwy .uai:active,
.uwy .uai:focus,
.uwy .uai:hover,
.uwy .ulsti:active,
.uwy .ulsti:focus,
.uwy .ulsti:hover {
  background: #007dd5;
}
.uwy .uai .ups,
.uwy .ulsti .ups {
  display: none;
  position: absolute;
  height: 45px;
  width: 45px;
  top: 0;
  left: 0;
  background-color: transparent !important;
  overflow: hidden;
  background-position: -48px -48px;
  background-size: 140px;
  animation: uw_standard 0.75s infinite linear;
  transform-origin: 50% 50% 0 !important;
}
.uwy .uai .ups .si_w,
.uwy .ulsti .ups .si_w {
  display: block;
}
.uwy .uai .ups .si_b,
.uwy .uai .ups.white .si_b,
.uwy .ulsti .ups .si_b,
.uwy .ulsti .ups.white .si_b {
  display: none;
}
.uwy .uai .ups .si_b,
.uwy .uai .ups .si_w,
.uwy .ulsti .ups .si_b,
.uwy .ulsti .ups .si_w {
  max-width: 100%;
}
.uwy .uai .usr,
.uwy .ulsti .usr {
  z-index: -1 !important;
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  display: inline-block;
  background-color: transparent !important;
}
.uwy .uai.uli .ui_w,
.uwy .uai.uli .ups .si_w,
.uwy .ulsti.uli .ui_w,
.uwy .ulsti.uli .ups .si_w {
  display: none;
}
.uwy .uai .ui_w,
.uwy .uai.uli .ui_b,
.uwy .uai.uli .ups .si_b,
.uwy .ulsti .ui_w,
.uwy .ulsti.uli .ui_b,
.uwy .ulsti.uli .ups .si_b {
  display: block;
}
.uwy .uai.userway_dark .ups .si_w,
.uwy .ulsti.userway_dark .ups .si_w {
  display: -ms-flexbox;
  display: flex;
}
.uwy .uai.userway_loading .ups,
.uwy .ulsti.userway_loading .ups {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.uwy .uai .ui_b,
.uwy .uai.userway_dark .ups .si_b,
.uwy .uai.userway_loading .ui_b,
.uwy .uai.userway_loading .ui_w,
.uwy .ulsti .ui_b,
.uwy .ulsti.userway_dark .ups .si_b,
.uwy .ulsti.userway_loading .ui_b,
.uwy .ulsti.userway_loading .ui_w {
  display: none;
}
.uwy .uai .userway_check_on,
.uwy .ulsti .userway_check_on {
  position: absolute;
  top: -7px;
  right: -4px;
  width: 18px;
  height: 20px;
  transition: 0.1s;
  opacity: 0;
  visibility: hidden;
  background: 0 0 !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.uwy .lst-btn-flag {
  width: 34px;
  height: 34px;
}
.uwy.uts .uai,
.uwy.uts .ulsti,
.uwy.uts .ups {
  width: 32px;
  height: 32px;
}
.uwy.uts .lst-btn-flag {
  height: 25px;
  width: 25px;
}
.uwy.utb .uai,
.uwy.utb .ulsti,
.uwy.utb .ups {
  width: 64px;
  height: 64px;
}
.uwy.utb .uai .userway_check_on,
.uwy.utb .ulsti .userway_check_on,
.uwy.utb .ups .userway_check_on {
  top: -2px;
  right: -2px;
  width: 21px;
  height: 21px;
}
.uwy.utb .lst-btn-flag {
  height: 50px;
  width: 50px;
}
.uwy.utb.userway_p1,
.uwy.utb.userway_p2,
.uwy.utb.userway_p3 {
  right: 30px;
}
.uwy.utb.userway_p3,
.uwy.utb.userway_p4,
.uwy.utb.userway_p5 {
  bottom: 30px;
}
.uwy.utb.userway_p4.userway_hidden {
  top: auto;
}
.uwy.utb.userway_p4.userway_hidden.uo {
  bottom: 30px;
  margin: 0 !important;
}
.uwy.utb.userway_p4.userway_hidden .uai,
.uwy.utb.userway_p4.userway_hidden .ulsti {
  transform: translate(-50%, 100%);
}
.uwy.utb.userway_p8.userway_hidden {
  top: 13px;
}
.uwy.utb.userway_p8.userway_hidden.uo {
  top: 13px;
  margin: 0;
}
.uwy.utb.userway_p8.userway_hidden .uai,
.uwy.utb.userway_p8.userway_hidden .ulsti {
  transform: translate(-50%, -100%);
}
.uwy.utb.userway_p6,
.uwy.utb.userway_p7 {
  left: 11px;
}
.uwy.uac {
  border-radius: 0 !important;
}
.uwy.uac .uai {
  border-radius: 10px !important;
  width: auto;
  height: auto;
  max-height: initial;
  max-width: initial;
  min-height: initial;
  min-width: initial;
}
.uwy.uac.userway_p1,
.uwy.uac.userway_p2,
.uwy.uac.userway_p3 {
  right: 50px;
}
.uwy.uac.userway_p1.userway_hidden .uai,
.uwy.uac.userway_p1.userway_hidden .ulsti,
.uwy.uac.userway_p2.userway_hidden .uai,
.uwy.uac.userway_p2.userway_hidden .ulsti,
.uwy.uac.userway_p3.userway_hidden .uai,
.uwy.uac.userway_p3.userway_hidden .ulsti {
  transform: translateX(95%);
}
.uwy.uac.userway_p5,
.uwy.uac.userway_p6,
.uwy.uac.userway_p7 {
  left: 50px;
}
.uwy.uac.userway_p5.userway_hidden .uai,
.uwy.uac.userway_p5.userway_hidden .ulsti,
.uwy.uac.userway_p6.userway_hidden .uai,
.uwy.uac.userway_p6.userway_hidden .ulsti,
.uwy.uac.userway_p7.userway_hidden .uai,
.uwy.uac.userway_p7.userway_hidden .ulsti {
  transform: translateX(-95%);
}
.uwy.uac.userway_p8.userway_hidden .uai,
.uwy.uac.userway_p8.userway_hidden .ulsti {
  transform: translate(-50%, -130%);
}
.uwy.uac.userway_p4.userway_hidden .uai,
.uwy.uac.userway_p4.userway_hidden .ulsti {
  transform: translate(-50%, 130%);
}
.uwy.uac .uai.userway_loading {
  overflow: hidden;
}
.uwy.uac .uai.userway_loading:after {
  content: "";
  width: 50%;
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  transform: translateX(-220%);
  animation: 0.9s linear infinite uw_block_loading;
}
.uwy.uac .uai.userway_loading .ups {
  display: none !important;
}
.uwy.uac .uai.userway_loading.uli:after {
  background-color: #000;
}
.uwy.uac .uhi {
  top: 44px;
}
.uwy.userway_p1.userway_hidden .userway_buttons_wrapper,
.uwy.userway_p2.userway_hidden .userway_buttons_wrapper,
.uwy.userway_p3.userway_hidden .userway_buttons_wrapper {
  transform: translate(100%, -50%);
}
.uwy.userway_p5.userway_hidden .userway_buttons_wrapper,
.uwy.userway_p6.userway_hidden .userway_buttons_wrapper,
.uwy.userway_p7.userway_hidden .userway_buttons_wrapper {
  transform: translate(-100%, -50%);
}
.uwy.uac.utb.userway_hidden.userway_p4 {
  bottom: 35px;
}
.uwy .userway_buttons_wrapper {
  font-size: initial !important;
  transition: transform 0.4s !important;
}
.uwy:not(.uh) .uai:hover,
.uwy:not(.uh) .ulsti:hover,
.uwy:not(.uh).userway_p1 .uai:hover,
.uwy:not(.uh).userway_p1 .ulsti:hover,
.uwy:not(.uh).userway_p2 .uai:hover,
.uwy:not(.uh).userway_p2 .ulsti:hover,
.uwy:not(.uh).userway_p3 .uai:hover,
.uwy:not(.uh).userway_p3 .ulsti:hover,
.uwy:not(.uh).userway_p4 .uai:hover,
.uwy:not(.uh).userway_p4 .ulsti:hover,
.uwy:not(.uh).userway_p6 .uai:hover,
.uwy:not(.uh).userway_p6 .ulsti:hover,
.uwy:not(.uh).userway_p8 .uai:hover,
.uwy:not(.uh).userway_p8 .ulsti:hover {
  transform: scale(1.1) !important;
}
.uwy .uwaw-lang-list__circle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  width: 19px;
  height: 19px;
  font-family: sans-serif;
  font-size: 10px;
  color: #002481;
  background-color: #d8e3ff;
  border: 1px solid #fff;
  position: absolute;
  left: -2px;
  top: -2px;
  padding: 0;
}
.uwy.uen img .userway_check_on {
  opacity: 1 !important;
  visibility: visible !important;
}
@media only screen and (max-device-width: 1024px) {
  .uwy .uit,
  .uwy .uwif {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .uwy.uon,
  .uwy.uon .uit,
  .uwy.uon .uwif {
    display: block !important;
  }
  .uwy .ufiw {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}
.uw-sl {
  transition: background 0.1s ease;
  background: 0 0;
  z-index: 2147483638;
  position: fixed;
}
.uw-sl:focus-within {
  width: 100%;
  background: rgba(0, 0, 0, 0.25);
  z-index: 2147483638;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.uw-sl__item {
  box-sizing: border-box;
  left: 38px;
  top: -70px;
  position: fixed !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  background: #fff !important;
  border-radius: 8px !important;
  border: 2px solid #0038ff !important;
  max-width: 315px;
  padding: 0 15px 0 0 !important;
  text-align: left !important;
  width: 100% !important;
  height: 63px !important;
  box-shadow: 0 0 0 4px rgba(0, 56, 255, 0.22) !important;
  opacity: 0;
  transition: top 0.2s, opacity 0.2s;
}
.uw-sl__item:focus {
  top: 40px;
  opacity: 1;
  outline: 1px solid rgba(255, 255, 255, 0);
  background: #fff !important;
}
.uw-sl__item:hover {
  background: #fff !important;
}
.uw-sl__item__img {
  width: 57px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.uw-sl__item__img svg {
  width: auto !important;
  height: auto !important;
}
.uw-sl .uw-sl__e-icon path,
.uw-sl__item__img path {
  fill: #000 !important;
}
.uw-sl .uw-sl__e-icon .no-fill,
.uw-sl__item__img .no-fill {
  fill: none !important;
}
.uw-sl .uw-sl__e-icon,
.uw-sl__item__left,
.uw-sl__item__title {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.uw-sl__item__title {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500 !important;
  letter-spacing: -0.06px;
  width: calc(100% - 53px);
  font-family: "Metropolis", Aria, Helvetica, sans-serif !important;
  color: #000;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.uw-sl .uw-sl__e-icon,
.uw-sl__item__left {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.uw-sl .uw-sl__e-icon {
  -ms-flex-pack: center !important;
  justify-content: center !important;
  width: 26px;
  height: 27px;
}
.accessibility-btn {
  border: 2px solid #fff;
  padding: 7px 8px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 6px;
  margin: 5px;
}
.uts .accessibility-btn {
  margin: 4px;
  padding: 5px;
  border: 1.5px solid #fff;
}
.utb .accessibility-btn {
  margin: 5px;
  padding: 7px 13px;
}
.accessibility-btn__text {
  display: block;
  font-size: 15px;
  line-height: normal !important;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.1px;
}
.big-uw-icon .accessibility-btn__text,
.utb .accessibility-btn__text {
  font-size: 14px;
  letter-spacing: -0.09px;
  line-height: 1.27 !important;
}
.uts .accessibility-btn__text {
  font-size: 11px;
  letter-spacing: -0.07px;
  font-weight: 700;
}
.light .accessibility-btn__text,
.uli .accessibility-btn__text {
  color: #000;
}
.light .accessibility-btn,
.uli .accessibility-btn {
  border-color: #000;
}
.accessibility-btn-settings.accessibility-btn {
  margin: 0;
}

.llor {
  display: block;
}
.llsy {
  font-weight: 600;
  border: 1px solid #b72d1f;
  color: #b72d1f;
  background: rgba(255, 93, 76, 0.14);
  padding: 15px;
  margin-bottom: 15px;
}
.llsv input {
  border-color: #b72d1f;
}
.llsv > div:nth-last-child(1) {
  font-size: 0.8rem;
  color: #b72d1f;
  margin-top: 4px;
  font-weight: 600;
}
@media (min-width: 992px) {
  .llsv > div:nth-last-child(1) {
    font-size: 1rem;
  }
}
@media (min-width: 1201px) {
  .llsv > div:nth-last-child(1) {
    font-size: 1.2rem;
  }
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway_medium.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway_medium.woff)
      format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway_bold.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway_bold.woff)
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway_black.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway_black.woff)
      format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(/wp-content/themes/loungelizard/dist/fonts/raleway_extrabold.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/raleway_extrabold.woff)
      format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BebasNeue";
  src: url(/wp-content/themes/loungelizard/dist/fonts/bebasneue.woff2)
      format("woff2"),
    url(/wp-content/themes/loungelizard/dist/fonts/bebasneue.woff)
      format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.lltty {
  display: flex;
  width: 100%;
  transition: background-color 0.3s ease-in-out;
  height: 60px;
  padding: 10px 0;
  justify-content: space-between;
  z-index: 100;
  position: sticky;
  top: 0;
}
.lltty.llttb {
  background: #0c0d4f;
}
.lltty.llttb.llttw {
  background: #0c0d4f;
}
.lltty.llttx {
  background: #0c0d4f;
}
.llttk {
  height: 100%;
  max-width: 200px;
  color: #fff;
  display: flex;
}
.lltt_ .llttj span {
  color: #fff;
  font: normal normal 300 20px/24px Raleway;
  position: absolute;
  left: 376px;
  top: 26px;
}
.lltt_ .llttj a {
  color: #fff;
  text-decoration: none;
  font: normal normal 300 20px/24px Raleway;
}
.lltt_ .llttq {
  visibility: hidden;
  transition: visibility 0s 0.3s, opacity 0.3s linear;
  background: #2e2e2e;
  position: absolute;
  top: 60px;
  padding: 15px 15px 60px;
  left: 0;
  width: 100%;
  z-index: 1;
}
.lltt_ .llttq.llttz {
  opacity: 0;
}
.lltt_ .llttq.llts {
  transition: opacity 0.3s ease-in-out;
  visibility: visible;
  opacity: 1;
  height: calc(100vh - 60px);
  overflow-y: auto;
}
.lltt_ .llttq .lltne {
  padding: 0;
  margin: 0;
}
.lltt_ .llttq .lltne li {
  list-style: none;
  margin-top: 5px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.lltt_ .llttq .lltne li:nth-child(1) {
  margin-top: 0;
}
.lltt_ .llttq .lltne li.lltnt {
  margin-bottom: 5px;
}
.lltt_ .llttq .lltne li.lltnt svg {
  width: 24px;
  height: 20px;
  display: block;
  position: absolute;
  fill: #fff;
  top: 22px;
  right: 10px;
  transition: transform 0.3s ease-in-out;
  pointer-events: none;
}
.lltt_ .llttq .lltne li.lltnt li:nth-last-child(1) {
  width: auto;
  margin-left: 0;
}
.lltt_ .llttq .lltne li.lltnt.llts > a {
  font-weight: 500;
}
.lltt_ .llttq .lltne li.lltnt.llts > svg {
  transform: rotate(90deg);
}
.lltt_ .llttq .lltne li.lltnt.llts > .lltnn {
  margin-top: 5px;
  max-height: 5000px;
  transition: all 0.3s ease-in-out;
}
.lltt_ .llttq .lltne li.lltnt.llts > .lltnn li:nth-last-child(1) {
  width: auto !important;
}
.lltt_ .llttq .lltne li a {
  background: #7fa588;
  font-size: 1.3rem;
  padding: 16px;
  color: #fff;
  display: block;
  text-transform: capitalize;
}
.lltt_ .llttq .lltne .lltnn {
  max-height: 0;
  transition: all 0.3s ease-in-out;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.lltt_ .llttq .lltne .lltnn li.lltnt {
  margin-bottom: 5px;
}
.lltt_ .llttq .lltne .lltnn li a {
  padding: 16px 32px;
  background: #587b5f;
  font-size: 1.1rem;
}
.lltt_ .llttq .lltne .lltnn li ul {
  background: #364f3a;
}
.lltt_ .llttq .lltne .lltnn li ul li {
  margin: 0;
}
.lltt_ .llttq .lltne .lltnn li ul li:nth-child(1) a {
  padding-top: 15px;
}
.lltt_ .llttq .lltne .lltnn li ul li:nth-last-child(1) a {
  padding-bottom: 15px;
}
.lltt_ .llttq .lltne .lltnn li ul li a {
  padding: 6px 48px;
  background: #364f3a;
  font-size: 1rem;
}
.lltty .lltnr {
  width: 48px;
  height: 49px;
  padding: 12px 6px;
  flex-direction: column;
  appearance: none;
}
.lltty .lltni {
  width: 100%;
  height: 3px;
  background: #fff;
  display: block;
  transition: all 0.3s ease-in-out;
}
.lltty .lltnr.llts .lltni:nth-child(1) {
  transform: rotate(45deg) translate(8px, 8px);
}
.lltty .lltnr.llts .lltni:nth-child(2) {
  opacity: 0;
}
.lltty .lltnr.llts .lltni:nth-child(3) {
  transform: rotate(-45deg) translate(7px, -7px);
}
.lltns {
  gap: 16px;
  align-items: center;
  display: none;
  justify-content: flex-end;
  padding-top: 10px;
  padding-right: 5px;
}
.lltno a {
  color: #fff;
  font-size: 1rem;
  display: flex;
  gap: 6px;
  align-items: center;
}
.lltno a:hover {
  color: #2e2e2e;
}
.lltno svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}
.lltty.llttb:not(.llttw) .lltno a {
  color: #fff;
}
.lltty.llttb:not(.llttw) .lltno a:hover {
  color: #fff;
}
.lltty.llttb:not(.llttw) .lltno svg {
  fill: #fff;
}
.lltty.llttb:not(.llttw) .lltt_ nav .lltne li.lltnu > ul {
  background: rgba(0, 0, 0, 0.7) !important;
}
.lltty.llue .lltno a {
  color: #2e2e2e !important;
}
.lltty.llue .lltno a:hover {
  color: #0c0d4f !important;
}
.lltty.llue .lltni {
  background: #2e2e2e;
}
.lltty.llue.llttw .lltno a {
  color: #fff !important;
}
.lltty.llue.llttw .lltno a:hover {
  color: #2e2e2e !important;
}
.lltty.llue.llttw .llttk {
  color: #fff;
}
.lltty.llue.llttw .llttk svg {
  fill: #fff !important;
}
.lltty.llue.llttw .llttk svg path {
  fill: #fff !important;
}
.lltty.llue.llttw .lltt_ nav .lltne li a {
  color: #fff;
}
.lltty.llue.llttw .lltt_ nav .lltne li a:hover {
  color: #2e2e2e;
}
.lltty.llue.llttw .lltni {
  background: #fff;
}
body.lltna .lltty {
  top: 32px;
}
.lltnf {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  height: 40px;
  background: #2e2e2e;
  padding: 0 0 0 25px;
  line-height: 40px;
  margin-bottom: 0;
  text-align: left;
  width: 100%;
  justify-content: space-between;
  color: #fff;
  cursor: pointer;
  z-index: 40;
}
.lltnf span {
  order: 1;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.3rem;
}
.lltnf svg {
  order: 2;
  width: 60px;
  height: 40px;
  fill: currentColor;
  background: #0c0d4f;
  padding: 7px;
  transition: 0.3s background-color ease-in-out;
}
.lltnf:hover svg {
  background: #ff9b8d;
}
.lltnl {
  background: #0c0d4f;
  margin-top: auto;
  padding: 40px 0 60px;
  position: relative;
}
.lltnc {
  z-index: 2;
  position: relative;
}
.lltnh {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 15;
  background: #2e2e2e;
  top: 0;
  left: 0;
}
.lltnh .llb {
  width: 80%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
}
.lltnh svg {
  width: 100%;
}
.lltnl > .llb {
  position: relative;
  z-index: 20;
}
.lltnp {
  display: flex;
  flex-direction: column;
}
.lltnd,
.lltnd a {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
  position: relative;
}
.lltnd svg,
.lltnd a svg {
  fill: #ea6855;
  width: 70px;
  margin-bottom: 10px;
}
.lltnd span,
.lltnd a span {
  color: #fff;
  font-size: 1.7rem;
  margin-top: 10px;
  font-family: "Raleway", Arial, san-serif;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1;
}
.lltnd span:nth-last-child(1),
.lltnd a span:nth-last-child(1) {
  font-size: 1.3rem;
  text-transform: lowercase;
  margin-top: 3px;
  font-weight: 400;
}
.lltnv {
  display: flex;
  margin: 20px 0 0;
  gap: 20px;
  justify-content: center;
}
.lltnm {
  display: block;
  position: relative;
  color: #0c0d4f;
  background: #fff;
  transition: all 0.3s ease-in-out;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.lltnm svg {
  fill: #b7132f;
  position: relative;
  width: 32px;
  height: 32px;
  margin: -1px 0 0 -1px;
  transition: all 0.3s ease-in-out;
}
.lltnm:hover svg {
  fill: #b72d1f;
}
.lltnm:hover span {
  color: #b72d1f;
}
.lltng {
  text-align: center;
  margin: 30px 0;
}
.lltng a {
  color: #fff;
}
.lltng a:hover {
  color: #9e9e9e;
}
.lltny {
  font-size: 1rem;
  color: #fff;
  margin-bottom: 20px;
}
.lltnb {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 10px;
  display: block;
  text-transform: uppercase;
}
.lltnw {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.lltnw span {
  display: block;
}
.lltnx {
  display: flex;
  flex-direction: column;
  align-content: center;
  gap: 13px;
}
.lltnk {
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: 700;
}
.lltn_ {
  display: none;
}
.lltnj {
  display: flex;
  line-height: 1.5rem;
  font-weight: 700;
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  gap: 10px;
  width: 125px;
}
.lltnq {
  width: 60px;
  height: 60px;
  background: #0c0d4f;
  transition: all 0.3s ease-in-out;
  border-radius: 50%;
  padding: 13px;
}
.lltnq svg {
  fill: #fff;
  height: 100%;
}
.lltnj:hover .lltnq {
  background: #b72d1f;
}
.lltnz {
  color: #efefef;
  font-size: 0.9rem;
  margin-top: 15px;
  text-align: center;
}
.lltre {
  display: block;
  margin-bottom: 16px;
}
.lltrt {
  display: block;
  margin-bottom: 16px;
}
.lltrt a {
  color: #efefef;
}
.lltrt a:hover {
  color: #0c0d4f;
}
.lltrt a:after {
  content: " | ";
}
.lltrt a:nth-child(2):after {
  content: "";
  display: block;
}
.lltrt a:nth-last-child(1):after {
  content: "";
  display: none;
}
.lltrn {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.lltrn .llos {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: fit-content;
  margin: 20px auto 0;
}
.lltrn a img {
  width: 100%;
}
.lltrr {
  width: 80%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  background: #b7132f;
  padding: 35px 15px;
  visibility: visible;
  z-index: 9999;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow-x: hidden;
  overflow-y: auto;
}
.lltrr.lltri {
  z-index: -500;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.lltrs {
  width: 30px;
  height: 30px;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  opacity: 0.5;
  z-index: 10;
}
.lltrs span {
  cursor: pointer;
  position: relative;
  height: 3px;
  width: 100%;
  background: #fff;
  display: block;
}
.lltrs span:nth-child(1) {
  transform: rotate(45deg);
}
.lltrs span:nth-last-child(1) {
  transform: rotate(-45deg) translate(2px, -2px);
}
.lltrs:hover {
  opacity: 1;
}
.lltro .lltru {
  padding: 15px;
}
.lltro .lltra {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  margin: 0;
}
.lltro .lltrf {
  text-align: center;
  margin-top: 10px;
}
.lltro .lltrl {
  color: #efefef;
  font-size: 1rem;
}
.lltro .lltrf a {
  color: #efefef;
  text-decoration: none;
}
.lltro .lltrf a:hover {
  text-decoration: underline;
}
.lltro .lltrc {
  margin-top: 25px;
  text-align: left;
}
.lltro .lltrh {
  margin-bottom: 25px;
}
.lltro .lltrp {
  margin-bottom: 15px;
  font-size: 1.2rem;
  font-weight: 500;
  color: #c2c4c4;
}
.lltro .lltrd {
  color: #b2b2b2;
}
.lltrv {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  background: #fff;
  max-width: 1200px;
  z-index: 100001;
  transform: translateX(-50%) translateY(-50%);
  max-height: 90%;
  display: flex;
  border: 7px solid #0c0d4f;
}
.lltrm {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 100001;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.lltrg {
  height: 100%;
  width: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  z-index: 100000;
  cursor: pointer;
}
.lltry {
  position: absolute;
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: 800;
  right: -6px;
  display: flex;
  gap: 15px;
  align-items: center;
  color: #fff;
  padding: 0;
  top: -6px;
  z-index: 2;
  width: 144px;
  justify-content: center;
  height: 50px;
  background: #0c0d4f;
  transition: all 0.3s ease-in-out;
}
.lltry svg {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  stroke: #fff;
  transition: all 0.3s ease-in-out;
}
.lltry:hover {
  background: #fff;
  color: #2e2e2e;
}
.lltry:hover svg {
  stroke: #2e2e2e;
}
.lltrb {
  overflow-y: auto;
  width: 100%;
}
.lltrv .llb {
  padding: 0;
  margin: 0;
  position: relative;
}
.lltrw {
  display: flex;
}
.lltrx {
  color: #fff;
  width: 33%;
  padding: 40px 30px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lltrk {
  font-size: 2.75rem;
  line-height: 1;
  font-weight: 500;
  text-transform: uppercase;
}
.lltrk span {
  font-size: 3.75rem;
  line-height: 0.9;
  font-weight: 900;
}
.lltr_ {
  font-size: 1rem;
}
.lltrx .llnc {
  font-size: 1rem;
  margin: 75px 0 0 0;
  background: none !important;
  outline: 1px solid #fff !important;
  padding: 12px 5px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 800;
  transition: all 0.3s ease-in-out;
  border: 4px solid transparent !important;
}
.lltrx .llnc:hover {
  border: 4px solid #fff !important;
  background: none !important;
}
.lltrj {
  position: relative;
  padding: 0 !important;
  height: 100% !important;
}
.lltrq {
  width: 100%;
}
.lltrz {
  position: absolute;
  cursor: pointer;
  display: flex;
  top: 50%;
  left: 50%;
  z-index: 1;
  flex-direction: row;
  gap: 30px;
  justify-content: center;
  align-items: center;
  transform: translateX(-50%) translateY(-50%);
}
.lltie {
  font-size: 2rem;
  color: #fff;
  font-weight: 500;
  max-width: 210px;
  line-height: 1;
  display: none;
}
.lltie span {
  font-size: 3rem;
  font-weight: 800;
  color: #0c0d4f;
  line-height: 0.9;
  display: block;
}
.lltit {
  width: 110px;
  height: 110px;
  display: block;
  position: relative;
}
.lltit:before {
  content: "";
  width: 110px;
  height: 110px;
  background: #0c0d4f;
  opacity: 0.7;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.lltit:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-play-retro.svg)
    center no-repeat;
  background-size: 25px;
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translateX(-50%) translateY(-50%);
}
.lltin {
  align-items: center;
  display: flex;
}
.lltir {
  color: #fff;
  width: 33%;
  flex-shrink: 0;
  padding: 20px 30px;
}
.lltii {
  font-size: 2rem;
  line-height: 40px;
  margin: 0;
  font-weight: 500;
}
.lltii span {
  font-size: 3.5rem;
  font-weight: 900;
  line-height: 1;
}
.lltis {
  font-size: 1.1rem;
  line-height: 1.4rem;
  margin: 16px 0 0 0;
}
.lltio {
  margin: 0 !important;
  padding: 40px !important;
  background: #2e2e2e !important;
  overflow-y: auto;
  border: none !important;
}
.lltio label {
  display: none !important;
}
.lltio .llsy {
  font-size: 0.9rem;
  color: #ffa9a0 !important;
}
.lltio .llor .llsb {
  display: none;
}
.lltio .llsd {
  margin-bottom: 16px !important;
}
.lltio .llsd.lloa {
  width: calc(50% - 8px) !important;
}
.lltio .llsd span {
  width: calc(50% - 8px) !important;
}
.lltio .llor input[type="text"],
.lltio .llor input[type="tel"],
.lltio .llor input[type="email"],
.lltio .llor textarea {
  font-size: 1.1rem !important;
  color: #fff !important;
  border: 1px solid #616161 !important;
  padding: 20px !important;
  margin: 0 !important;
  background: transparent !important;
  height: 56px;
}
.lltio .llor input[type="text"]::placeholder,
.lltio .llor input[type="tel"]::placeholder,
.lltio .llor input[type="email"]::placeholder,
.lltio .llor textarea::placeholder {
  color: #fff;
  opacity: 1;
}
.lltio .llor input[type="tel"] {
  padding-left: 50px !important;
}
.lltio .llor input[type="submit"] {
  margin: 0 auto 0 !important;
  background: #0c0d4f !important;
  border: 1px solid #0c0d4f !important;
  padding: 19px 31px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 800 !important;
  font-size: 1.1rem !important;
  width: fit-content !important;
}
.lltio .llor input[type="submit"]:hover {
  color: #2e2e2e !important;
  background: #fff !important;
}
.lltio .llsv {
  color: #ffa9a0 !important;
}
.lltio .llsv > div:nth-last-child(1) {
  font-size: 0.8rem;
  color: #ffa9a0 !important;
}
.lltiu {
  display: block;
}
.lltia {
  width: 100%;
  height: 100%;
}
.lltia img {
  display: block;
}
.lltif {
  font-size: 3rem;
  color: #fff;
  margin: 0;
  font-weight: 900;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 6%;
}
.lltrv .llti {
  display: none;
}
.lltil {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  background: #fff;
  max-width: 1200px;
  z-index: 100001;
  transform: translateX(-50%) translateY(-50%);
  max-height: 90%;
  display: flex;
  border: 7px solid #0c0d4f;
}
.lltic {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 100001;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.lltic.llpu {
  visibility: visible;
  opacity: 1;
}
.lltih {
  height: 100%;
  width: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  z-index: 100000;
  cursor: pointer;
}
.lltip {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.lltip img {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
.lltid {
  position: absolute;
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: 800;
  right: -6px;
  display: flex;
  gap: 15px;
  align-items: center;
  color: #fff;
  padding: 0;
  top: -7px;
  z-index: 2;
  width: 144px;
  justify-content: center;
  height: 50px;
  background: #0c0d4f;
  transition: all 0.3s ease-in-out;
}
.lltid svg {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  stroke: #fff;
  transition: all 0.3s ease-in-out;
}
.lltid:hover {
  background: #fff;
  color: #2e2e2e;
}
.lltid:hover svg {
  stroke: #2e2e2e;
}
.lltiv {
  overflow-y: auto;
  width: 100%;
}
.lltil .llb {
  padding: 40px 64px;
  margin: 34px;
  position: relative;
  background: #fff;
}
.lltim {
  font-size: 2rem;
  line-height: 40px;
  color: #2e2e2e;
  text-align: center;
  margin: 0 0 50px;
  font-weight: 800;
}
.lltig {
  position: relative;
}
.lltiy .llnc {
  margin: 50px auto 0;
  background: #0c0d4f;
  border: 1px solid #0c0d4f;
  padding: 19px 31px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 800;
}
.lltiy .llnc:hover {
  color: #2e2e2e;
  background: #fff;
}
.lltib {
  position: absolute;
  cursor: pointer;
  display: flex;
  top: 50%;
  left: 50%;
  z-index: 1;
  flex-direction: row;
  gap: 30px;
  justify-content: center;
  align-items: center;
  transform: translateX(-50%) translateY(-50%);
}
.lltiw {
  font-size: 2rem;
  color: #fff;
  font-weight: 500;
  max-width: 210px;
  line-height: 1;
  display: none;
}
.lltiw span {
  font-size: 3rem;
  font-weight: 800;
  color: #0c0d4f;
  line-height: 0.9;
  display: block;
}
.lltix {
  width: 110px;
  height: 110px;
  display: block;
  position: relative;
}
.lltix:before {
  content: "";
  width: 110px;
  height: 110px;
  background: #0c0d4f;
  opacity: 0.7;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.lltix:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-play-retro.svg)
    center no-repeat;
  background-size: 25px;
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translateX(-50%) translateY(-50%);
}
.lltil .llti {
  display: none;
}
.lltik {
  background: #2e2e2e;
  border: none !important;
}
.lltik:hover .lltix:before {
  width: 120px;
  height: 120px;
}
.lltik img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.llij {
  width: 100%;
  display: flex;
  height: 20px;
  margin: 20px 0;
  position: relative;
}
.llij.lliq:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 90%;
  left: 50%;
  transform: translate(-50%);
  height: 1px;
  background: #c2c4c4;
}
[id="wpcontent"] .llij:not(.lliz) {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #efefef;
}
[id="wpcontent"] .llij:not(.lliz):after {
  content: "separator";
  color: #626161;
  font-size: 0.8rem;
}
.lliz {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}
.llse {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  width: 40px;
  height: 40px;
}
.llse svg {
  transform: rotate(90deg);
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
.llti_ {
  box-sizing: border-box;
  margin: 0;
  width: 100%;
  color: #626161;
  background: #fff;
  font-family: "Raleway", Arial, san-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  position: relative;
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
.llti_.ll_f {
  overflow: hidden;
}
.llti_ .lltij {
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  background: #fff;
}
.llti_.lltiq {
  overflow: hidden;
}
.llti_.lltiq .lltij {
  -webkit-transform: translateX(-80%);
  -moz-transform: translateX(-80%);
  -ms-transform: translateX(-80%);
  -o-transform: translateX(-80%);
  transform: translateX(-80%);
}
.llvm {
  width: 100%;
}
.llb {
  padding: 0 15px;
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.2;
  margin: 0 0 1.5rem;
  font-weight: 600;
}
h1 {
  font-weight: 900;
  color: #2e2e2e;
}
h2,
.lltiz {
  font-weight: 600;
  line-height: 1.2;
  margin: 0 0 1.5rem;
  font-size: 2.6rem;
}
h3 {
  font-size: 1.9rem;
}
h4 {
  font-size: 1.7rem;
}
article h2 {
  font-size: 1.7rem;
}
article h3,
article h4 {
  font-size: 1.5rem;
}
p,
ul,
ol {
  margin-bottom: 25px;
}
.llam {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lltse {
  align-items: center;
}
a {
  color: #b72d1f;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
a:hover {
  color: #0c0d4f;
}
figure {
  margin: 0;
}
img {
  max-width: 100%;
  height: auto;
}
.llnc,
button,
label {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.llnc {
  border: 5px solid #0c0d4f;
  padding: 10px 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
  font-family: "Raleway", Arial, san-serif;
  font-size: 1rem;
  line-height: 1.5em;
  color: #2e2e2e;
  text-transform: capitalize;
}
.llnc:hover,
.llnc.lltu {
  background: #0c0d4f;
  color: #fff;
}
.lltst {
  background: #0c0d4f;
  color: #fff;
}
.lltst:hover,
.lltst.lltu {
  background: #fff;
  color: #2e2e2e;
}
button {
  color: #626161;
  font-family: "Raleway", Arial, san-serif;
  font-weight: 400;
  -webkit-appearance: none;
}
button.lltsn {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  color: #b72d1f;
  cursor: pointer;
  padding: 0;
}
button.lltsn:hover {
  color: #0c0d4f;
}
.lltsr {
  width: 0;
  height: 0;
  background: rgba(46, 46, 46, 0.3);
  z-index: -10;
  cursor: pointer;
  position: fixed;
  top: 0;
  left: 0;
}
.lltsr.llts {
  z-index: 1000;
  width: 100%;
  height: 100%;
}
.lltsi {
  width: 0;
  height: 0;
  background: rgba(46, 46, 46, 0.3);
  z-index: -10;
  cursor: pointer;
  position: fixed;
  top: 0;
  left: 0;
}
.lltsi.llts {
  z-index: 101;
  width: 100%;
  height: 100%;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input::-webkit-search-decoration {
  -webkit-appearance: none;
}
select,
option,
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="password"],
input:not([type="radio"]),
textarea {
  font-family: "Raleway", Arial, san-serif;
  font-weight: 400;
  outline: none;
  border-radius: 0;
  outline-offset: -2px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-appearance: none;
}
input[type="search"]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.lltss {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.lltss iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lltss .lltik {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  cursor: pointer;
  border: 1px solid #c2c4c4;
}
.lltss .lltik.llti {
  display: none;
}
.lltss .lltik.lltso {
  background: #0c88b4;
}
.lltss .lltik img {
  position: relative;
  z-index: 1;
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 100%;
}
.lltss .lltsu {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  background: #2e2e2e;
  opacity: 0.3;
}
.lltss .lltsa {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  width: 72px;
  height: 72px;
  transform: translate(-50%, -50%);
  background: url(/wp-content/themes/loungelizard/dist/img/icon-play.svg) center;
}
.lltss .lltik:hover .lltsu {
  opacity: 0.5;
}
svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.llttg {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-fill-mode: none;
  animation-play-state: running;
}
.llttm {
  transform: translateY(150px);
  animation: come-in 1s ease forwards;
}
.llttm:nth-child(odd) {
  animation-duration: 0.9s;
}
@-webkit-keyframes bounce {
  from {
    -webkit-transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(-10px);
  }
}
@keyframes bounce {
  from {
    transform: translateY(10px);
  }
  to {
    transform: translateY(-10px);
  }
}
@keyframes pulse {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
@-webkit-keyframes pulse {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
@keyframes come-in {
  to {
    transform: translateY(0);
  }
}
body.lltsf .llwk ul {
  max-width: none !important;
}
body.lltsf .llww.llsg {
  background: #2b2b2b;
}
body.lltsf .llww.llsg .llnc {
  border: 1px solid #fff;
  background: none;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
}
body.lltsf .llww.llsg .llnc:hover {
  background: #fff;
  color: #2e2e2e;
}
body.lltsf .llkt ul {
  list-style: none;
  padding-left: 0;
}
body.lltsf .llkt ul li {
  padding-left: 35px;
  margin: 15px 0;
  position: relative;
  font-size: 1.5rem;
}
body.lltsf .llkt ul li:before {
  content: "";
  background: url(/wp-content/themes/loungelizard/dist/img/icon-check.svg);
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
}
body.lltsf .llvt img {
  display: block;
}
body.lltsf .llxa img {
  width: 100%;
  height: auto;
  max-height: 100%;
  display: block;
  max-width: 630px;
  margin: 0;
}
.lltsl .llof,
.lltsc .llof {
  background: #fff !important;
  color: #2e2e2e !important;
}
.lltsl .llod,
.lltsc .llod {
  background: none !important;
  color: #2e2e2e !important;
}
.lltsl .llof h2,
.lltsc .llof h2 {
  color: #2e2e2e !important;
}
.lltsh .lltg,
.lltsh .llcv {
  background: #fff;
}
.lltsh .lljq {
  background: #f1f1f1;
  padding: 10px 0 40px;
  margin: 0;
}
.lltsh .llof {
  background: url(https://www.loungelizard.com/wp-content/uploads/retro-hero-video-bg.webp)
    no-repeat;
  background-size: cover;
  color: #fff !important;
}
.lltsh .llod {
  background: none !important;
}
.lltsh .llod ul li:before {
  background: url(/wp-content/themes/loungelizard/dist/img/icon-check-white.svg);
  top: 7px;
}
.lltsh .llof h3 {
  color: #fff !important;
}
.llqd {
  text-align: center;
  padding: 30px 0;
  position: relative;
  color: #2e2e2e;
}
.llqm {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.llqm img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.llqd .llb {
  z-index: 2;
  position: relative;
}
.llqd h1 {
  font-size: 3rem;
  text-transform: uppercase;
  max-width: 1200px;
  margin: 0 auto 0;
}
.llqd h1 span {
  font-size: 0.5em;
  display: block;
}
.llqd p {
  font-size: 1.1rem;
  margin-left: auto;
  margin-right: auto;
}
.lltub {
  margin-bottom: 30px;
}
.lltub .llb {
  display: flex;
  flex-direction: column;
}
.lltuw {
  background: #2e2e2e;
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  color: #fff;
  justify-content: center;
}
.lltux {
  font-size: 1.1rem;
  color: #ff5d5a;
  font-weight: 600;
}
.lltuk {
  font-size: 1.2rem;
  color: #fff;
  font-weight: 600;
}
.lltu_ {
  font-size: 1rem;
  color: #b2b2b2;
  font-weight: 600;
}
.lltuj {
  font-size: 1rem;
  color: #fff;
  font-weight: 500;
}
.lltuq a {
  font-weight: 600;
  font-size: 1rem;
  color: #7fa588;
}
.lltuq a:hover {
  color: #364f3a;
}
.lltuz iframe {
  display: none;
}
.lltuz .lltae {
  visibility: visible;
}
.lltuz .lltss {
  height: 100%;
}
.lltuz .lltss iframe {
  display: block;
}
@media (min-width: 576px) {
  .lltnd span,
  .lltnd a span {
    font-size: 1.75rem;
  }
  .lltng {
    flex-direction: row;
    gap: 40px;
    text-align: left;
    display: flex;
    width: 100%;
    justify-content: center;
  }
  .lltrt a:nth-child(2):after {
    content: " | ";
    display: inline;
  }
}
@media (min-width: 768px) {
  .llttk {
    max-width: 300px;
  }
  .lltnf {
    width: 192px;
    right: 0;
    left: auto;
    height: 153px;
    background: none;
    padding: 0;
  }
  .lltnf span {
    position: absolute;
    bottom: 85px;
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    background: #2e2e2e;
    font-size: 1.5rem;
    text-align: center;
    line-height: 1;
  }
  .lltnf span:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 7px 0;
    border-color: #2e2e2e transparent transparent transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
  }
  .lltnf svg {
    width: 65px;
    height: 60px;
    padding: 13px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
  }
  .lltnd,
  .lltnd a {
    justify-content: flex-start;
    margin: 10px 0;
  }
  .lltng {
    align-items: flex-start;
  }
  .lltnb {
    font-size: 1.25rem;
  }
  .lltnx {
    gap: 14px 40px;
    flex-wrap: wrap;
    flex-direction: row;
    width: 410px;
    align-items: flex-start;
  }
  .lltnk {
    font-size: 1.25rem;
    width: calc(50% - 20px);
  }
  .lltrr {
    padding: 45px 30px;
  }
  .lltro .lltra {
    font-size: 2rem;
  }
  .lltro .lltrl {
    font-size: 1.1rem;
  }
  .lltro .lltrc {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .lltro .lltrh {
    width: calc(50% - 15px);
  }
  .lltro .lltrd div {
    font-size: 1.1rem;
  }
  .lltrz {
    flex-direction: row;
  }
  .lltib {
    flex-direction: row;
  }
  .llij {
    height: 40px;
    margin: 25px 0;
  }
  .llb {
    padding: 0 25px;
  }
  h2,
  .lltiz {
    font-size: 3.5rem;
  }
  h3 {
    font-size: 2.2rem;
  }
  h4 {
    font-size: 1.9rem;
  }
  body.lltsf .lltnf {
    width: 145px;
  }
  body.lltsf .lltnf span {
    font-size: 1.1rem;
    bottom: 60px;
  }
  body.lltsf .lltnf svg {
    width: 47px;
    height: 47px;
    padding: 9px;
  }
  .llqd h1 {
    font-size: 4rem;
  }
  .llqg p {
    max-width: 60%;
  }
  .llqy p {
    max-width: 40%;
  }
}
@media (min-width: 992px) {
  .lltty {
    height: 86px;
    padding: 16px 0;
  }
  .lltty.llttb {
    background: transparent;
  }
  .llttk {
    max-width: 220px;
  }
  .lltt_ .llttq.llttz {
    opacity: 1;
  }
  .lltt_ .llttq {
    visibility: visible;
    opacity: 1;
    position: relative;
    top: 0;
    padding: 0;
    display: flex;
    background: none;
  }
  .lltt_ .llttq .lltne {
    display: flex;
  }
  .lltt_ .llttq .lltne li:nth-last-child(1) {
    margin-left: 10px;
    display: flex;
    align-items: center;
    width: 130px;
  }
  .lltt_ .llttq .lltne li {
    width: auto;
    margin: 0;
    overflow: visible;
    display: flex;
  }
  .lltt_ .llttq .lltne li.lltsw {
    display: none;
  }
  .lltt_ .llttq .lltne li.lltnt {
    margin-bottom: 0;
  }
  .lltt_ .llttq .lltne li.lltnt svg {
    display: none;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > a {
    font-weight: 400;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > svg {
    transform: none;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn {
    margin: 0;
    max-height: none;
    opacity: 1;
    visibility: visible;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li:hover a,
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li.llts a {
    background: #2e2e2e;
    color: #fff;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li.llts .lltnn {
    left: 100%;
    top: 0;
    overflow-y: auto;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li.llts .lltnn li a {
    background: #2e2e2e;
    padding: 7px 20px;
    font-size: 1rem;
    line-height: 1.5;
    width: 290px;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li li a {
    background: #2e2e2e;
    padding: 7px 20px;
    font-size: 1rem;
    line-height: 1.5;
    width: 290px;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li .lltnn {
    left: 100%;
    top: 0;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li .lltnn li a {
    background: #2e2e2e;
    padding: 10px 20px;
    font-size: 1rem;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li .lltnn li a:hover {
    background: #000;
  }
  .lltt_ .llttq .lltne li a {
    width: auto;
    background: none;
    padding: 10px 5px;
    font-size: 0.95rem;
    transition: color 0.3s ease-in-out;
    margin: auto;
    text-align: center;
  }
  .lltt_ .llttq .lltne li a:hover {
    color: #fff;
  }
  .lltt_ .llttq .lltne .lltnn {
    max-height: none;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    overflow: visible;
    top: 100%;
  }
  .lltt_ .llttq .lltne .lltnn li {
    margin: 0;
  }
  .lltt_ .llttq .lltne .lltnn li.lltnt {
    margin: 0;
  }
  .lltt_ .llttq .lltne .lltnn li.lltnt svg {
    display: block;
    top: 16px;
    right: 5px;
    width: 24px;
    height: 15px;
  }
  .lltt_ .llttq .lltne .lltnn li a {
    background: #484848;
    width: 230px;
    padding: 10px 20px;
    text-align: left;
  }
  .lltt_ .llttq .lltne li.lltnu > ul {
    columns: 3;
    column-gap: 0;
    transform: translateX(calc(-50% - 7px));
    padding: 30px 10px;
    background: #484848;
  }
  .lltt_ .llttq .lltne li.lltnu > ul > li a {
    width: 190px;
    background: none !important;
    padding: 4px 15px;
    font-size: 0.95rem !important;
  }
  .lltt_ .llttq .lltne li.lltnu > ul > li a.llts,
  .lltt_ .llttq .lltne li.lltnu > ul > li a:hover {
    color: #fff !important;
  }
  .lltty .lltnr {
    display: none;
  }
  .lltns {
    display: flex;
  }
  .lltty.llttb:not(.llttw) .lltsx {
    border-color: #fff;
  }
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne li a:hover {
    color: #fff;
  }
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne > li > ul > li a {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
  }
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne > li > ul > li a.llts,
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne > li > ul > li a:hover {
    background: rgba(0, 0, 0, 0.75) !important;
  }
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne li.lltnu > ul > li a.llts,
  .lltty.llttb:not(.llttw) .lltt_ nav .lltne li.lltnu > ul > li a:hover {
    background: none !important;
  }
  .lltty.llue .lltsk {
    color: #2e2e2e;
    border-color: #2e2e2e;
  }
  .lltty.llue .lltt_ nav .lltne li a {
    color: #2e2e2e;
  }
  .lltty.llue .lltt_ nav .lltne li a:hover {
    color: #0c0d4f;
  }
  .lltty.llue.llttw .lltsk {
    color: #fff;
    border: 1px solid #fff;
  }
  .lltnf {
    right: 30px;
    z-index: 10;
  }
  .lltnl {
    padding: 60px 0 20px;
    overflow: hidden;
  }
  .lltnl > .llb {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .llts_ {
    display: flex;
    gap: 40px;
    width: 100%;
  }
  .lltnp {
    justify-content: flex-start;
    gap: 45px;
  }
  .lltnd,
  .lltnd a {
    position: relative;
    padding-left: 92px;
    width: 330px;
    text-align: left;
    align-items: flex-start;
    margin: 0;
  }
  .lltnd svg,
  .lltnd a svg {
    width: 80px;
    height: 66px;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
  }
  .lltnd span,
  .lltnd a span {
    margin-top: 0;
  }
  .lltnd a {
    padding-left: 0;
    position: initial;
  }
  .lltnv {
    margin: 0;
    justify-content: flex-start;
  }
  .lltng {
    margin: 0;
    gap: 20px;
  }
  .lltny {
    width: 210px;
  }
  .lltnx {
    flex-direction: column;
    gap: 5px;
  }
  .lltnk {
    width: 100%;
  }
  .lltn_ {
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 40px;
    gap: 27px;
  }
  .lltnz {
    text-align: left;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .lltre {
    display: inline-block;
    margin: 5px 5px 0 0;
  }
  .lltre:after {
    content: " ";
  }
  .lltrt {
    display: inline-block;
  }
  .lltrn .llos {
    margin: 0;
  }
  .lltrn {
    justify-content: flex-start;
    margin-top: 20px;
  }
  .lltrr {
    width: 65%;
    padding: 45px 40px;
  }
  .lltrs {
    right: 20px;
    top: 20px;
    width: 35px;
    height: 35px;
  }
  .lltro .lltrp {
    font-size: 1.6rem;
  }
  .lltro .lltrd div {
    font-size: 1.3rem;
  }
  .lltrm.llpu {
    visibility: visible;
    opacity: 1;
  }
  .lltie {
    display: block;
  }
  .lltiw {
    display: block;
  }
  .llij {
    height: 40px;
    margin: 30px 0;
  }
  .llti_.lltiq .lltij {
    -webkit-transform: translateX(-65%);
    -moz-transform: translateX(-65%);
    -ms-transform: translateX(-65%);
    -o-transform: translateX(-65%);
    transform: translateX(-65%);
  }
  .llb {
    padding: 0 40px;
  }
  h2,
  .lltiz {
    font-size: 5rem;
  }
  .llnc {
    font-size: 1.2rem;
  }
  .lltsj .llww {
    flex-direction: row-reverse;
  }
  .llqd h1 {
    font-size: 6rem;
  }
  .llqd p {
    font-size: 1.3rem;
  }
  .lltub .llb {
    flex-direction: row-reverse;
  }
  .lltuw {
    width: 55%;
  }
  .lltuz {
    width: 45%;
  }
}
@media (min-width: 1201px) {
  .lltty {
    height: 100px;
  }
  .llttk {
    max-width: 250px;
  }
  .lltt_ .llttq .lltne li a {
    font-size: 1.04rem;
    padding: 10px 11px;
  }
  .lltt_ .llttq .lltne li.lltnu > ul > li a {
    width: 230px;
    font-size: 1.04rem !important;
    padding: 5px 20px;
  }
  .lltns {
    padding-right: 11px;
  }
  .lltno a {
    font-size: 1.1rem;
  }
  .lltnf {
    right: 50px;
  }
  .lltnv {
    margin-top: auto;
  }
  .lltng {
    justify-content: flex-start;
  }
  .lltnx {
    flex-direction: row;
    gap: 14px 20px;
  }
  .lltnk {
    width: calc(50% - 20px);
  }
  .lltnz {
    margin-top: 40px;
  }
  .lltrr {
    width: 58%;
    padding: 45px 45px;
  }
  .lltrs {
    right: 30px;
    top: 30px;
    width: 40px;
    height: 40px;
  }
  .lltrx {
    padding: 65px 70px;
  }
  .lltrk {
    font-size: 3.75rem;
  }
  .lltrk span {
    font-size: 5rem;
  }
  .lltr_ {
    font-size: 1.1rem;
  }
  .lltrx .llnc {
    font-size: 1.1rem;
    padding: 12px 15px;
  }
  .lltie {
    font-size: 2.5rem;
  }
  .lltie span {
    font-size: 3.5rem;
  }
  .lltit {
    width: 140px;
    height: 140px;
  }
  .lltit:before {
    width: 140px;
    height: 140px;
  }
  .lltit:after {
    background-size: 28px;
    width: 35px;
    height: 35px;
  }
  .lltir {
    padding: 30px 50px;
  }
  .lltii {
    font-size: 2.75rem;
  }
  .lltii span {
    font-size: 4rem;
    line-height: 0.9;
  }
  .lltio {
    padding: 100px !important;
  }
  .lltif {
    font-size: 3.25rem;
    right: 10%;
  }
  .lltiw {
    font-size: 2.5rem;
  }
  .lltiw span {
    font-size: 3.5rem;
  }
  .lltix {
    width: 140px;
    height: 140px;
  }
  .lltix:before {
    width: 140px;
    height: 140px;
  }
  .lltix:after {
    background-size: 28px;
    width: 35px;
    height: 35px;
  }
  .lltik:hover .lltix:before {
    width: 160px;
    height: 160px;
  }
  .llij {
    height: 60px;
    margin: 30px 0;
  }
  .llti_.lltiq .lltij {
    -webkit-transform: translateX(-58%);
    -moz-transform: translateX(-58%);
    -ms-transform: translateX(-58%);
    -o-transform: translateX(-58%);
    transform: translateX(-58%);
  }
  .llb {
    padding: 0 60px;
  }
  .llb.llol {
    font-size: 1.2rem;
  }
  .llb.llol h2,
  .llb.llol h3 {
    font-size: 2.2rem;
  }
  h2,
  .lltiz {
    font-size: 7rem;
  }
  h3 {
    font-size: 2.4rem;
  }
  h4 {
    font-size: 2.1rem;
  }
  .llqd h1 {
    font-size: 7rem;
  }
  .llqd p {
    font-size: 1.5rem;
  }
  .lltux {
    font-size: 1.375rem;
  }
  .lltuk {
    font-size: 1.5rem;
  }
  .lltuj {
    font-size: 1.125rem;
  }
  .lltuq a {
    font-size: 1.125rem;
  }
}
@media (min-width: 1401px) {
  .llttk {
    max-width: 300px;
  }
  .lltt_ .llttq .lltne li:nth-last-child(1) {
    margin-left: 15px;
    width: 160px;
  }
  .lltt_ .llttq .lltne li.lltnt.llts > .lltnn li:nth-last-child(1) {
    margin-left: 0;
  }
  .lltt_ .llttq .lltne li a {
    font-size: 1.1rem;
    padding: 10px 15px;
  }
  .lltt_ .llttq .lltne li.lltnu > ul {
    columns: 4;
    transform: translateX(calc(-50% - 76px));
  }
  .lltt_ .llttq .lltne li.lltnu > ul > li a {
    font-size: 1.1rem !important;
  }
  .lltns {
    padding-right: 15px;
  }
  .lltnl {
    padding: 120px 0 60px;
  }
  .lltnh .llb {
    width: 50%;
  }
  .lltnl > .llb {
    padding: 0 120px;
    max-width: 1600px;
    margin: auto;
  }
  .lltnd,
  .lltnd a {
    width: 380px;
  }
  .lltnd span,
  .lltnd a span {
    font-size: 2rem;
  }
  .lltnd span:nth-last-child(1),
  .lltnd a span:nth-last-child(1) {
    margin-top: 8px;
  }
  .lltng {
    gap: 60px;
    justify-content: flex-start;
  }
  .lltnx {
    gap: 14px 60px;
    width: 450px;
  }
  .lltnk {
    width: calc(50% - 40px);
  }
  .lltit {
    width: 160px;
    height: 160px;
  }
  .lltit:before {
    width: 160px;
    height: 160px;
  }
  .lltit:after {
    background-size: 36px;
    width: 40px;
    height: 40px;
  }
  .lltix {
    width: 160px;
    height: 160px;
  }
  .lltix:before {
    width: 160px;
    height: 160px;
  }
  .lltix:after {
    background-size: 36px;
    width: 40px;
    height: 40px;
  }
  .lltik:hover .lltix:before {
    width: 180px;
    height: 180px;
  }
  .llb.llol {
    font-size: 1.4rem;
  }
  .llb.llol h2,
  .llb.llol h3 {
    font-size: 2.2rem;
  }
  h3 {
    font-size: 3rem;
  }
  h4 {
    font-size: 2.2rem;
  }
  .lltuw {
    padding: 40px 64px;
  }
}
@media (min-width: 1751px) {
  .lltt_ .llttq .lltne li a {
    padding: 10px 20px;
  }
  .lltt_ .llttq .lltne li.lltnu > ul {
    columns: 4;
    transform: translateX(calc(-50% - 36px));
  }
  .lltns {
    padding-right: 20px;
  }
  .lltit {
    width: 190px;
    height: 190px;
  }
  .lltit:before {
    width: 190px;
    height: 190px;
  }
  .lltit:after {
    background-size: 44px;
    width: 50px;
    height: 50px;
  }
  .lltix {
    width: 190px;
    height: 190px;
  }
  .lltix:before {
    width: 190px;
    height: 190px;
  }
  .lltix:after {
    background-size: 44px;
    width: 50px;
    height: 50px;
  }
  .lltik:hover .lltix:before {
    width: 210px;
    height: 210px;
  }
  .lltuk {
    width: 80%;
  }
  .lltuj {
    width: 75%;
  }
}
@media (max-width: 991px) {
  .lltt_ .llttj span {
    font: normal normal 300 18px/24px Raleway;
    position: absolute;
    left: 267px;
    top: 24px;
  }
}
@media (max-width: 768px) {
  .lltt_ .llttj a {
    font: normal normal 300 14px/14px Raleway;
  }
}
@media all and (max-width: 782px) {
  body.lltna .lltty {
    top: 46px;
  }
}
.llvg {
  padding: 40px 0 80px;
}
.llvg.llnt {
  background: #f1f1f1;
}
.llvy {
  text-transform: uppercase;
  color: #8e8e8e;
  font-weight: 800;
  font-size: 1rem;
}
.llvb {
  margin: 20px 0 10px;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: -1.4px;
  line-height: 1;
}
.llvb span {
  color: #0c0d4f;
}
.llvw {
  margin-top: 10px;
  position: relative;
}
.llvw picture:nth-child(1) {
  position: relative;
  z-index: 1;
}
.llvw picture:nth-child(2) {
  position: absolute;
  z-index: 0;
  width: 40%;
  height: 0;
  overflow: hidden;
  padding-bottom: 40%;
  top: 58%;
  left: 49%;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
}
.llvw picture:nth-child(2) img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  margin: 0;
}
.llvx {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  flex-direction: column;
  margin: 15px auto 0;
}
.llvx a {
  font-weight: 600;
  font-size: 1.1rem;
  text-decoration: none;
  color: #2e2e2e;
  text-transform: capitalize;
  padding-left: 30px;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-circle-check.svg)
    no-repeat center left;
  background-size: 16px;
}
.llvx a:hover {
  color: #0c0d4f;
}
.llvk {
  margin: 15px 0 20px;
  font-size: 1rem;
  color: #626161;
  font-weight: 500;
}
.llvk p {
  margin: 20px 0;
}
.llvk p:nth-last-child(1) {
  margin: 0;
}
.llvk ul {
  list-style: none;
  padding-left: 20px;
}
.llvk ul li {
  margin: 15px 0;
}
.llvk ul li::before {
  content: "•";
  color: #0c0d4f;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.llv_ a,
.llv_ button {
  background: #0c0d4f;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  width: fit-content;
}
.llv_ a:hover,
.llv_ button:hover {
  background: #fff;
  color: #2e2e2e;
}
.llvj {
  display: none;
}
.llvj > div {
  position: relative;
}
.llvj img {
  display: block;
  margin-top: -40px;
}
.llvj picture:nth-child(1) {
  position: relative;
  z-index: 1;
}
.llvj picture:nth-child(2) {
  position: absolute;
  z-index: 0;
  width: 40%;
  height: 0;
  overflow: hidden;
  padding-bottom: 40%;
  top: 58%;
  left: 48%;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
}
.llvj picture:nth-child(2) img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  margin: 0;
}
.llvg.llvq .llvz strong {
  margin-bottom: 30px;
  font-weight: 600;
  color: #0c0d4f;
  display: block;
}
.llvg.llvq .llvb {
  margin-bottom: 40px;
  text-align: center;
  font-weight: 400;
}
@media (min-width: 576px) {
  .llvb {
    font-size: 2.4rem;
  }
  .llvg.llvq .llvb {
    font-size: 3rem;
  }
}
@media (min-width: 768px) {
  .llvb {
    font-size: 2.7rem;
  }
  .llvg.llvq .llvb {
    font-size: 3.5rem;
  }
}
@media (min-width: 992px) {
  .llvg .llb {
    max-width: 50%;
  }
  .llvg {
    display: flex;
    gap: 30px;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
  }
  .llvz {
    width: 50%;
    padding-bottom: 80px;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 420px;
    max-width: 900px;
    margin-left: 0;
  }
  .llvb {
    font-size: 1.6rem;
  }
  .llvw {
    display: none;
  }
  .llvx {
    max-width: none;
  }
  .llvj {
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 50%;
    position: relative;
    justify-content: flex-start;
    align-self: flex-start;
  }
  .llvj.llnz {
    align-self: flex-start;
  }
  .llvj.llte {
    align-self: center;
  }
  .llvj.llf_ {
    align-self: flex-end;
  }
  .llvj.llz {
    order: -1;
    justify-content: flex-end;
  }
  .llvg.llvq .llvz strong {
    font-size: 1.5rem;
    line-height: 1.3;
  }
  .llvg.llvq .llvb {
    text-align: left;
  }
  .llno .llvj {
    align-self: flex-end;
  }
}
@media (min-width: 1201px) {
  .llvb {
    font-size: 1.9rem;
  }
  .llvg.llvq .llvb {
    font-size: 3.8rem;
  }
}
@media (min-width: 1401px) {
  .llvg .llb {
    padding: 0 140px 60px;
    width: 100%;
  }
  .llvx a {
    display: block;
    line-height: 1.2;
  }
  .llvk {
    margin: 30px 0;
  }
  .llvg.llvq .llvb {
    font-size: 4.375rem;
  }
}
@media (min-width: 1751px) {
  .llvb {
    font-size: 2.7rem;
  }
  .llvg.llvq .llb {
    padding: 0 140px 60px 300px;
  }
  .llvg.llvq.llnt .llb {
    padding: 0 300px 60px 140px;
  }
}
.llw_ {
  padding: 60px 0;
  background: #2e2e2e;
}
.llw_ .llb {
  max-width: 1660px;
  margin: auto;
}
.llwj {
  margin-bottom: 40px;
}
.llwq {
  display: block;
  position: relative;
  width: 100%;
  flex-shrink: 1;
}
.llwq .llrw,
.llwq .llrx {
  width: 100%;
  border: none;
  outline: none;
  border-radius: 0;
  height: 51px;
  background: #fff;
}
.llwq select {
  position: absolute;
  opacity: 0;
  z-index: 5;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.llwq select.llti {
  display: none;
}
.llwq select option {
  font-size: 1rem;
}
.llwq .llrx {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 23px;
  color: #2e2e2e;
  font-size: 1rem;
  z-index: 4;
}
.llwq .llrx svg {
  position: absolute;
  right: 20px;
  top: 50%;
  width: 20px;
  height: 20px;
  fill: #626161;
  transition: 0.3s all;
  transform: translateY(-50%) rotate(180deg);
}
.llwq .llrx.llts svg {
  transform: translateY(-50%);
}
.llwq .llrw {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  max-height: 0;
  height: auto !important;
  overflow-x: hidden;
  overflow-y: hidden;
  background: #fff;
  transition: all 0.3s;
  border: none;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.llwq .llrw.llts {
  max-height: 600px;
  padding: 20px 0;
}
.llwq .llrw > div {
  color: #2e2e2e;
  padding: 10px 23px;
  cursor: pointer;
  display: flex;
  font-size: 1.1rem;
}
.llwz {
  display: none;
}
.llwz button {
  border-bottom: 1px solid #828080;
  padding: 30px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 800;
  font-size: 1.1rem;
  cursor: pointer;
  text-align: left;
}
.llwz button:nth-last-child(1) {
  border: none;
}
.llwz button:hover,
.llwz button.lltu {
  border-color: #e0ff00;
  background: #e0ff00;
  color: #000;
}
.llxe {
  position: relative;
}
.llxt {
  position: absolute;
  z-index: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  color: #fff;
}
.llxt.lltu {
  position: relative;
  z-index: 1;
  opacity: 1;
  visibility: visible;
}
.llxn {
  font-size: 2rem;
  margin: 0;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}
.llxr ul li {
  margin: 15px 0;
}
.llxt .llnc {
  background: #e0ff00;
  border: 1px solid #e0ff00;
  color: #000000;
  font-weight: 800;
  font-size: 1.1rem;
  text-transform: uppercase;
  width: fit-content;
}
.llxt .llnc:hover {
  background: #fff;
  color: #0c0d4f;
}
@media (min-width: 576px) {
  .llwq .llrx {
    font-size: 1.2rem;
  }
}
@media (min-width: 768px) {
  .llwq .llrw,
  .llwq .llrx {
    height: 60px;
  }
  .llwq .llrx {
    font-size: 1.3rem;
  }
}
@media (min-width: 992px) {
  .llw_ {
    padding: 140px 0;
  }
  .llw_ .llb {
    display: flex;
    gap: 40px;
    align-items: center;
    justify-content: space-around;
  }
  .llwj {
    margin: 0;
    flex-shrink: 0;
  }
  .llwq {
    display: none;
  }
  .llwq .llrw > div {
    font-size: 1.3rem;
  }
  .llwz {
    display: flex;
    flex-direction: column;
    border: 1px solid #828080;
  }
  .llxe {
    max-width: 950px;
  }
  .llxt {
    display: flex;
  }
  .llxt {
    padding: 25px 20px;
  }
  .llxn {
    font-size: 2.75rem;
  }
  .llxr {
    font-size: 1.1rem;
  }
  .llxt .llnc {
    width: fit-content;
  }
}
@media (min-width: 1201px) {
  .llxt {
    padding: 100px 80px;
    gap: 30px;
  }
  .llxn {
    font-size: 3.125rem;
    letter-spacing: -1.5px;
  }
}
@media (min-width: 1401px) {
  .llwz {
    min-width: 400px;
  }
}
.llls {
  position: relative;
  color: #fff;
  padding: 70px 0;
  height: 1400px;
}
.llls .llb {
  position: relative;
}
.lllo {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.lllo picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.lllo picture img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.lllu {
  display: none;
}
.llla {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 22px;
  max-width: 400px;
}
.lllf {
  font-weight: 600;
  color: #fff;
  margin: 0;
  text-transform: uppercase;
}
.llll {
  color: #2e2e2e;
  font-size: 3rem;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: -1.4px;
  line-height: 1;
  font-weight: 800;
}
.lllc {
  margin: 0;
  color: #fff;
}
.llla .llnc {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  width: fit-content;
  padding: 20px 40px;
  font-weight: 800;
  line-height: 1;
}
.llla .llnc:hover {
  background: #fff;
  color: #0c0d4f;
}
.lllh {
  position: absolute;
  display: flex;
  flex-direction: column;
}
.lllp {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
}
.llld {
  font-size: 5rem;
  line-height: 1;
  font-weight: 700;
  font-family: BebasNeue, Arial, sans-serif;
}
.lllv {
  text-transform: uppercase;
  font-weight: 600;
  min-height: 50px;
}
.lllh.llaf {
  width: 73%;
  top: 540px;
  left: 50%;
  transform: translateX(-50%);
  align-items: flex-start;
  justify-content: space-between;
  height: 682px;
}
.lllh.llaf > div {
  width: 55%;
}
.lllh.llaf > div:nth-child(even) {
  align-self: flex-end;
}
.lllh.llaa {
  width: 83%;
  top: 540px;
  left: 50%;
  transform: translateX(-50%);
  align-items: flex-start;
  justify-content: space-between;
  height: 680px;
}
.lllh.llaa > div {
  width: 45%;
}
.lllh.llaa > div:nth-child(even) {
  align-self: flex-end;
}
@media (min-width: 992px) {
  .llls {
    height: 0;
    padding-bottom: 56.25%;
  }
  .llls .llb {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
  }
  .lllm {
    display: none;
  }
  .lllu {
    display: block;
  }
  .llla {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: none;
    width: 400px;
  }
  .llll {
    font-size: 3.3rem;
  }
  .lllh.llaf {
    right: 5%;
    left: auto;
    top: 54%;
    transform: translate(0, -50%);
    height: 81%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 56%;
  }
  .lllh.llaf > div {
    width: 50%;
  }
  .lllh.llaf > div:nth-child(3) {
    width: 100%;
  }
  .lllh.llaf > div:nth-child(even) {
    align-self: initial;
  }
  .lllh.llaa {
    right: 8%;
    left: auto;
    top: 60%;
    transform: translate(0, -50%);
    height: 73%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 52%;
  }
  .lllh.llaa > div {
    width: 50%;
  }
  .lllh.llaa > div:nth-child(even) {
    align-self: initial;
  }
}
@media (min-width: 1201px) {
  .llla {
    width: 443px;
  }
  .llll {
    font-size: 3.6rem;
  }
  .llld {
    font-size: 7rem;
  }
}
@media (min-width: 1401px) {
  .llll {
    font-size: 3.7rem;
  }
  .llld {
    font-size: 8rem;
  }
}
@media (min-width: 1751px) {
  .llla {
    padding-left: 140px;
    width: 570px;
  }
  .llld {
    font-size: 9rem;
  }
}
.llkw {
  padding: 45px 0 80px;
}
.llkx {
  text-transform: uppercase;
  color: #8e8e8e;
  font-weight: 900;
  font-size: 1rem;
}
.llkk {
  margin: 20px 0;
  font-size: 1.8rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: -1.4px;
  line-height: 1;
  color: #2e2e2e;
}
.llkk span {
  color: #0c0d4f;
}
.llk_ {
  margin: 0 auto;
  max-width: 600px;
}
.llkj {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.llkq {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.llkz {
  font-size: 1.2rem;
  font-weight: 800;
  color: #0c0d4f;
  text-transform: uppercase;
  margin: 0;
}
.ll_e {
  color: #626161;
  margin: 0;
  font-size: 0.8rem;
}
.ll_t {
  margin-top: 20px;
}
.ll_t.ll_n {
  margin-top: 0;
  display: flex;
  justify-content: center;
}
.ll_t button,
.ll_t a {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #0c0d4f;
  border: 1px solid #0c0d4f;
  width: fit-content;
  padding: 20px 40px;
  font-weight: 800;
  line-height: 1;
  margin-top: 30px;
}
.ll_t button:hover,
.ll_t a:hover {
  background: #0c0d4f;
  color: #fff;
}
.ll_r {
  display: none;
}
.ll_r img {
  display: block;
}
@media (min-width: 768px) {
  .llkk {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .llkw {
    display: flex;
    padding: 0 0 80px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
    z-index: 2;
    background: #fff;
  }
  .ll_i {
    width: 80%;
    padding-top: 60px;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 420px;
    max-width: 900px;
    margin-left: 0;
  }
  .llkk {
    font-size: 2rem;
  }
  .llk_ {
    display: none;
  }
  .ll_t.ll_s {
    display: none;
  }
  .ll_r {
    display: flex;
    align-self: flex-start;
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 600px;
    overflow: hidden;
    flex-direction: column;
  }
}
@media (min-width: 1201px) {
  .llkk {
    font-size: 2.4rem;
  }
  .llkj {
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
  }
  .llkq {
    width: calc(50% - 10px);
  }
}
@media (min-width: 1401px) {
  .llkw {
    padding: 0 0 60px;
  }
  .ll_i {
    padding: 60px 80px 0 60px;
    max-width: none;
  }
  .llkj {
    gap: 25px;
  }
  .llkq {
    width: calc(50% - 12.5px);
  }
  .ll_r {
    flex-grow: 0;
  }
}
@media (min-width: 1751px) {
  .ll_i {
    padding: 60px 140px 0 60px;
    max-width: none;
  }
  .llkk {
    font-size: 2.8rem;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
.llgv {
  padding: 100px 0;
  position: relative;
  overflow: hidden;
}
.llgm {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.llgm picture {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
}
.llgm picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  object-fit: cover;
}
.llgg {
  background: #2e2e2e;
}
.llgy {
  display: none;
}
.llgb {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  max-width: 410px;
  margin: 0 auto;
  gap: 25px;
}
.llgw {
  color: #fff;
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 900;
  gap: 25px;
  margin: 0;
  text-align: center;
  flex-shrink: 0;
}
.llgx {
  color: #fff;
}
.llgk {
  position: relative;
  z-index: 1;
}
.llg_ {
  padding-bottom: 5px;
}
.llgj {
  width: 90%;
  padding-top: 5%;
  padding-bottom: 12%;
  max-width: 500px;
  position: relative;
  margin: auto;
}
.llgq {
  position: absolute;
}
.llgz {
  display: none;
}
.llgz picture {
  display: block;
}
.llgz picture img {
  display: block;
}
.llye {
  width: 81.3%;
  position: relative;
  padding: 0 0 46%;
  margin: 7.6% 0 0 8.8%;
  height: 0;
  overflow: hidden;
  z-index: 1;
}
.llye picture {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
}
.llye picture img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.llyt {
  position: absolute;
  top: 6%;
  z-index: 1;
  width: 20%;
  height: 20%;
  right: 0;
  transform: translate(6%, 0%);
}
.llyn {
  color: #fff;
  width: 60%;
  max-width: 305px;
  margin: 80px auto 0;
}
.llyr {
  font-size: 2rem;
  text-transform: uppercase;
}
.llyi {
  margin-top: 20px;
}
.llyn .llnc {
  text-transform: uppercase;
  background: none;
  outline: 1px solid #fff;
  color: #fff;
  font-weight: 600;
  border: none;
  margin: 20px 4px 4px;
}
.llyn .llnc:hover {
  outline: 4px solid #fff;
}
.llys {
  color: #fff !important;
  background: #0c0d4f !important;
  border: 4px solid #0c0d4f !important;
  outline: 1px solid #0c0d4f !important;
}
.llys:hover {
  background: none !important;
}
.llyo {
  width: 50px;
  height: 50px;
  background: #0c0d4f;
  border-radius: 50%;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #fff;
  transform-origin: center;
  transition: all 0.3s ease-in-out;
}
.llyo:hover {
  color: #0c0d4f;
  width: 60px;
  height: 60px;
  background: #fff;
}
.llyu {
  left: 0 !important;
  right: unset;
  transform: translateY(-50%) rotate(180deg);
}
.llya {
  right: 0 !important;
  left: unset;
}
.llyo svg {
  width: 10px;
}
.llyf {
  display: none !important;
}
.llyl {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #8e8e8e;
}
.llyl.lltu,
.llyl:hover {
  background: #0c0d4f;
  width: 16px;
  height: 16px;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
}
@media (min-width: 992px) {
  .llgv {
    padding: 125px 0 0;
  }
  .llgg {
    display: none;
  }
  .llgy {
    display: block;
  }
  .llgb {
    flex-direction: row;
    align-items: center;
    gap: 40px;
    max-width: 1200px;
  }
  .llgw {
    font-size: 4rem;
  }
  .llgk {
    margin: 80px auto 0;
    max-width: 1650px;
    padding: 0 80px;
  }
  .llg_ {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row-reverse !important;
    align-items: flex-start !important;
    justify-content: space-between;
    gap: 50px;
    padding: 0 30px;
  }
  .llgj {
    max-width: 1000px;
    align-self: flex-end;
    width: auto;
    padding: 0;
    margin: 0;
  }
  .llyc {
    display: none;
  }
  .llgz {
    display: block;
    position: relative;
  }
  .llye {
    position: absolute;
    top: 0;
    width: 94.3%;
    padding: 0 0 52.6%;
    margin: 3.3% 0 0 2.8%;
  }
  .llyt {
    transform: translate(30px, 0%);
  }
  .llyn {
    width: 260px;
    margin: 0;
    max-width: none;
    flex-shrink: 0;
    padding-bottom: 30px;
    padding-top: 10px;
  }
  .llyi {
    margin-bottom: 40px;
    max-height: 210px;
    overflow: auto;
  }
  .llyn .llnc {
    font-size: 1.1rem !important;
  }
  .llyo {
    width: 70px;
    height: 70px;
  }
  .llyo:hover {
    width: 80px;
    height: 80px;
  }
  .llyf {
    display: flex !important;
    justify-content: center;
    gap: 20px;
    align-items: center;
    position: absolute;
    bottom: 15px;
    z-index: 1;
    left: 240px;
    transform: translateX(-50%);
  }
}
@media (min-width: 1201px) {
  .llgk {
    padding: 0 70px;
  }
  .llg_ {
    padding: 0 50px;
  }
  .llyf {
    left: 250px;
  }
}
@media (min-width: 1401px) {
  .llgk {
    padding: 0 80px;
  }
  .llg_ {
    padding: 0 80px;
  }
  .llyt {
    width: 180px;
    height: 180px;
    transform: translate(76px, 0%);
  }
  .llyf {
    left: 290px;
    bottom: 17%;
  }
}
@media (min-width: 1751px) {
  .llyn {
    padding-top: 60px;
  }
  .llyf {
    bottom: 25%;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
}
.llfd {
  padding: 50px 0 80px;
  background: #f1f1f1;
}
.llfd.llfv {
  background: #fff;
}
.llfm {
  margin: 20px 0 10px;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: -1.4px;
  line-height: 1.1;
  color: #2e2e2e;
}
.llfg {
  margin-top: 10px;
}
.llfy {
  margin: 15px auto 20px;
  font-size: 1rem;
  color: #626161;
  font-weight: 500;
  max-width: 450px;
}
.llfb {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 15px;
  flex-direction: column;
  max-width: 450px;
  margin: auto;
}
.llfb a {
  font-weight: 600;
  font-size: 1.1rem;
  text-decoration: none;
  color: #2e2e2e;
  text-transform: uppercase;
  padding-left: 30px;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-circle-check.svg)
    no-repeat 0 3px;
  background-size: 16px;
  width: 100%;
  line-height: 1.2;
}
.llfb a:hover {
  color: #0c0d4f;
}
.llfw {
  margin: 20px auto 0;
  max-width: 450px;
}
.llfw a,
.llfw button {
  background: #0c0d4f;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  width: fit-content;
}
.llfw a:hover,
.llfw button:hover {
  background: #fff;
  color: #2e2e2e;
}
.llfx {
  display: none;
}
.llfx img {
  display: block;
  margin-top: -40px;
}
@media (min-width: 992px) {
  .llfd {
    display: flex;
    gap: 30px;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
  }
  .llfk {
    width: 50%;
    padding-bottom: 80px;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 420px;
    max-width: 900px;
    margin-left: 0;
  }
  .llfg {
    display: none;
  }
  .llfy {
    max-width: 600px;
    margin: 20px 0;
  }
  .llfb {
    max-width: none;
  }
  .llfw {
    max-width: none;
  }
  .llfx {
    display: flex;
    align-self: flex-start;
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 900px;
  }
  .llfx.llnz {
    align-self: flex-start;
  }
  .llfx.llte {
    align-self: center;
  }
  .llfx.llf_ {
    align-self: flex-end;
  }
}
@media (min-width: 1401px) {
  .llfd .llb {
    padding: 0 0 60px 140px;
    width: 100%;
  }
  .llfm {
    font-size: 3rem;
    max-width: 600px;
  }
  .llfy {
    margin: 15px 0;
  }
  .llfb a {
    display: block;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
.llxi {
  padding: 60px 0;
  background: #f1f1f1;
  position: relative;
}
.llxs {
  color: #2e2e2e;
  font-weight: 400;
  font-size: 3rem;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.llxo {
  width: 100%;
  margin-bottom: 20px;
}
.llxu {
  display: block;
}
.llxa {
  display: none;
}
.llxo img {
  display: block;
  margin: auto;
}
.llxf {
  position: relative;
}
.llxl {
  padding: 0 65px;
  color: #2e2e2e;
  flex-basis: calc(100% / var(--amount));
}
.llxc {
  position: relative;
  margin-bottom: 35px;
  font-size: 1.25rem;
}
.llxc p:nth-child(1),
.llxc ul:nth-child(1) {
  margin-top: 0;
}
.llxc p:nth-last-child(1),
.llxc ul:nth-last-child(1) {
  margin-bottom: 0;
}
.llxl svg {
  height: 23px;
  width: auto;
  margin-bottom: 20px;
}
.llxh {
  font-weight: 600;
  font-size: 1.25rem;
  text-transform: uppercase;
}
.llxp {
  font-size: 1.1rem;
}
.llxd {
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #0c0d4f;
  transform-origin: center;
  transition: all 0.3s ease-in-out;
}
.llxd:hover {
  color: #fff;
  width: 60px;
  height: 60px;
  background: #0c0d4f;
}
.llxv {
  left: 0 !important;
  right: unset;
  transform: translateY(-50%) rotate(180deg);
}
.llxm {
  right: 0 !important;
  left: unset;
}
.llxd svg {
  width: 10px;
}
.llxg {
  display: none !important;
  justify-content: center;
  margin: 40px auto 0;
}
.llxy {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #8e8e8e;
}
.llxy.lltu,
.llxy:hover {
  background: #0c0d4f;
  width: 16px;
  height: 16px;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
  .llxi {
    padding: 80px 0;
  }
  .llxi .llb {
    width: 70%;
    margin-left: auto;
    margin-right: 0;
  }
  .llxs {
    padding: 0 65px;
  }
  .llxu {
    display: none;
  }
  .llxa {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
  }
  .llxo img {
    width: 100%;
    height: auto;
    max-width: 625px;
    margin: 0;
  }
  .llxg {
    display: flex !important;
    gap: 20px;
    align-items: center;
    margin: 0;
    position: absolute;
    bottom: 0;
    right: 6%;
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .llxi {
    padding: 100px 0;
  }
  .llxi .llb {
    width: 64%;
    margin-right: 4%;
  }
  .llxs {
    padding: 0 120px;
  }
  .llxa {
    width: 37%;
  }
  .llxl {
    padding: 0 120px;
  }
  .llxd {
    width: 70px;
    height: 70px;
  }
  .llxd:hover {
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 1201px) {
  .llxi {
    padding: 200px 0;
  }
}
@media (min-width: 1401px) {
  .llxi {
    padding: 240px 0;
  }
  .llxs {
    font-size: 3.55rem;
  }
  .llxc {
    font-size: 1.5rem;
    margin-bottom: 60px;
  }
}
.llrq {
  width: 100%;
}
.llrz {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.llie {
  display: flex;
  position: relative;
  top: 0;
  left: -100%;
  width: calc(var(--amount) * 100%);
}
.llie.llit {
  transition: left 0.3s ease-out;
}
.llin {
  width: calc(100% / var(--slides));
  display: none;
  visibility: hidden;
  flex-direction: column;
  transition: all 1s;
  position: relative;
}
.llin:nth-child(1),
.llin.llir {
  display: block;
  visibility: visible;
  width: 100%;
}
.llii {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.llis {
  left: 15px;
}
.llio {
  right: 15px;
}
.lliu {
  display: flex;
}
.lliu button {
  padding: 0;
}
.llia {
  cursor: pointer;
}
@media (min-width: 768px) {
  .llie {
    left: calc(-100% / var(--slides));
    width: calc(var(--amount) / var(--slides) * 100%);
  }
}
.lldd {
  padding-top: 30px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}
.lldv img {
  width: 80%;
  display: block;
  margin: auto;
  max-width: 390px;
}
.lldm {
  display: none;
}
.lldm img {
  display: block;
  width: 560px;
}
.lldd .lloo .llsp {
  border: none !important;
}
.lldd .lloo .llsp .llb {
  padding: 0 !important;
}
.lldd .lloo .llsx .llor > div:nth-child(1),
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div {
  color: #fff;
}
.lldd .lloo .llsx .llor > div:nth-child(1) p,
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p {
  text-align: left;
}
.lldd .lloo .llsx .llor > div:nth-child(1) p:before,
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p:before {
  display: none !important;
}
.lldd .lloo .llsx .llor > div:nth-child(1) p span,
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-align: left;
  font-weight: 400;
}
.lldd .lloo .llsx .llor > div:nth-child(1) p span span,
.lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span span {
  font-weight: 800;
  margin-bottom: 25px;
  color: #2e2e2e;
  text-align: left;
  font-size: 2rem;
  line-height: 1;
}
.lldd .lloo .llsx .llor label {
  display: none;
}
.lldd .lloo .llsx .llor input + label {
  display: block;
  font-size: 0.875rem;
  color: #fff;
  line-height: 1.2;
}
.lldd .lloo .llsx .llor .llsy {
  color: #fff;
  border-color: #fff;
}
.lldd .lloo .llsx .llor .llsv > div:nth-last-child(1) {
  color: #fff;
}
.lldd .lloo .llsx .llor input[type="text"],
.lldd .lloo .llsx .llor input[type="email"],
.lldd .lloo .llsx .llor input[type="tel"] {
  border: none;
  margin-bottom: 16px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding: 18px 25px;
  height: auto;
}
.lldd .lloo .llsx .llor input[type="checkbox"] {
  border-radius: 0;
  width: 18px;
  height: 18px;
  border: none;
  outline: none;
}
.lldd .lloo .llsx .llor input[type="submit"] {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  padding: 20px 40px !important;
  font-weight: 800;
  line-height: 1;
  width: 280px;
  background: none;
  margin: 25px 0 0;
}
.lldd .lloo .llsx .llor input[type="submit"]:hover {
  color: #0c0d4f;
  background: #fff;
}
.lldd .lloo .llsx .lluw {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-align: left;
  font-weight: 400;
}
.lldd .lloo .llsx .lluw strong {
  font-weight: 800;
  margin-bottom: 25px;
  color: #2e2e2e;
  text-align: left;
  font-size: 2rem;
  line-height: 1;
}
.lldd .lloo .llsx .lluw .llnc {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  padding: 20px 40px !important;
  font-weight: 800;
  line-height: 1;
  width: 280px;
  background: none;
  margin: 25px 0 0;
}
.lldd .lloo .llsx .lluw .llnc:hover {
  color: #0c0d4f;
  background: #fff;
}
.lldd.llay {
  padding-bottom: 70px;
  background-size: 40px;
  padding-top: 100vw;
}
.lldd.llay .lldg {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  width: 100%;
}
.lldd.llay .lldg img {
  width: 540px;
  display: block;
  margin: auto;
}
.lldd.llay .lldy img {
  display: block;
  width: 560px;
}
.lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
  max-width: 370px;
  font-weight: 800;
  margin-bottom: 25px;
  color: #2e2e2e;
  text-align: left;
  font-size: 2rem;
  line-height: 1;
}
.lldd.llay .lloo .llsx .llor label {
  display: none;
}
.lldd.llay .lloo .llsx .llor input + label {
  display: block;
  font-size: 0.875rem;
  color: #fff;
  line-height: 1.2;
  width: 310px;
}
.lldd.llay .lloo .llsx .llor .llsy {
  color: #fff;
  border-color: #fff;
}
.lldd.llay .lloo .llsx .llor .llsv > div:nth-last-child(1) {
  color: #fff;
}
.lldd.llay .lloo .llsx .llor input[type="text"],
.lldd.llay .lloo .llsx .llor input[type="email"],
.lldd.llay .lloo .llsx .llor input[type="tel"] {
  border: none;
  margin-bottom: 16px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding: 18px 25px;
  height: auto;
}
.lldd.llay .lloo .llsx .llor input[type="checkbox"] {
  border-radius: 0;
  width: 18px;
  height: 18px;
  border: none;
  outline: none;
}
.lldd.llay .lloo .llsx .llor input[type="submit"] {
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  padding: 20px 40px !important;
  font-weight: 800;
  line-height: 1;
  width: 280px;
  background: none;
  margin: 25px 0 0;
}
.lldd.llay .lloo .llsx .llor input[type="submit"]:hover {
  color: #0c0d4f;
  background: #fff;
}
.lldb .lldd {
  padding: 15px 0 !important;
}
.lldb .lldw {
  color: #2e2e2e;
  text-align: left;
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 800;
  width: 60%;
}
.lldb .lldx {
  position: relative !important;
  display: flex;
  gap: 6px;
  align-items: center;
  margin-bottom: -20px;
}
.lldb .lldv {
  display: none !important;
}
.lldb .lldm {
  display: block;
  position: relative;
  width: 35%;
}
.lldb .lldm picture {
  display: flex;
  position: relative;
  margin: auto;
  justify-content: center;
}
.lldb .lldm img {
  display: block !important;
  position: relative !important;
  width: 86%;
  max-width: 300px;
  left: 0;
}
.lldb .lldd .llb {
  padding: 0 15px !important;
}
.lldb .lldd .lloo {
  padding: 0;
  margin: 0;
}
.lldb .lldd .lloo .llsx .llor .llsy {
  margin: 30px 0 -20px;
  padding: 5px 10px;
  font-size: 0.85rem;
}
.lldb .lldd .lloo .llsx .llor > div p span {
  font-size: 0 !important;
  display: none;
}
.lldb .lldd .lloo .llsx .llor > div p span span {
  margin-bottom: -40px !important;
  color: #2e2e2e !important;
  text-align: left !important;
  font-size: 1.4rem !important;
  line-height: 1 !important;
}
.lldb .lldd .lloo .llsx .llor form > div > div {
  display: flex !important;
  align-items: flex-start;
  flex-direction: column;
  gap: 15px;
}
.lldb .lldd .lloo .llsx .llor form > div > div > div {
  width: 100% !important;
}
.lldb .lldd .lloo .llsx .llor input + label {
  display: block;
  font-size: 0.7rem !important;
  color: #fff;
  line-height: 1.2;
}
.lldb .lldd .lloo .llsx .llor input[type="submit"] {
  width: 100%;
}
.lldb .lldd .lloo .llsx .llor input[type="text"],
.lldb .lldd .lloo .llsx .llor input[type="email"],
.lldb .lldd .lloo .llsx .llor input[type="tel"] {
  font-size: 1rem;
  line-height: 1rem;
  padding: 10px 20px;
  height: auto;
  margin: 0;
}
.lldb .lldd .lloo .llsx .llor .llsq {
  margin: 0;
}
@media (min-width: 576px) {
  .lldd.llay {
    padding-top: 560px;
    background-size: 150px;
  }
  .lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
    font-size: 2.75rem;
  }
  .lldb .lldw {
    font-size: 1.8rem;
  }
}
@media (min-width: 768px) {
  .lldd {
    padding-top: 40px;
  }
  .lldd .lloo .llsx .llor > div:nth-child(1) p span span,
  .lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span span {
    font-size: 2.5rem;
  }
  .lldd .lloo .llsx .llor input + label {
    width: auto;
  }
  .lldd .lloo .llsx .llor input[type="text"],
  .lldd .lloo .llsx .llor input[type="email"],
  .lldd .lloo .llsx .llor input[type="tel"] {
    margin: 0;
  }
  .lldd .lloo .llsx .lluw strong {
    font-size: 2.5rem;
  }
  .lldd.llay {
    padding-top: 25px;
    background-size: 200px;
  }
  .lldd.llay .lldg {
    transform: none;
    right: 0;
    left: auto;
    width: 50%;
  }
  .lldd.llay .lloo {
    width: 50%;
    margin: 0 auto 0 0;
    padding: 0;
  }
  .lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
    font-size: 2rem;
  }
  .lldd.llay .lloo .llsx .llor form > div > div {
    flex-direction: column;
    gap: 15px;
  }
  .lldd.llay .lloo .llsx .llor form > div > div > div {
    width: 100%;
  }
  .lldd.llay .lloo .llsx .llor input + label {
    width: auto;
  }
  .lldd.llay .lloo .llsx .llor input[type="text"],
  .lldd.llay .lloo .llsx .llor input[type="email"],
  .lldd.llay .lloo .llsx .llor input[type="tel"] {
    margin: 0;
  }
  .lldb .lldw {
    font-size: 2.4rem;
  }
}
@media (min-width: 992px) {
  .lldd {
    padding: 60px 0;
  }
  .lldv {
    display: none;
  }
  .lldm {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .lldm img {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: auto;
    max-width: 48%;
    max-height: 100%;
  }
  .lldd .lloo {
    padding-left: 475px;
  }
  .lldd .lloo .llsx .llor form > div > div {
    display: block !important;
  }
  .lldd .lloo .llsx .llor form > div > div > div {
    width: 100%;
  }
  .lldd .lloo .llsx .llor input[type="text"],
  .lldd .lloo .llsx .llor input[type="email"],
  .lldd .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 16px;
  }
  .lldd.llay {
    padding: 50px 0;
  }
  .lldd.llay .lldg {
    display: none;
  }
  .lldd.llay .lldy {
    left: auto;
    right: 0;
    width: 50%;
    top: 0;
  }
  .lldd.llay .lldy img {
    width: auto;
  }
  .lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
    font-size: 2.75rem;
    max-width: 940px;
  }
  .lldd.llay .lloo .llsx .llor form > div > div > div {
    width: 100%;
  }
  .lldd.llay .lloo .llsx .llor input[type="text"],
  .lldd.llay .lloo .llsx .llor input[type="email"],
  .lldd.llay .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 16px;
  }
  .lldb .lldd {
    top: 96px;
    position: sticky;
  }
  .lldb .lldw {
    padding: 0 15px;
    width: 100%;
    font-size: 1.6rem;
  }
  .lldb .lldm {
    display: none;
  }
  .lldb .lldd .lloo .llsx .llor input[type="text"],
  .lldb .lldd .lloo .llsx .llor input[type="email"],
  .lldb .lldd .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 0;
  }
}
@media (min-width: 1201px) {
  .lldm img {
    left: 8%;
  }
  .lldd .lloo .llsx .llor form > div > div {
    display: flex !important;
    align-items: flex-start;
  }
  .lldd .lloo .llsx .llor form > div > div > div {
    width: calc((100% - 32px) / 3);
  }
  .lldd .lloo .llsx .llor input[type="text"],
  .lldd .lloo .llsx .llor input[type="email"],
  .lldd .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 0;
  }
  .lldd.llay {
    padding: 150px 0;
    background-size: auto;
  }
  .lldd.llay .lldy {
    height: 100%;
    width: auto;
  }
  .lldd.llay .lldy img {
    height: 100%;
    width: auto;
  }
  .lldd.llay .lloo .llsx .llor form > div > div {
    display: flex !important;
    flex-direction: row;
    align-items: flex-start;
    gap: 0;
  }
  .lldd.llay .lloo .llsx .llor form > div > div > div {
    width: calc((100% - 32px) / 3);
  }
  .lldd.llay .lloo .llsx .llor input[type="text"],
  .lldd.llay .lloo .llsx .llor input[type="email"],
  .lldd.llay .lloo .llsx .llor input[type="tel"] {
    margin-bottom: 0;
  }
  .lldb .lldw {
    width: 60%;
    padding: 0;
  }
  .lldb .lldm {
    display: block;
  }
}
@media (min-width: 1401px) {
  .lldd {
    padding: 90px 0;
  }
  .lldd .lloo {
    padding-left: 655px;
    max-width: 1640px;
  }
  .lldd .lloo .llsx .llor > div:nth-child(1) p span,
  .lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lldd .lloo .llsx .llor > div:nth-child(1) p span span,
  .lldd .lloo .llsx .llor > .llsy:nth-child(1) + div p span span {
    font-size: 3rem;
    line-height: 1.1;
  }
  .lldd .lloo .llsx .lluw {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lldd .lloo .llsx .lluw strong {
    font-size: 3rem;
    line-height: 1.1;
  }
  .lldd.llay .lloo .llsx .llor > div:nth-child(1) p span span {
    max-width: none;
    font-size: 3.75rem;
    line-height: 1.1;
  }
}
@media (min-width: 1751px) {
  .lldd.llay {
    padding: 265px 0;
  }
  .lldd.llay .lloo {
    width: 54%;
  }
  .lldd.llay .lloo .llsx .llor form > div > div {
    width: 90%;
  }
}
.lldk {
  padding: 30px 0;
  background: #efefef;
}
.lld_ {
  font-size: 3rem;
  color: #2e2e2e;
  font-weight: 900;
  margin-bottom: 30px;
}
.lldj {
  padding: 30px 0;
  border-top: 1px solid #b2b2b2;
}
.lldj:nth-child(1) {
  border-top: none;
}
.lldq {
  font-size: 1.5rem;
  font-weight: 800;
  display: flex;
  align-items: flex-start;
  gap: 30px;
  color: #2e2e2e;
  cursor: pointer;
  justify-content: space-between;
}
.lldq:hover {
  color: #0c0d4f;
}
.lldq svg {
  flex-shrink: 0;
  flex-grow: 0;
  fill: #0c0d4f;
  width: 17px;
  height: 30px;
  margin: 5px 40px 0 0;
  transform: rotate(90deg);
  transition: all 0.3s ease-in-out;
}
.lldq.llts svg {
  transform: rotate(270deg);
}
.lldz {
  padding-right: 80px;
  font-weight: 500;
  font-size: 1rem;
  color: #2e2e2e;
  padding-top: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.lldz.llts {
  padding-top: 25px;
  max-height: 1000px;
}
.lldk .llnc {
  display: block;
  margin-top: 20px;
  width: fit-content;
  background: #0c0d4f;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  border: 1px solid #0c0d4f;
  padding: 20px 40px;
}
.lldk .llnc:hover {
  background: #fff;
  color: #0c0d4f;
}
@media (min-width: 768px) {
  .lldk .llb {
    display: flex;
    gap: 30px;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .lldk .llb {
    gap: 60px;
  }
  .lld_ {
    font-size: 4.3rem;
  }
}
@media (min-width: 1201px) {
  .lldk .llb {
    gap: 80px;
  }
  .lldj {
    padding: 20px 0;
  }
}
@media (min-width: 1401px) {
  .lldk .llb {
    gap: 100px;
    padding: 0 50px;
    width: 100%;
  }
}
.lljq {
  text-align: center;
  margin: 30px 0;
  position: relative;
  color: #2e2e2e;
}
.lljq .llb.lljz {
  max-width: 1200px;
}
.llqe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.llqe img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.llqt {
  text-transform: uppercase;
  max-width: 1200px;
  margin: 0 auto 5px;
  font-weight: 900;
}
.llqt span {
  font-size: 0.5em;
  display: block;
}
.lljq h1 {
  font-size: 3rem;
}
.lljq h2 {
  font-size: 2.6rem;
}
.llqn {
  font-size: 1.1rem;
  margin-left: auto;
  margin-right: auto;
}
.llqr p {
  max-width: 1200px;
}
.llqi {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
.llqs {
  margin: 0 20px 20px;
}
.llqs a,
.llqs button {
  height: 100%;
  display: inline-flex;
}
.llqs.llx_ a,
.llqs.llx_ button {
  width: auto;
  display: inline-flex;
  font-size: 1.2rem;
}
.lljq.llsg {
  color: #efefef;
  background: #2e2e2e;
  padding: 30px 0;
  margin: 0;
}
@media (min-width: 768px) {
  .lljq h1 {
    font-size: 4rem;
  }
  .lljq h2 {
    font-size: 3.5rem;
  }
  .llqn {
    text-align: center;
  }
  .llqn picture.llay,
  .llqn picture.llz {
    width: 50%;
    display: inline-block;
    padding: 0 30px 0 0;
    border-right: 1px solid #efefef;
    float: left;
  }
  .llqn picture.llz {
    border: none;
    float: none;
    padding: 0 0 0 30px;
  }
  .llqs.llx_ a,
  .llqs.llx_ button {
    font-size: 1.5rem;
    padding: 10px 25px;
  }
  .lljq.llsg {
    padding: 45px 0;
  }
}
@media (min-width: 992px) {
  .lljq h1 {
    font-size: 6rem;
  }
  .lljq h2 {
    font-size: 4.5rem;
  }
  .llqn {
    font-size: 1.2rem;
  }
  .lljq.llsg {
    padding: 60px 0;
  }
}
@media (min-width: 1201px) {
  .lljq h1 {
    font-size: 9rem;
  }
  .lljq h2 {
    font-size: 5.5rem;
  }
  .llqn {
    font-size: 1.3rem;
    text-align: center;
  }
  .llqs.llx_ a,
  .llqs.llx_ button {
    font-size: 1.9rem;
  }
}
.llqo {
  position: relative;
  overflow: hidden;
}
.llqu {
  display: none;
}
.llqa {
  height: 240px;
  width: 100%;
  position: relative;
}
.llqf {
  position: absolute !important;
  font-size: 1.8rem;
  text-transform: uppercase;
  color: #fff !important;
  z-index: 3;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  transition: all 0.3s ease-in-out;
  margin: 0;
  background: rgba(0, 0, 0, 0.4);
}
.llqf.llti {
  opacity: 0;
  visibility: hidden;
}
.llql {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.9);
  transition: all 0.3s ease-in-out;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.llqc {
  transition: all 0.3s ease-in-out;
  transform: translateY(-40px);
  font-size: 1.8rem;
  text-align: center;
  color: #2e2e2e;
  font-weight: 600;
  text-transform: uppercase;
}
.llqh {
  transition: all 0.3s ease-in-out;
  transform: translateY(40px);
  padding: 15px;
  text-align: center;
}
.llqh p {
  margin: 0;
}
.llqp {
  height: 100%;
  width: 100%;
}
.llqp img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.llqa:hover .llqd {
  opacity: 0;
  visibility: hidden;
}
.llqa:hover .llsc {
  opacity: 1;
  visibility: visible;
}
.llqa:hover .llsc > div {
  transform: translateY(0);
}
.llqo.llqv .llqu {
  display: block;
}
.llqo.llqv .llqu svg,
.llqo.llqv .llqu span {
  height: 200px;
  position: absolute;
  bottom: 20px;
  right: 0;
  width: 50%;
}
.llqo.llqv .llqu span {
  color: #2e2e2e;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1.2;
}
.llqo.llqv .llqu span i {
  color: #0c0d4f;
  font-style: normal;
}
.llqo.llqv .llb {
  padding: 0;
}
@media (min-width: 576px) {
  .llqo .llb {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .llqo.llqv .llb {
    display: flex;
  }
  .llqo.llqv .llqa {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .llqa {
    width: calc(33.3333333333% - 20px);
    height: 600px;
  }
  .llqo.llqv .llqu svg,
  .llqo.llqv .llqu span {
    bottom: 50px;
  }
  .llqo.llqv .llb {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .llqo.llqv .llqa {
    height: 300px;
  }
}
@media (min-width: 992px) {
  .llqo .llb {
    height: auto;
  }
  .llqf {
    font-size: 2rem;
  }
  .llqc {
    font-size: 2rem;
  }
  .llqh {
    font-size: 1.2rem;
  }
  .llqo.llqv .llqu svg,
  .llqo.llqv .llqu span {
    height: 300px;
    width: 30%;
    bottom: 40px;
    right: -6%;
  }
  .llqo.llqv .llqu span {
    margin-right: 6%;
    padding-left: calc(6% + 15px);
    padding-right: 15px;
  }
  .llqo.llqv .llqa {
    width: 25%;
    height: 380px;
  }
}
@media (min-width: 1201px) {
  .llqf {
    font-size: 2.2rem;
  }
  .llqc {
    font-size: 2.2rem;
  }
  .llqo.llqv .llqu svg,
  .llqo.llqv .llqu span {
    height: 350px;
    bottom: 50px;
  }
  .llqo.llqv .llqa {
    height: 450px;
  }
}
@media (min-width: 1401px) {
  .llqf {
    font-size: 2.4rem;
  }
  .llqc {
    font-size: 2.4rem;
  }
  .llqh {
    font-size: 1.3rem;
  }
  .llqo.llqv .llqu span {
    font-size: 2.5rem;
  }
}
@media (min-width: 1751px) {
  .llqo.llqv .llqu span {
    font-size: 2.7rem;
  }
}
.llt {
  display: flex;
  margin: 30px auto;
  justify-content: center;
}
.llt a,
.llt span {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  padding: 0 5px;
  margin: 0 5px;
  border: 2px solid transparent;
}
.llt a {
  color: #626161;
}
.llt a:hover {
  color: #2e2e2e;
}
.llt span.lln {
  border-color: #0c0d4f;
  color: #2e2e2e;
  font-weight: 600;
}
.lls {
  margin-bottom: -30px;
}
.llo {
  background: none;
  width: calc(100% - 4px);
  display: flex;
  margin: 0 0 30px;
  transition: all 0.3s ease-in-out;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  position: relative;
}
.llo:hover {
  box-shadow: 0 8px 24px #2e2e2e26;
}
.llo.llu:hover {
  box-shadow: none;
}
.lla {
  cursor: pointer;
}
.lla img {
  display: block;
}
.llf {
  border: 1px solid #efefef;
  border-top: none;
  padding: 25px 35px 35px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.lll {
  color: #0c0d4f;
  font-weight: 600;
  font-size: 0.9rem;
  margin: 15px 0 10px;
}
.llc {
  margin-bottom: 1.5rem;
}
.llc h2 {
  color: #2e2e2e;
  transition: color 0.3s ease-in-out;
  font-size: 1.5rem;
  margin: 0;
}
.llc:hover h2 {
  color: #0c0d4f;
}
.llh {
  flex: 1;
}
.llf.llu {
  border: none;
  padding: 0;
}
.llf.llu p {
  margin-top: 0;
}
.llp {
  font-size: 0.8rem;
  display: flex;
  margin-bottom: 15px;
  justify-content: center;
}
.llp svg {
  margin-right: 10px;
  width: 22px;
  height: 22px;
  fill: #0c0d4f;
}
.lld {
  font-weight: bold;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.llv {
  font-weight: bold;
}
.llm {
  margin-top: 30px;
  color: #0c0d4f;
}
.llm a {
  font-weight: 600;
}
.llca {
  padding: 50px 0;
}
.llca h2 {
  font-size: 3.175rem;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  font-weight: 800;
}
.llcf {
  font-size: 1.2rem;
  color: #484848;
  font-weight: 500;
  text-align: center;
  margin: 0 0 25px;
}
.llca .llo {
  box-shadow: 0 7px 40px #0000000d !important;
}
.llca .llf {
  padding: 35px 40px;
  background: #fff;
}
.llca .lll {
  color: #8e8e8e;
  font-size: 1rem;
  font-weight: 500;
  text-align: left;
  margin: 0;
}
.llca .llc {
  font-size: 1.5rem;
  line-height: 1.25;
  font-weight: 800;
  color: #000;
  margin: 15px 0 7px;
  text-align: left;
}
.llca .llc:hover {
  color: #0c0d4f;
}
.llca .llh {
  text-align: left;
}
@media (min-width: 768px) {
  .lls {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .llo {
    width: calc((100% - 30px) / 2);
    text-align: left;
  }
  .llo.llu {
    width: calc((100% - 50px) / 2);
    text-align: left;
  }
  .lla img {
    height: 250px;
    object-fit: cover;
    object-position: left bottom;
  }
  .llp {
    justify-content: flex-start;
  }
  .lld {
    justify-content: flex-start;
  }
  .llg {
    margin-right: 25px;
  }
  .llca .llo {
    width: calc((100% - 15px) / 2);
    text-align: left;
  }
}
@media (min-width: 992px) {
  .llo {
    width: calc((100% - 60px) / 3);
  }
  .llo.llu {
    width: calc((100% - 100px) / 3);
  }
  .lla img {
    height: 180px;
  }
  .llca {
    padding: 50px 0;
  }
  .llca h2 {
    font-size: 4.375rem;
  }
  .llca .llo {
    width: calc((100% - 30px) / 3);
  }
  .llca .llh {
    margin-top: 40px;
  }
}
@media (min-width: 1201px) {
  .llt a,
  .llt span {
    font-size: 1.4rem;
    padding: 15px 5px;
  }
  .lly .llb {
    max-width: 1600px;
  }
  .lla img {
    height: 220px;
  }
  .llca {
    padding: 50px 0;
  }
  .llcf {
    font-size: 1.5rem;
  }
}
@media (min-width: 1401px) {
  .lla img {
    height: 280px;
  }
  .llca {
    padding: 60px 0;
  }
  .llcf {
    font-size: 1.8rem;
  }
}
@media (min-width: 1751px) {
  .llca {
    padding: 80px 0;
  }
}
.llw {
  margin: 40px auto;
}
.llx {
  width: 100%;
  text-align: center;
  margin: 0 0 15px;
  font-size: 0.9rem;
  font-weight: 600;
}
.llk {
  width: 100%;
  position: relative;
  margin: 0 0 10px;
}
.ll_ {
  width: 100%;
  height: 45px;
  border: 4px solid #0c0d4f;
  outline: none;
  font-size: 1rem;
  padding: 0 45px 0 15px;
  background: #fff;
  color: #2e2e2e;
}
.ll_::-webkit-search-results-decoration {
  display: none;
}
.llj {
  height: 20px;
  width: 50px;
  background: #fff;
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  display: flex;
  justify-content: flex-end;
}
.llj svg {
  width: 20px;
  fill: #626161;
  opacity: 0.8;
}
.llj:hover svg {
  opacity: 1;
}
.llq {
  display: block;
}
.llq.llz {
  justify-content: flex-end;
}
.llq.llte {
  justify-content: center;
}
.lltt {
  position: relative;
  width: 100%;
}
.lltn,
.lltr {
  width: 100%;
  height: 45px;
  border: 4px solid #0c0d4f;
  margin-bottom: 10px;
  outline: none;
}
.lltt select {
  position: absolute;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}
.lltt select.llti {
  display: none;
}
.lltt select option {
  font-size: 1rem;
}
.lltr {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 15px;
  color: #2e2e2e;
}
.lltr svg {
  position: absolute;
  right: 20px;
  top: 50%;
  width: 20px;
  height: 20px;
  fill: #626161;
  opacity: 0.5;
  transition: 0.3s all;
  transform: translateY(-50%);
}
.lltr.llts svg {
  transform: translateY(-50%) rotate(180deg);
}
.llto {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  max-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #2e2e2e;
  transition: all 0.3s;
}
.llto.llts {
  max-height: 300px;
}
.llto > div {
  color: #fff;
  padding: 10px 15px;
  cursor: pointer;
  display: flex;
}
.llto > div:before {
  content: "";
  width: 21px;
  height: 21px;
  background: #0c0d4f;
  margin-right: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.4rem;
  font-weight: 900;
  color: #2e2e2e;
}
.llto > div.lltu:before,
.llto > div:not(.llta):hover:before {
  content: "x";
}
.llto > div.llta {
  opacity: 0.3;
}
@media (min-width: 768px) {
  .llw .llb {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .llk {
    width: calc(33.3333333333% - 15px);
    margin: 0 30px 0 0;
  }
  .llq {
    width: calc(66.6666666667% - 15px);
    display: flex;
    justify-content: space-between;
  }
  .lltt {
    width: calc(50% - 15px);
    margin-left: 30px;
  }
  .lltt:nth-child(1) {
    margin-left: 0;
  }
  .lltn,
  .lltr {
    margin-bottom: 0;
  }
}
@media (min-width: 1201px) {
  .llw .llb {
    max-width: 1600px;
    justify-content: space-between;
  }
  .llw .llb.llte {
    justify-content: center;
  }
  .llk {
    width: 260px;
  }
  .lltt {
    width: 260px;
  }
}
.llve {
  position: relative;
  padding-top: 130%;
}
.llvt {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.llvt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
}
.llvn {
  display: none;
}
.llvr {
  position: relative;
  z-index: 2;
}
.llvi {
  text-transform: uppercase;
  font-weight: 900;
  color: #b2b2b2;
  font-size: 1rem;
}
.llvs {
  font-size: 3rem;
  margin: 20px 0 10px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: -1.4px;
  line-height: 1;
  color: #fff;
}
.llvo {
  background: none !important;
  padding: 30px 0 !important;
  border: none !important;
}
.llvo ul {
  padding: 0 !important;
  margin: 0 !important;
}
.llvo .llsd {
  margin-bottom: 20px !important;
}
.llvo input[type="text"],
.llvo input[type="email"],
.llvo textarea,
.llvo input[type="tel"] {
  color: #fff !important;
  border-color: #8e8e8e !important;
  background: none !important;
}
.llvo input[type="text"]::placeholder,
.llvo input[type="email"]::placeholder,
.llvo textarea::placeholder,
.llvo input[type="tel"]::placeholder {
  color: #fff !important;
}
.llvo input[type="text"]:-ms-input-placeholder,
.llvo input[type="email"]:-ms-input-placeholder,
.llvo textarea:-ms-input-placeholder,
.llvo input[type="tel"]:-ms-input-placeholder {
  color: #fff !important;
}
.llvo input[type="text"]::-ms-input-placeholder,
.llvo input[type="email"]::-ms-input-placeholder,
.llvo textarea::-ms-input-placeholder,
.llvo input[type="tel"]::-ms-input-placeholder {
  color: #fff !important;
}
.llvo input[type="submit"] {
  width: auto !important;
}
.llvo textarea {
  margin: 0 !important;
}
.llvo input[type="text"],
.llvo input[type="email"],
.llvo input[type="tel"] {
  padding: 8px 15px !important;
  height: 43px !important;
  line-height: 43px !important;
  border: 1px solid #fff !important;
}
.llvo textarea {
  font-weight: 500;
  height: 120px;
  border: 1px solid #fff !important;
}
.llve .lluw {
  color: #fff;
}
.llve.llot {
  padding-top: clamp(100px, 46%, 278px);
  margin-bottom: 0;
}
.llve.llot .llvt img {
  width: auto;
  height: auto;
  max-width: 90%;
  object-fit: initial;
  object-position: initial;
  margin: auto;
  display: block;
}
.llve.llot .llvn {
  display: none;
}
.llve.llot .llvo {
  margin-bottom: 0;
}
.llve.llot input[type="text"],
.llve.llot input[type="email"],
.llve.llot input[type="tel"] {
  padding: 8px 15px !important;
}
.llve.llot textarea {
  font-weight: 500;
}
.llve.llot input[type="text"],
.llve.llot input[type="email"],
.llve.llot textarea,
.llve.llot input[type="tel"] {
  color: #2e2e2e !important;
  background: #fff !important;
  border: none !important;
}
.llve.llot input[type="text"]::placeholder,
.llve.llot input[type="email"]::placeholder,
.llve.llot textarea::placeholder,
.llve.llot input[type="tel"]::placeholder {
  color: #484848 !important;
}
.llve.llot input[type="text"]:-ms-input-placeholder,
.llve.llot input[type="email"]:-ms-input-placeholder,
.llve.llot textarea:-ms-input-placeholder,
.llve.llot input[type="tel"]:-ms-input-placeholder {
  color: #484848 !important;
}
.llve.llot input[type="text"]::-ms-input-placeholder,
.llve.llot input[type="email"]::-ms-input-placeholder,
.llve.llot textarea::-ms-input-placeholder,
.llve.llot input[type="tel"]::-ms-input-placeholder {
  color: #484848 !important;
}
.llve.llot .llsx .llsd {
  margin-bottom: 15px !important;
}
.llve.llot input[type="submit"] {
  margin: auto !important;
}
.llve.llot .llsv > div:nth-last-child(1) {
  font-size: 0.9rem;
}
.llve.llot .llsy {
  display: none;
}
.llvu .llve.llot {
  padding-top: clamp(100px, 65%, 330px);
}
.llvu .llve.llot .llvi {
  color: #484848;
}
.llvu .llve.llot .llvs {
  color: #2e2e2e;
  font-size: 2rem;
  margin-bottom: -30px;
}
@media (min-width: 768px) {
  .llve .llb {
    /* padding: 0 !important; */
  }
  .llvr {
    max-width: 600px;
    width: 100%;
  }
  .llvo ul {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
  }
  .llvo textarea {
    height: 160px;
  }
  .llve.llot .llsx .llsd.lloa {
    width: calc(50% - 7.5px) !important;
  }
}
@media (min-width: 992px) {
  .llve {
    padding: 90px;
  }
  .llva {
    display: none;
  }
  .llvn {
    display: block;
  }
  .llvr {
    max-width: 600px;
    width: 100%;
    margin-left: auto !important;
    margin-right: 5%;
  }
  .llvo input[type="text"],
  .llvo input[type="email"],
  .llvo textarea,
  .llvo input[type="tel"] {
    font-size: 1.1rem !important;
  }
  .llve.llot .llva {
    display: block;
  }
  .llve.llot .llvn {
    display: none;
  }
  .llve.llot .llvr {
    max-width: 700px;
    width: 100%;
    margin: auto !important;
  }
  .llve.llot input[type="text"],
  .llve.llot input[type="email"],
  .llve.llot textarea,
  .llve.llot input[type="tel"] {
    font-size: 1.1rem !important;
    height: 60px !important;
  }
  .llve.llot textarea {
    height: 170px !important;
  }
  .llvu .llve.llot .llvs {
    font-size: 2.5rem;
  }
  .llvu .llve.llot .llvr input[type="text"],
  .llvu .llve.llot .llvr input[type="email"],
  .llvu .llve.llot .llvr input[type="tel"] {
    height: 44px !important;
  }
  .llvu .llve.llot .llvr textarea {
    height: 125px !important;
  }
}
@media (min-width: 1201px) {
  .llve {
    padding: 120px;
  }
  .llvr {
    max-width: 700px;
    margin-right: 10%;
  }
  .llvs {
    font-size: 3.5rem;
  }
  .llvo .llsd.lloa {
    margin-bottom: 20px;
    width: calc(50% - 10px) !important;
  }
  .llve.llot {
    padding: 3% 120px;
  }
  .llve.llot .llvt img {
    width: auto;
    height: 100%;
    max-width: 70%;
    margin: 0;
  }
  .llve.llot .llva {
    display: none;
  }
  .llve.llot .llvn {
    display: block;
  }
  .llve.llot .llvr {
    width: 34%;
    margin: 0 0 0 auto !important;
  }
  .llvu .llve.llot {
    padding: 5% 120px !important;
  }
  .llvu .llve.llot .llvr {
    width: 36%;
  }
  .llvu .llve.llot .llvs {
    font-size: 2rem;
  }
  .llvu .llve.llot .llvt img {
    max-width: none !important;
  }
}
@media (min-width: 1401px) {
  .llve {
    padding: 180px;
  }
  .llvr {
    margin-right: 15%;
  }
  .llve.llot {
    padding: 8% 120px;
  }
  .llve.llot .llvr {
    width: 35%;
    margin: 0 0 0 auto !important;
  }
}
@media (min-width: 1751px) {
  .llvr {
    margin-right: 20%;
  }
  .llve.llot {
    padding: 230px 140px;
  }
  .llvu .llve.llot {
    padding: 170px 140px !important;
  }
  .llvu .llve.llot .llvs {
    font-size: 2.5rem;
  }
}
.llum {
  padding: 40px 0;
  background: #fff;
}
.llum .llb.llsk .llug {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  cursor: wait;
}
.lluy {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 1.5rem;
  text-align: center;
  color: #2e2e2e;
  font-weight: 600;
}
.llum .llor label {
  display: none;
}
.llum .llsy {
  font-weight: 600;
  border: 1px solid #b72d1f;
  color: #b72d1f;
  background: rgba(255, 93, 76, 0.14);
  padding: 15px;
  margin-bottom: 15px;
}
.llum .llsd {
  margin-bottom: 10px;
  padding: 5px 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.llum .llsd input {
  height: 60px;
  padding: 15px 10px;
  font-size: 1.2rem;
  color: #2e2e2e;
  border: 1px solid #2e2e2e;
  border-radius: 0;
  width: 100%;
}
.llum .llub {
  margin-top: 4px;
  font-size: 0.8rem;
  color: #626161;
}
.llum .llsv {
  border-color: #b72d1f;
  background: rgba(255, 93, 76, 0.14);
}
.llum .llsv > div:nth-last-child(1) {
  font-size: 0.8rem;
  color: #b72d1f;
  margin-top: 4px;
  font-weight: 600;
}
.llum .llor .llnc {
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  height: 60px;
  margin: 6px 0 0;
}
.llum .lluw {
  font-size: 1.4rem;
  text-align: center;
}
@media (min-width: 768px) {
  .lluy {
    font-size: 1.8rem;
    text-align: left;
  }
  .llum .llor form {
    display: flex;
    justify-content: space-between;
  }
  .llum .llor form > div:nth-child(2) {
    width: calc(75% - 10px);
  }
  .llum .llor form > div:nth-child(3) {
    width: calc(25% - 10px);
  }
  .llum .llor form > div > div {
    display: flex;
    justify-content: space-between;
  }
  .llum .llsd {
    width: calc(33.3333333333% - 10px);
  }
  .llum .lluw {
    font-size: 1.5rem;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .llum .llor form > div:nth-child(2) {
    width: calc(75% - 15px);
  }
  .llum .llor form > div:nth-child(3) {
    width: calc(25% - 15px);
  }
  .llum .llsd {
    width: calc(33.3333333333% - 15px);
  }
  .llum .llsd input {
    font-size: 1.2rem;
  }
  .llum .llub {
    font-size: 1rem;
  }
  .llum .llsv > div:nth-last-child(1) {
    font-size: 1rem;
  }
  .llum .llor .llnc {
    font-size: 1.4rem;
  }
}
@media (min-width: 1201px) {
  .lluy {
    font-size: 2.4rem;
  }
  .llum .llsd input {
    font-size: 1.4rem;
  }
  .llum .llub {
    font-size: 1.2rem;
  }
  .llum .llsv > div:nth-last-child(1) {
    font-size: 1.2rem;
  }
  .llum .llor .llnc {
    font-size: 1.6rem;
    padding: 0;
  }
}
.llsp {
  padding-bottom: 60px;
  margin-bottom: 20px;
  border-bottom: 1px solid #484848;
  position: relative;
}
.llsp .llsd div {
  position: relative;
}
.llsp .llsv input[type="text"],
.llsp .llsv input[type="email"],
.llsp .llsv input[type="tel"],
.llsp .llsv textarea {
  border-color: #b72d1f;
}
.llsp input[type="tel"] {
  padding-left: 50px !important;
}
.llsp select {
  position: absolute;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.llsp select.llti {
  display: none;
}
.llsp select option {
  font-size: 1rem;
}
.llsp select ~ * {
  display: none;
}
.llsp select ~ *.llts {
  display: block;
}
.llsp select ~ *.llrx {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 15px;
  color: #2e2e2e;
  width: 100%;
  height: 45px;
}
.llsp select ~ *.llrw {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  max-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #2e2e2e;
  transition: all 0.3s;
  border: 1px solid #626161;
  border-top: none;
}
.llsp select ~ *.llrw > div {
  color: #fff;
  padding: 10px 15px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.llsp select ~ *.llrw > div:before {
  content: "";
  width: 20px;
  height: 20px;
  background: none;
  margin-right: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
}
.llsp select ~ *.llrw > div:hover:before,
.llsp select ~ *.llrw > div.lltu:before {
  background: url(/wp-content/themes/loungelizard/dist/img/icon-check-small.svg)
    no-repeat center #fff;
}
.llsp select ~ *.llrw.llts {
  max-height: 300px;
}
.llsp.llsm {
  padding: 60px 0 40px;
}
.llsp.llsm .llb {
  max-width: 1200px;
}
.llsp.llsg {
  background: #b7132f;
}
.llsp.llsg .llsy {
  color: #ffa9a0 !important;
  border-color: #ffa9a0 !important;
  background: none !important;
}
.llsp.llsg .llsb {
  display: none;
}
.llsp.llsg .llsw {
  color: #fff;
  text-align: center;
}
.llsp.llsg .llsw h3,
.llsp.llsg .llsw h1 {
  font-size: 1.5rem;
  font-weight: 800;
  margin-bottom: 20px;
  color: #fff;
  text-transform: uppercase;
}
.llsp.llsg .llsw h4 {
  font-weight: 400;
  font-size: 0.9rem;
  color: #efefef;
}
.llsp.llsg .llsx.llsk .lls_ {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(51, 51, 51, 0.8);
  cursor: wait;
}
.llsp.llsg .llsx label {
  display: none;
}
.llsp.llsg .llsx input[type="text"],
.llsp.llsg .llsx input[type="email"],
.llsp.llsg .llsx input[type="tel"] {
  width: 100%;
  font-size: 1rem;
  padding: 0 15px;
  outline: none;
  height: 38px;
  line-height: 38px;
  color: #2e2e2e;
  border: none;
  background-color: #fff;
  font-weight: 500;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
}
.llsp.llsg .llsx legend {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
  gap: 3px;
}
.llsp.llsg .llsx legend .llsj {
  color: #0c0d4f;
}
.llsp.llsg .llsx input[type="checkbox"],
.llsp.llsg .llsx input[type="radio"] {
  display: none;
}
.llsp.llsg .llsx input[type="checkbox"] ~ label,
.llsp.llsg .llsx input[type="radio"] ~ label {
  display: flex;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 10px;
  line-height: 20px;
  letter-spacing: -0.3px;
  position: relative;
}
.llsp.llsg .llsx input[type="checkbox"] ~ label:before,
.llsp.llsg .llsx input[type="radio"] ~ label:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  line-height: 18px;
  margin-right: 10px;
  border: 2px solid #fff;
  text-align: center;
  color: #fff;
  flex-shrink: 0;
  border-radius: 2px;
}
.llsp.llsg .llsx input[type="checkbox"]:checked ~ label:before,
.llsp.llsg .llsx input[type="radio"]:checked ~ label:before {
  background: #fff;
}
.llsp.llsg .llsx input[type="checkbox"]:checked ~ label:after,
.llsp.llsg .llsx input[type="radio"]:checked ~ label:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  background: url(/wp-content/themes/loungelizard/dist/img/icon-check-small.svg)
    no-repeat center;
}
.llsp.llsg .llsx input[type="submit"] {
  width: 100%;
  margin-top: 5px;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1rem;
}
.llsp.llsg .llsx textarea {
  width: 100%;
  resize: none;
  height: 90px;
  padding: 12px 16px;
  font-size: 1rem;
  border: none;
  background: #fff;
  color: #2e2e2e;
  margin-top: 10px;
  font-weight: 500;
}
.llsp.llsg .llsx select ~ *.llrx {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 15px;
  color: #2e2e2e;
  border: none;
  background: #fff;
  font-size: 1rem;
  width: 100%;
  height: 38px;
  font-weight: 500;
}
.llsp.llsg .llsx select ~ *.llrx div {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 20px;
  height: 25px;
  color: #c2c4c4;
  transition: 0.3s all;
  transform: translateY(-50%);
  background: url(/wp-content/themes/loungelizard/dist/img/icon-dropdown-black.svg)
    no-repeat center;
}
.llsp.llsg .llsx select ~ *.llrx div svg {
  display: none;
}
.llsp.llsg .llsx select ~ *.llrx span {
  white-space: nowrap;
  margin: 0;
  display: block;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  padding-right: 20px;
}
.llsp.llsg .llsx .llsd {
  margin-bottom: 12px;
}
.llsp.llsg .llsx .llsd span {
  margin-top: 10px;
  display: block;
}
.llsp.llsg .llsx .llsd span:nth-child(1) {
  margin: 0;
}
.llsp.llsg .llsx .llsd.llsq legend {
  display: none;
}
.llsp.llsg .llsx .llsd.llsz {
  margin-top: 0;
}
.llsp.llsg .llsx .llsd.llsz label {
  font-size: 0.8rem;
  font-weight: 400;
  color: #fff !important;
  line-height: 1.2;
  margin-top: 0;
  align-items: center;
}
.llsp.llsg .llsx .llsd.llsz label:before {
  margin-right: 5px;
  transform: scale(0.7);
}
.llsp.llsg .llsx .llsd.llsz label:after {
  transform: scale(0.7);
}
.llsp.llsg .llsx .llsd.llti {
  display: none;
}
.llsp.llsg .llsx .llsd.lloe {
  margin-top: 10px;
}
.llsp.llsg .llsv > div:nth-last-child(1) {
  font-size: 0.8rem !important;
  color: #ffa9a0;
}
.llsp.llsg [id="label_2_8_12"] {
  margin-top: 50px !important;
}
.llsp.llot {
  background: #ddd;
}
.llsp.llot label {
  font-weight: 600;
}
.llsp.llot label .llsj {
  display: inline !important;
  color: #b72d1f;
}
.llsp.llot h2 {
  color: #0c0d4f;
  font-weight: 600;
  font-size: 1.5rem;
  text-align: center;
}
.llsp.llot h3 {
  font-size: 1.4rem;
  padding: 10px 0;
  border-bottom: 1px solid #2e2e2e;
  color: #2e2e2e;
}
.llsp.llot .llsw {
  color: #fff;
  text-align: center;
}
.llsp.llot .llsw h4 {
  font-weight: 400;
  font-size: 0.9rem;
  color: #efefef;
}
.llsp.llot .llsx.llsk .lls_ {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(51, 51, 51, 0.8);
  cursor: wait;
}
.llsp.llot .llsx input[type="text"],
.llsp.llot .llsx input[type="email"],
.llsp.llot .llsx input[type="tel"] {
  width: 100%;
  font-size: 1rem;
  padding: 8px 15px;
  outline: none;
  height: 45px;
  line-height: 45px;
  color: #626161;
  border: 1px solid #626161;
  background-color: #fff;
  font-weight: 500;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
}
.llsp.llot .llsx input[type="text"] ~ label,
.llsp.llot .llsx input[type="email"] ~ label,
.llsp.llot .llsx input[type="tel"] ~ label {
  font-size: 0.8rem;
}
.llsp.llot .llsx legend {
  color: #2e2e2e;
  font-size: 1.3rem;
  font-weight: 600;
}
.llsp.llot .llsx legend .llsj {
  display: inline !important;
  color: #0c0d4f;
}
.llsp.llot .llsx legend .llsj {
  display: none !important;
}
.llsp.llot .llsx input[type="checkbox"] {
  display: none;
}
.llsp.llot .llsx input[type="checkbox"] ~ label {
  display: flex;
  color: #b2b2b2;
  font-size: 1.1rem;
  font-weight: 600;
  margin-top: 20px;
  line-height: 20px;
}
.llsp.llot .llsx input[type="checkbox"] ~ label:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  line-height: 18px;
  margin-right: 10px;
  border: 1px solid #b2b2b2;
  text-align: center;
  color: #fff;
  flex-shrink: 0;
}
.llsp.llot .llsx input[type="checkbox"]:checked ~ label {
  color: #0c0d4f;
}
.llsp.llot .llsx input[type="checkbox"]:checked ~ label:before {
  content: "✓";
}
.llsp.llot .llsx input[type="submit"] {
  width: 100%;
  margin-top: 10px;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
}
.llsp.llot .llsx textarea {
  width: 100%;
  resize: none;
  height: 120px;
  padding: 15px 12px;
  font-size: 1rem;
  border: 1px solid #c2c4c4;
  background: none;
  color: #c2c4c4;
  margin-top: 30px;
}
.llsp.llot .llsx select {
  height: 45px;
  margin-top: 24px;
}
.llsp.llot .llsx select ~ * {
  display: block;
}
.llsp.llot .llsx select ~ *.llrw {
  background: #efefef;
  border: none;
}
.llsp.llot .llsx select ~ *.llrw div {
  color: #2e2e2e;
}
.llsp.llot .llsx select ~ *.llrx {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 15px;
  color: #2e2e2e;
  border: 1px solid #626161;
  width: 100%;
  height: 45px;
  font-weight: 500;
  background: #fff;
}
.llsp.llot .llsx select ~ *.llrx div {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 20px;
  height: 25px;
  color: #2e2e2e;
  transition: 0.3s all;
  transform: translateY(-50%);
}
.llsp.llot .llsx select ~ *.llrx span {
  white-space: nowrap;
  margin: 0;
  display: block;
  text-overflow: ellipsis;
  width: 100%;
  color: #2e2e2e;
  overflow: hidden;
  padding-right: 20px;
}
.llsp.llot .llsx .llsd {
  margin-bottom: 20px;
}
.llsp.llot .llsx .llsd span {
  margin-top: 20px;
  display: block;
}
.llsp.llot .llsx .llsd span:nth-child(1) {
  margin: 0;
}
.llsp.llot .llsx .llsd > div > div > div:nth-child(1) {
  margin-top: 0;
}
.llsp.llot .llsx .llsd.llsq legend {
  display: none;
}
.llsp.llot .llsx .llsd.llsz {
  margin-top: 0;
}
.llsp.llot .llsx .llsd.llsz label {
  font-size: 0.8rem;
  font-weight: 400;
  color: #626161 !important;
  line-height: 1.2;
  margin-top: 0;
}
.llsp.llot .llsx .llsd.llti {
  display: none;
}
.llsp.llon {
  background: none;
  max-width: 380px;
  margin: auto;
  border: 1px solid #c2c4c4;
  border-radius: 5px;
  padding: 0;
}
.llsp.llon .llb {
  padding: 28px 40px;
}
.llsp.llon .llor {
  padding: 0;
  display: block !important;
}
.llsp.llon .llor > div > p {
  position: relative;
  display: flex;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  color: #2e2e2e;
  align-items: center;
}
.llsp.llon .llor > div > p:before {
  content: "";
  left: 0;
  top: 0;
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  margin-right: 5px;
  background: url(/wp-content/themes/loungelizard/dist/img/lizard.svg) #0c0d4f
    center center no-repeat;
  border-radius: 100%;
  background-size: 35px 35px;
}
.llsp.llon .llor > div > p > span {
  display: block;
  font-weight: 600;
  font-size: 0.87rem;
  text-transform: none;
}
.llsp.llon .llor > div > p > span > span {
  display: block;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.llsp.llon label {
  display: block;
  font-size: 0.9rem;
  font-weight: 500;
  margin: 15px 0 0 0;
  text-align: left;
  color: #2e2e2e;
}
.llsp.llon h2 {
  font-size: 1.1rem;
  height: 50px;
  position: relative;
  display: flex;
  align-items: center;
  text-align: left;
  line-height: 20px;
  color: #2e2e2e;
}
.llsp.llon input[type="submit"] {
  display: block;
  margin: 22px auto 0 auto;
  padding: 4px 10px;
  font-size: 1rem;
  font-weight: 400;
  cursor: pointer;
}
.llsp.llon .llsq {
  margin-top: 15px;
}
.llsp.llon .llsq legend {
  display: none;
}
.llsp.llon .llsq > div {
  display: flex;
  gap: 8px;
}
.llsp.llon .llsq > div label {
  font-size: 0.75rem;
  padding-top: 3px;
  line-height: 1.1;
  margin: 0;
}
.llsp.llon .llsv > div:nth-last-child(1) {
  font-size: 0.9rem;
}
.llsp.llon .llsj {
  display: none;
}
.llsp.llon form > div > div {
  margin-top: 15px;
}
.llsp.llon form > div > div input {
  display: block;
  border: 1px solid #c2c4c4;
  width: 100%;
  height: 42px;
  line-height: 42px;
  font-size: 0.9rem;
  font-weight: 400;
  text-transform: lowercase;
  padding: 0 6px;
  margin: 3px 0 0 0;
  border-radius: 0;
}
.llsp.llon form > div > div input[type="checkbox"] {
  -webkit-appearance: checkbox;
  top: 0;
  width: 15px;
  height: 15px;
}
.llsp .llsv input[type="text"] {
  border-color: #b72d1f;
}
.llsp .lloi {
  display: none;
}
.llos + .llsp {
  display: none;
}
[class="hasDatepicker"] + span {
  display: none !important;
}
div[id="ui-datepicker-div"] {
  background: #fff;
  padding: 0;
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div[id="ui-datepicker-div"] * {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div[id="ui-datepicker-div"] table {
  font-size: 13px;
  margin: 0;
}
div[id="ui-datepicker-div"] > div:nth-child(1) {
  border: none;
  background: #222;
  color: #fff;
  font-weight: normal;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}
div[id="ui-datepicker-div"] thead {
  background: #222;
  color: #fff;
}
div[id="ui-datepicker-div"] [class="ui-datepicker-title"] {
  margin-top: 0.4em;
  margin-bottom: 0.3em;
  color: #fff;
  font-size: 14px;
  width: 100%;
  text-align: center;
  position: absolute;
}
div[id="ui-datepicker-div"] [data-handler="prev"],
div[id="ui-datepicker-div"] [data-handler="next"] {
  top: 0.9em;
  border: none;
  display: block;
  padding: 7px;
  cursor: pointer;
}
div[id="ui-datepicker-div"] [data-handler="prev"] span,
div[id="ui-datepicker-div"] [data-handler="next"] span {
  width: 12px;
  height: 16px;
  text-indent: -9999px;
  background-image: url("data:image/png;base64,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");
  background-position: -39px 0;
  margin-top: 0;
  top: 0;
  font-weight: normal;
  display: block;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
div[id="ui-datepicker-div"] [data-handler="prev"] span {
  background-position: -96px 0;
}
div[id="ui-datepicker-div"] th {
  padding: 0.75em 0;
  color: #fff;
  font-weight: normal;
  border: none;
  border-top: 1px solid #333;
}
div[id="ui-datepicker-div"] td {
  background: #f1f1f1;
  border: none;
  padding: 2px 8px;
  text-align: center;
}
div[id="ui-datepicker-div"] td a {
  padding: 0 !important;
}
div[id="ui-datepicker-div"] td [class="ui-state-default"] {
  background: transparent;
  border: none;
  text-align: center;
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  color: #333;
}
div[id="ui-datepicker-div"] td [class="ui-state-active"],
div[id="ui-datepicker-div"] td [class="ui-state-hover"] {
  background: #0074a2;
  color: #fff;
}
div[id="ui-datepicker-div"] [class="ui-state-disabled"] {
  opacity: 1;
  color: #999;
}
.lloo {
  margin-bottom: 25px;
  width: 100%;
}
.lloo .llon {
  width: 100%;
  max-width: none !important;
}
.lloo h2 {
  margin-bottom: 0 !important;
}
.lloo .llsd:nth-last-child(1) {
  width: 100% !important;
}
.llou {
  padding: 40px 0 20px;
  background: #0c0d4f;
  color: #fff;
}
.llou h2 {
  font-size: 1.75rem !important;
  text-transform: uppercase !important;
  margin: 0 0 14px !important;
  position: relative !important;
  text-shadow: 2px 3px 0 rgba(0, 0, 0, 0.15);
  width: 100% !important;
  color: #fff !important;
  text-align: center !important;
  justify-content: center !important;
  line-height: 1.5;
}
.llou h2:before {
  display: none !important;
  width: 60px;
  height: 60px;
  background-size: 50px 50px;
}
.llou .llor {
  padding: 0;
  display: block !important;
}
.llou .llor > div > p {
  display: block !important;
}
.llou .llor > div > p:before {
  display: none !important;
  width: 60px;
  height: 60px;
  background-size: 50px 50px;
}
.llou .llor > div > p > span {
  display: block;
  margin: auto;
  max-width: 700px;
  color: #fff;
  font-size: 1.1rem !important;
  font-weight: 400 !important;
}
.llou .llor > div > p > span > span {
  font-size: 1.75rem !important;
  text-transform: uppercase !important;
  margin: 0 0 14px !important;
  position: relative !important;
  text-shadow: 2px 3px 0 rgba(0, 0, 0, 0.15);
  width: 100% !important;
  color: #fff !important;
  text-align: center !important;
  justify-content: center !important;
  line-height: 1.2;
}
.llou .llsy {
  color: #fff;
  border-color: #fff;
}
.llou .llsv > div:nth-last-child(1) {
  color: #fff;
}
.llou label {
  font-size: 1.1rem !important;
}
.llou input[type="text"],
.llou input[type="tel"],
.llou input[type="email"] {
  font-size: 1.1rem !important;
}
.llou input[type="submit"] {
  color: #2e2e2e;
  background: #fff;
  font-weight: 600;
}
.llou input[type="submit"]:hover {
  background: #2e2e2e;
  color: #fff;
}
.llou input[type="checkbox"],
.llou input[type="radio"] {
  display: none !important;
}
.llou input[type="checkbox"] ~ label,
.llou input[type="radio"] ~ label {
  display: flex;
}
.llou input[type="checkbox"] ~ label:before,
.llou input[type="radio"] ~ label:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  line-height: 18px;
  margin-right: 10px;
  border: 1px solid #fff;
  text-align: center;
  color: #fff;
  flex-shrink: 0;
}
.llou input[type="checkbox"]:checked ~ label:before,
.llou input[type="radio"]:checked ~ label:before {
  content: "✓";
}
.llou .llsd:nth-last-child(1) {
  width: 100% !important;
}
.llou .llsd label {
  color: #fff;
}
.llou .llon {
  border: none;
  width: 100%;
  max-width: none !important;
}
.llou .llon .llb {
  padding: 0;
}
@media (min-width: 476px) {
  .llsp.llsg .llsx .llsd.lloe > div > div {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .llsp.llsg .llsx .llsd.lloe > div > div > div {
    width: calc(50% - 10px);
  }
}
@media (min-width: 768px) {
  .llsp.llsg form > div > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .llsp.llsg .llsw h3,
  .llsp.llsg .llsw h1 {
    font-size: 2rem;
  }
  .llsp.llsg .llsw h4 {
    font-size: 1rem;
  }
  .llsp.llsg .llsx .llsd {
    width: 100%;
  }
  .llsp.llsg .llsx .llsd span {
    width: calc(50% - 10px);
    margin: 0;
  }
  .llsp.llsg .llsx .llsd.llsq > div {
    display: flex;
    justify-content: space-between;
  }
  .llsp.llsg .llsx .llsd.lloa {
    width: calc(50% - 10px);
  }
  .llsp.llsg .llsx .llsd.lloe > div > div > div {
    width: calc(33.3333333333% - 10px);
  }
  .llsp.llot form > div > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .llsp.llot .llsw h4 {
    font-size: 1rem;
  }
  .llsp.llot .llsx textarea {
    height: 160px;
  }
  .llsp.llot .llsx .llsd {
    width: 100%;
  }
  .llsp.llot .llsx .llsd span {
    width: calc(50% - 10px);
    margin: 0;
  }
  .llsp.llot .llsx .llsd.llsq > div {
    display: flex;
    justify-content: space-between;
  }
  .llsp.llot .llsx .llsd.lloa {
    width: calc(50% - 10px);
  }
  .llsp.llot .llsx .llsd.lloe {
    margin-top: 30px;
  }
  .llsp.llot .llsx .llsd.lloe > div > div {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .llsp.llot .llsx .llsd.lloe > div > div > div {
    width: calc(50% - 10px);
  }
  .llsp.llot .llsx .llsd.lloe > div > div > div:nth-last-child(1) {
    width: 100%;
  }
  .llsp.llon {
    max-width: 450px;
  }
  .lloo form > div > div {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    margin: 0 !important;
  }
  .lloo .llsd {
    width: calc((100% - 60px) / 3);
  }
  .lloo .llsd label {
    font-size: 1rem;
  }
  .lloo .llsq > div {
    gap: 15px;
  }
  .lloo .llsq > div label {
    font-size: 1rem !important;
  }
  .lloo .llsq > div input[type="checkbox"] {
    width: 18px !important;
    height: 18px !important;
  }
  .lloo input[type="submit"] {
    padding: 10px 20px !important;
    font-size: 1.2rem !important;
  }
  .llou .llsq {
    margin-top: 30px !important;
  }
  .llou h2 {
    font-size: 2.3rem !important;
  }
  .llou .llor > div > p > span > span {
    font-size: 2rem !important;
  }
  .llou .llsv > div:nth-last-child(1) {
    position: absolute;
  }
  .llou .llsd {
    width: calc((100% - 40px) / 3);
  }
}
@media (min-width: 992px) {
  .llsp.llsg .llsw h3,
  .llsp.llsg .llsw h1 {
    font-size: 2.5rem;
  }
  .llsp.llsg .llsw h4 {
    font-size: 1.2rem;
    margin-bottom: 30px;
  }
  .llsp.llsg .llsx .llsd.lloe > div > div > div {
    width: calc(50% - 10px);
  }
  .llsp.llot .llsw h4 {
    font-size: 1.2rem;
    margin-bottom: 30px;
  }
  .llsp.llot .llsx input[type="text"],
  .llsp.llot .llsx input[type="email"],
  .llsp.llot .llsx input[type="tel"] {
    font-size: 1.2rem;
  }
  .llsp.llot .llsx legend {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx input[type="submit"] {
    font-size: 1.2rem;
  }
  .llsp.llot .llsx textarea {
    font-size: 1.2rem;
  }
  .llsp.llot .llsx select ~ *.llrx {
    font-size: 1.2rem;
  }
  .llsp.llot .llsx .llsd {
    margin-bottom: 25px;
  }
  .llsp.llot .llsx .llsd span {
    width: calc(50% - 15px);
  }
  .llsp.llot .llsx .llsd.llsz label {
    font-size: 1rem;
  }
  .llsp.llot .llsx .llsd.lloa {
    width: calc(50% - 15px);
  }
  .llsp.llon {
    top: 96px;
    position: sticky;
  }
  .llou .llor > div > p > span {
    font-size: 1.2rem !important;
  }
  .llou label {
    font-size: 1.2rem !important;
  }
  .llou input[type="text"],
  .llou input[type="tel"],
  .llou input[type="email"] {
    font-size: 1.2rem !important;
  }
}
@media (min-width: 1201px) {
  .llsp.llsg .llsw h3,
  .llsp.llsg .llsw h1 {
    font-size: 3rem;
  }
  .llsp.llsg .llsw h4 {
    font-size: 1.4rem;
    margin-bottom: 40px;
  }
  .llsp.llot .llsw h4 {
    font-size: 1.4rem;
    margin-bottom: 40px;
  }
  .llsp.llot .llsx input[type="text"],
  .llsp.llot .llsx input[type="email"],
  .llsp.llot .llsx input[type="tel"] {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx legend {
    font-size: 1.5rem;
  }
  .llsp.llot .llsx input[type="submit"] {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx textarea {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx select ~ *.llrx {
    font-size: 1.4rem;
  }
  .llsp.llot .llsx .llsd {
    margin-bottom: 30px;
  }
  .llsp.llot .llsx .llsd span {
    width: calc(50% - 20px);
  }
  .llsp.llot .llsx .llsd.llsz label {
    font-size: 1.1rem;
  }
  .llsp.llot .llsx .llsd.lloa {
    width: calc(50% - 20px);
  }
  .llou h2 {
    font-size: 2.4rem !important;
    margin: 0 0 20px !important;
  }
  .llou .llor > div > p > span {
    font-size: 1.4rem !important;
  }
  .llou .llor > div > p > span > span {
    font-size: 2.3rem !important;
    margin: 0 0 20px !important;
  }
  .llou label {
    font-size: 1.4rem !important;
  }
  .llou input[type="text"],
  .llou input[type="tel"],
  .llou input[type="email"] {
    font-size: 1.3rem !important;
  }
}
@media (min-width: 1401px) {
  .llsp.llsg .llsw h3,
  .llsp.llsg .llsw h1 {
    font-size: 3.5rem;
  }
  .llsp.llsg .llsx .llsd.lloe > div > div > div {
    width: calc(33.3333333333% - 8px);
  }
  .llou h2 {
    font-size: 3rem !important;
  }
  .llou .llor > div > p > span {
    font-size: 1.7rem !important;
  }
  .llou .llor > div > p > span > span {
    font-size: 2.6rem !important;
  }
  .llou label {
    font-size: 1.7rem !important;
  }
  .llou input[type="text"],
  .llou input[type="tel"],
  .llou input[type="email"] {
    font-size: 1.4rem !important;
  }
}

.grecaptcha-badge {
  opacity: 0;
}
.hidden {
  display: none;
  visibility: hidden;
}

.cookielawinfo-column-1 {
  width: 25%;
}
.cookielawinfo-column-2 {
  width: 10%;
}
.cookielawinfo-column-3 {
  width: 15%;
}
.cookielawinfo-column-4 {
  width: 50%;
}
.cookielawinfo-simple thead {
  width: 100%;
}
.cookielawinfo-simple td {
  padding: 5px 5px 5px 0;
  vertical-align: top;
}
.cookielawinfo-simple thead th {
  padding-right: 10px;
  text-align: left;
}
.cookielawinfo-modern {
  border: 1px solid #e3e3e3;
  background-color: #f2f2f2;
  width: 100%;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.cookielawinfo-modern td,
.cookielawinfo-modern th {
  padding: 5px;
  color: #333;
}
.cookielawinfo-modern thead {
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  padding: 0.2em 0 0.2em 0.5em;
  text-align: left;
  color: #4b4b4b;
  background-color: #c8c8c8;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f2f2f2),
    to(#e3e3e3),
    color-stop(0.6, #b3b3b3)
  );
  background-image: -moz-linear-gradient(top, #d6d6d6, #b0b0b0, #b3b3b3 90%);
  border-bottom: solid 1px #999;
}
.cookielawinfo-modern th {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  text-shadow: white 1px 1px 1px;
}
.cookielawinfo-modern td {
  line-height: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}
.cookielawinfo-modern tr.cookielawinfo-row:hover {
  background-color: #fff;
}
.cookielawinfo-elegant {
  border: 1px solid #dfdfdf;
  background-color: #f9f9f9;
  width: 100%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
  color: #333;
}
.cookielawinfo-elegant tr {
  border-top-color: white;
  border-bottom: 1px solid #dfdfdf;
  color: #555;
}
.cookielawinfo-elegant th {
  text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
  font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
  font-weight: normal;
  padding: 7px 7px 8px;
  text-align: left;
  line-height: 1.3em;
  font-size: 14px;
}
.cookielawinfo-elegant td {
  font-size: 12px;
  padding: 4px 7px 2px;
  vertical-align: top;
}
.cookielawinfo-rounded {
  background-color: #f5f5f5;
  padding: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ebebeb;
}
.cookielawinfo-rounded td,
.rounded th {
  padding: 1px 5px;
}
.cookielawinfo-rounded thead {
  text-shadow: 0 1px 0 white;
  color: #999;
}
.cookielawinfo-rounded th {
  text-align: left;
  text-transform: uppercase;
  font-size: 11pt;
  border-bottom: 1px solid #fff;
  padding: 1px 5px;
}
.cookielawinfo-rounded td {
  font-size: 10pt;
  padding: 5px;
}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {
  background-color: #fff;
}
table.cookielawinfo-classic {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
}
table.cookielawinfo-classic thead tr th {
  text-transform: uppercase;
  background: #e2e2e2;
}
table.cookielawinfo-classic tfoot tr th,
table.cookielawinfo-classic tfoot tr td {
  text-transform: uppercase;
  color: #000;
  font-weight: bold;
}
table.cookielawinfo-classic tfoot tr th {
  width: 20%;
}
table.cookielawinfo-classic tfoot tr td {
  width: 80%;
}
table.cookielawinfo-classic td,
table.cookielawinfo-classic th {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 5px;
  line-height: 1.8em;
  font-size: 0.8em;
  vertical-align: top;
  width: 20%;
}
table.cookielawinfo-classic tr.odd th,
table.cookielawinfo-classic tr.odd td {
  background: #efefef;
} /* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */
table.cookielawinfo-winter {
  font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  padding: 0;
  margin: 10px 0 20px;
  border-collapse: collapse;
  color: #333;
  background: #f3f5f7;
}
table.cookielawinfo-winter a {
  color: #3a4856;
  text-decoration: none;
  border-bottom: 1px solid #c6c8cb;
}
table.cookielawinfo-winter a:visited {
  color: #777;
}
table.cookielawinfo-winter a:hover {
  color: #000;
}
table.cookielawinfo-winter caption {
  text-align: left;
  text-transform: uppercase;
  padding-bottom: 10px;
  font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}
table.cookielawinfo-winter thead th {
  background: #3a4856;
  padding: 15px 10px;
  color: #fff;
  text-align: left;
  font-weight: normal;
}
table.cookielawinfo-winter tbody {
  border-left: 1px solid #eaecee;
  border-right: 1px solid #eaecee;
}
table.cookielawinfo-winter tbody {
  border-bottom: 1px solid #eaecee;
}
table.cookielawinfo-winter tbody td,
table.cookielawinfo-winter tbody th {
  padding: 10px;
  background: url("../images/td_back.gif") repeat-x;
  text-align: left;
}
table.cookielawinfo-winter tbody tr {
  background: #f3f5f7;
}
table.cookielawinfo-winter tbody tr.odd {
  background: #f0f2f4;
}
table.cookielawinfo-winter tbody tr:hover {
  background: #eaecee;
  color: #111;
}
table.cookielawinfo-winter tfoot td,
table.cookielawinfo-winter tfoot th,
table.cookielawinfo-winter tfoot tr {
  text-align: left;
  font: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  text-transform: uppercase;
  background: #fff;
  padding: 10px;
}
@media (max-width: 800px) {
  table.cookielawinfo-row-cat-table td,
  table.cookielawinfo-row-cat-table th {
    width: 23%;
    font-size: 12px;
    word-wrap: break-word;
  }
  table.cookielawinfo-row-cat-table .cookielawinfo-column-4,
  table.cookielawinfo-row-cat-table .cookielawinfo-column-4 {
    width: 45%;
  }
}
.cookielawinfo-row-cat-title {
  border-bottom: 1px solid #eee;
  text-align: center;
}
.cookielawinfo-row-cat-title-head {
  text-align: center;
}
.cookielawinfo-row-cat-table {
  width: 99%;
  margin-left: 5px;
}

@media (max-width: 991px) {
  .right-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}

.new_service_image {
  width: 100%;
  height: 100%;
  margin-top: -27px !important;
}

.pkg-details-inner ul li img {
  display: none;
}

.pkg-details-inner ul li {
  list-style-image: url("../images/icon.webp");
  display: list-item;
}
