html {
    font-family: sans-serif;
    line-height: 1.666;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased
}

body,
html {
    margin: 0;
    overflow-y: visible;
    padding: 0
}

body {
    color: rgba(0, 0, 0, .8);
    margin: 0;
    overflow-x: hidden;
    word-wrap: break-word;
    -ms-font-feature-settings: "kern", "liga", "clig", "calt";
    -webkit-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 .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: .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, .2);
    border: none;
    height: 1px;
    margin-bottom: calc(1.666rem - 1px)
}

dt,
th {
    font-weight: 700
}

li {
    margin-bottom: .833rem
}

ol li,
ul li {
    padding-left: 0
}

li>ol,
li>ul {
    margin-left: 1.666rem;
    margin-top: .833rem
}

li>ol,
li>p,
li>ul {
    margin-bottom: .833rem
}

code,
kbd,
samp {
    font-size: .85rem;
    line-height: 1.666rem
}

abbr,
abbr[title],
acronym {
    border-bottom: 1px dotted rgba(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, .12);
    font-feature-settings: "tnum";
    -moz-font-feature-settings: "tnum";
    -ms-font-feature-settings: "tnum";
    -webkit-font-feature-settings: "tnum";
    padding: .833rem 1.11067rem calc(.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 {
    background-color: transparent;
    -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: -.25em
}

sup {
    top: -.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: .35em .625em .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: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.pagination-container li {
    list-style: 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
}

.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%;
        -webkit-transform: translateX(-50%) translateY(-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 {
    line-height: 1
}

.lp-i,
.lp-i:before {
    display: inline-block
}

.lp-i:before {
    background-color: currentColor;
    background-size: cover;
    content: "";
    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='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.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'/%3E%3C/svg%3E")
}

.lp-i--linkedin:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M100.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M100.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'/%3E%3C/svg%3E")
}

.lp-i--facebook:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M80 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M80 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'/%3E%3C/svg%3E")
}

.lp-i--envelope:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 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'/%3E%3C/svg%3E")
}

.lp-i--instagram:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.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'/%3E%3C/svg%3E")
}

.lp-i--youtube:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.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'/%3E%3C/svg%3E")
}

.lp-i--tiktok:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19'%3E%3Cpath d='M11.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19'%3E%3Cpath d='M11.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'/%3E%3C/svg%3E")
}

.lp-i--google:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18'%3E%3Cpath d='M11.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18'%3E%3Cpath d='M11.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'/%3E%3C/svg%3E")
}

.lp-i--zillow:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19'%3E%3Cpath d='M11.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'/%3E%3Cpath d='M4.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19'%3E%3Cpath d='M11.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'/%3E%3Cpath d='M4.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'/%3E%3C/svg%3E")
}

.lp-i--yelp:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='m42.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='m42.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'/%3E%3C/svg%3E")
}

.lp-i--pinterest:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath d='M496 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath d='M496 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'/%3E%3C/svg%3E")
}

.lp-i--podcast:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M267.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M267.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'/%3E%3C/svg%3E")
}

.lp-i--chevron-up:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='m241 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='m241 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'/%3E%3C/svg%3E")
}

.lp-i--chevron-down:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M207 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M207 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'/%3E%3C/svg%3E")
}

.lp-i--chevron-left:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M34.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M34.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'/%3E%3C/svg%3E")
}

.lp-i--chevron-right:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M285.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M285.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'/%3E%3C/svg%3E")
}

.lp-i--angle-double-down:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 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'/%3E%3C/svg%3E")
}

.lp-i--arrow-right:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='m190.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='m190.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'/%3E%3C/svg%3E")
}

.lp-i--angle-right:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m224.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m224.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'/%3E%3C/svg%3E")
}

.lp-i--angle-left:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m31.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m31.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'/%3E%3C/svg%3E")
}

.lp-i--times:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='m242.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='m242.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'/%3E%3C/svg%3E")
}

.lp-i--play:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M424.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M424.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'/%3E%3C/svg%3E")
}

.lp-i--expand-alt:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M212.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M212.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'/%3E%3C/svg%3E")
}

.lp-i--download:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M216 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M216 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'/%3E%3C/svg%3E")
}

.lp-i--search:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M505 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M505 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'/%3E%3C/svg%3E")
}

.lp-i--circle-notch:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M288 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M288 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'/%3E%3C/svg%3E")
}

.lp-i--heart:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M462.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M462.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'/%3E%3C/svg%3E")
}

.lp-i--pause:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M144 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M144 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'/%3E%3C/svg%3E")
}

.lp-i--bookmark:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M0 512V48C0 21.5 21.5 0 48 0h288c26.5 0 48 21.5 48 48v464L192 400z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M0 512V48C0 21.5 21.5 0 48 0h288c26.5 0 48 21.5 48 48v464L192 400z'/%3E%3C/svg%3E")
}

.lp-i--home:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M280.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M280.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'/%3E%3C/svg%3E")
}

.lp-i--check-circle:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 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'/%3E%3C/svg%3E")
}

.lp-i--check:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.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'/%3E%3C/svg%3E")
}

.lp-i--plus:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 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'/%3E%3C/svg%3E")
}

.lp-i--video-camera:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M336.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M336.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'/%3E%3C/svg%3E")
}

.lp-i--user:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 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'/%3E%3C/svg%3E")
}

.lp-i--file-invoice:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M288 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M288 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'/%3E%3C/svg%3E")
}

.lp-i--tty:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M5.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M5.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'/%3E%3C/svg%3E")
}

.lp-i--phone:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m493.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m493.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'/%3E%3C/svg%3E")
}

.lp-i--phone-alt:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m497.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m497.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'/%3E%3C/svg%3E")
}

.lp-i--clock:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 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'/%3E%3C/svg%3E")
}

.lp-i--map-marked:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 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'/%3E%3C/svg%3E")
}

.lp-i--map-signs:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M507.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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M507.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'/%3E%3C/svg%3E")
}

.lp-i--map-marked-alt:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 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'/%3E%3C/svg%3E")
}

.lp-i--map:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 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'/%3E%3C/svg%3E")
}

.lp-i--spinner:before {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M304 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'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M304 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'/%3E%3C/svg%3E")
}

.lp-i--spin {
    -webkit-animation: i-spin 2s linear infinite;
    animation: i-spin 2s linear infinite
}

.lp-i--pulse {
    -webkit-animation: i-spin 1s steps(8) infinite;
    animation: i-spin 1s steps(8) infinite
}

@-webkit-keyframes i-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes i-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        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: .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 .3s ease-out 0s, left .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: .3s
    }

    .lp_animation-img-zoom:hover img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.lp_scroll-element {
    position: relative;
    transition: 1s linear
}

.lp_scroll-element.lp_scrolled:before,
.lp_scrolled,
.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;
    -webkit-transform: translateY(-100%);
    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
}

@-webkit-keyframes lp-animation--circle-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    25% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    75% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes lp-animation--circle-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    25% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    75% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.modals>.modal,
body>.modal {
    background-color: rgba(0, 0, 0, .92);
    display: none;
    height: 100%;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}

.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%
}

.modals>.modal .lightbox-video,
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;
    z-index: 2
}

.modals>.modal .close img,
body>.modal .close img {
    height: 100%;
    width: 100%
}

.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 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

@media(max-width:768px) {
    .lp-arrow.lp-arrow--vertical {
        -webkit-transform: rotate(0deg);
        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 {
    transition: opacity .3s
}

.lp-disclaimer a,
.lp-disclaimer a:hover {
    color: inherit;
    text-decoration: underline !important
}

.lp-disclaimer a:hover {
    opacity: .8
}

body {
    background-color: var(--global-background-color);
    font-family: var(--global-secondary-font-family);
    font-size: var(--global-body-font-size);
    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;
    visibility: hidden
}

.lp-h-pot,
.lp-visually-hidden {
    overflow: hidden;
    position: absolute
}

.lp-visually-hidden {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    white-space: nowrap;
    width: 1px
}

.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, .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, .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: #fff;
    cursor: pointer;
    font-size: 0;
    height: 32px;
    padding: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    -webkit-transform: translateZ(0);
    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 .3s;
    width: 20px
}

.lp-lightbox__close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.lp-lightbox__close:after {
    -webkit-transform: rotate(-45deg);
    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 .3s;
    width: 46px;
    z-index: 1
}

.lp-lightbox-arrow.slick-disabled {
    cursor: default;
    opacity: .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 .3s;
    width: 10px
}

.lp-lightbox-arrow--prev {
    left: 10px
}

@media screen and (orientation:landscape) {
    .lp-lightbox-arrow--prev {
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px)
    }
}

.lp-lightbox-arrow--prev:before {
    margin-left: -3px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.lp-lightbox-arrow--next {
    right: 10px
}

@media screen and (orientation:landscape) {
    .lp-lightbox-arrow--next {
        -webkit-transform: translateX(50px);
        transform: translateX(50px)
    }
}

.lp-lightbox-arrow--next:before {
    margin-left: -7px;
    -webkit-transform: rotate(45deg);
    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: inherit;
    display: inline-flex;
    justify-content: center;
    position: relative;
    transition: all .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 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.lp-close-icon:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

:root {
    --colorCream1: #f7f8f6;
    --colorCream2: #f5f3ef;
    --colorCream3: #e4dfd8;
    --colorBrownSugar: #d7ad98;
    --colorBeige: #daa786;
    --colorBrown: #c28563;
    --colorBrownDark: #a67255;
    --colorDike1: #cdc2bd;
    --colorDike2: #9b857a;
    --colorDark1: #a2a2a4;
    --colorDark2: #6a6a70;
    --colorDark3: #36363d;
    --colorGray: #1a1a1a;
    --colorDark4: #1f1e1e;
    --colorDark5: #141414;
    --lp-icon-pin-map: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='48' fill='none'%3E%3Cpath fill='%23A67255' d='m16 48-.985-1.184C14.4 46.16 0 28.011 0 17.096 0 7.627 7.138 0 16 0s16 7.627 16 17.096c0 10.915-14.4 29.063-15.015 29.852z'/%3E%3C/svg%3E")
}

.lp-h1,
h1 {
    font-family: var(--global-primary-font-family);
    font-size: var(--global-h1-font-size, 120px);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1
}

@media(max-width:1024px) {

    .lp-h1,
    h1 {
        font-size: calc(var(--global-h1-font-size, 120px)*.833);
        line-height: 1.2
    }
}

@media(max-width:560px) {

    .lp-h1,
    h1 {
        font-size: calc(var(--global-h1-font-size, 120px)*.4)
    }
}

@media(min-width:1441px) {

    .lp-h1,
    h1 {
        font-size: 8.3333333333vw
    }
}

.lp-h2,
h2 {
    font-family: var(--global-primary-font-family);
    font-size: var(--global-h2-font-size, 72px);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.11
}

@media(max-width:1024px) {

    .lp-h2,
    h2 {
        font-size: calc(var(--global-h2-font-size, 72px)*.86);
        line-height: 1.29
    }
}

@media(max-width:560px) {

    .lp-h2,
    h2 {
        font-size: calc(var(--global-h2-font-size, 72px)*.444);
        line-height: 1.1
    }
}

@media(min-width:1441px) {

    .lp-h2,
    h2 {
        font-size: 5vw
    }
}

.lp-h3,
h3 {
    font-family: var(--global-primary-font-family);
    font-size: var(--global-h3-font-size, 48px);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25
}

@media(max-width:1024px) {

    .lp-h3,
    h3 {
        font-size: calc(var(--global-h3-font-size, 48px)*.792);
        line-height: 1.1
    }
}

@media(max-width:560px) {

    .lp-h3,
    h3 {
        font-size: calc(var(--global-h3-font-size, 48px)*.458)
    }
}

@media(min-width:1441px) {

    .lp-h3,
    h3 {
        font-size: 3.333333vw
    }
}

.lp-h4,
h4 {
    font-family: var(--global-primary-font-family);
    font-size: var(--global-h4-font-size, 32px);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.1
}

@media(max-width:1024px) {

    .lp-h4,
    h4 {
        font-size: calc(var(--global-h4-font-size, 32px)*.75)
    }
}

@media(max-width:560px) {

    .lp-h4,
    h4 {
        font-size: calc(var(--global-h4-font-size, 32px)*.4)
    }
}

@media(min-width:1441px) {

    .lp-h4,
    h4 {
        font-size: 2.222222vw
    }
}

.lp-h5,
h5 {
    font-family: var(--global-primary-font-family);
    font-size: var(--global-h5-font-size, 20px);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.1
}

@media(max-width:1024px) {

    .lp-h5,
    h5 {
        font-size: calc(var(--global-h4-font-size, 32px)*.8)
    }
}

@media(max-width:560px) {

    .lp-h5,
    h5 {
        font-size: calc(var(--global-h4-font-size, 32px)*.4)
    }
}

@media(min-width:1441px) {

    .lp-h5,
    h5 {
        font-size: 1.3888vw
    }
}

.lp-h6,
h6 {
    font-family: var(--global-primary-font-family);
    font-size: var(--global-h6-font-size, 20px);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.1
}

@media(max-width:1024px) {

    .lp-h6,
    h6 {
        font-size: calc(var(--global-h4-font-size, 32px)*.8)
    }
}

@media(max-width:560px) {

    .lp-h6,
    h6 {
        font-size: calc(var(--global-h4-font-size, 32px)*.4)
    }
}

@media(min-width:1441px) {

    .lp-h6,
    h6 {
        font-size: 1.3888vw
    }
}

button {
    font-family: var(--global-secondary-font-family)
}

body {
    letter-spacing: .5px;
    line-height: 1.7
}

@media(max-width:560px) {
    body {
        font-size: calc(var(--global-body-font-size, 14px)*.93)
    }
}

.bf-l {
    font-size: calc(var(--global-body-font-size, 14px)*1.43);
    line-height: 1.6
}

@media(max-width:560px) {
    .bf-l {
        font-size: var(--global-body-font-size, 14px);
        letter-spacing: .5px;
        line-height: 1.7
    }
}

.bf-s {
    font-size: calc(var(--global-body-font-size, 14px)*.857);
    letter-spacing: .5px;
    line-height: 1.33
}

@media(max-width:1024px) {
    .bf-s {
        line-height: 2
    }
}

@media(max-width:560px) {
    .bf-s {
        line-height: 1.5
    }
}

.bf-xs {
    font-size: calc(var(--global-body-font-size, 14px)*.714);
    letter-spacing: .5px;
    line-height: 1.6
}

.overline {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .4px;
    line-height: 1.82;
    text-transform: uppercase
}

.slick-track {
    margin: auto
}

.slick-list {
    min-width: 100%
}

.lp-pre-line {
    white-space: pre-line
}

.lp-vertical-paddings {
    padding-bottom: 8.33vw;
    padding-top: 8.33vw
}

@media(max-width:1440px) {
    .lp-vertical-paddings {
        padding-bottom: 120px;
        padding-top: 120px
    }
}

@media(max-width:1024px) {
    .lp-vertical-paddings {
        padding-bottom: 80px;
        padding-top: 80px
    }
}

@media(max-width:560px) {
    .lp-vertical-paddings {
        padding-bottom: 56px;
        padding-top: 56px
    }
}

.container,
.lp-container {
    padding-left: 8.33vw;
    padding-right: 8.33vw;
    width: 100%
}

@media(max-width:1024px) {

    .container,
    .lp-container {
        padding-left: 64px;
        padding-right: 64px
    }
}

@media(max-width:560px) {

    .container,
    .lp-container {
        padding-left: 32px;
        padding-right: 32px
    }
}

.container--l,
.lp-container--l {
    padding-left: 4.16vw;
    padding-right: 4.16vw;
    width: 100%
}

@media(max-width:1024px) {

    .container--l,
    .lp-container--l {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media(max-width:560px) {

    .container--l,
    .lp-container--l {
        padding-left: 32px;
        padding-right: 32px
    }
}

.container--m {
    padding-left: 12.5vw;
    padding-right: 12.5vw
}

@media(max-width:1024px) {
    .container--m {
        padding-left: 64px;
        padding-right: 64px
    }
}

@media(max-width:560px) {
    .container--m {
        padding-left: 32px;
        padding-right: 32px
    }
}

.h-pot {
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 0
}

.hide {
    display: none
}

.lp-btn {
    background-image: none;
    border: 1px solid;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    letter-spacing: .4px;
    line-height: 1.8;
    max-width: 100%;
    overflow: hidden;
    padding: 22px 68px 22px 40px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    text-transform: uppercase;
    touch-action: manipulation;
    transition: padding .4s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 0
}

.lp-btn:before {
    background-color: inherit;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: background-color 0s linear .4s, left 0s linear .4s, -webkit-transform .4s ease;
    transition: transform .4s ease, background-color 0s linear .4s, left 0s linear .4s;
    transition: transform .4s ease, background-color 0s linear .4s, left 0s linear .4s, -webkit-transform .4s ease;
    width: 100%;
    z-index: -1
}

.lp-btn:after,
.lp-btn:before {
    content: "";
    display: block;
    position: absolute
}

.lp-btn:after {
    background-color: currentColor;
    -webkit-clip-path: path("M8 7.00065C8 7.00065 3.02079 9.96201 0.214319 13.6673L0 13.4718C0.8 11.7051 1.7127 9.15469 4.12194 7.00065C1.7127 4.8448 0.8 2.29434 0 0.527667L0.216166 0.333984C3.02263 4.03387 8 7.00065 8 7.00065Z");
    clip-path: path("M8 7.00065C8 7.00065 3.02079 9.96201 0.214319 13.6673L0 13.4718C0.8 11.7051 1.7127 9.15469 4.12194 7.00065C1.7127 4.8448 0.8 2.29434 0 0.527667L0.216166 0.333984C3.02263 4.03387 8 7.00065 8 7.00065Z");
    height: 14px;
    left: calc(100% - 33px);
    right: 40px;
    top: 50%;
    -webkit-transform: translate(-15px, -50%);
    transform: translate(-15px, -50%);
    transition: left 0s linear .2s, -webkit-transform .4s ease;
    transition: transform .4s ease, left 0s linear .2s;
    transition: transform .4s ease, left 0s linear .2s, -webkit-transform .4s ease;
    width: 8px
}

.lp-btn:hover {
    padding-left: 68px;
    padding-right: 40px
}

.lp-btn:hover:before {
    left: -100%;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    transition: background-color 0s linear .4s, left 0s linear .4s, -webkit-transform .4s ease;
    transition: transform .4s ease, background-color 0s linear .4s, left 0s linear .4s;
    transition: transform .4s ease, background-color 0s linear .4s, left 0s linear .4s, -webkit-transform .4s ease
}

.lp-btn:hover:after {
    left: 25px;
    -webkit-transform: translate(15px, -50%);
    transform: translate(15px, -50%)
}

.lp-btn:disabled {
    cursor: default;
    opacity: .6;
    pointer-events: none
}

@media(max-width:560px) {
    .lp-btn--mob-full-width {
        width: 100%
    }
}

.lp-btn,
.lp-btn.lp-btn--filled {
    background-color: var(--colorBrown, #c28563);
    border-color: var(--colorBrown, #c28563);
    color: var(--colorCream1, #f7f8f6)
}

.lp-btn.lp-btn--filled:hover,
.lp-btn:hover {
    background-color: var(--colorBrownDark, #a67255);
    border-color: var(--colorBrownDark, #a67255);
    color: var(--colorCream1, #f7f8f6)
}

.link--arrow {
    background: linear-gradient(currentColor, currentColor) 0 100%/0 1px no-repeat;
    color: var(--colorBrown, #c28563);
    display: inline;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .4px;
    line-height: 1.33;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 28px;
    text-transform: uppercase;
    transition: all .4s ease, background-size .25s ease
}

/*.link--arrow:before {
    opacity: 0;
    -webkit-transform: translate(-24px, 5px);
    transform: translate(-24px, 5px);
    transition: opacity .15s ease
}

.link--arrow:after,
.link--arrow:before {
    background-color: currentColor;
    -webkit-clip-path: path("M8 7.00065C8 7.00065 3.02079 9.96201 0.214319 13.6673L0 13.4718C0.8 11.7051 1.7127 9.15469 4.12194 7.00065C1.7127 4.8448 0.8 2.29434 0 0.527667L0.216166 0.333984C3.02263 4.03387 8 7.00065 8 7.00065Z");
    clip-path: path("M8 7.00065C8 7.00065 3.02079 9.96201 0.214319 13.6673L0 13.4718C0.8 11.7051 1.7127 9.15469 4.12194 7.00065C1.7127 4.8448 0.8 2.29434 0 0.527667L0.216166 0.333984C3.02263 4.03387 8 7.00065 8 7.00065Z");
    content: "";
    display: inline-block;
    height: 14px;
    position: absolute;
    width: 8px
}

.link--arrow:after {
    -webkit-transform: translate(20px, 5px);
    transform: translate(20px, 5px);
    transition: opacity .15s ease .25s
}*/

.link--arrow:hover {
    background-size: 100% 1px;
    padding-left: 24px;
    padding-right: 0;
    transition: all .4s ease, background-size .25s ease .15s
}

.link--arrow:hover:before {
    opacity: 1;
    transition: opacity .15s ease .25s
}

.link--arrow:hover:after {
    opacity: 0;
    transition: opacity .15s ease
}

.link--arrow:hover {
    color: var(--colorBrown, #c28563)
}

.lp-link {
    background-color: transparent;
    border-color: transparent;
    cursor: pointer;
    display: inline-block;
    position: relative;
    text-decoration: none;
    transition: .3s
}

.lp-link:after {
    background: var(--colorBrown, #c28563);
    bottom: -6px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    transition: .3s;
    width: 100%
}

@media(hover:hover)and (pointer:fine) {
    .lp-link:hover {
        background-color: transparent;
        border-color: transparent
    }

    .lp-link:hover:after {
        transition: width .3s;
        width: 0
    }
}

.lp-link:disabled {
    opacity: .5
}

.lp-link.lp-link--light {
    color: var(--colorCream3, #e4dfd8)
}

@media(hover:hover)and (pointer:fine) {
    .lp-link.lp-link--light:hover {
        color: var(--colorBrown, #c28563)
    }
}

.lp-link.lp-link--dark {
    color: var(--colorDark3, #36363d)
}

@media(hover:hover)and (pointer:fine) {
    .lp-link.lp-link--dark:hover {
        color: var(--colorBrown, #c28563)
    }
}

.lp-link.lp-link--dark:disabled {
    color: var(--themeBlack, #211f1f)
}

.lp-play {
    align-items: center;
    background-color: var(--themeBlack, #211f1f);
    border: 1px solid;
    border-color: var(--themeBlack, #211f1f);
    border-radius: 50%;
    box-shadow: none;
    color: var(--themeWhite, #fff);
    cursor: pointer;
    display: inline-flex;
    flex-shrink: 0;
    height: 132px;
    justify-content: center;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all .2s;
    vertical-align: middle;
    width: 132px
}

@media(max-width:767px) {
    .lp-play {
        height: 96px;
        width: 96px
    }
}

.lp-play:after {
    border-bottom: 10px solid transparent;
    border-left: 16px solid;
    border-top: 10px solid transparent;
    content: "";
    display: inline-block;
    margin-left: 6px;
    transition: all .3s;
    vertical-align: middle
}

@media(max-width:767px) {
    .lp-play:after {
        border-bottom-width: 7px;
        border-left-width: 12px;
        border-top-width: 7px
    }
}

@media(hover:hover)and (pointer:fine) {
    .lp-play:hover {
        background-color: var(--themeBlack, #211f1f);
        border-color: var(--themeBlack, #211f1f)
    }

    .lp-play:hover:after {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.lp-play--dark {
    background-color: var(--themeBlack, #211f1f);
    border-color: var(--themeBlack, #211f1f);
    color: var(--themeWhite, #fff)
}

@media(hover:hover)and (pointer:fine) {
    .lp-play--dark:hover {
        background-color: var(--themeBlack, #211f1f);
        border-color: var(--themeBlack, #211f1f)
    }
}

.lp-play--light {
    background-color: var(--themeWhite, #fff);
    border-color: var(--themeWhite, #fff);
    color: var(--themeBlack, #211f1f)
}

@media(hover:hover)and (pointer:fine) {
    .lp-play--light:hover {
        background-color: var(--themeWhite, #fff);
        border-color: var(--themeWhite, #fff)
    }
}

.lp-input {
    background: transparent;
    border: 1px solid rgba(31, 31, 31, .2);
    border-radius: 0;
    box-shadow: none;
    color: #1f1f1f;
    font-family: inherit;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    max-width: 100%;
    min-width: 200px;
    padding: 10px 20px;
    transition: all .3s;
    vertical-align: top
}

.lp-input:active,
.lp-input:focus {
    border-color: #1f1f1f;
    color: #1f1f1f;
    outline: none
}

.lp-input::-webkit-input-placeholder {
    color: inherit;
    opacity: .5
}

.lp-input::-moz-placeholder {
    color: inherit;
    opacity: .5
}

.lp-input::placeholder {
    color: inherit;
    opacity: .5
}

.lp-input:-webkit-autofill,
.lp-input:-webkit-autofill:focus,
.lp-input:-webkit-autofill:hover {
    border: 1px solid rgba(31, 31, 31, .2);
    -webkit-text-fill-color: #1f1f1f;
    -webkit-box-shadow: inset 0 0 0 1000px transparent;
    -webkit-transition: background-color 5000s ease-in-out 10000s;
    transition: background-color 5000s ease-in-out 10000s
}

.lp-input--dark {
    border-color: rgba(31, 31, 31, .2);
    color: #1f1f1f
}

.lp-input--dark:active,
.lp-input--dark:focus {
    border-color: #1f1f1f;
    color: #1f1f1f
}

.lp-input--dark:-webkit-autofill,
.lp-input--dark:-webkit-autofill:focus,
.lp-input--dark:-webkit-autofill:hover {
    border: 1px solid rgba(31, 31, 31, .2);
    -webkit-text-fill-color: #1f1f1f;
    -webkit-box-shadow: inset 0 0 0 1000px transparent;
    -webkit-transition: background-color 5000s ease-in-out 10000s;
    transition: background-color 5000s ease-in-out 10000s
}

.lp-input--light {
    border-color: hsla(0, 0%, 100%, .2);
    color: #fff
}

.lp-input--light:active,
.lp-input--light:focus {
    border-color: #fff;
    color: #fff
}

.lp-input--light:-webkit-autofill,
.lp-input--light:-webkit-autofill:focus,
.lp-input--light:-webkit-autofill:hover {
    border: 1px solid hsla(0, 0%, 100%, .2);
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: inset 0 0 0 1000px transparent;
    -webkit-transition: background-color 5000s ease-in-out 10000s;
    transition: background-color 5000s ease-in-out 10000s
}

.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%
}

.lp-combo-input .lp-input:first-child:active+.lp-input--dark,
.lp-combo-input .lp-input:first-child:focus+.lp-input--dark {
    border-left-color: #1f1f1f
}

.lp-combo-input .lp-input:first-child:active+.lp-input--light,
.lp-combo-input .lp-input:first-child:focus+.lp-input--light {
    border-left-color: #fff
}

.lp-combo-input .lp-input:last-child {
    flex-basis: 36%;
    min-width: 0;
    text-align: center
}

.lp-input-group {
    position: relative;
    width: 100%
}

.lp-input-group .lp-label {
    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-input-group .lp-input {
    display: block;
    min-width: unset;
    width: 100%
}

.lp-input-group .lp-input:-webkit-autofill,
.lp-input-group .lp-input:-webkit-autofill:focus,
.lp-input-group .lp-input:-webkit-autofill:hover {
    border: 1px solid rgba(31, 31, 31, .2);
    -webkit-text-fill-color: #1f1f1f;
    -webkit-box-shadow: inset 0 0 0 1000px transparent;
    -webkit-transition: background-color 5000s ease-in-out 10000s;
    transition: background-color 5000s ease-in-out 10000s
}

.lp-input-group--dark .lp-input {
    border-color: rgba(31, 31, 31, .2);
    color: #1f1f1f
}

.lp-input-group--dark .lp-input:active,
.lp-input-group--dark .lp-input:focus {
    border-color: #1f1f1f;
    color: #1f1f1f
}

.lp-input-group--dark .lp-input:-webkit-autofill,
.lp-input-group--dark .lp-input:-webkit-autofill:focus,
.lp-input-group--dark .lp-input:-webkit-autofill:hover {
    border: 1px solid rgba(31, 31, 31, .2);
    -webkit-text-fill-color: #1f1f1f;
    -webkit-box-shadow: inset 0 0 0 1000px transparent;
    -webkit-transition: background-color 5000s ease-in-out 10000s;
    transition: background-color 5000s ease-in-out 10000s
}

.lp-input-group--light .lp-input {
    border-color: hsla(0, 0%, 100%, .2);
    color: #fff
}

.lp-input-group--light .lp-input:active,
.lp-input-group--light .lp-input:focus {
    border-color: #fff;
    color: #fff
}

.lp-input-group--light .lp-input:-webkit-autofill,
.lp-input-group--light .lp-input:-webkit-autofill:focus,
.lp-input-group--light .lp-input:-webkit-autofill:hover {
    border: 1px solid hsla(0, 0%, 100%, .2);
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: inset 0 0 0 1000px transparent;
    -webkit-transition: background-color 5000s ease-in-out 10000s;
    transition: background-color 5000s ease-in-out 10000s
}

textarea.lp-input {
    height: auto;
    min-height: 120px;
    resize: vertical
}

select.lp-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
    background-position: right 16px center;
    background-repeat: no-repeat;
    background-size: .8em;
    padding-right: 40px
}

.lp-form-group {
    margin-bottom: 8px
}

.custom-select {
    height: 100%;
    position: relative;
    width: 100%
}

@media(max-width:1200px) {
    .custom-select {
        height: auto
    }
}

.custom-select .lp-input--dark+.custom-select-menu .custom-select-content {
    background-color: var(--themeBlack, #211f1f);
    color: var(--themeWhite, #fff)
}

.custom-select .lp-input--dark+.custom-select-menu .custom-select-item.is-selected,
.custom-select .lp-input--dark+.custom-select-menu .custom-select-item:focus,
.custom-select .lp-input--dark+.custom-select-menu .custom-select-item:hover {
    background-color: hsla(0, 0%, 100%, .2)
}

.custom-select .lp-input--light+.custom-select-menu .custom-select-content {
    background-color: var(--themeWhite, #fff);
    color: var(--themeBlack, #211f1f)
}

.custom-select .lp-input--light+.custom-select-menu .custom-select-item.is-selected,
.custom-select .lp-input--light+.custom-select-menu .custom-select-item:focus,
.custom-select .lp-input--light+.custom-select-menu .custom-select-item:hover {
    background-color: rgba(31, 31, 31, .2)
}

.custom-select-toggle {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    transition: all .2s;
    white-space: nowrap;
    width: 100%
}

.custom-select-toggle:after {
    border-bottom: 2px solid;
    border-left: 2px solid;
    content: "";
    height: 9px;
    margin-top: -6px;
    position: absolute;
    right: 17px;
    top: 50%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .2s;
    width: 9px
}

.custom-select.open .custom-select-toggle:after {
    margin-top: -3px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.custom-select-menu {
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 2
}

.custom-select-content {
    width: 100%
}

.custom-select-item {
    background: transparent;
    border: none;
    border-radius: 0;
    color: inherit;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    padding: 10px 40px 10px 18px;
    text-align: left;
    text-overflow: ellipsis;
    transition: all .2s;
    white-space: nowrap;
    width: 100%
}

.custom-select-item.is-selected,
.custom-select-item:focus,
.custom-select-item:hover {
    background-color: #2d2f30
}

.custom-select-item.is-disabled,
.custom-select-item:disabled {
    display: none
}

.lp-arrow {
    align-items: center;
    background: transparent;
    border: 1px solid #36363d;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 80px;
    justify-content: center;
    transition: border-color .6s;
    width: 80px
}

.lp-arrow--next {
    margin-left: 31px
}

.lp-arrow--next:after,
.lp-arrow--prev:after {
    background-color: #c28563;
    content: "";
    display: block;
    height: 20px;
    width: 12px
}

.lp-arrow--prev:after {
    -webkit-clip-path: path("M8.74228e-07 10C8.74228e-07 10 7.46882 5.55797 11.6785 -2.81045e-08L12 0.293238C10.8 2.94325 9.43095 6.76794 5.81709 10C9.43095 13.2338 10.8 17.0595 12 19.7095L11.6758 20C7.46605 14.4502 8.74228e-07 10 8.74228e-07 10Z");
    clip-path: path("M8.74228e-07 10C8.74228e-07 10 7.46882 5.55797 11.6785 -2.81045e-08L12 0.293238C10.8 2.94325 9.43095 6.76794 5.81709 10C9.43095 13.2338 10.8 17.0595 12 19.7095L11.6758 20C7.46605 14.4502 8.74228e-07 10 8.74228e-07 10Z")
}

.lp-arrow--next:after {
    -webkit-clip-path: path("M12 10C12 10 4.53118 14.442 0.321478 20L0 19.7068C1.2 17.0567 2.56905 13.2311 6.18291 10C2.56905 6.76622 1.2 2.94054 0 0.290524L0.324249 0C4.53395 5.54982 12 10 12 10Z");
    clip-path: path("M12 10C12 10 4.53118 14.442 0.321478 20L0 19.7068C1.2 17.0567 2.56905 13.2311 6.18291 10C2.56905 6.76622 1.2 2.94054 0 0.290524L0.324249 0C4.53395 5.54982 12 10 12 10Z")
}

.lp-arrow--light {
    background: #fff;
    border: none
}

@media(hover:hover)and (pointer:fine) {
    .lp-arrow:hover {
        border-color: #e4dfd8
    }
}

.pagination-container ul {
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0
}

.pagination-container ul li {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    margin: 0 7px;
    position: relative;
    width: 32px
}

.pagination-container ul li.paginationjs-next a,
.pagination-container ul li.paginationjs-prev a {
    display: block;
    padding: 6px 15px
}

.pagination-container ul li.paginationjs-next,
.pagination-container ul li.paginationjs-prev {
    height: 32px;
    width: 16px
}

.pagination-container ul li.paginationjs-next:after,
.pagination-container ul li.paginationjs-prev:after {
    background: #c28563;
    content: "";
    display: block;
    height: 14px;
    position: absolute;
    width: 8px
}

.pagination-container ul li.paginationjs-next a,
.pagination-container ul li.paginationjs-prev a {
    overflow: hidden;
    text-indent: -25px
}

.pagination-container ul li.paginationjs-prev {
    margin: 0 24px 0 0
}

@media(max-width:560px) {
    .pagination-container ul li.paginationjs-prev {
        margin: 0 15px 0 0
    }
}

.pagination-container ul li.paginationjs-prev:after {
    -webkit-clip-path: path("M0 6.9987C0 6.9987 4.97921 9.96005 7.78568 13.6654L8 13.4699C7.2 11.7032 6.2873 9.15274 3.87806 6.9987C6.2873 4.84285 7.2 2.29239 8 0.525714L7.78383 0.332031C4.97737 4.03191 0 6.9987 0 6.9987Z");
    clip-path: path("M0 6.9987C0 6.9987 4.97921 9.96005 7.78568 13.6654L8 13.4699C7.2 11.7032 6.2873 9.15274 3.87806 6.9987C6.2873 4.84285 7.2 2.29239 8 0.525714L7.78383 0.332031C4.97737 4.03191 0 6.9987 0 6.9987Z")
}

.pagination-container ul li.paginationjs-next {
    margin: 0 0 0 24px
}

@media(max-width:560px) {
    .pagination-container ul li.paginationjs-next {
        margin: 0 0 0 15px
    }
}

.pagination-container ul li.paginationjs-next:after {
    -webkit-clip-path: path("M8 6.9987C8 6.9987 3.02079 9.96005 0.214319 13.6654L0 13.4699C0.8 11.7032 1.7127 9.15274 4.12194 6.9987C1.7127 4.84285 0.8 2.29239 0 0.525714L0.216166 0.332031C3.02263 4.03191 8 6.9987 8 6.9987Z");
    clip-path: path("M8 6.9987C8 6.9987 3.02079 9.96005 0.214319 13.6654L0 13.4699C0.8 11.7032 1.7127 9.15274 4.12194 6.9987C1.7127 4.84285 0.8 2.29239 0 0.525714L0.216166 0.332031C3.02263 4.03191 8 6.9987 8 6.9987Z")
}

.pagination-container ul li:hover a {
    color: #c28563;
    transition: all .3s linear
}

.pagination-container ul li a {
    align-items: center;
    border: 1px solid hsla(0, 0%, 100%, 0);
    border-radius: 2px;
    color: #a2a2a4;
    display: flex;
    font-size: 12px;
    height: 100%;
    justify-content: center;
    transition: all .3s linear;
    width: 100%
}

.pagination-container ul li.active a {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 2px;
    color: #c28563
}

.lp-pagination.pagination-container ul {
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0
}

.lp-pagination.pagination-container ul li {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    margin: 0 7px;
    position: relative;
    width: 32px
}

.lp-pagination.pagination-container ul li.paginationjs-next a,
.lp-pagination.pagination-container ul li.paginationjs-prev a {
    display: block;
    padding: 6px 15px
}

.lp-pagination.pagination-container ul li.paginationjs-next,
.lp-pagination.pagination-container ul li.paginationjs-prev {
    height: 32px;
    width: 16px
}

.lp-pagination.pagination-container ul li.paginationjs-next:after,
.lp-pagination.pagination-container ul li.paginationjs-prev:after {
    background: #c28563;
    content: "";
    display: block;
    height: 14px;
    position: absolute;
    width: 8px
}

.lp-pagination.pagination-container ul li.paginationjs-next a,
.lp-pagination.pagination-container ul li.paginationjs-prev a {
    overflow: hidden;
    text-indent: -25px
}

.lp-pagination.pagination-container ul li.paginationjs-prev {
    margin: 0 24px 0 0
}

@media(max-width:560px) {
    .lp-pagination.pagination-container ul li.paginationjs-prev {
        margin: 0 15px 0 0
    }
}

.lp-pagination.pagination-container ul li.paginationjs-prev:after {
    -webkit-clip-path: path("M0 6.9987C0 6.9987 4.97921 9.96005 7.78568 13.6654L8 13.4699C7.2 11.7032 6.2873 9.15274 3.87806 6.9987C6.2873 4.84285 7.2 2.29239 8 0.525714L7.78383 0.332031C4.97737 4.03191 0 6.9987 0 6.9987Z");
    clip-path: path("M0 6.9987C0 6.9987 4.97921 9.96005 7.78568 13.6654L8 13.4699C7.2 11.7032 6.2873 9.15274 3.87806 6.9987C6.2873 4.84285 7.2 2.29239 8 0.525714L7.78383 0.332031C4.97737 4.03191 0 6.9987 0 6.9987Z")
}

.lp-pagination.pagination-container ul li.paginationjs-next {
    margin: 0 0 0 24px
}

@media(max-width:560px) {
    .lp-pagination.pagination-container ul li.paginationjs-next {
        margin: 0 0 0 15px
    }
}

.lp-pagination.pagination-container ul li.paginationjs-next:after {
    -webkit-clip-path: path("M8 6.9987C8 6.9987 3.02079 9.96005 0.214319 13.6654L0 13.4699C0.8 11.7032 1.7127 9.15274 4.12194 6.9987C1.7127 4.84285 0.8 2.29239 0 0.525714L0.216166 0.332031C3.02263 4.03191 8 6.9987 8 6.9987Z");
    clip-path: path("M8 6.9987C8 6.9987 3.02079 9.96005 0.214319 13.6654L0 13.4699C0.8 11.7032 1.7127 9.15274 4.12194 6.9987C1.7127 4.84285 0.8 2.29239 0 0.525714L0.216166 0.332031C3.02263 4.03191 8 6.9987 8 6.9987Z")
}

.lp-pagination.pagination-container ul li:hover a {
    color: #c28563;
    transition: all .3s linear
}

.lp-pagination.pagination-container ul li a {
    align-items: center;
    border: 1px solid hsla(0, 0%, 100%, 0);
    border-radius: 2px;
    color: #a2a2a4;
    display: flex;
    font-size: 12px;
    height: 100%;
    justify-content: center;
    transition: all .3s linear;
    width: 100%
}

.lp-pagination.pagination-container ul li.active a {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 2px;
    color: #c28563
}

.scroll-down {
    background: transparent;
    border: 0;
    bottom: 30px;
    color: #a2a2a4;
    cursor: pointer;
    left: 50%;
    outline: none;
    padding-bottom: 24px;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: .3s linear
}

@media(max-width:768px) {
    .scroll-down {
        bottom: 38px
    }
}

.scroll-down:hover {
    opacity: .75
}

.scroll-down:after {
    background-color: #c28563;
    bottom: 0;
    -webkit-clip-path: path("M8 7.00065C8 7.00065 3.02079 9.96201 0.214319 13.6673L0 13.4718C0.8 11.7051 1.7127 9.15469 4.12194 7.00065C1.7127 4.8448 0.8 2.29434 0 0.527667L0.216166 0.333984C3.02263 4.03387 8 7.00065 8 7.00065Z");
    clip-path: path("M8 7.00065C8 7.00065 3.02079 9.96201 0.214319 13.6673L0 13.4718C0.8 11.7051 1.7127 9.15469 4.12194 7.00065C1.7127 4.8448 0.8 2.29434 0 0.527667L0.216166 0.333984C3.02263 4.03387 8 7.00065 8 7.00065Z");
    content: "";
    display: inline-block;
    height: 16px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    -webkit-transform: rotate(90deg) scale(1.2);
    transform: rotate(90deg) scale(1.2);
    transition: opacity .15s ease .25s;
    width: 10px
}

.lp-a--light a {
    color: var(--themeWhite, #fff)
}

.lp-a--dark a {
    color: var(--themeBlack, #000)
}

.lp-a .link,
.lp-a a {
    -webkit-font-smoothing: unset;
    color: inherit;
    display: inline-block;
    position: relative;
    text-decoration: none;
    transition: .3s linear
}

.lp-a .link:after,
.lp-a .link:before,
.lp-a a:after,
.lp-a a:before {
    background: currentColor;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    transition: .3s linear;
    width: 0
}

.lp-a .link:before,
.lp-a a:before {
    opacity: .3;
    width: 100%
}

@media(hover:hover)and (pointer:fine) {

    .lp-a .link:hover:after,
    .lp-a a:hover:after {
        width: 100%
    }
}

@media(hover:none)and (pointer:coarse) {

    .lp-a .link:after,
    .lp-a a:after {
        display: none
    }
}

.lp-socials {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.lp-socials__link {
    align-items: center;
    background: var(--themeBeige);
    border: 1px solid var(--themeBeige);
    border-radius: 50%;
    color: var(--themeWhite);
    display: flex;
    font-size: 14px;
    height: 40px;
    justify-content: center;
    overflow: hidden;
    text-decoration: none;
    transition: all .3s;
    width: 40px
}

@media(hover:hover)and (pointer:fine) {
    .lp-socials__link:hover {
        background: transparent;
        color: var(--themeBeige)
    }
}

.lp-socials li {
    margin-bottom: 0;
    margin-right: 14px
}

.lp-socials li svg {
    height: 1em;
    max-width: 100%;
    width: 1em;
    fill: currentColor;
    transition: all .3s
}

.lp-socials li:last-of-type {
    margin-right: 0
}
body > div.mobile-contact-wrapper .mobile-contact {
    display: block !important;
}