﻿@charset "UTF-8";
:root {
  --lp-container-small: 67.875rem;
  --lp-container-medium: 80rem;
  --lp-container-large: 90rem;
  --lp-grid-gap-xxsmall: .25rem;
  --lp-grid-gap-xsmall: .5rem;
  --lp-grid-gap-small: 1.25rem;
  --lp-grid-gap-medium: 1.5rem;
  --lp-grid-gap-large: 5rem;
  --lp-grid-gap-xlarge: 17.8125rem;
  --lp-grid-gap-left: 11.75rem;
  --lp-grid-gap-left-xlarge: 41.86rem;
}

:root {
  --border-radius: 100px;
  --border-radius-xsmall: .25rem;
  --border-radius-small: .5rem;
  --border-radius-large: 500px;
  --circle-size: 3.5rem;
  --circle-size-medium: 2.5rem;
  --circle-size-small: 1.5rem;
}

:root {
  --lp-color-primary-1: #FFF;
  --lp-color-primary-2: #AAAAAA;
  --lp-color-primary-3: #EAEAEA;
  --lp-color-primary-4: #131826;
  --lp-color-primary-5: #000;
  --lp-color-primary-text-disabled: #EFF3FF;
  --lp-color-primary-accent: #001A72;
  --lp-color-primary-accent-hover: #002FCF;
  --lp-color-primary-accent-active: #0028AF;
  --lp-color-primary-accent-focused: #00218F;
  --lp-color-primary-accent-disabled: #EFF3FF;
  --lp-color-primary-g-1: #F7F7F7;
  --lp-color-primary-g-2: #E7E7E7;
  --lp-color-primary-g-3: #D7D7D7;
  --lp-color-primary-g-4: #C7C7C7;
  --lp-color-primary-g-5: #B7B7B7;
  --lp-color-primary-g-6: #A7A7A7;
  --lp-color-primary-g-7: #979797;
  --lp-color-primary-g-8: #878787;
  --lp-color-primary-g-9: #787878;
  --lp-color-primary-g-10: #686868;
  --lp-color-primary-g-11: #585858;
  --lp-color-primary-g-12: #484848;
  --lp-color-primary-g-13: #383838;
  --lp-color-primary-g-14: #282828;
  --lp-color-primary-g-15: #181818;
  --lp-color-primary-g-16: #080808;
  /*Those colors are given in the style guide, but I do not see them being used*/
  /*	--lp-color-secondary-gray-100: #313131;
  	--lp-color-secondary-gray-200: #272727;
  	--lp-color-secondary-gray-300: #404040;
  	--lp-color-secondary-gray-400: #5E5E5E;
  	--lp-color-secondary-gray-500: #999999;
  	--lp-color-secondary-gray-600: #C0C0C0;
  	--lp-color-secondary-gray-700: #E2E2E2;
      --lp-color-secondary-gray-800: #F8F8F8;*/
  /*These colors are found constantly through style guide*/
  --lp-color-primary-1-100: rgba(255, 255, 255, 0.08);
  --lp-color-primary-1-200: rgba(255, 255, 255, 0.12);
  --lp-color-primary-1-300: rgba(255, 255, 255, 0.16);
  --lp-color-primary-1-400: rgba(255, 255, 255, 0.24);
  --lp-color-primary-1-500: rgba(255, 255, 255, 0.32);
  --lp-color-primary-1-600: rgba(255, 255, 255, 0.40);
  --lp-color-primary-1-700: rgba(255, 255, 255, 0.64);
  --lp-color-primary-1-800: rgba(255, 255, 255, 0.8);
  --lp-color-primary-5-100: rgba(0, 0, 0, 0.08);
  --lp-color-primary-5-200: rgba(0, 0, 0, 0.12);
  --lp-color-primary-5-300: rgba(0, 0, 0, 0.16);
  --lp-color-primary-5-400: rgba(0, 0, 0, 0.24);
  --lp-color-primary-5-500: rgba(0, 0, 0, 0.32);
  --lp-color-primary-5-600: rgba(0, 0, 0, 0.40);
  --lp-color-primary-5-700: rgba(0, 0, 0, 0.64);
  --lp-color-error: #D8401E;
  --lp-color-warning: #DF982F;
  --lp-color-success: #16A869;
}

:root {
    --lp-h1-font-size: var(--global-h1-font-size, 3.25rem);
    --lp-h1-font-family: var(--global-primary-font-family, sans-serif);
    --lp-h1-font-weight: 400;
    --lp-h1-line-height: 1.12;
    --lp-h1-letter-spacing: -1.5px;
    --lp-h2-font-size: var(--global-h2-font-size, 3rem);
    --lp-h2-font-family: var(--global-primary-font-family, sans-serif);
    --lp-h2-font-weight: 400;
    --lp-h2-line-height: 1.24;
    --lp-h2-letter-spacing: -1.5%;
    --lp-h3-font-size: var(--global-h3-font-size, 2rem);
    --lp-h3-font-family: var(--global-primary-font-family, sans-serif);
    --lp-h3-font-weight: 400;
    --lp-h3-line-height: 1.14;
    --lp-h3-letter-spacing: -0.5%;
    --lp-h4-font-size: var(--global-h4-font-size, 1.5rem);
    --lp-h4-font-family: var(--global-primary-font-family, sans-serif);
    --lp-h4-font-weight: 400;
    --lp-h4-line-height: 1.31;
    --lp-h4-letter-spacing: normal;
    --lp-h5-font-size: var(--global-h5-font-size, 1.25rem);
    --lp-h5-font-family: var(--global-primary-font-family, sans-serif);
    --lp-h5-font-weight: 400;
    --lp-h5-line-height: 1.325;
    --lp-h5-letter-spacing: normal;
    --lp-body-font-size: var(--global-body-font-size, 16px);
    --lp-body-font-family: var(--global-secondary-font-family, sans-serif);
    --lp-body-font-weight: 400;
    --lp-body-line-height: 1.5;
    --lp-body-letter-spacing: normal;
}
@media (max-width: 560px) {
  :root {
    --lp-h1-font-size: 2.25rem;
    --lp-h1-line-height: 1;
    --lp-h2-font-size: 1.5rem;
    --lp-h2-line-height: 1.25;
    --lp-h3-font-size: 1.31rem;
    --lp-h3-line-height: 1.43;
    --lp-h4-font-size: 1.125rem;
    --lp-h4-line-height: 1.33;
    --lp-h5-font-size: 1rem;
    --lp-h5-line-height: 1.16;
    --lp-body-font-size: var(--global-body-font-size, 14px);
    --lp-body-font-weight: 500;
    --lp-body-line-height: 1.43;
  }
}
:root {
    --global-primary-font-family: Montserrat,sans-serif;
    --global-primary-font-family-short: Montserrat;
    --global-secondary-font-family: Montserrat,sans-serif;
    --global-secondary-font-family-short: Montserrat;
    --global-body-padding: 0px;
    --global-background-color: #fff;
    --global-body-font-size: 16px;
    --global-h1-font-size: 48px;
    --global-h2-font-size: 40px;
    --global-h3-font-size: 32px;
    --global-h4-font-size: 24px;
    --global-h5-font-size: 20px;
    --global-h6-font-size: 16px;
    --global-section-padding: 96px;
}
:root {
    --titleColor: rgba(0, 26, 114, 1);
}
@media (min-width: 1981px) {
  :root {
    --lp-h1-font-size: clamp(var(--global-h1-font-size, 4.25rem), 4.296875vw, 13.75rem);
    --lp-h2-font-size: clamp(var(--global-h2-font-size, 3rem), 1.875vw, 6rem);
    --lp-h3-font-size: clamp(var(--global-h3-font-size, 2rem), 1.25vw, 4rem);
    --lp-h4-font-size: clamp(var(--global-h4-font-size, 1.5rem), 0.9375vw, 3rem);
    --lp-h5-font-size: clamp(var(--global-h5-font-size, 1.25rem), 0.78125vw, 2.5rem);
    --lp-body-font-size: clamp(var(--global-body-font-size, 1rem), 0.625vw, 2rem);
  }
}

:root {
  --lp-spacing-large: clamp(7rem, 7.8125vw, 25rem);
  --lp-spacing-xlarge: clamp(11.125rem, 7.8125vw, 25rem);
}
@media (max-width: 1980px) {
  :root {
    --lp-spacing-xlarge: 11.125rem;
    --lp-spacing-large: 7rem;
  }
}
@media (max-width: 1024px) {
  :root {
    --lp-spacing-xlarge: 5.5rem;
    --lp-spacing-large: 5rem;
  }
}
@media (max-width: 560px) {
  :root {
    --lp-spacing-xlarge: 5.875rem;
    --lp-spacing-large: 3.5rem;
  }
}

:root {
  --btn-height: 3.5rem;
  --btn-height-medium: 2.5rem;
  --btn-height-small: 1.5rem;
  --btn-vertical-paddings: calc(1.125rem - 1px);
  --btn-vertical-paddings--medium: calc(.625rem - 1px);
}
@media (max-width: 560px) {
  :root {
    --btn-height: 2.5rem;
    --btn-vertical-paddings: calc(.625rem - 1px);
  }
}

:root {
  --lp-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 14-2.9-2.9m1.567-3.767A5.333 5.333 0 1 1 2 7.333a5.333 5.333 0 0 1 10.667 0Z'/%3E%3C/svg%3E");
  --lp-icon-search-big: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.5 17.5-3.625-3.625m1.958-4.708a6.667 6.667 0 1 1-13.333 0 6.667 6.667 0 0 1 13.333 0Z'/%3E%3C/svg%3E");
  --lp-icon-aim: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.666 10a6.667 6.667 0 0 1-6.667 6.666M16.666 10a6.667 6.667 0 0 0-6.667-6.667M16.666 10h1.667m-8.334 6.666A6.667 6.667 0 0 1 3.333 10m6.666 6.666v1.667M3.333 10a6.667 6.667 0 0 1 6.666-6.667M3.333 10H1.666m8.333-6.667V1.666M12.5 10a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  --lp-icon-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23001A72' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.333 4 6 11.333 2.667 8'/%3E%3C/svg%3E");
  --lp-icon-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E");
  --lp-icon-arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");
  --lp-icon-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.333 6.667V5.333a3.333 3.333 0 0 0-6.667 0v1.334m3.334 3V11m-2.133 3h4.266c1.12 0 1.68 0 2.108-.218a2 2 0 0 0 .874-.874c.218-.428.218-.988.218-2.108v-.933c0-1.12 0-1.68-.218-2.108a2 2 0 0 0-.874-.874c-.428-.218-.988-.218-2.108-.218H5.867c-1.12 0-1.68 0-2.108.218a2 2 0 0 0-.875.874c-.217.428-.217.988-.217 2.108v.933c0 1.12 0 1.68.217 2.108a2 2 0 0 0 .875.874c.427.218.987.218 2.108.218Z'/%3E%3C/svg%3E");
  --lp-icon-lock-big: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.167 8.333V6.667a4.167 4.167 0 1 0-8.334 0v1.666M10 12.083v1.667M7.333 17.5h5.334c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092c.273-.535.273-1.235.273-2.635v-1.167c0-1.4 0-2.1-.273-2.635a2.5 2.5 0 0 0-1.092-1.092c-.535-.273-1.235-.273-2.635-.273H7.334c-1.4 0-2.1 0-2.635.273a2.5 2.5 0 0 0-1.093 1.092c-.272.535-.272 1.235-.272 2.635V13.5c0 1.4 0 2.1.272 2.635a2.5 2.5 0 0 0 1.093 1.092c.534.273 1.234.273 2.635.273Z'/%3E%3C/svg%3E");
  --lp-icon-range: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4.667 2.667 8 6 11.333m4-6.667L13.333 8 10 11.333'/%3E%3C/svg%3E");
  --lp-icon-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath stroke='%23001A72' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 17.5H3m12.5-8.333-5 5m0 0-5-5m5 5V2.5'/%3E%3C/svg%3E");
  --lp-icon-burger: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 8h12M2 4h12M2 12h8'/%3E%3C/svg%3E");
  --lp-icon-filters: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.5 6.667h10m0 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0Zm-5 6.666h10m-10 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z'/%3E%3C/svg%3E");
  --lp-icon-eye: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%23001A72' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.034 21.189c-.227-.36-.34-.54-.404-.817a1.955 1.955 0 0 1 0-.744c.063-.277.177-.457.404-.817C5.909 15.841 11.492 8.334 20 8.334c8.508 0 14.091 7.508 15.967 10.477.227.36.34.54.404.817.047.208.047.536 0 .744-.064.278-.177.457-.404.817-1.876 2.97-7.459 10.478-15.967 10.478-8.509 0-14.092-7.508-15.967-10.478Z'/%3E%3Cpath stroke='%23001A72' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M20 25a5 5 0 1 0 0-10 5 5 0 0 0 0 10Z'/%3E%3C/svg%3E");
  --lp-icon-headphones: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Cpath stroke='%23001A72' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M43 38V28c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15v10m4.167 5A4.167 4.167 0 0 1 13 38.833V35.5a4.167 4.167 0 0 1 8.333 0v3.333A4.167 4.167 0 0 1 17.167 43Zm21.666 0a4.167 4.167 0 0 1-4.166-4.167V35.5a4.167 4.167 0 1 1 8.333 0v3.333A4.167 4.167 0 0 1 38.833 43Z'/%3E%3C/svg%3E");
  --lp-icon-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M4.566 2.516a.583.583 0 0 0-.527 0c-.056.028-.134.093-.53.489l-.105.105c-.376.376-.467.475-.54.606l-.655-.367.654.367c-.086.154-.16.44-.16.616 0 .157.022.248.133.638a11.943 11.943 0 0 0 3.057 5.196c1.5 1.5 3.295 2.518 5.197 3.058.39.11.481.132.638.133.176 0 .462-.074.616-.16.13-.074.23-.165.606-.541l.105-.105c.396-.396.46-.474.489-.53a.583.583 0 0 0 0-.527c-.029-.056-.093-.134-.489-.53l-.13-.13c-.26-.26-.31-.304-.345-.327a.583.583 0 0 0-.636 0c-.035.023-.085.067-.345.327l-.016.016c-.06.06-.14.14-.237.21l-.436-.61.436.61a1.447 1.447 0 0 1-1.221.208c-.114-.033-.208-.078-.276-.111l-.016-.008a10.484 10.484 0 0 1-2.879-2.043 10.485 10.485 0 0 1-2.043-2.88l.642-.308-.642.309a7.257 7.257 0 0 0-.008-.016c-.033-.068-.078-.162-.111-.276l.72-.21-.72.21A1.447 1.447 0 0 1 5 4.714c.07-.097.15-.178.21-.237l.016-.016c.26-.26.304-.31.327-.345a.583.583 0 0 0 0-.636c-.023-.035-.067-.085-.327-.345l-.13-.13c-.396-.396-.474-.46-.53-.49ZM3.362 1.177a2.083 2.083 0 0 1 1.88 0c.302.153.562.413.847.7l.067.067.13.13.044.044c.189.188.36.359.48.544l-.628.409.628-.409c.45.69.45 1.58 0 2.271-.12.186-.291.356-.48.545l-.044.044-.034.034.011.022a8.985 8.985 0 0 0 1.752 2.467 8.985 8.985 0 0 0 2.467 1.752l-.324.676.324-.676.022.01.034-.033.044-.044c.188-.19.36-.36.544-.48a2.083 2.083 0 0 1 2.272 0c.185.12.356.291.544.48l.044.044.13.13.067.066c.287.286.547.546.7.847.299.591.299 1.29 0 1.88-.153.302-.413.562-.7.847l-.067.067-.105.105-.048.049c-.308.307-.553.553-.885.74-.379.212-.92.353-1.355.352-.38-.001-.658-.08-1.002-.178l-.04-.012a13.442 13.442 0 0 1-5.848-3.44A13.442 13.442 0 0 1 1.38 5.34c-.098-.344-.177-.623-.178-1.002-.001-.435.14-.976.353-1.355.186-.332.432-.578.74-.885l.048-.048.105-.105.066-.067c.286-.287.546-.547.847-.7l.339.67-.339-.67Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --lp-icon-book: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Cpath stroke='%23001A72' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M28 41.333H16.666c-1.867 0-2.8 0-3.513-.363a3.334 3.334 0 0 1-1.457-1.457c-.363-.713-.363-1.646-.363-3.513V20c0-1.867 0-2.8.363-3.514.32-.627.83-1.137 1.457-1.456.713-.364 1.646-.364 3.513-.364h.667c3.734 0 5.6 0 7.027.727a6.668 6.668 0 0 1 2.913 2.914C28 19.733 28 21.6 28 25.333m0 16v-16m0 16h11.333c1.867 0 2.8 0 3.513-.363a3.333 3.333 0 0 0 1.457-1.457c.363-.713.363-1.646.363-3.513V20c0-1.867 0-2.8-.363-3.514a3.333 3.333 0 0 0-1.457-1.456c-.713-.364-1.646-.364-3.513-.364h-.667c-3.733 0-5.6 0-7.026.727a6.667 6.667 0 0 0-2.914 2.914C28 19.733 28 21.6 28 25.333'/%3E%3C/svg%3E");
  --lp-icon-tour: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.5 1.667C13 3.334 13.77 6.91 13.834 10c-.065 3.09-.834 6.667-3.334 8.334m0-16.667C8 3.334 7.231 6.91 7.167 10c.064 3.09.833 6.667 3.333 8.334m0-16.667A8.333 8.333 0 0 0 2.167 10M10.5 1.667A8.333 8.333 0 0 1 18.834 10M10.5 18.334A8.333 8.333 0 0 0 18.834 10M10.5 18.334A8.333 8.333 0 0 1 2.167 10m16.667 0c-1.667 2.5-5.244 3.27-8.334 3.334C7.41 13.269 3.834 12.5 2.167 10m16.667 0C17.167 7.5 13.59 6.731 10.5 6.667 7.41 6.731 3.834 7.5 2.167 10'/%3E%3C/svg%3E");
  --lp-icon-percent: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='41' fill='none'%3E%3Cpath stroke='%23787878' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25.834 14.667 14.167 26.334m3.333-10a1.667 1.667 0 1 1-3.333 0 1.667 1.667 0 0 1 3.333 0Zm8.334 8.333a1.667 1.667 0 1 1-3.334 0 1.667 1.667 0 0 1 3.334 0Z'/%3E%3C/svg%3E");
  --lp-icon-pin-map: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.667c.666-3.334 5.333-3.721 5.333-8a5.333 5.333 0 0 0-10.667 0c0 4.279 4.667 4.667 5.333 8Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12.667a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z'/%3E%3C/svg%3E");
  --lp-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23001A72' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 4-8 8m0-8 8 8'/%3E%3C/svg%3E");
  --lp-icon-plus-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 7.232v7m-3.5-3.5h7'/%3E%3Crect width='20' height='20' y='.732' stroke='%23D7D7D7' rx='10'/%3E%3C/svg%3E");
  --lp-icon-plus-2: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.0013 1.1665V12.8332M1.16797 6.99984H12.8346' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --lp-icon-reset: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.044 10.744a7.083 7.083 0 0 1-13.179 2.798l-.208-.361m-.702-3.925a7.083 7.083 0 0 1 13.179-2.798l.209.361M2.91 15.055l.61-2.277 2.277.61m8.404-6.776 2.277.61.61-2.277'/%3E%3C/svg%3E");
  --lp-icon-play: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.667 4.158c0-.81 0-1.214.168-1.437a.833.833 0 0 1 .615-.329c.28-.017.616.208 1.29.657l8.763 5.842c.556.37.834.556.931.79a.833.833 0 0 1 0 .638c-.097.234-.375.42-.931.79L6.74 16.951c-.674.45-1.01.674-1.29.657a.834.834 0 0 1-.615-.329c-.168-.223-.168-.628-.168-1.437V4.158Z'/%3E%3C/svg%3E");
  --lp-icon-facebook: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' d='M8.153 10.967H6.24c-.31 0-.406-.113-.406-.394V8.3c0-.3.116-.394.406-.394h1.914V6.255c0-.751.136-1.465.522-2.122.406-.676.986-1.126 1.721-1.389a4.418 4.418 0 0 1 1.489-.244h1.895c.27 0 .386.113.386.375v2.14c0 .263-.116.376-.386.376-.522 0-1.044 0-1.566.019-.523 0-.793.244-.793.77-.02.563 0 1.107 0 1.69h2.243c.309 0 .425.112.425.412v2.272c0 .3-.097.394-.425.394H11.42v6.12c0 .32-.097.432-.445.432H8.56c-.29 0-.406-.113-.406-.394v-6.14Z'/%3E%3C/svg%3E");
  --lp-icon-ig: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12.798 4.365c-.73-.033-.95-.04-2.798-.04s-2.067.007-2.797.04c-.675.03-1.042.143-1.286.238a2.145 2.145 0 0 0-.796.518 2.145 2.145 0 0 0-.518.796c-.095.244-.207.61-.238 1.286-.033.73-.04.949-.04 2.797 0 1.849.007 2.068.04 2.798.03.675.143 1.041.238 1.285.126.323.276.554.518.796s.473.393.796.518c.244.095.61.208 1.286.239.73.033.949.04 2.797.04 1.849 0 2.068-.007 2.798-.04.675-.031 1.041-.144 1.285-.239.323-.126.554-.276.796-.518.243-.242.393-.473.518-.796.095-.244.208-.61.239-1.285.033-.73.04-.95.04-2.798s-.007-2.067-.04-2.797c-.031-.675-.144-1.042-.239-1.286a2.145 2.145 0 0 0-.518-.796 2.146 2.146 0 0 0-.796-.518c-.244-.095-.61-.207-1.285-.238ZM7.146 3.119c.738-.034.974-.042 2.854-.042 1.88 0 2.116.008 2.855.042.736.033 1.24.15 1.68.322.455.177.841.413 1.226.798.385.385.622.771.799 1.226.171.44.288.944.322 1.68.033.74.041.975.041 2.855s-.008 2.116-.041 2.855c-.034.736-.151 1.24-.322 1.68a3.395 3.395 0 0 1-.799 1.226c-.385.385-.77.622-1.226.799-.44.17-.944.288-1.68.322-.739.033-.975.041-2.855.041s-2.116-.008-2.854-.041c-.737-.034-1.24-.151-1.68-.322a3.393 3.393 0 0 1-1.227-.799 3.394 3.394 0 0 1-.798-1.226c-.172-.44-.289-.944-.322-1.68-.034-.739-.042-.975-.042-2.855s.008-2.116.042-2.854c.033-.737.15-1.24.322-1.68.177-.456.413-.842.798-1.227a3.394 3.394 0 0 1 1.226-.798c.44-.172.944-.289 1.68-.322Zm-.697 6.885a3.555 3.555 0 1 1 7.11 0 3.555 3.555 0 0 1-7.11 0Zm1.247 0a2.308 2.308 0 1 0 4.615 0 2.308 2.308 0 0 0-4.615 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='m12.798 4.365-.014.3.014-.3Zm-5.595 0 .013.3-.013-.3Zm-1.286.238.109.28-.109-.28Zm-.796.518.212.212-.212-.212Zm-.518.796.28.109-.28-.109Zm-.238 1.286.3.013-.3-.013Zm0 5.595.3-.014-.3.014Zm.238 1.285.28-.108-.28.108Zm.518.796.212-.212-.212.212Zm.796.518.109-.28-.109.28Zm1.286.239.013-.3-.013.3Zm5.595 0-.014-.3.014.3Zm1.285-.239-.108-.28.108.28Zm.796-.518.212.212-.212-.212Zm.518-.796-.28-.108.28.108Zm.239-1.285-.3-.014.3.014Zm0-5.595-.3.013.3-.013Zm-.239-1.286-.28.109.28-.109Zm-.518-.796.212-.212-.212.212Zm-.796-.518-.108.28.108-.28ZM7.146 3.12l.014.3-.014-.3Zm5.709 0-.014.3.014-.3Zm1.68.322.109-.28-.109.28Zm1.226.798.213-.212-.213.212Zm.799 1.226.28-.108-.28.108Zm.322 1.68-.3.015.3-.014Zm0 5.71-.3-.014.3.014Zm-.322 1.68.28.109-.28-.109Zm-.799 1.226.213.212-.213-.212Zm-1.226.799-.109-.28.11.28Zm-1.68.322-.014-.3.014.3Zm-5.71 0 .015-.3-.014.3Zm-1.68-.322.109-.28-.109.28ZM4.24 15.76l-.212.212.212-.212Zm-.798-1.226.28-.109-.28.11Zm-.322-1.68.3-.014-.3.014Zm0-5.71.3.015-.3-.014Zm.322-1.68.28.109-.28-.109Zm.798-1.226-.212-.212.212.212Zm1.226-.798-.108-.28.108.28ZM10 4.625c1.848 0 2.061.007 2.784.04l.027-.6c-.736-.033-.96-.04-2.81-.04v.6Zm-2.784.04c.723-.033.937-.04 2.784-.04v-.6c-1.85 0-2.074.007-2.811.04l.027.6Zm-1.19.218c.214-.083.548-.19 1.19-.218l-.027-.6c-.708.033-1.107.152-1.38.259l.217.559Zm-.693.45c.213-.212.408-.34.693-.45l-.217-.56c-.362.141-.628.314-.9.586l.424.424Zm-.45.693c.11-.285.238-.48.45-.693L4.91 4.91a2.443 2.443 0 0 0-.585.9l.559.217Zm-.218 1.19c.029-.642.135-.976.218-1.19l-.56-.217c-.106.273-.225.672-.258 1.38l.6.027ZM4.625 10c0-1.847.007-2.06.04-2.784l-.6-.027c-.033.737-.04.961-.04 2.811h.6Zm.04 2.784c-.033-.723-.04-.937-.04-2.784h-.6c0 1.85.007 2.074.04 2.811l.6-.027Zm.218 1.19c-.083-.213-.19-.548-.218-1.19l-.6.027c.033.708.152 1.107.259 1.38l.559-.216Zm.45.693a1.847 1.847 0 0 1-.45-.692l-.56.217c.141.361.314.627.586.9l.424-.425Zm.693.45a1.846 1.846 0 0 1-.693-.45l-.424.424c.272.272.538.445.9.586l.217-.56Zm1.19.219c-.642-.03-.976-.135-1.19-.219l-.217.56c.273.106.672.226 1.38.258l.027-.6Zm2.784.04c-1.847 0-2.06-.007-2.784-.04l-.027.6c.737.033.961.04 2.811.04v-.6Zm2.784-.04c-.723.033-.936.04-2.784.04v.6c1.85 0 2.075-.007 2.811-.04l-.027-.6Zm1.19-.219c-.213.084-.548.19-1.19.219l.027.6c.709-.033 1.107-.153 1.38-.26l-.216-.559Zm.693-.45c-.212.213-.408.34-.692.45l.217.56c.361-.14.627-.314.9-.586l-.425-.424Zm.45-.692c-.11.284-.237.48-.45.692l.424.424c.273-.272.445-.538.586-.9l-.56-.216Zm.219-1.191c-.03.642-.135.976-.219 1.19l.56.218c.106-.274.226-.673.258-1.38l-.6-.028Zm.04-2.784c0 1.847-.007 2.061-.04 2.784l.6.027c.033-.737.04-.961.04-2.81h-.6Zm-.04-2.784c.033.723.04.937.04 2.784h.6c0-1.85-.007-2.074-.04-2.811l-.6.027Zm-.219-1.19c.084.214.19.548.219 1.19l.6-.027c-.033-.708-.153-1.107-.26-1.38l-.559.217Zm-.45-.693c.213.213.34.408.45.693l.56-.217a2.444 2.444 0 0 0-.586-.9l-.424.424Zm-.692-.45c.284.11.48.238.692.45l.424-.424a2.443 2.443 0 0 0-.9-.585l-.216.559Zm-1.19-.218c.641.029.976.135 1.19.218l.217-.56c-.274-.106-.672-.225-1.38-.258l-.028.6ZM10 2.777c-1.881 0-2.123.008-2.868.042l.028.6c.731-.034.961-.042 2.84-.042v-.6Zm2.868.042c-.745-.034-.986-.042-2.868-.042v.6c1.879 0 2.11.008 2.84.042l.028-.6Zm1.776.342c-.475-.184-1.01-.307-1.776-.342l-.027.6c.708.032 1.179.143 1.585.301l.218-.559Zm1.33.866a3.694 3.694 0 0 0-1.33-.866l-.218.56c.42.162.77.377 1.123.73l.425-.424Zm.866 1.33a3.694 3.694 0 0 0-.867-1.33l-.424.424c.354.354.568.704.731 1.123l.56-.217Zm.341 1.775c-.035-.765-.157-1.301-.341-1.775l-.56.217c.158.406.27.877.302 1.586l.6-.028ZM17.223 10c0-1.881-.008-2.123-.042-2.868l-.599.028c.033.731.041.961.041 2.84h.6Zm-.042 2.868c.034-.745.042-.986.042-2.868h-.6c0 1.879-.008 2.11-.041 2.84l.6.028Zm-.341 1.776c.184-.475.306-1.01.341-1.776l-.599-.027c-.032.708-.144 1.179-.302 1.585l.56.218Zm-.867 1.33c.417-.417.676-.839.867-1.33l-.56-.218c-.163.42-.377.77-.73 1.123l.423.424Zm-1.33.865c.492-.19.914-.45 1.33-.866l-.424-.424a3.093 3.093 0 0 1-1.123.731l.218.56Zm-1.775.342c.766-.035 1.301-.157 1.776-.342l-.218-.559c-.406.158-.877.27-1.585.302l.027.6ZM10 17.223c1.882 0 2.123-.008 2.868-.042l-.027-.6c-.732.034-.962.042-2.84.042v.6Zm-2.868-.042c.745.034.987.042 2.868.042v-.6c-1.879 0-2.109-.008-2.84-.041l-.028.6Zm-1.775-.342c.474.185 1.01.307 1.775.342l.028-.6c-.709-.031-1.18-.143-1.586-.3l-.217.558Zm-1.33-.866c.416.417.838.675 1.33.866l.217-.559a3.094 3.094 0 0 1-1.123-.73l-.424.423Zm-.866-1.33c.19.492.45.914.866 1.33l.424-.424a3.093 3.093 0 0 1-.73-1.123l-.56.218Zm-.342-1.775c.035.766.158 1.301.342 1.776l.56-.218c-.159-.406-.27-.877-.303-1.585l-.599.027ZM2.777 10c0 1.882.008 2.123.042 2.868l.6-.027c-.034-.732-.042-.962-.042-2.84h-.6Zm.042-2.868c-.034.745-.042.987-.042 2.868h.6c0-1.879.008-2.109.042-2.84l-.6-.028Zm.342-1.775c-.184.474-.307 1.01-.342 1.775l.6.028c.032-.709.143-1.18.301-1.586l-.559-.217Zm.866-1.33a3.693 3.693 0 0 0-.866 1.33l.56.217c.162-.42.377-.77.73-1.123l-.424-.424Zm1.33-.866c-.492.19-.914.45-1.33.866l.424.424a3.095 3.095 0 0 1 1.123-.73l-.217-.56Zm1.775-.342c-.765.035-1.301.158-1.775.342l.217.56c.406-.159.877-.27 1.586-.303l-.028-.599Zm2.872 3.33a3.855 3.855 0 0 0-3.855 3.855h.6a3.255 3.255 0 0 1 3.255-3.255v-.6Zm3.855 3.855a3.855 3.855 0 0 0-3.855-3.855v.6a3.255 3.255 0 0 1 3.255 3.255h.6Zm-3.855 3.855a3.855 3.855 0 0 0 3.855-3.855h-.6a3.255 3.255 0 0 1-3.255 3.255v.6Zm-3.855-3.855a3.855 3.855 0 0 0 3.855 3.855v-.6a3.255 3.255 0 0 1-3.255-3.255h-.6Zm3.855 2.007a2.008 2.008 0 0 1-2.008-2.007h-.6a2.608 2.608 0 0 0 2.608 2.607v-.6Zm2.007-2.007a2.008 2.008 0 0 1-2.007 2.007v.6a2.608 2.608 0 0 0 2.607-2.607h-.6Zm-2.007-2.008c1.108 0 2.007.899 2.007 2.008h.6a2.608 2.608 0 0 0-2.607-2.608v.6Zm-2.008 2.008c0-1.11.899-2.008 2.008-2.008v-.6a2.608 2.608 0 0 0-2.608 2.608h.6Z'/%3E%3C/svg%3E");
  --lp-icon-linkedin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' d='M15.68 3.333H4.316a.972.972 0 0 0-.984.96v11.41c0 .531.44.963.984.963H15.68c.545 0 .987-.432.987-.96V4.293a.974.974 0 0 0-.987-.961ZM7.288 14.695h-1.98V8.33h1.98v6.365Zm-.99-7.232a1.146 1.146 0 1 1-.004-2.293A1.146 1.146 0 0 1 6.3 7.463Zm8.396 7.232h-1.977v-3.094c0-.737-.013-1.687-1.028-1.687-1.029 0-1.185.804-1.185 1.635v3.146H8.53V8.33h1.896v.87h.026c.263-.5.909-1.028 1.87-1.028 2.002 0 2.372 1.317 2.372 3.03v3.493Z'/%3E%3C/svg%3E");
  --lp-icon-twitter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M17.15 6.489c.011.153.011.306.011.46C17.161 11.618 13.45 17 6.665 17c-2.09 0-4.032-.58-5.665-1.586.297.033.582.044.89.044a7.599 7.599 0 0 0 4.58-1.51c-1.621-.032-2.98-1.05-3.448-2.45.228.033.456.055.696.055.332 0 .663-.044.971-.12-1.69-.328-2.958-1.75-2.958-3.467v-.044a3.84 3.84 0 0 0 1.667.448c-.993-.634-1.644-1.717-1.644-2.942 0-.656.183-1.258.502-1.783C4.072 5.79 6.802 7.19 9.863 7.342a3.826 3.826 0 0 1-.091-.81C9.772 4.587 11.416 3 13.46 3c1.062 0 2.021.427 2.695 1.116a7.462 7.462 0 0 0 2.341-.853 3.555 3.555 0 0 1-1.621 1.946A7.655 7.655 0 0 0 19 4.663a7.757 7.757 0 0 1-1.85 1.826Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --lp-icon-tiktok: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' d='M13.055 2.917h-2.387v9.65c0 1.15-.919 2.094-2.061 2.094-1.143 0-2.061-.944-2.061-2.094 0-1.13.898-2.053 2-2.095V8.05c-2.429.04-4.388 2.032-4.388 4.517 0 2.505 2 4.517 4.47 4.517 2.468 0 4.468-2.033 4.468-4.517V7.619c.898.657 2 1.047 3.163 1.067V6.264c-1.796-.062-3.204-1.54-3.204-3.347Z'/%3E%3C/svg%3E");
  --lp-icon-youtube: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' d='M18.129 6.682s-.162-1.143-.661-1.645c-.632-.661-1.338-.665-1.662-.703-2.32-.169-5.803-.169-5.803-.169h-.006s-3.483 0-5.803.169c-.324.038-1.03.042-1.662.703-.499.502-.657 1.645-.657 1.645s-.169 1.345-.169 2.686v1.257c0 1.342.165 2.686.165 2.686s.162 1.144.658 1.646c.632.66 1.461.638 1.83.71 1.329.126 5.641.165 5.641.165s3.486-.007 5.806-.172c.324-.039 1.03-.042 1.662-.703.499-.502.66-1.646.66-1.646s.166-1.341.166-2.686V9.368c0-1.341-.165-2.686-.165-2.686Zm-9.843 5.47V7.488l4.48 2.34-4.48 2.322Z'/%3E%3C/svg%3E");
  --lp-icon-share: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.82691 2.04028C7.0386 1.78055 7.35856 1.63338 7.69353 1.64169C7.99107 1.64907 8.21329 1.79806 8.31866 1.87305C8.43174 1.95354 8.55951 2.0631 8.68233 2.16843C8.68885 2.17402 8.69536 2.17959 8.70185 2.18516L14.349 7.02557C14.3535 7.02944 14.3581 7.03336 14.3627 7.03735C14.4316 7.09635 14.5152 7.16789 14.583 7.23696C14.6604 7.31583 14.773 7.44532 14.8407 7.63371C14.9257 7.87046 14.9257 8.12944 14.8407 8.3662C14.773 8.55459 14.6604 8.68407 14.583 8.76294C14.5152 8.83201 14.4316 8.90355 14.3628 8.96254C14.3581 8.96653 14.3535 8.97046 14.349 8.97433L8.68232 13.8315C8.55951 13.9368 8.43174 14.0464 8.31866 14.1269C8.21329 14.2018 7.99107 14.3508 7.69353 14.3582C7.35856 14.3665 7.0386 14.2194 6.82691 13.9596C6.63888 13.7289 6.60737 13.4632 6.59574 13.3344C6.58326 13.1962 6.58329 13.0279 6.58333 12.8661C6.58333 12.8575 6.58333 12.8489 6.58333 12.8404V10.8972C5.99695 11.0074 5.42582 11.194 4.8849 11.4534C3.99485 11.8804 3.2076 12.4947 2.57708 13.2543C2.37523 13.4975 2.04261 13.588 1.74535 13.4807C1.4481 13.3734 1.25 13.0913 1.25 12.7753V12.3673C1.25092 10.5996 1.90258 8.89383 3.08066 7.57601C4.01879 6.52659 5.23844 5.78147 6.58333 5.42138V3.15953C6.58333 3.15099 6.58333 3.14243 6.58333 3.13385C6.58329 2.97205 6.58326 2.80372 6.59574 2.66548C6.60737 2.53667 6.63888 2.27099 6.82691 2.04028ZM8.08333 3.63062V6.02304C8.08333 6.38739 7.82148 6.69903 7.46258 6.76182C6.20511 6.98181 5.05422 7.619 4.19895 8.57572C3.60756 9.23726 3.18378 10.0222 2.9527 10.8648C3.3557 10.5732 3.78507 10.3174 4.23611 10.101C5.19265 9.64214 6.22667 9.37032 7.28257 9.29869C7.48982 9.28463 7.69363 9.35716 7.8454 9.49899C7.99718 9.64081 8.08333 9.83924 8.08333 10.047V12.3693L13.1809 7.99995L8.08333 3.63062Z' fill='black'/%3E%3C/svg%3E ");
  --lp-icon-download-2: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1.25C8.41421 1.25 8.75 1.58579 8.75 2V8.18934L10.803 6.13634C11.0959 5.84344 11.5708 5.84344 11.8637 6.13634C12.1566 6.42923 12.1566 6.9041 11.8637 7.197L8.53033 10.5303C8.23744 10.8232 7.76256 10.8232 7.46967 10.5303L4.13634 7.197C3.84344 6.9041 3.84344 6.42923 4.13634 6.13634C4.42923 5.84344 4.9041 5.84344 5.197 6.13634L7.25 8.18934V2C7.25 1.58579 7.58579 1.25 8 1.25ZM2 9.25C2.41421 9.25 2.75 9.58579 2.75 10V10.8C2.75 11.3724 2.75058 11.7566 2.77476 12.0525C2.79822 12.3396 2.8401 12.4769 2.88624 12.5675C3.00608 12.8027 3.19731 12.9939 3.43251 13.1138C3.52307 13.1599 3.66036 13.2018 3.94748 13.2252C4.24336 13.2494 4.62757 13.25 5.2 13.25H10.8C11.3724 13.25 11.7566 13.2494 12.0525 13.2252C12.3396 13.2018 12.4769 13.1599 12.5675 13.1138C12.8027 12.9939 12.9939 12.8027 13.1138 12.5675C13.1599 12.4769 13.2018 12.3396 13.2252 12.0525C13.2494 11.7566 13.25 11.3724 13.25 10.8V10C13.25 9.58579 13.5858 9.25 14 9.25C14.4142 9.25 14.75 9.58579 14.75 10V10.8305C14.75 11.3646 14.75 11.8104 14.7203 12.1747C14.6892 12.5546 14.6221 12.9112 14.4503 13.2485C14.1866 13.7659 13.7659 14.1866 13.2485 14.4503C12.9112 14.6221 12.5546 14.6892 12.1747 14.7203C11.8104 14.75 11.3646 14.75 10.8305 14.75H5.16955C4.6354 14.75 4.18956 14.75 3.82533 14.7203C3.44545 14.6892 3.08879 14.6221 2.75153 14.4503C2.23408 14.1866 1.81338 13.7659 1.54973 13.2485C1.37789 12.9112 1.31078 12.5546 1.27974 12.1747C1.24998 11.8104 1.24999 11.3646 1.25 10.8304L1.25 10C1.25 9.58579 1.58579 9.25 2 9.25Z' fill='black'/%3E%3C/svg%3E ");
  --lp-icon-email: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.50361 1.9165H11.4978C12.032 1.91649 12.4778 1.91648 12.8421 1.94624C13.2219 1.97728 13.5786 2.04439 13.9159 2.21624C14.4333 2.47989 14.854 2.90058 15.1177 3.41803C15.2821 3.7407 15.3506 4.08112 15.3834 4.44265C15.4199 4.55923 15.4267 4.68158 15.4056 4.79896C15.4174 5.09875 15.4174 5.44356 15.4174 5.83605V10.1636C15.4174 10.6978 15.4174 11.1436 15.3876 11.5078C15.3566 11.8877 15.2895 12.2444 15.1177 12.5816C14.854 13.0991 14.4333 13.5198 13.9159 13.7834C13.5786 13.9553 13.2219 14.0224 12.8421 14.0534C12.4778 14.0832 12.032 14.0832 11.4978 14.0832H4.5036C3.96945 14.0832 3.52361 14.0832 3.15938 14.0534C2.77949 14.0224 2.42284 13.9553 2.08557 13.7834C1.56813 13.5198 1.14743 13.0991 0.883781 12.5816C0.711937 12.2444 0.644826 11.8877 0.613788 11.5078C0.584029 11.1436 0.584038 10.6978 0.584048 10.1636V5.83607C0.584041 5.44357 0.584034 5.09875 0.595837 4.79896C0.574779 4.68158 0.581543 4.55923 0.618026 4.44265C0.650831 4.08112 0.719374 3.7407 0.883781 3.41803C1.14743 2.90059 1.56813 2.47989 2.08557 2.21624C2.42284 2.04439 2.77949 1.97728 3.15938 1.94624C3.52361 1.91648 3.96946 1.91649 4.50361 1.9165ZM2.08405 6.107V10.1332C2.08405 10.7056 2.08463 11.0898 2.10881 11.3857C2.13227 11.6728 2.17415 11.8101 2.22029 11.9007C2.34013 12.1359 2.53136 12.3271 2.76656 12.4469C2.85712 12.4931 2.9944 12.535 3.28153 12.5584C3.57741 12.5826 3.96162 12.5832 4.53405 12.5832H11.4674C12.0398 12.5832 12.424 12.5826 12.7199 12.5584C13.007 12.535 13.1443 12.4931 13.2349 12.4469C13.4701 12.3271 13.6613 12.1359 13.7811 11.9007C13.8273 11.8101 13.8692 11.6728 13.8926 11.3857C13.9168 11.0898 13.9174 10.7056 13.9174 10.1332V6.107L9.6542 9.09123C9.62716 9.11015 9.6003 9.12902 9.5736 9.14779C9.2151 9.39968 8.88351 9.63266 8.50461 9.72711C8.17374 9.80958 7.82769 9.80958 7.49682 9.72711C7.11792 9.63266 6.78633 9.39968 6.42784 9.14779C6.40113 9.12902 6.37427 9.11015 6.34723 9.09122L2.08405 6.107ZM13.8537 4.32059L8.794 7.86238C8.3024 8.2065 8.21412 8.25362 8.1418 8.27165C8.04916 8.29474 7.95227 8.29474 7.85963 8.27165C7.78731 8.25362 7.69903 8.2065 7.20742 7.86238L2.14773 4.32059C2.16873 4.21835 2.19381 4.15099 2.22029 4.09902C2.34013 3.86381 2.53136 3.67259 2.76656 3.55275C2.85712 3.5066 2.9944 3.46472 3.28153 3.44126C3.57741 3.41709 3.96162 3.4165 4.53405 3.4165H11.4674C12.0398 3.4165 12.424 3.41709 12.7199 3.44126C13.007 3.46472 13.1443 3.5066 13.2349 3.55275C13.4701 3.67259 13.6613 3.86381 13.7811 4.09902C13.8076 4.15099 13.8327 4.21835 13.8537 4.32059Z' fill='%23001A72'/%3E%3C/svg%3E ");
  --lp-icon-podcast: url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.93942 7.67403C3.45165 7.21102 3.14208 6.53706 3.14208 5.78565C3.14208 4.39311 4.19949 3.26019 5.49922 3.26019C6.79895 3.26019 7.85636 4.39311 7.85636 5.78565C7.85636 6.53706 7.54679 7.21102 7.05902 7.67403C7.35696 7.8264 7.62662 8.0217 7.86108 8.25C8.44046 7.61257 8.79922 6.74364 8.79922 5.78565C8.79922 3.83599 7.31893 2.25 5.49922 2.25C3.6795 2.25 2.19922 3.83599 2.19922 5.78565C2.19922 6.74364 2.55798 7.61257 3.13736 8.24983C3.37182 8.02153 3.64148 7.8264 3.93942 7.67403Z' fill='%231A1A1A'/%3E%3Cpath d='M5.49844 6.75C6.10595 6.75 6.59844 6.24632 6.59844 5.625C6.59844 5.00368 6.10595 4.5 5.49844 4.5C4.89092 4.5 4.39844 5.00368 4.39844 5.625C4.39844 6.24632 4.89092 6.75 5.49844 6.75Z' fill='%231A1A1A'/%3E%3Cpath d='M5.13359 8.25C3.91861 8.25 2.93359 9.15659 2.93359 10.275C2.93359 11.2766 3.05093 12.3866 3.28545 13.3927C3.42185 13.9777 3.70007 14.7036 3.70007 14.7036C3.76255 14.8666 3.94559 15 4.10693 15H6.16026C6.32159 15 6.50463 14.8666 6.56711 14.7036C6.56711 14.7036 6.84519 13.9777 6.98159 13.3929C7.21626 12.3868 7.33359 11.2766 7.33359 10.275C7.33359 9.15659 6.34858 8.25 5.13359 8.25Z' fill='%231A1A1A'/%3E%3Cpath d='M5.5 0C2.46733 0 0 2.65509 0 5.91852C0 7.76367 0.789 9.41368 2.02267 10.5C2.0685 10.1047 2.18917 9.73167 2.36733 9.39001C1.52483 8.5094 1 7.27907 1 5.91852C1 3.24837 3.01867 1.0761 5.5 1.0761C7.98133 1.0761 10 3.24837 10 5.91852C10 7.27907 9.47517 8.5094 8.63267 9.39001C8.81083 9.73167 8.9315 10.1047 8.97733 10.5C10.211 9.41368 11 7.76367 11 5.91852C11 2.65509 8.53267 0 5.5 0Z' fill='%231A1A1A'/%3E%3C/svg%3E");
  --lp-icon-yelp: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.04036 11.7807V12.9164C6.03426 14.6568 6.01669 15.5654 5.98789 15.6419C5.91371 15.833 5.74571 15.9713 5.5428 15.9994H5.54018C5.52054 16 5.49688 16 5.47331 16C4.91934 16 4.39364 15.8744 3.92298 15.6499L3.9453 15.6593C3.39136 15.4976 2.91287 15.223 2.51382 14.8604L2.51708 14.8637C2.44292 14.7762 2.39042 14.6673 2.36876 14.547L2.3681 14.543C2.36744 14.533 2.3668 14.521 2.3668 14.5096C2.3668 14.4382 2.37992 14.37 2.4042 14.3072L2.40289 14.3112C2.49412 14.1522 2.59324 14.0146 2.70416 13.8883L2.70218 13.891C2.8772 13.6706 3.4071 13.0268 4.29186 11.9598C4.29798 11.9598 4.47306 11.7512 4.81691 11.3338C4.90222 11.2236 5.02232 11.1454 5.16022 11.1154L5.16414 11.1146C5.214 11.1034 5.27116 11.0966 5.32952 11.0966C5.42672 11.0966 5.51924 11.1146 5.60454 11.148L5.59931 11.1462C5.73382 11.2008 5.84542 11.2904 5.9268 11.4033L5.92811 11.4054C5.99836 11.5014 6.04036 11.6224 6.04036 11.754C6.04036 11.7633 6.04036 11.7734 6.03971 11.7827V11.7814L6.04036 11.7807ZM4.73094 9.53614V9.55617C4.73094 9.8448 4.53928 10.0879 4.27808 10.1608L4.27348 10.1622L3.21938 10.5108C1.60914 11.0354 0.754144 11.2977 0.654382 11.2977C0.446313 11.2858 0.26976 11.1594 0.18312 10.9804L0.181811 10.977C0.100418 10.78 0.047258 10.5516 0.0328144 10.3124V10.3064C0.0118144 10.0966 0 9.8528 0 9.60626C0 9.32842 0.0150979 9.05384 0.0446288 8.78386L0.0413454 8.81739C0.0551345 8.41043 0.150306 8.02977 0.311106 7.68703L0.303884 7.70442C0.391844 7.53266 0.565767 7.41781 0.76596 7.41781C0.776456 7.41781 0.78696 7.41781 0.797464 7.41843H0.796144C1.52404 7.65635 2.11146 7.89016 2.68314 8.15325L2.57092 8.1072L3.58103 8.52737L4.31876 8.83137C4.45266 8.88417 4.56032 8.97962 4.62928 9.10122L4.63058 9.10386C4.69418 9.21544 4.7316 9.34977 4.7316 9.49266C4.7316 9.50804 4.73094 9.52417 4.73029 9.53955V9.53746L4.73094 9.53614ZM11.9876 12.1922C11.8242 12.7534 11.5472 13.2358 11.1815 13.6338L11.1834 13.6318C10.8744 14.0988 10.476 14.4802 10.01 14.7581L9.99282 14.7674C9.92661 14.8002 9.84854 14.8196 9.76581 14.8196C9.64242 14.8196 9.52821 14.7762 9.43835 14.704L9.43962 14.7046C9.35781 14.645 8.81915 13.79 7.82365 12.1394L7.41085 11.4514C7.3452 11.3552 7.30645 11.2356 7.30645 11.1073C7.30645 11.084 7.30779 11.0606 7.3104 11.0372V11.0399C7.32678 10.8816 7.38918 10.7406 7.48235 10.627L7.48165 10.6284C7.59261 10.4614 7.7784 10.3532 7.9884 10.3532C8.06845 10.3532 8.14525 10.3692 8.21485 10.3972L8.21097 10.3958C8.21704 10.4022 8.5656 10.5213 9.25645 10.7533C10.4466 11.1452 11.1553 11.3821 11.3824 11.4641C11.5392 11.5096 11.6764 11.5722 11.8018 11.6518L11.7946 11.6478C11.92 11.7473 12 11.9016 12 12.0746C12 12.1167 11.9954 12.1574 11.9862 12.1969L11.9869 12.1936L11.9876 12.1922ZM6.08432 6.54134C6.11368 7.14977 5.95614 7.51339 5.61174 7.63221C5.27226 7.73336 4.93832 7.52181 4.61018 6.99763L1.28972 1.65338C1.27922 1.61263 1.27398 1.56653 1.27398 1.51843C1.27398 1.3521 1.3442 1.20312 1.45644 1.09958L1.4571 1.09891C1.97166 0.715457 2.58536 0.43489 3.25154 0.301952L3.28043 0.297269C3.76284 0.108885 4.3214 0 4.90484 0C5.02626 0 5.14712 0.00467223 5.26592 0.0140269L5.25011 0.0133651C5.46011 0.0501011 5.62691 0.207755 5.68004 0.412171L5.68069 0.416182C5.69814 0.523072 5.76251 1.43359 5.87368 3.14776C5.98484 4.86193 6.0552 5.99357 6.08498 6.54272L6.08432 6.54134ZM11.8988 7.50734C11.9022 7.53064 11.9042 7.55743 11.9042 7.58484C11.9042 7.7712 11.8122 7.93558 11.6718 8.03374L11.6699 8.03506C11.5818 8.09475 10.6192 8.35103 8.78195 8.80397C8.38941 8.89343 8.12294 8.96202 7.98254 9.00974L7.99165 8.99235C7.94577 9.00501 7.89325 9.01238 7.83875 9.01238C7.74755 9.01238 7.66094 8.99165 7.58344 8.95499L7.58739 8.95624C7.45094 8.89482 7.33998 8.79659 7.26381 8.67374L7.26184 8.6704C7.17981 8.56417 7.12984 8.42859 7.12984 8.2816C7.12984 8.13461 7.17981 7.99826 7.26318 7.89141L7.26184 7.8928C7.26798 7.88654 7.48758 7.5824 7.92078 6.98024C8.65285 5.96083 9.09219 5.35293 9.2388 5.15652C9.32739 5.02493 9.42579 4.91069 9.53605 4.80982L9.53802 4.80848C9.62266 4.7517 9.72642 4.7183 9.83802 4.7183C9.93777 4.7183 10.0316 4.74502 10.1123 4.79245L10.1096 4.79112C10.5548 5.10242 10.9177 5.50257 11.1815 5.96752L11.1908 5.98488C11.5189 6.40512 11.765 6.90678 11.8969 7.45454L11.9022 7.48125L11.8988 7.50734Z' fill='%231A1A1A'/%3E%3C/svg%3E");
  --lp-icon-pinterest: url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.72187 1.27569C6.17586 -0.435244 3.56699 -0.320825 1.83228 0.999041C0.353562 2.12414 -0.691232 4.6224 0.55141 6.3225C0.805417 6.67 1.17761 6.88196 1.58966 6.96804C1.69967 6.99102 1.78805 6.93643 1.82659 6.83119C1.90994 6.60383 1.99887 6.39033 2.01807 6.14689C2.0254 6.05404 1.9521 6.00185 1.87595 5.99784C0.748953 4.73885 1.51449 3.1721 2.61276 2.20319C3.58377 1.34667 5.36683 0.544072 6.50813 1.53097C7.29568 2.212 7.35577 3.48461 7.31797 4.44612C7.27062 5.65199 6.8564 6.92306 5.62551 7.30665C5.22024 7.43293 4.7513 7.38275 4.48227 7.0198C4.17835 6.60975 4.27582 6.11547 4.39098 5.66327C4.56829 4.96701 4.98852 3.98135 4.59053 3.29261C4.10869 2.45871 3.13816 3.21695 2.85787 3.77851C2.68716 4.12054 2.37966 5.21613 2.83345 5.49703C2.35125 6.73747 2.02594 8.10063 1.80593 9.40912C1.70712 9.9967 1.61613 10.6433 1.72554 11.2359C1.73135 11.2674 1.85608 11.7131 1.98087 11.8873C1.96143 11.9998 2.12444 12.0404 2.18938 11.9519C2.63337 11.3475 3.08812 10.7686 3.33304 10.0472C3.46317 9.66401 3.5115 9.24415 3.58941 8.84759C3.64399 8.56983 3.75576 8.25394 3.78404 7.95797C3.7858 7.95762 3.78744 7.95691 3.78926 7.95663C4.17253 8.2562 4.68824 8.50969 5.14367 8.59976C5.85982 8.74129 6.70398 8.47009 7.2889 8.05891C7.37834 7.99594 7.46772 7.92034 7.55398 7.83585C7.82433 7.65267 8.07079 7.415 8.28153 7.11536C9.49341 5.39167 9.08191 2.78096 7.72187 1.27569ZM1.62044 6.28269C1.63013 6.29322 1.64031 6.30191 1.6506 6.30956C1.64418 6.3241 1.63703 6.33839 1.63031 6.35281C1.61577 6.33352 1.60051 6.31479 1.58566 6.29563C1.58894 6.27776 1.58863 6.25965 1.58463 6.24141C1.59687 6.25509 1.60784 6.26901 1.62044 6.28269ZM0.867995 2.86827C0.75465 3.0684 0.658512 3.27432 0.579337 3.48689C0.642217 3.25805 0.726903 3.0366 0.832009 2.82341C0.847274 2.82994 0.863876 2.83407 0.881197 2.83635C0.876594 2.84689 0.872474 2.85767 0.867995 2.86827ZM7.75856 2.01409C7.74056 1.99037 7.71903 1.9717 7.69542 1.95722C7.69016 1.94952 7.68351 1.94403 7.67756 1.93726C7.66994 1.91132 7.66101 1.88692 7.65284 1.86159C7.72145 1.95125 7.78743 2.04336 7.84863 2.13917C7.81955 2.09709 7.78985 2.05532 7.75856 2.01409Z' fill='%231A1A1A'/%3E%3C/svg%3E");
  --lp-icon-google: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76017 3.00778C7.18559 2.46858 6.40314 2.16902 5.60848 2.181C4.14141 2.181 2.90664 3.13959 2.45429 4.44567L2.45428 4.44566C2.22199 5.12865 2.22199 5.87156 2.45428 6.55458L0.595995 7.96847C-0.198665 6.42273 -0.198665 4.58944 0.595995 3.03173L0.596008 3.03175C1.5496 1.17448 3.48123 0.000209127 5.60848 0.000209127C7.0022 -0.0117733 8.34701 0.491486 9.36172 1.42611L7.76017 3.00778ZM10.9022 4.51757C10.9633 4.87703 11 5.26047 11 5.63193C11 7.29747 10.3887 8.71136 9.3251 9.68195L9.31785 9.67648C8.38939 10.5113 7.12053 11 5.60848 11C3.48124 11 1.5496 9.82574 0.596008 7.96847L2.45429 6.56652C2.90664 7.86063 4.14141 8.83121 5.60848 8.83121C6.36647 8.83121 7.01445 8.63947 7.51568 8.304L7.52125 8.30819L7.51575 8.304C8.11476 7.92058 8.51821 7.32141 8.64049 6.63841H5.60853V4.51757H10.9022Z' fill='%231A1A1A'/%3E%3C/svg%3E");
  --lp-icon-zillow: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49845 3.77517C8.56159 3.76093 8.58961 3.78228 8.62798 3.82498C8.84556 4.07019 9.54089 4.9312 9.72978 5.16602C9.76483 5.20871 9.7405 5.25524 9.71248 5.27987C8.30896 6.38997 6.74727 7.96249 5.87706 9.08681C5.85986 9.112 5.87387 9.112 5.88789 9.1081C7.40367 8.44635 10.9648 7.38945 12.5687 7.09438V5.03466L6.29167 0L0.00390625 5.03082V7.28262C1.95102 6.10911 6.45628 4.29079 8.49845 3.77517Z' fill='%231A1A1A'/%3E%3Cpath d='M3.3895 12.428C3.33714 12.4564 3.29449 12.4493 3.25239 12.4067L2.08045 10.9907C2.04914 10.9512 2.04536 10.9299 2.08747 10.8696C2.99328 9.52471 4.84212 7.42896 6.02116 6.54331C6.04219 6.52909 6.03518 6.511 6.01032 6.52188C4.78222 6.92755 1.29124 8.45032 0 9.19035V13.9999H12.5653V9.36825C10.853 9.66325 5.72316 11.2112 3.3895 12.428Z' fill='%231A1A1A'/%3E%3C/svg%3E");
  --lp-icon-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M7 1.75a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5ZM3.25 4a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0Zm1.96 4.58h3.58c.81 0 1.38 0 1.87.15a3.42 3.42 0 0 1 2.28 2.28c.15.49.15 1.06.14 1.87V13a.75.75 0 0 1-1.5 0c0-.98 0-1.31-.08-1.56a1.92 1.92 0 0 0-1.28-1.27 6.27 6.27 0 0 0-1.55-.09H5.33c-.98 0-1.3.01-1.55.09-.61.18-1.1.66-1.28 1.27-.07.25-.08.58-.08 1.56a.75.75 0 0 1-1.5 0v-.12c0-.81 0-1.38.15-1.87a3.42 3.42 0 0 1 2.27-2.28c.49-.15 1.06-.15 1.87-.15Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --lp-icon-serhant-logo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M10.272 7.387a5.184 5.184 0 0 0-1.424-.73 10.059 10.059 0 0 0-1.072-.299c-.836-.228-1.519-.42-2.036-.568a7.393 7.393 0 0 1-1.171-.424.997.997 0 0 1-.447-.35 1.014 1.014 0 0 1-.1-.496 1.08 1.08 0 0 1 .133-.568c.099-.16.231-.3.38-.402.166-.112.348-.192.534-.233.211-.049.43-.071.646-.071.314 0 .629.031.94.094.248.053.488.152.707.295.195.134.352.317.455.537.133.29.207.608.216.93l.02.353h3.543V5.07a5.21 5.21 0 0 0-.484-2.325 4.49 4.49 0 0 0-1.308-1.587A5.292 5.292 0 0 0 7.958.272a8.415 8.415 0 0 0-2.11-.268c-.642 0-1.284.094-1.904.277a5.31 5.31 0 0 0-1.735.872A4.545 4.545 0 0 0 .947 2.651 4.428 4.428 0 0 0 .455 4.79 4.19 4.19 0 0 0 .848 6.67c.244.506.588.944 1.006 1.297a5.37 5.37 0 0 0 1.37.818 13.19 13.19 0 0 0 1.514.51c.489.157.981.286 1.465.412a8.24 8.24 0 0 1 1.238.411c.298.12.57.3.803.532.17.184.256.434.244.689.012.241-.054.478-.186.67a1.54 1.54 0 0 1-.538.466c-.236.12-.493.2-.75.241-.264.04-.53.063-.798.067-.352 0-.704-.045-1.047-.143a2.39 2.39 0 0 1-.836-.411 1.925 1.925 0 0 1-.547-.693 2.5 2.5 0 0 1-.207-1.074v-.384H.012v.37a5.516 5.516 0 0 0 .492 2.505 4.94 4.94 0 0 0 1.37 1.744c.592.46 1.263.796 1.97.988.737.206 1.49.313 2.252.309a8.096 8.096 0 0 0 2.528-.362 5.421 5.421 0 0 0 1.875-1.038c.501-.434.898-.984 1.163-1.614a5.09 5.09 0 0 0 .39-2.017c0-.885-.183-1.632-.539-2.218a4.816 4.816 0 0 0-1.241-1.36ZM14.07 11.63c-1.068-.004-1.937.931-1.937 2.085 0 1.153.86 2.092 1.928 2.092 1.068.005 1.937-.93 1.937-2.083.004-1.154-.86-2.089-1.928-2.093Z'/%3E%3C/svg%3E");
  --lp-icon-serhant-stroke: url("data:image/svg+xml,%3Csvg width='936' height='1150' viewBox='0 0 936 1150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M603.593 457.432L603.608 457.436L603.624 457.439C624.184 461.293 651.826 468.363 686.876 478.972C726.069 490.855 763.334 508.52 797.387 531.324C835.606 557.333 868.045 590.407 893.74 628.941C921.336 670.966 935.472 724.565 935.472 788.163L935.472 788.17C936.114 837.939 925.837 887.39 905.282 932.986C884.731 978.253 853.904 1017.74 815.047 1048.88C771.677 1082.93 722.202 1107.98 669.512 1123.4C605.554 1141.72 539.667 1150.39 473.137 1149.43H473.127C413.99 1149.75 355.494 1142.04 298.281 1127.26L298.278 1127.26C243.34 1113.44 191.294 1089.35 145.352 1056.27C100.707 1023.2 64.4122 980.488 39.0378 931.037C11.4144 875.159 -1.75426 813.502 0.815362 751.203L0.815787 751.193V751.183V724.993H277.071V752.14C276.104 778.912 281.913 805.356 293.2 829.538L293.203 829.545L293.207 829.553C303.214 849.239 317.739 866.343 335.814 879.573L335.822 879.578C355.491 893.441 377.418 903.432 400.957 909.236C427.697 916.321 455.079 919.542 482.457 919.542L482.464 919.542C503.392 919.22 523.998 917.611 544.603 914.714L544.605 914.713C564.593 911.813 584.582 906.013 602.964 897.308C619.442 889.555 633.654 877.927 644.955 863.723L644.96 863.716L644.965 863.71C655.322 849.796 660.503 832.647 659.539 815.175C660.503 796.715 653.697 778.579 640.415 765.3L640.408 765.293L640.401 765.287C622.339 748.519 601.055 735.624 577.838 726.92C546.3 714.694 514.437 704.718 481.606 697.317C443.975 688.313 405.712 678.99 367.773 667.739L367.762 667.736L367.752 667.734C327.887 657.77 288.664 645.558 250.085 631.094C212.175 616.639 176.196 597.045 143.752 572.316C111.321 546.955 84.6731 515.497 65.7312 479.227C44.5415 437.498 33.9469 390.956 35.2311 344.092L35.2315 344.079L35.2312 344.066C33.9468 290.455 47.1114 237.486 73.4413 190.616C97.8493 147.912 131.249 111.309 171.394 83.0532C212.194 54.4674 257.814 33.2687 306.004 20.421L306.007 20.4202C354.211 7.24749 404.021 0.5 453.831 0.5C509.114 0.5 564.076 6.92685 617.752 19.7804L617.753 19.7806C669.155 31.986 717.666 53.5052 761.037 83.3758C803.426 112.914 838.109 152.083 862.516 197.354C888.531 249.052 901.697 306.528 900.091 364.323V364.336V391.493H625.735L624.157 366.574C624.157 366.571 624.157 366.568 624.157 366.565C623.51 343.341 617.703 320.443 607.381 299.482L607.378 299.475C599.294 283.635 587.009 270.385 571.821 260.693L571.81 260.686C554.712 250.365 536.002 243.268 516.649 239.398L516.643 239.397C492.489 234.89 468.014 232.637 443.538 232.637C426.783 232.637 409.702 234.246 393.261 237.791C378.725 240.698 364.518 246.511 351.606 254.579L351.601 254.582C339.965 262.014 329.622 272.031 321.863 283.667L321.857 283.676L321.851 283.685C314.405 295.985 310.843 310.546 311.486 324.783C310.843 337.401 313.434 349.701 319.264 360.711L319.285 360.75L319.312 360.784C328.374 372.433 340.67 381.172 354.261 386.028C383.869 398.575 414.123 408.872 445.344 416.595C485.55 427.207 538.622 441.032 603.593 457.432Z' stroke='white' stroke-opacity='0.2'/%3E%3C/svg%3E%0A");
  --lp-icon-serhant-stroke-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='811' height='754' fill='none'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M447.88 313.427a270.442 270.442 0 0 1 72.131 34.334c24.953 17.061 46.131 38.758 62.906 64.034 18.032 27.594 27.258 62.769 27.258 104.475a225.061 225.061 0 0 1-19.71 94.999c-13.419 29.7-33.549 55.607-58.921 76.039-28.307 22.327-60.598 38.757-94.987 48.868-41.727 12.006-84.712 17.693-128.116 17.061-38.582.21-76.745-4.844-114.068-14.533-35.856-9.057-69.825-24.856-99.81-46.552a236.142 236.142 0 0 1-69.405-82.148C7.125 573.353-1.472 532.911.206 492.047v-17.482h180.747v18.116c-.629 17.482 3.145 34.755 10.484 50.552 6.5 12.849 15.936 24.013 27.678 32.649 12.791 9.058 27.049 15.586 42.356 19.377 17.404 4.634 35.227 6.741 53.05 6.741a324.134 324.134 0 0 0 40.47-3.16c13-1.895 26-5.686 37.952-11.373 10.694-5.055 19.92-12.639 27.259-21.907 6.71-9.057 10.065-20.221 9.436-31.595.629-12.007-3.775-23.803-12.372-32.439-11.742-10.953-25.581-19.378-40.678-25.065-20.549-8.004-41.308-14.534-62.695-19.379-24.533-5.898-49.486-12.007-74.228-19.379a704.04 704.04 0 0 1-76.745-24.011c-24.743-9.479-48.227-22.329-69.405-38.549-21.178-16.64-38.582-37.282-50.953-61.084-13.84-27.383-20.759-57.925-19.92-88.678a196.65 196.65 0 0 1 24.952-100.684 218.887 218.887 0 0 1 63.954-70.563c26.629-18.747 56.405-32.649 87.857-41.074C230.858 4.424 263.359 0 295.86 0c36.065 0 71.921 4.213 106.938 12.638 33.55 8.004 65.212 22.117 93.519 41.706 27.679 19.378 50.324 45.076 66.26 74.776 16.985 33.913 25.582 71.617 24.533 109.531v18.116H407.621l-1.048-16.641c-.42-15.166-4.194-30.121-10.904-43.812-5.242-10.321-13.21-18.957-23.065-25.276-11.113-6.741-23.275-11.376-35.856-13.904a258.255 258.255 0 0 0-47.598-4.422c-10.904 0-22.017 1.052-32.711 3.369-9.436 1.896-18.661 5.688-27.049 10.954-7.548 4.844-14.259 11.374-19.291 18.957-4.823 8.004-7.129 17.483-6.71 26.751-.419 8.215 1.259 16.218 5.033 23.38 5.871 7.583 13.839 13.272 22.645 16.431 19.291 8.215 39.002 14.956 59.341 20.011a9756.56 9756.56 0 0 0 103.164 26.749c13.42 2.528 31.453 7.162 54.308 14.113Zm166.276 332.384c0-54.344 44.034-98.367 98.132-98.156 54.099.211 97.922 44.233 97.713 98.578 0 54.344-44.034 98.368-98.132 98.158-54.099 0-97.713-44.236-97.713-98.58Z' clip-rule='evenodd'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.2' d='m520.011 347.761.361-.527-.004-.003-.357.53Zm-72.131-34.334.186-.61-.186.61Zm135.037 98.368.534-.349-.003-.004-.531.353Zm27.258 104.475h-.638v.008l.638-.008Zm-19.71 94.999.582.262.001-.001-.583-.261Zm-58.921 76.039.395.501.005-.004-.4-.497Zm-94.987 48.868.177.613.004-.001-.181-.612Zm-128.116 17.061.009-.639-.013.001.004.638Zm-114.068-14.533.16-.618-.004-.001-.156.619Zm-99.81-46.552-.38.512.006.005.375-.517Zm-69.405-82.148-.573.281.005.009.568-.29ZM.206 492.047l.638.026v-.026H.206Zm0-17.482v-.639h-.638v.639h.638Zm180.747 0h.638v-.639h-.638v.639Zm0 18.116.638.022v-.022h-.638Zm10.484 50.552-.579.269.005.01.005.01.569-.289Zm27.678 32.649-.378.514.01.007.368-.521Zm42.356 19.377.165-.617-.011-.003-.154.62Zm53.05 6.741v.638h.01l-.01-.638Zm40.47-3.16.089.632h.003l-.092-.632Zm37.952-11.373-.273-.577-.001.001.274.576Zm27.259-21.907.5.396.007-.008.006-.008-.513-.38Zm9.436-31.595-.638-.034-.001.034.002.035.637-.035Zm-12.372-32.439.453-.451-.009-.008-.008-.008-.436.467Zm-40.678-25.065-.232.595.007.002.225-.597Zm-62.695-19.379-.15.621.009.002.141-.623Zm-74.228-19.379.182-.612-.014-.004-.013-.003-.155.619Zm-76.745-24.011-.228.596.003.001.225-.597Zm-69.405-38.549-.394.502.006.005.388-.507Zm-50.953-61.084-.57.288.004.006.566-.294Zm-19.92-88.678.638.018v-.033l-.638.015Zm24.952-100.684-.555-.315-.002.004.557.311Zm63.954-70.563-.368-.522-.001.001.369.521Zm87.857-41.074.166.616h.003l-.169-.616Zm203.393-.422-.149.62.001.001.148-.62Zm93.519 41.706.366-.523-.002-.002-.364.525Zm66.26 74.776.571-.286-.004-.008-.004-.008-.563.302Zm24.533 109.531-.638-.017v.017h.638Zm0 18.116v.638h.638v-.638h-.638Zm-179.489 0-.637.04.038.598h.599v-.638Zm-1.048-16.641-.638.018v.011l.001.011.637-.04Zm-10.904-43.812.573-.281-.004-.008-.569.289Zm-23.065-25.276.344-.538-.006-.004-.007-.004-.331.546Zm-35.856-13.904.126-.626-.008-.001-.118.627Zm-80.309-1.053.126.626.009-.002-.135-.624Zm-27.049 10.954-.339-.541-.006.004.345.537Zm-19.291 18.957-.532-.353-.008.012-.007.012.547.329Zm-6.71 26.751.638.033.001-.031-.001-.031-.638.029Zm5.033 23.38-.565.298.026.049.034.044.505-.391Zm22.645 16.431.25-.587-.017-.007-.017-.006-.216.6Zm59.341 20.011.163-.617-.009-.002-.154.619Zm103.164 26.749-.157.619.02.005.019.003.118-.627Zm318.716 248.341-.002.638.002-.638Zm97.713 98.578-.638-.003v.003h.638Zm-98.132 98.158.002-.639h-.002v.639Zm-191.501-397.16a271.108 271.108 0 0 0-72.302-34.414l-.372 1.221a269.82 269.82 0 0 1 71.961 34.252l.713-1.059Zm63.08 64.211c-16.819-25.343-38.054-47.099-63.076-64.208l-.721 1.054c24.883 17.013 46.003 38.65 62.734 63.86l1.063-.706Zm27.366 104.828c0-41.798-9.247-77.103-27.363-104.824l-1.069.698c17.95 27.466 27.155 62.512 27.155 104.126h1.277Zm-19.766 95.26a225.728 225.728 0 0 0 19.766-95.268l-1.277.016a224.43 224.43 0 0 1-19.654 94.729l1.165.523Zm-59.104 76.275c25.449-20.494 45.642-46.482 59.103-76.274l-1.163-.525c-13.378 29.608-33.446 55.435-58.74 75.805l.8.994Zm-95.206 48.983c34.463-10.133 66.828-26.6 95.201-48.979l-.79-1.002c-28.242 22.275-60.459 38.668-94.772 48.757l.361 1.224Zm-128.306 17.087c43.466.633 86.514-5.062 128.302-17.086l-.353-1.226c-41.666 11.988-84.589 17.667-127.931 17.036l-.018 1.276Zm-114.22-14.553c37.374 9.702 75.592 14.764 114.232 14.553l-.007-1.276c-38.523.21-76.631-4.837-113.904-14.513l-.321 1.236ZM94.189 692.669c30.051 21.744 64.094 37.577 100.027 46.654l.313-1.238c-35.778-9.038-69.673-24.802-99.591-46.45l-.749 1.034Zm-69.6-82.375a236.78 236.78 0 0 0 69.593 82.37l.763-1.024a235.496 235.496 0 0 1-69.218-81.927l-1.137.581ZM-.43 492.021c-1.683 40.97 6.937 81.518 25.016 118.264l1.146-.563C7.745 573.166-.83 532.83.844 492.073l-1.276-.052Zm-.001-17.456v17.482H.844v-17.482H-.432Zm181.385-.639H.206v1.277h180.747v-1.277Zm.638 18.755v-18.116h-1.276v18.116h1.276Zm10.425 50.283c-7.299-15.712-11.05-32.885-10.425-50.261l-1.276-.045c-.633 17.59 3.165 34.961 10.543 50.844l1.158-.538Zm27.478 32.404c-11.662-8.577-21.032-19.663-27.487-32.423l-1.139.577c6.545 12.938 16.047 24.179 27.869 32.874l.757-1.028Zm42.131 19.271c-15.23-3.772-29.415-10.267-42.141-19.278l-.737 1.042c12.856 9.104 27.187 15.665 42.571 19.476l.307-1.24Zm52.896 6.723c-17.772 0-35.54-2.101-52.885-6.72l-.329 1.234c17.462 4.649 35.341 6.762 53.214 6.762v-1.276Zm40.38-3.154a323.613 323.613 0 0 1-40.389 3.154l.019 1.276a324.638 324.638 0 0 0 40.549-3.166l-.179-1.264Zm37.768-11.317c-11.89 5.658-24.829 9.43-37.771 11.318l.185 1.263c13.059-1.904 26.121-5.712 38.134-11.428l-.548-1.153Zm27.033-21.727c-7.283 9.197-16.433 16.716-27.032 21.726l.546 1.154c10.789-5.1 20.091-12.749 27.486-22.088l-1-.792ZM429.001 534c.62 11.226-2.691 22.243-9.312 31.18l1.026.76c6.799-9.177 10.197-20.488 9.56-32.011l-1.274.071Zm-12.187-32.024c8.468 8.506 12.806 20.126 12.186 31.955l1.275.067c.639-12.184-3.83-24.157-12.556-32.923l-.905.901Zm-40.451-24.918c15.023 5.66 28.79 14.041 40.468 24.934l.871-.933c-11.806-11.013-25.718-19.48-40.889-25.195l-.45 1.194Zm-62.611-19.353c21.353 4.837 42.082 11.357 62.604 19.351l.464-1.19c-20.576-8.014-41.365-14.554-62.786-19.406l-.282 1.245Zm-74.27-19.39c24.761 7.377 49.728 13.49 74.261 19.388l.299-1.241c-24.533-5.898-49.471-12.004-74.195-19.371l-.365 1.224Zm-76.787-24.026a704.65 704.65 0 0 0 76.814 24.033l.311-1.238a703.049 703.049 0 0 1-76.675-23.99l-.45 1.195ZM93.127 375.65c21.23 16.259 44.768 29.138 69.565 38.638l.456-1.192c-24.689-9.458-48.118-22.28-69.245-38.459l-.776 1.013Zm-51.131-61.297c12.415 23.886 29.878 44.598 51.125 61.292l.788-1.003c-21.11-16.587-38.453-37.16-50.78-60.878l-1.133.589Zm-19.992-88.989c-.842 30.86 6.102 61.506 19.988 88.983l1.14-.576c-13.792-27.289-20.688-57.726-19.852-88.372l-1.276-.035Zm25.033-100.978a197.289 197.289 0 0 0-25.033 101.011l1.276-.031a196.01 196.01 0 0 1 24.871-100.357l-1.114-.623Zm64.142-70.773a219.526 219.526 0 0 0-64.14 70.769l1.11.631a218.252 218.252 0 0 1 63.767-70.358l-.737-1.042Zm88.061-41.17c-31.524 8.445-61.368 22.38-88.06 41.17l.735 1.043c26.568-18.703 56.275-32.573 87.656-40.98l-.331-1.233ZM295.86-.638c-32.559 0-65.117 4.431-96.624 13.082l.338 1.231C230.972 5.055 263.417.638 295.86.638V-.638Zm107.088 12.656C367.881 3.58 331.975-.638 295.86-.638V.638c36.016 0 71.821 4.207 106.789 12.62l.299-1.24Zm93.733 41.801c-28.373-19.634-60.108-33.78-93.734-41.802l-.297 1.242c33.473 7.986 65.062 22.066 93.304 41.61l.727-1.05Zm66.459 74.999c-15.983-29.786-38.695-55.56-66.457-74.997l-.732 1.046c27.595 19.32 50.174 44.942 66.064 74.555l1.125-.604Zm24.608 109.851c1.052-38.023-7.57-75.831-24.6-109.835l-1.141.572c16.938 33.821 25.511 71.421 24.465 109.228l1.276.035Zm0 18.098v-18.116h-1.276v18.116h1.276Zm-180.127.638H587.11v-1.276H407.621v1.276Zm-1.685-17.239 1.048 16.641 1.274-.08-1.048-16.641-1.274.08Zm-10.84-43.571c6.671 13.612 10.422 28.477 10.839 43.549l1.276-.036c-.422-15.259-4.22-30.304-10.969-44.075l-1.146.562Zm-22.837-25.02c9.764 6.26 17.653 14.813 22.841 25.028l1.138-.578c-5.296-10.427-13.343-19.147-23.29-25.525l-.689 1.075Zm-35.637-13.815c12.512 2.514 24.603 7.123 35.651 13.823l.662-1.091c-11.179-6.78-23.41-11.442-36.061-13.983l-.252 1.251Zm-47.472-4.41c15.897 0 31.793 1.47 47.481 4.412l.235-1.255a258.926 258.926 0 0 0-47.716-4.433v1.276Zm-32.576 3.355c10.645-2.306 21.713-3.355 32.576-3.355v-1.276c-10.944 0-22.103 1.056-32.846 3.383l.27 1.248Zm-26.844 10.87c8.326-5.228 17.48-8.989 26.835-10.868l-.252-1.252c-9.517 1.912-18.814 5.735-27.262 11.039l.679 1.081Zm-19.099 18.77c4.982-7.508 11.628-13.975 19.104-18.773l-.69-1.074c-7.621 4.891-14.395 11.483-19.478 19.141l1.064.706Zm-6.604 26.369c-.414-9.146 1.863-18.5 6.619-26.393l-1.094-.658c-4.89 8.115-7.225 17.719-6.8 27.109l1.275-.058Zm4.959 23.112c-3.718-7.056-5.373-14.944-4.959-23.05l-1.275-.065c-.425 8.323 1.275 16.442 5.105 23.71l1.129-.595Zm22.297 16.128c-8.695-3.12-16.561-8.737-22.356-16.222l-1.01.782c5.947 7.681 14.016 13.441 22.935 16.641l.431-1.201Zm59.279 19.992c-20.304-5.047-39.982-11.776-59.245-19.979l-.5 1.175c19.32 8.227 39.062 14.978 59.437 20.042l.308-1.238Zm103.167 26.75a9766.139 9766.139 0 0 1-103.158-26.748l-.327 1.234a9788.381 9788.381 0 0 0 103.171 26.751l.314-1.237Zm54.337 14.121c-22.866-6.955-40.923-11.596-54.376-14.13l-.236 1.254c13.388 2.522 31.396 7.149 54.241 14.097l.371-1.221Zm264.225 234.2c-54.454-.212-98.773 44.099-98.773 98.794h1.277c0-53.993 43.748-97.727 97.491-97.518l.005-1.276Zm98.348 99.218c.211-54.697-43.898-99.006-98.348-99.218l-.005 1.276c53.746.21 97.285 43.946 97.077 97.937l1.276.005Zm-98.773 98.794c54.455.212 98.773-44.101 98.773-98.796h-1.276c0 53.993-43.749 97.729-97.492 97.519l-.005 1.277Zm-98.348-99.218c0 54.691 43.894 99.218 98.351 99.218v-1.277c-53.74 0-97.074-43.943-97.074-97.941h-1.277Z' mask='url(%23a)'/%3E%3C/svg%3E");
  --lp-icon-arrow-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M2.47 1.47a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.75.75 0 0 1-1.06-1.06L3.94 4 2.47 2.53a.75.75 0 0 1 0-1.06Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --lp-icon-external: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5 2.5C11.5 1.94772 11.9477 1.5 12.5 1.5H17.5C18.0523 1.5 18.5 1.94771 18.5 2.5L18.5 7.5C18.5 8.05228 18.0523 8.5 17.5 8.5C16.9477 8.5 16.5 8.05229 16.5 7.5L16.5 4.91421L11.5404 9.87377C11.1499 10.2643 10.5168 10.2643 10.1262 9.87377C9.7357 9.48325 9.7357 8.85008 10.1262 8.45956L15.0858 3.5H12.5C11.9477 3.5 11.5 3.05228 11.5 2.5ZM6.45984 3.16667L8.33333 3.16667C8.88562 3.16667 9.33333 3.61438 9.33333 4.16667C9.33333 4.71895 8.88562 5.16667 8.33333 5.16667H6.5C5.78343 5.16667 5.30615 5.16744 4.93944 5.19741C4.5844 5.22641 4.42194 5.27772 4.31902 5.33016C4.03677 5.47397 3.8073 5.70344 3.66349 5.98568C3.61105 6.0886 3.55975 6.25106 3.53074 6.6061C3.50078 6.97282 3.5 7.4501 3.5 8.16667V13.5C3.5 14.2166 3.50078 14.6938 3.53074 15.0606C3.55975 15.4156 3.61105 15.5781 3.66349 15.681C3.8073 15.9632 4.03677 16.1927 4.31901 16.3365C4.42194 16.3889 4.5844 16.4403 4.93944 16.4693C5.30615 16.4992 5.78343 16.5 6.5 16.5H11.8333C12.5499 16.5 13.0272 16.4992 13.3939 16.4693C13.7489 16.4403 13.9114 16.389 14.0143 16.3365C14.2966 16.1927 14.526 15.9632 14.6698 15.681C14.7223 15.5781 14.7736 15.4156 14.8026 15.0606C14.8326 14.6938 14.8333 14.2166 14.8333 13.5V11.6667C14.8333 11.1144 15.281 10.6667 15.8333 10.6667C16.3856 10.6667 16.8333 11.1144 16.8333 11.6667V13.5401C16.8333 14.206 16.8334 14.7655 16.796 15.2234C16.7568 15.7021 16.6719 16.1571 16.4519 16.589C16.1163 17.2475 15.5809 17.783 14.9223 18.1185C14.4904 18.3386 14.0355 18.4235 13.5568 18.4626C13.0989 18.5 12.5394 18.5 11.8735 18.5H6.45982C5.79396 18.5 5.23444 18.5 4.77657 18.4626C4.29785 18.4235 3.84289 18.3386 3.41104 18.1185C2.75247 17.783 2.21704 17.2475 1.88148 16.589C1.66144 16.1571 1.5765 15.7021 1.53738 15.2234C1.49997 14.7656 1.49999 14.206 1.5 13.5402V8.12651C1.49999 7.46064 1.49997 6.90111 1.53738 6.44324C1.5765 5.96452 1.66144 5.50956 1.88148 5.0777C2.21704 4.41913 2.75247 3.8837 3.41103 3.54814C3.84289 3.3281 4.29785 3.24316 4.77657 3.20405C5.23445 3.16664 5.79397 3.16665 6.45984 3.16667Z' fill='%23A7A7A7'/%3E%3C/svg%3E%0A");
  --lp-icon-quotes: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2245 8.33398L13.6327 24.5985L11.9796 17.8425C14.0204 17.8425 15.6939 18.4472 17 19.6566C18.3061 20.866 18.9592 22.5342 18.9592 24.6611C18.9592 26.788 18.2857 28.4978 16.9388 29.7906C15.6327 31.0418 13.9796 31.6673 11.9796 31.6673C9.97959 31.6673 8.30612 31.0418 6.95918 29.7906C5.65306 28.4978 5 26.788 5 24.6611C5 24.0772 5.04082 23.4934 5.12245 22.9095C5.2449 22.3256 5.44898 21.6167 5.73469 20.7826C6.02041 19.9485 6.44898 18.8642 7.02041 17.5297L10.9388 8.33398H18.2245ZM34.2653 8.33398L29.6735 24.5985L28.0204 17.8425C30.0612 17.8425 31.7347 18.4472 33.0408 19.6566C34.3469 20.866 35 22.5342 35 24.6611C35 26.788 34.3265 28.4978 32.9796 29.7906C31.6735 31.0418 30.0204 31.6673 28.0204 31.6673C26.0204 31.6673 24.3469 31.0418 23 29.7906C21.6939 28.4978 21.0408 26.788 21.0408 24.6611C21.0408 24.0772 21.0816 23.4934 21.1633 22.9095C21.2857 22.3256 21.4898 21.6167 21.7755 20.7826C22.0612 19.9485 22.4898 18.8642 23.0612 17.5297L26.9796 8.33398H34.2653Z' fill='%23001A72'/%3E%3C/svg%3E");
  --lp-icon-street-view: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M8.503 4.6c1 0 1.8-.8 1.8-1.8s-.8-1.8-1.8-1.8-1.8.8-1.8 1.8.8 1.8 1.8 1.8Zm0-2.1c.2 0 .3.1.3.3 0 .2-.1.3-.3.3-.2 0-.3-.1-.3-.3 0-.2.1-.3.3-.3ZM14.003 10.4c-.6-.3-1.4-.6-2.3-.8V6.5c0-.2 0-.4-.1-.6-.1-.2-.2-.3-.4-.5-.2-.1-.3-.3-.5-.3-.1 0-.3-.1-.6-.1h-.5c-.7.3-1.5.3-2.2 0h-.5c-.2 0-.4 0-.6.1-.3.1-.4.2-.6.4-.2.1-.3.3-.4.4 0 .2-.1.4-.1.6v3.1c-.8.2-1.6.5-2.2.8-1.7.9-1.5 2-1.4 2.4.3.8 1.1 1.4 2.5 1.9 1.2.4 2.7.6 4.3.6 1.6 0 3.1-.2 4.3-.6 1.4-.4 2.3-1.1 2.6-1.8.2-.4.5-1.6-1.3-2.5Zm-7.2-3.9h.2c1 .3 2 .3 3 0h.2V9h-1v4h-1.4V9h-1.1l.1-2.5Zm-3.7 5.8c0-.1.2-.3.7-.6.6-.3 1.5-.6 2.6-.7v2.6c-.6-.1-1.2-.2-1.7-.4-1.2-.3-1.6-.7-1.6-.9Zm9.2.9c-.5.2-1.1.3-1.7.3V11c1.1.2 2 .4 2.6.7.4.2.7.5.6.6.1.2-.3.6-1.5.9Z'/%3E%3C/svg%3E");
  --lp-icon-map-view: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M15.023.672a.75.75 0 0 1 .396.661V12a.75.75 0 0 1-.334.624l-4 2.666a.75.75 0 0 1-.788.028l-4.294-2.454-4.295 2.454a.75.75 0 0 1-1.122-.652V4a.75.75 0 0 1 .378-.652L5.63.682a.75.75 0 0 1 .745 0l4.264 2.437 3.614-2.41a.75.75 0 0 1 .77-.037ZM9.92 4.435l-3.166-1.81v8.94l3.166 1.809v-8.94Zm1.5 8.83 2.5-1.667V2.734l-2.5 1.667v8.864Zm-6.166-1.7v-8.94l-3.167 1.81v8.939l3.167-1.81Z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  --lp-icon-mute: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22 9-6 6m0-6 6 6M9.634 4.366 6.47 7.53c-.173.173-.26.26-.36.322a1 1 0 0 1-.29.12C5.704 8 5.582 8 5.337 8H3.6c-.56 0-.84 0-1.054.109a1 1 0 0 0-.437.437C2 8.76 2 9.04 2 9.6v4.8c0 .56 0 .84.109 1.054a1 1 0 0 0 .437.437C2.76 16 3.04 16 3.6 16h1.737c.245 0 .367 0 .482.028a1 1 0 0 1 .29.12c.1.061.187.148.36.32l3.165 3.166c.429.429.643.643.827.657a.5.5 0 0 0 .42-.174c.119-.14.119-.443.119-1.048V4.93c0-.606 0-.908-.12-1.049a.5.5 0 0 0-.42-.173c-.183.014-.397.228-.826.657Z'/%3E%3C/svg%3E");
  --lp-icon-unmute: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.748 5A11.946 11.946 0 0 1 22 12c0 2.612-.835 5.03-2.252 7M15.745 8A6.968 6.968 0 0 1 17 12a6.967 6.967 0 0 1-1.255 4M9.635 5.366 6.468 8.53c-.173.173-.26.26-.36.322a1 1 0 0 1-.29.12C5.704 9 5.582 9 5.337 9H3.6c-.56 0-.84 0-1.054.109a1 1 0 0 0-.437.437C2 9.76 2 10.04 2 10.6v2.8c0 .56 0 .84.109 1.054a1 1 0 0 0 .437.437C2.76 15 3.04 15 3.6 15h1.737c.245 0 .367 0 .482.028a1 1 0 0 1 .29.12c.1.061.187.148.36.32l3.165 3.166c.429.429.643.643.827.657a.5.5 0 0 0 .42-.174c.119-.14.119-.443.119-1.048V5.93c0-.606 0-.908-.12-1.049a.5.5 0 0 0-.42-.173c-.183.014-.397.228-.826.657Z'/%3E%3C/svg%3E");
  --icon-right-padding: 1.375rem;
  --icon-size-large: 1.25rem;
  --icon-size: 1rem;
  --icon-size-small: .75rem;
  --icon-circle-size: 2.5rem;
  --icon-circle-size-medium: 2.5rem;
  --icon-circle-size-large: 3.5rem;
  --icon-circle-size-small: 1.5rem;
}
@media (max-width: 560px) {
  :root {
    --icon-right-padding: .875rem;
    --icon-circle-size: 1.5rem;
    --icon-circle-size-large: 2.5rem;
  }
}

/*
  This file is a result of combination of
   /legacy-31st-line.scss
   and
   /legacy-typographyjs.scss

   It was refactored due to usage of SCSS.
   Also some garbage files were removed.
 */
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;
  padding: 0;
  overflow-y: visible;
}



* {
  box-sizing: border-box;
}


footer, section {
  position: relative;
  overflow-x: hidden;
}

body div.sidemenu2 {
  position: fixed;
  top: 0;
  left: 0;
  min-height: 100vh;
  z-index: 999;
  display: none;
}
body div.sidemenu2.visible {
  display: block;
}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.embed-container embed, .embed-container iframe, .embed-container object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}

figure.image > img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

figcaption {
  text-align: center;
  font-size: 14px;
  font-style: italic;
}

figure.table > table {
  width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  color: inherit;
  text-rendering: optimizeLegibility;
}

h1, h2, h3, h4, h5, h6, hgroup, ul, ol, dl, dd, p, figure, pre, table, fieldset, blockquote, form, noscript, iframe, hr, address {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  margin-bottom: 1.666rem;
}

iframe, img {
  margin-bottom: 0;
}

ul {
  margin-left: 1.666rem;
  list-style-position: outside;
  list-style-image: none;
}

ol {
  margin-left: 1.666rem;
  list-style-position: outside;
  list-style-image: none;
}

pre {
  font-size: 0.85rem;
  line-height: 1.666rem;
}

table {
  font-size: 1rem;
  line-height: 1.666rem;
  border-collapse: collapse;
  width: 100%;
}

blockquote {
  margin-left: 1.666rem;
  margin-right: 1.666rem;
}

hr {
  margin-bottom: calc(1.666rem - 1px);
  background: hsla(0, 0%, 0%, 0.2);
  border: none;
  height: 1px;
}

dt, th {
  font-weight: bold;
}

li {
  margin-bottom: 0.833rem;
}

ol li, ul li {
  padding-left: 0;
}

li > ol, li > ul {
  margin-left: 1.666rem;
  margin-bottom: 0.833rem;
  margin-top: 0.833rem;
}

li > p {
  margin-bottom: 0.833rem;
}

code {
  font-size: 0.85rem;
  line-height: 1.666rem;
}

kbd {
  font-size: 0.85rem;
  line-height: 1.666rem;
}

samp {
  font-size: 0.85rem;
  line-height: 1.666rem;
}

abbr, acronym, abbr[title] {
  border-bottom: 1px dotted hsla(0, 0%, 0%, 0.5);
  cursor: help;
}

abbr[title] {
  text-decoration: none;
}

thead {
  text-align: left;
}

td, th {
  text-align: left;
  border-bottom: 1px solid hsla(0, 0%, 0%, 0.12);
  font-feature-settings: "tnum";
  -moz-font-feature-settings: "tnum";
  -ms-font-feature-settings: "tnum";
  -webkit-font-feature-settings: "tnum";
  padding-left: 1.11067rem;
  padding-right: 1.11067rem;
  padding-top: 0.833rem;
  padding-bottom: calc(0.833rem - 1px);
}

th:first-child, td:first-child {
  padding-left: 0;
}

th:last-child, td: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: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
  max-width: 100%;
}

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

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

figure {
  margin: 0;
}

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

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

optgroup {
  font-weight: 700;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

textarea {
  overflow: auto;
}

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

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

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

.pagination-container li {
  list-style: none;
}

/*to fix unnecessary margins while using google translate fo links*/
.goog-te-gadget-simple a {
  margin-left: 0 !important;
  margin-right: 0 !important;
  color: inherit !important;
}
.goog-te-gadget-simple a span {
  border-left: none !important;
  color: inherit !important;
}

.video-subsection > * {
  position: relative;
}
.video-subsection > .overlay-component {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  transition-property: opacity;
  transition-timing-function: linear;
}
.video-subsection .video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 900px) {
  .video-subsection .video-wrapper.hidable {
    display: none;
  }
}
.video-subsection .full-screen-video-component {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.video-subsection video {
  position: absolute;
  z-index: -1000;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  /* IE10 + media query */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .video-subsection video {
    overflow: hidden;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto !important;
  }
}
.video-subsection .poster {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1000;
  background: center center/cover;
}
@media screen and (max-width: 900px) {
  .video-subsection .poster {
    display: block;
  }
}

.animate-hover-left-right {
  position: relative;
}
.animate-hover-left-right:after {
  background: none repeat scroll 0 0 transparent;
  content: "";
  display: block;
  height: 2px;
  bottom: 0;
  right: 0;
  position: absolute;
  background: #fff;
  transition: width 0.3s ease-out 0s, left 0.3s ease-out 0s;
  width: 0;
}
.animate-hover-left-right:hover:after {
  width: 100%;
  left: 0;
  right: auto;
}

@media (hover: hover) and (pointer: fine) {
  .lp_animation-img-zoom {
    overflow: hidden;
  }
  .lp_animation-img-zoom img {
    transition: 0.3s;
  }
  .lp_animation-img-zoom:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.lp_scroll-element {
  transition: 1s linear;
  position: relative;
}
.lp_scroll-element.lp_scrolled:before {
  background-color: var(--bgColor);
  transition: 1s linear;
}

.lp_scrolled {
  background-color: var(--bgColor);
  transition: 1s linear;
}
.lp_scrolled + .lp_back-color {
  transition: 1s linear;
  background-color: var(--bgColor);
}

.lp_back-color {
  position: absolute;
  width: 100%;
  height: 200vh;
  top: 0;
  left: 0;
  z-index: 100;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  transition: 1s linear;
  background-color: transparent;
  pointer-events: none;
}

.lp_same-background {
  position: relative;
  overflow: visible;
}

.lp_zoom-fullscreen-image {
  position: relative;
  overflow: hidden;
  padding-bottom: 60%;
  background-size: 100% 100%;
  background-position: center;
}

@-webkit-keyframes lp-animation--circle-rotate {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
  25% {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
  }
  50% {
    -webkit-transform: rotate3d(0, 0, 1, 180deg);
    transform: rotate3d(0, 0, 1, 180deg);
  }
  75% {
    -webkit-transform: rotate3d(0, 0, 1, 270deg);
    transform: rotate3d(0, 0, 1, 270deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
    transform: rotate3d(0, 0, 1, 360deg);
  }
}

@keyframes lp-animation--circle-rotate {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
  25% {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
  }
  50% {
    -webkit-transform: rotate3d(0, 0, 1, 180deg);
    transform: rotate3d(0, 0, 1, 180deg);
  }
  75% {
    -webkit-transform: rotate3d(0, 0, 1, 270deg);
    transform: rotate3d(0, 0, 1, 270deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
    transform: rotate3d(0, 0, 1, 360deg);
  }
}
body .modal, .modals > .modal {
  position: fixed;
  overflow-y: auto;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.92);
  z-index: 1000;
  display: none;
}
body .modal.visible, .modals > .modal.visible {
  display: block;
}
body .modal .modal-content, .modals > .modal .modal-content {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  min-height: 100vh;
}
body .modal .lightbox-video, .modals > .modal .lightbox-video {
  width: 100%;
  max-width: 177vh;
}
body .modal .close, .modals > .modal .close {
  display: block;
  position: absolute;
  right: 8vw;
  top: 8vh;
  width: 3.2em;
  cursor: pointer;
  color: var(--close-button-color, #fff);
  font-size: 75%;
  border: none;
  background: 0 0;
  z-index: 2;
}
body .modal .close img, .modals > .modal .close img {
  width: 100%;
  height: 100%;
}

/*
  This file is for all the defaults of standardizations,
  which don't necessary should have their custom values
  Feel free to override it in the template's LP-stylesheet
 */
.lp-title-group {
  max-width: 860px;
  text-align: center;
  margin: 0 auto 32px;
}
@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;
  font-weight:400;
}
@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-top: 96px;
  padding-bottom: 96px;
}
@media (max-width: 1024px) {
  .lp-vertical-paddings {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.lp-vertical-paddings--l {
  padding-top: 144px;
  padding-bottom: 144px;
}
@media (max-width: 1024px) {
  .lp-vertical-paddings--l {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

.lp-tmce-responsive-wrap {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}
.lp-tmce-responsive-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 762px) {
  .lp-tmce-responsive-wrap iframe {
    width: 100% !important;
    height: 100% !important;
  }
}

.lp-arrow.lp-arrow--vertical, .lp-arrow--vertical.lp-lightbox-arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
@media (max-width: 768px) {
  .lp-arrow.lp-arrow--vertical, .lp-arrow--vertical.lp-lightbox-arrow {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

.lp-input ~ .input-icon {
  display: none;
  pointer-events: none;
}

/*Default listing-card fonts*/
.listing-card__price {
  font-weight: normal;
  font-size: 18px;
}
.listing-card__price--sales {
  font-size: 18px;
}
.listing-card__price--lease {
  font-size: 16px;
}
.listing-card__attributes {
  font-size: 12px;
  font-weight: normal;
}
.listing-card__address {
  font-size: 12px;
  font-weight: normal;
}
.listing-card__status {
  font-size: 10px;
  font-weight: normal;
}
.listing-card__attribution {
  font-size: 10px;
  font-weight: normal;
}

/*TCR compliance standardization*/
.lp-disclaimer {
  font-size: 12px;
  line-height: 1.3;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: justify;
}
.lp-disclaimer a {
  color: inherit;
  transition: opacity 0.3s;
  text-decoration: underline !important;
}
.lp-disclaimer a:hover {
  color: inherit;
  opacity: 0.8;
  text-decoration: underline !important;
}

/* This file called to apply custom values from variables to the external stylesheets */


.lp-h1, .lp-h2, .lp-h3, .lp-h4, .lp-h5, .lp-h6,
h1, h2, h3, h4, h5, h6, button {
  font-family: var(--global-primary-font-family);
}

/*
  This file is for all the features from category «Other»
  If it will be more than a pair of related features,
  it makes sense to move them in separate file
 */
.lp-h-pot {
  /* This is a class for hiding the honey pot in forms */
  height: 0;
  overflow: hidden;
  visibility: hidden;
  position: absolute;
}

.lp-pre-line {
  /* This is a class displaying linebreaks from the formInputs' values */
  white-space: pre-line;
}

.lp-visually-hidden {
  /* Сan be used to hide element on screen but keep it accessible to assistive technologies */
  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-portrait {
  /* For the portrait images in sliders. Guide: https://www.notion.so/luxurycoders/Sliders-1f3a4c83f60c4e6b888792bee8094b7d#2a1cd1866610440db1693dbbbca13770*/
  background-size: contain;
}

.lp-expand-btn {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: 40px;
  height: 40px;
  padding: 9px;
  border: 1px solid transparent;
  background: #fff;
  color: #000;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  vertical-align: middle;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.4);
  cursor: pointer;
  z-index: 100;
}
@media (min-width: 768px) {
  .lp-expand-btn {
    display: none;
  }
}

.lp-lightbox {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.95);
  z-index: 9999;
  /* allowing zooming on lightbox slider */
}
@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 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@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 {
  width: 100%;
  height: 100%;
  flex: 1 1 100%;
}
.lp-lightbox__carousel .slick-list,
.lp-lightbox__carousel .slick-track {
  height: 100%;
}
.lp-lightbox__slide {
  width: 100%;
  height: 100%;
}
.lp-lightbox__slide:focus {
  outline: none;
}
.lp-lightbox__slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.lp-lightbox__close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: none;
  padding: 10px;
  border: none;
  border-radius: 0;
  color: #fff;
  font-size: 0;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.lp-lightbox__close:before, .lp-lightbox__close:after {
  content: "";
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -1px;
  width: 20px;
  height: 2px;
  border-radius: 2px;
  background-color: currentColor;
  transition: all 0.3s;
}
.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 {
  width: 46px;
  height: 46px;
  border-radius: 0;
  background-color: transparent;
  position: absolute;
  transition: background-color 0.3s;
  border: solid 2px #fff;
  padding: 0;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  top: calc(50% - 23px);
  bottom: unset;
  z-index: 1;
  touch-action: none;
}
.lp-lightbox-arrow.slick-disabled {
  cursor: default;
  opacity: 0.6;
}
.lp-lightbox-arrow:focus {
  outline: none;
}
.lp-lightbox-arrow:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  border-style: solid;
  border-width: 2px 2px 0 0;
  transition: border-color 0.3s;
  border-color: #fff;
}
.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;
  }
}

/* .close should be deprecated later in favor of new .lp-close */
.lp-close {
  display: block;
  position: absolute;
  right: 8vw;
  top: 8vh;
  width: 3.2em;
  cursor: pointer;
  color: var(--close-button-color, #fff);
  font-size: 75%;
  border: none;
  background: none;
  border-radius: 0;
  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 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
  width: 100%;
  aspect-ratio: 1/1;
  transition: all 0.3s ease;
}
.lp-close-icon::before, .lp-close-icon::after {
  content: "";
  position: absolute;
  width: 140%;
  height: 8%;
  background-color: currentColor;
}
.lp-close-icon::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.lp-close-icon::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/*
  Since our Button styles feature overrides styles for disabled states of buttons and pagination, we add them manually.
  The styles below apply ONLY when specific style is selected
*/
[class*=pagination-style-] {
  /* .paginationjs-prev, .paginationjs-ellipsis, .paginationjs-next can be in disabled state */
}
[class*=pagination-style-] .disabled {
  /* normalizing opacity which can be set in templates */
  opacity: 1 !important;
}
[class*=pagination-style-] .disabled a {
  opacity: 0.5 !important;
  pointer-events: none;
  cursor: auto;
}

[class*=button-style-]:disabled {
  opacity: 0.3;
  pointer-events: none;
  cursor: auto;
}

body {
  font-size: var(--lp-body-font-size);
  font-family: var(--lp-body-font-family);
  font-weight: var(--lp-body-font-weight);
  line-height: var(--lp-body-line-height);
  letter-spacing: var(--lp-body-letter-spacing);
}

*:before,
*:after {
  box-sizing: border-box;
}

.border-radius {
  border-radius: var(--border-radius);
}
.border-radius--xsmall {
  border-radius: var(--border-radius-xsmall);
}
.border-radius--small {
  border-radius: var(--border-radius-small);
}
.border-radius--large {
  border-radius: var(--border-radius-large);
}

.lp-pre-line {
  white-space: pre-line;
}

.lp-h-pot,
.h-pot {
  height: 0;
  width: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  visibility: hidden;
  position: absolute;
}

.hide {
  display: none !important;
}

.icon-size:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.icon-size--large:after {
  width: var(--icon-size-large);
  height: var(--icon-size-large);
}
@media (max-width: 560px) {
  .icon-size--large:after {
    width: var(--icon-size);
    height: var(--icon-size);
  }
}

.lp-icon {
  line-height: 1;
}
.lp-icon:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-icon:after {
  background: currentColor;
}
.lp-icon:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.lp-icon.lp-icon--large:after {
  width: var(--icon-size-large);
  height: var(--icon-size-large);
}
@media (max-width: 560px) {
  .lp-icon.lp-icon--large:after {
    width: var(--icon-size);
    height: var(--icon-size);
  }
}
.lp-icon.lp-icon--medium:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-icon.lp-icon--small:after {
  width: var(--icon-size-small);
  height: var(--icon-size-small);
}
.lp-icon.lp-icon--right:after {
  position: absolute;
  right: var(--icon-right-padding);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.lp-icon.lp-icon--dark:after {
  background: var(--lp-color-primary-5);
}
.lp-icon.lp-icon--light:after {
  background: var(--lp-color-primary-1);
}
.lp-icon.lp-icon-btn {
  background: transparent;
  cursor: pointer;
}
.lp-icon.lp-icon-btn:focus {
  outline: none;
}
.lp-icon.lp-icon-btn:not(.lp-icon-circle) {
  border: 1px solid transparent;
}
.lp-icon.lp-icon-circle {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
  border: 1px solid var(--lp-color-primary-5-300);
}
.lp-icon.lp-icon-circle--small {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
}
.lp-icon.lp-icon-circle--large {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--icon-circle-size-large);
  height: var(--icon-circle-size-large);
}
.lp-icon.lp-icon-circle--medium {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--icon-circle-size-medium);
  height: var(--icon-circle-size-medium);
}
.lp-icon.lp-icon-circle--light {
  border: 1px solid var(--lp-color-primary-1-400);
}
.lp-icon--search:after {
  -webkit-mask-image: var(--lp-icon-search);
          mask-image: var(--lp-icon-search);
}
.lp-icon--search-big:after {
  -webkit-mask-image: var(--lp-icon-search-big);
          mask-image: var(--lp-icon-search-big);
}
.lp-icon--aim:after {
  -webkit-mask-image: var(--lp-icon-aim);
          mask-image: var(--lp-icon-aim);
}
.lp-icon--checkmark:after {
  -webkit-mask-image: var(--lp-icon-checkmark);
          mask-image: var(--lp-icon-checkmark);
}
.lp-icon--arrow:after {
  -webkit-mask-image: var(--lp-icon-arrow);
          mask-image: var(--lp-icon-arrow);
}
.lp-icon--arrow-down:after {
  -webkit-mask-image: var(--lp-icon-arrow-down);
          mask-image: var(--lp-icon-arrow-down);
}
.lp-icon--lock:after {
  -webkit-mask-image: var(--lp-icon-lock);
          mask-image: var(--lp-icon-lock);
}
.lp-icon--lock-big:after {
  -webkit-mask-image: var(--lp-icon-lock-big);
          mask-image: var(--lp-icon-lock-big);
}
.lp-icon--range:after {
  -webkit-mask-image: var(--lp-icon-range);
          mask-image: var(--lp-icon-range);
}
.lp-icon--download:after {
  -webkit-mask-image: var(--lp-icon-download);
          mask-image: var(--lp-icon-download);
}
.lp-icon--burger:after {
  -webkit-mask-image: var(--lp-icon-burger);
          mask-image: var(--lp-icon-burger);
}
.lp-icon--filters:after {
  -webkit-mask-image: var(--lp-icon-filters);
          mask-image: var(--lp-icon-filters);
}
.lp-icon--eye:after {
  -webkit-mask-image: var(--lp-icon-eye);
          mask-image: var(--lp-icon-eye);
}
.lp-icon--headphones:after {
  -webkit-mask-image: var(--lp-icon-headphones);
          mask-image: var(--lp-icon-headphones);
}
.lp-icon--phone:after {
  -webkit-mask-image: var(--lp-icon-phone);
          mask-image: var(--lp-icon-phone);
}
.lp-icon--book:after {
  -webkit-mask-image: var(--lp-icon-book);
          mask-image: var(--lp-icon-book);
}
.lp-icon--tour:after {
  -webkit-mask-image: var(--lp-icon-tour);
          mask-image: var(--lp-icon-tour);
}
.lp-icon--percent:after {
  -webkit-mask-image: var(--lp-icon-percent);
          mask-image: var(--lp-icon-percent);
}
.lp-icon--pin-map:after {
  -webkit-mask-image: var(--lp-icon-pin-map);
          mask-image: var(--lp-icon-pin-map);
}
.lp-icon--close:after {
  -webkit-mask-image: var(--lp-icon-close);
          mask-image: var(--lp-icon-close);
}
.lp-icon--plus-1:after {
  -webkit-mask-image: var(--lp-icon-plus-1);
          mask-image: var(--lp-icon-plus-1);
}
.lp-icon--plus-2:after {
  -webkit-mask-image: var(--lp-icon-plus-2);
          mask-image: var(--lp-icon-plus-2);
}
.lp-icon--reset:after {
  -webkit-mask-image: var(--lp-icon-reset);
          mask-image: var(--lp-icon-reset);
}
.lp-icon--play:after {
  -webkit-mask-image: var(--lp-icon-play);
          mask-image: var(--lp-icon-play);
}
.lp-icon--facebook:after {
  -webkit-mask-image: var(--lp-icon-facebook);
          mask-image: var(--lp-icon-facebook);
}
.lp-icon--ig:after {
  -webkit-mask-image: var(--lp-icon-ig);
          mask-image: var(--lp-icon-ig);
}
.lp-icon--linkedin:after {
  -webkit-mask-image: var(--lp-icon-linkedin);
          mask-image: var(--lp-icon-linkedin);
}
.lp-icon--twitter:after {
  -webkit-mask-image: var(--lp-icon-twitter);
          mask-image: var(--lp-icon-twitter);
}
.lp-icon--tiktok:after {
  -webkit-mask-image: var(--lp-icon-tiktok);
          mask-image: var(--lp-icon-tiktok);
}
.lp-icon--youtube:after {
  -webkit-mask-image: var(--lp-icon-youtube);
          mask-image: var(--lp-icon-youtube);
}
.lp-icon--share:after {
  -webkit-mask-image: var(--lp-icon-share);
          mask-image: var(--lp-icon-share);
}
.lp-icon--download-2:after {
  -webkit-mask-image: var(--lp-icon-download-2);
          mask-image: var(--lp-icon-download-2);
}
.lp-icon--email:after {
  -webkit-mask-image: var(--lp-icon-email);
          mask-image: var(--lp-icon-email);
}
.lp-icon--podcast:after {
  -webkit-mask-image: var(--lp-icon-podcast);
          mask-image: var(--lp-icon-podcast);
}
.lp-icon--yelp:after {
  -webkit-mask-image: var(--lp-icon-yelp);
          mask-image: var(--lp-icon-yelp);
}
.lp-icon--pinterest:after {
  -webkit-mask-image: var(--lp-icon-pinterest);
          mask-image: var(--lp-icon-pinterest);
}
.lp-icon--google:after {
  -webkit-mask-image: var(--lp-icon-google);
          mask-image: var(--lp-icon-google);
}
.lp-icon--zillow:after {
  -webkit-mask-image: var(--lp-icon-zillow);
          mask-image: var(--lp-icon-zillow);
}
.lp-icon--user:after {
  -webkit-mask-image: var(--lp-icon-user);
          mask-image: var(--lp-icon-user);
}
.lp-icon--serhant-logo:after {
  -webkit-mask-image: var(--lp-icon-serhant-logo);
          mask-image: var(--lp-icon-serhant-logo);
}
.lp-icon--serhant-stroke:after {
  -webkit-mask-image: var(--lp-icon-serhant-stroke);
          mask-image: var(--lp-icon-serhant-stroke);
}
.lp-icon--serhant-stroke-2:after {
  -webkit-mask-image: var(--lp-icon-serhant-stroke-2);
          mask-image: var(--lp-icon-serhant-stroke-2);
}
.lp-icon--arrow-2:after {
  -webkit-mask-image: var(--lp-icon-arrow-2);
          mask-image: var(--lp-icon-arrow-2);
}
.lp-icon--external:after {
  -webkit-mask-image: var(--lp-icon-external);
          mask-image: var(--lp-icon-external);
}
.lp-icon--quotes:after {
  -webkit-mask-image: var(--lp-icon-quotes);
          mask-image: var(--lp-icon-quotes);
}
.lp-icon--street-view:after {
  -webkit-mask-image: var(--lp-icon-street-view);
          mask-image: var(--lp-icon-street-view);
}
.lp-icon--map-view:after {
  -webkit-mask-image: var(--lp-icon-map-view);
          mask-image: var(--lp-icon-map-view);
}
.lp-icon--mute:after {
  -webkit-mask-image: var(--lp-icon-mute);
          mask-image: var(--lp-icon-mute);
}
.lp-icon--unmute:after {
  -webkit-mask-image: var(--lp-icon-unmute);
          mask-image: var(--lp-icon-unmute);
}

.btn-circle {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
}
.btn-circle--medium {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height-medium);
  height: var(--btn-height-medium);
}
.btn-circle--small {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height-small);
  height: var(--btn-height-small);
}

.btn--arrow {
  text-decoration: none;
  font-size: 0;
  line-height: 1;
}
.btn--arrow:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.btn--arrow:after {
  background: currentColor;
}
.btn--arrow:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.btn--arrow:after {
  -webkit-mask-image: var(--lp-icon-arrow);
          mask-image: var(--lp-icon-arrow);
}

.font-heading {
  font-family: var(--global-primary-font-family);
}

.font-body {
  font-family: var(--global-secondary-font-family);
}

.bold-500 {
  font-weight: 500;
}

.bold-700, .paragraph--16.bold,
.paragraph--14.bold,
.paragraph--12.bold,
.bold {
  font-weight: 700;
}

.bold-800 {
  font-weight: 800;
}

.paragraph--16 {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
}
@media (max-width: 560px) {
  .paragraph--16 {
    font-size: 0.875rem;
    line-height: 1.43;
  }
}
@media (min-width: 1980px) {
  .paragraph--16 {
    font-size: clamp(1rem, 0.625vw, 2rem);
    line-height: 1.25;
  }
}

.paragraph--14 {
  --lineHeight: 1.43;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 500;
}
@media (max-width: 560px) {
  .paragraph--14 {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .paragraph--14 {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}

.paragraph--12 {
  --lineHeight: 1.33;
  font-size: 12px;
  line-height: var(--lineHeight);
  font-weight: 500;
}
@media (max-width: 560px) {
  .paragraph--12 {
    font-size: 10px;
    --lineHeight: 1.2;
  }
}
@media (min-width: 1980px) {
  .paragraph--12 {
    font-size: clamp(0.75rem, 0.46875vw, 1.5rem);
    line-height: 1.33;
    letter-spacing: 1px;
  }
}

.label--14 {
  --lineHeight: 1.22;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 700;
  text-transform: inherit;
  letter-spacing: 0.28px;
}
@media (max-width: 560px) {
  .label--14 {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .label--14 {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
@media (max-width: 560px) {
  .label--14 {
    --lineHeight: 1.33;
  }
}

.label--12 {
  --lineHeight: 1.33;
  font-size: 12px;
  line-height: var(--lineHeight);
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 560px) {
  .label--12 {
    font-size: 10px;
    --lineHeight: 1.2;
  }
}
@media (min-width: 1980px) {
  .label--12 {
    font-size: clamp(0.75rem, 0.46875vw, 1.5rem);
    line-height: 1.33;
    letter-spacing: 1px;
  }
}
@media (max-width: 560px) {
  .label--12 {
    --lineHeight: 1.6;
  }
}

.big {
  font-size: 12.5rem;
  font-weight: 800;
  line-height: 1.22;
  letter-spacing: -1.5px;
}
@media (max-width: 560px) {
  .big {
    font-size: 4.5rem;
  }
}

.outline {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: currentColor;
}

.uppercase {
  text-transform: uppercase;
}

.lp-container {
  --padding: max(var(--lp-grid-gap-xlarge), 5.56vw);
  margin: 0 auto;
  max-width: unset;
  padding-left: var(--padding);
  padding-right: var(--padding);
  width: 100%;
}
@media (max-width: 1980px) {
  .lp-container {
    --padding: var(--lp-grid-gap-large);
  }
}
@media (max-width: 1024px) {
  .lp-container {
    --padding: var(--lp-grid-gap-medium);
  }
}
@media (max-width: 560px) {
  .lp-container {
    --padding: var(--lp-grid-gap-small);
  }
}
.lp-container.lp-container--left {
  --padding-left: max(var(--lp-grid-left-xlarge), 13vw);
  padding-left: var(--padding-left);
}
@media (max-width: 1980px) {
  .lp-container.lp-container--left {
    --padding-left: var(--lp-grid-gap-left);
  }
}
@media (max-width: 1024px) {
  .lp-container.lp-container--left {
    --padding-left: var(--lp-grid-gap-medium);
  }
}
@media (max-width: 560px) {
  .lp-container.lp-container--left {
    --padding-left: var(--lp-grid-gap-small);
  }
}

.lp-vertical-paddings:not([class*=pt-]) {
  padding-top: var(--lp-spacing-xlarge);
}
.lp-vertical-paddings:not([class*=pb-]) {
  padding-bottom: var(--lp-spacing-xlarge);
}
.lp-vertical-paddings--large:not([class*=pt-]) {
  padding-top: var(--lp-spacing-large);
}
.lp-vertical-paddings--large:not([class*=pb-]) {
  padding-bottom: var(--lp-spacing-large);
}

button {
  font-family: var(--lp-body-font-family);
}

.lp-btn {
  border-radius: var(--border-radius);
  font-size: 0.875rem;
  line-height: 1.43;
  font-weight: 500;
  padding-top: var(--btn-vertical-paddings);
  padding-bottom: var(--btn-vertical-paddings);
  color: var(--lp-color-primary-1);
  max-width: 100%;
  border: 1px solid;
  text-overflow: ellipsis;
  text-decoration: none;
  display: inline-block;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-image: none;
  background-color: var(--lp-color-primary-accent);
  border-color: transparent;
  outline: none;
  transition: all 0.3s ease-out;
  white-space: nowrap;
  min-height: var(--btn-height);
  padding-left: 2rem;
  padding-right: 2rem;
  text-transform:uppercase;
}
@media (min-width: 1980px) {
  .lp-btn {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.lp-btn:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-btn:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.lp-btn:active, .lp-btn.active, .lp-btn.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-btn:hover {
    background-color: var(--lp-color-primary-accent-hover);
    border-color: transparent;
    color: var(--lp-color-primary-1);
  }
}
.lp-btn:focus {
  outline: none;
}
.lp-btn:disabled {
  cursor: default;
  pointer-events: none;
}
@media (max-width: 560px) {
  .lp-btn--mob-full-width {
    width: 100%;
    text-align: center;
  }
}
.lp-btn.lp-btn--light, .lp-btn.lp-btn--filled.lp-btn--light {
  color: var(--lp-color-primary-accent);
  background-color: var(--lp-color-primary-1);
}
.lp-btn.lp-btn--light:focus-visible, .lp-btn.lp-btn--filled.lp-btn--light:focus-visible {
  background-color: var(--lp-color-primary-g-6);
  border-color: transparent;
  color: var(--lp-color-primary-accent);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-btn.lp-btn--light:disabled, .lp-btn.lp-btn--filled.lp-btn--light:disabled {
  background-color: var(--lp-color-primary-g-3);
  border-color: transparent;
  color: var(--lp-color-primary-g-13);
}
.lp-btn.lp-btn--light:active, .lp-btn.lp-btn--light.active, .lp-btn.lp-btn--light.active:hover, .lp-btn.lp-btn--filled.lp-btn--light:active, .lp-btn.lp-btn--filled.lp-btn--light.active, .lp-btn.lp-btn--filled.lp-btn--light.active:hover {
  background-color: var(--lp-color-primary-g-4);
  border-color: transparent;
  color: var(--lp-color-primary-accent);
}
@media (hover: hover) and (pointer: fine) {
  .lp-btn.lp-btn--light:hover, .lp-btn.lp-btn--filled.lp-btn--light:hover {
    background-color: var(--lp-color-primary-g-3);
    border-color: transparent;
    color: var(--lp-color-primary-accent-hover);
  }
}
.lp-btn.lp-btn--medium {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: var(--btn-vertical-paddings--medium);
  padding-bottom: var(--btn-vertical-paddings--medium);
  min-height: var(--btn-height-medium);
}
.lp-btn.lp-btn--small {
  padding: 0 0.375rem 0 0.5rem;
  min-height: var(--btn-height-small);
}
@media (max-width: 560px) {
  .lp-btn {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.lp-btn.lp-btn--filled.lp-btn--desktop-centered {
  width: 100%;
  text-align: center;
}
.lp-btn.lp-btn--outline {
  text-align: center;
  color: var(--lp-color-primary-5);
  background-color: transparent;
  border-color: var(--lp-color-primary-5-300);
}
.lp-btn.lp-btn--outline:focus-visible {
  background-color: transparent;
  border-color: var(--lp-color-primary-5-700);
  color: inherit;
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-btn.lp-btn--outline:disabled {
  background-color: transparent;
  border-color: var(--lp-color-primary-5-100);
  color: var(--lp-color-primary-g-3);
}
.lp-btn.lp-btn--outline:active, .lp-btn.lp-btn--outline.active, .lp-btn.lp-btn--outline.active:hover {
  background-color: transparent;
  border-color: var(--lp-color-primary-5-500);
  color: inherit;
}
@media (hover: hover) and (pointer: fine) {
  .lp-btn.lp-btn--outline:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-5-600);
    color: var(--lp-color-primary-accent-hover);
  }
}
.lp-btn.lp-btn--outline.lp-btn--light {
  border-color: var(--lp-color-primary-1-400);
  color: var(--lp-color-primary-1);
}
.lp-btn.lp-btn--outline.lp-btn--light:focus-visible {
  background-color: transparent;
  border-color: var(--lp-color-primary-1-700);
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-btn.lp-btn--outline.lp-btn--light:disabled {
  background-color: transparent;
  border-color: var(--lp-color-primary-1-200);
  color: var(--lp-color-primary-g-13);
}
.lp-btn.lp-btn--outline.lp-btn--light:active, .lp-btn.lp-btn--outline.lp-btn--light.active, .lp-btn.lp-btn--outline.lp-btn--light.active:hover {
  background-color: transparent;
  border-color: var(--lp-color-primary-1-500);
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-btn.lp-btn--outline.lp-btn--light:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-1-600);
    color: var(--lp-color-primary-1);
  }
}
.lp-btn.lp-btn--circle {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
}
.lp-btn.lp-btn--circle.lp-btn--medium {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height-medium);
  height: var(--btn-height-medium);
}
.lp-btn.lp-btn--circle.lp-btn--small {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height-small);
  height: var(--btn-height-small);
}
.lp-btn.lp-btn-icon {
  --btn-icon-spacing: 1rem;
  display: inline-flex;
  align-items: center;
  gap: var(--btn-icon-spacing);
  line-height: 1;
}
.lp-btn.lp-btn-icon:not(.lp-btn--circle) {
  justify-content: space-between;
}
.lp-btn.lp-btn-icon:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-btn.lp-btn-icon:after {
  background: currentColor;
}
.lp-btn.lp-btn-icon:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.lp-btn.lp-btn-icon:after {
  width: var(--icon-size-large);
  height: var(--icon-size-large);
}
@media (max-width: 560px) {
  .lp-btn.lp-btn-icon:after {
    width: var(--icon-size);
    height: var(--icon-size);
  }
}
.lp-btn.lp-btn-icon.lp-btn--medium {
  --btn-icon-spacing: .625rem;
}
.lp-btn.lp-btn-icon.lp-btn--medium:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-btn.lp-btn-icon.lp-btn--small {
  --btn-icon-spacing: .25rem;
}
.lp-btn.lp-btn-icon.lp-btn--small:after {
  width: var(--icon-size-small);
  height: var(--icon-size-small);
}
.lp-btn.lp-btn-icon.lp-btn--small.lp-btn--circle:after {
  width: var(--icon-size-small);
  height: var(--icon-size-small);
}
.lp-btn.lp-btn-icon--search:after {
  -webkit-mask-image: var(--lp-icon-search);
          mask-image: var(--lp-icon-search);
}
.lp-btn.lp-btn-icon--search-big:after {
  -webkit-mask-image: var(--lp-icon-search-big);
          mask-image: var(--lp-icon-search-big);
}
.lp-btn.lp-btn-icon--aim:after {
  -webkit-mask-image: var(--lp-icon-aim);
          mask-image: var(--lp-icon-aim);
}
.lp-btn.lp-btn-icon--checkmark:after {
  -webkit-mask-image: var(--lp-icon-checkmark);
          mask-image: var(--lp-icon-checkmark);
}
.lp-btn.lp-btn-icon--arrow:after {
  -webkit-mask-image: var(--lp-icon-arrow);
          mask-image: var(--lp-icon-arrow);
}
.lp-btn.lp-btn-icon--arrow-down:after {
  -webkit-mask-image: var(--lp-icon-arrow-down);
          mask-image: var(--lp-icon-arrow-down);
}
.lp-btn.lp-btn-icon--lock:after {
  -webkit-mask-image: var(--lp-icon-lock);
          mask-image: var(--lp-icon-lock);
}
.lp-btn.lp-btn-icon--lock-big:after {
  -webkit-mask-image: var(--lp-icon-lock-big);
          mask-image: var(--lp-icon-lock-big);
}
.lp-btn.lp-btn-icon--range:after {
  -webkit-mask-image: var(--lp-icon-range);
          mask-image: var(--lp-icon-range);
}
.lp-btn.lp-btn-icon--download:after {
  -webkit-mask-image: var(--lp-icon-download);
          mask-image: var(--lp-icon-download);
}
.lp-btn.lp-btn-icon--burger:after {
  -webkit-mask-image: var(--lp-icon-burger);
          mask-image: var(--lp-icon-burger);
}
.lp-btn.lp-btn-icon--filters:after {
  -webkit-mask-image: var(--lp-icon-filters);
          mask-image: var(--lp-icon-filters);
}
.lp-btn.lp-btn-icon--eye:after {
  -webkit-mask-image: var(--lp-icon-eye);
          mask-image: var(--lp-icon-eye);
}
.lp-btn.lp-btn-icon--headphones:after {
  -webkit-mask-image: var(--lp-icon-headphones);
          mask-image: var(--lp-icon-headphones);
}
.lp-btn.lp-btn-icon--phone:after {
  -webkit-mask-image: var(--lp-icon-phone);
          mask-image: var(--lp-icon-phone);
}
.lp-btn.lp-btn-icon--book:after {
  -webkit-mask-image: var(--lp-icon-book);
          mask-image: var(--lp-icon-book);
}
.lp-btn.lp-btn-icon--tour:after {
  -webkit-mask-image: var(--lp-icon-tour);
          mask-image: var(--lp-icon-tour);
}
.lp-btn.lp-btn-icon--percent:after {
  -webkit-mask-image: var(--lp-icon-percent);
          mask-image: var(--lp-icon-percent);
}
.lp-btn.lp-btn-icon--pin-map:after {
  -webkit-mask-image: var(--lp-icon-pin-map);
          mask-image: var(--lp-icon-pin-map);
}
.lp-btn.lp-btn-icon--close:after {
  -webkit-mask-image: var(--lp-icon-close);
          mask-image: var(--lp-icon-close);
}
.lp-btn.lp-btn-icon--plus-1:after {
  -webkit-mask-image: var(--lp-icon-plus-1);
          mask-image: var(--lp-icon-plus-1);
}
.lp-btn.lp-btn-icon--plus-2:after {
  -webkit-mask-image: var(--lp-icon-plus-2);
          mask-image: var(--lp-icon-plus-2);
}
.lp-btn.lp-btn-icon--reset:after {
  -webkit-mask-image: var(--lp-icon-reset);
          mask-image: var(--lp-icon-reset);
}
.lp-btn.lp-btn-icon--play:after {
  -webkit-mask-image: var(--lp-icon-play);
          mask-image: var(--lp-icon-play);
}
.lp-btn.lp-btn-icon--facebook:after {
  -webkit-mask-image: var(--lp-icon-facebook);
          mask-image: var(--lp-icon-facebook);
}
.lp-btn.lp-btn-icon--ig:after {
  -webkit-mask-image: var(--lp-icon-ig);
          mask-image: var(--lp-icon-ig);
}
.lp-btn.lp-btn-icon--linkedin:after {
  -webkit-mask-image: var(--lp-icon-linkedin);
          mask-image: var(--lp-icon-linkedin);
}
.lp-btn.lp-btn-icon--twitter:after {
  -webkit-mask-image: var(--lp-icon-twitter);
          mask-image: var(--lp-icon-twitter);
}
.lp-btn.lp-btn-icon--tiktok:after {
  -webkit-mask-image: var(--lp-icon-tiktok);
          mask-image: var(--lp-icon-tiktok);
}
.lp-btn.lp-btn-icon--youtube:after {
  -webkit-mask-image: var(--lp-icon-youtube);
          mask-image: var(--lp-icon-youtube);
}
.lp-btn.lp-btn-icon--share:after {
  -webkit-mask-image: var(--lp-icon-share);
          mask-image: var(--lp-icon-share);
}
.lp-btn.lp-btn-icon--download-2:after {
  -webkit-mask-image: var(--lp-icon-download-2);
          mask-image: var(--lp-icon-download-2);
}
.lp-btn.lp-btn-icon--email:after {
  -webkit-mask-image: var(--lp-icon-email);
          mask-image: var(--lp-icon-email);
}
.lp-btn.lp-btn-icon--podcast:after {
  -webkit-mask-image: var(--lp-icon-podcast);
          mask-image: var(--lp-icon-podcast);
}
.lp-btn.lp-btn-icon--yelp:after {
  -webkit-mask-image: var(--lp-icon-yelp);
          mask-image: var(--lp-icon-yelp);
}
.lp-btn.lp-btn-icon--pinterest:after {
  -webkit-mask-image: var(--lp-icon-pinterest);
          mask-image: var(--lp-icon-pinterest);
}
.lp-btn.lp-btn-icon--google:after {
  -webkit-mask-image: var(--lp-icon-google);
          mask-image: var(--lp-icon-google);
}
.lp-btn.lp-btn-icon--zillow:after {
  -webkit-mask-image: var(--lp-icon-zillow);
          mask-image: var(--lp-icon-zillow);
}
.lp-btn.lp-btn-icon--user:after {
  -webkit-mask-image: var(--lp-icon-user);
          mask-image: var(--lp-icon-user);
}
.lp-btn.lp-btn-icon--serhant-logo:after {
  -webkit-mask-image: var(--lp-icon-serhant-logo);
          mask-image: var(--lp-icon-serhant-logo);
}
.lp-btn.lp-btn-icon--serhant-stroke:after {
  -webkit-mask-image: var(--lp-icon-serhant-stroke);
          mask-image: var(--lp-icon-serhant-stroke);
}
.lp-btn.lp-btn-icon--serhant-stroke-2:after {
  -webkit-mask-image: var(--lp-icon-serhant-stroke-2);
          mask-image: var(--lp-icon-serhant-stroke-2);
}
.lp-btn.lp-btn-icon--arrow-2:after {
  -webkit-mask-image: var(--lp-icon-arrow-2);
          mask-image: var(--lp-icon-arrow-2);
}
.lp-btn.lp-btn-icon--external:after {
  -webkit-mask-image: var(--lp-icon-external);
          mask-image: var(--lp-icon-external);
}
.lp-btn.lp-btn-icon--quotes:after {
  -webkit-mask-image: var(--lp-icon-quotes);
          mask-image: var(--lp-icon-quotes);
}
.lp-btn.lp-btn-icon--street-view:after {
  -webkit-mask-image: var(--lp-icon-street-view);
          mask-image: var(--lp-icon-street-view);
}
.lp-btn.lp-btn-icon--map-view:after {
  -webkit-mask-image: var(--lp-icon-map-view);
          mask-image: var(--lp-icon-map-view);
}
.lp-btn.lp-btn-icon--mute:after {
  -webkit-mask-image: var(--lp-icon-mute);
          mask-image: var(--lp-icon-mute);
}
.lp-btn.lp-btn-icon--unmute:after {
  -webkit-mask-image: var(--lp-icon-unmute);
          mask-image: var(--lp-icon-unmute);
}
.lp-btn.lp-btn-icon span:empty {
  display: none;
}
.lp-btn.lp-btn-icon:has(span:empty) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.lp-btn.lp-btn--select {
  border-radius: var(--border-radius-small);
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  border-color: var(--lp-color-primary-5-300);
  color: var(--lp-color-primary-5);
  background-color: var(--lp-color-primary-1);
  padding: calc(1rem - 1px) 1rem;
}
@media (max-width: 560px) {
  .lp-btn.lp-btn--select {
    font-size: 0.875rem;
    line-height: 1.43;
  }
}
@media (min-width: 1980px) {
  .lp-btn.lp-btn--select {
    font-size: clamp(1rem, 0.625vw, 2rem);
    line-height: 1.25;
  }
}
.lp-btn.lp-btn--select:focus-visible {
  background-color: var(--lp-color-primary-1);
  border-color: var(--lp-color-primary-5-700);
  color: var(--lp-color-primary-5);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-btn.lp-btn--select:disabled {
  background-color: var(--lp-color-primary-1);
  border-color: var(--lp-color-primary-5-100);
  color: var(--lp-color-primary-g-3);
}
.lp-btn.lp-btn--select:active, .lp-btn.lp-btn--select.active, .lp-btn.lp-btn--select.active:hover {
  background-color: var(--lp-color-primary-accent);
  border-color: var(--lp-color-primary-accent);
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-btn.lp-btn--select:hover {
    background-color: var(--lp-color-primary-g-2);
    border-color: var(--lp-color-primary-g-2);
    color: var(--lp-color-primary-5);
  }
}
@media (max-width: 560px) {
  .lp-btn.lp-btn--select {
    padding: var(--btn-vertical-paddings--medium) 0.875rem;
  }
}
.lp-btn.lp-btn--select.lp-btn--medium {
  padding-top: var(--btn-vertical-paddings--medium);
  padding-bottom: var(--btn-vertical-paddings--medium);
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  line-height: 1;
  min-height: var(--btn-height-medium);
}
.lp-btn.lp-btn--select.lp-btn--light {
  border-color: var(--lp-color-primary-1-400);
  color: var(--lp-color-primary-1);
  background-color: var(--lp-color-primary-5);
}
.lp-btn.lp-btn--select.lp-btn--light:focus-visible {
  background-color: var(--lp-color-primary-5);
  border-color: var(--lp-color-primary-1-700);
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-btn.lp-btn--select.lp-btn--light:disabled {
  background-color: var(--lp-color-primary-5);
  border-color: var(--lp-color-primary-1-200);
  color: var(--lp-color-primary-g-13);
}
.lp-btn.lp-btn--select.lp-btn--light:active, .lp-btn.lp-btn--select.lp-btn--light.active, .lp-btn.lp-btn--select.lp-btn--light.active:hover {
  background-color: var(--lp-color-primary-1);
  border-color: var(--lp-color-primary-1);
  color: var(--lp-color-primary-5);
}
@media (hover: hover) and (pointer: fine) {
  .lp-btn.lp-btn--select.lp-btn--light:hover {
    background-color: var(--lp-color-primary-g-14);
    border-color: var(--lp-color-primary-g-14);
    color: var(--lp-color-primary-1);
  }
}

.lp-input-group {
  display: flex;
  flex-direction: column;
  gap: var(--lp-grid-gap-xsmall);
}

.lp-label {
  --lineHeight: 1.43;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 600;
  margin-bottom: var(--lp-grid-gap-xsmall);
}
@media (max-width: 560px) {
  .lp-label {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .lp-label {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}

textarea.lp-input {
  resize: none;
}

.lp-input {
  width: 100%;
  padding: calc(1rem - 1px) 1.25rem;
  transition: all 0.3s;
  border: 1px solid;
  border-color: var(--lp-color-primary-5-300);
  background: transparent;
  --text-color: var(--lp-color-primary-5-600);
  color: var(--text-color);
  border-radius: var(--border-radius-small);
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  min-height: var(--btn-height);
}
@media (max-width: 560px) {
  .lp-input {
    font-size: 0.875rem;
    line-height: 1.43;
  }
}
@media (min-width: 1980px) {
  .lp-input {
    font-size: clamp(1rem, 0.625vw, 2rem);
    line-height: 1.25;
  }
}
.lp-input--with-icon {
  position: relative;
}
.lp-input--with-icon .lp-input {
  padding-right: 0.625rem;
}
.lp-input + .error {
  display: none;
}
.lp-input-icon {
  position: absolute;
  -webkit-transform: translate(calc(50% - 0.5rem), -50%);
          transform: translate(calc(50% - 0.5rem), -50%);
  top: 50%;
  right: var(--icon-right-padding);
  line-height: 1;
}
.lp-input-icon:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-input-icon:after {
  background: currentColor;
}
.lp-input-icon:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.lp-input-icon:after {
  background: var(--lp-color-primary-5);
}
.lp-input-icon-circle {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
  border: 1px solid var(--lp-color-primary-5-300);
}
.lp-input-icon--search:after {
  -webkit-mask-image: var(--lp-icon-search);
          mask-image: var(--lp-icon-search);
}
.lp-input-icon--search-big:after {
  -webkit-mask-image: var(--lp-icon-search-big);
          mask-image: var(--lp-icon-search-big);
}
.lp-input-icon--aim:after {
  -webkit-mask-image: var(--lp-icon-aim);
          mask-image: var(--lp-icon-aim);
}
.lp-input-icon--checkmark:after {
  -webkit-mask-image: var(--lp-icon-checkmark);
          mask-image: var(--lp-icon-checkmark);
}
.lp-input-icon--arrow:after {
  -webkit-mask-image: var(--lp-icon-arrow);
          mask-image: var(--lp-icon-arrow);
}
.lp-input-icon--arrow-down:after {
  -webkit-mask-image: var(--lp-icon-arrow-down);
          mask-image: var(--lp-icon-arrow-down);
}
.lp-input-icon--lock:after {
  -webkit-mask-image: var(--lp-icon-lock);
          mask-image: var(--lp-icon-lock);
}
.lp-input-icon--lock-big:after {
  -webkit-mask-image: var(--lp-icon-lock-big);
          mask-image: var(--lp-icon-lock-big);
}
.lp-input-icon--range:after {
  -webkit-mask-image: var(--lp-icon-range);
          mask-image: var(--lp-icon-range);
}
.lp-input-icon--download:after {
  -webkit-mask-image: var(--lp-icon-download);
          mask-image: var(--lp-icon-download);
}
.lp-input-icon--burger:after {
  -webkit-mask-image: var(--lp-icon-burger);
          mask-image: var(--lp-icon-burger);
}
.lp-input-icon--filters:after {
  -webkit-mask-image: var(--lp-icon-filters);
          mask-image: var(--lp-icon-filters);
}
.lp-input-icon--eye:after {
  -webkit-mask-image: var(--lp-icon-eye);
          mask-image: var(--lp-icon-eye);
}
.lp-input-icon--headphones:after {
  -webkit-mask-image: var(--lp-icon-headphones);
          mask-image: var(--lp-icon-headphones);
}
.lp-input-icon--phone:after {
  -webkit-mask-image: var(--lp-icon-phone);
          mask-image: var(--lp-icon-phone);
}
.lp-input-icon--book:after {
  -webkit-mask-image: var(--lp-icon-book);
          mask-image: var(--lp-icon-book);
}
.lp-input-icon--tour:after {
  -webkit-mask-image: var(--lp-icon-tour);
          mask-image: var(--lp-icon-tour);
}
.lp-input-icon--percent:after {
  -webkit-mask-image: var(--lp-icon-percent);
          mask-image: var(--lp-icon-percent);
}
.lp-input-icon--pin-map:after {
  -webkit-mask-image: var(--lp-icon-pin-map);
          mask-image: var(--lp-icon-pin-map);
}
.lp-input-icon--close:after {
  -webkit-mask-image: var(--lp-icon-close);
          mask-image: var(--lp-icon-close);
}
.lp-input-icon--plus-1:after {
  -webkit-mask-image: var(--lp-icon-plus-1);
          mask-image: var(--lp-icon-plus-1);
}
.lp-input-icon--plus-2:after {
  -webkit-mask-image: var(--lp-icon-plus-2);
          mask-image: var(--lp-icon-plus-2);
}
.lp-input-icon--reset:after {
  -webkit-mask-image: var(--lp-icon-reset);
          mask-image: var(--lp-icon-reset);
}
.lp-input-icon--play:after {
  -webkit-mask-image: var(--lp-icon-play);
          mask-image: var(--lp-icon-play);
}
.lp-input-icon--facebook:after {
  -webkit-mask-image: var(--lp-icon-facebook);
          mask-image: var(--lp-icon-facebook);
}
.lp-input-icon--ig:after {
  -webkit-mask-image: var(--lp-icon-ig);
          mask-image: var(--lp-icon-ig);
}
.lp-input-icon--linkedin:after {
  -webkit-mask-image: var(--lp-icon-linkedin);
          mask-image: var(--lp-icon-linkedin);
}
.lp-input-icon--twitter:after {
  -webkit-mask-image: var(--lp-icon-twitter);
          mask-image: var(--lp-icon-twitter);
}
.lp-input-icon--tiktok:after {
  -webkit-mask-image: var(--lp-icon-tiktok);
          mask-image: var(--lp-icon-tiktok);
}
.lp-input-icon--youtube:after {
  -webkit-mask-image: var(--lp-icon-youtube);
          mask-image: var(--lp-icon-youtube);
}
.lp-input-icon--share:after {
  -webkit-mask-image: var(--lp-icon-share);
          mask-image: var(--lp-icon-share);
}
.lp-input-icon--download-2:after {
  -webkit-mask-image: var(--lp-icon-download-2);
          mask-image: var(--lp-icon-download-2);
}
.lp-input-icon--email:after {
  -webkit-mask-image: var(--lp-icon-email);
          mask-image: var(--lp-icon-email);
}
.lp-input-icon--podcast:after {
  -webkit-mask-image: var(--lp-icon-podcast);
          mask-image: var(--lp-icon-podcast);
}
.lp-input-icon--yelp:after {
  -webkit-mask-image: var(--lp-icon-yelp);
          mask-image: var(--lp-icon-yelp);
}
.lp-input-icon--pinterest:after {
  -webkit-mask-image: var(--lp-icon-pinterest);
          mask-image: var(--lp-icon-pinterest);
}
.lp-input-icon--google:after {
  -webkit-mask-image: var(--lp-icon-google);
          mask-image: var(--lp-icon-google);
}
.lp-input-icon--zillow:after {
  -webkit-mask-image: var(--lp-icon-zillow);
          mask-image: var(--lp-icon-zillow);
}
.lp-input-icon--user:after {
  -webkit-mask-image: var(--lp-icon-user);
          mask-image: var(--lp-icon-user);
}
.lp-input-icon--serhant-logo:after {
  -webkit-mask-image: var(--lp-icon-serhant-logo);
          mask-image: var(--lp-icon-serhant-logo);
}
.lp-input-icon--serhant-stroke:after {
  -webkit-mask-image: var(--lp-icon-serhant-stroke);
          mask-image: var(--lp-icon-serhant-stroke);
}
.lp-input-icon--serhant-stroke-2:after {
  -webkit-mask-image: var(--lp-icon-serhant-stroke-2);
          mask-image: var(--lp-icon-serhant-stroke-2);
}
.lp-input-icon--arrow-2:after {
  -webkit-mask-image: var(--lp-icon-arrow-2);
          mask-image: var(--lp-icon-arrow-2);
}
.lp-input-icon--external:after {
  -webkit-mask-image: var(--lp-icon-external);
          mask-image: var(--lp-icon-external);
}
.lp-input-icon--quotes:after {
  -webkit-mask-image: var(--lp-icon-quotes);
          mask-image: var(--lp-icon-quotes);
}
.lp-input-icon--street-view:after {
  -webkit-mask-image: var(--lp-icon-street-view);
          mask-image: var(--lp-icon-street-view);
}
.lp-input-icon--map-view:after {
  -webkit-mask-image: var(--lp-icon-map-view);
          mask-image: var(--lp-icon-map-view);
}
.lp-input-icon--mute:after {
  -webkit-mask-image: var(--lp-icon-mute);
          mask-image: var(--lp-icon-mute);
}
.lp-input-icon--unmute:after {
  -webkit-mask-image: var(--lp-icon-unmute);
          mask-image: var(--lp-icon-unmute);
}
.lp-input-icon--lock {
  --iconLockColor: var(--lp-color-primary-5-600);
}
.lp-input-icon--lock:after {
  background: var(--iconLockColor);
}
.lp-input-icon--lock:after {
  width: var(--icon-size-large);
  height: var(--icon-size-large);
}
@media (max-width: 560px) {
  .lp-input-icon--lock:after {
    width: var(--icon-size);
    height: var(--icon-size);
  }
}
.lp-input-icon--lock:after {
  -webkit-mask-image: var(--lp-icon-lock);
          mask-image: var(--lp-icon-lock);
}
.lp-input-icon:not(.hide) + .lp-input-icon {
  right: calc(var(--icon-right-padding) + var(--icon-circle-size) + var(--lp-grid-gap-xsmall));
}
@media (max-width: 560px) {
  .lp-input-icon:not(.hide) + .lp-input-icon {
    right: calc(var(--icon-right-padding) + var(--icon-circle-size));
  }
}
.lp-input:-webkit-autofill, .lp-input:-webkit-autofill:hover, .lp-input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px transparent inset;
  -webkit-transition: background-color 5000s ease-in-out 10000s;
  transition: background-color 5000s ease-in-out 10000s;
}
.lp-input:focus, .lp-input:visited {
  outline: none;
}
.lp-input:disabled {
  border-color: var(--lp-color-primary-5-100);
  pointer-events: none;
  --text-color: var(--lp-color-primary-5-200);
}
.lp-input:disabled + label {
  color: var(--lp-color-primary-5-200);
  pointer-events: none;
}
.lp-input:disabled + .lp-input-icon:after {
  background: var(--lp-color-primary-5-200);
}
@media (hover: hover) and (pointer: fine) {
  .lp-input:hover {
    border-color: var(--lp-color-primary-5-600);
  }
}
.lp-input:active, .lp-input:focus {
  border-color: var(--lp-color-primary-5-600);
}
.lp-input:not(:-moz-placeholder-shown) {
  background-color: transparent;
  --text-color: var(--lp-color-primary-5);
}
.lp-input:not(:placeholder-shown) {
  background-color: transparent;
  --text-color: var(--lp-color-primary-5);
}
.lp-input:not(:-moz-placeholder-shown):invalid {
  border-color: var(--lp-color-error);
}
.lp-input:not(:placeholder-shown):invalid {
  border-color: var(--lp-color-error);
}
.lp-input:not(:-moz-placeholder-shown):invalid + .lp-input-icon:after {
  --iconLockColor: var(--lp-color-error);
}
.lp-input:not(:placeholder-shown):invalid + .lp-input-icon:after {
  --iconLockColor: var(--lp-color-error);
}
.lp-input:not(:-moz-placeholder-shown):invalid + .error {
  display: block;
  color: var(--lp-color-error);
  --iconLockColor: var(--lp-color-error);
}
.lp-input:not(:placeholder-shown):invalid + .error {
  display: block;
  color: var(--lp-color-error);
  --iconLockColor: var(--lp-color-error);
}
.lp-input--medium {
  padding: var(--btn-vertical-paddings--medium) 1rem;
  --lineHeight: 1.43;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 500;
}
@media (max-width: 560px) {
  .lp-input--medium {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .lp-input--medium {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.lp-input--medium + .lp-icon-circle {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
}
.lp-input--medium + .lp-input-icon:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (max-width: 560px) {
  .lp-input {
    padding: var(--btn-vertical-paddings--medium) 1rem;
  }
}
.lp-input--light {
  border-color: var(--lp-color-primary-1-400);
  --text-color: var(--lp-color-primary-1);
}

.lp-input--light + .lp-input-icon {
  --iconLockColor: var(--lp-color-primary-1-600);
}
.lp-input--light + .lp-input-icon:after {
  background: var(--lp-color-primary-1);
}
.lp-input--light + .lp-icon-circle {
  border: 1px solid var(--lp-color-primary-1-400);
}
@media (hover: hover) and (pointer: fine) {
  .lp-input--light:hover {
    border-color: var(--lp-color-primary-1-600);
  }
}
.lp-input--light:focus, .lp-input--light:active {
  border-color: var(--lp-color-primary-1-500);
}
.lp-input--light:-webkit-autofill:hover, .lp-input--light:-webkit-autofill:focus {
  border-color: var(--lp-color-primary-1-600);
}
.lp-input--light:-webkit-autofill, .lp-input--light:-webkit-autofill:hover, .lp-input--light:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--lp-color-primary-1);
}
.lp-input--light:not(:-moz-placeholder-shown) {
  border-color: var(--lp-color-primary-1-400);
  --text-color: var(--lp-color-primary-1);
}
.lp-input--light:not(:placeholder-shown) {
    border-color: var(--lp-color-primary-1-400);
    --text-color: var(--lp-color-primary-1);
    opacity: 0.6;
}
.lp-input--light:disabled {
  border-color: var(--lp-color-primary-1-200);
  pointer-events: none;
  --text-color: var(--lp-color-primary-1-400);
}
.lp-input--light:disabled + label {
  color: var(--lp-color-primary-1-400);
  pointer-events: none;
}
.lp-input--light:disabled + .lp-input-icon:after {
  background: var(--lp-color-primary-1-400);
}

h1,
.lp-h1 {
  font-size: var(--lp-h1-font-size);
  font-family: var(--lp-h1-font-family);
  font-weight: var(--lp-h1-font-weight);
  line-height: var(--lp-h1-line-height);
  letter-spacing: var(--lp-h1-letter-spacing);
}

h2,
.lp-h2 {
  font-size: var(--lp-h2-font-size);
  font-family: var(--lp-h2-font-family);
  font-weight: var(--lp-h2-font-weight);
  line-height: var(--lp-h2-line-height);
  letter-spacing: var(--lp-h2-letter-spacing);
}

h3,
.lp-h3 {
  font-size: var(--lp-h3-font-size);
  font-family: var(--lp-h3-font-family);
  font-weight: var(--lp-h3-font-weight);
  line-height: var(--lp-h3-line-height);
  letter-spacing: var(--lp-h3-letter-spacing);
}

h4,
.lp-h4 {
  font-size: var(--lp-h4-font-size);
  font-family: var(--lp-h4-font-family);
  font-weight: var(--lp-h4-font-weight);
  line-height: var(--lp-h4-line-height);
  letter-spacing: var(--lp-h4-letter-spacing);
}

h5,
.lp-h5 {
  font-size: var(--lp-h5-font-size);
  font-family: var(--lp-h5-font-family);
  font-weight: var(--lp-h5-font-weight);
  line-height: var(--lp-h5-line-height);
  letter-spacing: var(--lp-h5-letter-spacing);
}

h6,
.lp-h6 {
  font-size: var(--lp-h6-font-size);
  font-family: var(--lp-h6-font-family);
  font-weight: var(--lp-h6-font-weight);
  line-height: var(--lp-h6-line-height);
  letter-spacing: var(--lp-h6-letter-spacing);
}

/* Underlined link */
.lp-a {
  --decoration-color: var(--lp-color-primary-5-400);
}
.lp-a .link,
.lp-a a {
  -webkit-font-smoothing: unset;
  color: inherit;
  display: inline-block;
  position: relative;
  text-decoration: underline;
  text-underline-offset: 4px;
  --lineHeight: 1.43;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 500;
  color: currentColor;
  text-decoration-color: var(--decoration-color);
}
.lp-a .link a:focus-visible,
.lp-a a a:focus-visible {
  text-decoration-color: var(--lp-color-primary-5-700);
}
.lp-a .link a:disabled,
.lp-a a a:disabled {
  text-decoration-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
  .lp-a .link a:hover,
  .lp-a a a:hover {
    text-decoration-color: var(--lp-color-primary-5-600);
    color: currentColor;
  }
}
.lp-a .link a:active,
.lp-a a a:active {
  text-decoration-color: var(--lp-color-primary-5-700);
}
@media (max-width: 560px) {
  .lp-a .link,
  .lp-a a {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .lp-a .link,
  .lp-a a {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.lp-a.lp-a--light {
  --decoration-color: var(--lp-color-primary-1-400);
}
.lp-a.lp-a--light a:focus-visible {
  text-decoration-color: var(--lp-color-primary-1-700);
}
.lp-a.lp-a--light a:disabled {
  text-decoration-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
  .lp-a.lp-a--light a:hover {
    text-decoration-color: var(--lp-color-primary-1-600);
    color: currentColor;
  }
}
.lp-a.lp-a--light a:active {
  text-decoration-color: var(--lp-color-primary-1-700);
}

.lp-link {
  background-color: transparent;
  border-color: transparent;
  text-decoration: none;
  position: relative;
  transition: 0.3s;
  display: inline-block;
  cursor: pointer;
  color: var(--lp-color-primary-accent);
  --lineHeight: 1.43;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 400;
}
.lp-link:focus-visible {
  color: var(--lp-color-primary-accent-focused);
}
.lp-link:disabled {
  color: var(--lp-color-primary-accent-disabled);
}
@media (hover: hover) and (pointer: fine) {
  .lp-link:hover {
    color: var(--lp-color-primary-accent-hover);
  }
}
.lp-link:active {
  color: var(--lp-color-primary-accent-active);
}
.lp-link:focus-visible:before {
  background-color: var(--lp-color-primary-5-700);
}
.lp-link:disabled:before {
  background-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
  .lp-link:hover:before {
    background-color: var(--lp-color-primary-5-600);
  }
}
.lp-link:active:before {
  background-color: var(--lp-color-primary-5-500);
}
@media (max-width: 560px) {
  .lp-link {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .lp-link {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.lp-link.lp-link--light {
  color: var(--lp-color-primary-1);
}
.lp-link.lp-link--light:focus-visible {
  color: var(--lp-color-pimary-1);
}
.lp-link.lp-link--light:disabled {
  color: var(--lp-color-primary-g-13);
}
@media (hover: hover) and (pointer: fine) {
  .lp-link.lp-link--light:hover {
    color: var(--lp-color-pimary-1);
  }
}
.lp-link.lp-link--light:active {
  color: var(--lp-color-pimary-1);
}
.lp-link.lp-link--light:focus-visible:before {
  background-color: var(--lp-color-primary-1-700);
}
.lp-link.lp-link--light:disabled:before {
  background-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
  .lp-link.lp-link--light:hover:before {
    background-color: var(--lp-color-primary-1-600);
  }
}
.lp-link.lp-link--light:active:before {
  background-color: var(--lp-color-primary-1-500);
}
.lp-link:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
}
.lp-link.lp-link-icon {
  line-height: 1;
  display: inline-flex;
  align-items: center;
  gap: 2.5rem;
}
.lp-link.lp-link-icon:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-link.lp-link-icon:after {
  background: currentColor;
}
.lp-link.lp-link-icon:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.lp-link.lp-link-icon:after {
  width: var(--icon-size-large);
  height: var(--icon-size-large);
}
@media (max-width: 560px) {
  .lp-link.lp-link-icon:after {
    width: var(--icon-size);
    height: var(--icon-size);
  }
}
.lp-link.lp-link-icon--search:after {
  -webkit-mask-image: var(--lp-icon-search);
          mask-image: var(--lp-icon-search);
}
.lp-link.lp-link-icon--search-big:after {
  -webkit-mask-image: var(--lp-icon-search-big);
          mask-image: var(--lp-icon-search-big);
}
.lp-link.lp-link-icon--aim:after {
  -webkit-mask-image: var(--lp-icon-aim);
          mask-image: var(--lp-icon-aim);
}
.lp-link.lp-link-icon--checkmark:after {
  -webkit-mask-image: var(--lp-icon-checkmark);
          mask-image: var(--lp-icon-checkmark);
}
.lp-link.lp-link-icon--arrow:after {
  -webkit-mask-image: var(--lp-icon-arrow);
          mask-image: var(--lp-icon-arrow);
}
.lp-link.lp-link-icon--arrow-down:after {
  -webkit-mask-image: var(--lp-icon-arrow-down);
          mask-image: var(--lp-icon-arrow-down);
}
.lp-link.lp-link-icon--lock:after {
  -webkit-mask-image: var(--lp-icon-lock);
          mask-image: var(--lp-icon-lock);
}
.lp-link.lp-link-icon--lock-big:after {
  -webkit-mask-image: var(--lp-icon-lock-big);
          mask-image: var(--lp-icon-lock-big);
}
.lp-link.lp-link-icon--range:after {
  -webkit-mask-image: var(--lp-icon-range);
          mask-image: var(--lp-icon-range);
}
.lp-link.lp-link-icon--download:after {
  -webkit-mask-image: var(--lp-icon-download);
          mask-image: var(--lp-icon-download);
}
.lp-link.lp-link-icon--burger:after {
  -webkit-mask-image: var(--lp-icon-burger);
          mask-image: var(--lp-icon-burger);
}
.lp-link.lp-link-icon--filters:after {
  -webkit-mask-image: var(--lp-icon-filters);
          mask-image: var(--lp-icon-filters);
}
.lp-link.lp-link-icon--eye:after {
  -webkit-mask-image: var(--lp-icon-eye);
          mask-image: var(--lp-icon-eye);
}
.lp-link.lp-link-icon--headphones:after {
  -webkit-mask-image: var(--lp-icon-headphones);
          mask-image: var(--lp-icon-headphones);
}
.lp-link.lp-link-icon--phone:after {
  -webkit-mask-image: var(--lp-icon-phone);
          mask-image: var(--lp-icon-phone);
}
.lp-link.lp-link-icon--book:after {
  -webkit-mask-image: var(--lp-icon-book);
          mask-image: var(--lp-icon-book);
}
.lp-link.lp-link-icon--tour:after {
  -webkit-mask-image: var(--lp-icon-tour);
          mask-image: var(--lp-icon-tour);
}
.lp-link.lp-link-icon--percent:after {
  -webkit-mask-image: var(--lp-icon-percent);
          mask-image: var(--lp-icon-percent);
}
.lp-link.lp-link-icon--pin-map:after {
  -webkit-mask-image: var(--lp-icon-pin-map);
          mask-image: var(--lp-icon-pin-map);
}
.lp-link.lp-link-icon--close:after {
  -webkit-mask-image: var(--lp-icon-close);
          mask-image: var(--lp-icon-close);
}
.lp-link.lp-link-icon--plus-1:after {
  -webkit-mask-image: var(--lp-icon-plus-1);
          mask-image: var(--lp-icon-plus-1);
}
.lp-link.lp-link-icon--plus-2:after {
  -webkit-mask-image: var(--lp-icon-plus-2);
          mask-image: var(--lp-icon-plus-2);
}
.lp-link.lp-link-icon--reset:after {
  -webkit-mask-image: var(--lp-icon-reset);
          mask-image: var(--lp-icon-reset);
}
.lp-link.lp-link-icon--play:after {
  -webkit-mask-image: var(--lp-icon-play);
          mask-image: var(--lp-icon-play);
}
.lp-link.lp-link-icon--facebook:after {
  -webkit-mask-image: var(--lp-icon-facebook);
          mask-image: var(--lp-icon-facebook);
}
.lp-link.lp-link-icon--ig:after {
  -webkit-mask-image: var(--lp-icon-ig);
          mask-image: var(--lp-icon-ig);
}
.lp-link.lp-link-icon--linkedin:after {
  -webkit-mask-image: var(--lp-icon-linkedin);
          mask-image: var(--lp-icon-linkedin);
}
.lp-link.lp-link-icon--twitter:after {
  -webkit-mask-image: var(--lp-icon-twitter);
          mask-image: var(--lp-icon-twitter);
}
.lp-link.lp-link-icon--tiktok:after {
  -webkit-mask-image: var(--lp-icon-tiktok);
          mask-image: var(--lp-icon-tiktok);
}
.lp-link.lp-link-icon--youtube:after {
  -webkit-mask-image: var(--lp-icon-youtube);
          mask-image: var(--lp-icon-youtube);
}
.lp-link.lp-link-icon--share:after {
  -webkit-mask-image: var(--lp-icon-share);
          mask-image: var(--lp-icon-share);
}
.lp-link.lp-link-icon--download-2:after {
  -webkit-mask-image: var(--lp-icon-download-2);
          mask-image: var(--lp-icon-download-2);
}
.lp-link.lp-link-icon--email:after {
  -webkit-mask-image: var(--lp-icon-email);
          mask-image: var(--lp-icon-email);
}
.lp-link.lp-link-icon--podcast:after {
  -webkit-mask-image: var(--lp-icon-podcast);
          mask-image: var(--lp-icon-podcast);
}
.lp-link.lp-link-icon--yelp:after {
  -webkit-mask-image: var(--lp-icon-yelp);
          mask-image: var(--lp-icon-yelp);
}
.lp-link.lp-link-icon--pinterest:after {
  -webkit-mask-image: var(--lp-icon-pinterest);
          mask-image: var(--lp-icon-pinterest);
}
.lp-link.lp-link-icon--google:after {
  -webkit-mask-image: var(--lp-icon-google);
          mask-image: var(--lp-icon-google);
}
.lp-link.lp-link-icon--zillow:after {
  -webkit-mask-image: var(--lp-icon-zillow);
          mask-image: var(--lp-icon-zillow);
}
.lp-link.lp-link-icon--user:after {
  -webkit-mask-image: var(--lp-icon-user);
          mask-image: var(--lp-icon-user);
}
.lp-link.lp-link-icon--serhant-logo:after {
  -webkit-mask-image: var(--lp-icon-serhant-logo);
          mask-image: var(--lp-icon-serhant-logo);
}
.lp-link.lp-link-icon--serhant-stroke:after {
  -webkit-mask-image: var(--lp-icon-serhant-stroke);
          mask-image: var(--lp-icon-serhant-stroke);
}
.lp-link.lp-link-icon--serhant-stroke-2:after {
  -webkit-mask-image: var(--lp-icon-serhant-stroke-2);
          mask-image: var(--lp-icon-serhant-stroke-2);
}
.lp-link.lp-link-icon--arrow-2:after {
  -webkit-mask-image: var(--lp-icon-arrow-2);
          mask-image: var(--lp-icon-arrow-2);
}
.lp-link.lp-link-icon--external:after {
  -webkit-mask-image: var(--lp-icon-external);
          mask-image: var(--lp-icon-external);
}
.lp-link.lp-link-icon--quotes:after {
  -webkit-mask-image: var(--lp-icon-quotes);
          mask-image: var(--lp-icon-quotes);
}
.lp-link.lp-link-icon--street-view:after {
  -webkit-mask-image: var(--lp-icon-street-view);
          mask-image: var(--lp-icon-street-view);
}
.lp-link.lp-link-icon--map-view:after {
  -webkit-mask-image: var(--lp-icon-map-view);
          mask-image: var(--lp-icon-map-view);
}
.lp-link.lp-link-icon--mute:after {
  -webkit-mask-image: var(--lp-icon-mute);
          mask-image: var(--lp-icon-mute);
}
.lp-link.lp-link-icon--unmute:after {
  -webkit-mask-image: var(--lp-icon-unmute);
          mask-image: var(--lp-icon-unmute);
}
.lp-link.lp-link-icon--arrow {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
}
.lp-link--medium:after, .lp-link--small:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (max-width: 560px) {
  .lp-link {
    font-size: 0.875rem;
  }
}

/* Social links */
.lp-socials {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: var(--lp-grid-gap-xxsmall);
}
.lp-socials__link {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  text-decoration: none;
  position: relative;
  outline: none;
  background-color: transparent;
  border: 1px solid;
  border-color: var(--lp-color-primary-5-300);
  color: var(--lp-color-primary-5);
  transition: all 0.3s ease;
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
}
.lp-socials__link:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-socials__link:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.lp-socials__link:active, .lp-socials__link.active, .lp-socials__link.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-socials__link:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-5-500);
    color: var(--lp-color-primary-5);
  }
}
.lp-socials__link--custom-icon {
  line-height: 1;
}
.lp-socials__link--custom-icon:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-socials__link--custom-icon:after {
  background: currentColor;
}
.lp-socials__link--custom-icon:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.lp-socials__link--custom-icon:after {
  width: var(--icon-size-large);
  height: var(--icon-size-large);
}
@media (max-width: 560px) {
  .lp-socials__link--custom-icon:after {
    width: var(--icon-size);
    height: var(--icon-size);
  }
}
.lp-socials__link--custom-icon--FACEBOOK:after {
  -webkit-mask-image: var(--lp-icon-facebook);
          mask-image: var(--lp-icon-facebook);
}
.lp-socials__link--custom-icon--TWITTER:after {
  -webkit-mask-image: var(--lp-icon-twitter);
          mask-image: var(--lp-icon-twitter);
}
.lp-socials__link--custom-icon--INSTAGRAM:after {
  -webkit-mask-image: var(--lp-icon-ig);
          mask-image: var(--lp-icon-ig);
}
.lp-socials__link--custom-icon--LINKEDIN:after {
  -webkit-mask-image: var(--lp-icon-linkedin);
          mask-image: var(--lp-icon-linkedin);
}
.lp-socials__link--custom-icon--YOUTUBE:after {
  -webkit-mask-image: var(--lp-icon-youtube);
          mask-image: var(--lp-icon-youtube);
}
.lp-socials__link--custom-icon--PODCAST:after {
  -webkit-mask-image: var(--lp-icon-podcast);
          mask-image: var(--lp-icon-podcast);
}
.lp-socials__link--custom-icon--YELP:after {
  -webkit-mask-image: var(--lp-icon-yelp);
          mask-image: var(--lp-icon-yelp);
}
.lp-socials__link--custom-icon--PINTEREST:after {
  -webkit-mask-image: var(--lp-icon-pinterest);
          mask-image: var(--lp-icon-pinterest);
}
.lp-socials__link--custom-icon--TIKTOK:after {
  -webkit-mask-image: var(--lp-icon-tiktok);
          mask-image: var(--lp-icon-tiktok);
}
.lp-socials__link--custom-icon--GOOGLE:after {
  -webkit-mask-image: var(--lp-icon-google);
          mask-image: var(--lp-icon-google);
}
.lp-socials__link--custom-icon--ZILLOW:after {
  -webkit-mask-image: var(--lp-icon-zillow);
          mask-image: var(--lp-icon-zillow);
}
.lp-socials li svg {
  max-width: 100%;
  height: 1rem;
  width: 1rem;
  fill: currentColor;
}
.lp-socials--light .lp-socials__link {
  background-color: var(--lp-color-error);
  border-color: var(--lp-color-primary-g-3);
  color: var(--lp-color-primary-5);
}
.lp-socials--light .lp-socials__link:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-socials--light .lp-socials__link:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.lp-socials--light .lp-socials__link:active, .lp-socials--light .lp-socials__link.active, .lp-socials--light .lp-socials__link.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-socials--light .lp-socials__link:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-accent);
    color: var(--lp-color-primary-2);
  }
}

.pagination-container ul,
.lp-pagination.pagination-container ul {
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pagination-container ul li,
.lp-pagination.pagination-container ul li {
  margin: 0 var(--lp-grid-gap-xxsmall);
  position: relative;
}
.pagination-container ul li a,
.lp-pagination.pagination-container ul li a {
  color: var(--lp-color-primary-5);
  text-decoration: none;
  transition: all 0.3s;
  background-color: transparent;
  outline: none;
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
  border: 1px solid transparent;
  cursor: pointer;
}
.pagination-container ul li a:after,
.lp-pagination.pagination-container ul li a:after {
  display: none;
}
.pagination-container ul li a:focus-visible,
.lp-pagination.pagination-container ul li a:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.pagination-container ul li a:disabled,
.lp-pagination.pagination-container ul li a:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.pagination-container ul li a:active, .pagination-container ul li a.active, .pagination-container ul li a.active:hover,
.lp-pagination.pagination-container ul li a:active,
.lp-pagination.pagination-container ul li a.active,
.lp-pagination.pagination-container ul li a.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .pagination-container ul li a:hover,
  .lp-pagination.pagination-container ul li a:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-5-300);
    color: var(--lp-color-primary-5);
  }
}
.pagination-container ul li.active a,
.lp-pagination.pagination-container ul li.active a {
  color: var(--lp-color-primary-1);
  background-color: var(--lp-color-primary-accent);
  border-color: transparent;
  position: relative;
  pointer-events: none;
  cursor: default;
}
.pagination-container ul li.paginationjs-prev a, .pagination-container ul li.paginationjs-next a,
.lp-pagination.pagination-container ul li.paginationjs-prev a,
.lp-pagination.pagination-container ul li.paginationjs-next a {
  text-decoration: none;
  font-size: 0;
  line-height: 1;
  border-color: var(--lp-color-primary-5-300);
}
.pagination-container ul li.paginationjs-prev a:after, .pagination-container ul li.paginationjs-next a:after,
.lp-pagination.pagination-container ul li.paginationjs-prev a:after,
.lp-pagination.pagination-container ul li.paginationjs-next a:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.pagination-container ul li.paginationjs-prev a:after, .pagination-container ul li.paginationjs-next a:after,
.lp-pagination.pagination-container ul li.paginationjs-prev a:after,
.lp-pagination.pagination-container ul li.paginationjs-next a:after {
  background: currentColor;
}
.pagination-container ul li.paginationjs-prev a:after, .pagination-container ul li.paginationjs-next a:after,
.lp-pagination.pagination-container ul li.paginationjs-prev a:after,
.lp-pagination.pagination-container ul li.paginationjs-next a:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.pagination-container ul li.paginationjs-prev a:after, .pagination-container ul li.paginationjs-next a:after,
.lp-pagination.pagination-container ul li.paginationjs-prev a:after,
.lp-pagination.pagination-container ul li.paginationjs-next a:after {
  -webkit-mask-image: var(--lp-icon-arrow);
          mask-image: var(--lp-icon-arrow);
}
.pagination-container ul li.paginationjs-prev.disabled, .pagination-container ul li.paginationjs-next.disabled,
.lp-pagination.pagination-container ul li.paginationjs-prev.disabled,
.lp-pagination.pagination-container ul li.paginationjs-next.disabled {
  pointer-events: none;
}
.pagination-container ul li.paginationjs-page:first-child,
.lp-pagination.pagination-container ul li.paginationjs-page:first-child {
  margin-left: 0;
}
.pagination-container ul li.paginationjs-page:last-child,
.lp-pagination.pagination-container ul li.paginationjs-page:last-child {
  margin-right: 0;
}
.pagination-container ul li.paginationjs-prev a:after,
.lp-pagination.pagination-container ul li.paginationjs-prev a:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.pagination-container.lp-pagination--light ul li.paginationjs-prev a, .pagination-container.lp-pagination--light ul li.paginationjs-next a,
.lp-pagination.pagination-container.lp-pagination--light ul li.paginationjs-prev a,
.lp-pagination.pagination-container.lp-pagination--light ul li.paginationjs-next a {
  background-color: var(--lp-color-error);
}
.pagination-container.lp-pagination--light ul li a,
.lp-pagination.pagination-container.lp-pagination--light ul li a {
  border-color: var(--lp-color-primary-g-3);
}
.pagination-container.lp-pagination--light ul li a:focus-visible,
.lp-pagination.pagination-container.lp-pagination--light ul li a:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.pagination-container.lp-pagination--light ul li a:disabled,
.lp-pagination.pagination-container.lp-pagination--light ul li a:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.pagination-container.lp-pagination--light ul li a:active, .pagination-container.lp-pagination--light ul li a.active, .pagination-container.lp-pagination--light ul li a.active:hover,
.lp-pagination.pagination-container.lp-pagination--light ul li a:active,
.lp-pagination.pagination-container.lp-pagination--light ul li a.active,
.lp-pagination.pagination-container.lp-pagination--light ul li a.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .pagination-container.lp-pagination--light ul li a:hover,
  .lp-pagination.pagination-container.lp-pagination--light ul li a:hover {
    background-color: var(--lp-color-primary-accent-hover);
    border-color: transparent;
    color: var(--lp-color-primary-1);
  }
}

.list-pagination {
  display: none;
  justify-content: center;
  gap: 1rem;
}
.list-pagination.visible {
  display: flex;
}
.list-pagination .js-prev,
.list-pagination .js-next {
  color: var(--lp-color-primary-5);
  text-decoration: none;
  transition: all 0.3s;
  background-color: transparent;
  outline: none;
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
  border: 1px solid transparent;
  cursor: pointer;
  text-decoration: none;
  font-size: 0;
  line-height: 1;
  border-color: var(--lp-color-primary-5-300);
}
.list-pagination .js-prev:after,
.list-pagination .js-next:after {
  display: none;
}
.list-pagination .js-prev:focus-visible,
.list-pagination .js-next:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.list-pagination .js-prev:disabled,
.list-pagination .js-next:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.list-pagination .js-prev:active, .list-pagination .js-prev.active, .list-pagination .js-prev.active:hover,
.list-pagination .js-next:active,
.list-pagination .js-next.active,
.list-pagination .js-next.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .list-pagination .js-prev:hover,
  .list-pagination .js-next:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-5-300);
    color: var(--lp-color-primary-5);
  }
}
.list-pagination .js-prev:after,
.list-pagination .js-next:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.list-pagination .js-prev:after,
.list-pagination .js-next:after {
  background: currentColor;
}
.list-pagination .js-prev:after,
.list-pagination .js-next:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.list-pagination .js-prev:after,
.list-pagination .js-next:after {
  -webkit-mask-image: var(--lp-icon-arrow);
          mask-image: var(--lp-icon-arrow);
}
.list-pagination .js-prev.disabled,
.list-pagination .js-next.disabled {
  pointer-events: none;
}
.list-pagination .js-prev:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.list-pagination ul {
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.list-pagination ul li {
  margin: 0 var(--lp-grid-gap-xxsmall);
  position: relative;
}
.list-pagination ul li a {
  color: var(--lp-color-primary-5);
  text-decoration: none;
  transition: all 0.3s;
  background-color: transparent;
  outline: none;
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
  border: 1px solid transparent;
  cursor: pointer;
}
.list-pagination ul li a:after {
  display: none;
}
.list-pagination ul li a:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.list-pagination ul li a:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.list-pagination ul li a:active, .list-pagination ul li a.active, .list-pagination ul li a.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .list-pagination ul li a:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-5-300);
    color: var(--lp-color-primary-5);
  }
}
.list-pagination ul li.active a {
  color: var(--lp-color-primary-1);
  background-color: var(--lp-color-primary-accent);
  border-color: transparent;
  position: relative;
  pointer-events: none;
  cursor: default;
}
.list-pagination ul li:first-child {
  margin-left: 0;
}
.list-pagination ul li:last-child {
  margin-right: 0;
}

.custom-select {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width: 1200px) {
  .custom-select {
    height: auto;
  }
}
.custom-select .lp-input--light + .custom-select-menu {
  border-color: var(--lp-color-primary-1-300);
  background-color: var(--lp-color-primary-5);
}
.custom-select .lp-input--light + .custom-select-menu .custom-select-content {
  color: var(--lp-color-primary-1);
}
.custom-select .lp-input--light.custom-select-toggle:after {
  background: var(--lp-color-primary-1);
}
.custom-select .lp-input--light.custom-select-toggle::before {
  border: 1px solid var(--lp-color-primary-1-400);
}
.custom-select.custom-select-1 .custom-select-toggle {
  border: transparent;
}
.custom-select.custom-select-1 .custom-select-toggle::before {
  content: unset;
}
.custom-select.custom-select-1 .custom-select-toggle::after {
  opacity: 0.4;
}

.custom-select-toggle {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.2s;
  --select-padding-right: calc(var(--icon-circle-size) + var(--icon-right-padding) + .625rem);
  padding-right: var(--select-padding-right);
  line-height: 1;
  min-height: var(--btn-height);
}
.custom-select-toggle:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.custom-select-toggle:after {
  background: currentColor;
}
.custom-select-toggle:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.custom-select-toggle:after {
  position: absolute;
  right: var(--icon-right-padding);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.custom-select-toggle:after {
  -webkit-mask-image: var(--lp-icon-arrow-down);
          mask-image: var(--lp-icon-arrow-down);
}
.custom-select.open .custom-select-toggle:after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
          transform: translateY(-50%) rotate(-180deg);
}
.custom-select-toggle::before {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
  border: 1px solid var(--lp-color-primary-5-300);
}
@media (max-width: 560px) {
  .custom-select-toggle::before {
    border-radius: var(--border-radius);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: var(--icon-circle-size-small);
    height: var(--icon-circle-size-small);
  }
}

.custom-select-menu {
  border-radius: var(--border-radius-small);
  border: 1px solid var(--lp-color-primary-g-2);
  background-color: var(--lp-color-primary-1);
  display: none;
  left: 0;
  margin-top: var(--lp-grid-gap-xxsmall);
  overflow: hidden;
  position: absolute;
  padding: 1.5rem 0 1.5rem 1.25rem;
  top: 100%;
  width: 100%;
  z-index: 2;
}
@media (max-width: 560px) {
  .custom-select-menu {
    padding: var(--btn-vertical-paddings--medium) 0 var(--btn-vertical-paddings--medium) 0.5rem;
  }
}

.custom-select-content {
  color: var(--lp-color-primary-accent);
  padding: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 560px) {
  .custom-select-content {
    max-height: 200px;
    overflow-y: auto;
  }
}

.custom-select-item {
  display: block;
  width: 100%;
  flex-shrink: 0;
  height: 1.25rem;
  border: none;
  border-radius: 0;
  background: transparent;
  color: inherit;
  text-align: left;
  transition: all 0.2s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  font-family: inherit;
  position: relative;
  --lineHeight: 1.43;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 700;
}
@media (max-width: 560px) {
  .custom-select-item {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .custom-select-item {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.custom-select-item:after {
  display: none;
}
.custom-select-item.is-selected {
  line-height: 1;
}
.custom-select-item.is-selected:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.custom-select-item.is-selected:after {
  background: currentColor;
}
.custom-select-item.is-selected:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.custom-select-item.is-selected:after {
  -webkit-mask-image: var(--lp-icon-checkmark);
          mask-image: var(--lp-icon-checkmark);
}
.custom-select-item.is-selected:after {
  position: absolute;
  right: var(--icon-right-padding);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.custom-select-item.is-disabled, .custom-select-item:disabled {
  display: none;
}
@media (min-width: 1981px) {
  .custom-select-item {
    height: unset;
  }
}

.slick-track {
  margin: auto;
}

.slick-list {
  min-width: 100%;
}

.lp-arrow, .lp-lightbox-arrow {
  background: transparent;
  border: 1px solid;
  border-color: var(--lp-color-primary-5-300);
  cursor: pointer;
  transition: all 0.3s ease;
  outline: none;
  color: var(--lp-color-primary-5);
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
  /* fix for safari 14 and below where font-size: 0 is not making the default 'prev' 'next' text to take 0 space whithin the button pushing the arrow to the right*/
  flex-direction: column;
}
.lp-arrow--next, .lp-arrow--prev {
  text-decoration: none;
  font-size: 0;
  line-height: 1;
}
.lp-arrow--next:after, .lp-arrow--prev:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-arrow--next:after, .lp-arrow--prev:after {
  background: currentColor;
}
.lp-arrow--next:after, .lp-arrow--prev:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.lp-arrow--next:after, .lp-arrow--prev:after {
  -webkit-mask-image: var(--lp-icon-arrow);
          mask-image: var(--lp-icon-arrow);
}
.lp-arrow--prev:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.lp-arrow:focus-visible, .lp-lightbox-arrow:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-arrow:disabled, .lp-lightbox-arrow:disabled {
  background-color: var(--lp-color-primary-g-13);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.lp-arrow:active, .lp-lightbox-arrow:active, .lp-arrow.active, .active.lp-lightbox-arrow, .lp-arrow.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-arrow:hover, .lp-lightbox-arrow:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-5-500);
    color: var(--lp-color-primary-accent);
  }
}
.lp-arrow--light {
  color: var(--lp-color-primary-1);
  background-color: transparent;
  border-color: var(--lp-color-primary-1-400);
}
.lp-arrow--light:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-arrow--light:disabled {
  background-color: transparent;
  border-color: var(--lp-color-primary-g-13);
  color: var(--lp-color-primary-g-13);
}
.lp-arrow--light:active, .lp-arrow--light.active, .lp-arrow--light.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-arrow--light:hover {
    background-color: var(--lp-color-primary-1);
    border-color: transparent;
    color: var(--lp-color-primary-accent);
  }
}

.lp-play {
  cursor: pointer;
  color: var(--lp-color-primary-1);
  outline: none;
  background: transparent;
  border-radius: var(--border-radius);
  font-size: 0.875rem;
  line-height: 1.43;
  font-weight: 700;
  padding-top: var(--btn-vertical-paddings);
  padding-bottom: var(--btn-vertical-paddings);
  color: var(--lp-color-primary-1);
  max-width: 100%;
  border: 1px solid;
  text-overflow: ellipsis;
  text-decoration: none;
  display: inline-block;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-image: none;
  background-color: var(--lp-color-primary-accent);
  border-color: transparent;
  outline: none;
  transition: all 0.3s ease-out;
  white-space: nowrap;
  text-align: center;
  color: var(--lp-color-primary-5);
  background-color: transparent;
  border-color: var(--lp-color-primary-5-300);
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
  line-height: 1;
}
@media (min-width: 1980px) {
  .lp-play {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.lp-play:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-play:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.lp-play:active, .lp-play.active, .lp-play.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-play:hover {
    background-color: var(--lp-color-primary-accent-hover);
    border-color: transparent;
    color: var(--lp-color-primary-1);
  }
}
.lp-play:focus {
  outline: none;
}
.lp-play:disabled {
  cursor: default;
  pointer-events: none;
}
.lp-play:focus-visible {
  background-color: transparent;
  border-color: var(--lp-color-primary-5-700);
  color: inherit;
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-play:disabled {
  background-color: transparent;
  border-color: var(--lp-color-primary-5-100);
  color: var(--lp-color-primary-g-3);
}
.lp-play:active, .lp-play.active, .lp-play.active:hover {
  background-color: transparent;
  border-color: var(--lp-color-primary-5-500);
  color: inherit;
}
@media (hover: hover) and (pointer: fine) {
  .lp-play:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-5-600);
    color: var(--lp-color-primary-accent-hover);
  }
}
.lp-play:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-play:after {
  background: currentColor;
}
.lp-play:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.lp-play:after {
  -webkit-mask-image: var(--lp-icon-play);
          mask-image: var(--lp-icon-play);
}
.lp-play:focus {
  outline: none;
}
.lp-play--light {
  border-color: var(--lp-color-primary-1-400);
  color: var(--lp-color-primary-1);
}
.lp-play--light:after {
  background: var(--lp-color-primary-1);
}
.lp-play--light:focus-visible {
  background-color: transparent;
  border-color: var(--lp-color-primary-1-700);
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-play--light:disabled {
  background-color: transparent;
  border-color: var(--lp-color-primary-1-200);
  color: var(--lp-color-primary-g-13);
}
.lp-play--light:active, .lp-play--light.active, .lp-play--light.active:hover {
  background-color: transparent;
  border-color: var(--lp-color-primary-1-500);
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-play--light:hover {
    background-color: transparent;
    border-color: var(--lp-color-primary-1-600);
    color: var(--lp-color-primary-1);
  }
}

.lp-lightbox-arrow {
  position: absolute;
  top: calc(50% - 23px);
  bottom: unset;
  z-index: 1;
}
.lp-lightbox-arrow--prev {
  left: 10px;
}
.lp-lightbox-arrow--next {
  right: 10px;
}
@media screen and (orientation: landscape) {
  .lp-lightbox-arrow--prev {
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  .lp-lightbox-arrow--next {
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
}

.lp-lightbox__close {
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--btn-height);
  height: var(--btn-height);
  border: 1px solid;
  border-color: var(--lp-color-primary-accent);
  background-color: transparent;
}
.lp-lightbox__close:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.lp-lightbox__close:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.lp-lightbox__close:active, .lp-lightbox__close.active, .lp-lightbox__close.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .lp-lightbox__close:hover {
    background-color: var(--lp-color-primary-accent-dark);
    border-color: transparent;
    color: var(--lp-color-primary-1);
  }
}
.lp-lightbox__close:before, .lp-lightbox__close:after {
  top: unset;
  left: unset;
}

.range-slider .irs {
  height: 100%;
}
.range-slider .irs--round {
  height: 30px;
}
@media (max-width: 560px) {
  .range-slider .irs--round {
    height: 40px;
  }
}
.range-slider .irs--round .irs-handle {
  border: none;
  box-shadow: none;
  background-color: var(--lp-color-primary-accent);
  top: unset;
  bottom: calc(var(--icon-circle-size, 3.5rem) / 2 * -1) !important;
  border-radius: var(--border-radius);
  font-size: 0.875rem;
  line-height: 1.43;
  font-weight: 700;
  padding-top: var(--btn-vertical-paddings);
  padding-bottom: var(--btn-vertical-paddings);
  color: var(--lp-color-primary-1);
  max-width: 100%;
  border: 1px solid;
  text-overflow: ellipsis;
  text-decoration: none;
  display: inline-block;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-image: none;
  background-color: var(--lp-color-primary-accent);
  border-color: transparent;
  outline: none;
  transition: all 0.3s ease-out;
  white-space: nowrap;
  border-radius: var(--border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
  line-height: 1;
}
@media (min-width: 1980px) {
  .range-slider .irs--round .irs-handle {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.range-slider .irs--round .irs-handle:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.range-slider .irs--round .irs-handle:disabled {
  background-color: var(--lp-color-primary-accent-disabled);
  border-color: transparent;
  color: var(--lp-color-primary-text-disabled);
}
.range-slider .irs--round .irs-handle:active, .range-slider .irs--round .irs-handle.active, .range-slider .irs--round .irs-handle.active:hover {
  background-color: var(--lp-color-primary-accent-active);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .range-slider .irs--round .irs-handle:hover {
    background-color: var(--lp-color-primary-accent-hover);
    border-color: transparent;
    color: var(--lp-color-primary-1);
  }
}
.range-slider .irs--round .irs-handle:focus {
  outline: none;
}
.range-slider .irs--round .irs-handle:disabled {
  cursor: default;
  pointer-events: none;
}
.range-slider .irs--round .irs-handle:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.range-slider .irs--round .irs-handle:after {
  background: currentColor;
}
.range-slider .irs--round .irs-handle:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.range-slider .irs--round .irs-handle:after {
  -webkit-mask-image: var(--lp-icon-range);
          mask-image: var(--lp-icon-range);
}
.range-slider .irs--round .irs-handle:focus {
  outline: none;
}
.range-slider .irs--round .irs-handle--light {
  color: var(--lp-color-primary-accent);
  background-color: var(--lp-color-primary-1);
}
.range-slider .irs--round .irs-handle--light:after {
  background: var(--lp-color-primary-1);
}
.range-slider .irs--round .irs-handle--light:focus-visible {
  background-color: var(--lp-color-primary-g-6);
  border-color: transparent;
  color: var(--lp-color-primary-accent);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.range-slider .irs--round .irs-handle--light:disabled {
  background-color: var(--lp-color-primary-g-3);
  border-color: transparent;
  color: var(--lp-color-primary-g-13);
}
.range-slider .irs--round .irs-handle--light:active, .range-slider .irs--round .irs-handle--light.active, .range-slider .irs--round .irs-handle--light.active:hover {
  background-color: var(--lp-color-primary-g-4);
  border-color: transparent;
  color: var(--lp-color-primary-accent);
}
@media (hover: hover) and (pointer: fine) {
  .range-slider .irs--round .irs-handle--light:hover {
    background-color: var(--lp-color-primary-g-3);
    border-color: transparent;
    color: var(--lp-color-primary-accent-hover);
  }
}
.range-slider .irs--round .irs-handle i {
  display: none !important;
}
.range-slider .irs--round .irs-bar {
  height: 2px;
  background-color: var(--lp-color-primary-accent);
  bottom: 0;
  top: unset;
}
.range-slider .irs--round .irs-line {
  height: 2px;
  background-color: var(--lp-color-primary-5-400);
  position: absolute;
  width: 100%;
  top: unset;
  bottom: 0;
}
.range-slider .irs--round .irs-from,
.range-slider .irs--round .irs-to,
.range-slider .irs--round .irs-max,
.range-slider .irs--round .irs-min,
.range-slider .irs--round .irs-single {
  background: none;
  color: var(--lp-color-primary-accent);
  top: -1rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}
@media (max-width: 560px) {
  .range-slider .irs--round .irs-from,
  .range-slider .irs--round .irs-to,
  .range-slider .irs--round .irs-max,
  .range-slider .irs--round .irs-min,
  .range-slider .irs--round .irs-single {
    font-size: 0.875rem;
    line-height: 1.43;
  }
}
@media (min-width: 1980px) {
  .range-slider .irs--round .irs-from,
  .range-slider .irs--round .irs-to,
  .range-slider .irs--round .irs-max,
  .range-slider .irs--round .irs-min,
  .range-slider .irs--round .irs-single {
    font-size: clamp(1rem, 0.625vw, 2rem);
    line-height: 1.25;
  }
}
.range-slider .irs--round .irs-from::before,
.range-slider .irs--round .irs-to::before,
.range-slider .irs--round .irs-max::before,
.range-slider .irs--round .irs-min::before,
.range-slider .irs--round .irs-single::before {
  display: none;
}
@media (max-width: 560px) {
  .range-slider .irs--round .irs-from,
  .range-slider .irs--round .irs-to,
  .range-slider .irs--round .irs-max,
  .range-slider .irs--round .irs-min,
  .range-slider .irs--round .irs-single {
    top: 0;
  }
}

.lp-tag {
  display: inline;
  padding: 0.25rem 0.75rem 0.25rem 0.75rem;
  --lineHeight: 1.33;
  font-size: 12px;
  line-height: var(--lineHeight);
  font-weight: 700;
  border-radius: var(--border-radius);
  color: var(--lp-color-primary-5);
  border: 1px solid var(--lp-color-primary-5-300);
  background-color: transparent;
}
@media (max-width: 560px) {
  .lp-tag {
    font-size: 10px;
    --lineHeight: 1.2;
  }
}
@media (min-width: 1980px) {
  .lp-tag {
    font-size: clamp(0.75rem, 0.46875vw, 1.5rem);
    line-height: 1.33;
    letter-spacing: 1px;
  }
}
.lp-tag--with-cross {
  cursor: pointer;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  gap: var(--lp-grid-gap-xxsmall);
}
.lp-tag--with-cross:after {
  width: var(--icon-size);
  height: var(--icon-size);
}
.lp-tag--with-cross:after {
  background: currentColor;
}
.lp-tag--with-cross:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.lp-tag--with-cross:after {
  -webkit-mask-image: var(--lp-icon-close);
          mask-image: var(--lp-icon-close);
}
.lp-tag--light {
  color: var(--lp-color-primary-1);
  border-color: var(--lp-color-primary-1-400);
}
.lp-tag--filled {
  --lineHeight: 1.33;
  font-size: 12px;
  line-height: var(--lineHeight);
  font-weight: 700;
  text-transform: uppercase;
  padding: 0.25rem 0.75rem;
  background-color: var(--lp-color-primary-accent);
  color: var(--lp-color-primary-1);
}
@media (max-width: 560px) {
  .lp-tag--filled {
    font-size: 10px;
    --lineHeight: 1.2;
  }
}
@media (min-width: 1980px) {
  .lp-tag--filled {
    font-size: clamp(0.75rem, 0.46875vw, 1.5rem);
    line-height: 1.33;
    letter-spacing: 1px;
  }
}
@media (max-width: 560px) {
  .lp-tag--filled {
    --lineHeight: 1.6;
  }
}
.lp-tag--filled.lp-tag--light {
  background-color: var(--lp-color-primary-1);
  color: var(--lp-color-primary-accent);
}
.lp-tag-card {
  --lineHeight: 1.33;
  font-size: 12px;
  line-height: var(--lineHeight);
  font-weight: 700;
  text-transform: uppercase;
  border-radius: var(--border-radius-xsmall);
  color: var(--lp-color-primary-accent);
  border: transparent;
  background-color: var(--lp-color-primary-1-800);
}
@media (max-width: 560px) {
  .lp-tag-card {
    font-size: 10px;
    --lineHeight: 1.2;
  }
}
@media (min-width: 1980px) {
  .lp-tag-card {
    font-size: clamp(0.75rem, 0.46875vw, 1.5rem);
    line-height: 1.33;
    letter-spacing: 1px;
  }
}
@media (max-width: 560px) {
  .lp-tag-card {
    --lineHeight: 1.6;
  }
}
.lp-tag-card.lp-tag-card--inverted {
  background-color: var(--lp-color-primary-accent);
  color: var(--lp-color-primary-1);
}

.nav-tabs {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: 2rem;
  display: flex;
  align-items: stretch;
  justify-content: start;
  box-shadow: inset 0 -1px 0 0 var(--lp-color-primary-g-2, #e7e7e7);
  overflow-x: auto;
  scrollbar-width: none;
}
.nav-tabs::-webkit-scrollbar {
  display: none;
}
.nav-tabs > li {
  margin: 0;
}
.nav-tabs__item {
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 0;
  background: transparent;
  cursor: pointer;
  transition: color 0.3s ease;
  padding: 2rem;
  color: inherit;
  opacity: 0.65;
  --lineHeight: 1.43;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 700;
}
@media (max-width: 560px) {
  .nav-tabs__item {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .nav-tabs__item {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
@media (max-width: 1024px) {
  .nav-tabs__item {
    padding: 1.375rem 1rem;
  }
}
.nav-tabs__item.is-active {
  color: var(--lp-color-primary-accent, #001A72);
  opacity: 1;
}
.nav-tabs__item:focus-visible::before, .nav-tabs__item:active::before, .nav-tabs__item.is-active::before {
  -webkit-transform-origin: 0% 50%;
          transform-origin: 0% 50%;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .nav-tabs__item:hover::before {
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
.nav-tabs__item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid currentColor;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: scale3d(0, 1, 1);
          transform: scale3d(0, 1, 1);
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.switcher {
  border-radius: var(--border-radius-large);
  background-color: var(--lp-color-primary-g-2);
  display: flex;
  flex-direction: row;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: var(--lp-grid-gap-xxsmall);
  padding: 0.25rem 0.3125rem;
  min-height: var(--btn-height);
}
.switcher .switcher-tab {
  cursor: pointer;
  color: var(--lp-color-primary-5);
  background-color: transparent;
  border: none;
  border-radius: var(--border-radius);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.5rem;
  padding: calc(0.75rem - 1px) 1.125rem;
}
.switcher .switcher-tab:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.switcher .switcher-tab:disabled {
  background-color: transparent;
  border-color: transparent;
  color: var(--lp-color-primary-g-5);
}
.switcher .switcher-tab:active, .switcher .switcher-tab.active, .switcher .switcher-tab.active:hover {
  background-color: var(--lp-color-primary-1);
  border-color: transparent;
  color: var(--lp-color-primary-5);
}
@media (hover: hover) and (pointer: fine) {
  .switcher .switcher-tab:hover {
    background-color: var(--lp-color-primary-g-1);
    border-color: transparent;
    color: var(--lp-color-primary-accent-hover);
  }
}
.switcher--medium {
  min-height: var(--btn-height-medium);
}
.switcher--medium .switcher-tab {
  font-size: 0.875rem;
  line-height: 0.5rem;
  font-weight: 700;
  padding-top: var(--btn-vertical-paddings);
  padding-bottom: var(--btn-vertical-paddings);
}
@media (min-width: 1980px) {
  .switcher--medium .switcher-tab {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
@media (max-width: 560px) {
  .switcher {
    min-height: var(--btn-height-medium);
  }
  .switcher .switcher-tab {
    font-size: 0.875rem;
    line-height: 0.5rem;
    font-weight: 700;
    padding-top: var(--btn-vertical-paddings);
    padding-bottom: var(--btn-vertical-paddings);
  }
}
@media (max-width: 560px) and (min-width: 1980px) {
  .switcher .switcher-tab {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.switcher--light {
  background-color: var(--lp-color-primary-g-14);
}
.switcher--light .switcher-tab {
  color: var(--lp-color-primary-1);
}
.switcher--light .switcher-tab:focus-visible {
  background-color: var(--lp-color-primary-accent-focused);
  border-color: transparent;
  color: var(--lp-color-primary-1);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.switcher--light .switcher-tab:disabled {
  background-color: transparent;
  border-color: transparent;
  color: var(--lp-color-primary-g-14);
}
.switcher--light .switcher-tab:active, .switcher--light .switcher-tab.active, .switcher--light .switcher-tab.active:hover {
  background-color: var(--lp-color-primary-g-11);
  border-color: transparent;
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .switcher--light .switcher-tab:hover {
    background-color: var(--lp-color-primary-g-12);
    border-color: transparent;
    color: var(--lp-color-primary-1);
  }
}

.switcher-number {
  background-color: var(--lp-color-primary-1);
  display: flex;
  flex-direction: row;
  width: 100%;
  border-radius: var(--border-radius-small);
  border: 1px solid var(--lp-color-primary-5-300);
}
.switcher-number__item {
  flex: 1;
  cursor: pointer;
  border-width: 0 1px 0 0;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  border-color: var(--lp-color-primary-5-300);
  color: var(--lp-color-primary-5);
  background-color: var(--lp-color-primary-1);
  padding: calc(1rem - 1px) 1rem;
  --lineHeight: 0.5rem;
  font-size: 0.875rem;
  line-height: var(--lineHeight);
  font-weight: 700;
  min-height: var(--btn-height-medium);
  text-align: left;
}
@media (max-width: 560px) {
  .switcher-number__item {
    font-size: 0.875rem;
    line-height: 1.43;
  }
}
@media (min-width: 1980px) {
  .switcher-number__item {
    font-size: clamp(1rem, 0.625vw, 2rem);
    line-height: 1.25;
  }
}
.switcher-number__item:focus-visible {
  background-color: var(--lp-color-primary-1);
  border-color: var(--lp-color-primary-5-700);
  color: var(--lp-color-primary-5);
  box-shadow: 0px 2px 8px 0px rgba(27, 75, 236, 0.64);
}
.switcher-number__item:disabled {
  background-color: var(--lp-color-primary-1);
  border-color: var(--lp-color-primary-5-100);
  color: var(--lp-color-primary-g-3);
}
.switcher-number__item:active, .switcher-number__item.active, .switcher-number__item.active:hover {
  background-color: var(--lp-color-primary-accent);
  border-color: var(--lp-color-primary-accent);
  color: var(--lp-color-primary-1);
}
@media (hover: hover) and (pointer: fine) {
  .switcher-number__item:hover {
    background-color: var(--lp-color-primary-g-2);
    border-color: var(--lp-color-primary-g-2);
    color: var(--lp-color-primary-5);
  }
}
@media (max-width: 560px) {
  .switcher-number__item {
    padding: var(--btn-vertical-paddings--medium) 0.875rem;
  }
}
@media (max-width: 560px) {
  .switcher-number__item {
    font-size: 0.8125rem;
    --lineHeight: 1.54;
  }
}
@media (min-width: 1980px) {
  .switcher-number__item {
    font-size: clamp(0.875rem, 0.546875vw, 1.75rem);
    line-height: 1.14;
    letter-spacing: 0.56px;
  }
}
.switcher-number__item:first-child {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.switcher-number__item:last-child {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.switcher-number__item:hover {
  border-color: var(--lp-color-primary-5-300);
}

@media (hover: hover) and (pointer: fine) {
  .lp_animation-img-zoom {
    overflow: hidden;
  }
  .lp_animation-img-zoom img {
    transition: 0.4s;
  }
  .lp_animation-img-zoom:hover img {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
}
