.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
  }
  .animated.infinite {
    animation-iteration-count: infinite;
  }
  .animated.delay-1s {
    animation-delay: 1s;
  }
  .animated.delay-2s {
    animation-delay: 2s;
  }
  .animated.delay-3s {
    animation-delay: 3s;
  }
  .animated.delay-4s {
    animation-delay: 4s;
  }
  .animated.delay-5s {
    animation-delay: 5s;
  }
  .animated.fast {
    animation-duration: 800ms;
  }
  .animated.faster {
    animation-duration: 500ms;
  }
  .animated.slow {
    animation-duration: 2s;
  }
  .animated.slower {
    animation-duration: 3s;
  }
  @media (print), (prefers-reduced-motion: reduce) {
    .animated {
      animation-duration: 1ms !important;
      transition-duration: 1ms !important;
      animation-iteration-count: 1 !important;
    }
  }
  @keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
      transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
      transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
      opacity: 1;
      transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
      transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
      opacity: 1;
      transform: scale3d(1, 1, 1);
    }
  }
  .bounceIn {
    animation-duration: 0.75s;
    animation-name: bounceIn;
  }
  @keyframes fadeIn {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .fadeIn {
    animation-name: fadeIn;
  }
  @keyframes fadeInUp {
    from {
      opacity: 0;
      transform: translate3d(0, 100%, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }
  .fadeInUp {
    animation-name: fadeInUp;
  }
  @keyframes fadeInLeft {
    from {
      opacity: 0;
      transform: translate3d(-100%, 0, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }
  .fadeInLeft {
    animation-name: fadeInLeft;
  }
  @keyframes fadeInDown {
    from {
      opacity: 0;
      transform: translate3d(0, -100%, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }
  .fadeInDown {
    animation-name: fadeInDown;
  }
  @keyframes fadeInRight {
    from {
      opacity: 0;
      transform: translate3d(100%, 0, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }
  .fadeInRight {
    animation-name: fadeInRight;
  }
  @keyframes fadeInUpBig {
    from {
      opacity: 0;
      transform: translate3d(0, 2000px, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }
  .fadeInUpBig {
    animation-name: fadeInUpBig;
  }
  @keyframes slideInUp {
    from {
      transform: translate3d(0, 100%, 0);
      visibility: visible;
    }
    to {
      transform: translate3d(0, 0, 0);
    }
  }
  .slideInUp {
    animation-name: slideInUp;
  }
  @keyframes slideInLeft {
    from {
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    to {
      transform: translate3d(0, 0, 0);
    }
  }
  .slideInLeft {
    animation-name: slideInLeft;
  }
  @keyframes zoomIn {
    from {
      opacity: 0;
      transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
      opacity: 1;
    }
  }
  .zoomIn {
    animation-name: zoomIn;
  }
  body {
    font-family: Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
  }
  :root {
    --global-primary-font-family: 'Tenor Sans',sans-serif;
    --global-primary-font-family-short: Tenor Sans;
    --global-secondary-font-family: 'Crimson Text',serif;
    --global-secondary-font-family-short: Crimson Text;
    --global-body-padding: 0px;
    --global-background-color: #fff;
    --global-body-font-size: 16px;
    --global-h1-font-size: 70px;
    --global-h2-font-size: 43px;
    --global-h3-font-size: 30px;
    --global-h4-font-size: 21px;
    --global-h5-font-size: 17px;
    --global-h6-font-size: 16px;
    --global-section-padding: 96px;
}
  .modals > .modal,
  body > .modal {
    /* background-color: rgba(0, 0, 0, 0.92);
    display: none;
    height: 100%;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000; */
  }
  .modal-dialog{
    max-width: 100% !important;
    margin: 0 !important;
  }
  .modals > .modal.visible,
  body > .modal.visible {
    display: block;
  }
  .modals > .modal .modal-content,
  body > .modal .modal-content {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 100vh;
    position: relative;
    width: 100%;
  }
  body > .modal .lightbox-video {
    max-width: 177vh;
    width: 100%;
  }
  .modals > .modal > .close,
  body > .modal > .close {
    background: 0 0;
    border: none;
    color: var(--close-button-color, #fff);
    cursor: pointer;
    display: block;
    font-size: 75%;
    position: absolute;
    right: 8vw;
    top: 8vh;
    width: 3.2em;
  }
  .modals > .modal > .close img,
  body > .modal > .close img {
    height: 100%;
    width: 100%;
  }
  figure.image-style-side {
    float: right;
    width: 50%;
  }
  figure.image-style.side > img {
    max-width: 100%;
  }
  :root {
    --gradient: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  }
  b,
  strong {
    font-weight: inherit;
  }
  h1 {
    margin: 0.67em 0;
  }
  figure {
    margin: 1em 40px;
  }
  html {
    box-sizing: border-box;
    font: 93.75%/1.666 Karla;
    overflow-y: scroll;
  }
  * {
    box-sizing: inherit;
  }
  :before {
    box-sizing: inherit;
  }
  :after {
    box-sizing: inherit;
  }
  body {
    font-weight: 400;
  }
  img {
    margin: 0;
    padding: 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: inherit;
    font-weight: 400;
    line-height: 1.1;
    text-rendering: optimizeLegibility;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hgroup {
    margin: 0 0 1.666rem;
    padding: 0;
  }
  ol,
  ul {
    margin: 0 0 1.666rem 1.666rem;
    padding: 0;
  }
  dd,
  dl,
  fieldset,
  figure,
  p,
  pre,
  table {
    margin: 0 0 1.666rem;
    padding: 0;
  }
  blockquote {
    margin: 0 1.666rem 1.666rem;
    padding: 0;
  }
  form,
  iframe,
  noscript {
    margin: 0 0 1.666rem;
    padding: 0;
  }
  hr {
    margin: 0 0 calc(1.666rem - 1px);
    padding: 0;
  }
  address {
    margin: 0 0 1.666rem;
    padding: 0;
  }
  b,
  dt,
  strong,
  th {
    font-weight: 700;
  }
  ol li,
  ul li {
    padding-left: 0;
  }
  li > ol {
    margin-bottom: 0.833rem;
    margin-left: 1.666rem;
    margin-top: 0.833rem;
  }
  li > ul {
    margin-bottom: 0.833rem;
    margin-left: 1.666rem;
    margin-top: 0.833rem;
  }
  blockquote :last-child {
    margin-bottom: 0;
  }
  li :last-child {
    margin-bottom: 0;
  }
  p :last-child {
    margin-bottom: 0;
  }
  abbr,
  acronym {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
    cursor: help;
  }
  abbr[title] {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
    cursor: help;
  }
  body,
  html {
    -webkit-font-smoothing: antialiased;
  }
  html {
    font-family: sans-serif;
    line-height: 1.666;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
  }
  body,
  html {
    margin: 0;
    overflow-y: visible;
    padding: 0;
  }
  body {
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    overflow-x: hidden;
    word-wrap: break-word;
    -ms-font-feature-settings: "kern", "liga", "clig", "calt";
    font-feature-settings: "kern", "liga", "clig", "calt";
    font-kerning: normal;
  }
  * {
    box-sizing: border-box;
  }
  nav {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: top 0.2s ease-in-out;
    z-index: 101;
  }
  footer,
  section {
    overflow-x: hidden;
    position: relative;
  }
  body > div.sidemenu {
    display: none;
    left: 0;
    min-height: 100vh;
    position: fixed;
    top: 0;
    z-index: 999;
  }
  body > div.sidemenu.visible {
    display: block;
  }
  
  .embed-container {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
  .embed-container embed,
  .embed-container iframe,
  .embed-container object {
    height: 100% !important;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
  }
  figure.image > img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
  }
  figcaption {
    font-size: 14px;
    font-style: italic;
    text-align: center;
  }
  figure.table > table {
    width: 100%;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: inherit;
    text-rendering: optimizeLegibility;
  }
  address,
  blockquote,
  dd,
  dl,
  fieldset,
  figure,
  form,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hgroup,
  hr,
  iframe,
  noscript,
  ol,
  p,
  pre,
  table,
  ul {
    margin: 0 0 1.666rem;
    padding: 0;
  }
  iframe,
  img {
    margin-bottom: 0;
  }
  ol,
  ul {
    list-style-image: none;
    list-style-position: outside;
    margin-left: 1.666rem;
  }
  pre {
    font-size: 0.85rem;
  }
  pre,
  table {
    line-height: 1.666rem;
  }
  table {
    border-collapse: collapse;
    font-size: 1rem;
    width: 100%;
  }
  blockquote {
    margin-left: 1.666rem;
    margin-right: 1.666rem;
  }
  hr {
    background: rgba(0, 0, 0, 0.2);
    border: none;
    height: 1px;
    margin-bottom: calc(1.666rem - 1px);
  }
  dt,
  th {
    font-weight: 700;
  }
  li {
    margin-bottom: 0.833rem;
  }
  ol li,
  ul li {
    padding-left: 0;
  }
  li > ol,
  li > ul {
    margin-bottom: 0.833rem;
    margin-left: 1.666rem;
    margin-top: 0.833rem;
  }
  li > p {
    margin-bottom: 0.833rem;
  }
  code,
  kbd,
  samp {
    font-size: 0.85rem;
    line-height: 1.666rem;
  }
  abbr,
  abbr[title],
  acronym {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
    cursor: help;
  }
  abbr[title] {
    text-decoration: none;
  }
  td,
  th,
  thead {
    text-align: left;
  }
  td,
  th {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    font-feature-settings: "tnum";
    -moz-font-feature-settings: "tnum";
    -ms-font-feature-settings: "tnum";
    -webkit-font-feature-settings: "tnum";
    padding: 0.833rem 1.11067rem calc(0.833rem - 1px);
  }
  td:first-child,
  th:first-child {
    padding-left: 0;
  }
  td:last-child,
  th:last-child {
    padding-right: 0;
  }
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  main,
  menu,
  nav,
  section,
  summary {
    display: block;
  }
  audio,
  canvas,
  progress,
  video {
    display: inline-block;
  }
  audio:not([controls]) {
    display: none;
    height: 0;
  }
  progress {
    vertical-align: baseline;
  }
  [hidden],
  template {
    display: none;
  }
  a {
    -webkit-text-decoration-skip: objects;
    text-decoration: unset;
  }
  a:active,
  a:hover {
    outline-width: 0;
  }
  abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  b,
  strong {
    font-weight: bolder;
  }
  dfn {
    font-style: italic;
  }
  mark {
    background-color: #ff0;
    color: #000;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  img {
    border-style: none;
    max-width: 100%;
  }
  svg:not(:root) {
    overflow: hidden;
  }
  code,
  kbd,
  pre,
  samp {
    font-family: monospace, monospace;
    font-size: 1em;
  }
  figure {
    margin: 0;
  }
  hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    font: inherit;
    margin: 0;
  }
  optgroup {
    font-weight: 700;
  }
  button,
  input {
    overflow: visible;
  }
  button,
  select {
    text-transform: none;
  }
  [type="reset"],
  [type="submit"],
  button,
  html [type="button"] {
    -webkit-appearance: button;
  }
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner,
  button::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring,
  button:-moz-focusring {
    outline: 1px dotted ButtonText;
  }
  fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  }
  legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
  }
  textarea {
    overflow: auto;
  }
  [type="checkbox"],
  [type="radio"] {
    box-sizing: border-box;
    padding: 0;
  }
  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
    height: auto;
  }
  [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
  }
  [type="search"]::-webkit-search-cancel-button,
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
  }
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
  }
  .pagination-container li {
    list-style: none;
  }
  body .goog-te-gadget-simple {
    background: none;
    border: none;
    font-family: inherit;
    font-size: inherit;
    padding: 0;
  }
  body .goog-te-gadget-simple img {
    display: none;
  }
  body .goog-te-gadget {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
  }
  body .goog-te-gadget .goog-te-menu-value {
    color: inherit;
  }
  body .goog-te-gadget .goog-te-menu-value span:not(:first-child) {
    display: none;
  }
  .goog-te-gadget-simple a {
    color: inherit !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .goog-te-gadget-simple a span {
    border-left: none !important;
    color: inherit !important;
  }
  .slick-loading .slick-list {
    background: #fff url(../images/ajax-loader.gif) 50% no-repeat;
  }
  @font-face {
    font-family: slick;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/slick.eot);
    src: url(../fonts/slick.eot#iefix) format("embedded-opentype"),
      url(../fonts/slick.woff) format("woff"),
      url(../fonts/slick.ttf) format("truetype"),
      url(../images/slick.svg#slick) format("svg");
  }
  .slick-next,
  .slick-prev {
    background: 0 0;
    border: none;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
  }
  .slick-next:focus,
  .slick-next:hover,
  .slick-prev:focus,
  .slick-prev:hover {
    background: 0 0;
    color: transparent;
    outline: 0;
  }
  .slick-next:focus:before,
  .slick-next:hover:before,
  .slick-prev:focus:before,
  .slick-prev:hover:before {
    opacity: 1;
  }
  .slick-next.slick-disabled:before,
  .slick-prev.slick-disabled:before {
    opacity: 0.25;
  }
  .slick-next:before,
  .slick-prev:before {
    color: #fff;
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .slick-prev {
    left: -25px;
  }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px;
  }
  .slick-prev:before {
    content: "←";
  }
  [dir="rtl"] .slick-prev:before {
    content: "→";
  }
  .slick-next {
    right: -25px;
  }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto;
  }
  .slick-next:before {
    content: "→";
  }
  [dir="rtl"] .slick-next:before {
    content: "←";
  }
  .slick-dotted.slick-slider {
    margin-bottom: 30px;
  }
  .slick-dots {
    bottom: -25px;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }
  .slick-dots li {
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    position: relative;
  }
  .slick-dots li,
  .slick-dots li button {
    cursor: pointer;
    height: 20px;
    width: 20px;
  }
  .slick-dots li button {
    background: 0 0;
    border: 0;
    color: transparent;
    display: block;
    font-size: 0;
    line-height: 0;
    outline: 0;
    padding: 5px;
  }
  .slick-dots li button:focus,
  .slick-dots li button:hover {
    outline: 0;
  }
  .slick-dots li button:focus:before,
  .slick-dots li button:hover:before {
    opacity: 1;
  }
  .slick-dots li button:before {
    color: #000;
    content: "•";
    font-family: slick;
    font-size: 6px;
    height: 20px;
    left: 0;
    line-height: 20px;
    opacity: 0.25;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .slick-dots li.slick-active button:before {
    color: #000;
    opacity: 0.75;
  }
  .paginationjs {
    box-sizing: initial;
    font-family: Marmelad, Lucida Grande, Arial, Hiragino Sans GB, Georgia,
      sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }
  .paginationjs:after {
    clear: both;
    content: " ";
    display: table;
  }
  .paginationjs .paginationjs-pages {
    float: left;
  }
  .paginationjs .paginationjs-pages ul {
    float: left;
    margin: 0;
    padding: 0;
  }
  .paginationjs .paginationjs-go-button,
  .paginationjs .paginationjs-go-input,
  .paginationjs .paginationjs-nav {
    float: left;
    font-size: 14px;
    margin-left: 10px;
  }
  .paginationjs .paginationjs-pages li {
    border: 1px solid #aaa;
    border-right: none;
    float: left;
    list-style: none;
  }
  .paginationjs .paginationjs-pages li > a {
    background: #fff;
    color: #333;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    min-width: 30px;
    text-align: center;
    text-decoration: none;
  }
  .paginationjs .paginationjs-pages li > a:hover {
    background: #eee;
  }
  .paginationjs .paginationjs-pages li.active {
    border: none;
  }
  .paginationjs .paginationjs-pages li.active > a {
    background: #aaa;
    color: #fff;
    height: 30px;
    line-height: 30px;
  }
  .paginationjs .paginationjs-pages li.disabled > a {
    opacity: 0.3;
  }
  .paginationjs .paginationjs-pages li.disabled > a:hover {
    background: 0 0;
  }
  .paginationjs .paginationjs-pages li:first-child,
  .paginationjs .paginationjs-pages li:first-child > a {
    border-radius: 0;
  }
  .paginationjs .paginationjs-pages li:last-child {
    border-radius: 0;
    border-right: 1px solid #aaa;
  }
  .paginationjs .paginationjs-pages li:last-child > a {
    border-radius: 0;
  }
  .paginationjs .paginationjs-go-input > input[type="text"] {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    box-sizing: initial;
    font-size: 14px;
    height: 28px;
    outline: 0;
    padding: 0;
    text-align: center;
    vertical-align: baseline;
    width: 30px;
  }
  .paginationjs .paginationjs-go-button > input[type="button"] {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    line-height: 28px;
    min-width: 40px;
    outline: 0;
    padding: 0 8px;
    text-align: center;
    vertical-align: baseline;
    vertical-align: middle\9;
  }
  .paginationjs.paginationjs-theme-blue
    .paginationjs-go-input
    > input[type="text"],
  .paginationjs.paginationjs-theme-blue .paginationjs-pages li {
    border-color: #289de9;
  }
  .paginationjs .paginationjs-go-button > input[type="button"]:hover {
    background-color: #f8f8f8;
  }
  .paginationjs .paginationjs-nav {
    height: 30px;
    line-height: 30px;
  }
  .paginationjs .paginationjs-go-button,
  .paginationjs .paginationjs-go-input {
    margin-left: 5px\9;
  }
  .paginationjs.paginationjs-small {
    font-size: 12px;
  }
  .paginationjs.paginationjs-small .paginationjs-pages li > a {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    min-width: 26px;
  }
  .paginationjs.paginationjs-small .paginationjs-pages li.active > a {
    height: 26px;
    line-height: 26px;
  }
  .paginationjs.paginationjs-small .paginationjs-go-input {
    font-size: 12px;
  }
  .paginationjs.paginationjs-small .paginationjs-go-input > input[type="text"] {
    font-size: 12px;
    height: 24px;
    width: 26px;
  }
  .paginationjs.paginationjs-small .paginationjs-go-button {
    font-size: 12px;
  }
  .paginationjs.paginationjs-small
    .paginationjs-go-button
    > input[type="button"] {
    font-size: 12px;
    height: 26px;
    line-height: 24px;
    min-width: 30px;
    padding: 0 6px;
  }
  .paginationjs.paginationjs-small .paginationjs-nav {
    font-size: 12px;
    height: 26px;
    line-height: 26px;
  }
  .paginationjs.paginationjs-big {
    font-size: 16px;
  }
  .paginationjs.paginationjs-big .paginationjs-pages li > a {
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    min-width: 36px;
  }
  .paginationjs.paginationjs-big .paginationjs-pages li.active > a {
    height: 36px;
    line-height: 36px;
  }
  .paginationjs.paginationjs-big .paginationjs-go-input {
    font-size: 16px;
  }
  .paginationjs.paginationjs-big .paginationjs-go-input > input[type="text"] {
    font-size: 16px;
    height: 34px;
    width: 36px;
  }
  .paginationjs.paginationjs-big .paginationjs-go-button {
    font-size: 16px;
  }
  .paginationjs.paginationjs-big .paginationjs-go-button > input[type="button"] {
    font-size: 16px;
    height: 36px;
    line-height: 34px;
    min-width: 50px;
    padding: 0 12px;
  }
  .paginationjs.paginationjs-big .paginationjs-nav {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
  }
  .paginationjs.paginationjs-theme-blue .paginationjs-pages li > a {
    color: #289de9;
  }
  .paginationjs.paginationjs-theme-blue .paginationjs-pages li > a:hover {
    background: #e9f4fc;
  }
  .paginationjs.paginationjs-theme-blue .paginationjs-pages li.active > a {
    background: #289de9;
    color: #fff;
  }
  .paginationjs.paginationjs-theme-blue
    .paginationjs-pages
    li.disabled
    > a:hover {
    background: 0 0;
  }
  .paginationjs.paginationjs-theme-blue
    .paginationjs-go-button
    > input[type="button"] {
    background: #289de9;
    border-color: #289de9;
    color: #fff;
  }
  .paginationjs.paginationjs-theme-green
    .paginationjs-go-input
    > input[type="text"],
  .paginationjs.paginationjs-theme-green .paginationjs-pages li {
    border-color: #449d44;
  }
  .paginationjs.paginationjs-theme-blue
    .paginationjs-go-button
    > input[type="button"]:hover {
    background-color: #3ca5ea;
  }
  .paginationjs.paginationjs-theme-green .paginationjs-pages li > a {
    color: #449d44;
  }
  .paginationjs.paginationjs-theme-green .paginationjs-pages li > a:hover {
    background: #ebf4eb;
  }
  .paginationjs.paginationjs-theme-green .paginationjs-pages li.active > a {
    background: #449d44;
    color: #fff;
  }
  .paginationjs.paginationjs-theme-green
    .paginationjs-pages
    li.disabled
    > a:hover {
    background: 0 0;
  }
  .paginationjs.paginationjs-theme-green
    .paginationjs-go-button
    > input[type="button"] {
    background: #449d44;
    border-color: #449d44;
    color: #fff;
  }
  .paginationjs.paginationjs-theme-yellow
    .paginationjs-go-input
    > input[type="text"],
  .paginationjs.paginationjs-theme-yellow .paginationjs-pages li {
    border-color: #ec971f;
  }
  .paginationjs.paginationjs-theme-green
    .paginationjs-go-button
    > input[type="button"]:hover {
    background-color: #55a555;
  }
  .paginationjs.paginationjs-theme-yellow .paginationjs-pages li > a {
    color: #ec971f;
  }
  .paginationjs.paginationjs-theme-yellow .paginationjs-pages li > a:hover {
    background: #fdf5e9;
  }
  .paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active > a {
    background: #ec971f;
    color: #fff;
  }
  .paginationjs.paginationjs-theme-yellow
    .paginationjs-pages
    li.disabled
    > a:hover {
    background: 0 0;
  }
  .paginationjs.paginationjs-theme-yellow
    .paginationjs-go-button
    > input[type="button"] {
    background: #ec971f;
    border-color: #ec971f;
    color: #fff;
  }
  .paginationjs.paginationjs-theme-red
    .paginationjs-go-input
    > input[type="text"],
  .paginationjs.paginationjs-theme-red .paginationjs-pages li {
    border-color: #c9302c;
  }
  .paginationjs.paginationjs-theme-yellow
    .paginationjs-go-button
    > input[type="button"]:hover {
    background-color: #eea135;
  }
  .paginationjs.paginationjs-theme-red .paginationjs-pages li > a {
    color: #c9302c;
  }
  .paginationjs.paginationjs-theme-red .paginationjs-pages li > a:hover {
    background: #faeaea;
  }
  .paginationjs.paginationjs-theme-red .paginationjs-pages li.active > a {
    background: #c9302c;
    color: #fff;
  }
  .paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled > a:hover {
    background: 0 0;
  }
  .paginationjs.paginationjs-theme-red
    .paginationjs-go-button
    > input[type="button"] {
    background: #c9302c;
    border-color: #c9302c;
    color: #fff;
  }
  .paginationjs.paginationjs-theme-red
    .paginationjs-go-button
    > input[type="button"]:hover {
    background-color: #ce4541;
  }
  .paginationjs .paginationjs-pages li.paginationjs-next {
    border-right: 1px solid #aaa9;
  }
  .paginationjs .paginationjs-go-input > input[type="text"] {
    line-height: 28px\9;
    vertical-align: middle\9;
  }
  .paginationjs.paginationjs-big .paginationjs-pages li > a {
    line-height: 36px\9;
  }
  .paginationjs.paginationjs-big .paginationjs-go-input > input[type="text"] {
    height: 36px\9;
    line-height: 36px\9;
  }
  .lp-title-group {
    margin: 0 auto 32px;
    max-width: 860px;
    text-align: center;
  }
  @media (min-width: 1921px) {
    .lp-title-group {
      max-width: 50vw;
    }
  }
  @media (max-width: 767px) {
    .lp-title-group {
      margin-bottom: 16px;
    }
  }
  .lp-title-group .lp-text--pretitle {
    margin-bottom: 8px;
  }
  .lp-title-group .lp-text--subtitle {
    margin-bottom: 24px;
  }
  @media (max-width: 767px) {
    .lp-title-group .lp-text--subtitle {
      margin-bottom: 16px;
    }
  }
  .lp-title-group .lp-h1,
  .lp-title-group .lp-h2,
  .lp-title-group .lp-h3 {
    margin: 8px 0 24px;
  }
  @media (max-width: 767px) {
    .lp-title-group .lp-h1,
    .lp-title-group .lp-h2,
    .lp-title-group .lp-h3 {
      margin-bottom: 16px;
    }
  }
  .lp-vertical-paddings {
    padding-bottom: 96px;
    padding-top: 96px;
  }
  @media (max-width: 1024px) {
    .lp-vertical-paddings {
      padding-bottom: 64px;
      padding-top: 64px;
    }
  }
  .lp-vertical-paddings--l {
    padding-bottom: 144px;
    padding-top: 144px;
  }
  @media (max-width: 1024px) {
    .lp-vertical-paddings--l {
      padding-bottom: 64px;
      padding-top: 64px;
    }
  }
  .lp-tmce-responsive-wrap {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
  }
  .lp-tmce-responsive-wrap iframe {
    left: 0;
    position: absolute;
    top: 0;
  }
  @media (max-width: 762px) {
    .lp-tmce-responsive-wrap iframe {
      height: 100% !important;
      width: 100% !important;
    }
  }
  .lp-arrow.lp-arrow--vertical {
    transform: rotate(90deg);
  }
  @media (max-width: 768px) {
    .lp-arrow.lp-arrow--vertical {
      transform: rotate(0deg);
    }
  }
  .lp-input ~ .input-icon {
    display: none;
    pointer-events: none;
  }
  .listing-card__price {
    font-size: 18px;
    font-weight: 400;
  }
  .listing-card__price--sales {
    font-size: 18px;
  }
  .listing-card__price--lease {
    font-size: 16px;
  }
  .listing-card__address,
  .listing-card__attributes {
    font-size: 12px;
    font-weight: 400;
  }
  .listing-card__attribution,
  .listing-card__status {
    font-size: 10px;
    font-weight: 400;
  }
  .lp-disclaimer {
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 16px;
    margin-top: 16px;
    text-align: justify;
  }
  .lp-disclaimer a {
    color: inherit;
    text-decoration: underline !important;
    transition: opacity 0.3s;
  }
  .lp-disclaimer a:hover {
    color: inherit;
    opacity: 0.8;
    text-decoration: underline !important;
  }
  .sr-only {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  .sr-only-focusable:active,
  .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
  .slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .slick-list,
  .slick-slider {
    display: block;
    position: relative;
  }
  .slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0;
  }
  .slick-list:focus {
    outline: none;
  }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
  }
  .slick-slider .slick-list,
  .slick-slider .slick-track {
    transform: translateZ(0);
  }
  .slick-track {
    display: block;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
  }
  .slick-track:after,
  .slick-track:before {
    content: "";
    display: table;
  }
  .slick-track:after {
    clear: both;
  }
  .slick-loading .slick-track {
    visibility: hidden;
  }
  .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
  }
  [dir="rtl"] .slick-slide {
    float: right;
  }
  .slick-slide img {
    display: block;
  }
  .slick-slide.slick-loading img {
    display: none;
  }
  .slick-slide.dragging img {
    pointer-events: none;
  }
  .slick-initialized .slick-slide {
    display: block;
  }
  .slick-loading .slick-slide {
    visibility: hidden;
  }
  .slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto;
  }
  .slick-arrow.slick-hidden {
    display: none;
  }
  .video-subsection > * {
    position: relative;
  }
  .video-subsection > .overlay-component {
    background-color: #000;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-property: opacity;
    transition-timing-function: linear;
  }
  .video-subsection .video-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  @media screen and (max-width: 900px) {
    .video-subsection .video-wrapper.hidable {
      display: none;
    }
  }
  .video-subsection .full-screen-video-component {
    height: 100%;
    overflow: hidden;
    position: relative;
  }
  .video-subsection video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%;
    z-index: -1000;
  }
  @media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .video-subsection video {
      height: auto !important;
      left: 50%;
      min-height: 100%;
      min-width: 100%;
      overflow: hidden;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
      width: auto;
    }
  }
  .video-subsection .poster {
    background: 50% / cover;
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1000;
  }
  @media screen and (max-width: 900px) {
    .video-subsection .poster {
      display: block;
    }
  }
  .lp-i {
    display: inline-block;
    line-height: 1;
  }
  .lp-i:before {
    background-color: currentColor;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 1em;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    vertical-align: top;
    width: 1em;
  }
  .lp-i--twitter:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z%27/%3E%3C/svg%3E");
  }
  .lp-i--linkedin:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3M447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3M447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z%27/%3E%3C/svg%3E");
  }
  .lp-i--facebook:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M80 299.3V512h116V299.3h86.5l18-97.8H196v-34.6c0-51.7 20.3-71.5 72.7-71.5 16.3 0 29.4.4 37 1.2V7.9C291.4 4 256.4 0 236.2 0 129.3 0 80 50.5 80 159.4v42.1H14v97.8z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M80 299.3V512h116V299.3h86.5l18-97.8H196v-34.6c0-51.7 20.3-71.5 72.7-71.5 16.3 0 29.4.4 37 1.2V7.9C291.4 4 256.4 0 236.2 0 129.3 0 80 50.5 80 159.4v42.1H14v97.8z%27/%3E%3C/svg%3E");
  }
  .lp-i--envelope:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0z%27/%3E%3C/svg%3E");
  }
  .lp-i--instagram:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141m0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7m146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8m76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8M398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141m0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7m146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8m76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8M398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1%27/%3E%3C/svg%3E");
  }
  .lp-i--youtube:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6C14.9 167 14.9 256.4 14.9 256.4s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3M232.2 337.6V175.2l142.7 81.2z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6C14.9 167 14.9 256.4 14.9 256.4s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3M232.2 337.6V175.2l142.7 81.2z%27/%3E%3C/svg%3E");
  }
  .lp-i--tiktok:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2719%27%3E%3Cpath d=%27M11.647 0c.307 2.696 1.785 4.304 4.353 4.475v3.033c-1.488.148-2.792-.348-4.309-1.283v5.672c0 7.205-7.711 9.457-10.812 4.292-1.992-3.323-.772-9.155 5.619-9.388v3.198a9 9 0 0 0-1.483.37c-1.422.49-2.227 1.408-2.004 3.027.431 3.101 6.016 4.019 5.552-2.04V.005h3.084z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2719%27%3E%3Cpath d=%27M11.647 0c.307 2.696 1.785 4.304 4.353 4.475v3.033c-1.488.148-2.792-.348-4.309-1.283v5.672c0 7.205-7.711 9.457-10.812 4.292-1.992-3.323-.772-9.155 5.619-9.388v3.198a9 9 0 0 0-1.483.37c-1.422.49-2.227 1.408-2.004 3.027.431 3.101 6.016 4.019 5.552-2.04V.005h3.084z%27/%3E%3C/svg%3E");
  }
  .lp-i--google:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2718%27%3E%3Cpath d=%27M11.976 4.736a4.72 4.72 0 0 0-3.321-1.302c-2.264 0-4.17 1.51-4.868 3.566a5.26 5.26 0 0 0 0 3.32L.92 12.546a8.67 8.67 0 0 1 0-7.772A8.65 8.65 0 0 1 8.655 0a8.33 8.33 0 0 1 5.792 2.245zm4.848 2.377c.095.566.151 1.17.151 1.755 0 2.622-.943 4.848-2.585 6.376l-.01-.008c-1.434 1.314-3.392 2.084-5.725 2.084A8.65 8.65 0 0 1 .92 12.547l2.867-2.208c.699 2.038 2.604 3.566 4.868 3.566 1.17 0 2.17-.302 2.943-.83l.009.006-.009-.006a3.94 3.94 0 0 0 1.736-2.623H8.655V7.113z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2718%27%3E%3Cpath d=%27M11.976 4.736a4.72 4.72 0 0 0-3.321-1.302c-2.264 0-4.17 1.51-4.868 3.566a5.26 5.26 0 0 0 0 3.32L.92 12.546a8.67 8.67 0 0 1 0-7.772A8.65 8.65 0 0 1 8.655 0a8.33 8.33 0 0 1 5.792 2.245zm4.848 2.377c.095.566.151 1.17.151 1.755 0 2.622-.943 4.848-2.585 6.376l-.01-.008c-1.434 1.314-3.392 2.084-5.725 2.084A8.65 8.65 0 0 1 .92 12.547l2.867-2.208c.699 2.038 2.604 3.566 4.868 3.566 1.17 0 2.17-.302 2.943-.83l.009.006-.009-.006a3.94 3.94 0 0 0 1.736-2.623H8.655V7.113z%27/%3E%3C/svg%3E");
  }
  .lp-i--zillow:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2719%27%3E%3Cpath d=%27M11.494 5.036c.085-.02.123.01.175.066a86 86 0 0 1 1.49 1.789c.047.057.015.119-.023.152-1.899 1.48-4.011 3.578-5.188 5.078-.023.033-.004.033.015.028 2.05-.883 6.867-2.292 9.036-2.686V6.716L8.509 0 .004 6.71v3.004c2.634-1.565 8.727-3.99 11.49-4.678%27/%3E%3Cpath d=%27M4.585 16.578c-.071.038-.129.028-.186-.029l-1.585-1.888c-.042-.053-.047-.081.01-.162 1.225-1.794 3.725-4.59 5.32-5.77.029-.02.02-.044-.014-.03-1.662.542-6.383 2.573-8.13 3.56v6.416h16.996v-6.179c-2.316.394-9.255 2.459-12.411 4.082%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2719%27%3E%3Cpath d=%27M11.494 5.036c.085-.02.123.01.175.066a86 86 0 0 1 1.49 1.789c.047.057.015.119-.023.152-1.899 1.48-4.011 3.578-5.188 5.078-.023.033-.004.033.015.028 2.05-.883 6.867-2.292 9.036-2.686V6.716L8.509 0 .004 6.71v3.004c2.634-1.565 8.727-3.99 11.49-4.678%27/%3E%3Cpath d=%27M4.585 16.578c-.071.038-.129.028-.186-.029l-1.585-1.888c-.042-.053-.047-.081.01-.162 1.225-1.794 3.725-4.59 5.32-5.77.029-.02.02-.044-.014-.03-1.662.542-6.383 2.573-8.13 3.56v6.416h16.996v-6.179c-2.316.394-9.255 2.459-12.411 4.082%27/%3E%3C/svg%3E");
  }
  .lp-i--yelp:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 384 512%27%3E%3Cpath d=%27m42.9 240.3 99.6 48.6c19.2 9.4 16.2 37.5-4.5 42.7L30.5 358.5a22.8 22.8 0 0 1-28.2-19.6 197.2 197.2 0 0 1 9-85.3 22.8 22.8 0 0 1 31.6-13.2zm44 239.3a199.5 199.5 0 0 0 79.4 32.1 22.8 22.8 0 0 0 26.6-21.7l3.9-110.8c.7-21.3-25.5-31.9-39.8-16.1l-74.2 82.4a22.8 22.8 0 0 0 4.1 34.1m145.3-109.9 58.8 94a22.9 22.9 0 0 0 34 5.5 198.4 198.4 0 0 0 52.7-67.6 23 23 0 0 0-13.5-31.6l-105.4-34.3c-20.3-6.5-37.8 15.8-26.5 33.9zm148.3-132.2a197.4 197.4 0 0 0-50.4-69.3 22.9 22.9 0 0 0-34 4.4l-62 91.9c-11.9 17.7 4.7 40.6 25.2 34.7L366 268.6a23 23 0 0 0 14.6-31.2zM62.1 30.2a22.9 22.9 0 0 0-9.9 32l104.1 180.4c11.7 20.2 42.6 11.9 42.6-11.4V22.9A22.7 22.7 0 0 0 174.4.1 320.4 320.4 0 0 0 62.1 30.2%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 384 512%27%3E%3Cpath d=%27m42.9 240.3 99.6 48.6c19.2 9.4 16.2 37.5-4.5 42.7L30.5 358.5a22.8 22.8 0 0 1-28.2-19.6 197.2 197.2 0 0 1 9-85.3 22.8 22.8 0 0 1 31.6-13.2zm44 239.3a199.5 199.5 0 0 0 79.4 32.1 22.8 22.8 0 0 0 26.6-21.7l3.9-110.8c.7-21.3-25.5-31.9-39.8-16.1l-74.2 82.4a22.8 22.8 0 0 0 4.1 34.1m145.3-109.9 58.8 94a22.9 22.9 0 0 0 34 5.5 198.4 198.4 0 0 0 52.7-67.6 23 23 0 0 0-13.5-31.6l-105.4-34.3c-20.3-6.5-37.8 15.8-26.5 33.9zm148.3-132.2a197.4 197.4 0 0 0-50.4-69.3 22.9 22.9 0 0 0-34 4.4l-62 91.9c-11.9 17.7 4.7 40.6 25.2 34.7L366 268.6a23 23 0 0 0 14.6-31.2zM62.1 30.2a22.9 22.9 0 0 0-9.9 32l104.1 180.4c11.7 20.2 42.6 11.9 42.6-11.4V22.9A22.7 22.7 0 0 0 174.4.1 320.4 320.4 0 0 0 62.1 30.2%27/%3E%3C/svg%3E");
  }
  .lp-i--pinterest:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 496 512%27%3E%3Cpath d=%27M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 496 512%27%3E%3Cpath d=%27M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248%27/%3E%3C/svg%3E");
  }
  .lp-i--podcast:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M267.4 488.6c-5.1 19-24.5 23.4-43.4 23.4s-38.3-4.4-43.4-23.4c-7.7-28.5-20.6-99.7-20.6-132.8 0-35.2 31.1-43.8 64-43.8s64 8.6 64 43.8c0 32.9-12.9 104.2-20.6 132.8m-110.5-200c-18.7-18.3-30-44.2-28.8-72.6 2.1-49.7 42.4-90 92.1-91.9C274.9 122 320 165.8 320 220c0 26.8-11.1 51.1-28.9 68.6-2.7 2.6-2.4 7 .6 9.2 9.3 6.8 16.5 15.3 21.2 25.4 1.7 3.7 6.5 4.7 9.4 1.9 28.8-27 46.6-65.8 45.5-108.6-1.9-76.2-63.6-138.2-139.8-140.4C146.9 73.8 80 139.2 80 220c0 41.4 17.5 78.7 45.6 105 3 2.8 7.7 1.8 9.5-1.9 4.8-10 11.9-18.6 21.2-25.4 3-2.2 3.3-6.6.6-9.2zM224 0C100.2 0 0 100.2 0 224c0 90 52.6 165.6 125.7 201.4 4.3 2.1 9.3-1.5 8.5-6.3-2.4-15.5-4.3-30.9-5.4-44.3-.1-1.8-1.1-3.5-2.7-4.5-47.4-31.8-78.6-86-78.2-147.3.6-96.2 79.3-174.6 175.5-174.9C320.8 47.7 400 126.8 400 224c0 61.9-32.2 116.5-80.7 147.9-1 14-3.1 30.6-5.6 47.2-.7 4.8 4.2 8.4 8.5 6.3C395.2 389.7 448 314.2 448 224 448 100.2 347.8 0 224 0m0 160c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M267.4 488.6c-5.1 19-24.5 23.4-43.4 23.4s-38.3-4.4-43.4-23.4c-7.7-28.5-20.6-99.7-20.6-132.8 0-35.2 31.1-43.8 64-43.8s64 8.6 64 43.8c0 32.9-12.9 104.2-20.6 132.8m-110.5-200c-18.7-18.3-30-44.2-28.8-72.6 2.1-49.7 42.4-90 92.1-91.9C274.9 122 320 165.8 320 220c0 26.8-11.1 51.1-28.9 68.6-2.7 2.6-2.4 7 .6 9.2 9.3 6.8 16.5 15.3 21.2 25.4 1.7 3.7 6.5 4.7 9.4 1.9 28.8-27 46.6-65.8 45.5-108.6-1.9-76.2-63.6-138.2-139.8-140.4C146.9 73.8 80 139.2 80 220c0 41.4 17.5 78.7 45.6 105 3 2.8 7.7 1.8 9.5-1.9 4.8-10 11.9-18.6 21.2-25.4 3-2.2 3.3-6.6.6-9.2zM224 0C100.2 0 0 100.2 0 224c0 90 52.6 165.6 125.7 201.4 4.3 2.1 9.3-1.5 8.5-6.3-2.4-15.5-4.3-30.9-5.4-44.3-.1-1.8-1.1-3.5-2.7-4.5-47.4-31.8-78.6-86-78.2-147.3.6-96.2 79.3-174.6 175.5-174.9C320.8 47.7 400 126.8 400 224c0 61.9-32.2 116.5-80.7 147.9-1 14-3.1 30.6-5.6 47.2-.7 4.8 4.2 8.4 8.5 6.3C395.2 389.7 448 314.2 448 224 448 100.2 347.8 0 224 0m0 160c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64%27/%3E%3C/svg%3E");
  }
  .lp-i--chevron-up:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27m241 130.5 194.3 194.3c9.4 9.4 9.4 24.6 0 33.9l-22.7 22.7c-9.4 9.4-24.5 9.4-33.9 0L224 227.5l-154.7 154c-9.4 9.3-24.5 9.3-33.9 0l-22.7-22.7c-9.4-9.4-9.4-24.6 0-33.9L207 130.5c9.4-9.4 24.6-9.4 33.9 0z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27m241 130.5 194.3 194.3c9.4 9.4 9.4 24.6 0 33.9l-22.7 22.7c-9.4 9.4-24.5 9.4-33.9 0L224 227.5l-154.7 154c-9.4 9.3-24.5 9.3-33.9 0l-22.7-22.7c-9.4-9.4-9.4-24.6 0-33.9L207 130.5c9.4-9.4 24.6-9.4 33.9 0z%27/%3E%3C/svg%3E");
  }
  .lp-i--chevron-down:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M207 381.5 12.7 187.1c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9L241 381.5c-9.4 9.4-24.6 9.4-33.9 0z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M207 381.5 12.7 187.1c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9L241 381.5c-9.4 9.4-24.6 9.4-33.9 0z%27/%3E%3C/svg%3E");
  }
  .lp-i--chevron-left:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M34.5 239 228.9 44.7c9.4-9.4 24.6-9.4 33.9 0l22.7 22.7c9.4 9.4 9.4 24.5 0 33.9L131.5 256l154 154.8c9.3 9.4 9.3 24.5 0 33.9l-22.7 22.7c-9.4 9.4-24.6 9.4-33.9 0L34.5 273c-9.4-9.4-9.4-24.6 0-33.9z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M34.5 239 228.9 44.7c9.4-9.4 24.6-9.4 33.9 0l22.7 22.7c9.4 9.4 9.4 24.5 0 33.9L131.5 256l154 154.8c9.3 9.4 9.3 24.5 0 33.9l-22.7 22.7c-9.4 9.4-24.6 9.4-33.9 0L34.5 273c-9.4-9.4-9.4-24.6 0-33.9z%27/%3E%3C/svg%3E");
  }
  .lp-i--chevron-right:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M285.5 273 91.1 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.7-22.7c-9.4-9.4-9.4-24.5 0-33.9l154-154.7-154-154.7c-9.3-9.4-9.3-24.5 0-33.9l22.7-22.7c9.4-9.4 24.6-9.4 33.9 0L285.5 239c9.4 9.4 9.4 24.6 0 33.9z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M285.5 273 91.1 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.7-22.7c-9.4-9.4-9.4-24.5 0-33.9l154-154.7-154-154.7c-9.3-9.4-9.3-24.5 0-33.9l22.7-22.7c9.4-9.4 24.6-9.4 33.9 0L285.5 239c9.4 9.4 9.4 24.6 0 33.9z%27/%3E%3C/svg%3E");
  }
  .lp-i--angle-double-down:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M143 256.3 7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1m34 192 136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M143 256.3 7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1m34 192 136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1%27/%3E%3C/svg%3E");
  }
  .lp-i--arrow-left:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27m257.5 445.1-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27m257.5 445.1-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3%27/%3E%3C/svg%3E");
  }
  .lp-i--arrow-right:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27m190.5 66.9 22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27m190.5 66.9 22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3%27/%3E%3C/svg%3E");
  }
  .lp-i--angle-right:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 512%27%3E%3Cpath d=%27m224.3 273-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 512%27%3E%3Cpath d=%27m224.3 273-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34%27/%3E%3C/svg%3E");
  }
  .lp-i--angle-left:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 512%27%3E%3Cpath d=%27m31.7 239 136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 512%27%3E%3Cpath d=%27m31.7 239 136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34%27/%3E%3C/svg%3E");
  }
  .lp-i--times:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 352 512%27%3E%3Cpath d=%27m242.7 256 100.1-100.1c12.3-12.3 12.3-32.2 0-44.5l-22.2-22.2c-12.3-12.3-32.2-12.3-44.5 0L176 189.3 75.9 89.2c-12.3-12.3-32.2-12.3-44.5 0L9.2 111.5c-12.3 12.3-12.3 32.2 0 44.5l100.1 100L9.2 356.1c-12.3 12.3-12.3 32.2 0 44.5l22.2 22.2c12.3 12.3 32.2 12.3 44.5 0L176 322.7l100.1 100.1c12.3 12.3 32.2 12.3 44.5 0l22.2-22.2c12.3-12.3 12.3-32.2 0-44.5z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 352 512%27%3E%3Cpath d=%27m242.7 256 100.1-100.1c12.3-12.3 12.3-32.2 0-44.5l-22.2-22.2c-12.3-12.3-32.2-12.3-44.5 0L176 189.3 75.9 89.2c-12.3-12.3-32.2-12.3-44.5 0L9.2 111.5c-12.3 12.3-12.3 32.2 0 44.5l100.1 100L9.2 356.1c-12.3 12.3-12.3 32.2 0 44.5l22.2 22.2c12.3 12.3 32.2 12.3 44.5 0L176 322.7l100.1 100.1c12.3 12.3 32.2 12.3 44.5 0l22.2-22.2c12.3-12.3 12.3-32.2 0-44.5z%27/%3E%3C/svg%3E");
  }
  .lp-i--play:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M424.4 214.7 72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M424.4 214.7 72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6%27/%3E%3C/svg%3E");
  }
  .lp-i--expand-alt:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M212.7 315.3 120 408l32.9 31c15.1 15.1 4.4 41-17 41h-112C10.7 480 0 469.3 0 456V344c0-21.4 25.8-32.1 40.9-17L72 360l92.7-92.7c6.2-6.2 16.4-6.2 22.6 0l25.4 25.4c6.2 6.2 6.2 16.4 0 22.6m22.6-118.6L328 104l-32.9-31C280 57.9 290.7 32 312 32h112c13.3 0 24 10.7 24 24v112c0 21.4-25.8 32.1-40.9 17L376 152l-92.7 92.7c-6.2 6.2-16.4 6.2-22.6 0l-25.4-25.4c-6.2-6.2-6.2-16.4 0-22.6%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M212.7 315.3 120 408l32.9 31c15.1 15.1 4.4 41-17 41h-112C10.7 480 0 469.3 0 456V344c0-21.4 25.8-32.1 40.9-17L72 360l92.7-92.7c6.2-6.2 16.4-6.2 22.6 0l25.4 25.4c6.2 6.2 6.2 16.4 0 22.6m22.6-118.6L328 104l-32.9-31C280 57.9 290.7 32 312 32h112c13.3 0 24 10.7 24 24v112c0 21.4-25.8 32.1-40.9 17L376 152l-92.7 92.7c-6.2 6.2-16.4 6.2-22.6 0l-25.4-25.4c-6.2-6.2-6.2-16.4 0-22.6%27/%3E%3C/svg%3E");
  }
  .lp-i--download:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24m296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24m-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20m64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24m296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24m-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20m64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20%27/%3E%3C/svg%3E");
  }
  .lp-i--search:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M505 442.7 405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34M208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M505 442.7 405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34M208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128%27/%3E%3C/svg%3E");
  }
  .lp-i--circle-notch:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M288 39.1v16.7c0 10.8 7.3 20.2 17.7 23.1C383.2 100.4 440 171.5 440 256c0 101.7-82.3 184-184 184S72 357.7 72 256c0-84.5 56.8-155.6 134.3-177.2 10.4-2.9 17.7-12.3 17.7-23.1V39.1c0-15.7-14.8-27.2-30-23.2C86.6 43.5 7.4 141.2 8 257.3c.7 137.1 111.5 247 248.5 246.7C393.3 503.7 504 392.8 504 256c0-115.6-79.1-212.8-186.2-240.2-15.1-3.9-29.8 7.7-29.8 23.3%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M288 39.1v16.7c0 10.8 7.3 20.2 17.7 23.1C383.2 100.4 440 171.5 440 256c0 101.7-82.3 184-184 184S72 357.7 72 256c0-84.5 56.8-155.6 134.3-177.2 10.4-2.9 17.7-12.3 17.7-23.1V39.1c0-15.7-14.8-27.2-30-23.2C86.6 43.5 7.4 141.2 8 257.3c.7 137.1 111.5 247 248.5 246.7C393.3 503.7 504 392.8 504 256c0-115.6-79.1-212.8-186.2-240.2-15.1-3.9-29.8 7.7-29.8 23.3%27/%3E%3C/svg%3E");
  }
  .lp-i--heart:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9%27/%3E%3C/svg%3E");
  }
  .lp-i--pause:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48m304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48m304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48%27/%3E%3C/svg%3E");
  }
  .lp-i--bookmark:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 384 512%27%3E%3Cpath d=%27M0 512V48C0 21.5 21.5 0 48 0h288c26.5 0 48 21.5 48 48v464L192 400z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 384 512%27%3E%3Cpath d=%27M0 512V48C0 21.5 21.5 0 48 0h288c26.5 0 48 21.5 48 48v464L192 400z%27/%3E%3C/svg%3E");
  }
  .lp-i--home:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M280.4 148.3 96 300.1V464a16 16 0 0 0 16 16l112.1-.3a16 16 0 0 0 15.9-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.6a16 16 0 0 0 16 16.1l112 .3a16 16 0 0 0 16-16V300L295.7 148.3a12.2 12.2 0 0 0-15.3 0m291.2 103.2L488 182.6V44.1a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.6L318.5 43a48 48 0 0 0-61 0L4.3 251.5a12 12 0 0 0-1.6 16.9l25.5 31a12 12 0 0 0 17 1.6l235.2-193.7a12.2 12.2 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.9%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M280.4 148.3 96 300.1V464a16 16 0 0 0 16 16l112.1-.3a16 16 0 0 0 15.9-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.6a16 16 0 0 0 16 16.1l112 .3a16 16 0 0 0 16-16V300L295.7 148.3a12.2 12.2 0 0 0-15.3 0m291.2 103.2L488 182.6V44.1a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.6L318.5 43a48 48 0 0 0-61 0L4.3 251.5a12 12 0 0 0-1.6 16.9l25.5 31a12 12 0 0 0 17 1.6l235.2-193.7a12.2 12.2 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.9%27/%3E%3C/svg%3E");
  }
  .lp-i--check-circle:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248M227.3 387.3l184-184c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0L216 308.1 145.9 238c-6.2-6.2-16.4-6.2-22.6 0l-22.6 22.6c-6.2 6.2-6.2 16.4 0 22.6l104 104c6.2 6.2 16.4 6.2 22.6 0z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248M227.3 387.3l184-184c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0L216 308.1 145.9 238c-6.2-6.2-16.4-6.2-22.6 0l-22.6 22.6c-6.2 6.2-6.2 16.4 0 22.6l104 104c6.2 6.2 16.4 6.2 22.6 0z%27/%3E%3C/svg%3E");
  }
  .lp-i--check:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M173.9 439.4 7.5 273c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0L192 312.7 432.1 72.6c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2L210.1 439.4c-10 10-26.2 10-36.2 0%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M173.9 439.4 7.5 273c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0L192 312.7 432.1 72.6c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2L210.1 439.4c-10 10-26.2 10-36.2 0%27/%3E%3C/svg%3E");
  }
  .lp-i--plus:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M416 208H272V64c0-17.7-14.3-32-32-32h-32c-17.7 0-32 14.3-32 32v144H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h144v144c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V304h144c17.7 0 32-14.3 32-32v-32c0-17.7-14.3-32-32-32%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M416 208H272V64c0-17.7-14.3-32-32-32h-32c-17.7 0-32 14.3-32 32v144H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h144v144c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V304h144c17.7 0 32-14.3 32-32v-32c0-17.7-14.3-32-32-32%27/%3E%3C/svg%3E");
  }
  .lp-i--video-camera:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8m189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8m189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8%27/%3E%3C/svg%3E");
  }
  .lp-i--user:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128m89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128m89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4%27/%3E%3C/svg%3E");
  }
  .lp-i--file-invoice:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 384 512%27%3E%3Cpath d=%27M288 256H96v64h192zm89-151L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9m-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24M64 72c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8zm0 64c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8zm256 304c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8zm0-200v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96c0-8.8 7.2-16 16-16h224c8.8 0 16 7.2 16 16%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 384 512%27%3E%3Cpath d=%27M288 256H96v64h192zm89-151L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9m-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24M64 72c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8zm0 64c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8zm256 304c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8zm0-200v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96c0-8.8 7.2-16 16-16h224c8.8 0 16 7.2 16 16%27/%3E%3C/svg%3E");
  }
  .lp-i--tty:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M5.4 103.8c138.5-138.5 362.9-138.3 501.3 0 6.1 6.1 7.1 15.5 2.6 22.7l-43.2 69.1a18.3 18.3 0 0 1-22.4 7.3l-86.4-34.6a18.3 18.3 0 0 1-11.4-18.8l5.8-59.5c-62.1-22.5-130.6-22-191.5 0l6 59.5a18.3 18.3 0 0 1-11.4 18.8l-86.4 34.6a18.3 18.3 0 0 1-22.4-7.3L2.8 126.5a18.3 18.3 0 0 1 2.6-22.7M96 308v-40c0-6.6-5.4-12-12-12H44c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m-336 96v-40c0-6.6-5.4-12-12-12H92c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12M96 500v-40c0-6.6-5.4-12-12-12H44c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m288 0v-40c0-6.6-5.4-12-12-12H140c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h232c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M5.4 103.8c138.5-138.5 362.9-138.3 501.3 0 6.1 6.1 7.1 15.5 2.6 22.7l-43.2 69.1a18.3 18.3 0 0 1-22.4 7.3l-86.4-34.6a18.3 18.3 0 0 1-11.4-18.8l5.8-59.5c-62.1-22.5-130.6-22-191.5 0l6 59.5a18.3 18.3 0 0 1-11.4 18.8l-86.4 34.6a18.3 18.3 0 0 1-22.4-7.3L2.8 126.5a18.3 18.3 0 0 1 2.6-22.7M96 308v-40c0-6.6-5.4-12-12-12H44c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m-336 96v-40c0-6.6-5.4-12-12-12H92c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12M96 500v-40c0-6.6-5.4-12-12-12H44c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12m288 0v-40c0-6.6-5.4-12-12-12H140c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h232c6.6 0 12-5.4 12-12m96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12%27/%3E%3C/svg%3E");
  }
  .lp-i--phone:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27m493.4 24.6-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27m493.4 24.6-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4%27/%3E%3C/svg%3E");
  }
  .lp-i--phone-alt:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27m497.4 361.8-112-48a24 24 0 0 0-28 6.9l-49.6 60.6a370.7 370.7 0 0 1-177.2-177.2l60.6-49.6a23.9 23.9 0 0 0 6.9-28l-48-112A24.2 24.2 0 0 0 122.6.6l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.3 24.3 0 0 0-14-27.6%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27m497.4 361.8-112-48a24 24 0 0 0-28 6.9l-49.6 60.6a370.7 370.7 0 0 1-177.2-177.2l60.6-49.6a23.9 23.9 0 0 0 6.9-28l-48-112A24.2 24.2 0 0 0 122.6.6l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.3 24.3 0 0 0-14-27.6%27/%3E%3C/svg%3E");
  }
  .lp-i--clock:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8m92.5 313-20 25a16 16 0 0 1-22.5 2.5l-67-49.7a40 40 0 0 1-15-31.2V112a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16v144l58 42.5a16 16 0 0 1 2.5 22.5%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8m92.5 313-20 25a16 16 0 0 1-22.5 2.5l-67-49.7a40 40 0 0 1-15-31.2V112a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16v144l58 42.5a16 16 0 0 1 2.5 22.5%27/%3E%3C/svg%3E");
  }
  .lp-i--map-marked:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M288 0c-69.6 0-126 56.4-126 126 0 56.3 82.4 158.8 113.9 196 6.4 7.5 17.8 7.5 24.2 0C331.7 284.8 414 182.3 414 126 414 56.4 357.6 0 288 0M20.1 216A32 32 0 0 0 0 245.7V496c0 11.3 11.4 19.1 21.9 14.9L160 448V214.9c-8.8-16-16.1-31.5-21.3-46.4zM288 359.7c-14.1 0-27.4-6.2-36.5-17-19.7-23.2-40.6-49.6-59.5-76.7v182l192 64V266c-18.9 27.1-39.8 53.5-59.5 76.7-9.1 10.8-22.4 17-36.5 17m266.1-198.5L416 224v288l139.9-56a32 32 0 0 0 20.1-29.7V176c0-11.3-11.4-19.1-21.9-14.9z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M288 0c-69.6 0-126 56.4-126 126 0 56.3 82.4 158.8 113.9 196 6.4 7.5 17.8 7.5 24.2 0C331.7 284.8 414 182.3 414 126 414 56.4 357.6 0 288 0M20.1 216A32 32 0 0 0 0 245.7V496c0 11.3 11.4 19.1 21.9 14.9L160 448V214.9c-8.8-16-16.1-31.5-21.3-46.4zM288 359.7c-14.1 0-27.4-6.2-36.5-17-19.7-23.2-40.6-49.6-59.5-76.7v182l192 64V266c-18.9 27.1-39.8 53.5-59.5 76.7-9.1 10.8-22.4 17-36.5 17m266.1-198.5L416 224v288l139.9-56a32 32 0 0 0 20.1-29.7V176c0-11.3-11.4-19.1-21.9-14.9z%27/%3E%3C/svg%3E");
  }
  .lp-i--map-signs:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M507.3 84.7 464 41.4c-6-6-14.1-9.4-22.6-9.4H288V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H56c-13.3 0-24 10.8-24 24v80c0 13.3 10.8 24 24 24h385.4c8.5 0 16.6-3.4 22.6-9.4l43.3-43.3c6.3-6.3 6.3-16.4 0-22.6M224 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h-64zm232-272H288v-32h-64v32H70.6c-8.5 0-16.6 3.4-22.6 9.4L4.7 276.7c-6.3 6.3-6.3 16.4 0 22.6L48 342.6c6 6 14.1 9.4 22.6 9.4H456c13.3 0 24-10.8 24-24v-80c0-13.3-10.8-24-24-24%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M507.3 84.7 464 41.4c-6-6-14.1-9.4-22.6-9.4H288V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H56c-13.3 0-24 10.8-24 24v80c0 13.3 10.8 24 24 24h385.4c8.5 0 16.6-3.4 22.6-9.4l43.3-43.3c6.3-6.3 6.3-16.4 0-22.6M224 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h-64zm232-272H288v-32h-64v32H70.6c-8.5 0-16.6 3.4-22.6 9.4L4.7 276.7c-6.3 6.3-6.3 16.4 0 22.6L48 342.6c6 6 14.1 9.4 22.6 9.4H456c13.3 0 24-10.8 24-24v-80c0-13.3-10.8-24-24-24%27/%3E%3C/svg%3E");
  }
  .lp-i--map-marked-alt:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M288 0c-69.6 0-126 56.4-126 126 0 56.3 82.4 158.8 113.9 196 6.4 7.5 17.8 7.5 24.2 0C331.7 284.8 414 182.3 414 126 414 56.4 357.6 0 288 0m0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42M20.1 216A32 32 0 0 0 0 245.7V496c0 11.3 11.4 19.1 21.9 14.9L160 448V214.9c-8.8-16-16.1-31.5-21.3-46.4zM288 359.7c-14.1 0-27.4-6.2-36.5-17-19.7-23.2-40.6-49.6-59.5-76.7v182l192 64V266c-18.9 27.1-39.8 53.5-59.5 76.7-9.1 10.8-22.4 17-36.5 17m266.1-198.5L416 224v288l139.9-56a32 32 0 0 0 20.1-29.7V176c0-11.3-11.4-19.1-21.9-14.9z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M288 0c-69.6 0-126 56.4-126 126 0 56.3 82.4 158.8 113.9 196 6.4 7.5 17.8 7.5 24.2 0C331.7 284.8 414 182.3 414 126 414 56.4 357.6 0 288 0m0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42M20.1 216A32 32 0 0 0 0 245.7V496c0 11.3 11.4 19.1 21.9 14.9L160 448V214.9c-8.8-16-16.1-31.5-21.3-46.4zM288 359.7c-14.1 0-27.4-6.2-36.5-17-19.7-23.2-40.6-49.6-59.5-76.7v182l192 64V266c-18.9 27.1-39.8 53.5-59.5 76.7-9.1 10.8-22.4 17-36.5 17m266.1-198.5L416 224v288l139.9-56a32 32 0 0 0 20.1-29.7V176c0-11.3-11.4-19.1-21.9-14.9z%27/%3E%3C/svg%3E");
  }
  .lp-i--map:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M0 117.7V464c0 11.3 11.4 19.1 21.9 14.9L160 416V32L20.1 88A32 32 0 0 0 0 117.7M192 416l192 64V96L192 32zM554.1 33.2 416 96v384l139.9-56a32 32 0 0 0 20.1-29.7V48c0-11.3-11.4-19.1-21.9-14.9z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 576 512%27%3E%3Cpath d=%27M0 117.7V464c0 11.3 11.4 19.1 21.9 14.9L160 416V32L20.1 88A32 32 0 0 0 0 117.7M192 416l192 64V96L192 32zM554.1 33.2 416 96v384l139.9-56a32 32 0 0 0 20.1-29.7V48c0-11.3-11.4-19.1-21.9-14.9z%27/%3E%3C/svg%3E");
  }
  .lp-i--spinner:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M304 48c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48m-48 368c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m208-208c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48M96 256c0-26.5-21.5-48-48-48S0 229.5 0 256s21.5 48 48 48 48-21.5 48-48m12.9 99.1c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m294.2 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48M108.9 60.9c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M304 48c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48m-48 368c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m208-208c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48M96 256c0-26.5-21.5-48-48-48S0 229.5 0 256s21.5 48 48 48 48-21.5 48-48m12.9 99.1c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m294.2 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48M108.9 60.9c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48%27/%3E%3C/svg%3E");
  }
  .lp-i--times-circle:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8m121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256z%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8m121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256z%27/%3E%3C/svg%3E");
  }
  .lp-i--spin {
    animation: i-spin 2s linear infinite;
  }
  .lp-i--pulse {
    animation: i-spin 1s steps(8) infinite;
  }
  @keyframes i-spin {
    0% {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .lp-tcr-content {
    align-items: flex-start;
    display: flex !important;
    text-transform: none !important;
  }
  .lp-tcr-checkbox > input {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    margin-right: 0.7em;
    vertical-align: text-bottom;
  }
  .animate-hover-left-right {
    position: relative;
  }
  .animate-hover-left-right:after {
    background: none repeat scroll 0 0 transparent;
    background: #fff;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    right: 0;
    transition: width 0.3s ease-out 0s, left 0.3s ease-out 0s;
    width: 0;
  }
  .animate-hover-left-right:hover:after {
    left: 0;
    right: auto;
    width: 100%;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp_animation-img-zoom {
      overflow: hidden;
    }
    .lp_animation-img-zoom img {
      transition: 0.3s;
    }
    .lp_animation-img-zoom:hover img {
      transform: scale(1.1);
    }
  }
  .lp_scroll-element {
    position: relative;
    transition: 1s linear;
  }
  .lp_scroll-element.lp_scrolled:before {
    background-color: var(--bgColor);
    transition: 1s linear;
  }
  .lp_scrolled {
    background-color: var(--bgColor);
    transition: 1s linear;
  }
  .lp_scrolled + .lp_back-color {
    background-color: var(--bgColor);
    transition: 1s linear;
  }
  .lp_back-color {
    background-color: transparent;
    height: 200vh;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    transition: 1s linear;
    width: 100%;
    z-index: 100;
  }
  .lp_same-background {
    overflow: visible;
    position: relative;
  }
  .lp_zoom-fullscreen-image {
    background-position: 50%;
    background-size: 100% 100%;
    overflow: hidden;
    padding-bottom: 60%;
    position: relative;
  }
  @keyframes lp-animation--circle-rotate {
    0% {
      transform: rotate(0deg);
    }
    25% {
      transform: rotate(90deg);
    }
    50% {
      transform: rotate(180deg);
    }
    75% {
      transform: rotate(270deg);
    }
    to {
      transform: rotate(1turn);
    }
  }
  body {
    background-color: var(--global-background-color);
    font-family: var(--global-secondary-font-family) !important;
    font-size: var(--global-body-font-size) !important;
    padding: 0;
  }
  /* @media (min-width: 768px) {
    body {
      padding: var(--global-body-padding, 20px) var(--global-body-padding, 20px) 0
        var(--global-body-padding, 20px);
    }
  } */
  .lp-h1,
  .lp-h2,
  .lp-h3,
  .lp-h4,
  .lp-h5,
  .lp-h6,
  button,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: var(--global-primary-font-family);
  }
  .lp-h-pot {
    height: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
  }
  .lp-pre-line {
    white-space: pre-line;
  }
  .lp-portrait {
    background-size: contain;
  }
  .lp-expand-btn {
    background: #fff;
    border: 1px solid transparent;
    bottom: 20px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.4);
    color: #000;
    cursor: pointer;
    font-size: 20px;
    height: 40px;
    left: 20px;
    line-height: 1;
    padding: 9px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 40px;
    z-index: 100;
  }
  @media (min-width: 768px) {
    .lp-expand-btn {
      display: none;
    }
  }
  .lp-lightbox {
    background-color: rgba(0, 0, 0, 0.95);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
  }
  @media (min-width: 768px) {
    .lp-lightbox {
      display: none;
    }
  }
  @media (hover: none) and (pointer: coarse) {
    .lp-lightbox {
      height: calc(var(--vh, 1%) * 100);
    }
  }
  .lp-lightbox.show {
    display: block;
  }
  .lp-lightbox__content {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100%;
  }
  @media screen and (orientation: portrait) {
    .lp-lightbox__content {
      padding: 50px 0;
    }
  }
  @media screen and (orientation: landscape) {
    .lp-lightbox__content {
      padding: 0 50px;
    }
  }
  @media screen and (orientation: landscape) and (min-width: 1200px) {
    .lp-lightbox__content {
      padding: 50px;
    }
  }
  .lp-lightbox__carousel {
    flex: 1 1 100%;
    height: 100%;
    width: 100%;
  }
  .lp-lightbox__carousel .slick-list,
  .lp-lightbox__carousel .slick-track {
    height: 100%;
  }
  .lp-lightbox__slide {
    height: 100%;
    width: 100%;
  }
  .lp-lightbox__slide:focus {
    outline: none;
  }
  .lp-lightbox__slide img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
  }
  .lp-lightbox__close {
    background: none;
    border: none;
    border-radius: 0;
    color: #6f6565;
    cursor: pointer;
    font-size: 0;
    height: 32px;
    padding: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    transform: translateZ(0);
    width: 32px;
    z-index: 1;
  }
  .lp-lightbox__close:after,
  .lp-lightbox__close:before {
    background-color: currentColor;
    border-radius: 2px;
    content: "";
    height: 2px;
    left: 6px;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    transition: all 0.3s;
    width: 20px;
  }
  .lp-lightbox__close:before {
    transform: rotate(45deg);
  }
  .lp-lightbox__close:after {
    transform: rotate(-45deg);
  }
  .lp-lightbox .slick-slider {
    touch-action: auto;
  }
  .lp-lightbox-arrow {
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 0;
    bottom: unset;
    cursor: pointer;
    font-size: 0;
    height: 46px;
    line-height: 0;
    padding: 0;
    position: absolute;
    top: calc(50% - 23px);
    touch-action: none;
    transition: background-color 0.3s;
    width: 46px;
    z-index: 1;
  }
  .lp-lightbox-arrow.slick-disabled {
    cursor: default;
    opacity: 0.6;
  }
  .lp-lightbox-arrow:focus {
    outline: none;
  }
  .lp-lightbox-arrow:before {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    height: 10px;
    left: 50%;
    margin-top: -5px;
    position: absolute;
    top: 50%;
    transition: border-color 0.3s;
    width: 10px;
  }
  .lp-lightbox-arrow--prev {
    left: 10px;
  }
  @media screen and (orientation: landscape) {
    .lp-lightbox-arrow--prev {
      transform: translateX(-50px);
    }
  }
  .lp-lightbox-arrow--prev:before {
    margin-left: -3px;
    transform: rotate(-135deg);
  }
  .lp-lightbox-arrow--next {
    right: 10px;
  }
  @media screen and (orientation: landscape) {
    .lp-lightbox-arrow--next {
      transform: translateX(50px);
    }
  }
  .lp-lightbox-arrow--next:before {
    margin-left: -7px;
    transform: rotate(45deg);
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-lightbox-arrow:not(.slick-disabled):hover {
      background-color: #fff;
    }
    .lp-lightbox-arrow:not(.slick-disabled):hover:before {
      border-color: #211f1f;
    }
  }
  .lp-close {
    background: none;
    border: none;
    border-radius: 0;
    color: var(--close-button-color, #fff);
    cursor: pointer;
    display: block;
    font-size: 75%;
    position: absolute;
    right: 8vw;
    top: 8vh;
    width: 3.2em;
    z-index: 2;
  }
  .lp-close:focus {
    outline: none;
  }
  .lp-close:focus-visible {
    box-shadow: 0 0 0 2px var(--close-button-color, #fff);
  }
  .lp-close-icon {
    align-items: center;
    aspect-ratio: 1/1;
    color: #6f6565;
    display: inline-flex;
    justify-content: center;
    position: relative;
    transition: all 0.3s ease;
    width: 100%;
  }
  .lp-close-icon:after,
  .lp-close-icon:before {
    background-color: currentColor;
    content: "";
    height: 8%;
    position: absolute;
    width: 140%;
  }
  .lp-close-icon:before {
    transform: rotate(45deg);
  }
  .lp-close-icon:after {
    transform: rotate(-45deg);
  }
  button {
    color: inherit;
    text-transform: uppercase;
  }
  html {
    scroll-behavior: smooth;
  }
  @media screen and (prefers-reduced-motion: reduce) {
    html {
      scroll-behavior: auto;
    }
  }
  @-moz-document url-prefix() {
    html {
      scroll-behavior: auto;
    }
  }
  a {
    background-color: transparent;
    color: inherit;
    text-decoration: none;
  }
  a:-webkit-any-link {
    text-decoration: none;
  }
  a:active,
  a:hover {
    outline: 0;
  }
  @media (max-width: 1500px) {
    h3 {
      font-size: 29px;
    }
  }
  @media (max-width: 768px) {
    input,
    select:focus,
    textarea {
      font-size: 16px !important;
      line-height: 16px !important;
    }
  }
  .redesign {
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 1.6;
    scroll-behavior: smooth;
  }
  .redesign *,
  .redesign :after,
  .redesign :before {
    box-sizing: border-box;
    outline: none;
  }
  .redesign body,
  .redesign figure,
  .redesign p {
    margin: 0;
  }
  .redesign header,
  .redesign nav {
    display: block;
  }
  .redesign .gm-style img {
    max-width: unset;
  }
  .redesign img {
    border: 0;
    max-width: 100%;
    page-break-inside: avoid;
    vertical-align: middle;
  }
  .redesign button {
    border-radius: 0;
    font: inherit;
    line-height: inherit;
    margin: 0;
    text-transform: none;
  }
  .redesign ul {
    margin-bottom: 15px;
    margin-top: 0;
  }
  .redesign li,
  .redesign ul ul {
    margin-bottom: 0;
  }
  .redesign nav ul {
    margin: 0;
    padding: 0;
  }
  .redesign nav ul li {
    list-style: none;
  }
  .redesign section {
    overflow: hidden;
  }
  .redesign pre {
    font: inherit;
    margin: 0;
    white-space: pre-wrap;
  }
  @media screen and (prefers-reduced-motion: reduce) {
    .redesign {
      scroll-behavior: auto;
    }
  }
  .redesign p {
    white-space: pre-line;
  }
  .redesign .h1,
  .redesign .h2,
  .redesign .h3,
  .redesign .h4,
  .redesign .heading,
  .redesign .serif,
  .redesign h1,
  .redesign h2,
  .redesign h3,
  .redesign h4 {
    font-family: var(--global-primary-font-family);
    font-weight: 400;
  }
  .redesign .h1,
  .redesign h1 {
    line-height: 1.25;
  }
  @media (max-width: 560px) {
    .redesign .h1,
    .redesign h1 {
      font-size: 40px;
      letter-spacing: 0.75px;
      line-height: 1.6;
    }
  }
  .redesign .h2,
  .redesign h2 {
    line-height: 1.3;
  }
  @media (max-width: 560px) {
    .redesign .h2,
    .redesign h2 {
      font-size: 32px;
      letter-spacing: 0.75px;
      line-height: 1.4;
    }
  }
  .redesign .h3,
  .redesign h3 {
    line-height: 1.3;
  }
  @media (max-width: 560px) {
    .redesign .h3,
    .redesign h3 {
      font-size: 21px;
      letter-spacing: 0.5px;
      line-height: 1.6;
    }
  }
  .redesign .h4,
  .redesign h4 {
    font-size: 21px;
    line-height: 1.5;
  }
  @media (max-width: 560px) {
    .redesign .h4,
    .redesign h4 {
      font-size: 18px;
      letter-spacing: 0.75px;
      line-height: 1.6;
    }
  }
  .redesign .h5,
  .redesign h5 {
    font-family: var(--global-secondary-font-family);
    font-size: 17px;
    font-weight: 700;
    line-height: 1.4;
    text-transform: uppercase;
  }
  @media (max-width: 560px) {
    .redesign .h5,
    .redesign h5 {
      font-size: 16px;
      letter-spacing: 0.75px;
      line-height: 1.5;
    }
  }
  .redesign .feature {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.7;
    text-transform: uppercase;
  }
  .redesign .container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    padding-left: 50px;
    padding-right: 50px;
    width: 100%;
  }
  @media (max-width: 767px) {
    .redesign .container {
      padding-left: 25px;
      padding-right: 25px;
    }
  }
  @media (min-width: 767px) {
    .redesign .container--small {
      padding-left: 160px;
      padding-right: 160px;
    }
  }
  .redesign .align-left {
    text-align: left;
  }
  .redesign .align-center {
    text-align: center;
  }
  .redesign .basic-margins {
    margin-bottom: 80px;
    margin-top: 80px;
  }
  @media (max-width: 1920px) {
    .redesign .basic-margins {
      margin-bottom: 120px;
      margin-top: 120px;
    }
  }
  @media (max-width: 768px) {
    .redesign .basic-margins {
      margin-bottom: 60px;
      margin-top: 60px;
    }
  }
  @media (max-width: 500px) {
    .redesign .basic-margins {
      margin-bottom: 48px;
      margin-top: 48px;
    }
  }
  .redesign .basic-paddings {
    padding-bottom: 120px;
    padding-top: 120px;
  }
  @media (max-width: 1920px) {
    .redesign .basic-paddings {
      padding-bottom: 120px;
      padding-top: 120px;
    }
  }
  @media (max-width: 1680px) {
    .redesign .basic-paddings {
      padding-bottom: 80px;
      padding-top: 80px;
    }
  }
  @media (max-width: 768px) {
    .redesign .basic-paddings {
      padding-bottom: 60px;
      padding-top: 60px;
    }
  }
  @media (max-width: 500px) {
    .redesign .basic-paddings {
      padding-bottom: 48px;
      padding-top: 48px;
    }
  }
  .redesign .bg-overlay {
    position: relative;
  }
  .redesign .bg-overlay:after {
    background-image: linear-gradient(242deg, transparent, #111);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
  }
  .redesign .bg-overlay > * {
    z-index: 2;
  }
  .redesign .bg-overlay-hover {
    position: relative;
  }
  .redesign .bg-overlay-hover:after {
    z-index: 1;
  }
  .redesign .bg-overlay-hover:hover:after {
    background-image: linear-gradient(242deg, transparent, #111);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
  }
  .redesign .bg-overlay-hover > * {
    z-index: 2;
  }
  .redesign .label {
    background: #000;
    color: #fff;
    padding: 8px 34px;
  }
  .redesign .btn,
  .redesign .label {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
  }
  .redesign .btn {
    background: transparent;
    border: 2px solid;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-family: var(--global-secondary-font-family);
    letter-spacing: 1.5px;
    line-height: 1;
    max-width: 100%;
    overflow: hidden;
    padding: 20px 46px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    transition: all 0.2s;
    white-space: nowrap;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .btn:hover {
      background-color: transparent;
      text-decoration: none;
      transition-duration: 0.4s;
    }
  }
  .redesign .btn:disabled {
    background-color: #cfcfcf;
    border-color: #a7a7a7;
    color: #a7a7a7;
    cursor: default;
  }
  .redesign .btn--primary-light {
    border-color: #fff;
    color: #fff;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .btn--primary-light:hover {
      background-color: #fff;
      color: #000;
    }
  }
  .redesign .btn--primary-light:disabled {
    background-color: #e0e0e0;
    border-color: #e0e0e0;
    color: silver;
  }
  .redesign .btn--primary-dark {
    background-color: transparent;
    border-color: #000;
    color: #000;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .btn--primary-dark:hover {
      background-color: #000;
      color: #fff;
    }
  }
  .redesign .btn--primary-dark:disabled {
    background-color: #5e5e5e;
    border-color: #5e5e5e;
    color: rgba(0, 0, 0, 0.5);
  }
  .redesign .btn--secondary-light {
    border-color: silver;
    color: silver;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .btn--secondary-light:hover {
      background-color: silver;
      color: #000;
    }
  }
  .redesign .btn--secondary-light:disabled {
    background-color: silver;
    border-color: silver;
    color: #999;
  }
  .redesign .btn--secondary-dark {
    background-color: transparent;
    border-color: #5e5e5e;
    color: #5e5e5e;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .btn--secondary-dark:hover {
      background-color: #5e5e5e;
      color: #fff;
    }
  }
  .redesign .btn--secondary-dark:disabled {
    background-color: #999;
    border-color: #999;
    color: rgba(0, 0, 0, 0.5);
  }
  .redesign .btn--small {
    padding: 14px 20px;
  }
  @media (max-width: 500px) {
    .redesign .btn {
      width: 100%;
    }
  }
  .redesign .socials {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .redesign .socials__link {
    align-items: center;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 18px;
    height: 40px;
    justify-content: center;
    padding: 5px;
    transition: all 0.2s;
    width: 40px;
  }
  .redesign .socials__link i {
    text-align: center;
  }
  .redesign .socials__link svg {
    max-width: 100%;
    transition: all 0.2s;
    fill: currentColor;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .socials__link:hover {
      background-color: #000;
      color: #fff;
    }
    .redesign .socials__link:hover svg {
      fill: currentColor;
    }
  }
  .redesign .socials--grey > li:not(:last-child) {
    padding-right: 14px;
  }
  .redesign .socials--grey .socials__link {
    background: #282828;
    border-radius: 50%;
    color: #c6c6c6;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .socials--grey .socials__link:hover {
      background: #424242;
      color: #fff;
    }
  }
  .redesign .socials--light-grey > li:not(:last-child) {
    padding-right: 48px;
  }
  .redesign .socials--light-grey .socials__link {
    background: #999;
    border-radius: 50%;
    color: #f5f5f5;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .socials--light-grey .socials__link:hover {
      background: #868686;
      color: #fff;
    }
  }
  .redesign .socials--block-dark > li,
  .redesign .socials--block-light > li {
    margin: 0;
    padding: 0;
  }
  .redesign .socials--block-dark > li:last-child,
  .redesign .socials--block-light > li:last-child {
    padding-right: 0;
  }
  .redesign .socials--block-dark .socials__link,
  .redesign .socials--block-light .socials__link {
    background: #fff;
    border-bottom: 2px solid #fff;
    color: #272727;
    height: 55px;
    margin: 0;
    width: 69px;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .socials--block-dark .socials__link:hover,
    .redesign .socials--block-light .socials__link:hover {
      border-color: #000;
      color: #000;
    }
  }
  .redesign .socials--block-dark .socials__link {
    background: #272727;
    border-color: #272727;
    color: #f1f1f1;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .socials--block-dark .socials__link:hover {
      border-color: #fff;
      color: #fff;
    }
  }
  .redesign .link {
    color: #5e5e5e;
    font-weight: 700;
    line-height: 1;
    position: relative;
    text-decoration: none;
    transition: 0.2s;
    white-space: nowrap;
  }
  .redesign .link.serif {
    font-size: 21px;
    font-weight: 400;
    line-height: 1.4;
  }
  .redesign .link:after,
  .redesign .link:before {
    background-color: #1a1a1a;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transition: 0.4s;
    width: 0;
  }
  .redesign .link:before {
    background-color: #999;
    width: 100%;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .link:hover {
      color: #1a1a1a;
    }
    .redesign .link:hover:after {
      width: 100%;
    }
  }
  .redesign .link--white {
    color: #c6c6c6;
  }
  .redesign .link--white:after {
    background-color: #fff;
  }
  .redesign .link--white:before {
    background-color: #c6c6c6;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .link--white:hover {
      color: #fff;
    }
  }
  .redesign .form-content {
    padding: 55px 29px;
  }
  .redesign .form-content--dark {
    background: #000;
  }
  @media (max-width: 1200px) {
    .redesign .form-content--dark .custom-label-group > label {
      color: #fff;
    }
  }
  .redesign .form-group {
    display: flex;
  }
  .redesign .form-group--one-liner {
    align-items: stretch;
    flex-wrap: nowrap;
  }
  @media (max-width: 1200px) {
    .redesign .form-group--one-liner {
      flex-direction: column;
    }
    .redesign .form-group {
      margin: 0 auto;
      max-width: 360px;
    }
  }
  .redesign .play-btn {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 76px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    transition: 0.3s ease;
    width: 76px;
  }
  .redesign .play-btn:after {
    border-color: transparent transparent transparent gray;
    border-style: solid;
    border-width: 6px 0 6px 10px;
    bottom: 30px;
    box-sizing: border-box;
    content: "";
    display: block;
    position: absolute;
    right: 30px;
  }
  .redesign .play-btn:before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 50px;
    left: 12px;
    position: absolute;
    top: 12px;
    width: 50px;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .play-btn:hover {
      background-color: hsla(0, 0%, 100%, 0.3);
      transition: 0.3s ease;
    }
    .redesign .play-btn:hover:after {
      border-color: transparent transparent transparent rgba(0, 0, 0, 0.3);
      transition: 0.3s ease;
    }
  }
  .redesign .custom-arrows--dark .slick-arrow,
  .redesign .custom-arrows--light .slick-arrow {
    border: 2px solid #fff;
    font-size: 0;
    height: 48px;
    line-height: 0;
    transform: none;
    transition: background-color 0.3s;
    width: 48px;
    z-index: 10;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .custom-arrows--dark .slick-arrow:hover,
    .redesign .custom-arrows--light .slick-arrow:hover {
      background-color: silver;
    }
  }
  .redesign .custom-arrows--dark .slick-arrow:before,
  .redesign .custom-arrows--light .slick-arrow:before {
    border-bottom: 2px solid;
    border-left: 2px solid;
    content: "";
    display: block;
    height: 11px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(calc(-50% + 2px), -50%) rotate(45deg) skew(4deg, 4deg);
    width: 11px;
  }
  @media (max-width: 768px) {
    .redesign .custom-arrows--dark .slick-arrow:before,
    .redesign .custom-arrows--light .slick-arrow:before {
      height: 9px;
      width: 9px;
    }
  }
  @media (max-width: 768px) {
    .redesign .custom-arrows--dark .slick-arrow,
    .redesign .custom-arrows--light .slick-arrow {
      height: 36px;
      width: 36px;
    }
  }
  .redesign .custom-arrows--dark .slick-arrow.slick-next:before,
  .redesign .custom-arrows--light .slick-arrow.slick-next:before {
    transform: translate(calc(-50% - 2px), -50%) rotate(-135deg) skew(4deg, 4deg);
  }
  .redesign .custom-arrows--dark .slick-arrow {
    border-color: #1a1a1a;
  }
  .redesign .custom-arrows--dark .slick-arrow:before {
    color: #000;
  }
  @media (hover: hover) and (pointer: fine) {
    .redesign .custom-arrows--dark .slick-arrow:hover {
      background-color: #999;
    }
  }
  .redesign .pagination-container {
    position: static;
  }
  .redesign .pagination-container .paginationjs,
  .redesign .pagination-container .paginationjs * {
    font-family: inherit;
  }
  .redesign .pagination-container .paginationjs .paginationjs-pages {
    width: 100%;
  }
  .redesign
    .pagination-container
    .paginationjs
    .paginationjs-pages
    .paginationjs-next,
  .redesign
    .pagination-container
    .paginationjs
    .paginationjs-pages
    .paginationjs-prev {
    font-size: 0;
  }
  .redesign
    .pagination-container
    .paginationjs
    .paginationjs-pages
    .paginationjs-next
    a,
  .redesign
    .pagination-container
    .paginationjs
    .paginationjs-pages
    .paginationjs-prev
    a {
    border-radius: 0;
    font-size: 0;
  }
  .redesign .pagination-container .paginationjs ul {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .redesign .pagination-container .paginationjs ul li {
    border: 0;
    list-style-type: none;
    margin: 0;
  }
  .redesign .pagination-container .paginationjs ul li a {
    align-items: center;
    background: transparent;
    border: 2px solid transparent;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 17px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    letter-spacing: 1px;
    line-height: 1;
    min-width: 48px;
    padding: 0 14px;
    position: relative;
    text-align: center;
    transition: all 0.3s;
    vertical-align: middle;
  }
  @media (max-width: 768px) {
    .redesign .pagination-container .paginationjs ul li a {
      font-size: 15px;
      height: 36px;
      line-height: 34px;
      min-width: 36px;
      padding: 0 10px;
    }
  }
  .redesign .pagination-container .paginationjs ul li a:focus,
  .redesign .pagination-container .paginationjs ul li a:hover {
    background-color: silver;
    border-color: #fff;
  }
  .redesign .pagination-container .paginationjs ul li.active a {
    background: #fff;
    color: #000;
  }
  .redesign .pagination-container .paginationjs ul li.paginationjs-next,
  .redesign .pagination-container .paginationjs ul li.paginationjs-prev {
    margin-right: 16px;
  }
  .redesign .pagination-container .paginationjs ul li.paginationjs-next a,
  .redesign .pagination-container .paginationjs ul li.paginationjs-prev a {
    border-color: #fff;
    height: 48px;
  }
  .redesign .pagination-container .paginationjs ul li.paginationjs-next a:before,
  .redesign .pagination-container .paginationjs ul li.paginationjs-prev a:before {
    border-bottom: 2px solid;
    border-left: 2px solid;
    content: "";
    display: block;
    height: 11px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(calc(-50% + 2px), -50%) rotate(45deg) skew(4deg, 4deg);
    width: 11px;
  }
  @media (max-width: 768px) {
    .redesign
      .pagination-container
      .paginationjs
      ul
      li.paginationjs-next
      a:before,
    .redesign
      .pagination-container
      .paginationjs
      ul
      li.paginationjs-prev
      a:before {
      height: 9px;
      width: 9px;
    }
  }
  @media (max-width: 768px) {
    .redesign .pagination-container .paginationjs ul li.paginationjs-next a,
    .redesign .pagination-container .paginationjs ul li.paginationjs-prev a {
      height: 36px;
    }
    .redesign .pagination-container .paginationjs ul li.paginationjs-next,
    .redesign .pagination-container .paginationjs ul li.paginationjs-prev {
      margin-right: 12px;
    }
  }
  .redesign .pagination-container .paginationjs ul li.paginationjs-next {
    margin-left: 16px;
    margin-right: 0;
  }
  .redesign .pagination-container .paginationjs ul li.paginationjs-next a:before {
    transform: translate(calc(-50% - 2px), -50%) rotate(-135deg) skew(4deg, 4deg);
  }
  @media (max-width: 768px) {
    .redesign .pagination-container .paginationjs ul li.paginationjs-next {
      margin-left: 12px;
    }
  }
  .redesign .pagination-container .paginationjs ul li.disabled a {
    opacity: 0.25;
    pointer-events: none;
  }
  .redesign .pagination-container.pagination-container--dark .paginationjs li a {
    color: #1a1a1a;
  }
  .redesign
    .pagination-container.pagination-container--dark
    .paginationjs
    li
    a:hover {
    background-color: #999;
    border-color: #1a1a1a;
  }
  .redesign
    .pagination-container.pagination-container--dark
    .paginationjs
    li.paginationjs-next
    a,
  .redesign
    .pagination-container.pagination-container--dark
    .paginationjs
    li.paginationjs-prev
    a {
    border-color: currentColor;
    border-radius: 0;
    color: #1a1a1a;
    font-size: 0;
  }
  .redesign
    .pagination-container.pagination-container--dark
    .paginationjs
    li.active
    a {
    background: #1a1a1a;
    border-color: #1a1a1a;
    color: #fff;
  }
  .redesign .inp label {
    color: #999;
    display: block;
    font-size: 16px;
    font-weight: 700;
  }
  .redesign .inp input {
    background: unset;
    border: 0;
    border-bottom: 1px solid #999;
    color: #1a1a1a;
    display: block;
    font-size: 16px;
    margin: 0;
    padding: 4px 24px 4px 0;
    position: relative;
    width: 100%;
  }
  .redesign .inp input:active,
  .redesign .inp input:focus,
  .redesign .inp input:hover {
    border-color: #5e5e5e;
  }
  .redesign .inp input::-moz-placeholder {
    color: #999;
  }
  .redesign .inp input::placeholder {
    color: #999;
  }
  .redesign .inp--dark-bg label {
    color: silver;
  }
  .redesign .inp--dark-bg input {
    border-color: silver;
    color: #fff;
  }
  .redesign .inp--dark-bg input:active,
  .redesign .inp--dark-bg input:focus,
  .redesign .inp--dark-bg input:hover {
    border-color: #f8f8f8;
  }
  .redesign .inp--dark-bg input::-moz-placeholder {
    color: #616161;
  }
  .redesign .inp--dark-bg input::placeholder {
    color: #616161;
  }
  .redesign .inp--dark-bg .custom-select-toggle {
    color: #fff;
  }
  .redesign .inp--dark-bg .custom-select-toggle:active,
  .redesign .inp--dark-bg .custom-select-toggle:focus,
  .redesign .inp--dark-bg .custom-select-toggle:hover {
    border-color: #f8f8f8;
  }
  .redesign .inp--dark-bg .custom-select-toggle:after {
    border-color: #fff;
  }
  .redesign .inp--dark-bg .custom-select-content {
    background-color: #000;
  }
  .redesign .inp--dark-bg .custom-select-item {
    color: #fff;
  }
  .redesign .inp--dark-bg .custom-select-item:focus,
  .redesign .inp--dark-bg .custom-select-item:hover {
    background-color: #333;
  }
  .redesign .inp--dark-bg .custom-select-item.is-selected {
    background-color: rgba(51, 51, 51, 0.5);
  }
  .redesign .inp--dark-bg .custom-select-item.is-disabled,
  .redesign .inp--dark-bg .custom-select-item:disabled {
    display: none;
  }
  .redesign .border-animation {
    position: relative;
  }
  .redesign .border-animation:hover .border-animation__inner {
    opacity: 1;
  }
  .redesign .border-animation:hover .border-animation__inner:after,
  .redesign .border-animation:hover .border-animation__inner:before {
    height: 100%;
    opacity: 1;
    width: 100%;
  }
  .redesign .border-animation:hover .border-animation__inner:before {
    border-right-color: inherit;
    border-top-color: inherit;
    transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
  }
  .redesign .border-animation:hover .border-animation__inner:after {
    border-bottom-color: inherit;
    border-left-color: inherit;
    transition: width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s,
      opacity 0s ease-out 0.5s;
  }
  .redesign .border-animation__inner {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    padding: 8px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transform: translate(8%, 8%);
  }
  .redesign .border-animation__inner:after,
  .redesign .border-animation__inner:before {
    border: 2px solid transparent;
    content: " ";
    height: 0;
    position: absolute;
    width: 0;
  }
  .redesign .border-animation__inner:before {
    left: -2px;
    top: -2px;
  }
  .redesign .border-animation__inner:after {
    bottom: 2px;
    opacity: 0;
    right: 2px;
  }
  .custom-select {
    height: 100%;
    position: relative;
    width: 100%;
  }
  @media (max-width: 1200px) {
    .custom-select {
      height: auto;
    }
  }
  .custom-select-toggle {
    background: unset;
    border: solid #999;
    border-width: 0 0 1px;
    color: #000;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: 16px;
    height: 27px;
    line-height: 19px;
    overflow: hidden;
    padding: 4px 24px 4px 0;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    transition: all 0.2s;
    white-space: nowrap;
    width: 100%;
  }
  .custom-select-toggle:active,
  .custom-select-toggle:focus,
  .custom-select-toggle:hover {
    border-color: #5e5e5e;
  }
  .custom-select-toggle:after {
    border-color: #000;
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: "";
    height: 10px;
    margin-top: -7px;
    position: absolute;
    right: 7px;
    top: 50%;
    transform: rotate(45deg);
    transform-origin: 75% 75%;
    transition: all 0.2s;
    width: 10px;
  }
  .custom-select.open .custom-select-toggle:after {
    transform: rotate(-135deg);
  }
  .custom-select-toggle.lp-input--light {
    color: #fff;
  }
  .custom-select-toggle.lp-input--light:after {
    border-color: #fff;
  }
  select.visually-hidden {
    display: none;
  }
  .custom-select-menu {
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 2;
  }
  .custom-select-content {
    background-color: #fff;
    width: 100%;
  }
  .custom-select-item {
    background: transparent;
    border: none;
    border-radius: 0;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
    padding: 7px 20px;
    text-align: left;
    text-overflow: ellipsis;
    transition: all 0.2s;
    white-space: nowrap;
    width: 100%;
  }
  .custom-select-item:focus,
  .custom-select-item:hover {
    background-color: rgba(114, 114, 172, 0.1);
  }
  .custom-select-item.is-selected {
    background-color: rgba(114, 114, 172, 0.15);
  }
  .custom-select-item.is-disabled,
  .custom-select-item:disabled {
    display: none;
  }
  .locked {
    overflow: hidden;
  }
  input:-webkit-autofill,
  input:-webkit-autofill:active,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:hover {
    -webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";
    -webkit-transition-delay: 9999s;
  }
  .h-pot {
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  input,
  textarea {
    -webkit-appearance: none;
    border-radius: 0;
  }
  :root {
    --lp-icon-pin-map: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2784%27 height=%2784%27 fill=%27none%27%3E%3Cg filter=%27url%28%23a%29%27%3E%3Crect width=%2748%27 height=%2748%27 x=%2718%27 y=%277%27 fill=%27%23fff%27 rx=%2724%27/%3E%3Cpath fill=%27%23000%27 d=%27M41.579 15C35.194 15 30 20.082 30 26.329c0 7.852 11.59 21.264 11.59 21.264s11.568-13.799 11.568-21.264c0-6.247-5.194-11.329-11.58-11.329m3.494 14.646a4.98 4.98 0 0 1-3.494 1.414 4.98 4.98 0 0 1-3.493-1.414 4.766 4.766 0 0 1 0-6.836 4.96 4.96 0 0 1 3.493-1.416c1.32 0 2.56.503 3.494 1.416a4.766 4.766 0 0 1 0 6.836%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27a%27 width=%2784%27 height=%2784%27 x=%270%27 y=%270%27 color-interpolation-filters=%27sRGB%27 filterUnits=%27userSpaceOnUse%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 result=%27hardAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27/%3E%3CfeOffset dy=%2711%27/%3E%3CfeGaussianBlur stdDeviation=%279%27/%3E%3CfeColorMatrix values=%270 0 0 0 0.537255 0 0 0 0 0.537255 0 0 0 0 0.537255 0 0 0 0.2 0%27/%3E%3CfeBlend in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_4501_422%27/%3E%3CfeBlend in=%27SourceGraphic%27 in2=%27effect1_dropShadow_4501_422%27 result=%27shape%27/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  }
  .lp-h1 {
    font-size: var(--global-h1-font-size);
    font-weight: 400;
    line-height: 1.25;
  }
  @media (max-width: 560px) {
    .lp-h1 {
      font-size: 40px;
      letter-spacing: 0.75px;
      line-height: 1.6;
    }
  }
  .lp-h2 {
    font-size: var(--global-h2-font-size);
    font-weight: 400;
    line-height: 1.3;
  }
  @media (max-width: 560px) {
    .lp-h2 {
      font-size: 32px;
      letter-spacing: 0.75px;
      line-height: 1.4;
    }
  }
  .lp-h3 {
    font-size: var(--global-h3-font-size);
    font-weight: 400;
    line-height: 1.3;
  }
  @media (max-width: 560px) {
    .lp-h3 {
      font-size: 21px;
      letter-spacing: 0.5px;
      line-height: 1.6;
    }
  }
  .lp-h4 {
    font-size: var(--global-h4-font-size);
    font-weight: 400;
    line-height: 1.5;
  }
  @media (max-width: 560px) {
    .lp-h4 {
      font-size: 18px;
      letter-spacing: 0.75px;
      line-height: 1.6;
    }
  }
  .lp-h5 {
    font-family: var(--global-secondary-font-family);
    font-size: var(--global-h5-font-size);
    font-weight: 700;
    line-height: 1.4;
    text-transform: uppercase;
  }
  @media (max-width: 560px) {
    .lp-h5 {
      font-size: 16px;
      letter-spacing: 0.75px;
      line-height: 1.5;
    }
  }
  .lp-h6 {
    font-family: var(--global-secondary-font-family);
    font-size: var(--global-h6-font-size);
    font-weight: 400;
    line-height: 1.5;
  }
  @media (max-width: 560px) {
    .lp-h6 {
      font-size: 16px;
      letter-spacing: 0.75px;
      line-height: 1.5;
    }
  }
  .lp-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    padding-left: 50px;
    padding-right: 50px;
    width: 100%;
  }
  @media (max-width: 767px) {
    .lp-container {
      padding-left: 25px;
      padding-right: 25px;
    }
  }
  .lp-btn,
  .redesign .lp-btn {
    background: transparent;
    background-image: none;
    border: 2px solid;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-family: var(--global-secondary-font-family);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.5px;
    line-height: 1;
    max-width: 100%;
    overflow: hidden;
    padding: 20px 46px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    text-transform: uppercase;
    touch-action: manipulation;
    transition: all 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-font-smoothing: unset;
  }
  .lp-btn:focus,
  .redesign .lp-btn:focus {
    outline: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-btn:hover,
    .redesign .lp-btn:hover {
      background-color: transparent;
      text-decoration: none;
      transition-duration: 0.4s;
    }
  }
  .lp-btn:disabled,
  .redesign .lp-btn:disabled {
    background-color: #cfcfcf;
    border-color: #a7a7a7;
    color: #a7a7a7;
    cursor: default;
  }
  @media (max-width: 560px) {
    .lp-btn--mob-full-width,
    .redesign .lp-btn--mob-full-width {
      width: 100%;
    }
  }
  .lp-btn--big,
  .redesign .lp-btn--big {
    font-weight: 700;
    padding: 20px 46px;
  }
  .lp-btn.lp-btn--dark.lp-btn--filled.home-val-btn,
  .redesign .lp-btn.lp-btn--dark.lp-btn--filled.home-val-btn {
    background-color: #000;
    color: #fff;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-btn.lp-btn--dark.lp-btn--filled.home-val-btn:hover,
    .redesign .lp-btn.lp-btn--dark.lp-btn--filled.home-val-btn:hover {
      background-color: #fff;
      color: #000;
    }
  }
  .lp-btn.lp-btn--dark.lp-btn--filled.home-val-btn:disabled,
  .redesign .lp-btn.lp-btn--dark.lp-btn--filled.home-val-btn:disabled {
    background-color: #ccc;
    border-color: #ccc;
    color: rgba(0, 0, 0, 0.3);
  }
  .lp-btn.lp-btn--dark.lp-btn--filled,
  .redesign .lp-btn.lp-btn--dark.lp-btn--filled {
    background-color: transparent;
    border-color: #000;
    color: #000;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-btn.lp-btn--dark.lp-btn--filled:hover,
    .redesign .lp-btn.lp-btn--dark.lp-btn--filled:hover {
      background-color: #000;
      color: #fff;
    }
  }
  .lp-btn.lp-btn--dark.lp-btn--filled:disabled,
  .redesign .lp-btn.lp-btn--dark.lp-btn--filled:disabled {
    background-color: #ccc;
    border-color: #ccc;
    color: rgba(0, 0, 0, 0.3);
  }
  .lp-btn.lp-btn--light.lp-btn--filled,
  .redesign .lp-btn.lp-btn--light.lp-btn--filled {
    border-color: #fff;
    color: #fff;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-btn.lp-btn--light.lp-btn--filled:hover,
    .redesign .lp-btn.lp-btn--light.lp-btn--filled:hover {
      background-color: #fff;
      color: #000;
    }
  }
  .lp-btn.lp-btn--light.lp-btn--filled:disabled,
  .redesign .lp-btn.lp-btn--light.lp-btn--filled:disabled {
    background-color: #e0e0e0;
    border-color: #e0e0e0;
    color: silver;
  }
  .lp-btn.lp-btn--dark.lp-btn--outline,
  .redesign .lp-btn.lp-btn--dark.lp-btn--outline {
    background-color: transparent;
    border-color: #5e5e5e;
    color: #5e5e5e;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-btn.lp-btn--dark.lp-btn--outline:hover,
    .redesign .lp-btn.lp-btn--dark.lp-btn--outline:hover {
      background-color: #5e5e5e;
      color: #fff;
    }
  }
  .lp-btn.lp-btn--dark.lp-btn--outline:disabled,
  .redesign .lp-btn.lp-btn--dark.lp-btn--outline:disabled {
    background-color: #999;
    border-color: #999;
    color: rgba(0, 0, 0, 0.5);
  }
  .lp-btn.lp-btn--light.lp-btn--outline,
  .redesign .lp-btn.lp-btn--light.lp-btn--outline {
    border-color: silver;
    color: silver;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-btn.lp-btn--light.lp-btn--outline:hover,
    .redesign .lp-btn.lp-btn--light.lp-btn--outline:hover {
      background-color: silver;
      color: #000;
    }
  }
  .lp-btn.lp-btn--light.lp-btn--outline:disabled,
  .redesign .lp-btn.lp-btn--light.lp-btn--outline:disabled {
    background-color: silver;
    border-color: silver;
    color: #999;
  }
  .lp-play,
  .redesign .lp-play {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    flex-shrink: 0;
    height: 76px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-decoration: none;
    transition: 0.3s ease;
    vertical-align: middle;
    width: 76px;
  }
  .lp-play:after,
  .redesign .lp-play:after {
    border-color: transparent transparent transparent gray;
    border-style: solid;
    border-width: 6px 0 6px 10px;
    bottom: 30px;
    box-sizing: border-box;
    content: "";
    display: block;
    position: absolute;
    right: 30px;
    transition: 0.3s ease;
  }
  .lp-play:before,
  .redesign .lp-play:before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 50px;
    left: 12px;
    position: absolute;
    top: 12px;
    width: 50px;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-play:hover,
    .redesign .lp-play:hover {
      background-color: hsla(0, 0%, 100%, 0.3);
      transition: 0.3s ease;
    }
    .lp-play:hover:after,
    .redesign .lp-play:hover:after {
      border-color: transparent transparent transparent rgba(0, 0, 0, 0.3);
      transition: 0.3s ease;
    }
  }
  .lp-pagination.pagination-container {
    position: static;
  }
  .lp-pagination.pagination-container .paginationjs {
    box-sizing: border-box;
    font-family: inherit;
  }
  .lp-pagination.pagination-container .paginationjs * {
    font-family: inherit;
  }
  .lp-pagination.pagination-container .paginationjs .paginationjs-pages {
    width: 100%;
  }
  .lp-pagination.pagination-container
    .paginationjs
    .paginationjs-pages
    .paginationjs-next,
  .lp-pagination.pagination-container
    .paginationjs
    .paginationjs-pages
    .paginationjs-prev {
    font-size: 0;
  }
  .lp-pagination.pagination-container
    .paginationjs
    .paginationjs-pages
    .paginationjs-next
    a,
  .lp-pagination.pagination-container
    .paginationjs
    .paginationjs-pages
    .paginationjs-prev
    a {
    border-radius: 0;
    font-size: 0;
  }
  .lp-pagination.pagination-container .paginationjs ul {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .lp-pagination.pagination-container .paginationjs ul li {
    border: 0;
    list-style-type: none;
    margin: 0;
  }
  .lp-pagination.pagination-container .paginationjs ul li a {
    align-items: center;
    background: transparent;
    border: 2px solid transparent;
    color: #1a1a1a;
    cursor: pointer;
    display: flex;
    font-size: 17px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    letter-spacing: 1px;
    line-height: 1;
    min-width: 48px;
    padding: 0 14px;
    position: relative;
    text-align: center;
    transition: all 0.3s;
    vertical-align: middle;
  }
  @media (max-width: 768px) {
    .lp-pagination.pagination-container .paginationjs ul li a {
      font-size: 15px;
      height: 36px;
      line-height: 34px;
      min-width: 36px;
      padding: 0 10px;
    }
  }
  .lp-pagination.pagination-container .paginationjs ul li a:focus,
  .lp-pagination.pagination-container .paginationjs ul li a:hover {
    background-color: #999;
    border-color: #1a1a1a;
  }
  .lp-pagination.pagination-container .paginationjs ul li.active a {
    background: #1a1a1a;
    border-color: #1a1a1a;
    color: #fff;
  }
  .lp-pagination.pagination-container .paginationjs ul li.paginationjs-next,
  .lp-pagination.pagination-container .paginationjs ul li.paginationjs-prev {
    margin-right: 16px;
  }
  .lp-pagination.pagination-container .paginationjs ul li.paginationjs-next a,
  .lp-pagination.pagination-container .paginationjs ul li.paginationjs-prev a {
    border-color: #000;
    border-radius: 0;
    font-size: 0;
    height: 48px;
  }
  .lp-pagination.pagination-container
    .paginationjs
    ul
    li.paginationjs-next
    a:before,
  .lp-pagination.pagination-container
    .paginationjs
    ul
    li.paginationjs-prev
    a:before {
    border-bottom: 2px solid;
    border-left: 2px solid;
    content: "";
    display: block;
    height: 11px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(calc(-50% + 2px), -50%) rotate(45deg) skew(4deg, 4deg);
    width: 11px;
  }
  @media (max-width: 768px) {
    .lp-pagination.pagination-container
      .paginationjs
      ul
      li.paginationjs-next
      a:before,
    .lp-pagination.pagination-container
      .paginationjs
      ul
      li.paginationjs-prev
      a:before {
      height: 9px;
      width: 9px;
    }
  }
  @media (max-width: 768px) {
    .lp-pagination.pagination-container .paginationjs ul li.paginationjs-next a,
    .lp-pagination.pagination-container .paginationjs ul li.paginationjs-prev a {
      height: 36px;
    }
    .lp-pagination.pagination-container .paginationjs ul li.paginationjs-next,
    .lp-pagination.pagination-container .paginationjs ul li.paginationjs-prev {
      margin-right: 12px;
    }
  }
  .lp-pagination.pagination-container .paginationjs ul li.paginationjs-next {
    margin-left: 16px;
    margin-right: 0;
  }
  .lp-pagination.pagination-container
    .paginationjs
    ul
    li.paginationjs-next
    a:before {
    transform: translate(calc(-50% - 2px), -50%) rotate(-135deg) skew(4deg, 4deg);
  }
  @media (max-width: 768px) {
    .lp-pagination.pagination-container .paginationjs ul li.paginationjs-next {
      margin-left: 12px;
    }
  }
  .lp-pagination.pagination-container .paginationjs ul li.disabled a {
    opacity: 0.25;
    pointer-events: none;
  }
  .lp-socials {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .lp-socials > li {
    flex-shrink: 0;
  }
  .lp-socials > li:not(:last-child) {
    padding-right: 14px;
  }
  .lp-socials__link {
    align-items: center;
    background-color: #fff;
    border: 1px solid;
    border-radius: 50%;
    color: inherit;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 18px;
    height: 40px;
    justify-content: center;
    padding: 5px;
    text-decoration: none;
    transition: all 0.2s;
    width: 40px;
  }
  .lp-socials__link i {
    text-align: center;
  }
  .lp-socials__link svg {
    max-width: 100%;
    transition: all 0.2s;
    fill: currentColor;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-socials__link:hover {
      background-color: #000;
      color: #fff;
    }
    .lp-socials__link:hover svg {
      fill: currentColor;
    }
  }
  .lp-socials--dark .lp-socials__link {
    background: #282828;
    color: #c6c6c6;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-socials--dark .lp-socials__link:hover {
      background: #424242;
      color: #fff;
    }
  }
  .lp-socials--light .lp-socials__link {
    background: #999;
    border-radius: 50%;
    color: #f5f5f5;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-socials--light .lp-socials__link:hover {
      background: #868686;
      color: #fff;
    }
  }
  .lp-a a,
  .lp-link {
    color: #5e5e5e;
    font-weight: 700;
    line-height: 1;
    position: relative;
    text-decoration: none;
    transition: 0.2s;
    white-space: nowrap;
  }
  .lp-a a:after,
  .lp-a a:before,
  .lp-link:after,
  .lp-link:before {
    background-color: #1a1a1a;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transition: 0.4s;
    width: 0;
  }
  .lp-a a:before,
  .lp-link:before {
    background-color: #999;
    width: 100%;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-a a:hover,
    .lp-link:hover {
      color: #1a1a1a;
    }
    .lp-a a:hover:after,
    .lp-link:hover:after {
      width: 100%;
    }
  }
  .lp-a--dark a,
  .lp-link--dark {
    color: #5e5e5e;
  }
  .lp-a--dark a:after,
  .lp-link--dark:after {
    background-color: #1a1a1a;
  }
  .lp-a--dark a:before,
  .lp-link--dark:before {
    background-color: #999;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-a--dark a:hover,
    .lp-link--dark:hover {
      color: #1a1a1a;
    }
  }
  .lp-a--light a,
  .lp-link--light {
    color: #c6c6c6;
  }
  .lp-a--light a:after,
  .lp-link--light:after {
    background-color: #fff;
  }
  .lp-a--light a:before,
  .lp-link--light:before {
    background-color: #c6c6c6;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-a--light a:hover,
    .lp-link--light:hover {
      color: #fff;
    }
  }
  .lp-form-group {
    margin-bottom: 39px;
  }
  .lp-label {
    font-weight: 700;
    line-height: 26px;
    opacity: 0.6;
  }
  .lp-input,
  .lp-label {
    color: inherit;
    font-size: 16px;
    letter-spacing: 1px;
  }
  .lp-input {
    background: unset;
    border: solid #999;
    border-radius: 0;
    border-width: 0 0 1px;
    box-shadow: none;
    font-weight: 400;
    line-height: 25px;
    max-width: 100%;
    min-width: 200px;
    padding: 0;
    transition: all 0.3s;
    vertical-align: top;
  }
  .lp-input:active,
  .lp-input:focus {
    border-color: #5e5e5e;
    outline: none;
  }
  .lp-combo-input {
    display: flex;
  }
  .lp-combo-input .lp-input {
    display: block;
  }
  .lp-combo-input .lp-input:first-child {
    border-right: none;
    flex-basis: 64%;
    margin-right: 5px;
  }
  .lp-combo-input .lp-input:last-child {
    flex-basis: 36%;
    min-width: 0;
    text-align: center;
  }
  select.lp-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");
    background-position: right 1rem center;
    background-repeat: no-repeat;
    background-size: 0.8em;
  }
  textarea.lp-input {
    border-width: 1px;
    height: auto;
    min-height: 105px;
    padding: 10px;
    resize: vertical;
  }
  .lp-input-group {
    position: relative;
    width: 100%;
  }
  .lp-input-group .lp-label {
    display: block;
    margin-bottom: -3px;
    opacity: 1;
  }
  .lp-input-group .lp-input,
  .lp-input-group > select:not(.visually-hidden) {
    display: block;
    min-width: unset;
    width: 100%;
  }
  .lp-input-group .lp-input::-moz-placeholder,
  .lp-input-group > select:not(.visually-hidden)::-moz-placeholder {
    opacity: 0;
  }
  .lp-input-group .lp-input::placeholder,
  .lp-input-group > select:not(.visually-hidden)::placeholder {
    opacity: 0;
  }
  .lp-input-group textarea.lp-input {
    margin-top: 10px;
  }
  .lp-input-group--dark .lp-label {
    color: #999;
  }
  .lp-input-group--dark .lp-input {
    border-color: #999;
    color: #1a1a1a;
  }
  .lp-input-group--dark .lp-input:active,
  .lp-input-group--dark .lp-input:focus {
    border-color: #5e5e5e;
  }
  .lp-input-group--light .lp-label {
    color: silver;
  }
  .lp-input-group--light .lp-input {
    border-color: silver;
    color: #fff;
  }
  .lp-input-group--light .lp-input:active,
  .lp-input-group--light .lp-input:focus {
    border-color: #f8f8f8;
  }
  .lp-visually-hidden {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }
  .lp-arrow {
    background-color: var(--slider-arrow-background-color, transparent);
    border: 2px solid;
    border-color: var(--slider-arrow-border-color, #fff);
    color: var(--slider-arrow-color, #fff);
    cursor: pointer;
    font-size: 0;
    height: 48px;
    line-height: 0;
    position: relative;
    transform: none;
    transition: background-color 0.3s;
    width: 48px;
    z-index: 10;
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-arrow:hover {
      background-color: var(--slider-arrow-hover-background-color, silver);
      border-color: var(--slider-arrow-hover-border-color, #fff);
      color: var(--slider-arrow-hover-color, #fff);
    }
  }
  .lp-arrow:focus {
    outline: none;
  }
  .lp-arrow:before {
    border-bottom: 2px solid;
    border-left: 2px solid;
    content: "";
    display: block;
    height: 11px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 11px;
  }
  @media (max-width: 768px) {
    .lp-arrow:before {
      height: 9px;
      width: 9px;
    }
  }
  @media (max-width: 768px) {
    .lp-arrow {
      height: 36px;
      width: 36px;
    }
  }
  .lp-arrow.slick-disabled {
    cursor: default;
    opacity: 0.4;
    pointer-events: none;
  }
  .lp-arrow--next:before {
    transform: translate(calc(-50% - 2px), -50%) rotate(-135deg) skew(4deg, 4deg);
  }
  .lp-arrow--prev:before {
    transform: translate(calc(-50% + 2px), -50%) rotate(45deg) skew(4deg, 4deg);
  }
  .lp-arrow--dark {
    background-color: var(--slider-arrow-background-color, transparent);
    border-color: var(--slider-arrow-border-color, #1a1a1a);
    color: var(--slider-arrow-color, #000);
  }
  @media (hover: hover) and (pointer: fine) {
    .lp-arrow--dark:hover {
      background-color: var(--slider-arrow-hover-background-color, #999);
      border-color: var(--slider-arrow-hover-border-color, #000);
      color: var(--slider-arrow-hover-color, #000);
    }
  }
  .multi-status-slider .lp-arrow {
    background: #fff;
    border: 2px solid #1a1a1a;
    color: #1a1a1a;
  }
  @media (hover: hover) and (pointer: fine) {
    .multi-status-slider .lp-arrow:hover {
      background-color: silver;
    }
  }
  [class*="pagination-style-"] .disabled {
    opacity: 1 !important;
  }
  [class*="pagination-style-"] .disabled a {
    cursor: auto;
    opacity: 0.5 !important;
    pointer-events: none;
  }
  [class*="button-style-"]:disabled {
    cursor: auto;
    opacity: 0.3;
    pointer-events: none;
  }
  