/*Theme Name: CybronTheme URI: http://cybron.like-themes.com/Author: Like ThemesAuthor URI: http://like-themes.com/Description: Cybron is a WordPress theme, created for prosthetics and biomedical Engineering sites. It has several professional design homepages, creative headers animations, Elementor Page Builder and WooCommerce ready. Also the theme has color picker in customizer menu for changing all site colors to create unique color solution.Version: 1.0.2License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: four-columns, right-sidebar, left-sidebar, full-width-templateText Domain: cybronThis theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.*//*------------------------------------------------------------------[Table of contents]1. CSS Reset2. Global variables3. Header, navigation bar and menu / header, nav.navbar4. WordPress layout styles5. Typography6. Theme Sections7. Tariffs Block8. Testimonials9. Bottom widgets goes before footer10. Footer and copyrights11. WorePress Widgets12. Contacts inner pages width full-width map13. Blog posts / Blog Full page / Blog Shortcodes14. Galleries15. Forms (buttons/radio/inputs)16. Shortcodes (Visual Composer Integrated)17. Pagination18. Common classes (hover/transition effects/etc)19. WooCommerce Plugin20. Team21. Page Loader22. Events23. Subscribe block-------------------------------------------------------------------*/:root {  --font-main: 'Mulish';  --font-headers: 'Prompt';  --font-subheaders: 'Prompt';  --font-main-letterspacing: 0;  --font-headers-letterspacing: 0;  --font-subheaders-letterspacing: 0;  --main: #64d9b9;  --second: #64d9b9;  --gray: #ebf3f5;  --black: #1d2939;  --white: #ffffff;  --red: #c3161b;  --green: #5B9B37;  --yellow: #F8BC26;  --gray-border: #E9E9E9;  --black-dark: #1F242C;}/*  1. CSS Reset*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */div,span,p,blockquote,pre,h1,h2,h3,h4,h5,h6,a,fieldset,form,label,legend,input,textarea,button {  outline: 0;}html {  line-height: 1.15;  /* 1 */  -webkit-text-size-adjust: 100%;  /* 2 */}body {  margin: 0;}main {  display: block;}h1 {  font-size: 2em;  margin: 0.67em 0;}hr {  box-sizing: content-box;  /* 1 */  height: 0;  /* 1 */  overflow: visible;  /* 2 */}pre {  font-family: monospace, monospace;  /* 1 */  font-size: 1em;  /* 2 */}a {  background-color: transparent;}abbr[title] {  border-bottom: none;  /* 1 */  text-decoration: underline;  /* 2 */  text-decoration: underline dotted;  /* 2 */}b,strong {  font-weight: bolder;}code,kbd,samp {  font-family: monospace, monospace;  /* 1 */  font-size: 1em;  /* 2 */}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;}button,input,optgroup,select,textarea {  font-family: inherit;  /* 1 */  font-size: 100%;  /* 1 */  line-height: 1.15;  /* 1 */  margin: 0;  /* 2 */}button,input {  /* 1 */  overflow: visible;}button,select {  /* 1 */  text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}fieldset {  padding: 0.35em 0.75em 0.625em;}legend {  box-sizing: border-box;  /* 1 */  color: inherit;  /* 2 */  display: table;  /* 1 */  max-width: 100%;  /* 1 */  padding: 0;  /* 3 */  white-space: normal;  /* 1 */}progress {  vertical-align: baseline;}textarea {  overflow: auto;}[type="checkbox"],[type="radio"] {  box-sizing: border-box;  /* 1 */  padding: 0;  /* 2 */}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}[type="search"] {  -webkit-appearance: textfield;  /* 1 */  outline-offset: -2px;  /* 2 */}[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}::-webkit-file-upload-button {  -webkit-appearance: button;  /* 1 */  font: inherit;  /* 2 */}details {  display: block;}summary {  display: list-item;}template {  display: none;}[hidden] {  display: none;}.text-sm {  font-size: 14px;  line-height: 1.5em;  display: inline-block;}.color-main {  color: #64d9b9;  color: var(--main);}.color-second {  color: #64d9b9;  color: var(--second);}.color-black {  color: #1d2939;  color: var(--black);}.color-gray {  color: #ebf3f5;  color: var(--gray);}.color-white {  color: #ffffff;  color: var(--white);}.color-white-text {  color: rgba(255, 255, 255, 0.8);}.color-red {  color: #F5392B;  color: var(--red);}.color-yellow {  color: #F8BC26;  color: var(--yellow);}.clearfix:before,.clearfix:after {  content: " ";  display: table;}.clearfix:after {  clear: both;}.circle {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;}.lte-quote-char {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  content: "‘’";  display: block;  margin: 0 auto 16px;  vertical-align: top;  pointer-events: none;  z-index: 0;  font-size: 120px;  line-height: 1;  width: 65px;  height: 65px;  color: transparent;  -webkit-text-stroke: 1px var(--gray-border);}/* 2. Global classes */body {  color: #1d2939;  color: var(--black);  background-color: #ffffff;  background-color: var(--white);  overflow-x: hidden;}body.lte-body-black {  color: #ffffff;  color: var(--white);  background-color: #1d2939;  background-color: var(--black);}/* RTL *//*	3. Header, navigation bar and menu*/.lte-header-wrapper {  color: #ffffff;  color: var(--white);  position: relative;  z-index: 20;}.error404.lte-bg-404 .lte-header-wrapper {  background-color: transparent;}@media (max-width: 1299px) {  .lte-header-wrapper {    background-size: cover;  }}.lte-header-wrapper.header-parallax .lte-page-header {  background-attachment: fixed;}@media (max-width: 767px) {  .lte-header-wrapper.header-parallax .lte-page-header {    background-size: cover;  }}.lte-header-wrapper.lte-parallax {  background-attachment: static;  background-position: 50% 0;}.lte-header-wrapper.lte-layout-transparent-full .lte-page-header,.lte-header-wrapper.lte-layout-transparent .lte-page-header,.lte-header-wrapper.lte-layout-desktop-center-transparent .lte-page-header {  padding-top: 80px;}.lte-header-wrapper.wrapper-navbar-layout-transparent-overlay {  background-color: rgba(0, 0, 0, 0.25) !important;}.lte-header-wrapper.wrapper-navbar-layout-transparent-white .navbar .container {  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.lte-header-wrapper.wrapper-navbar-layout-transparent-white .navbar #lte-navbar.navbar-desktop ul.navbar-nav > li:hover > a,.lte-header-wrapper.wrapper-navbar-layout-transparent-white .navbar #lte-navbar.navbar-desktop ul.navbar-nav > li > a:hover,.lte-header-wrapper.wrapper-navbar-layout-transparent-white .navbar #lte-navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a {  color: #ffffff;  color: var(--white);}.lte-header-wrapper + .main-wrapper > .margin-default,.lte-header-wrapper + .margin-default {  padding-top: 100px;  padding-bottom: 120px;}@media (max-width: 991px) {  .lte-header-wrapper + .main-wrapper > .margin-default,  .lte-header-wrapper + .margin-default {    padding-top: 80px;    padding-bottom: 90px;  }}.lte-header-wrapper + .main-wrapper > .margin-post,.lte-header-wrapper + .margin-post {  padding-top: 100px;  padding-bottom: 160px;}@media (max-width: 767px) {  .lte-header-wrapper + .main-wrapper > .margin-post,  .lte-header-wrapper + .margin-post {    padding-bottom: 130px;  }}.lte-header-wrapper + .main-wrapper > .margin-top,.lte-header-wrapper + .margin-top {  padding-top: 100px;}@media (max-width: 767px) {  .lte-header-wrapper + .main-wrapper > .margin-top,  .lte-header-wrapper + .margin-top {    padding-top: 80px;  }}.lte-header-wrapper + .main-wrapper > .margin-top-small,.lte-header-wrapper + .margin-top-small {  padding-top: 50px;  padding-bottom: 100px;}@media (max-width: 767px) {  .lte-header-wrapper + .main-wrapper > .margin-top-small,  .lte-header-wrapper + .margin-top-small {    padding-top: 50px;  }}body.admin-bar .lte-page-header {  background-position: 50% 132px;  background-position: 50% 0px;  background-origin: border-box;}.lte-page-header {  color: #ffffff;  color: var(--white);  background-color: #1d2939;  background-color: var(--black);  text-align: center;  margin: 0;  display: flex;  flex-direction: column;  justify-content: center;  padding-bottom: 0;  background-repeat: no-repeat;  overflow: hidden;  position: relative;  background-position: 50% 0px;  border: 0 none;}.lte-header-overlay .lte-page-header:before {  height: 100%;  width: 100%;  top: 0;  left: 0;  position: absolute;  pointer-events: none;  background-color: #353535;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;  content: "";}.lte-header-overlay .lte-page-header:before + .elementor-background-video-container + .elementor-container,.lte-header-overlay .lte-page-header:before + .elementor-widget-wrap {  z-index: 2;}.lte-page-header .container {  position: relative;  z-index: 2;  padding-top: 180px;  padding-bottom: 180px;}@media (max-width: 991px) {  .lte-page-header .container {    padding-top: 120px;    padding-bottom: 120px;  }}.lte-page-header:after {  content: "";  display: block;  width: 100%;  height: 70px;  position: absolute;  bottom: -2px;  z-index: 2;  pointer-events: none;  background-size: cover;  margin-top: -60px;}@media (max-width: 991px) {  .lte-page-header:after {    display: none;  }}@media (min-width: 1199px) {  .lte-page-header .lte-header-h1-wrapper {    padding: 0 100px;  }}.lte-page-header h1 {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  margin: 0;  color: #ffffff;  color: var(--white);  position: relative;  z-index: 11;  line-height: 70px;  font-size: 60px;  display: inline;}@media (max-width: 1599px) {  .lte-page-header h1 {    font-size: 48px;  }}@media (max-width: 767px) {  .lte-page-header h1 {    font-size: 36px;    line-height: 1.4em;    background-size: 100% 10px;  }}.lte-page-header .breadcrumbs {  list-style: none;  margin: 20px 0 0px 0;  padding: 0;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);}.lte-page-header .breadcrumbs li {  display: inline-block;  margin: 0 0 0 0px;  font-size: 16px;  font-weight: 400;  line-height: 26px;  color: #ffffff;  color: var(--white);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.lte-page-header .breadcrumbs li a {  color: #64d9b9;  color: var(--second);}.lte-page-header .breadcrumbs li a:hover {  color: #ffffff;  color: var(--white);}.lte-page-header .breadcrumbs li:not(:last-child):after {  margin: 0px 12px 0 16px;  vertical-align: middle;  position: relative;  top: 1px;  content: "//";  height: 10px;  font-size: 10px;  line-height: 1em;  color: #ffffff;  color: var(--white);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.lte-page-header .lte-tagline {  font-size: 14px;}.lte-tagline {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  position: absolute;  left: 0;  -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  transform: rotate(-90deg);  font-size: 14px;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.lte-tagline > span {  font-size: 12px;}@media (max-width: 1199px) {  .lte-tagline {    display: none;  }}#lte-nav-wrapper.navbar-layout-transparent + .main-wrapper {  position: relative;  margin-top: -101px;}.lte-page-header + .main-wrapper {  margin-top: 0 !important;}.lte-narrow-header {  text-align: center;  max-width: 1280px;  margin: 0px auto 00px;  min-height: 200px;  padding: 60px 50px 0;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  background-color: #ffffff;  background-color: var(--white);  position: relative;  z-index: 6;  -webkit-border-bottom-left-radius: 0;  -moz-border-radius-bottomleft: 0;  border-bottom-left-radius: 0;  -webkit-border-bottom-right-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomright: 0;  -moz-background-clip: padding;  border-bottom-right-radius: 0;}@media (min-width: 1199px) {  .lte-narrow-header {    padding: 60px 100px 0;  }}@media (max-width: 767px) {  .lte-narrow-header {    padding: 50px 0 30px;  }}.lte-narrow-header .lte-cats {  display: block;  text-align: center;  margin-bottom: 15px;  line-height: 1.4em;}.lte-narrow-header .lte-post-headline {  margin-top: 20px;}.lte-narrow-header h1 {  line-height: 1.2em;  color: #1d2939 !important;  color: var(--black) !important;  padding: 0 30px !important;}.lte-narrow-header h1:after {  display: none !important;}.lte-header-narrow-wrapper .container {  padding: 200px 0 0 0 !important;}.lte-ul-nav {  list-style: none;  margin: 0 0 0 0;  padding: 0;}.lte-ul-nav li > a {  display: block;}.lte-navbar {  z-index: 3;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background-clip: border-box;  border: 0 none;  padding: 0px 0;  margin-bottom: 0;  vertical-align: top;}.lte-navbar > .container {  position: relative;  overflow: visible;  vertical-align: middle;  padding-left: 15px;  padding-right: 15px;  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;}.lte-navbar .lte-navbar-logo {  margin-right: 30px;  margin-inline-end: 30px;  margin-inline-start: 0;  min-height: 100px;  line-height: 100px;}.lte-navbar .lte-navbar-logo .lte-logo {  z-index: 2;}.lte-navbar .lte-navbar-logo .lte-logo img {  max-height: 38px;  width: auto;}.lte-navbar.affix-top {  z-index: 100;  left: 0;  right: 0;}.lte-navbar ul ul {  display: none;}.lte-navbar .lte-navbar-items {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: opacity 0.3s ease;  -moz-transition: opacity 0.3s ease;  -o-transition: opacity 0.3s ease;  transition: opacity 0.3s ease;  -webkit-box-flex: 1;  -moz-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  text-align: center;  padding: 6px 0px 6px 0;}.lte-navbar .lte-navbar-items .mega-menu {  top: 80px !important;  right: 0 !important;  width: 100%;  max-width: 970px;  -webkit-transform: translate(-50%, -3%);  -moz-transform: translate(-50%, -3%);  -ms-transform: translate(-50%, -3%);  -o-transform: translate(-50%, -3%);  transform: translate(-50%, -3%);}.lte-navbar .lte-navbar-items.navbar-desktop {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;}.lte-navbar .lte-navbar-items.navbar-desktop .toggle-wrap {  display: none;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav {  display: inline-block;  margin: 0 0;  z-index: 4;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li {  float: left;}.rtl .lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li {  float: right;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a {  font-size: 16px;  transition: none;  padding: 0;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav span:hover,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li:hover {  cursor: pointer;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a {  padding: 0px 22px 0;  position: relative;  cursor: pointer;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a:focus {  background: transparent;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a > span {  display: inline-block;  position: relative;  padding: 0 0 0;  pointer-events: none;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:hover > a {  background: transparent;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a {  -webkit-transition: color 0.4s ease;  -moz-transition: color 0.4s ease;  -o-transition: color 0.4s ease;  transition: color 0.4s ease;  position: relative;  z-index: 5;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a > span:after {  position: absolute;  content: "";  left: 0;  display: block;  width: 0;  bottom: 0px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a:hover span:after {  width: 100%;}@supports (-webkit-appearance:none) {  .lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a span:before {    top: 1px;  }}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor > a > span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item > a > span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent > a > span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent > a > span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item > a > span:after {  width: 100%;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor:not(.menu-item-has-children) > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item:not(.menu-item-has-children) > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent:not(.menu-item-has-children) > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent:not(.menu-item-has-children) > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item:not(.menu-item-has-children) > a {  padding-right: 16px;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item > a {  cursor: default;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:not(:last-child),.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:not(:last-child) {  padding-right: 6px;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > a {  position: relative;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > a:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > a:after {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  position: absolute;  content: "\f054";  font-size: 10px;  top: 50%;  margin-left: 4px;  margin-inline-start: 4px;  margin-inline-end: 0;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: -webkit-transform 0.2s;  -moz-transition: -moz-transform 0.2s;  -o-transition: -o-transform 0.2s;  transition: -webkit-transform 0.2s,-moz-transform 0.2s,-o-transform 0.2s,transform 0.2s;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:hover > ul {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;  z-index: 100;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:hover > ul li,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:hover > ul li {  -webkit-transform: translateX(0%);  -moz-transform: translateX(0%);  -ms-transform: translateX(0%);  -o-transform: translateX(0%);  transform: translateX(0%);}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:hover:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:hover:after {  content: "";  z-index: 0;  position: absolute;  height: 92px;  min-width: 100px;  bottom: -30px;  left: 200px;  right: 0;  display: block;  background: transparent;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li > ul > li > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li > ul > li > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {  pointer-events: auto;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-collapse.menu-item-has-children:hover {  color: #64d9b9;  color: var(--main);}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-collapse.menu-item-has-children:hover > a {  border-color: #64d9b9 !important;  border-color: var(--main) !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-collapse.menu-item-has-children > a.collapse-icon {  margin: 1px -20px 0 10px;  border: 2px solid #ffffff;  border-color: #ffffff;  border-color: var(--white);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  padding: 0;  width: 27px;  height: 27px;  line-height: 22px;  font-size: 14px;  display: block;  text-align: center;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-collapse.menu-item-has-children > a.collapse-icon:before {  padding: 0;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-collapse.menu-item-has-children > a.collapse-icon:after {  display: none;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu {  width: 250px;  margin: 15px 0px 0 0px;  padding: 8px 0px 8px;  margin-left: -75px;  display: block;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  position: absolute;  -webkit-transform: translateY(10%);  -moz-transform: translateY(10%);  -ms-transform: translateY(10%);  -o-transform: translateY(10%);  transform: translateY(10%);  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;  z-index: 0;  pointer-events: none;  text-align: left;  list-style: none;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  background-color: #ffffff;  background-color: var(--white);}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li {  padding: 0;  position: relative;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;  text-align: start;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li:last-child,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li:last-child {  border-bottom: none;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li a {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px;  font-style: normal;  letter-spacing: 0;  padding: 4px 14px 6px 14px;  margin: 0 10px;  display: block;  position: relative;  text-transform: none;  -webkit-transition: color 0.2s ease, background 0.2s ease;  -moz-transition: color 0.2s ease, background 0.2s ease;  -o-transition: color 0.2s ease, background 0.2s ease;  transition: color 0.2s ease, background 0.2s ease;  color: #1d2939;  color: var(--black);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li a span,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li a span {  vertical-align: middle;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li:hover > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li:hover > a {  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939 !important;  color: var(--black) !important;}.lte-invert-color-main .lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li:hover > a,.lte-invert-color-main .lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li:hover > a {  color: #ffffff;  color: var(--white);}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li:hover > ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li:hover > ul {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  transition-delay: 0s, 0s, 0.1s;  visibility: visible;  z-index: 1;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.menu-item-has-children > a > span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.menu-item-has-children > a > span:after {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  position: absolute;  content: "\f054";  font-size: 8px;  vertical-align: top;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  top: 50%;  margin-top: 3px;  margin-left: 7px;  margin-inline-start: 7px;  margin-inline-end: 0;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.rtl .lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.menu-item-has-children > a > span:after,.rtl .lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.menu-item-has-children > a > span:after {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current-menu-item > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current-menu-item > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current-menu-parent > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current-menu-parent > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current_page_parent > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current_page_parent > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current_page_item > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current_page_item > a {  cursor: default !important;  color: var(--main) !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current-menu-item > a span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current-menu-item > a span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current-menu-parent > a span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current-menu-parent > a span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current_page_parent > a span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current_page_parent > a span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current_page_item > a span:after,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current_page_item > a span:after {  color: var(--main) !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current-menu-item:hover,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current-menu-item:hover,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current-menu-parent:hover,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current-menu-parent:hover,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current_page_parent:hover,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current_page_parent:hover,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current_page_item:hover,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current_page_item:hover {  background: transparent !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current-menu-item:hover > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current-menu-item:hover > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current-menu-parent:hover > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current-menu-parent:hover > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current_page_parent:hover > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current_page_parent:hover > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li.current_page_item:hover > a,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li.current_page_item:hover > a {  background: transparent !important;  color: rgba(0, 0, 0, 0.5) !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu ul {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  position: absolute;  top: -8px !important;  margin-top: 0;  -webkit-transform: translateY(0%);  -moz-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  transform: translateY(0%);  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu {  z-index: 20;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul {  left: 250px !important;  z-index: 19;  margin: 0;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul {  left: 250px !important;  right: auto !important;  z-index: 18;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul ul {  left: auto !important;  right: 250px !important;  z-index: 17;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul ul ul {  left: 250px !important;  right: auto !important;  z-index: 16;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul ul ul ul {  left: auto !important;  right: 250px !important;  z-index: 15;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul ul ul ul ul {  left: 250px !important;  right: auto !important;  z-index: 14;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul ul ul ul ul ul {  left: auto !important;  right: 250px !important;  z-index: 13;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul ul ul ul ul ul ul {  left: 250px !important;  right: auto !important;  z-index: 12;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul ul ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul ul ul ul ul ul ul ul {  left: auto !important;  right: 250px !important;  z-index: 11;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children ul ul ul ul ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu ul ul ul ul ul ul ul ul ul ul {  left: 250 !important;  right: auto !important;  z-index: 10;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li {  z-index: 19;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li {  z-index: 18;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li {  z-index: 17;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li + li {  z-index: 16;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li + li + li {  z-index: 15;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li + li + li + li {  z-index: 14;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li + li + li + li + li {  z-index: 13;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li + li + li + li + li + li {  z-index: 12;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li + li + li + li + li + li + li {  z-index: 11;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu {  right: 0px;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul {  left: auto !important;  right: 336px !important;  margin-left: -86px;  margin-right: -86px;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul {  left: 250px !important;  right: auto !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul ul {  left: auto !important;  right: 336px !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul ul ul {  left: 250px !important;  right: auto !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul ul ul ul {  left: auto !important;  right: 336px !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul ul ul ul ul {  left: 250px !important;  right: auto !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul {  left: auto !important;  right: 336px !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul {  left: 250px !important;  right: auto !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul ul ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul ul {  left: auto !important;  right: 336px !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.children ul ul ul ul ul ul ul ul ul ul,.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul ul ul {  left: 250px !important;  right: auto !important;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li.menu-item-has-mega-menu {  position: static;  -webkit-transition: none;  -moz-transition: none;  -o-transition: none;  transition: none;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li.menu-item-has-mega-menu:hover > div.mega-menu {  visibility: visible;  z-index: 1001;  -webkit-transform: translate(-50%, -8%) !important;  -moz-transform: translate(-50%, -8%) !important;  -ms-transform: translate(-50%, -8%) !important;  -o-transform: translate(-50%, -8%) !important;  transform: translate(-50%, -8%) !important;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  pointer-events: all;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li.menu-item-has-mega-menu:hover > div.mega-menu .sub-menu {  visibility: visible;  opacity: 1;}.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li.menu-item-has-mega-menu:hover:after {  bottom: 0 !important;}.lte-navbar .lte-navbar-items.navbar-desktop a.fa {  position: relative;}.lte-navbar .lte-navbar-items.navbar-desktop a.fa:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  padding-right: 10px;  margin-top: 1px;}.lte-navbar .lte-navbar-items.navbar-desktop a.fa span {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu {  position: absolute !important;  -webkit-transform: translate(-50%, -3%);  -moz-transform: translate(-50%, -3%);  -ms-transform: translate(-50%, -3%);  -o-transform: translate(-50%, -3%);  transform: translate(-50%, -3%);  width: 970px;  margin-top: 15px;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  padding: 0 20px;  display: block;  visibility: hidden;  pointer-events: none;  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  overflow: hidden !important;  z-index: -1;  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  background-color: #ffffff;  background-color: var(--white);}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu > * {  -webkit-transition: none;  -moz-transition: none;  -o-transition: none;  transition: none;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .mega-menu-row {  position: static !important;  opacity: 1 !important;  padding: 15px 0 !important;  display: table !important;  width: 100% !important;  background: var(--main);}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .mega-menu-row > li > a span:after {  position: relative;  top: 10px;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .mega-menu-row .mega-menu-col {  display: table-cell !important;  width: 25%;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .mega-menu-row .mega-menu-col:last-child {  box-shadow: none !important;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu {  -webkit-transform: translateY(0) !important;  -moz-transform: translateY(0) !important;  -ms-transform: translateY(0) !important;  -o-transform: translateY(0) !important;  transform: translateY(0) !important;  margin: 0px 0 0 0 !important;  right: auto !important;  left: auto !important;  position: static !important;  opacity: 1 !important;  width: auto !important;  box-shadow: none !important;  text-align: left;  width: 100% !important;  padding-bottom: 20px !important;  -webkit-transition: none !important;  -moz-transition: none !important;  -o-transition: none !important;  transition: none !important;  border-color: transparent !important;  pointer-events: all !important;  cursor: default;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu.mega-menu-row > li {  border-bottom: 0 !important;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu.mega-menu-row > li.current-menu-parent > a {  background-color: transparent !important;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li.menu-item-has-children > a {  color: #1d2939;  color: var(--black);  padding-left: 12px;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li.menu-item-has-children > a span {  display: block;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li.menu-item-has-children > a span:after {  display: none !important;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) {  padding-left: 0;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a {  padding: 10px 10px 10px 36px;  line-height: 22px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a span {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 600;}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:hover {  background-color: #64d9b9;  background-color: var(--main);}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:hover:before {  color: #ffffff;  color: var(--white);}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  top: 15px;  left: 14px;  position: absolute;  color: #64d9b9;  color: var(--main);}.lte-navbar .lte-navbar-items.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children).current-menu-item a:before {  color: #64d9b9 !important;  color: var(--main) !important;}.lte-navbar .lte-navbar-toggle {  display: none;  border: 1px solid transparent;  background-color: transparent;  background-image: none;  height: 34px;  width: 27px;  margin: 0 0 0 0;  padding: 0;  position: absolute;  right: 25px;  top: 50%;  margin-top: 0px;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}.rtl .lte-navbar .lte-navbar-toggle {  right: auto;  left: 25px;}.lte-navbar .lte-navbar-toggle .icon-bar {  background-color: #1d2939;  background-color: var(--black);  height: 2px;  padding: 0;  width: 100%;  margin: 4px auto 3px;  transition: all 0.2s;  float: left;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-navbar .lte-navbar-toggle.collapsed {  right: 25px;}.rtl .lte-navbar .lte-navbar-toggle.collapsed {  right: auto;  left: 25px;}.lte-navbar .lte-navbar-toggle.collapsed .top-bar {  width: 100%;}.lte-navbar .lte-navbar-toggle.collapsed .middle-bar {  width: 100%;}.lte-navbar .lte-navbar-toggle.collapsed .bottom-bar {  width: 100%;}.lte-navbar .lte-navbar-toggle:hover .icon-bar {  background-color: #64d9b9;  background-color: var(--main);}.lte-navbar .lte-navbar-toggle:hover .top-bar {  width: 50%;}.lte-navbar .lte-navbar-toggle:hover .middle-bar {  width: 100%;}.lte-navbar .lte-navbar-toggle:hover .bottom-bar {  width: 100%;}.lte-navbar .lte-mobile-controls {  display: none;}.lte-navbar .lte-navbar-items.navbar-mobile {  z-index: 100;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  margin: 0px 0  0;  padding: 0px 0 0px 0 !important;  background-color: #1d2939;  background-color: var(--black);  top: 0px;  bottom: 0px;  left: 0;  right: auto;  position: fixed;  z-index: 1000020;  height: 100%;  width: 100%;  max-height: 100% !important;  display: block;  overflow: scroll;  text-align: start;  min-width: 0;  -webkit-transition: all 0.6s ease;  -moz-transition: all 0.6s ease;  -o-transition: all 0.6s ease;  transition: all 0.6s ease;  border-top: none;}.lte-navbar .lte-navbar-items.navbar-mobile .navbar-btn {  display: none;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-f-add {  display: none;}.lte-navbar .lte-navbar-items.navbar-mobile:before {  display: none;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-mobile-controls {  display: block;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-mobile-controls .lte-nav-social {  display: none;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-navbar-toggle .close {  margin-left: -20px;}.lte-navbar .lte-navbar-items.navbar-mobile.collapse {  left: -100%;}@media (min-width: 768px) {  .lte-navbar .lte-navbar-items.navbar-mobile {    left: auto;  }  .lte-navbar .lte-navbar-items.navbar-mobile .lte-mobile-controls,  .lte-navbar .lte-navbar-items.navbar-mobile .lte-nav-ul {    max-width: 420px;    margin: 0 auto !important;  }}.lte-navbar .lte-navbar-items.navbar-mobile .lte-navbar-icons {  display: none;}.lte-navbar .lte-navbar-items.navbar-mobile .mega-menu.show {  display: block !important;}.lte-navbar .lte-navbar-items.navbar-mobile .mega-menu.show > ul {  display: block !important;  position: relative;  -webkit-transform: scaleY(1) !important;  -moz-transform: scaleY(1) !important;  -ms-transform: scaleY(1) !important;  -o-transform: scaleY(1) !important;  transform: scaleY(1) !important;}.lte-navbar .lte-navbar-items.navbar-mobile .mega-menu.show > ul a.fa span {  font-family: 'Prompt', serif !important;  font-family: var(--font-headers), serif !important;  font-weight: 600 !important;  letter-spacing: var(--font-headers-letterspacing) !important;}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap {  text-align: right;  position: relative;  padding: 0px 20px 0;  height: 105px;}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-logo {  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  max-width: 40%;}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-logo img {  max-height: 38px;  width: auto;}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle {  right: 35px;  position: relative;  width: auto;  height: auto;  padding: 0;  display: block;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  margin: 5px 0 0 0;}.rtl .lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle {  right: auto;  left: 25px;}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  color: #ffffff;  color: var(--white);  color: transparent !important;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  font-weight: 400;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  text-shadow: 0 0 0;  display: block;  width: 40px;  height: 40px;}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close:before,.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close:after {  content: "";  height: 30px;  display: block;  font-size: 0;  border-right: 2px solid var(--white);  position: absolute;  top: 0;  right: 10px;  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close:after {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close span {  font-size: 64px;  line-height: 26px;  position: relative;  top: -30px;  right: -3px;}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle:hover .close {  color: #64d9b9;  color: var(--main);}.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle:hover .close:after,.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle:hover .close:before {  border-color: #64d9b9;  border-color: var(--second);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white {  background-color: #ffffff;  background-color: var(--white);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .toggle-wrap .lte-navbar-toggle .close {  color: #1d2939;  color: var(--black);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .toggle-wrap .lte-navbar-toggle .close:after,.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .toggle-wrap .lte-navbar-toggle .close:before {  border-color: #1d2939;  border-color: var(--black);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .toggle-wrap .lte-navbar-toggle .close:hover:after,.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .toggle-wrap .lte-navbar-toggle .close:hover:before {  border-color: #64d9b9;  border-color: var(--main);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-ul-nav > li > a {  color: #1d2939;  color: var(--black);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-ul-nav li.menu-item-has-children > a:after {  color: #1d2939;  color: var(--black);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-ul-nav ul li a {  color: #1d2939;  color: var(--black);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-ul-nav ul li a:hover {  color: #64d9b9;  color: var(--main);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white ul ul li.current-menu-ancestor a,.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white ul ul li.current-menu-item a,.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white ul ul li.current-menu-parent a,.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white ul ul li.current_page_parent a,.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white ul ul li.current_page_item a {  color: #64d9b9 !important;  color: var(--main) !important;}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-mobile-controls .lte-header {  display: none;}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-mobile-controls .lte-nav-cart {  left: 25px;  display: block;}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-mobile-controls .lte-nav-cart .lte-count {  margin-left: 35px;  position: relative;  background-color: #64d9b9;  background-color: var(--main);  width: 30px;  height: 30px;  top: 0px;  line-height: 32px;  font-weight: bold;}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-mobile-controls .lte-nav-cart .lte-icon-cart {  margin-left: -75px;  color: #1d2939;  color: var(--black);}.lte-navbar .lte-navbar-items.navbar-mobile.navbar-mobile-white .lte-mobile-controls .lte-nav-profile a span {  color: #1d2939;  color: var(--black);}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav {  padding: 0px 0px 20px;  margin: 40px auto 0 !important;  float: none;}@media (max-width: 767px) {  .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav {    margin-top: 0 !important;  }}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li {  float: none;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.show-child ul {  display: block !important;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li > a {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 28px;  padding: 10px 40px 18px 20px;  padding-inline-start: 20px;  padding-inline-end: 40px;  color: #ffffff;  color: var(--white);  word-wrap: break-word;  line-height: 1em;  position: relative;}@media (min-width: 768px) {  .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li > a {    padding-left: 30px;    padding-inline-start: 30px;  }}@media (max-width: 1599px) {  .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li > a {    font-size: 22px;    padding-top: 10px;    padding-bottom: 10px;  }}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li > a:before {  content: "";  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li a.fa:before {  zoom: 1;  filter: alpha(opacity=35);  -webkit-opacity: 0.35;  -moz-opacity: 0.35;  opacity: 0.35;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li a.fa span {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  padding-left: 15px;  font-weight: bold;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li {  cursor: pointer;  margin: 2px 10px 2px 0;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children > a {  pointer-events: none;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children > a > span {  pointer-events: auto;  display: block;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children > a:after {  width: 34px;  height: 34px;  line-height: 28px;  text-align: center;  font-size: 24px;  content: "+" !important;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-weight: 300;  margin-top: 0px;  right: 20px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  position: absolute;  pointer-events: auto;}.rtl .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children > a:after {  right: auto;  left: 20px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children.show > a:after {  margin-top: 0px;  right: 20px;  content: "–" !important;}.rtl .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children.show > a:after {  right: auto;  left: 20px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li ul li.menu-item-has-children:after {  top: 8px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li a:focus {  background: transparent;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li a:hover {  color: #64d9b9;  color: var(--second);  background-color: transparent;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li .mega-menu {  -webkit-transform: translate(0, 0) !important;  -moz-transform: translate(0, 0) !important;  -ms-transform: translate(0, 0) !important;  -o-transform: translate(0, 0) !important;  transform: translate(0, 0) !important;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul {  padding: 0;  margin-left: 28px;  margin-inline-start: 28px;  margin-inline-end: 0;  list-style: none;  overflow: hidden;  transform-origin: top;  transform: scaleY(0);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: absolute;}@media (min-width: 992px) {  .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul {    margin-left: 28px;  }}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li {  position: relative;  text-transform: none;  padding: 0;  margin-right: 0;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li.menu-item-has-children > a:after {  margin-top: 2px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li a {  padding: 12px 0px 12px 25px;  font-size: 20px;  color: #ffffff;  color: var(--white);  display: block;  line-height: 1em;  position: relative;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li a:before {  content: "-";  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  transition: color 0.5s ease;  zoom: 1 !important;  filter: alpha(opacity=100) !important;  -webkit-opacity: 1 !important;  -moz-opacity: 1 !important;  opacity: 1 !important;  font-weight: 600;  padding-right: 2px;  margin-left: -16px;  margin-top: -1px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  position: absolute;}.rtl .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li a:before {  margin-right: -16px;  right: 20px;  left: auto;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li li a {  padding-left: 50px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li li li a {  padding-left: 70px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li li li li a {  padding-left: 90px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li li li li li a {  padding-left: 110px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul.show {  transform: scaleY(1);  position: relative;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu {  margin-bottom: 20px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu.show {  display: block;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu li a {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  padding-left: 20px;  font-size: 18px;  padding-right: 60px;  padding-top: 8px;  padding-bottom: 8px;  padding-inline-end: 60px;  padding-inline-start: 20px;}@media (max-width: 767px) {  .lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu li a {    padding-top: 6px;    padding-bottom: 6px;  }}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu li a span {  padding-left: 0;  line-height: 1.5em;  padding-top: 0;  padding-bottom: 0;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu li.menu-item-has-children > a:after {  font-size: 28px;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor > a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item > a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent > a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent > a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item > a {  color: #64d9b9;  color: var(--second);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor > a:after,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item > a:after,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent > a:after,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent > a:after,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item > a:after {  color: #ffffff;  color: var(--white);}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-ancestor a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-ancestor a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-ancestor a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-ancestor a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-ancestor a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_parent a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_item a,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_item a {  color: #64d9b9;  color: var(--second);}.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-ancestor a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-ancestor a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-ancestor a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-ancestor a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-ancestor a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_parent a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_item a:hover,.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_item a:hover {  background: transparent;}.lte-navbar .lte-navbar-items.navbar-mobile .cart-mob {  display: block;  float: none;  color: #ffffff;  color: var(--white);  font-size: 24px;  padding-top: 34px !important;  padding-bottom: 34px;  transition: none !important;}.lte-navbar .lte-navbar-items.navbar-mobile .cart-mob:hover .fa {  color: #64d9b9;  color: var(--main);}.lte-navbar .lte-navbar-items.navbar-mobile .cart-mob .lte-count {  background-color: #1d2939;  background-color: var(--black);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  color: #ffffff;  color: var(--white);  top: auto;  left: auto;  width: 45px;  height: 45px;  text-align: center;  font-size: 18px;  line-height: 44px;  margin-left: 0px;  margin-top: 0px;  display: inline-block;  position: relative;  vertical-align: middle;}.lte-navbar .lte-navbar-items.navbar-mobile .cart-mob .fa {  font-size: 24px;  display: inline-block;  vertical-align: middle;}.lte-navbar .lte-navbar-items.navbar-mobile .cart-mob .name {  text-transform: none;  font-size: 24px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  padding: 0px 0 0 20px;  display: inline-block;  vertical-align: middle;}.lte-navbar.affix {  position: fixed;  top: 0;  width: 100%;  z-index: 10000;}.lte-mobile-controls {  position: relative;  padding: 30px 23px 100px 23px;}.lte-mobile-controls .lte-header {  display: none;}.lte-mobile-controls ul {  padding: 0;  list-style: none;}.lte-mobile-controls .lte-nav-cart {  position: absolute;  top: 20px;  left: 40px;}.rtl .lte-mobile-controls .lte-nav-cart {  left: auto;  right: 40px;}.lte-mobile-controls .lte-nav-cart .lte-count {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-weight: normal;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  width: 40px;  height: 40px;  line-height: 30px;  font-size: 16px;  color: #ffffff;  color: var(--white);  display: inline-block;  text-align: center;  position: absolute;  left: 0px;}.lte-mobile-controls .lte-nav-cart .lte-icon-cart {  font-size: 24px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  top: 2px;  margin-left: -18px;  position: relative;  color: #64d9b9;  color: var(--second);}.rtl .lte-mobile-controls .lte-nav-cart .lte-count {  left: auto;  right: 0;}.rtl .lte-mobile-controls .lte-nav-cart .lte-icon-cart {  margin-left: 0;  margin-right: -18px;}.lte-mobile-controls .lte-nav-cart a:hover .fa {  color: #ffffff;  color: var(--white);}.lte-mobile-controls .lte-nav-profile {  position: absolute;  top: 22px;  right: 20px;  font-size: 18px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 400;}.rtl .lte-mobile-controls .lte-nav-profile {  left: 24px;  right: auto;}.lte-mobile-controls .lte-nav-profile .fa {  font-size: 24px;  padding-bottom: 3px;  position: relative;  bottom: 0px;  margin-right: 12px;  color: #64d9b9;  color: var(--second);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  vertical-align: middle;}.lte-mobile-controls .lte-nav-profile a {  color: #ffffff;  color: var(--white);  display: block;  font-size: 16px;}.lte-mobile-controls .lte-nav-profile a:hover .fa {  color: #64d9b9;  color: var(--second);}.lte-mobile-controls .lte-nav-search {  margin: 50px 0 0 0;  width: 100%;  display: block;  position: relative;}.lte-mobile-controls .lte-nav-search label {  display: block;}.lte-mobile-controls .lte-nav-search input[type="search"],.lte-mobile-controls .lte-nav-search input[type="text"] {  width: 100% !important;  display: block;  font-size: 16px;  height: 70px;  line-height: 70px !important;  padding-right: 80px;  padding-left: 20px;  padding-inline-start: 20px;  padding-inline-end: 80px;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  color: #000;  border: 1px solid rgba(0, 0, 0, 0.25) !important;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.lte-mobile-controls .lte-nav-search a {  overflow: hidden;  color: #1d2939 !important;  color: var(--black) !important;  width: 60px;  height: 60px;  display: block;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  right: 5px;  top: 5px;  text-align: center;  line-height: 60px;  font-size: 20px;  z-index: 1;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  border: 0;  padding: 0;  position: absolute;}.rtl .lte-mobile-controls .lte-nav-search a {  right: auto;  left: 5px;}.lte-mobile-controls .lte-nav-search a span {  padding: 0;}.lte-mobile-controls .lte-nav-search a:after {  display: none;}.lte-mobile-controls .lte-nav-search a:hover {  color: #64d9b9;  color: var(--main);}.lte-navbar-social {  position: absolute;  right: 15px;  top: 0;  z-index: 3;}@media (max-width: 767px) {  .lte-navbar-social {    display: none;  }}.lte-navbar-social .header {  color: #ffffff;  color: var(--white);  font-size: 12px;  float: left;  margin-right: 20px;}.lte-navbar-social .header span {  font-weight: normal;}.lte-navbar-social .header:after {  content: "";  width: 12px;  display: inline-block;  border-bottom: 1px solid var(--white);  border-color: #ffffff;  border-color: var(--white);  margin: 0 10px 0 15px;  position: relative;  top: -3px;}@media (max-width: 991px) {  .lte-navbar-social .header {    display: none;  }}.lte-navbar-social ul {  float: left;  margin: 0 0 0 -28px;  padding: 0;}.lte-navbar-social ul li {  display: inline;  margin-left: 28px;}.lte-navbar-social ul li a {  font-size: 14px;  position: relative;}.lte-navbar-social ul li a:hover {  color: #64d9b9;  color: var(--second);}.lte-navbar-social ul li a:hover:before {  border-color: #ffffff;  border-color: var(--white);}@media (min-width: 1600px) {  .lte-navbar-icons {    margin: 0 0 0 0px;  }}.lte-navbar-icons ul {  margin: 0;  margin-left: -48px;  margin-inline-start: -48px;  margin-inline-end: 0;  padding: 0;  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  list-style: none;}.lte-navbar-icons li {  margin-bottom: 0;  padding: 0 16px;  position: relative;  min-height: 100px;  line-height: 100px;}.lte-navbar-icons li .lte-header {  font-size: 14px;  padding-left: 6px;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  zoom: 1;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;}.lte-navbar-icons .lte-nav-profile {  position: relative;  top: 1px;  margin-inline-end: 0;}.lte-navbar-icons .lte-nav-profile a {  color: #ffffff;  color: var(--white);  font-size: 16px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-navbar-icons .lte-nav-profile a .lte-header {  top: -1px;  position: relative;}.lte-navbar-icons .lte-nav-cart:before {  margin-left: -14px !important;}.lte-navbar-icons .lte-cart {  z-index: 1;  position: relative;  padding: 0 26px 0 0;  font-size: 16px;  text-align: center;  display: inline;}.lte-navbar-icons .lte-cart .lte-count {  display: inline-block;  text-align: center;  font-size: 12px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  width: 18px;  height: 18px;  line-height: 18px;  right: 0px;  top: 3px;  position: absolute;}.rtl .lte-navbar-icons .lte-cart .lte-count {  right: 24px;  left: 0;}.lte-navbar-icons .lte-cart.lte-cart-type-show-full .lte-count.lte-items-0 {  display: none;}.lte-navbar-icons .lte-cart .lte-icon-cart {  width: auto;  height: auto;  line-height: 1em;  margin-left: 0;  color: #ffffff;  color: var(--white);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.rtl .lte-navbar-icons .lte-cart .lte-icon-cart:before {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.lte-navbar-icons .lte-nav-search {  /*		margin-left: 18px;		margin-inline-start: 18px;		margin-inline-end: 0;*/}.lte-navbar-icons .lte-nav-search .lte-header {  cursor: pointer;  color: #64d9b9;  color: var(--main);}.lte-navbar-icons .lte-top-search-wrapper {  display: inline-block;  text-align: center;}.lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico {  display: block;  text-align: center;  color: #ffffff;  color: var(--white);  font-size: 16px;  position: relative;  z-index: 11;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico:before {  position: relative;  top: 1px;  padding-right: 0 !important;}.rtl .lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico:before {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.lte-navbar-icons .lte-top-search-wrapper input[type='text'] {  position: absolute;  z-index: 10;  top: 50%;  right: -1px;  -webkit-transform: translate(0px, -50%);  -moz-transform: translate(0px, -50%);  -ms-transform: translate(0px, -50%);  -o-transform: translate(0px, -50%);  transform: translate(0px, -50%);  margin-top: 0px;  font-size: 14px;  width: 360px;  height: 48px;  visibility: hidden;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  padding: 0px 10px 0px 16px !important;  transition: all 400ms;  background-color: #ffffff;  background-color: var(--white);  border: 1px solid rgba(0, 0, 0, 0.25) !important;  color: #1d2939;  color: var(--black);  border: 0px none;}.rtl .lte-navbar-icons .lte-top-search-wrapper input[type='text'] {  right: auto;  left: 0;}.lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico-close {  position: absolute;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 0;  color: #1d2939;  color: var(--black);  margin-top: -1px;  font-size: 24px;  font-weight: 100;}.lte-navbar-icons .lte-top-search-wrapper.show-field {  z-index: 20;}.lte-navbar-icons .lte-top-search-wrapper.show-field input[type='text'] {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  visibility: visible;  z-index: 20;  width: 300px !important;  background-color: #ffffff !important;  background-color: var(--white) !important;}.lte-navbar-icons .lte-top-search-wrapper.show-field .lte-top-search-ico {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.lte-navbar-icons .lte-top-search-wrapper.show-field .lte-top-search-ico-close {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  z-index: 30;}.lte-navbar-icons .lte-top-search-wrapper.show-field .lte-top-search-ico-close:hover {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.lte-navbar-icons .lte-nav-social {  text-align: left;  position: relative;  top: 0px;}.lte-navbar-icons .lte-nav-social > a {  position: relative;  display: block;  color: #64d9b9;  color: var(--main);  font-size: 16px;}.lte-navbar-icons .lte-nav-social > a:before {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-navbar-icons .lte-nav-social img {  max-width: 16px;}.lte-navbar-icons .lte-nav-social .lte-header {  font-size: 14px;  margin-right: 20px;}.lte-navbar-icons .lte-nav-social .lte-header span {  display: block;  color: #ffffff;  color: var(--white);  font-size: 18px;}.lte-navbar-icons .lte-nav-social.has-header {  margin-right: 10px;  margin-inline-start: 0;  margin-inline-end: 10px;}.lte-navbar-icons .lte-nav-social.has-header .lte-header {  padding-left: 50px;  margin: 0;  display: block;}.lte-navbar-icons .lte-nav-social.has-header .icon:before {  position: absolute;  font-size: 40px;  left: 0;  top: 10px;  color: #64d9b9 !important;  color: var(--main) !important;}.rtl .lte-navbar-icons .lte-nav-social.has-header .lte-header {  padding-left: 0;  padding-right: 50px;}.rtl .lte-navbar-icons .lte-nav-social.has-header .icon:before {  left: auto;  right: 0;}.lte-navbar-icons .lte-nav-button .lte-btn {  padding: 4px 12px;}#lte-nav-wrapper {  /* Text color black */  /* Text color white */}#lte-nav-wrapper .lte-navbar-items.navbar-desktop + .lte-navbar-icons {  margin-left: 50px;  margin-inline-start: 50px;  margin-inline-end: 0;}#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav a > span:after {  border-color: #64d9b9;  border-color: var(--main);}#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a:hover {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor > a,#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item > a,#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent > a,#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent > a,#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item > a {  color: #64d9b9 !important;  color: var(--main) !important;}#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav ul a:hover {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a:hover {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-toggle .icon-bar {  background-color: #1d2939;  background-color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-social ul li a:hover {  color: #1d2939 !important;  color: var(--black) !important;}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-social ul li a:hover:before {  border-color: #1d2939 !important;  border-color: var(--black) !important;}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-social .header {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-social .header:after {  border-color: #1d2939;  border-color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-nav-profile a {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-nav-profile a:hover {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-cart .lte-count {  color: #ffffff;  color: var(--white);}.lte-invert-color-main #lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-cart .lte-count {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-cart .lte-icon-cart {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-cart:hover .lte-icon-cart {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico:hover {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-nav-social > a {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-nav-social > a:before {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-nav-social > a .lte-header span {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons .lte-nav-social > a:hover {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons-add:before,#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons-add:after {  border-color: rgba(0, 0, 0, 0.1);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons-add a:not(.lte-btn) {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-black .lte-navbar-icons-add a:not(.lte-btn):hover {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar .lte-navbar-toggle .icon-bar {  background-color: #ffffff;  background-color: var(--white);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a:hover {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor > a,#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item > a,#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent > a,#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent > a,#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item > a {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor > a:after,#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item > a:after,#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent > a:after,#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent > a:after,#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item > a:after {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-nav-profile a {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-nav-profile a:hover {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-cart .lte-count {  color: #ffffff;  color: var(--white);}.lte-invert-color-main #lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-cart .lte-count {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-cart .lte-icon-cart {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-cart:hover .lte-icon-cart {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico:hover {  color: #64d9b9;  color: var(--main);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-nav-social > a {  color: #64d9b9;  color: var(--second);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-nav-social > a:before {  color: #64d9b9;  color: var(--second);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-nav-social > a .lte-header {  color: #64d9b9;  color: var(--second);}#lte-nav-wrapper.lte-nav-color-white .lte-navbar-icons .lte-nav-social > a:hover:before {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper {  width: 100%;  /*	z-index: 100;	position: relative;*/  min-height: 100px;}#lte-nav-wrapper .container {  min-height: 100px;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: opacity 0.3s ease;  -moz-transition: opacity 0.3s ease;  -o-transition: opacity 0.3s ease;  transition: opacity 0.3s ease;  position: relative;}#lte-nav-wrapper.inited {  max-height: initial;}#lte-nav-wrapper.inited .container {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}#lte-nav-wrapper.inited .lte-navbar-items {  max-height: initial;}#lte-nav-wrapper:not(.inited) .lte-navbar .lte-navbar-items {  max-height: 100px;  overflow: hidden !important;}#lte-nav-wrapper.lte-navwrapper-mobile .container {  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}#lte-nav-wrapper.lte-navwrapper-mobile .lte-navbar-toggle {  display: inline-block;}#lte-nav-wrapper.lte-navwrapper-mobile .lte-navbar-icons-add,#lte-nav-wrapper.lte-navwrapper-mobile .lte-navbar-icons {  display: none;}#lte-nav-wrapper.lte-navwrapper-mobile .lte-navbar-logo {  margin-right: 0;}#lte-nav-wrapper.lte-layout-desktop-center.lte-nav-color-black .lte-navbar,#lte-nav-wrapper.lte-layout-default.lte-nav-color-black .lte-navbar {  background-color: #ffffff;  background-color: var(--white);}#lte-nav-wrapper.lte-layout-default .lte-navbar:after {  content: "";  display: block;  position: absolute;  bottom: 0;  left: 0;  right: 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}#lte-nav-wrapper.lte-layout-pattern .lte-navbar {  background-color: #64d9b9;  background-color: var(--main);}#lte-nav-wrapper.lte-layout-default.lte-nav-color-white .lte-navbar {  background-color: #1d2939;  background-color: var(--black);}#lte-nav-wrapper.lte-layout-transparent-left {  position: absolute;}#lte-nav-wrapper.lte-layout-transparent-left > .lte-navbar > .container {  max-width: initial;  -webkit-box-pack: start;  -moz-box-pack: start;  -ms-flex-pack: start;  -webkit-justify-content: flex-start;  justify-content: flex-start;  width: auto;}#lte-nav-wrapper.lte-layout-transparent-left > .lte-navbar > .container > .lte-navbar-logo {  padding: 24px 0 0px;  margin: 0;  display: block;  max-width: initial;  position: relative;  width: 280px;  text-align: center;}@media (min-width: 992px) {  #lte-nav-wrapper.lte-layout-transparent-left > .lte-navbar > .container > .lte-navbar-logo {    margin-left: -15px;  }}@media (max-width: 991px) {  #lte-nav-wrapper.lte-layout-transparent-left > .lte-navbar > .container > .lte-navbar-logo {    margin: 0 auto;  }}#lte-nav-wrapper.lte-layout-transparent-left > .lte-navbar > .container > .lte-navbar-toggle {  right: 40px;}#lte-nav-wrapper.lte-layout-transparent-left .lte-navbar-items.navbar-mobile {  max-width: 440px;}#lte-nav-wrapper.lte-layout-transparent-left .lte-navbar-social {  right: auto;  left: 380px;  top: 45px;}@media (max-width: 1199px) {  #lte-nav-wrapper.lte-layout-transparent-left .lte-navbar-social {    display: none;  }}#lte-nav-wrapper.lte-layout-transparent-left .lte-navbar-social a:before {  display: none;}#lte-nav-wrapper.lte-layout-transparent-left .lte-navbar-social a:hover {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-layout-desktop-center-transparent {  position: absolute;}#lte-nav-wrapper.lte-layout-desktop-center {  padding-bottom: 20px;}#lte-nav-wrapper.lte-layout-desktop-center-transparent,#lte-nav-wrapper.lte-layout-desktop-center {  min-height: 100px;  text-align: center;  margin-top: 40px;}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-logo,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-logo {  padding: 24px 0 0px;  margin: 0;  display: block;  max-width: initial;  position: relative;  width: 100%;}#lte-nav-wrapper.lte-layout-desktop-center-transparent.lte-navwrapper-mobile .lte-navbar-icons-add,#lte-nav-wrapper.lte-layout-desktop-center.lte-navwrapper-mobile .lte-navbar-icons-add {  display: none;}#lte-nav-wrapper.lte-layout-desktop-center-transparent.lte-navwrapper-mobile .lte-navbar-social,#lte-nav-wrapper.lte-layout-desktop-center.lte-navwrapper-mobile .lte-navbar-social {  display: none;}#lte-nav-wrapper.lte-layout-desktop-center-transparent.lte-navwrapper-mobile .lte-navbar-logo,#lte-nav-wrapper.lte-layout-desktop-center.lte-navwrapper-mobile .lte-navbar-logo {  margin-top: -7px;  margin-left: 0px;}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-icons-add .lte-inner-only,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-icons-add .lte-inner-only {  display: none;}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-items.navbar-desktop,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-items.navbar-desktop {  position: relative;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  padding: 40px 0 0 0;}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-items.navbar-desktop ul li,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-items.navbar-desktop ul li {  text-align: left;}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-items.navbar-desktop .mega-menu,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-items.navbar-desktop .mega-menu {  right: 0 !important;  left: auto !important;  -webkit-transform: translate(0%, 0%) !important;  -moz-transform: translate(0%, 0%) !important;  -ms-transform: translate(0%, 0%) !important;  -o-transform: translate(0%, 0%) !important;  transform: translate(0%, 0%) !important;}#lte-nav-wrapper.lte-layout-desktop-center-transparent#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-items.navbar-desktop ul li li a,#lte-nav-wrapper.lte-layout-desktop-center#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-items.navbar-desktop ul li li a {  color: #1d2939;  color: var(--black);}#lte-nav-wrapper.lte-layout-desktop-center-transparent#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-items.navbar-desktop ul li li a:hover,#lte-nav-wrapper.lte-layout-desktop-center#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-items.navbar-desktop ul li li a:hover {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-layout-desktop-center-transparent#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-social ul li a,#lte-nav-wrapper.lte-layout-desktop-center#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-social ul li a {  color: #64d9b9;  color: var(--main);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}#lte-nav-wrapper.lte-layout-desktop-center-transparent#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-social ul li a:hover,#lte-nav-wrapper.lte-layout-desktop-center#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-social ul li a:hover {  color: #ffffff;  color: var(--white);}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-icons,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-icons {  position: absolute;  right: 15px;  top: 55px;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);}@media (max-width: 1199px) {  #lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-icons,  #lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-icons {    display: none;  }}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-social,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-social {  top: 55px;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  left: 15px;  right: auto;}@media (max-width: 1199px) {  #lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-social,  #lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-social {    top: 60px;  }}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-social ul li a,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-social ul li a {  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}#lte-nav-wrapper.lte-layout-desktop-center-transparent .lte-navbar-social ul li a:hover,#lte-nav-wrapper.lte-layout-desktop-center .lte-navbar-social ul li a:hover {  color: #64d9b9;  color: var(--main);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}#lte-nav-wrapper.lte-layout-transparent,#lte-nav-wrapper.lte-layout-transparent-full,#lte-nav-wrapper.lte-layout-transparent-overlay {  margin-bottom: -100px;}@media (max-width: 991px) {  #lte-nav-wrapper.lte-layout-transparent.mob-visible,  #lte-nav-wrapper.lte-layout-transparent-full.mob-visible,  #lte-nav-wrapper.lte-layout-transparent-overlay.mob-visible {    margin-bottom: 0 !important;  }}#lte-nav-wrapper.lte-layout-transparent.lte-nav-color-white .lte-navbar.affix,#lte-nav-wrapper.lte-layout-transparent-full.lte-nav-color-white .lte-navbar.affix,#lte-nav-wrapper.lte-layout-transparent-overlay.lte-nav-color-white .lte-navbar.affix {  background-color: #1d2939;  background-color: var(--black);  background-color: rgba(33, 33, 33, 0.95);}#lte-nav-wrapper.lte-layout-transparent.lte-nav-color-black .lte-navbar.affix,#lte-nav-wrapper.lte-layout-transparent-full.lte-nav-color-black .lte-navbar.affix,#lte-nav-wrapper.lte-layout-transparent-overlay.lte-nav-color-black .lte-navbar.affix {  background-color: #ffffff;  background-color: var(--white);}#lte-nav-wrapper.lte-layout-transparent .lte-navbar,#lte-nav-wrapper.lte-layout-transparent-full .lte-navbar,#lte-nav-wrapper.lte-layout-transparent-overlay .lte-navbar {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}#lte-nav-wrapper.lte-layout-transparent .lte-navbar-logo,#lte-nav-wrapper.lte-layout-transparent-full .lte-navbar-logo,#lte-nav-wrapper.lte-layout-transparent-overlay .lte-navbar-logo {  border-left: 0;  border-right: 0;}#lte-nav-wrapper.lte-layout-transparent .lte-navbar-icons li,#lte-nav-wrapper.lte-layout-transparent-full .lte-navbar-icons li,#lte-nav-wrapper.lte-layout-transparent-overlay .lte-navbar-icons li {  border-left: 0;  border-right: 0;}#lte-nav-wrapper.lte-layout-transparent:after,#lte-nav-wrapper.lte-layout-transparent-full:after,#lte-nav-wrapper.lte-layout-transparent-overlay:after {  content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 0;  z-index: -1;  background-color: #1d2939;  background-color: var(--black);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}#lte-nav-wrapper.lte-layout-transparent.lte-layout-transparent-full:after,#lte-nav-wrapper.lte-layout-transparent-full.lte-layout-transparent-full:after,#lte-nav-wrapper.lte-layout-transparent-overlay.lte-layout-transparent-full:after {  display: none;}.lte-navbar > .container > .lte-navbar-icons-add {  margin: 0 0 0 0;  padding: 0 0;  z-index: 3;  position: relative;  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  list-style: none;}.lte-navbar > .container > .lte-navbar-icons-add li {  margin-left: 40px;}.lte-navbar > .container > .lte-navbar-icons-add li.lte-nav-social .lte-header {  font-size: 18px;}.lte-nav-color-white .lte-navbar > .container > .lte-navbar-icons-add li a {  color: #ffffff;  color: var(--white);}.lte-nav-color-white .lte-navbar > .container > .lte-navbar-icons-add li a.lte-btn {  color: #1d2939;  color: var(--black);}.lte-nav-color-white .lte-navbar > .container > .lte-navbar-icons-add li a.lte-btn:hover {  background-color: #ffffff;  background-color: var(--white);}.lte-nav-color-white .lte-navbar > .container > .lte-navbar-icons-add li a.lte-btn:hover span {  border-color: #1d2939;  border-color: var(--black);}.lte-navmenu-sc {  display: inline-block;  padding-left: 0;  margin-left: 0;  position: relative;  z-index: 21;}.lte-navmenu-sc ul {  list-style: none;  padding: 0;  margin: 0;  margin-left: -25px;  position: relative;  z-index: 21;}.lte-navmenu-sc ul li.current-menu-ancestor > a,.lte-navmenu-sc ul li.current-menu-item > a,.lte-navmenu-sc ul li.current-menu-parent > a,.lte-navmenu-sc ul li.current_page_parent > a,.lte-navmenu-sc ul li.current_page_item > a {  color: #64d9b9;  color: var(--main);  cursor: default;}.lte-navmenu-sc ul li {  display: block;  margin-left: 25px;}.lte-navmenu-sc ul li a {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 14px;  color: #ffffff;  color: var(--white);  opacity: .8;  padding: 4px 0;  display: block;}.lte-background-black .lte-navmenu-sc ul li a {  color: #ffffff;  color: var(--white);}.lte-navmenu-sc ul li a:hover {  color: #64d9b9;  color: var(--second);}.lte-navmenu-sc ul li a:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f054";  display: inline;  font-size: 8px;  color: #64d9b9;  color: var(--main);  margin-right: 10px;  position: relative;  top: -2px;}.lte-navmenu-sc ul li ul {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: absolute;  z-index: 21;  background-color: #ffffff;  background-color: var(--white);  padding: 14px 20px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);  min-width: 150px;  pointer-events: none;}.lte-navmenu-sc ul li ul li {  display: block;  margin-left: 0;  padding-top: 4px;  padding-bottom: 4px;}.lte-navmenu-sc ul li ul ul {  margin-left: 0px;  padding: 0px 0 10px;  -webkit-box-shadow: 0 0 0 transparent;  -moz-box-shadow: 0 0 0 transparent;  box-shadow: 0 0 0 transparent;  position: relative;}.lte-navmenu-sc ul li ul ul li:before {  content: "-";  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  margin-right: 8px;}.lte-navmenu-sc ul li:hover ul {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  pointer-events: all;}@media (min-width: 768px) {  body.admin-bar .lte-navbar.affix {    margin-top: 32px;  }}@media (max-width: 991px) {  body.admin-bar .lte-navbar.affix {    margin-top: 46px;  }}@media (max-width: 600px) {  body.admin-bar .lte-navbar.affix {    margin-top: 0;  }  body.admin-bar .lte-navbar.affix,  body.admin-bar .lte-navbar-fixed-top {    position: relative !important;    margin-bottom: 0;  }  body.admin-bar .lte-navbar .lte-navbar-items.navbar-mobile.navbar-collapse {    margin-top: 0px !important;    padding-top: 43px !important;  }}body.admin-bar #adminbarsearch {  background: transparent !important;}.lte-nav-cart .cart-navbar:hover + .lte-minicart,.lte-nav-cart .lte-minicart:hover {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  pointer-events: auto;}.lte-minicart {  position: absolute;  width: 280px;  padding: 25px 30px;  background-color: #ffffff;  background-color: var(--white);  z-index: 30000;  right: 0;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: 0.5s all ease;  -moz-transition: 0.5s all ease;  -o-transition: 0.5s all ease;  transition: 0.5s all ease;  pointer-events: none;  margin-top: 5px;}.lte-minicart:before {  content: "";  position: absolute;  top: -25px;  height: 25px;  width: 100%;  display: block;}.lte-minicart .lte-cart-warning {  font-size: 14px;  margin: 0;  text-align: center;}.lte-minicart .lte-item {  display: flex;  flex-wrap: wrap;  position: relative;  margin-top: 34px;}.lte-minicart .lte-item:first-child {  margin-top: 0;}.lte-minicart .lte-item:first-child:before {  display: none;}.lte-minicart .lte-item:before {  content: "";  border-top: 1px dashed rgba(0, 0, 0, 0.5);  display: block;  position: absolute;  width: 100%;  top: -17px;  left: 0;}.lte-minicart .lte-item .lte-photo {  display: block;  flex-basis: 30%;  position: relative;}.lte-minicart .lte-item .lte-photo img {  max-width: 50px;}.lte-minicart .lte-item .lte-photo .lte-remove {  display: block;  width: 22px;  height: 22px;  position: absolute;  left: -4px;  top: -4px;  z-index: 1;  cursor: pointer;}.lte-minicart .lte-item .lte-photo .lte-remove:after {  content: "×";  color: #F5392B;  color: var(--red);  font-size: 22px;  line-height: 22px;}.lte-minicart .lte-item .lte-product {  flex-basis: 70%;  padding-left: 15px;}.lte-minicart .lte-item .lte-product .lte-name,.lte-minicart .lte-item .lte-product .lte-qty,.lte-minicart .lte-item .lte-product .lte-price {  display: block;  text-align: start;}.lte-minicart .lte-item .lte-product .lte-name {  color: #1d2939;  color: var(--black);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 18px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-minicart .lte-item .lte-product .lte-name:hover {  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}.lte-minicart .lte-item .lte-product .lte-qty {  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;  font-size: 14px;}.lte-minicart .lte-item .lte-product .lte-price {  font-size: 14px;  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;}.lte-minicart .lte-item .lte-product .lte-price del {  display: none;}.lte-minicart .lte-item .lte-product .lte-price > span {  display: inline-block;  padding: 0 0 0 5px;}.lte-minicart .lte-total {  background-color: #ebf3f5;  background-color: var(--gray);  text-align: center;  padding: 20px 20px 34px 20px;  margin: 30px -30px -25px -30px;  border-bottom-right-radius: 0px;  border-bottom-left-radius: 0px;}.lte-minicart .lte-total span {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.lte-minicart .lte-total span + span {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.lte-minicart .lte-total .lte-btn-wrap {  margin-top: 12px;}.lte-minicart .lte-total .lte-btn-wrap .lte-btn {  min-width: 140px;  padding-top: 10px;  padding-bottom: 10px;}.lte-minicart .lte-total .lte-btn-wrap .lte-btn-after {  display: none;}.lte-topbar-block {  display: none;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.lte-topbar-block.inited {  display: block;}.lte-topbar-block .container {  padding-top: 6px;  padding-bottom: 6px;  padding-left: 15px;  padding-right: 15px;  position: relative;}.lte-topbar-block .container .elementor-column + .elementor-column {  text-align: right;}.lte-topbar-block .elementor-widget-lte-icons .lte-block-icon.lte-icon-size-xsmall span.lte-header.lte-span {  font-size: 14px;  margin-top: 0px;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);}.lte-topbar-block .elementor-widget-lte-icons .lte-block-icon.lte-icon-size-xsmall i {  font-size: 12px;  color: #64d9b9;  color: var(--second);}.lte-topbar-block .lte-social {  margin-right: -15px;}@media (max-width: 1320px) {  .lte-topbar-block .lte-social .lte-header {    display: none;  }}.lte-topbar-block .lte-social .lte-list a span {  color: #64d9b9;  color: var(--main);}.lte-topbar-block .lte-social .lte-list a span:hover {  color: #1d2939;  color: var(--black);}.lte-topbar-block .lte-block-icon {  padding-top: 0px !important;}.lte-topbar-block .lte-block-icon .lte-header {  line-height: 1.7em;}.lte-topbar-block.lte-background-main .lte-block-icon .lte-header {  color: #ffffff;  color: var(--white);}.lte-topbar-block .lte-topbar-button .lte-btn-wrap {  margin-inline-start: 48px;}.lte-topbar-block .lte-navbar-icons {  margin: 0 -15px 0 0;  text-align: right;}.lte-topbar-block .lte-navbar-icons ul {  padding: 0;  justify-content: end;}.lte-topbar-block .lte-navbar-icons ul li {  line-height: 30px;  min-height: initial;}@media (max-width: 1199px) {  .lte-topbar-block .lte-navbar-icons {    text-align: center;    margin: 0;  }  .lte-topbar-block .lte-navbar-icons ul {    margin: 0 0 0 -25px;  }  .lte-topbar-block .lte-navbar-icons ul li {    margin-left: 25px;  }}.lte-topbar-block .lte-navbar-icons .lte-header {  color: #1d2939;  color: var(--black);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-topbar-block .lte-navbar-icons .lte-header:hover {  color: #64d9b9;  color: var(--main);}.lte-topbar-block .lte-navbar-icons .lte-cart .count {  background-color: #64d9b9;  background-color: var(--main);  display: inline-block;  width: 20px;  height: 20px;  line-height: 20px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  font-size: 10px;}.lte-topbar-block .lte-navbar-icons .lte-cart .lte-icon-cart,.lte-topbar-block .lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico,.lte-topbar-block .lte-navbar-icons .lte-nav-profile a {  color: #1d2939;  color: var(--black);}.lte-topbar-block .lte-navmenu-sc {  padding-left: 0;}.lte-topbar-block .lte-navmenu-sc ul li a {  color: #ffffff;  color: var(--white);}.lte-topbar-block .lte-navmenu-sc ul li a:hover {  color: #64d9b9;  color: var(--main);}/*	4. WordPress styles*/.lte-text-page article + .comments-area {  margin-top: 40px;}.post-views .post-views-icon:before,.post-views .post-views-icon,.post-views .post-views-label {  display: none !important;}.description .post-views {  display: none !important;}.screen-reader-text {  clip: rect(1px, 1px, 1px, 1px);  position: absolute !important;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {  display: block;  top: 5px;  left: 5px;  width: auto;  height: auto;  padding: 1em 1.5em;  font-size: 0.85em;  line-height: normal;  color: #1d2939;  color: var(--black);  background-color: #ebf3f5;  background-color: var(--gray);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);  clip: auto !important;  text-decoration: none;  z-index: 100000;  /* Above WP toolbar */}.gallery-caption {  font-size: inherit;}.bypostauthor {  font-size: inherit;}.wp-caption {  position: relative;  max-width: 100%;}.wp-caption a[class*="magnific"],.wp-caption a[class*="prettyPhoto"] {  display: block;}.wp-caption a[class*="magnific"] img,.wp-caption a[class*="prettyPhoto"] img {  vertical-align: top;}.wp-caption .wp-caption-text,.wp-caption .wp-caption-dd {  padding: 0.8em 0 2em;  font-size: 0.75em;  line-height: 16px;  text-align: center;}.wp-caption .wp-caption-text a,.wp-caption .wp-caption-dd a {  color: #64d9b9;  color: var(--main);}.gallery {  margin: 0 -5px;}.gallery .gallery-item {  display: inline-block;  text-align: center;  vertical-align: top;  width: 100%;  margin: 10px 0 0 0;}.gallery .gallery-item a {  display: block;}.gallery .gallery-item a img {  border: none !important;  display: block;  width: 100%;}.gallery .gallery-item .gallery-icon {  margin: 0 5px;}.gallery .gallery-item .gallery-caption {  line-height: 1.4em;  margin: 0;  padding: 6px 6px 0;  font-size: 14px;}.gallery.gallery-columns-9 .gallery-item {  width: 11.1111% !important;}.gallery.gallery-columns-8 .gallery-item {  width: 12.5% !important;}.gallery.gallery-columns-7 .gallery-item {  width: 14.2857% !important;}.gallery.gallery-columns-6 .gallery-item {  width: 16.6666% !important;}.gallery.gallery-columns-5 .gallery-item {  width: 20% !important;}.gallery.gallery-columns-4 .gallery-item {  width: 25% !important;}.gallery.gallery-columns-3 .gallery-item {  width: 33.3333% !important;}.gallery.gallery-columns-2 .gallery-item {  width: 50% !important;}.gallery.gallery-columns-1 .gallery-item {  width: 100% !important;}.gallery.gallery-columns-9 .gallery-caption {  font-size: 0.625em;}.gallery.gallery-columns-8 .gallery-caption {  font-size: 0.6875em;}.gallery.gallery-columns-7 .gallery-caption {  font-size: 0.75em;}.gallery.gallery-columns-6 .gallery-caption {  font-size: 0.8125em;}.top_panel_middle .menu_main_wrap {  margin-top: 2.7em;  margin-bottom: 2.25em;}.comment-list li:before {  display: none !important;}.page-content-none {  margin-top: 30px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  text-align: center;  padding: 30px;}.page-content-none .search-form {  max-width: 600px;  margin: 0 auto !important;}.page-content-none form {  margin: 0 auto !important;  text-align: center;}.page-content-none form input[type="text"] {  margin: 20px auto !important;  height: 72px;  border: 1px solid rgba(0, 0, 0, 0.3) !important;}#searchsubmit.btn {  line-height: 41px;}.navigation.comment-navigation {  padding: 0 0 35px 0;  margin: -35px 0 0 0;}.navigation.comment-navigation a {  font-weight: bold;}/*	5. Typography*/.alignleft {  float: left;  display: inline-block;  margin-right: 2em;  margin-top: 0em;  margin-bottom: 2em;  text-align: left;}.alignright {  float: right;  display: inline-block;  margin-left: 2em;  margin-top: 0em;  margin-bottom: 2em;}.aligncenter {  clear: both;  margin-right: auto;  margin-left: auto;  text-align: center;  display: block;}.has-text-align-center {  text-align: center;}.alignwide {  width: 100%;}.alignwide.wp-block-cover {  display: flex;  width: auto;}.alignwide.wp-block-gallery.alignwide {  display: flex;  width: auto;}.alignwide.wp-block-embed-vimeo {  width: auto;}@media (min-width: 1199px) {  body.no-sidebar .entry-content .alignwide {    max-width: none;    width: auto;    margin-left: -10%;    margin-right: -10%;  }}.alignfull.wp-block-gallery,.alignfull.wp-block-cover {  display: flex;}body.no-sidebar .entry-content .alignfull {  width: var(--fullwidth);  max-width: none;  margin: 0 0 25px;  left: 50%;  position: relative;  margin-left: calc((var(--fullwidth) / -2));}img.alignleft,img.alignnone,img.alignright,img.aligncenter {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}figure.alignleft img,figure.alignnone img,figure.alignright img,figure.aligncenter img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}html {  font-size: 16px;  line-height: 1.7em;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);}h1,h2,h3,h4,h5,h6 {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  -ms-word-wrap: break-word;  word-wrap: break-word;}.lte-background-black h1,.lte-background-black h2,.lte-background-black h3,.lte-background-black h4,.lte-background-black h5,.lte-background-black h6 {  color: #ffffff;  color: var(--white);}h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left {  text-align: left !important;}h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center {  text-align: center !important;}h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right {  text-align: right !important;}strong {  font-weight: 600;}.has-main-theme-color {  color: #64d9b9;  color: var(--main);}.has-gray-color {  color: #ebf3f5;  color: var(--gray);}.has-black-color {  color: #1d2939;  color: var(--black);}.has-red-color {  color: #F5392B;  color: var(--red);}.has-main-theme-background-color {  background-color: #64d9b9;  background-color: var(--main);}.has-gray-background-color {  background-color: #ebf3f5;  background-color: var(--gray);}.has-black-background-color {  background-color: #1d2939;  background-color: var(--black);}.has-red-background-color {  background-color: #F5392B;  background-color: var(--red);}p {  margin-top: 0;}.fa {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;}.fab {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Brands';}a {  text-decoration: none;  color: #1d2939;  color: var(--black);}a:focus,a:hover {  color: #64d9b9;  color: var(--main);  text-decoration: none;}.lte-background-black h1,.lte-background-black h2,.lte-background-black h3,.lte-background-black h4,.lte-background-black h5,.lte-background-black h6 {  color: #ffffff;  color: var(--white);}h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left {  text-align: left !important;}h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center {  text-align: center !important;}h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right {  text-align: right !important;}h1,h2,h3,h4,h5,h6 {  clear: both;  line-height: 1.3em;}h1 {  margin: 0 0 10px;  font-size: 80px;  font-weight: 700;}@media (min-width: 1200px) and (max-width: 1599px) {  h1 {    font-size: 60px;  }}@media (max-width: 1199px) {  h1 {    font-size: 54px;  }}@media (max-width: 991px) {  h1 {    font-size: 48px;  }}@media (max-width: 767px) {  h1 {    font-size: 48px;  }}@media (max-width: 479px) {  h1 {    font-size: 48px;  }}h2 {  margin: 54px 0 16px;  font-size: 60px;  line-height: 1.2em;}@media (max-width: 1199px) {  h2 {    font-size: 48px;  }}@media (max-width: 767px) {  h2 {    font-size: 36px;  }}h3 {  margin: 64px 0 16px;  font-size: 48px;}@media (max-width: 1199px) {  h3 {    font-size: 36px;  }}@media (max-width: 767px) {  h3 {    font-size: 36px;  }}h4 {  margin: 42px 0 16px;  font-size: 36px;}@media (max-width: 767px) {  h4 {    font-size: 30px;  }}h5 {  margin: 42px 0 16px;  font-size: 30px;}h6 {  margin: 42px 0 16px;  font-size: 24px;}figure {  margin: 1em 0px;}pre {  font-size: 16px;  line-height: 1.7em;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  border: 0;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  padding: 45px;  background-color: #ebf3f5;  background-color: var(--gray);}code {  color: #ffffff;  color: var(--white);  background-color: #ebf3f5;  background-color: var(--gray);}small {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 16px;}ins {  text-decoration: none;}hr {  margin: 20px 0;  border-color: #1d2939;  border-color: var(--black);  zoom: 1;  filter: alpha(opacity=15);  -webkit-opacity: 0.15;  -moz-opacity: 0.15;  opacity: 0.15;}hr.wp-block-separator {  margin: 20px auto !important;  border-color: #1d2939;  border-width: 2px;  border-color: #ffffff;  border-color: var(--white);}hr.wp-block-separator.is-style-wide {  border-color: #1d2939;  border-color: #ffffff;  border-color: var(--white);}hr.wp-block-separator.is-style-dots {  border-top: 2px dotted var(--black);  border-top-style: dotted;  border-color: #ffffff;  border-color: var(--white);}hr.wp-block-separator.is-style-dots:before {  display: none;}body:not(.lte-fw-loaded) blockquote:before,body:not(.lte-fw-loaded) .wp-block-quote:before {  display: none !important;}.wp-block-quote,blockquote {  border: 0px solid var(--main);  border-color: #64d9b9;  border-color: var(--main);  background-color: #ebf3f5;  background-color: var(--gray);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  padding: 80px 30px;  margin: 40px 0 40px 0px;  position: relative;  text-align: center;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-style: italic;}.lte-background-black .wp-block-quote,.lte-background-black blockquote {  color: rgba(255, 255, 255, 0.8);}@media (max-width: 767px) {  .wp-block-quote,  blockquote {    padding-left: 15px;    padding-right: 15px;  }}.wp-block-quote > *,blockquote > * {  position: relative;  z-index: 1;}.wp-block-quote p,blockquote p,.wp-block-quote > p,blockquote > p {  font-weight: 400 !important;  line-height: 1.5em;  margin-top: 0px;  font-size: 24px !important;}@media (max-width: 767px) {  .wp-block-quote p,  blockquote p,  .wp-block-quote > p,  blockquote > p {    font-size: 24px !important;  }}.wp-block-quote a,blockquote a {  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.wp-block-quote a code:hover,blockquote a code:hover {  color: #64d9b9;  color: var(--main);}.lte-background-black .wp-block-quote:after,.lte-background-black blockquote:after {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.wp-block-quote:before,blockquote:before {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  content: "‘’";  display: block;  margin: 0 auto 16px;  vertical-align: top;  pointer-events: none;  z-index: 0;  font-size: 120px;  line-height: 1;  width: 65px;  color: transparent;  -webkit-text-stroke: 1px var(--gray-border);  color: #64d9b9;  color: var(--main);  width: 100px;  height: 65px;  z-index: 1;  position: relative;  text-align: center;  font-style: normal;}.wp-block-quote cite,blockquote cite {  font-style: normal;  margin-top: 5px;  margin-bottom: 0px;  text-align: center;  margin-top: 40px;  display: block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 18px;  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  position: relative;  background-size: 100% 2px;  background-position: 0% 100%;}.wp-block-quote.wp-block-quote:not(.is-large):not(.is-style-large),blockquote.wp-block-quote:not(.is-large):not(.is-style-large) {  padding: 40px 80px 60px;}@media (max-width: 767px) {  .wp-block-quote.wp-block-quote:not(.is-large):not(.is-style-large),  blockquote.wp-block-quote:not(.is-large):not(.is-style-large) {    padding-left: 15px;    padding-right: 15px;  }}.wp-block-quote.wp-block-quote.is-style-large,blockquote.wp-block-quote.is-style-large,.wp-block-quote.wp-block-quote.is-large,blockquote.wp-block-quote.is-large {  padding: 60px 60px 60px;}@media (max-width: 767px) {  .wp-block-quote.wp-block-quote.is-style-large,  blockquote.wp-block-quote.is-style-large,  .wp-block-quote.wp-block-quote.is-large,  blockquote.wp-block-quote.is-large {    padding-left: 15px;    padding-right: 15px;  }}.wp-block-quote.wp-block-quote.is-style-large p,blockquote.wp-block-quote.is-style-large p,.wp-block-quote.wp-block-quote.is-large p,blockquote.wp-block-quote.is-large p {  font-size: 24px !important;}.wp-block-quote.wp-block-quote.is-style-large cite,blockquote.wp-block-quote.is-style-large cite,.wp-block-quote.wp-block-quote.is-large cite,blockquote.wp-block-quote.is-large cite,.wp-block-quote.wp-block-quote.is-style-large p,blockquote.wp-block-quote.is-style-large p,.wp-block-quote.wp-block-quote.is-large p,blockquote.wp-block-quote.is-large p {  text-align: center;}.wp-block-quote.has-text-align-right,blockquote.has-text-align-right {  text-align: right;  border-top: 0;  border-bottom: 0;}.wp-block-quote.has-text-align-right cite,blockquote.has-text-align-right cite {  margin: 0;  text-align: right;  display: inline-block;}.lte-background-black .wp-block-quote .lte-triangle:after,.lte-background-black blockquote .lte-triangle:after {  border-color: var(--black) transparent transparent transparent;}.wp-block-quote.has-text-align-right {  border-color: #64d9b9;  border-color: var(--main);}blockquote.is-style-large:after,blockquote.extraclass:after,figure > blockquote:after,blockquote.is-style-large .lte-triangle,blockquote.extraclass .lte-triangle,figure > blockquote .lte-triangle {  display: none;}.wp-block-quote cite {  max-width: 200px;  margin: 0 auto;}.wp-block-quote .lte-triangle {  bottom: -10px;}.wp-block-image figcaption {  margin-top: -10px;}.wp-block-gallery {  display: flex;  margin-bottom: 20px;}.wp-block-gallery img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.wp-block-image img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  margin-bottom: 20px;}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p {  font-size: 16px;}.wp-block-pullquote {  border: 0 none;  color: #64d9b9;  color: var(--main);  padding: 0;}.wp-block-pullquote p {  font-size: 18px;}.wp-block-pullquote cite {  text-align: center;  text-transform: none;}ul.aligncenter {  list-style: none;}ul.wp-block-gallery {  margin-left: 0;}.wp-block-button__link {  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;  background-color: #64d9b9;  background-color: var(--main);  display: inline-block !important;}.wp-block-button__link:hover {  background-color: #1d2939;  background-color: var(--black);}.wp-block-button {  margin: 0 0 30px;  display: block;}.wp-block-button.alignleft {  margin-right: 20px;}.wp-block-button.is-style-squared .wp-block-button__link {  border-radius: 0;}.wp-block-button.is-style-outline .wp-block-button__link {  border: 2px solid var(--main);  border-color: #64d9b9;  border-color: var(--main);  color: #64d9b9;  color: var(--main);}.wp-block-button.is-style-outline .wp-block-button__link:hover {  background-color: transparent;  border-color: #1d2939;  border-color: var(--black);  color: #1d2939;  color: var(--black);}.lte-background-black .wp-block-button.is-style-outline .wp-block-button__link:hover {  border-color: #ffffff;  border-color: var(--white);  color: #ffffff;  color: var(--white);}.has-left-content {  justify-content: left !important;}.wp-block-cover,.wp-block-cover-image {  margin-bottom: 20px;}.wp-block-cover.has-left-content,.wp-block-cover-image.has-left-content {  padding-left: 20px !important;  padding-right: 20px !important;}.wp-block-cover {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.wp-block-cover.alignleft .wp-block-cover__inner-container {  padding-left: 0 !important;  padding-right: 0 !important;}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text {  /*	padding-left: 0px !important;	padding-right: 0px !important;*/  line-height: 1.7em;  max-width: initial;}.wp-block-cover .wp-block-cover-text {  font-size: 24px;}.wp-block-cover p:not(.has-text-color) {  color: #ffffff;  color: var(--white);}.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {  position: relative;}.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {  bottom: 0;  height: 100%;  left: 0;  position: absolute;  right: 0;  top: 0;  width: 100%;}.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {  content: "";  display: block;  padding-top: 50%;}.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {  padding-top: 42.85%;}.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {  padding-top: 50%;}.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {  padding-top: 56.25%;}.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {  padding-top: 75%;}.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {  padding-top: 100%;}.wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {  padding-top: 66.66%;}.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {  padding-top: 200%;}.wp-block-button__link {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #1d2939;  color: var(--black);}.wp-block-pullquote cite {  font-size: 18px;  color: #64d9b9;  color: var(--main);}.wp-block-pullquote blockquote {  padding-top: 80px;  padding-bottom: 80px;}.wp-block-pullquote.is-style-solid-color {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.wp-block-pullquote.is-style-solid-color blockquote {  background-color: transparent;  border: 0 none !important;  text-align: center !important;}.blog-post p.has-small-font-size,p.has-small-font-size {  font-size: 14px;}.blog-post p.has-large-font-size,p.has-large-font-size {  font-size: 24px;}.alignfull > figcaption,.alignfull > .wp-caption-text {  margin-left: auto;  margin-right: auto;  max-width: 58rem;}figure.wp-block-gallery.alignfull {  margin-bottom: 6rem !important;  margin-top: 6rem !important;}.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {  background-color: #ebf3f5;  background-color: var(--gray);}.wp-block-code {  border: 0 none;  color: #1d2939;  color: var(--black);}code {  color: #1d2939;  color: var(--black);}.wp-block-group.has-background {  color: #1d2939;  color: var(--black);}.lte-background-black .blocks-gallery-caption,.lte-background-black .wp-block-embed figcaption,.lte-background-black .wp-block-image figcaption {  color: rgba(255, 255, 255, 0.8);}.wp-block-columns.alignfull,.alignfull:not(.has-background) .wp-block-columns {  padding-left: 15px;  padding-right: 15px;}@media (min-width: 1199px) {  .wp-block-columns.alignfull,  .alignfull:not(.has-background) .wp-block-columns {    padding-left: 2rem;    padding-right: 2rem;  }}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption,.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {  font-size: 14px;  padding-left: 20px !important;  padding-right: 20px !important;  padding-bottom: 20px !important;}.wp-block-image figcaption {  font-size: 16px;}.size-full.alignright {  margin-top: 20px;}.color-dark-gray {  color: rgba(0, 0, 0, 0.25);  font-weight: 900 !important;}@font-face {  font-family: 'lte-font';  src: url('assets/fonts/lte-font.eot?67100412');  src: url('assets/fonts/lte-font.eot?67100412#iefix') format('embedded-opentype'), url('assets/fonts/lte-font.woff2?67100412') format('woff2'), url('assets/fonts/lte-font.woff?67100412') format('woff'), url('assets/fonts/lte-font.ttf?67100412') format('truetype'), url('assets/fonts/lte-font.svg?67100412#lte-font') format('svg');  font-weight: normal;  font-style: normal;}[class^="icon-"]:before,[class*=" icon-"]:before {  font-family: "lte-font";  font-style: normal;  font-weight: normal;  speak: none;  display: inline-block;  text-decoration: inherit;  width: 1em;  text-align: center;  font-variant: normal;  text-transform: none;  line-height: 1em;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.lte-header,.header {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  -ms-word-wrap: break-word;  word-wrap: break-word;}a {  transition: color 0.5s ease;}a > h1,a > h2,a > h3,a > h4,a > h5,a > h6 {  transition: color 0.5s ease;}a:hover {  color: #64d9b9;  color: var(--main);}a:focus {  outline: 0 none;}a img {  border: 0;  outline: 0 none;}.small {  font-size: 14px;}.comment-text h1:first-child,.lte-text-page h1:first-child,.comment-text h2:first-child,.lte-text-page h2:first-child,.comment-text h3:first-child,.lte-text-page h3:first-child,.comment-text h4:first-child,.lte-text-page h4:first-child,.comment-text h5:first-child,.lte-text-page h5:first-child,.comment-text h6:first-child,.lte-text-page h6:first-child {  margin-top: 0;}.comment-text .entry-content > p,.lte-text-page .entry-content > p {  font-size: 18px;}.lte-background-black .comment-text,.lte-background-black .lte-text-page {  color: rgba(255, 255, 255, 0.75);}.lte-background-black .comment-text h1,.lte-background-black .lte-text-page h1,.lte-background-black .comment-text h2,.lte-background-black .lte-text-page h2,.lte-background-black .comment-text h3,.lte-background-black .lte-text-page h3,.lte-background-black .comment-text h4,.lte-background-black .lte-text-page h4,.lte-background-black .comment-text h5,.lte-background-black .lte-text-page h5,.lte-background-black .comment-text h6,.lte-background-black .lte-text-page h6 {  color: #64d9b9;  color: var(--main);}.comment-text ul li,.lte-text-page ul li {  margin-bottom: 6px;}@media (max-width: 1599px) {  .comment-text ul li,  .lte-text-page ul li {    font-size: 16px;  }}.comment-text h1,.lte-text-page h1 {  margin-bottom: 16px;}.comment-text h1 + h2,.lte-text-page h1 + h2,.comment-text h1 + h3,.lte-text-page h1 + h3,.comment-text h1 + h4,.lte-text-page h1 + h4,.comment-text h1 + h5,.lte-text-page h1 + h5,.comment-text h1 + h6,.lte-text-page h1 + h6,.comment-text h2 + h3,.lte-text-page h2 + h3,.comment-text h2 + h4,.lte-text-page h2 + h4,.comment-text h2 + h5,.lte-text-page h2 + h5,.comment-text h2 + h6,.lte-text-page h2 + h6,.comment-text h3 + h4,.lte-text-page h3 + h4,.comment-text h3 + h5,.lte-text-page h3 + h5,.comment-text h3 + h6,.lte-text-page h3 + h6,.comment-text h4 + h5,.lte-text-page h4 + h5,.comment-text h4 + h6,.lte-text-page h4 + h6,.comment-text h5 + h6,.lte-text-page h5 + h6 {  margin-top: 0;}.comment-text hr,.lte-text-page hr {  margin: 30px 0 26px 0;}.comment-text hr + h1,.lte-text-page hr + h1,.comment-text hr + h2,.lte-text-page hr + h2,.comment-text hr + h3,.lte-text-page hr + h3 {  margin-top: 30px;}.comment-text dl dd,.lte-text-page dl dd {  margin: 0 0 10px 20px;}.comment-text ol ul,.lte-text-page ol ul,.comment-text ul ul,.lte-text-page ul ul,.comment-text ol ol,.lte-text-page ol ol,.comment-text ul ol,.lte-text-page ul ol {  margin-top: 6px;}.comment-text dt,.lte-text-page dt {  font-weight: bold;}.comment-text p,.lte-text-page p {  margin-bottom: 30px;}.comment-text p:last-child,.lte-text-page p:last-child {  margin-bottom: 0;}.comment-text kbd,.lte-text-page kbd {  padding: 2px 4px;  font-size: 90%;  color: #fff;  background-color: #333;  border-radius: 3px;  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);}.comment-text code,.lte-text-page code,.comment-text kbd,.lte-text-page kbd,.comment-text pre,.lte-text-page pre,.comment-text samp,.lte-text-page samp {  font-family: monospace, monospace;  font-size: 1em;}.comment-text abbr[title],.lte-text-page abbr[title] {  border-bottom: none;  text-decoration: underline;  text-decoration: underline dotted;}.comment-text .tags-short,.lte-text-page .tags-short {  border-top: 1px solid var(--gray);  margin-top: 16px;  padding-top: 16px;}.comment-text img.left,.lte-text-page img.left {  margin: 9px 30px 15px 0;  float: left;}@media (max-width: 991px) {  .comment-text img.size-full,  .lte-text-page img.size-full {    max-width: 100% !important;    height: auto !important;  }}.comment-text table.wp-block-table,.lte-text-page table.wp-block-table,.comment-text table.shop_table,.lte-text-page table.shop_table,.comment-text table.lte-table,.lte-text-page table.lte-table {  width: 100%;  border-collapse: separate;  border-spacing: 0px;}.comment-text table.wp-block-table th,.lte-text-page table.wp-block-table th,.comment-text table.shop_table th,.lte-text-page table.shop_table th,.comment-text table.lte-table th,.lte-text-page table.lte-table th,.comment-text table.wp-block-table td,.lte-text-page table.wp-block-table td,.comment-text table.shop_table td,.lte-text-page table.shop_table td,.comment-text table.lte-table td,.lte-text-page table.lte-table td {  padding: 20px 25px;  font-size: 18px;}.comment-text table.wp-block-table thead tr:first-child th:first-child,.lte-text-page table.wp-block-table thead tr:first-child th:first-child,.comment-text table.shop_table thead tr:first-child th:first-child,.lte-text-page table.shop_table thead tr:first-child th:first-child,.comment-text table.lte-table thead tr:first-child th:first-child,.lte-text-page table.lte-table thead tr:first-child th:first-child {  -webkit-border-top-left-radius: 0px;  -webkit-background-clip: padding-box;  -moz-border-radius-topleft: 0px;  -moz-background-clip: padding;  border-top-left-radius: 0px;}.comment-text table.wp-block-table thead tr:first-child th:last-child,.lte-text-page table.wp-block-table thead tr:first-child th:last-child,.comment-text table.shop_table thead tr:first-child th:last-child,.lte-text-page table.shop_table thead tr:first-child th:last-child,.comment-text table.lte-table thead tr:first-child th:last-child,.lte-text-page table.lte-table thead tr:first-child th:last-child {  -webkit-border-top-right-radius: 0px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 0px;  -moz-background-clip: padding;  border-top-right-radius: 0px;}.comment-text table.wp-block-table thead th,.lte-text-page table.wp-block-table thead th,.comment-text table.shop_table thead th,.lte-text-page table.shop_table thead th,.comment-text table.lte-table thead th,.lte-text-page table.lte-table thead th {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);  font-size: 18px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-transform: none;  border-color: var(--main);  border-color: rgba(0, 0, 0, 0.1);}.comment-text table.wp-block-table thead th h1,.lte-text-page table.wp-block-table thead th h1,.comment-text table.shop_table thead th h1,.lte-text-page table.shop_table thead th h1,.comment-text table.lte-table thead th h1,.lte-text-page table.lte-table thead th h1,.comment-text table.wp-block-table thead th h2,.lte-text-page table.wp-block-table thead th h2,.comment-text table.shop_table thead th h2,.lte-text-page table.shop_table thead th h2,.comment-text table.lte-table thead th h2,.lte-text-page table.lte-table thead th h2,.comment-text table.wp-block-table thead th h3,.lte-text-page table.wp-block-table thead th h3,.comment-text table.shop_table thead th h3,.lte-text-page table.shop_table thead th h3,.comment-text table.lte-table thead th h3,.lte-text-page table.lte-table thead th h3,.comment-text table.wp-block-table thead th h4,.lte-text-page table.wp-block-table thead th h4,.comment-text table.shop_table thead th h4,.lte-text-page table.shop_table thead th h4,.comment-text table.lte-table thead th h4,.lte-text-page table.lte-table thead th h4,.comment-text table.wp-block-table thead th h5,.lte-text-page table.wp-block-table thead th h5,.comment-text table.shop_table thead th h5,.lte-text-page table.shop_table thead th h5,.comment-text table.lte-table thead th h5,.lte-text-page table.lte-table thead th h5,.comment-text table.wp-block-table thead th h6,.lte-text-page table.wp-block-table thead th h6,.comment-text table.shop_table thead th h6,.lte-text-page table.shop_table thead th h6,.comment-text table.lte-table thead th h6,.lte-text-page table.lte-table thead th h6 {  text-transform: none;}.comment-text table.wp-block-table thead th a,.lte-text-page table.wp-block-table thead th a,.comment-text table.shop_table thead th a,.lte-text-page table.shop_table thead th a,.comment-text table.lte-table thead th a,.lte-text-page table.lte-table thead th a {  color: #ffffff;  color: var(--white);}.comment-text table.wp-block-table thead + tbody:first-child tr:first-child td,.lte-text-page table.wp-block-table thead + tbody:first-child tr:first-child td,.comment-text table.shop_table thead + tbody:first-child tr:first-child td,.lte-text-page table.shop_table thead + tbody:first-child tr:first-child td,.comment-text table.lte-table thead + tbody:first-child tr:first-child td,.lte-text-page table.lte-table thead + tbody:first-child tr:first-child td,.comment-text table.wp-block-table thead + tbody:first-child tr:first-child th,.lte-text-page table.wp-block-table thead + tbody:first-child tr:first-child th,.comment-text table.shop_table thead + tbody:first-child tr:first-child th,.lte-text-page table.shop_table thead + tbody:first-child tr:first-child th,.comment-text table.lte-table thead + tbody:first-child tr:first-child th,.lte-text-page table.lte-table thead + tbody:first-child tr:first-child th {  border-top: 0;}.comment-text table.wp-block-table tbody th,.lte-text-page table.wp-block-table tbody th,.comment-text table.shop_table tbody th,.lte-text-page table.shop_table tbody th,.comment-text table.lte-table tbody th,.lte-text-page table.lte-table tbody th,.comment-text table.wp-block-table tbody td,.lte-text-page table.wp-block-table tbody td,.comment-text table.shop_table tbody td,.lte-text-page table.shop_table tbody td,.comment-text table.lte-table tbody td,.lte-text-page table.lte-table tbody td {  border-top: 0;  border-left: 0;  border-right: 0;  border-right: 1px solid rgba(0, 0, 0, 0.1);  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  border-color: var(--main);  border-color: rgba(0, 0, 0, 0.1);  border-color: #ebf3f5;  border-color: var(--gray);}.comment-text table.wp-block-table tbody th:first-child,.lte-text-page table.wp-block-table tbody th:first-child,.comment-text table.shop_table tbody th:first-child,.lte-text-page table.shop_table tbody th:first-child,.comment-text table.lte-table tbody th:first-child,.lte-text-page table.lte-table tbody th:first-child,.comment-text table.wp-block-table tbody td:first-child,.lte-text-page table.wp-block-table tbody td:first-child,.comment-text table.shop_table tbody td:first-child,.lte-text-page table.shop_table tbody td:first-child,.comment-text table.lte-table tbody td:first-child,.lte-text-page table.lte-table tbody td:first-child {  border-left: 1px solid rgba(0, 0, 0, 0.1);  border-color: rgba(0, 0, 0, 0.1);  border-color: #ebf3f5;  border-color: var(--gray);}.comment-text table.wp-block-table tbody th,.lte-text-page table.wp-block-table tbody th,.comment-text table.shop_table tbody th,.lte-text-page table.shop_table tbody th,.comment-text table.lte-table tbody th,.lte-text-page table.lte-table tbody th {  background-color: #ebf3f5;  background-color: var(--gray);}.comment-text table.wp-block-table tbody:first-child tr:first-child td,.lte-text-page table.wp-block-table tbody:first-child tr:first-child td,.comment-text table.shop_table tbody:first-child tr:first-child td,.lte-text-page table.shop_table tbody:first-child tr:first-child td,.comment-text table.lte-table tbody:first-child tr:first-child td,.lte-text-page table.lte-table tbody:first-child tr:first-child td,.comment-text table.wp-block-table tbody:first-child tr:first-child th,.lte-text-page table.wp-block-table tbody:first-child tr:first-child th,.comment-text table.shop_table tbody:first-child tr:first-child th,.lte-text-page table.shop_table tbody:first-child tr:first-child th,.comment-text table.lte-table tbody:first-child tr:first-child th,.lte-text-page table.lte-table tbody:first-child tr:first-child th {  border-top: 1px solid rgba(0, 0, 0, 0.1);  border-color: var(--main);  border-color: rgba(0, 0, 0, 0.1);  border-color: #ebf3f5;  border-color: var(--gray);}.comment-text table.wp-block-table tbody:first-child tr:first-child > th,.lte-text-page table.wp-block-table tbody:first-child tr:first-child > th,.comment-text table.shop_table tbody:first-child tr:first-child > th,.lte-text-page table.shop_table tbody:first-child tr:first-child > th,.comment-text table.lte-table tbody:first-child tr:first-child > th,.lte-text-page table.lte-table tbody:first-child tr:first-child > th {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);  border-right: none;  border-top: none;  border-bottom: none;  font-size: 18px;}.comment-text table.wp-block-table tbody:first-child tr:first-child th:first-child,.lte-text-page table.wp-block-table tbody:first-child tr:first-child th:first-child,.comment-text table.shop_table tbody:first-child tr:first-child th:first-child,.lte-text-page table.shop_table tbody:first-child tr:first-child th:first-child,.comment-text table.lte-table tbody:first-child tr:first-child th:first-child,.lte-text-page table.lte-table tbody:first-child tr:first-child th:first-child {  -webkit-border-top-left-radius: 0px;  -webkit-background-clip: padding-box;  -moz-border-radius-topleft: 0px;  -moz-background-clip: padding;  border-top-left-radius: 0px;}.comment-text table.wp-block-table tbody:first-child tr:first-child th:last-child,.lte-text-page table.wp-block-table tbody:first-child tr:first-child th:last-child,.comment-text table.shop_table tbody:first-child tr:first-child th:last-child,.lte-text-page table.shop_table tbody:first-child tr:first-child th:last-child,.comment-text table.lte-table tbody:first-child tr:first-child th:last-child,.lte-text-page table.lte-table tbody:first-child tr:first-child th:last-child {  -webkit-border-top-right-radius: 0px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 0px;  -moz-background-clip: padding;  border-top-right-radius: 0px;}.comment-text table.wp-block-table tbody tr:nth-child(even) td,.lte-text-page table.wp-block-table tbody tr:nth-child(even) td,.comment-text table.shop_table tbody tr:nth-child(even) td,.lte-text-page table.shop_table tbody tr:nth-child(even) td,.comment-text table.lte-table tbody tr:nth-child(even) td,.lte-text-page table.lte-table tbody tr:nth-child(even) td {  background: transparent;}.comment-text table.wp-block-table td,.lte-text-page table.wp-block-table td,.comment-text table.shop_table td,.lte-text-page table.shop_table td,.comment-text table.lte-table td,.lte-text-page table.lte-table td {  border: 1px solid var(--white);}@media (max-width: 767px) {  .comment-text table.wp-block-table thead th,  .lte-text-page table.wp-block-table thead th,  .comment-text table.shop_table thead th,  .lte-text-page table.shop_table thead th,  .comment-text table.lte-table thead th,  .lte-text-page table.lte-table thead th {    font-size: 14px;  }  .comment-text table.wp-block-table th,  .lte-text-page table.wp-block-table th,  .comment-text table.shop_table th,  .lte-text-page table.shop_table th,  .comment-text table.lte-table th,  .lte-text-page table.lte-table th,  .comment-text table.wp-block-table td,  .lte-text-page table.wp-block-table td,  .comment-text table.shop_table td,  .lte-text-page table.shop_table td,  .comment-text table.lte-table td,  .lte-text-page table.lte-table td {    font-size: 12px;    padding: 10px 12px;  }}@media (max-width: 479px) {  .comment-text table.wp-block-table th,  .lte-text-page table.wp-block-table th,  .comment-text table.shop_table th,  .lte-text-page table.shop_table th,  .comment-text table.lte-table th,  .lte-text-page table.lte-table th,  .comment-text table.wp-block-table td,  .lte-text-page table.wp-block-table td,  .comment-text table.shop_table td,  .lte-text-page table.shop_table td,  .comment-text table.lte-table td,  .lte-text-page table.lte-table td {    font-size: 12px;    padding: 5px 7px;  }}.lte-lh-2 {  line-height: 2em;}.line-height-2 {  line-height: 2em;}.text-md {  font-size: 18px;  line-height: 1.7em;}@media (max-width: 767px) {  .text-md {    font-size: 18px;  }}.text-lg {  font-size: 18px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  line-height: 1.5em;}@media (max-width: 1199px) {  .text-lg {    font-size: 18px;  }}.semi-transparent {  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}p + ul {  margin-top: -10px !important;}ul.ul-arrow,ul.arrow,ul.disc,ul.check,ul.check-invert {  /*display: none !important;*/  list-style: none;  margin-top: 10px;  margin-bottom: 10px;  padding-left: 30px;  font-size: 16px;}ul.ul-arrow.two-col,ul.arrow.two-col,ul.disc.two-col,ul.check.two-col,ul.check-invert.two-col {  margin-top: 10px !important;  margin-bottom: 20px;}ul.ul-arrow.two-col li,ul.arrow.two-col li,ul.disc.two-col li,ul.check.two-col li,ul.check-invert.two-col li {  padding-right: 50px;}@media (min-width: 480px) {  ul.ul-arrow.two-col,  ul.arrow.two-col,  ul.disc.two-col,  ul.check.two-col,  ul.check-invert.two-col {    -webkit-column-count: 2;    -moz-column-count: 2;    column-count: 2;  }}@media (max-width: 479px) {  ul.ul-arrow.two-col,  ul.arrow.two-col,  ul.disc.two-col,  ul.check.two-col,  ul.check-invert.two-col {    text-align: left !important;    display: inline-block;  }}ul.ul-arrow.strong li,ul.arrow.strong li,ul.disc.strong li,ul.check.strong li,ul.check-invert.strong li {  margin-bottom: 10px;}ul.ul-arrow li,ul.arrow li,ul.disc li,ul.check li,ul.check-invert li {  margin-bottom: 14px;  text-align: left;  position: relative;}ul.ul-arrow li:before,ul.arrow li:before,ul.disc li:before,ul.check li:before,ul.check-invert li:before {  content: "\f00c";  display: block;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  font-weight: 100;  position: absolute;  margin: 0px 0 0 -46px;}.rtl ul.ul-arrow li:before,.rtl ul.arrow li:before,.rtl ul.disc li:before,.rtl ul.check li:before,.rtl ul.check-invert li:before {  margin-inline-start: -46px;  margin-inline-end: 0;}ul.ul-arrow.check-invert,ul.arrow.check-invert,ul.disc.check-invert,ul.check.check-invert,ul.check-invert.check-invert,ul.ul-arrow.check,ul.arrow.check,ul.disc.check,ul.check.check,ul.check-invert.check {  padding-left: 34px;  margin-left: 10px;  display: inline-block;  margin-inline-start: 0px;  margin-inline-end: 0;  padding-inline-start: 4px;  padding-inline-end: 0;}ul.ul-arrow.check-invert li,ul.arrow.check-invert li,ul.disc.check-invert li,ul.check.check-invert li,ul.check-invert.check-invert li,ul.ul-arrow.check li,ul.arrow.check li,ul.disc.check li,ul.check.check li,ul.check-invert.check li {  margin-bottom: 12px;}ul.ul-arrow.check-invert li:before,ul.arrow.check-invert li:before,ul.disc.check-invert li:before,ul.check.check-invert li:before,ul.check-invert.check-invert li:before,ul.ul-arrow.check li:before,ul.arrow.check li:before,ul.disc.check li:before,ul.check.check li:before,ul.check-invert.check li:before {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e826";  font-size: 22px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  margin-left: -36px;  margin-inline-start: -36px;  margin-inline-end: 0;  margin-top: 0px;  color: #64d9b9;  color: var(--main);  font-weight: 600;}ul.ul-arrow.check-invert li:before .lte-background-black,ul.arrow.check-invert li:before .lte-background-black,ul.disc.check-invert li:before .lte-background-black,ul.check.check-invert li:before .lte-background-black,ul.check-invert.check-invert li:before .lte-background-black,ul.ul-arrow.check li:before .lte-background-black,ul.arrow.check li:before .lte-background-black,ul.disc.check li:before .lte-background-black,ul.check.check li:before .lte-background-black,ul.check-invert.check li:before .lte-background-black {  color: #ffffff;  color: var(--white);}.rtl ul.ul-arrow.check-invert li:before,.rtl ul.arrow.check-invert li:before,.rtl ul.disc.check-invert li:before,.rtl ul.check.check-invert li:before,.rtl ul.check-invert.check-invert li:before,.rtl ul.ul-arrow.check li:before,.rtl ul.arrow.check li:before,.rtl ul.disc.check li:before,.rtl ul.check.check li:before,.rtl ul.check-invert.check li:before {  margin-inline-start: -48px;  margin-inline-end: 0;}ul.ul-arrow.check-invert.lte-header li,ul.arrow.check-invert.lte-header li,ul.disc.check-invert.lte-header li,ul.check.check-invert.lte-header li,ul.check-invert.check-invert.lte-header li,ul.ul-arrow.check.lte-header li,ul.arrow.check.lte-header li,ul.disc.check.lte-header li,ul.check.check.lte-header li,ul.check-invert.check.lte-header li {  font-size: 24px;}ul.ul-arrow.check,ul.arrow.check,ul.disc.check,ul.check.check,ul.check-invert.check {  padding-left: 34px;  padding-inline-start: 34px;  padding-inline-end: 0;}ul.ul-arrow.check li:before,ul.arrow.check li:before,ul.disc.check li:before,ul.check.check li:before,ul.check-invert.check li:before {  margin-left: -36px;  margin-top: 2px;}.rtl ul.ul-arrow.check li:before,.rtl ul.arrow.check li:before,.rtl ul.disc.check li:before,.rtl ul.check.check li:before,.rtl ul.check-invert.check li:before {  margin-inline-start: -36px;  margin-inline-end: 0;}ul.ul-arrow.check-invert,ul.arrow.check-invert,ul.disc.check-invert,ul.check.check-invert,ul.check-invert.check-invert {  padding-left: 34px;  padding-inline-start: 34px;  padding-inline-end: 0;}ul.ul-arrow.check-invert li,ul.arrow.check-invert li,ul.disc.check-invert li,ul.check.check-invert li,ul.check-invert.check-invert li {  margin-bottom: 16px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}ul.ul-arrow.check-invert li:before,ul.arrow.check-invert li:before,ul.disc.check-invert li:before,ul.check.check-invert li:before,ul.check-invert.check-invert li:before {  font-size: 14px;  background-color: #64d9b9;  background-color: var(--second);  color: #ffffff;  color: var(--white);  width: 24px;  height: 24px;  line-height: 24px;  display: block;  text-align: center;  margin-top: 2px;}ul.ul-arrow li:before,ul.arrow li:before,ul.disc li:before,ul.check li:before,ul.check-invert li:before {  color: #64d9b9;  color: var(--main);}ul.ul-arrow.ul-arrow li:before,ul.arrow.ul-arrow li:before,ul.disc.ul-arrow li:before,ul.check.ul-arrow li:before,ul.check-invert.ul-arrow li:before,ul.ul-arrow.arrow li:before,ul.arrow.arrow li:before,ul.disc.arrow li:before,ul.check.arrow li:before,ul.check-invert.arrow li:before {  content: "\f105";  display: block;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  position: absolute;  margin: 1px 0 0 -16px;}.rtl ul.ul-arrow.ul-arrow li:before,.rtl ul.arrow.ul-arrow li:before,.rtl ul.disc.ul-arrow li:before,.rtl ul.check.ul-arrow li:before,.rtl ul.check-invert.ul-arrow li:before,.rtl ul.ul-arrow.arrow li:before,.rtl ul.arrow.arrow li:before,.rtl ul.disc.arrow li:before,.rtl ul.check.arrow li:before,.rtl ul.check-invert.arrow li:before {  margin-inline-start: -16px;  margin-inline-end: 0;}ul.ul-arrow.disc,ul.arrow.disc,ul.disc.disc,ul.check.disc,ul.check-invert.disc {  margin-bottom: 30px;}ul.ul-arrow.disc li:before,ul.arrow.disc li:before,ul.disc.disc li:before,ul.check.disc li:before,ul.check-invert.disc li:before {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  content: "•";  color: #64d9b9;  color: var(--second);  font-weight: 400;  font-size: 20px;  margin: -1px 0 0 -22px;  margin-left: -22px;  margin-inline-start: -22px;  margin-inline-end: 0;}.rtl ul.ul-arrow.disc li:before,.rtl ul.arrow.disc li:before,.rtl ul.disc.disc li:before,.rtl ul.check.disc li:before,.rtl ul.check-invert.disc li:before {  margin-inline-start: -22px;  margin-inline-end: 0;}ul.check-small li {  margin-bottom: 15px !important;}.rtl ul.ul-arrow li,.rtl ul.arrow li,.rtl ul.disc li,.rtl ul.check li,.rtl ul.check-invert li,.rtl .lte-list li {  direction: rtl;  text-align: start;}ul.multicol {  padding-left: 0;  list-style: none;}ul.multicol li {  width: 49%;  display: inline-block;  vertical-align: top;  margin-bottom: 18px;}@media (max-width: 991px) {  ul.multicol li {    width: 49%;  }}@media (max-width: 767px) {  ul.multicol li {    width: 100%;    display: block;  }}ul.multicol li:before {  content: "•";  font-size: 16px;  margin: 0px 10px 0 0px;  color: #64d9b9;  color: var(--main);}.ul-yes {  display: inline-block;  width: 14px;  font-size: 18px;  color: #64d9b9;  color: var(--main);  margin-right: 10px;  top: 1px;}.ul-yes:before {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e826";}.ul-no {  display: inline-block;  width: 14px;  text-align: center;  font-size: 12px;  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;  margin-right: 10px;  padding-right: 4px;  position: relative;  left: 2px;  top: -1px;}.ul-no:before {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e827";}ol {  padding-left: 30px;}ol li {  padding-left: 10px;}.elementor-widget-lte-header {  overflow: visible !important;}.lte-hover-underline {  background-image: linear-gradient(var(--second), var(--second));  background-position: 0% 100%;  background-repeat: no-repeat;  background-size: 0% 2px;  display: inline;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.lte-hover-underline:hover {  background-size: 100% 2px;}.lte-heading {  position: relative;  /*	&.lte-color-main .lte-watermark { .color-main; }	&.lte-color-second .lte-watermark { .color-second; }	&.lte-color-black .lte-watermark { .color-black; }	&.lte-color-white .lte-watermark { .color-white; .opacity(.03);  }*/  /*	.lte-body-black & {		&.lte-color-white .lte-watermark { .color-white; .opacity(.03); }	}*/}.lte-heading.lte-margin {  margin: 64px 0 16px;}.lte-heading h1,.lte-heading h2,.lte-heading h3,.lte-heading h4,.lte-heading h5,.lte-heading h6 {  z-index: 3;  position: relative;  margin: 0;}.lte-heading h1 {  line-height: 1em;  padding-bottom: 10px;  padding-top: 10px;}.lte-heading h2 {  line-height: 1.1em;}.lte-heading h3 {  line-height: 1.2em;}.lte-heading h4 {  line-height: 1.3em;}.lte-heading h5 {  line-height: 1.2em;}.lte-heading h6 {  line-height: 1.4em;}.lte-heading a {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-heading .lte-header {  letter-spacing: -1px !important;}.lte-background-black .lte-heading .lte-header {  color: #ffffff;  color: var(--white);}.lte-heading .lte-heading-content {  display: block;}@media (max-width: 767px) {  .lte-heading.lte-style-italic.heading-tag-h4 h4 {    font-size: 24px;    margin-top: 10px;  }}.lte-heading.lte-style-header-subheader .lte-subheader {  margin-bottom: 0px;  font-size: 12px;  position: relative;  display: inline-block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-transform: uppercase;  letter-spacing: 6px;  line-height: 1em;}.lte-heading.lte-style-header-subheader .lte-subheader + .lte-header {  margin-top: 12px;}.lte-heading.lte-style-header-subheader.hasIconBg .lte-subheader {  margin-bottom: 16px;}.lte-heading.lte-style-header-subheader.heading-tag-h4 .lte-subheader {  margin-bottom: 8px;}.lte-heading.lte-style-header-underline.heading-tag-h3 .lte-header {  background-position: 0 90%;}.lte-heading.lte-style-header-underline.heading-tag-h4 .lte-header {  background-position: 0 90%;}.lte-heading.lte-style-header-underline .lte-header {  background-image: linear-gradient(var(--second), var(--second));  background-position: 0% 80%;  background-repeat: no-repeat;  background-size: 100% 3px;  line-height: 1.2em;  display: inline;}.lte-heading.lte-style-header-author .lte-heading-content {  display: flex;  flex-direction: row-reverse;  align-items: center;  justify-content: start;}.lte-heading.lte-style-header-author.has-subheader .lte-header:after {  content: "/";  margin: 0 10px;}@media (max-width: 767px) {  .lte-heading.lte-style-header-author.has-subheader .lte-header {    font-size: 20px;  }}.lte-heading.lte-style-header-author .lte-subheader {  margin: 0;  opacity: .6;  font-size: 16px;}.lte-heading.lte-style-header-author .lte-image {  max-width: 64px;  margin-right: 20px;  margin-inline-end: 20px;  margin-inline-start: 0;}.lte-heading.lte-style-subheader span {  font-family: 'Prompt', serif;  font-family: var(--font-subheaders), serif;  font-weight: 600;  letter-spacing: var(--font-subheaders-letterspacing);}.lte-heading.lte-style-subheader-italic span {  font-style: italic;}.lte-heading.lte-style-subheader-curve span {  font-family: 'Prompt', serif;  font-family: var(--font-subheaders), serif;  font-weight: 600;  letter-spacing: var(--font-subheaders-letterspacing);}.lte-heading.lte-style-header-sign .lte-subheader {  font-size: 16px;}.lte-heading.lte-style-header-sign .lte-header {  margin-top: 6px;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 14px;}.lte-heading .lte-heading-icon-bg {  font-size: 120px;  color: #ebf3f5;  color: var(--gray);  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: 0;  margin-top: 4px;}.lte-background-gray .lte-heading .lte-heading-icon-bg {  color: #e9e7e5;}.lte-heading.lte-style-header-dash .lte-header:after {  content: "";  border-bottom: 1px solid var(--second);  border-color: #64d9b9;  border-color: var(--second);  width: 50px;  display: inline-block;  margin-bottom: 9px;  margin-left: 15px;}.lte-heading.lte-style-header-dash.heading-tag-h5 .lte-header:after {  margin-bottom: 5px;}.lte-heading.lte-line-height-2 .lte-header {  line-height: 1.65em;}.lte-heading.lte-style-header-subheader-dash .lte-subheader {  text-transform: uppercase;  letter-spacing: 4px;  font-size: 12px;  margin-bottom: 16px;}.lte-heading.lte-style-header-subheader-dash .lte-subheader:before {  content: "";  border-bottom: 1px solid var(--second);  border-color: #64d9b9;  border-color: var(--second);  width: 50px;  display: inline-block;  margin-bottom: 3px;  margin-right: 15px;  margin-inline-start: 0px;  margin-inline-end: 15px;}.lte-heading.lte-style-header-subheader-dash.lte-subcolor-main .lte-subheader:after {  border-color: #64d9b9;  border-color: var(--second);}.lte-heading.lte-style-header-subheader-dash.lte-subcolor-second .lte-subheader:after {  border-color: #64d9b9;  border-color: var(--main);}.lte-heading.has-watermark {  overflow: visible;  padding-top: 34px;  padding-bottom: 34px;}.lte-heading .lte-watermark {  pointer-events: none;  font-family: 'Prompt', serif;  font-family: var(--font-subheaders), serif;  font-weight: 600;  letter-spacing: var(--font-subheaders-letterspacing);  white-space: nowrap;  font-size: 260px;  line-height: 260px;  color: transparent;  -webkit-text-stroke: 1px var(--black);  overflow: hidden;  display: block;  position: absolute;  top: 50%;  -webkit-transform: translate(0%, -50%);  -moz-transform: translate(0%, -50%);  -ms-transform: translate(0%, -50%);  -o-transform: translate(0%, -50%);  transform: translate(0%, -50%);  z-index: 0;  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;}@media (max-width: 991px) {  .lte-heading .lte-watermark {    font-size: 120px;  }}.lte-heading-align-center .lte-heading .lte-watermark {  left: 50%;  -webkit-transform: translate(-50%, -60%);  -moz-transform: translate(-50%, -60%);  -ms-transform: translate(-50%, -60%);  -o-transform: translate(-50%, -60%);  transform: translate(-50%, -60%);  margin-left: 0;}.lte-heading.lte-style-price {  display: block;  width: 100px;  height: 100px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  text-align: center;  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);}.lte-heading.lte-style-price .lte-heading-content {  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  width: 100px;  height: 100px;}.lte-heading.lte-style-price .lte-header {  font-size: 36px;  line-height: 1em;  margin-top: -10px;}.lte-heading.lte-style-price .lte-header span {  vertical-align: super;  font-size: 24px;  color: #ffffff;  color: var(--white);}.lte-heading.lte-style-discount .lte-subheader,.lte-heading.lte-style-discount .lte-header {  display: inline-block;}.lte-heading.lte-style-discount .lte-subheader {  position: relative;  margin-right: 25px;  top: -6px;  padding-right: 15px;  padding-left: 15px;}@media (max-width: 767px) {  .lte-heading.lte-style-discount .lte-subheader {    font-size: 18px;    top: -4px;  }}.lte-heading.lte-style-discount .lte-subheader:after {  display: block;  content: "";  border-bottom: 1px solid var(--white);  left: 0;  right: 0;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}.lte-heading.lte-style-circle-dashed {  width: 160px;  height: 160px;  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  background-color: #ffffff;  background-color: var(--white);  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);  padding: 15px;}.lte-heading.lte-style-circle-dashed .lte-subheader {  margin-bottom: -10px;}.lte-heading.lte-style-circle-dashed:after {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  width: 185px;  height: 185px;  position: absolute;  border: 2px dashed var(--main);  border-color: #64d9b9;  border-color: var(--main);  content: "";  -webkit-animation: loader 30s infinite linear;  -moz-animation: loader 30s infinite linear;  -o-animation: loader 30s infinite linear;  animation: loader 30s infinite linear;  -webkit-animation-play-state: paused;  -moz-animation-play-state: paused;  -o-animation-play-state: paused;  animation-play-state: paused;}.lte-heading.lte-style-circle-dashed:hover:after {  -webkit-animation-play-state: running;  -moz-animation-play-state: running;  -o-animation-play-state: running;  animation-play-state: running;}@keyframes lte-dashed-spin {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}.lte-heading.hasIcon {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #1d2939;  color: var(--black);}.lte-heading.hasIcon.lte-color-main {  color: #64d9b9;  color: var(--main);}.lte-heading.hasIcon.lte-color-second {  color: #64d9b9;  color: var(--second);}.lte-heading.hasIcon.lte-color-white {  color: #ffffff;  color: var(--white);}.lte-heading.hasIcon.lte-color-black {  color: #1d2939;  color: var(--black);}.lte-heading.hasIcon.lte-color-gray {  color: #ebf3f5;  color: var(--gray);}.lte-heading.hasIcon .lte-header {  padding-top: 4px;}.lte-heading.hasIcon.lte-icon-shadow-yes i {  margin-top: -6px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  padding: 17px;  box-shadow: 0px 0px 25px 1px rgba(0, 0, 0, 0.075);}@media (max-width: 1199px) {  .lte-heading.hasIcon.lte-icon-shadow-yes i {    box-shadow: 0 0 0 0;  }}.lte-heading.hasIcon.lte-icon-size-lg i {  font-size: 80px;  margin-right: 30px;  margin-top: 10px;}@media (max-width: 1599px) {  .lte-heading.hasIcon.lte-icon-size-lg i {    font-size: 80px;    margin-right: 20px;  }}.lte-heading.hasIcon.lte-icon-size-sm i {  font-size: 42px;  margin-right: 16px;}@media (max-width: 1199px) {  .lte-heading.hasIcon {    -webkit-box-pack: center;    -moz-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;  }  .lte-heading.hasIcon i {    margin-right: 0 !important;    font-size: 100px;    width: 100%;    text-align: center;  }}.lte-heading.hasIcon.hasLink {  color: #ffffff;  color: var(--white);}.lte-heading.lte-extra-bold .lte-header,.lte-heading.lte-extra-bold .lte-subheader {  font-weight: 800;}.lte-heading.lte-size-giant .lte-header {  font-size: 200px;  line-height: 1em;  overflow: visible;  padding: 0;  margin-top: -16px;}@media (max-width: 1199px) {  .lte-heading.lte-size-giant .lte-header {    font-size: 160px;    margin-top: 0;  }}@media (max-width: 767px) {  .lte-heading.lte-size-giant .lte-header {    font-size: 100px;  }}.lte-heading.lte-size-giant .lte-subheader {  font-size: 100px;  margin-bottom: -32px;  line-height: 1em;}@media (max-width: 767px) {  .lte-heading.lte-size-giant .lte-subheader {    font-size: 64px;  }}.lte-heading.lte-size-huge .lte-header {  font-size: 120px;  line-height: 1em;  overflow: visible;}@media (max-width: 1599px) {  .lte-heading.lte-size-huge .lte-header {    font-size: 120px;  }}@media (max-width: 1199px) {  .lte-heading.lte-size-huge .lte-header {    font-size: 100px;  }}@media (max-width: 991px) {  .lte-heading.lte-size-huge .lte-header {    font-size: 90px;  }}@media (max-width: 767px) {  .lte-heading.lte-size-huge .lte-header {    font-size: 64px;  }}@media (max-width: 479px) {  .lte-heading.lte-size-huge .lte-header {    font-size: 48px;  }}.lte-heading.lte-size-huge .lte-subheader {  font-size: 80px;  margin-bottom: -24px;}@media (max-width: 991px) {  .lte-heading.lte-size-huge .lte-subheader {    font-size: 64px;  }}@media (max-width: 767px) {  .lte-heading.lte-size-huge .lte-subheader {    font-size: 32px;  }}.lte-heading.lte-size-xl .lte-header {  font-size: 120px;  line-height: 1.1em;  overflow: visible;}@media (max-width: 1599px) {  .lte-heading.lte-size-xl .lte-header {    font-size: 120px;  }}@media (max-width: 1199px) {  .lte-heading.lte-size-xl .lte-header {    font-size: 90px;  }}@media (max-width: 991px) {  .lte-heading.lte-size-xl .lte-header {    font-size: 64px;  }}@media (max-width: 767px) {  .lte-heading.lte-size-xl .lte-header {    font-size: 40px;  }}.lte-heading.lte-size-lg .lte-header {  font-size: 100px;  line-height: 1.1em;  overflow: visible;}@media (max-width: 1599px) {  .lte-heading.lte-size-lg .lte-header {    font-size: 80px;  }}@media (max-width: 1199px) {  .lte-heading.lte-size-lg .lte-header {    font-size: 64px;  }}@media (max-width: 991px) {  .lte-heading.lte-size-lg .lte-header {    font-size: 48px;  }}@media (max-width: 767px) {  .lte-heading.lte-size-lg .lte-header {    font-size: 48px;  }}.lte-heading.lte-size-bg .lte-header {  font-size: 54px;  line-height: 1em;}@media (max-width: 1599px) {  .lte-heading.lte-size-bg .lte-header {    font-size: 48px;  }}@media (max-width: 767px) {  .lte-heading.lte-size-bg .lte-header {    font-size: 40px;  }}.lte-heading.lte-size-md .lte-header {  font-size: 40px;  line-height: 1.2em;}@media (max-width: 991px) {  .lte-heading.lte-size-md .lte-header {    font-size: 36px;  }}@media (max-width: 479px) {  .lte-heading.lte-size-md .lte-header {    font-size: 36px;  }}.lte-heading.lte-size-sm .lte-header {  font-size: 16px;  line-height: 1.5em;}@media (max-width: 1199px) {  .lte-heading.lte-size-sm .lte-header {    font-size: 30px;  }}@media (max-width: 767px) {  .lte-heading.lte-size-sm .lte-header {    font-size: 24px;    line-height: 1.5em;  }}.lte-heading.lte-size-sm .lte-subheader {  font-size: 18px;}.lte-heading.lte-uppercase .lte-header {  text-transform: uppercase;}.lte-heading.lte-lowercase .lte-header {  text-transform: lowercase;}.lte-heading.lte-underline {  position: relative;  /*	&:after {		content: "";		width: 100px;		position: absolute;		bottom: 0;		border-bottom: 2px solid @main;		.border-main;		left: 50%;		.translateX(-50%);	}*/  padding-bottom: 16px;}.lte-heading.lte-underline.lte-heading {  padding-bottom: 14px;}.lte-heading.lte-underline:before {  content: "";  width: 500px;  position: absolute;  bottom: 0;  border-bottom: 1px solid var(--black);  border-color: rgba(0, 0, 0, 0.2);  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);}.lte-background-black .lte-heading.lte-underline:before {  border-color: rgba(255, 255, 255, 0.1);}.lte-background-gray .lte-heading.lte-underline:before {  border-color: #ffffff;}.lte-background-black .lte-heading.lte-underline {  border-color: rgba(255, 255, 255, 0.3);}.lte-heading.lte-underline-wavy {  position: relative;  padding-bottom: 20px;}.lte-background-black .lte-heading.lte-underline-wavy {  /*			border-color: rgba(255,255,255,.3);*/}.lte-heading.lte-style-year {  display: inline-block;  background-color: #1d2939;  background-color: var(--black);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  padding: 16px 46px 24px;}.lte-heading.lte-style-year .lte-subheader {  font-size: 36px;  margin-bottom: 4px;}.lte-heading.lte-style-year .lte-subheader span {  display: block;  color: #1d2939;  color: var(--black);}.lte-heading.lte-style-year .lte-header {  font-size: 18px;}.lte-heading.lte-color-main .lte-header {  color: #64d9b9;  color: var(--main);}.lte-heading.lte-color-second .lte-header {  color: #64d9b9;  color: var(--second);}.lte-heading.lte-color-white .lte-header {  color: #ffffff;  color: var(--white);}.lte-heading.lte-color-black .lte-header {  color: #1d2939;  color: var(--black);}.lte-heading.lte-color-gray .lte-header {  color: #ebf3f5;  color: var(--gray);}.lte-heading.lte-color-main .lte-subheader {  color: #64d9b9;  color: var(--main);}.lte-heading.lte-color-second .lte-subheader {  color: #64d9b9;  color: var(--second);}.lte-heading.lte-color-white .lte-subheader {  color: #ffffff;  color: var(--white);}.lte-heading.lte-color-black .lte-subheader {  color: #1d2939;  color: var(--black);}.lte-heading.lte-color-gray .lte-subheader {  color: #ebf3f5;  color: var(--gray);}.lte-heading.lte-color-outline .lte-header {  color: rgba(0, 0, 0, 0.35);  -webkit-text-stroke-width: 1px;  -webkit-text-stroke-color: #fff;}.lte-heading.lte-subcolor-outline .lte-subheader,.lte-heading.lte-subcolor-outline .lte-header span {  color: rgba(0, 0, 0, 0.35);  -webkit-text-stroke-width: 1px;  -webkit-text-stroke-color: #fff;}.lte-heading.lte-subcolor-main .lte-header span {  color: #64d9b9;  color: var(--main);}.lte-heading.lte-subcolor-second .lte-header span {  color: #64d9b9;  color: var(--second);}.lte-heading.lte-subcolor-white .lte-header span {  color: #ffffff;  color: var(--white);}.lte-heading.lte-subcolor-black .lte-header span {  color: #1d2939;  color: var(--black);}.lte-heading.lte-subcolor-gray .lte-header span {  color: #ebf3f5;  color: var(--gray);}.lte-outline-text {  color: rgba(0, 0, 0, 0.35);  -webkit-text-stroke-width: 1px;  -webkit-text-stroke-color: #fff;}.lte-underline-solid {  /*	&:after {		content: "";		width: 100px;		position: absolute;		bottom: 0;		border-bottom: 2px solid @main;		.border-main;		left: 50%;		.translateX(-50%);	}*/}.lte-underline-solid:before {  content: "";  width: 500px;  position: absolute;  bottom: 0;  border-bottom: 1px solid var(--black);  border-color: rgba(0, 0, 0, 0.2);  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);}.lte-background-black .lte-underline-solid:before {  border-color: rgba(255, 255, 255, 0.1);}.lte-background-gray .lte-underline-solid:before {  border-color: #ffffff;}/*    6.Theme Sections*/@media (max-width: 767px) {  .lte-image-shadow img {    box-shadow: 5px 5px 0px 0px #FFFFFF !important;  }}.lte-hours {  list-style: none;  padding: 0 0;  margin: 0 auto;  max-width: 460px;  display: inline-block;}@media (max-width: 991px) {  .lte-hours {    padding: 0 25px;  }}@media (min-width: 1600px) {  .lte-hours {    width: 440px;  }}@media (max-width: 1599px) {  .lte-hours {    width: 100%;  }}@media (max-width: 1199px) {  .lte-hours {    width: 100%;  }}.lte-hours li {  text-align: left;  padding-bottom: 6px;  margin-bottom: 6px !important;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 18px;  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -moz-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;}.lte-hours li:last-child {  padding-bottom: 0;  margin-bottom: 0 !important;}.lte-hours li > strong {  position: relative;  font-weight: normal;}.lte-hours li > strong:first-child {  font-size: 18px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  line-height: 1.5em;  margin-top: -4px;}@media (max-width: 1199px) {  .lte-hours li > strong:first-child {    font-size: 18px;  }}@media (max-width: 1199px) {  .lte-hours li > strong:first-child {    font-size: 18px;  }}.lte-hours li .lte-dots {  content: "";  -webkit-box-flex: 1;  -moz-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  border-bottom: 1px dotted rgba(0, 0, 0, 0.4);  margin: 0px 15px 0;  position: relative;  top: -8px;}.lte-hours li strong + span + strong {  color: #64d9b9;  color: var(--main);  font-size: 20px;}.lte-hours li strong + span + strong.color-red {  color: #64d9b9;  color: var(--main);  font-size: 18px;}.lte-rounded .elementor-column {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-lineheight-05 p {  margin-bottom: 20px;}@media (min-width: 1199px) {  .lte-grid-row .elementor-column:first-child {    margin-right: 15px;  }  .lte-grid-row .elementor-column:last-child {    margin-left: 15px;  }}.lte-grid-row .elementor-column.lte-grid-padding .elementor-column-wrap .elementor-widget-wrap {  padding: 60px 60px 60px;}@media (max-width: 1599px) {  .lte-grid-row .elementor-column.lte-grid-padding .elementor-column-wrap .elementor-widget-wrap {    padding: 30px;  }}.elementor-widget-lte-effects {  height: 100%;}.elementor-widget-lte-effects .lte-slide-background {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  height: 100%;}.elementor-widget-lte-effects .lte-slide-background div,.elementor-widget-lte-effects .lte-slide-background svg {  height: 100%;}.lte-circle-animation {  -webkit-animation: loader 12000ms infinite linear;  -moz-animation: loader 12000ms infinite linear;  -o-animation: loader 12000ms infinite linear;  animation: loader 12000ms infinite linear;}.lte-overflow-hidden {  overflow: hidden;}@media (min-width: 992px) {  .lte-full-column-image img {    max-width: initial !important;    position: absolute;    left: 0;  }}@media (max-width: 1199px) {  .lte-full-column-image {    display: none !important;  }}.lte-image-vane-blades {  left: -278px !important;  top: -397px !important;}.lte-image-vane-blades img {  pointer-events: none;  max-width: initial !important;  /*		position: absolute;		left: 0px;		top: 0px;*/  -webkit-animation: vane 40000ms infinite linear;  -moz-animation: vane 40000ms infinite linear;  -o-animation: vane 40000ms infinite linear;  animation: vane 40000ms infinite linear;}@media (min-width: 1600px) {  .lte-image-vane-blades {    left: -250px !important;    top: -465px !important;  }}@media (max-width: 1440px) {  .lte-image-vane-blades {    left: -297px !important;  }}@media (max-width: 1320px) {  .lte-image-vane-blades {    left: -315px !important;  }}.elementor-editor-active .lte-image-vane-blades img {  pointer-events: auto;}@keyframes vane {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}@media (min-width: 1199px) {  .elementor .elementor-element.lte-slider-image-full {    overflow: visible !important;  }  .elementor .elementor-element.lte-slider-image-full img {    max-width: initial;  }}@media (min-width: 1199px) and (min-width: 1600px) {  .elementor .elementor-element.lte-slider-image-full img {    width: 50vw;  }}@media (min-width: 1199px) and (min-width: 1600px) {  .elementor .elementor-element.lte-slider-image-full {    max-height: 600px;  }}@media (min-width: 1900px) {  .lte-section-right .elementor-container {    margin-right: 100px !important;  }  .lte-section-left .elementor-container {    margin-left: 180px !important;  }}.elementor-element.lte-column-floating {  /*	.elementor-widget-wrap {		pointer-events: auto !important;		z-index: 10;	}*/}@media (min-width: 1199px) {  .elementor-element.lte-column-floating {    width: 500px;    max-width: 500px;    pointer-events: auto;  }}.elementor-inner-section.lte-floating-section {  pointer-events: none;}.lte-contacts-icons.elementor-widget-lte-icons .lte-block-icon i {  font-size: 48px !important;}/*	7. Tariffs Block*/.lte-tariff-item {  text-align: center;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  margin: 0 auto;  z-index: 2;  background-size: cover;  background-repeat: no-repeat;  background-color: #ffffff;  background-color: var(--white);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-tariff-item.hasBackground {  color: #ffffff;  color: var(--white);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-tariff-item.hasBackground .lte-tariff-inner:before {  height: 100%;  width: 100%;  top: 0;  left: 0;  position: absolute;  pointer-events: none;  background: #353535;  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;  content: "";  z-index: -1;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-tariff-item.hasBackground .lte-tariff-inner:before + .elementor-background-video-container + .elementor-container,.lte-tariff-item.hasBackground .lte-tariff-inner:before + .elementor-widget-wrap {  z-index: 2;}.lte-tariff-item.hasBackground .ul-no {  color: #ffffff;  color: var(--white);  zoom: 1 !important;  filter: alpha(opacity=80) !important;  -webkit-opacity: 0.8 !important;  -moz-opacity: 0.8 !important;  opacity: 0.8 !important;}.lte-tariff-item .lte-triangle {  /*		display: none;*/  position: absolute;  top: 0;  right: 0;  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);  width: 0;  height: 0;  border: 0 solid transparent;  border-right-width: 95px;  border-left-width: 0px;  border-bottom: 95px solid var(--red);  /*border-bottom-left-radius: @border-radius;*/}.lte-tariff-item .lte-label-vip {  width: 50px;  height: 50px;  display: block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #ffffff;  color: var(--white);  font-size: 16px;  line-height: 1.2em;  position: absolute;  right: 10px;  top: 5px;  padding-top: 12px;  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  z-index: 2;  /*		display: none;*/}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-tariff-item .btn.btn-lg {    min-width: initial;  }}@media (max-width: 1199px) {  .lte-tariff-item {    margin-bottom: 30px;  }}.lte-tariff-item .lte-subheader {  font-weight: normal;  font-size: 16px;  margin: 0;}.lte-tariff-item .lte-header {  text-align: center;  font-size: 30px;  margin: 4px 0 10px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.lte-tariff-item .lte-header span {  color: #64d9b9;  color: var(--second);}.lte-tariff-item .lte-price {  font-size: 48px;  line-height: .8em;  margin: 0px 0 34px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  vertical-align: middle;  font-weight: 800;  color: #64d9b9;  color: var(--main);}.lte-tariff-item .lte-price span {  vertical-align: super;  display: inline-block;  font-size: 24px;}@media (max-width: 1599px) {  .lte-tariff-item .lte-price {    font-size: 64px;  }}@media (max-width: 1599px) {  .lte-tariff-item .lte-btn {    min-width: 180px !important;  }}.lte-tariff-item p {  text-align: left;  margin-bottom: 10px;  line-height: 2em;  display: inline-block;  font-size: 18px;}.lte-tariff-item ul.lte-tariff-list {  list-style: none;  margin: 0px auto 30px;  padding: 0 0 0 0;  position: relative;  display: inline-block;  text-align: left;}@media (min-width: 1600px) {  .lte-tariff-item ul.lte-tariff-list {    padding-left: 10px;    padding-right: 10px;  }}.lte-tariff-item ul.lte-tariff-list li {  padding: 10px 10px 14px;  margin: 0 0 0 0;  font-size: 16px;}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-tariff-item ul.lte-tariff-list li {    font-size: 14px;  }}.lte-tariff-item ul.lte-tariff-list li:last-child {  border-bottom: 0;}.lte-tariff-item ul.lte-tariff-list .ul-no {  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.lte-tariff-item .lte-tariff-inner {  position: relative;  z-index: 2;  padding: 60px 30px 70px;  background-size: cover;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}/*	8. Testimonials*/.elementor-widget-lte-testimonials {  overflow: hidden;}@media (min-width: 1199px) {  .lte-testimonials-list.lte-swiper-slider {    max-width: 1000px;  }  .lte-testimonials-list .lte-arrow-left {    margin-left: 30px;  }  .lte-testimonials-list .lte-arrow-right {    margin-right: 30px;  }}@media (max-width: 1199px) {  .lte-testimonials-list .lte-arrows {    margin-top: 30px;  }}@media (max-width: 767px) {  .lte-testimonials-list .lte-arrows {    margin-top: 30px;  }}.lte-testimonials-list .swiper-slide {  height: auto !important;}@media (max-width: 991px) {  .lte-testimonials-list .swiper-slide {    padding-left: 0px;    padding-right: 0px;  }}.lte-testimonials-list + .lte-arrows .lte-arrow-left,.lte-testimonials-list + .lte-arrows .lte-arrow-right {  display: none;}@media (min-width: 1600px) {  .lte-testimonials-list + .lte-arrows .lte-arrow-left,  .lte-testimonials-list + .lte-arrows .lte-arrow-right {    margin-top: -64px;  }}.lte-testimonials-list .lte-arrows-bottom .lte-arrow-left,.lte-testimonials-list .lte-arrows-bottom .lte-arrow-right {  width: 80px;  height: 80px;  line-height: 80px;  border-radius: 0;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  font-size: 24px;  margin: 0;}@media (max-width: 991px) {  .lte-testimonials-list .lte-arrows-bottom .lte-arrow-left,  .lte-testimonials-list .lte-arrows-bottom .lte-arrow-right {    width: 64px;    height: 64px;    line-height: 64px;  }}.lte-testimonials-list .lte-arrows-bottom .lte-arrow-left:not(.swiper-button-disabled):hover,.lte-testimonials-list .lte-arrows-bottom .lte-arrow-right:not(.swiper-button-disabled):hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.lte-testimonials-list .lte-arrows-bottom .lte-arrow-right {  margin-left: 2px;}.lte-testimonials-list.lte-cols-3 .lte-inner {  padding-bottom: 50px;}@media (max-width: 1599px) {  .lte-testimonials-list.lte-cols-3 .lte-inner {    padding-bottom: 50px;  }}@media (max-width: 1199px) {  .lte-testimonials-list.lte-cols-3 .lte-inner {    padding-bottom: 30px;  }}@media (max-width: 767px) {  .lte-testimonials-list.lte-cols-3 .lte-inner {    padding-top: 30px;    padding-bottom: 30px;  }}.lte-testimonials-list .lte-item {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-testimonials-list .lte-inner {  position: relative;  color: #1d2939;  color: var(--black);  margin: 0 auto 40px auto;  z-index: 2;  max-width: 1050px;  text-align: center;}@media (max-width: 1599px) {  .lte-testimonials-list .lte-inner {    padding-bottom: 0px;  }}@media (max-width: 1199px) {  .lte-testimonials-list .lte-inner {    padding-bottom: 0;  }}.lte-testimonials-list .lte-inner .lte-descr {  z-index: 2;  position: relative;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  padding: 20px 60px;  margin: 0px 0 0px;}@media (max-width: 767px) {  .lte-testimonials-list .lte-inner .lte-descr {    padding: 20px 0px;  }}.lte-testimonials-list .lte-inner .lte-descr:before {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  content: "‘’";  display: block;  margin: 0 auto 16px;  vertical-align: top;  pointer-events: none;  z-index: 0;  font-size: 120px;  line-height: 1;  width: 65px;  height: 65px;  color: transparent;  -webkit-text-stroke: 1px var(--gray-border);  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: rotate(180deg) translate(-50%, -50%);  -moz-transform: rotate(180deg) translate(-50%, -50%);  -ms-transform: rotate(180deg) translate(-50%, -50%);  -o-transform: rotate(180deg) translate(-50%, -50%);  transform: rotate(180deg) translate(-50%, -50%);  transform-origin: left top;  display: inline-block;  margin: 16px auto 0;  background: transparent;  z-index: 5;}.lte-testimonials-list .lte-inner .lte-image {  vertical-align: top;  display: inline-block;  margin-top: 30px;  margin-bottom: 6px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  position: relative;  z-index: 2;}.lte-testimonials-list .lte-inner .lte-image img {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  max-width: 70px;  height: auto;}.lte-testimonials-list .lte-inner .lte-testimotials-author-wrap {  display: flex;  align-items: flex-end;  width: max-content;  align-content: center;  flex-direction: row;  justify-content: center;  flex-wrap: nowrap;  margin: 10px auto;}.lte-testimonials-list .lte-inner .lte-header {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 300;  font-size: 18px;  line-height: 28px;  margin: 0px auto 0px;  padding-top: 0;  padding-right: 0px;  position: relative;  display: inline-block;  opacity: .8;}.lte-testimonials-list .lte-inner .lte-header + .lte-subheader:before {  content: ",";  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 22px;  padding-right: 10px;}@media (min-width: 768px) {  .lte-testimonials-list .lte-inner .lte-header {    white-space: nowrap;  }}@media (max-width: 767px) {  .lte-testimonials-list .lte-inner .lte-header {    font-size: 18px;  }}.lte-testimonials-list .lte-inner .lte-subheader {  font-family: 'Prompt', serif;  font-family: var(--font-subheaders), serif;  font-weight: 600;  letter-spacing: var(--font-subheaders-letterspacing);  font-size: 16px;  line-height: 26px;  display: inline-block;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.lte-testimonials-list .lte-inner p {  display: block;  z-index: 2;  position: relative;  text-align: center;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 400;  font-style: italic;  font-size: 18px;  line-height: 38px;  margin: 10px 0 0 0;  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}@media (max-width: 767px) {  .lte-testimonials-list .lte-inner p {    font-size: 18px;    line-height: 1.7em;  }}.lte-testimonials-list .lte-inner .rate {  color: #64d9b9;  color: var(--second);  font-size: 12px;  margin-bottom: 0px;  margin-top: 2px;}.lte-testimonials-list .lte-inner .rate span {  margin: 0 2px;}.lte-testimonials-list .lte-inner .lte-more-link {  margin-bottom: 25px;}.lte-testimonials-list.lte-testimonials-sc .lte-descr:before,.lte-testimonials-list.lte-testimonials-sc .lte-header {  display: none;}.lte-testimonials-list.showHeader .lte-header {  display: inline-block;}.lte-testimonials-list.showQuoteChar .lte-descr:before {  display: inline-block;}.lte-testimonials-list.showQuoteChar .lte-descr p {  margin-top: 32px;}.lte-testimonials-list.lte-testimonials-layout-transparent .lte-item {  background: transparent;}.lte-testimonials-list.lte-testimonials-layout-transparent .lte-inner {  padding-top: 0;}@media (max-width: 767px) {  .lte-testimonials-list.lte-testimonials-layout-transparent .lte-inner {    padding-left: 0;    padding-right: 0;  }}.lte-testimonials-list.lte-cols-1.lte-swiper-slider {  /*			padding-bottom: 64px;*/}.lte-testimonials-list.lte-cols-2.lte-swiper-slider,.lte-testimonials-list.lte-cols-3.lte-swiper-slider {  padding-bottom: 90px;}.lte-testimonials-list .swiper-pagination {  position: relative;  text-align: center;  padding-top: 40px;  /*		@media @sm-and-less { display: none; }*/}.lte-testimonials-list.lte-testimonials-layout-gray .lte-inner {  margin-top: 54px;}.lte-testimonials-list.lte-testimonials-layout-gray .lte-inner .lte-descr {  padding-top: 0px;  padding-bottom: 50px;  background-color: #ebf3f5;  background-color: var(--gray);  margin-bottom: 36px;}.lte-testimonials-list.lte-testimonials-layout-gray .lte-inner .lte-descr p {  padding-top: 0;  padding-bottom: 20px;  padding-right: 40px;}.lte-testimonials-list.lte-testimonials-layout-gray .lte-inner .lte-descr:before {  margin-bottom: 0 !important;  bottom: 26px !important;  position: relative;}.lte-testimonials-list.lte-testimonials-layout-gray .lte-inner .lte-header {  color: #64d9b9;  color: var(--main);}.lte-testimonials-list.lte-testimonials-layout-gray .swiper-pagination {  display: none;}.lte-testimonials-list.lte-testimonials-inner {  max-width: initial;  margin-bottom: -30px;  margin-top: 0px;}.lte-testimonials-list.lte-testimonials-inner > div {  margin-bottom: 30px;}.lte-testimonials-list.lte-testimonials-inner .lte-inner {  padding: 55px 30px 60px;  margin-bottom: 0;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: relative;  border: 2px solid var(--gray);  border-color: #ebf3f5;  border-color: var(--gray);  background-color: #ebf3f5;  background-color: var(--gray);}.lte-testimonials-list.lte-testimonials-inner .lte-header {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.lte-testimonials-list.lte-testimonials-inner .lte-descr:before {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  content: "‘’";  display: block;  margin: 0 auto 16px;  vertical-align: top;  pointer-events: none;  z-index: 0;  font-size: 120px;  line-height: 1;  width: 65px;  height: 65px;  color: transparent;  -webkit-text-stroke: 1px var(--gray-border);  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: rotate(180deg) translate(-50%, -50%);  -moz-transform: rotate(180deg) translate(-50%, -50%);  -ms-transform: rotate(180deg) translate(-50%, -50%);  -o-transform: rotate(180deg) translate(-50%, -50%);  transform: rotate(180deg) translate(-50%, -50%);  transform-origin: left top;  display: inline-block;  margin: 16px auto 0;  background: transparent;  z-index: 5;}.lte-testimonials-list.lte-testimonials-inner .lte-descr p {  display: block;  z-index: 2;  position: relative;  text-align: center;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 400;  font-style: italic;  font-size: 18px;  line-height: 38px;  margin: 10px 0 0 0;  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}@media (max-width: 767px) {  .lte-testimonials-list.lte-testimonials-inner .lte-descr p {    font-size: 22px;  }}.lte-testimonials-list.lte-testimonials-inner .lte-descr p:after {  margin-top: 60px;}@media (max-width: 767px) {  .lte-testimonials-list.lte-testimonials-inner .inner {    padding-bottom: 40px;    padding-left: 15px;    padding-right: 15px;    margin-left: 0 !important;    margin-right: 0 !important;  }  .lte-testimonials-list.lte-testimonials-inner .top {    text-align: center;    left: auto;  }  .lte-testimonials-list.lte-testimonials-inner .top img {    margin: 0 auto 0px;    float: none;  }  .lte-testimonials-list.lte-testimonials-inner .top .author {    text-align: center;    display: block;  }  .lte-testimonials-list.lte-testimonials-inner .text {    margin-top: 15px;  }}.lte-testimonials-list.lte-testimonials-inner .paging-navigation {  margin: 0 auto;}.lte-background-main .lte-testimonials-list .lte-descr:before,.lte-background-black .lte-testimonials-list .lte-descr:before {  color: #64d9b9;  color: var(--second);}.lte-background-main .lte-testimonials-list .lte-descr:after,.lte-background-black .lte-testimonials-list .lte-descr:after {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.lte-background-main .lte-testimonials-list .lte-inner p,.lte-background-black .lte-testimonials-list .lte-inner p {  /*				.color-white;*/}/*	9. Bottom widgets goes before footer*/.subscribe-wrapper + #lte-widgets-footer .container:before {  border-top: 1px solid rgba(0, 0, 0, 0.1);  position: absolute;  top: 0;  left: 15px;  right: 15px;  content: "";}#lte-widgets-footer {  color: #1d2939;  color: var(--black);  position: relative;  background-position: 50% 0%;  background-repeat: no-repeat;  background-size: cover;}.lte-background-main #lte-widgets-footer {  color: rgba(255, 255, 255, 0.8);}#lte-widgets-footer .container {  padding-top: 0px;  padding-bottom: 30px;  position: relative;}#lte-widgets-footer.lte-fw.lte-footer-cols-1 .widget,#lte-widgets-footer.lte-fw.lte-footer-cols-1 .row > div {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  text-align: center;}@media (max-width: 991px) {  .col-sm-12 .lte-footer-widget-area {    text-align: center;  }  .col-sm-12 .lte-footer-widget-area .widget_text {    text-align: center;  }  .col-sm-12 .lte-footer-widget-area .widget_lte_icons ul {    text-align: center;  }}@media (max-width: 767px) {  .lte-background-black .elementor-widget-wp-widget-nav_menu {    text-align: center;  }}.lte-background-black .elementor-widget-wp-widget-nav_menu ul {  list-style: none;  margin: -10px 0 0 0;  margin-left: -40px;  margin-inline-start: -40px;  margin-inline-end: 0;  padding: 0;}.lte-background-black .elementor-widget-wp-widget-nav_menu ul li {  padding: 0;  margin: 10px 0 0 0;  margin-left: 40px;  margin-inline-start: 40px;  margin-inline-end: 0;  display: inline-block;}.lte-background-black .elementor-widget-wp-widget-nav_menu ul li a {  font-size: 14px;  position: relative;  background-image: linear-gradient(var(--second), var(--second));  background-position: 0% 100%;  background-repeat: no-repeat;  background-size: 0% 2px;  display: inline;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.lte-background-black .elementor-widget-wp-widget-nav_menu ul li a:hover {  background-size: 100% 2px;}.lte-background-black .elementor-widget-wp-widget-nav_menu ul li a:after {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  position: absolute;  top: 50%;  content: "\f054";  font-size: 8px;  line-height: 8px;  color: #64d9b9;  color: var(--main);  margin-top: -3px;  margin-left: 6px;}.lte-background-black .elementor-widget-wp-widget-nav_menu ul li a:hover {  color: #64d9b9;  color: var(--second);}.lte-background-black .elementor-widget-wp-widget-nav_menu ul li.active a {  color: #64d9b9 !important;  color: var(--main) !important;  cursor: default;}.lte-footer-widget-area .elementor-widget-container h5 {  margin: 0 0 24px;  font-size: 22px;}.lte-footer-widget-area .lte-header-widget {  padding: 0px 0px 10px;  margin: 0px 0 30px 0;  font-size: 24px;  line-height: 1.2em;  text-align: left;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  display: block;  background-image: none !important;  position: relative;  text-transform: none;  color: #ffffff;  color: var(--white);}.lte-footer-widget-area .lte-header-widget:after,.lte-footer-widget-area .lte-header-widget:before {  content: "";  vertical-align: middle;  border-bottom: 2px solid var(--main);  border-color: rgba(255, 255, 255, 0.5);  width: 100%;  display: block;  position: absolute;  bottom: 0;  max-width: 250px;}.lte-footer-widget-area .lte-header-widget:after {  border-color: #64d9b9;  border-color: var(--main);  width: 100px;  margin-left: 0;}.lte-footer-widget-area .lte-header-widget a {  color: #64d9b9 !important;  color: var(--main) !important;}.lte-footer-widget-area .lte-header-widget a:hover {  color: #ffffff;  color: var(--white);}.lte-footer-widget-area .lte-header-widget .widget-icon {  display: none;}@media (max-width: 991px) {  .lte-footer-widget-area .lte-header-widget {    text-align: center;  }}.lte-footer-widget-area .lte-block-icon {  display: none;}.lte-footer-widget-area .lte-block-icon.lte-icon-size-small.lte-icon-type-left i {  margin-top: -4px;}.lte-footer-widget-area .lte-block-icon.lte-icon-size-small.lte-icon-type-left i:before {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  font-size: 16px;  width: 28px;  height: 28px;  line-height: 28px;}.lte-footer-widget-area .lte-block-icon.lte-icon-size-small.lte-icon-type-left .lte-descr {  color: #64d9b9;  color: var(--main);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  opacity: 1;  top: -12px;  font-size: 14px;  position: relative;}.lte-footer-widget-area .lte-block-icon.lte-icon-size-small.lte-icon-type-left .lte-icon-content {  text-align: start;}.lte-footer-widget-area .widget {  background-color: transparent;}.lte-footer-widget-area .widget + .widget .lte-header-widget {  margin-top: 60px;}.lte-footer-widget-area ul {  list-style: none;}.lte-footer-widget-area a:not(.btn) {  /*        .text-opacity;*/}.lte-footer-widget-area .lte-social-icons-top {  display: -webkit-box !important;  display: -moz-box !important;  display: -webkit-flex !important;  display: -ms-flexbox !important;  display: flex !important;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-top: 60px;  width: 100%;}@media (max-width: 991px) {  .lte-footer-widget-area .lte-social-icons-top {    margin-top: 20px;  }}.lte-footer-widget-area .lte-social-icons-top li {  vertical-align: top;  text-align: center;  padding-left: 20px;  padding-right: 20px;}@media (min-width: 992px) {  .lte-footer-widget-area .lte-social-icons-top li {    -webkit-box-flex: 1;    -moz-box-flex: 1;    -webkit-flex: 1;    -ms-flex: 1;    flex: 1;  }}@media (max-width: 991px) {  .lte-footer-widget-area .lte-social-icons-top li {    width: 50%;    margin-top: 40px;  }}@media (max-width: 479px) {  .lte-footer-widget-area .lte-social-icons-top li {    width: 100%;  }}@media (max-width: 991px) {  .lte-footer-widget-area .lte-social-icons-top li {    padding: 0;  }}.lte-footer-widget-area .lte-social-icons-top li a:hover .lte-ic {  color: #ffffff;  color: var(--white);}.lte-footer-widget-area .lte-social-icons-top li .lte-ic {  display: inline-block;  font-size: 30px;  color: #ffffff;  color: var(--white);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: relative;}.lte-footer-widget-area .lte-social-icons-top li .lte-ic:before {  color: #ffffff;  color: var(--white);  z-index: 2;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-footer-widget-area .lte-social-icons-top li .lte-ic:after {  content: "";  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  width: 60px;  height: 60px;  background-color: #64d9b9;  background-color: var(--main);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  z-index: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-footer-widget-area .lte-social-icons-top li .lte-ic:hover:after {  background-color: #ffffff;  background-color: var(--white);}.lte-footer-widget-area .lte-social-icons-top li .lte-ic:hover:before {  color: #1d2939;  color: var(--black);}.lte-footer-widget-area .lte-social-icons-top li .lte-header {  display: block;  color: #ffffff;  color: var(--white);  font-size: 18px;  margin-top: 30px;  margin-bottom: 8px;}.lte-footer-widget-area .lte-social-icons-top li .lte-header strong {  font-weight: normal;}.lte-footer-widget-area .lte-social-icons-top li .txt {  font-size: 14px;  color: #ffffff;  color: var(--white);}.lte-footer-widget-area .lte-social-icons-top li .txt strong {  font-weight: normal;  color: #64d9b9;  color: var(--main);}.lte-footer-widget-area .lte-social-icons-list {  display: -webkit-box !important;  display: -moz-box !important;  display: -webkit-flex !important;  display: -ms-flexbox !important;  display: flex !important;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  width: 100%;  margin-bottom: 0px;  margin-top: -20px;}.lte-footer-widget-area .lte-social-icons-list li {  text-transform: none;  margin: 0 0 0 0px;  position: relative;}@media (min-width: 992px) {  .lte-footer-widget-area .lte-social-icons-list li {    -webkit-box-flex: 1;    -moz-box-flex: 1;    -webkit-flex: 1;    -ms-flex: 1;    flex: 1;  }}@media (max-width: 991px) {  .lte-footer-widget-area .lte-social-icons-list li {    width: 100%;  }}.rtl .lte-footer-widget-area .lte-social-icons-list li:last-child:after {  display: block;}.rtl .lte-footer-widget-area .lte-social-icons-list li:first-child:after {  display: none;}.lte-footer-widget-area .lte-social-icons-list .lte-header {  display: block;  font-size: 24px;  color: #ffffff;  color: var(--white);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  padding-left: 34px;}.lte-footer-widget-area .lte-social-icons-list .lte-header:hover {  color: #ffffff;  color: var(--white);}.lte-footer-widget-area .lte-social-icons-list .lte-txt {  font-size: 14px;  line-height: 1.6em;  display: block;  margin-top: 8px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #64d9b9;  color: var(--second);  padding-left: 34px;}.lte-footer-widget-area .lte-social-icons-list .lte-txt:hover {  color: #64d9b9;  color: var(--main);}@media (max-width: 991px) {  .lte-footer-widget-area .lte-social-icons-list .lte-header,  .lte-footer-widget-area .lte-social-icons-list .lte-txt {    padding-left: 0;  }}.lte-footer-widget-area .lte-social-icons-list span.lte-ic {  font-size: 14px;  text-align: center;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  background-color: #64d9b9;  background-color: var(--second);  color: #1d2939;  color: var(--black);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  width: 24px;  height: 24px;  line-height: 24px;  margin-right: 0px;  position: absolute;}@media (max-width: 991px) {  .lte-footer-widget-area .lte-social-icons-list span.lte-ic {    position: relative;    display: block;    text-align: center;    margin: 0 auto;    margin-bottom: 16px;  }}.lte-footer-widget-area .lte-social-icons-list strong {  font-weight: 400;  font-size: 16px;  color: #64d9b9;  color: var(--main);}.lte-footer-widget-area .lte-social-icons-list a:hover {  color: #ffffff;  color: var(--white);}.lte-footer-widget-area .lte-social-icons-list a:hover .lte-txt {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.lte-footer-widget-area .lte-social-big {  margin-bottom: 0 !important;}.lte-footer-widget-area .lte-social-big li .fa {  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  line-height: 48px;  width: 48px;  height: 48px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-footer-widget-area .lte-social-big li .fa:hover {  background-color: #ffffff;  background-color: var(--white);}.lte-footer-widget-area .lte-social-small {  margin-top: 50px;}.lte-footer-widget-area .lte-social-small a {  font-size: 14px;  margin-right: 10px;  color: #64d9b9;  color: var(--main);}.lte-footer-widget-area .lte-social-small a:hover {  color: #ffffff;  color: var(--white);}.lte-footer-widget-area .elementor-widget-wp-widget-nav_menu,.lte-footer-widget-area .widget_lte_navmenu {  margin: 0px 0 0 0px;}@media (max-width: 767px) {  .lte-footer-widget-area .elementor-widget-wp-widget-nav_menu,  .lte-footer-widget-area .widget_lte_navmenu {    text-align: center;  }}.lte-footer-widget-area .elementor-widget-wp-widget-nav_menu ul,.lte-footer-widget-area .widget_lte_navmenu ul {  margin-top: -3px;  margin: 0;  padding: 0;}.lte-footer-widget-area .elementor-widget-wp-widget-nav_menu ul li,.lte-footer-widget-area .widget_lte_navmenu ul li {  margin-top: 8px;}.lte-footer-widget-area .elementor-widget-wp-widget-nav_menu ul li a,.lte-footer-widget-area .widget_lte_navmenu ul li a {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px;}.lte-footer-widget-area .elementor-widget-wp-widget-nav_menu ul li a:before,.lte-footer-widget-area .widget_lte_navmenu ul li a:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f054";  color: #64d9b9;  color: var(--main);  font-size: 10px;  margin-right: 10px;  top: -1px;  position: relative;  display: none;}/*	10. Footer and copyrights*/.lte-footer-wrapper {  margin-top: 0px;  position: relative;  background: var(--black-dark);}.lte-footer-wrapper:before {  content: "";  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  display: block;  background-position: center;}body.lte-background-main .lte-footer-wrapper {  background-color: #64d9b9;  background-color: var(--main);}.lte-footer-wrapper.lte-footer-layout-copyright,.lte-footer-wrapper.lte-footer-layout-copyright-transparent {  background: transparent;}.lte-footer-wrapper.lte-footer-layout-copyright:before,.lte-footer-wrapper.lte-footer-layout-copyright-transparent:before {  display: none !important;}.lte-footer-wrapper .lte-heading .lte-header {  line-height: 1em;}.lte-footer-wrapper .elementor-widget-lte-icons .lte-block-icon span.lte-header.lte-h6 {  font-size: 20px;}@media (min-width: 992px) {  .lte-content-wrapper.lte-footer-parallax + .lte-footer-wrapper {    position: fixed;    z-index: -1;    left: 0;    bottom: 0;    width: 100%;  }}.no-footer-widgets .copyright-block {  background-color: #1d2939;  background-color: var(--black);}.error404.lte-bg-404 .no-footer-widgets .copyright-block {  background-color: transparent !important;}body:not(.error404) .copyright-block.copyright-layout-copyright-transparent {  margin-top: -45px;}.copyright-block {  position: relative;  padding: 36px 0;  overflow: hidden;  text-align: start;}.copyright-block:first-child {  background-color: #64d9b9;  background-color: var(--main);}.error404.lte-bg-404 .copyright-block {  background-color: transparent !important;}.copyright-block.copyright-layout-copyright {  border: 0 none;  text-align: center;  background-color: #1d2939;  background-color: var(--black);  background-image: none;  color: #ffffff;  color: var(--white);}.copyright-block.copyright-layout-copyright:after {  display: none;}.copyright-block.copyright-layout-default,.copyright-block.copyright-layout-copyright-transparent {  border-top: 1px solid rgba(255, 255, 255, 0.1);  background-color: #1d2939;  background-color: var(--black);  display: block;  width: 100%;  padding: 22px 0;  z-index: 10;}@media (max-width: 991px) {  .copyright-block.copyright-layout-default,  .copyright-block.copyright-layout-copyright-transparent {    text-align: center;  }}.copyright-block p {  margin-bottom: 0;  font-size: 14px;  color: #ffffff;  color: var(--white);}.copyright-block a {  color: #64d9b9;  color: var(--second);}.copyright-block a:hover {  color: #64d9b9;  color: var(--main);}.copyright-block .container {  position: relative;}@media (max-width: 767px) {  .copyright-block {    text-align: center;  }  .copyright-block p {    font-size: 14px;  }}@media (max-width: 479px) {  .copyright-block p {    font-size: 12px;  }}.lte-go-top {  color: #64d9b9;  color: var(--main);  z-index: 10;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  text-align: center;  padding: 6px 6px 6px 6px;  font-size: 16px;  font-weight: bold;  display: block;  pointer-events: none;  width: 64px;  height: 64px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  background-color: #64d9b9;  background-color: var(--main);}.lte-invert-color-main .lte-go-top {  color: #ffffff;  color: var(--white);}.lte-go-top.static {  position: absolute;  right: 0px;  top: -29px;}.lte-go-top.floating {  position: fixed;  right: 30px;  bottom: 30px;}.rtl .lte-go-top.floating {  right: auto;  left: 30px;}@media (max-width: 479px) {  .lte-go-top.floating.scroll-bottom {    bottom: 70px;  }}@media (max-width: 767px) {  .lte-go-top {    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    -ms-transform: scale(0.8);    -o-transform: scale(0.8);    transform: scale(0.8);  }  .lte-go-top span {    margin-left: 0 !important;  }  .lte-go-top.floating {    right: 10px;    bottom: 20px;  }}.lte-go-top.lte-go-top-img {  padding: 13px 0 0;}.lte-go-top img {  display: inline-block;  margin: 0 0px 2px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}.lte-go-top .go-top-icon-custom {  max-width: 30px;}.lte-go-top .go-top-icon-v2 {  color: #1d2939;  color: var(--black);  font-size: 34px;  margin: 0 auto 0;  margin-left: -2px;  text-align: center;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  display: block;}.lte-invert-color-main .lte-go-top .go-top-icon-v2 {  color: #ffffff;  color: var(--white);}.lte-go-top.lte-go-top-rotate .go-top-icon-v2 {  -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  transform: rotate(-90deg);  -webkit-transform: translate(-50%, -50%) rotate(-90deg);  -moz-transform: translate(-50%, -50%) rotate(-90deg);  -ms-transform: translate(-50%, -50%) rotate(-90deg);  -o-transform: translate(-50%, -50%) rotate(-90deg);  transform: translate(-50%, -50%) rotate(-90deg);}.lte-go-top .go-top-header {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 14px;  line-height: 1em;  margin: 4px 0 0 0px;  display: block;  color: #ffffff;  color: var(--white);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-go-top:hover {  background-color: #ebf3f5;  background-color: var(--gray);}.lte-go-top:hover .go-top-icon-v2 {  color: #1d2939;  color: var(--black);}.lte-go-top:hover .go-top-header {  color: #1d2939;  color: var(--black);}.lte-go-top:hover img {  -webkit-transform: scale(0.8);  -moz-transform: scale(0.8);  -ms-transform: scale(0.8);  -o-transform: scale(0.8);  transform: scale(0.8);}.lte-invert-color-main .lte-go-top:hover .go-top-icon-v2 {  color: #1d2939;  color: var(--black);}.lte-go-top.show {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  pointer-events: auto;}.lte-before-footer {  border-top: 1px solid rgba(0, 0, 0, 0.1);  background-color: #ffffff;  background-color: var(--white);  padding: 30px 0;}.lte-before-footer .container {  position: relative;}/*	11. Widgets*/.row.lte-sidebar-position-left {  -webkit-box-direction: reverse;  -moz-box-direction: reverse;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.lte-sidebar-header {  margin-bottom: 15px;}.wp-block-group h2,.lte-header-widget {  padding: 0 0 0px 0;  margin: 0 0 20px 0px;  font-size: 16px;  line-height: 1.27em;  color: #1d2939;  color: var(--black);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-transform: uppercase;  display: block;  position: relative;  z-index: 2;}.lte-background-main .wp-block-group h2,.lte-background-main .lte-header-widget {  color: #ffffff;  color: var(--white);}.wp-block-group h2:before,.lte-header-widget:before {  border-color: rgba(255, 255, 255, 0.2) !important;  display: none;}.lte-background-black .wp-block-group h2,.lte-background-black .lte-header-widget {  color: #64d9b9;  color: var(--main);}.wp-block-group h2 .widget-icon,.lte-header-widget .widget-icon {  color: #e9e7e5;  font-size: 48px;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: -1;}.wp-block-group h2 a,.lte-header-widget a {  color: #64d9b9;  color: var(--main);}.woocommerce-MyAccount-navigation,.widget-area {  background-color: #ebf3f5;  background-color: var(--gray);  color: #1d2939;  color: var(--black);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  margin-bottom: 0px;  padding-top: 30px;  padding-bottom: 40px;  position: relative;}.woocommerce-MyAccount-navigation a:not(.lte-btn),.widget-area a:not(.lte-btn) {  color: #1d2939;  color: var(--black);}.woocommerce-MyAccount-navigation a:not(.lte-btn):hover,.widget-area a:not(.lte-btn):hover {  color: #64d9b9;  color: var(--main);}.lte-background-black .woocommerce-MyAccount-navigation,.lte-background-black .widget-area {  color: rgba(255, 255, 255, 0.8);}.lte-background-black .woocommerce-MyAccount-navigation a:not(.lte-btn),.lte-background-black .widget-area a:not(.lte-btn) {  color: #ffffff;  color: var(--white);}.woocommerce-MyAccount-navigation:after,.widget-area:after {  bottom: 10px;  font-size: 200px;}.woocommerce-MyAccount-navigation aside,.widget-area aside {  padding: 30px;  position: relative;  background-repeat: no-repeat;  background-position: 110% 50px;}.woocommerce-MyAccount-navigation aside:last-child,.widget-area aside:last-child {  margin-bottom: 0;}.woocommerce-MyAccount-navigation aside ul,.widget-area aside ul {  list-style: none;}.woocommerce-MyAccount-navigation aside > ul,.widget-area aside > ul {  margin: 0 0 0 0;  padding: 0;}.woocommerce-MyAccount-navigation aside > ul li,.widget-area aside > ul li {  margin-bottom: 10px;  vertical-align: middle;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  font-size: 14px;}.woocommerce-MyAccount-navigation aside > ul li a,.widget-area aside > ul li a {  display: inline-block;  vertical-align: baseline;  padding-left: 0px;  padding-bottom: 0px;  line-height: 1.4em;  color: #1d2939;  color: var(--black);}.woocommerce-MyAccount-navigation aside > ul li a:hover,.widget-area aside > ul li a:hover {  color: #64d9b9;  color: var(--second);}.woocommerce-MyAccount-navigation aside > ul li.current-cat > a,.widget-area aside > ul li.current-cat > a {  font-weight: bold;}.woocommerce-MyAccount-navigation aside > ul li.current-cat > a,.widget-area aside > ul li.current-cat > a {  cursor: default;}.woocommerce-MyAccount-navigation aside > ul li ul,.widget-area aside > ul li ul {  margin: 10px 0 0 20px;}.woocommerce-MyAccount-navigation aside ul ul ul ul ul ul ul,.widget-area aside ul ul ul ul ul ul ul {  margin-left: 0;}.woocommerce-MyAccount-navigation aside .gallery-small,.widget-area aside .gallery-small {  padding: 0 11px;}.woocommerce-MyAccount-navigation aside .gallery-small a,.widget-area aside .gallery-small a {  padding: 5px;}.woocommerce-MyAccount-navigation aside .gallery-small a img,.widget-area aside .gallery-small a img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.woocommerce-MyAccount-navigation aside .gallery-small a:hover,.widget-area aside .gallery-small a:hover {  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}.widget_lte_blogposts .items {  margin-top: -40px;}.widget_lte_blogposts .items + a {  display: inline-block;  margin-top: 0px;}.widget_lte_blogposts .post {  padding-top: 40px;  padding-bottom: 0px;  display: block;  text-align: left;}.widget_lte_blogposts .post:last-child {  border-bottom: 0;  padding-bottom: 0;}.widget_lte_blogposts .post h6 {  font-size: 18px;  line-height: 1.5em;  text-transform: none;  margin: 0px 0 2px 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  background-image: linear-gradient(var(--second), var(--second));  background-position: 0% 100%;  background-repeat: no-repeat;  background-size: 0% 2px;  display: inline;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.widget_lte_blogposts .post h6:hover {  background-size: 100% 2px;}.widget_lte_blogposts .post h6:hover {  color: #1d2939;  color: var(--black);}.widget_lte_blogposts .post .lte-photo {  display: block;  margin-bottom: 15px;}.widget_lte_blogposts .post .lte-photo img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.widget_lte_blogposts .post .lte-photo.lte-photo-left {  display: inline-block;  vertical-align: top;  width: 90px;}.widget_lte_blogposts .post .lte-photo.lte-photo-left img {  max-width: 80px;}.widget_lte_blogposts .post .lte-photo.lte-photo-left + .descr-right {  display: inline-block;  vertical-align: top;  width: 73%;  padding-left: 20px;  text-align: left;  margin-top: -5px;}.widget_lte_blogposts .post .lte-cats {  margin-top: 0px;  display: block;}.widget_lte_blogposts .post .lte-cats a {  background-color: transparent;  border: 0 none;  padding: 0;  color: #64d9b9;  color: var(--main);  font-size: 10px;  text-transform: uppercase;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  letter-spacing: 3px;}.widget_lte_blogposts .post .lte-post-headline {  border-top: 0;  margin-top: 10px;}.widget_lte_blogposts .post .lte-post-headline .lte-comments {  color: rgba(0, 0, 0, 0.5);}.widget_lte_blogposts .post .lte-post-headline a {  font-size: 12px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.widget_lte_blogposts .post .lte-post-headline a:first-child {  margin-right: 20px;}.widget_lte_blogposts .post .lte-post-headline a:hover {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  color: #1d2939;  color: var(--black);}.widget_lte_blogposts .btn-wrapper {  margin: 10px auto 10px;}.widget .select-wrap select {  font-size: 14px;}.widget ul,.page-content ul {  padding-left: 0;}.widget form,.page-content form {  padding: 0;}.widget select,.page-content select {  width: 100%;  display: block;  padding: 6px 6px;}.widget .select-wrap,.page-content .select-wrap {  background-color: #ffffff !important;  background-color: var(--white) !important;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;}.lte-background-black .widget .select-wrap,.lte-background-black .page-content .select-wrap {  background: transparent !important;  border: 1px solid rgba(255, 255, 255, 0.15);}.lte-background-black .widget .select-wrap select,.lte-background-black .page-content .select-wrap select {  color: #ffffff !important;  color: var(--white) !important;}.widget.widget_product_search,.page-content.widget_product_search,.widget.widget_search,.page-content.widget_search {  border: 0 none;  padding-top: 30px;  padding-bottom: 30px;  margin-top: 0px;}.widget.widget_product_search .lte-sidebar-header,.page-content.widget_product_search .lte-sidebar-header,.widget.widget_search .lte-sidebar-header,.page-content.widget_search .lte-sidebar-header {  margin-top: -15px;  margin-bottom: 8px;}.widget.widget_product_search .header-widget,.page-content.widget_product_search .header-widget,.widget.widget_search .header-widget,.page-content.widget_search .header-widget {  color: #64d9b9;  color: var(--second);  background: none;  border: 0;}.widget.widget_product_search .header-widget:after,.page-content.widget_product_search .header-widget:after,.widget.widget_search .header-widget:after,.page-content.widget_search .header-widget:after {  display: none;}.widget.widget_block.widget_search button,.page-content.widget_block.widget_search button,.widget.widget_product_search button,.page-content.widget_product_search button {  font-size: 0px !important;  color: #64d9b9 !important;  color: var(--main) !important;  padding: 0 !important;  margin: 0;  min-width: auto;  line-height: 0;}.widget.widget_block.widget_search button:before,.page-content.widget_block.widget_search button:before,.widget.widget_product_search button:before,.page-content.widget_product_search button:before {  text-align: center;  margin: 0 !important;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  color: #1d2939;  color: var(--black);  position: relative;  display: block !important;  top: 0;  line-height: 60px !important;  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\E842";  font-size: 20px;  margin-top: 0px;}.widget.widget_block.widget_search button:hover,.page-content.widget_block.widget_search button:hover,.widget.widget_product_search button:hover,.page-content.widget_product_search button:hover {  background-color: #1d2939 !important;  background-color: var(--black) !important;}.widget.widget_block.widget_search button:hover:before,.page-content.widget_block.widget_search button:hover:before,.widget.widget_product_search button:hover:before,.page-content.widget_product_search button:hover:before {  color: #64d9b9;  color: var(--main);}.widget .wp-block-search__inside-wrapper,.page-content .wp-block-search__inside-wrapper,.widget .wp-searchform,.page-content .wp-searchform {  padding: 0 0px;  margin: 0 0 0px;  width: 100%;  display: block;  position: relative;}.widget .wp-block-search__inside-wrapper .btn,.page-content .wp-block-search__inside-wrapper .btn,.widget .wp-searchform .btn,.page-content .wp-searchform .btn {  min-width: initial;  margin: 0;}.widget .wp-block-search__inside-wrapper input[type="text"],.page-content .wp-block-search__inside-wrapper input[type="text"],.widget .wp-searchform input[type="text"],.page-content .wp-searchform input[type="text"] {  width: 100%;  display: block;}.widget .wp-block-search__inside-wrapper,.page-content .wp-block-search__inside-wrapper,.widget .woocommerce-product-search,.page-content .woocommerce-product-search,.widget .search-form,.page-content .search-form {  margin: 0;  width: 100%;  display: block;  position: relative;}.widget .wp-block-search__inside-wrapper label,.page-content .wp-block-search__inside-wrapper label,.widget .woocommerce-product-search label,.page-content .woocommerce-product-search label,.widget .search-form label,.page-content .search-form label {  display: block;}.widget .wp-block-search__inside-wrapper .search-icon,.page-content .wp-block-search__inside-wrapper .search-icon,.widget .woocommerce-product-search .search-icon,.page-content .woocommerce-product-search .search-icon,.widget .search-form .search-icon,.page-content .search-form .search-icon {  color: #64d9b9;  color: var(--main);  transition: background .4s ease;}.widget .wp-block-search__inside-wrapper .search-icon:hover,.page-content .wp-block-search__inside-wrapper .search-icon:hover,.widget .woocommerce-product-search .search-icon:hover,.page-content .woocommerce-product-search .search-icon:hover,.widget .search-form .search-icon:hover,.page-content .search-form .search-icon:hover {  background-color: #1d2939;  background-color: var(--black);}.widget .wp-block-search__inside-wrapper .search-icon:before,.page-content .wp-block-search__inside-wrapper .search-icon:before,.widget .woocommerce-product-search .search-icon:before,.page-content .woocommerce-product-search .search-icon:before,.widget .search-form .search-icon:before,.page-content .search-form .search-icon:before {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\E842";  font-size: 18px;  margin-top: 0px;  width: 66px;  height: 66px;  line-height: 66px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  color: #1d2939;  color: var(--black);  border-radius: 0;}.widget .wp-block-search__inside-wrapper .search-icon:hover:before,.page-content .wp-block-search__inside-wrapper .search-icon:hover:before,.widget .woocommerce-product-search .search-icon:hover:before,.page-content .woocommerce-product-search .search-icon:hover:before,.widget .search-form .search-icon:hover:before,.page-content .search-form .search-icon:hover:before {  color: #ffffff;  color: var(--white);}.widget .wp-block-search__inside-wrapper input[type="search"],.page-content .wp-block-search__inside-wrapper input[type="search"],.widget .woocommerce-product-search input[type="search"],.page-content .woocommerce-product-search input[type="search"],.widget .search-form input[type="search"],.page-content .search-form input[type="search"],.widget .wp-block-search__inside-wrapper input[type="text"],.page-content .wp-block-search__inside-wrapper input[type="text"],.widget .woocommerce-product-search input[type="text"],.page-content .woocommerce-product-search input[type="text"],.widget .search-form input[type="text"],.page-content .search-form input[type="text"] {  width: 100%;  display: block;  font-size: 14px !important;  padding: 12px 25px 12px 20px !important;  padding-right: 80px;  height: 66px;  border: 0 !important;  border-radius: 0 !important;  background-color: #ffffff !important;  background-color: var(--white) !important;}.widget .wp-block-search__inside-wrapper.search-form input[type="text"],.page-content .wp-block-search__inside-wrapper.search-form input[type="text"],.widget .woocommerce-product-search.search-form input[type="text"],.page-content .woocommerce-product-search.search-form input[type="text"],.widget .search-form.search-form input[type="text"],.page-content .search-form.search-form input[type="text"] {  /*border: 1px solid @gray-border !important;*/}.widget .wp-block-search__inside-wrapper a,.page-content .wp-block-search__inside-wrapper a,.widget .woocommerce-product-search a,.page-content .woocommerce-product-search a,.widget .search-form a,.page-content .search-form a,.widget .wp-block-search__inside-wrapper button,.page-content .wp-block-search__inside-wrapper button,.widget .woocommerce-product-search button,.page-content .woocommerce-product-search button,.widget .search-form button,.page-content .search-form button,.widget .wp-block-search__inside-wrapper input[type="submit"],.page-content .wp-block-search__inside-wrapper input[type="submit"],.widget .woocommerce-product-search input[type="submit"],.page-content .woocommerce-product-search input[type="submit"],.widget .search-form input[type="submit"],.page-content .search-form input[type="submit"],.widget .wp-block-search__inside-wrapper button[type="submit"],.page-content .wp-block-search__inside-wrapper button[type="submit"],.widget .woocommerce-product-search button[type="submit"],.page-content .woocommerce-product-search button[type="submit"],.widget .search-form button[type="submit"],.page-content .search-form button[type="submit"] {  overflow: hidden;  background: #64d9b9;  width: 66px;  height: 66px;  display: block;  right: 0px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  font-size: 14px;  z-index: 1;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  border: 0;  padding: 0;  position: absolute;}.rtl .widget .wp-block-search__inside-wrapper a,.rtl .page-content .wp-block-search__inside-wrapper a,.rtl .widget .woocommerce-product-search a,.rtl .page-content .woocommerce-product-search a,.rtl .widget .search-form a,.rtl .page-content .search-form a,.rtl .widget .wp-block-search__inside-wrapper button,.rtl .page-content .wp-block-search__inside-wrapper button,.rtl .widget .woocommerce-product-search button,.rtl .page-content .woocommerce-product-search button,.rtl .widget .search-form button,.rtl .page-content .search-form button,.rtl .widget .wp-block-search__inside-wrapper input[type="submit"],.rtl .page-content .wp-block-search__inside-wrapper input[type="submit"],.rtl .widget .woocommerce-product-search input[type="submit"],.rtl .page-content .woocommerce-product-search input[type="submit"],.rtl .widget .search-form input[type="submit"],.rtl .page-content .search-form input[type="submit"],.rtl .widget .wp-block-search__inside-wrapper button[type="submit"],.rtl .page-content .wp-block-search__inside-wrapper button[type="submit"],.rtl .widget .woocommerce-product-search button[type="submit"],.rtl .page-content .woocommerce-product-search button[type="submit"],.rtl .widget .search-form button[type="submit"],.rtl .page-content .search-form button[type="submit"] {  right: auto;  left: 0px;}.widget .wp-block-search__inside-wrapper a:before,.page-content .wp-block-search__inside-wrapper a:before,.widget .woocommerce-product-search a:before,.page-content .woocommerce-product-search a:before,.widget .search-form a:before,.page-content .search-form a:before,.widget .wp-block-search__inside-wrapper button:before,.page-content .wp-block-search__inside-wrapper button:before,.widget .woocommerce-product-search button:before,.page-content .woocommerce-product-search button:before,.widget .search-form button:before,.page-content .search-form button:before,.widget .wp-block-search__inside-wrapper input[type="submit"]:before,.page-content .wp-block-search__inside-wrapper input[type="submit"]:before,.widget .woocommerce-product-search input[type="submit"]:before,.page-content .woocommerce-product-search input[type="submit"]:before,.widget .search-form input[type="submit"]:before,.page-content .search-form input[type="submit"]:before,.widget .wp-block-search__inside-wrapper button[type="submit"]:before,.page-content .wp-block-search__inside-wrapper button[type="submit"]:before,.widget .woocommerce-product-search button[type="submit"]:before,.page-content .woocommerce-product-search button[type="submit"]:before,.widget .search-form button[type="submit"]:before,.page-content .search-form button[type="submit"]:before {  color: #1d2939;  color: var(--black);}.widget .wp-block-search__inside-wrapper a span,.page-content .wp-block-search__inside-wrapper a span,.widget .woocommerce-product-search a span,.page-content .woocommerce-product-search a span,.widget .search-form a span,.page-content .search-form a span,.widget .wp-block-search__inside-wrapper button span,.page-content .wp-block-search__inside-wrapper button span,.widget .woocommerce-product-search button span,.page-content .woocommerce-product-search button span,.widget .search-form button span,.page-content .search-form button span,.widget .wp-block-search__inside-wrapper input[type="submit"] span,.page-content .wp-block-search__inside-wrapper input[type="submit"] span,.widget .woocommerce-product-search input[type="submit"] span,.page-content .woocommerce-product-search input[type="submit"] span,.widget .search-form input[type="submit"] span,.page-content .search-form input[type="submit"] span,.widget .wp-block-search__inside-wrapper button[type="submit"] span,.page-content .wp-block-search__inside-wrapper button[type="submit"] span,.widget .woocommerce-product-search button[type="submit"] span,.page-content .woocommerce-product-search button[type="submit"] span,.widget .search-form button[type="submit"] span,.page-content .search-form button[type="submit"] span {  padding: 0;  position: relative;}.widget .wp-block-search__inside-wrapper a span::before,.page-content .wp-block-search__inside-wrapper a span::before,.widget .woocommerce-product-search a span::before,.page-content .woocommerce-product-search a span::before,.widget .search-form a span::before,.page-content .search-form a span::before,.widget .wp-block-search__inside-wrapper button span::before,.page-content .wp-block-search__inside-wrapper button span::before,.widget .woocommerce-product-search button span::before,.page-content .woocommerce-product-search button span::before,.widget .search-form button span::before,.page-content .search-form button span::before,.widget .wp-block-search__inside-wrapper input[type="submit"] span::before,.page-content .wp-block-search__inside-wrapper input[type="submit"] span::before,.widget .woocommerce-product-search input[type="submit"] span::before,.page-content .woocommerce-product-search input[type="submit"] span::before,.widget .search-form input[type="submit"] span::before,.page-content .search-form input[type="submit"] span::before,.widget .wp-block-search__inside-wrapper button[type="submit"] span::before,.page-content .wp-block-search__inside-wrapper button[type="submit"] span::before,.widget .woocommerce-product-search button[type="submit"] span::before,.page-content .woocommerce-product-search button[type="submit"] span::before,.widget .search-form button[type="submit"] span::before,.page-content .search-form button[type="submit"] span::before {  color: #1d2939;  color: var(--black);}.widget .wp-block-search__inside-wrapper a:after,.page-content .wp-block-search__inside-wrapper a:after,.widget .woocommerce-product-search a:after,.page-content .woocommerce-product-search a:after,.widget .search-form a:after,.page-content .search-form a:after,.widget .wp-block-search__inside-wrapper button:after,.page-content .wp-block-search__inside-wrapper button:after,.widget .woocommerce-product-search button:after,.page-content .woocommerce-product-search button:after,.widget .search-form button:after,.page-content .search-form button:after,.widget .wp-block-search__inside-wrapper input[type="submit"]:after,.page-content .wp-block-search__inside-wrapper input[type="submit"]:after,.widget .woocommerce-product-search input[type="submit"]:after,.page-content .woocommerce-product-search input[type="submit"]:after,.widget .search-form input[type="submit"]:after,.page-content .search-form input[type="submit"]:after,.widget .wp-block-search__inside-wrapper button[type="submit"]:after,.page-content .wp-block-search__inside-wrapper button[type="submit"]:after,.widget .woocommerce-product-search button[type="submit"]:after,.page-content .woocommerce-product-search button[type="submit"]:after,.widget .search-form button[type="submit"]:after,.page-content .search-form button[type="submit"]:after {  display: none;}.widget.widget_products .product_list_widget li,.page-content.widget_products .product_list_widget li {  padding-bottom: 4px;}.widget.widget_products .product_list_widget > li > a,.page-content.widget_products .product_list_widget > li > a {  padding-left: 0;}.widget.widget_products .product_list_widget > li > a img,.page-content.widget_products .product_list_widget > li > a img {  margin-right: 12px;  width: 70px !important;}.widget.widget_products .product_list_widget .star-rating,.page-content.widget_products .product_list_widget .star-rating {  margin: 8px 0 0;  padding-bottom: 19px;}.widget.widget_products .product_list_widget del,.page-content.widget_products .product_list_widget del {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.widget.widget_nav_menu,.page-content.widget_nav_menu {  /*	a { .font-main; font-weight: bold;  }*/}.widget.widget_nav_menu .fa:before,.page-content.widget_nav_menu .fa:before {  display: none;}.widget ol,.page-content ol {  padding-left: 0;}.widget ul[class*="wp-block-"][class*="wp-block-"],.page-content ul[class*="wp-block-"][class*="wp-block-"],.widget.widget_nav_menu[class*="wp-block-"],.page-content.widget_nav_menu[class*="wp-block-"],.widget.widget_recent_entries[class*="wp-block-"],.page-content.widget_recent_entries[class*="wp-block-"],.widget.widget_meta[class*="wp-block-"],.page-content.widget_meta[class*="wp-block-"],.widget.widget_pages[class*="wp-block-"],.page-content.widget_pages[class*="wp-block-"],.widget.widget_archive[class*="wp-block-"],.page-content.widget_archive[class*="wp-block-"],.widget.widget_categories[class*="wp-block-"],.page-content.widget_categories[class*="wp-block-"],.widget.widget_product_categories[class*="wp-block-"],.page-content.widget_product_categories[class*="wp-block-"],.widget ul[class*="wp-block-"] ul,.page-content ul[class*="wp-block-"] ul,.widget.widget_nav_menu ul,.page-content.widget_nav_menu ul,.widget.widget_recent_entries ul,.page-content.widget_recent_entries ul,.widget.widget_meta ul,.page-content.widget_meta ul,.widget.widget_pages ul,.page-content.widget_pages ul,.widget.widget_archive ul,.page-content.widget_archive ul,.widget.widget_categories ul,.page-content.widget_categories ul,.widget.widget_product_categories ul,.page-content.widget_product_categories ul {  margin-top: 0px;  padding-bottom: 0px;  margin-left: 1px;}.widget ul[class*="wp-block-"][class*="wp-block-"] ul,.page-content ul[class*="wp-block-"][class*="wp-block-"] ul,.widget.widget_nav_menu[class*="wp-block-"] ul,.page-content.widget_nav_menu[class*="wp-block-"] ul,.widget.widget_recent_entries[class*="wp-block-"] ul,.page-content.widget_recent_entries[class*="wp-block-"] ul,.widget.widget_meta[class*="wp-block-"] ul,.page-content.widget_meta[class*="wp-block-"] ul,.widget.widget_pages[class*="wp-block-"] ul,.page-content.widget_pages[class*="wp-block-"] ul,.widget.widget_archive[class*="wp-block-"] ul,.page-content.widget_archive[class*="wp-block-"] ul,.widget.widget_categories[class*="wp-block-"] ul,.page-content.widget_categories[class*="wp-block-"] ul,.widget.widget_product_categories[class*="wp-block-"] ul,.page-content.widget_product_categories[class*="wp-block-"] ul,.widget ul[class*="wp-block-"] ul ul,.page-content ul[class*="wp-block-"] ul ul,.widget.widget_nav_menu ul ul,.page-content.widget_nav_menu ul ul,.widget.widget_recent_entries ul ul,.page-content.widget_recent_entries ul ul,.widget.widget_meta ul ul,.page-content.widget_meta ul ul,.widget.widget_pages ul ul,.page-content.widget_pages ul ul,.widget.widget_archive ul ul,.page-content.widget_archive ul ul,.widget.widget_categories ul ul,.page-content.widget_categories ul ul,.widget.widget_product_categories ul ul,.page-content.widget_product_categories ul ul {  margin-top: 0;  margin-left: 20px;  margin-bottom: 0;  padding-bottom: 0;}.widget ul[class*="wp-block-"][class*="wp-block-"] li,.page-content ul[class*="wp-block-"][class*="wp-block-"] li,.widget.widget_nav_menu[class*="wp-block-"] li,.page-content.widget_nav_menu[class*="wp-block-"] li,.widget.widget_recent_entries[class*="wp-block-"] li,.page-content.widget_recent_entries[class*="wp-block-"] li,.widget.widget_meta[class*="wp-block-"] li,.page-content.widget_meta[class*="wp-block-"] li,.widget.widget_pages[class*="wp-block-"] li,.page-content.widget_pages[class*="wp-block-"] li,.widget.widget_archive[class*="wp-block-"] li,.page-content.widget_archive[class*="wp-block-"] li,.widget.widget_categories[class*="wp-block-"] li,.page-content.widget_categories[class*="wp-block-"] li,.widget.widget_product_categories[class*="wp-block-"] li,.page-content.widget_product_categories[class*="wp-block-"] li,.widget ul[class*="wp-block-"] ul li,.page-content ul[class*="wp-block-"] ul li,.widget.widget_nav_menu ul li,.page-content.widget_nav_menu ul li,.widget.widget_recent_entries ul li,.page-content.widget_recent_entries ul li,.widget.widget_meta ul li,.page-content.widget_meta ul li,.widget.widget_pages ul li,.page-content.widget_pages ul li,.widget.widget_archive ul li,.page-content.widget_archive ul li,.widget.widget_categories ul li,.page-content.widget_categories ul li,.widget.widget_product_categories ul li,.page-content.widget_product_categories ul li {  margin-bottom: 0;  color: rgba(0, 0, 0, 0.25);  font-size: 14px;  position: relative;  font-weight: normal;}.widget ul[class*="wp-block-"][class*="wp-block-"] li:last-child,.page-content ul[class*="wp-block-"][class*="wp-block-"] li:last-child,.widget.widget_nav_menu[class*="wp-block-"] li:last-child,.page-content.widget_nav_menu[class*="wp-block-"] li:last-child,.widget.widget_recent_entries[class*="wp-block-"] li:last-child,.page-content.widget_recent_entries[class*="wp-block-"] li:last-child,.widget.widget_meta[class*="wp-block-"] li:last-child,.page-content.widget_meta[class*="wp-block-"] li:last-child,.widget.widget_pages[class*="wp-block-"] li:last-child,.page-content.widget_pages[class*="wp-block-"] li:last-child,.widget.widget_archive[class*="wp-block-"] li:last-child,.page-content.widget_archive[class*="wp-block-"] li:last-child,.widget.widget_categories[class*="wp-block-"] li:last-child,.page-content.widget_categories[class*="wp-block-"] li:last-child,.widget.widget_product_categories[class*="wp-block-"] li:last-child,.page-content.widget_product_categories[class*="wp-block-"] li:last-child,.widget ul[class*="wp-block-"] ul li:last-child,.page-content ul[class*="wp-block-"] ul li:last-child,.widget.widget_nav_menu ul li:last-child,.page-content.widget_nav_menu ul li:last-child,.widget.widget_recent_entries ul li:last-child,.page-content.widget_recent_entries ul li:last-child,.widget.widget_meta ul li:last-child,.page-content.widget_meta ul li:last-child,.widget.widget_pages ul li:last-child,.page-content.widget_pages ul li:last-child,.widget.widget_archive ul li:last-child,.page-content.widget_archive ul li:last-child,.widget.widget_categories ul li:last-child,.page-content.widget_categories ul li:last-child,.widget.widget_product_categories ul li:last-child,.page-content.widget_product_categories ul li:last-child {  padding-bottom: 0;}.widget ul[class*="wp-block-"][class*="wp-block-"] li:last-child:after,.page-content ul[class*="wp-block-"][class*="wp-block-"] li:last-child:after,.widget.widget_nav_menu[class*="wp-block-"] li:last-child:after,.page-content.widget_nav_menu[class*="wp-block-"] li:last-child:after,.widget.widget_recent_entries[class*="wp-block-"] li:last-child:after,.page-content.widget_recent_entries[class*="wp-block-"] li:last-child:after,.widget.widget_meta[class*="wp-block-"] li:last-child:after,.page-content.widget_meta[class*="wp-block-"] li:last-child:after,.widget.widget_pages[class*="wp-block-"] li:last-child:after,.page-content.widget_pages[class*="wp-block-"] li:last-child:after,.widget.widget_archive[class*="wp-block-"] li:last-child:after,.page-content.widget_archive[class*="wp-block-"] li:last-child:after,.widget.widget_categories[class*="wp-block-"] li:last-child:after,.page-content.widget_categories[class*="wp-block-"] li:last-child:after,.widget.widget_product_categories[class*="wp-block-"] li:last-child:after,.page-content.widget_product_categories[class*="wp-block-"] li:last-child:after,.widget ul[class*="wp-block-"] ul li:last-child:after,.page-content ul[class*="wp-block-"] ul li:last-child:after,.widget.widget_nav_menu ul li:last-child:after,.page-content.widget_nav_menu ul li:last-child:after,.widget.widget_recent_entries ul li:last-child:after,.page-content.widget_recent_entries ul li:last-child:after,.widget.widget_meta ul li:last-child:after,.page-content.widget_meta ul li:last-child:after,.widget.widget_pages ul li:last-child:after,.page-content.widget_pages ul li:last-child:after,.widget.widget_archive ul li:last-child:after,.page-content.widget_archive ul li:last-child:after,.widget.widget_categories ul li:last-child:after,.page-content.widget_categories ul li:last-child:after,.widget.widget_product_categories ul li:last-child:after,.page-content.widget_product_categories ul li:last-child:after {  display: none;}.widget ul[class*="wp-block-"][class*="wp-block-"] li:before,.page-content ul[class*="wp-block-"][class*="wp-block-"] li:before,.widget.widget_nav_menu[class*="wp-block-"] li:before,.page-content.widget_nav_menu[class*="wp-block-"] li:before,.widget.widget_recent_entries[class*="wp-block-"] li:before,.page-content.widget_recent_entries[class*="wp-block-"] li:before,.widget.widget_meta[class*="wp-block-"] li:before,.page-content.widget_meta[class*="wp-block-"] li:before,.widget.widget_pages[class*="wp-block-"] li:before,.page-content.widget_pages[class*="wp-block-"] li:before,.widget.widget_archive[class*="wp-block-"] li:before,.page-content.widget_archive[class*="wp-block-"] li:before,.widget.widget_categories[class*="wp-block-"] li:before,.page-content.widget_categories[class*="wp-block-"] li:before,.widget.widget_product_categories[class*="wp-block-"] li:before,.page-content.widget_product_categories[class*="wp-block-"] li:before,.widget ul[class*="wp-block-"] ul li:before,.page-content ul[class*="wp-block-"] ul li:before,.widget.widget_nav_menu ul li:before,.page-content.widget_nav_menu ul li:before,.widget.widget_recent_entries ul li:before,.page-content.widget_recent_entries ul li:before,.widget.widget_meta ul li:before,.page-content.widget_meta ul li:before,.widget.widget_pages ul li:before,.page-content.widget_pages ul li:before,.widget.widget_archive ul li:before,.page-content.widget_archive ul li:before,.widget.widget_categories ul li:before,.page-content.widget_categories ul li:before,.widget.widget_product_categories ul li:before,.page-content.widget_product_categories ul li:before {  content: "//";  font-size: 12px;  line-height: 12px;  color: #64d9b9;  color: var(--main);  margin-right: 10px;  margin-inline-end: 10px;  margin-inline-start: 0;  top: -1px;  position: relative;}.rtl .widget ul[class*="wp-block-"][class*="wp-block-"] li:before,.rtl .page-content ul[class*="wp-block-"][class*="wp-block-"] li:before,.rtl .widget.widget_nav_menu[class*="wp-block-"] li:before,.rtl .page-content.widget_nav_menu[class*="wp-block-"] li:before,.rtl .widget.widget_recent_entries[class*="wp-block-"] li:before,.rtl .page-content.widget_recent_entries[class*="wp-block-"] li:before,.rtl .widget.widget_meta[class*="wp-block-"] li:before,.rtl .page-content.widget_meta[class*="wp-block-"] li:before,.rtl .widget.widget_pages[class*="wp-block-"] li:before,.rtl .page-content.widget_pages[class*="wp-block-"] li:before,.rtl .widget.widget_archive[class*="wp-block-"] li:before,.rtl .page-content.widget_archive[class*="wp-block-"] li:before,.rtl .widget.widget_categories[class*="wp-block-"] li:before,.rtl .page-content.widget_categories[class*="wp-block-"] li:before,.rtl .widget.widget_product_categories[class*="wp-block-"] li:before,.rtl .page-content.widget_product_categories[class*="wp-block-"] li:before,.rtl .widget ul[class*="wp-block-"] ul li:before,.rtl .page-content ul[class*="wp-block-"] ul li:before,.rtl .widget.widget_nav_menu ul li:before,.rtl .page-content.widget_nav_menu ul li:before,.rtl .widget.widget_recent_entries ul li:before,.rtl .page-content.widget_recent_entries ul li:before,.rtl .widget.widget_meta ul li:before,.rtl .page-content.widget_meta ul li:before,.rtl .widget.widget_pages ul li:before,.rtl .page-content.widget_pages ul li:before,.rtl .widget.widget_archive ul li:before,.rtl .page-content.widget_archive ul li:before,.rtl .widget.widget_categories ul li:before,.rtl .page-content.widget_categories ul li:before,.rtl .widget.widget_product_categories ul li:before,.rtl .page-content.widget_product_categories ul li:before {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.widget ul[class*="wp-block-"][class*="wp-block-"] li a,.page-content ul[class*="wp-block-"][class*="wp-block-"] li a,.widget.widget_nav_menu[class*="wp-block-"] li a,.page-content.widget_nav_menu[class*="wp-block-"] li a,.widget.widget_recent_entries[class*="wp-block-"] li a,.page-content.widget_recent_entries[class*="wp-block-"] li a,.widget.widget_meta[class*="wp-block-"] li a,.page-content.widget_meta[class*="wp-block-"] li a,.widget.widget_pages[class*="wp-block-"] li a,.page-content.widget_pages[class*="wp-block-"] li a,.widget.widget_archive[class*="wp-block-"] li a,.page-content.widget_archive[class*="wp-block-"] li a,.widget.widget_categories[class*="wp-block-"] li a,.page-content.widget_categories[class*="wp-block-"] li a,.widget.widget_product_categories[class*="wp-block-"] li a,.page-content.widget_product_categories[class*="wp-block-"] li a,.widget ul[class*="wp-block-"] ul li a,.page-content ul[class*="wp-block-"] ul li a,.widget.widget_nav_menu ul li a,.page-content.widget_nav_menu ul li a,.widget.widget_recent_entries ul li a,.page-content.widget_recent_entries ul li a,.widget.widget_meta ul li a,.page-content.widget_meta ul li a,.widget.widget_pages ul li a,.page-content.widget_pages ul li a,.widget.widget_archive ul li a,.page-content.widget_archive ul li a,.widget.widget_categories ul li a,.page-content.widget_categories ul li a,.widget.widget_product_categories ul li a,.page-content.widget_product_categories ul li a {  padding-left: 0;  padding: 0px 0 10px;  font-size: 14px;  display: inline-block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.lte-background-black .widget ul[class*="wp-block-"][class*="wp-block-"] li a,.lte-background-black .page-content ul[class*="wp-block-"][class*="wp-block-"] li a,.lte-background-black .widget.widget_nav_menu[class*="wp-block-"] li a,.lte-background-black .page-content.widget_nav_menu[class*="wp-block-"] li a,.lte-background-black .widget.widget_recent_entries[class*="wp-block-"] li a,.lte-background-black .page-content.widget_recent_entries[class*="wp-block-"] li a,.lte-background-black .widget.widget_meta[class*="wp-block-"] li a,.lte-background-black .page-content.widget_meta[class*="wp-block-"] li a,.lte-background-black .widget.widget_pages[class*="wp-block-"] li a,.lte-background-black .page-content.widget_pages[class*="wp-block-"] li a,.lte-background-black .widget.widget_archive[class*="wp-block-"] li a,.lte-background-black .page-content.widget_archive[class*="wp-block-"] li a,.lte-background-black .widget.widget_categories[class*="wp-block-"] li a,.lte-background-black .page-content.widget_categories[class*="wp-block-"] li a,.lte-background-black .widget.widget_product_categories[class*="wp-block-"] li a,.lte-background-black .page-content.widget_product_categories[class*="wp-block-"] li a,.lte-background-black .widget ul[class*="wp-block-"] ul li a,.lte-background-black .page-content ul[class*="wp-block-"] ul li a,.lte-background-black .widget.widget_nav_menu ul li a,.lte-background-black .page-content.widget_nav_menu ul li a,.lte-background-black .widget.widget_recent_entries ul li a,.lte-background-black .page-content.widget_recent_entries ul li a,.lte-background-black .widget.widget_meta ul li a,.lte-background-black .page-content.widget_meta ul li a,.lte-background-black .widget.widget_pages ul li a,.lte-background-black .page-content.widget_pages ul li a,.lte-background-black .widget.widget_archive ul li a,.lte-background-black .page-content.widget_archive ul li a,.lte-background-black .widget.widget_categories ul li a,.lte-background-black .page-content.widget_categories ul li a,.lte-background-black .widget.widget_product_categories ul li a,.lte-background-black .page-content.widget_product_categories ul li a {  color: #ffffff;  color: var(--white);}.widget ul[class*="wp-block-"][class*="wp-block-"] li a:hover,.page-content ul[class*="wp-block-"][class*="wp-block-"] li a:hover,.widget.widget_nav_menu[class*="wp-block-"] li a:hover,.page-content.widget_nav_menu[class*="wp-block-"] li a:hover,.widget.widget_recent_entries[class*="wp-block-"] li a:hover,.page-content.widget_recent_entries[class*="wp-block-"] li a:hover,.widget.widget_meta[class*="wp-block-"] li a:hover,.page-content.widget_meta[class*="wp-block-"] li a:hover,.widget.widget_pages[class*="wp-block-"] li a:hover,.page-content.widget_pages[class*="wp-block-"] li a:hover,.widget.widget_archive[class*="wp-block-"] li a:hover,.page-content.widget_archive[class*="wp-block-"] li a:hover,.widget.widget_categories[class*="wp-block-"] li a:hover,.page-content.widget_categories[class*="wp-block-"] li a:hover,.widget.widget_product_categories[class*="wp-block-"] li a:hover,.page-content.widget_product_categories[class*="wp-block-"] li a:hover,.widget ul[class*="wp-block-"] ul li a:hover,.page-content ul[class*="wp-block-"] ul li a:hover,.widget.widget_nav_menu ul li a:hover,.page-content.widget_nav_menu ul li a:hover,.widget.widget_recent_entries ul li a:hover,.page-content.widget_recent_entries ul li a:hover,.widget.widget_meta ul li a:hover,.page-content.widget_meta ul li a:hover,.widget.widget_pages ul li a:hover,.page-content.widget_pages ul li a:hover,.widget.widget_archive ul li a:hover,.page-content.widget_archive ul li a:hover,.widget.widget_categories ul li a:hover,.page-content.widget_categories ul li a:hover,.widget.widget_product_categories ul li a:hover,.page-content.widget_product_categories ul li a:hover {  color: #64d9b9;  color: var(--main);}.widget ul[class*="wp-block-"] div > ul > li > .sub-menu .sub-menu,.page-content ul[class*="wp-block-"] div > ul > li > .sub-menu .sub-menu,.widget.widget_nav_menu div > ul > li > .sub-menu .sub-menu,.page-content.widget_nav_menu div > ul > li > .sub-menu .sub-menu,.widget.widget_recent_entries div > ul > li > .sub-menu .sub-menu,.page-content.widget_recent_entries div > ul > li > .sub-menu .sub-menu,.widget.widget_meta div > ul > li > .sub-menu .sub-menu,.page-content.widget_meta div > ul > li > .sub-menu .sub-menu,.widget.widget_pages div > ul > li > .sub-menu .sub-menu,.page-content.widget_pages div > ul > li > .sub-menu .sub-menu,.widget.widget_archive div > ul > li > .sub-menu .sub-menu,.page-content.widget_archive div > ul > li > .sub-menu .sub-menu,.widget.widget_categories div > ul > li > .sub-menu .sub-menu,.page-content.widget_categories div > ul > li > .sub-menu .sub-menu,.widget.widget_product_categories div > ul > li > .sub-menu .sub-menu,.page-content.widget_product_categories div > ul > li > .sub-menu .sub-menu {  margin-left: 10px;}.widget.widget_archive ul li,.page-content.widget_archive ul li,.widget.widget_categories ul li,.page-content.widget_categories ul li,.widget.widget_product_categories ul li,.page-content.widget_product_categories ul li {  color: rgba(0, 0, 0, 0.5);  border-color: #ebf3f5;  border-color: var(--gray);  font-size: 16px;  line-height: 26px;}.widget.widget_archive ul li a,.page-content.widget_archive ul li a,.widget.widget_categories ul li a,.page-content.widget_categories ul li a,.widget.widget_product_categories ul li a,.page-content.widget_product_categories ul li a {  font-size: 16px;  line-height: 26px;  color: #1d2939;  color: var(--black);}.widget.widget_rss .header-widget a,.page-content.widget_rss .header-widget a {  color: #1d2939;  color: var(--black);}.widget.widget_rss .header-widget:before,.page-content.widget_rss .header-widget:before {  display: none;}.widget.widget_rss .lte-sidebar-header,.page-content.widget_rss .lte-sidebar-header {  margin-bottom: 15px;}.widget.widget_rss ul,.page-content.widget_rss ul {  margin-left: 0;}.widget.widget_rss li,.page-content.widget_rss li {  text-align: left;  padding-bottom: 15px;}.widget.widget_rss li:before,.page-content.widget_rss li:before {  display: none;}.widget.widget_rss li:after,.page-content.widget_rss li:after {  clear: both;  content: "";  display: block;}.widget.widget_rss li a,.page-content.widget_rss li a {  padding-left: 0;  padding-bottom: 0;}.widget.widget_rss .rssSummary,.page-content.widget_rss .rssSummary {  font-size: 14px;  line-height: 1.7em;}.widget.widget_rss li .rsswidget,.page-content.widget_rss li .rsswidget {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 22px;}.widget.widget_rss li .rsswidget img,.page-content.widget_rss li .rsswidget img {  position: relative;  top: -3px;}.widget.widget_rss cite,.page-content.widget_rss cite {  font-size: 16px;  float: right;  font-weight: normal;  color: #1d2939;  color: var(--black);}.widget.widget_rss .rss-date,.page-content.widget_rss .rss-date {  font-size: 13px;  display: block;  font-weight: normal;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.lte-background-black .widget.widget_rss .rss-date,.lte-background-black .page-content.widget_rss .rss-date {  color: #64d9b9;  color: var(--main);}.lte-tag {  font-size: 14px !important;  line-height: 1.3em;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  display: inline-block;  text-transform: lowercase;  padding: 7px 18px 7px 16px;  margin-bottom: 10px;  margin-right: 4px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  border: 1px solid rgba(0, 0, 0, 0.2);  color: #1d2939 !important;  color: var(--black) !important;}.lte-tag:before {  content: "#";  color: #64d9b9;  color: var(--main);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-tag:hover {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff !important;  color: var(--white) !important;  border-color: transparent;}.lte-tag:hover:before {  color: #ffffff;  color: var(--white);}.widget_product_tag_cloud,.widget_tag_cloud,.lte-tags {  margin: 0 0;  padding: 0 0;}.widget_product_tag_cloud a,.widget_tag_cloud a,.lte-tags a {  font-size: 14px !important;  line-height: 1.3em;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  display: inline-block;  text-transform: lowercase;  padding: 7px 18px 7px 16px;  margin-bottom: 10px;  margin-right: 4px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  border: 1px solid rgba(0, 0, 0, 0.2);  color: #1d2939 !important;  color: var(--black) !important;}.widget_product_tag_cloud a:before,.widget_tag_cloud a:before,.lte-tags a:before {  content: "#";  color: #64d9b9;  color: var(--main);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover,.lte-tags a:hover {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff !important;  color: var(--white) !important;  border-color: transparent;}.widget_product_tag_cloud a:hover:before,.widget_tag_cloud a:hover:before,.lte-tags a:hover:before {  color: #ffffff;  color: var(--white);}.widget_product_tag_cloud a:last-child:after,.widget_tag_cloud a:last-child:after,.lte-tags a:last-child:after {  content: "";}.page-content .search-form input[type="text"] {  padding-top: 23px !important;  padding-bottom: 23px !important;}.wp-block-latest-comments a {  color: #64d9b9 !important;  color: var(--main) !important;}.widget_recent_comments ul {  margin-left: 0 !important;  margin-top: 0px !important;}.widget_recent_comments li {  padding-left: 0px;  margin-top: 14px !important;  color: transparent;  text-align: start !important;  font-size: 0px !important;  padding-bottom: 7px;  font-family: 'Mulish', sans-serif !important;  font-family: var(--font-main), sans-serif !important;  letter-spacing: var(--font-main-letterspacing) !important;  font-style: normal;  line-height: 1.3em;}.widget_recent_comments li:before {  display: none !important;}.widget_recent_comments li:last-child {  margin-bottom: 0;  border-bottom: 0;}.widget_recent_comments li span {  font-style: normal;}.widget_recent_comments li .comment-author-link {  position: relative;  top: 0px;  color: #64d9b9;  color: var(--main);  line-height: 1em;  display: inline-block;  margin-bottom: 6px;  font-size: 16px;  font-style: normal;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.widget_recent_comments li .comment-author-link a {  color: #64d9b9;  color: var(--main);}.widget_recent_comments li .comment-author-link a:hover {  color: #1d2939;  color: var(--black);}.widget_recent_comments li .comment-author-link:after {  content: "|";  margin: 0 8px;  font-size: 14px;  font-weight: 100;  top: -1px;  position: relative;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-style: normal;  color: #1d2939;  color: var(--black);}.widget_recent_comments li a {  padding-left: 0px !important;  display: block;  text-transform: none !important;}.widget_recent_comments li > a:not(.comment-author-link) {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 16px;  font-style: normal;  font-weight: normal !important;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  vertical-align: baseline;  display: inline;  line-height: 1.3em;}.widget_recent_comments li > a:not(.comment-author-link):hover {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  color: #1d2939;  color: var(--black);}.widget_calendar {  text-align: left;}.widget_calendar .calendar_wrap {  max-width: 450px;}@media (min-width: 1600px) {  .widget_calendar .calendar_wrap {    padding: 0 0px 0px;  }}.widget_calendar caption {  text-align: center;  font-size: 16px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  padding: 0 15px 10px;  color: #1d2939;  color: var(--black);}.widget_calendar table {  width: 100%;  position: relative;}.widget_calendar th,.widget_calendar td {  text-align: center;  padding: 8px 0;  font-weight: normal;  font-size: 14px;  width: 14.3%;}.widget_calendar th {  font-size: 14px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.widget_calendar .wp-calendar-nav-prev,.widget_calendar .wp-calendar-nav-next {  padding-top: 10px;  display: inline-block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.widget_calendar a {  color: #64d9b9;  color: var(--main);  font-size: 16px;}.widget_calendar a:hover {  color: #ffffff;  color: var(--white);}.widget_calendar #today {  position: relative;  z-index: 2;  color: #ffffff;  color: var(--white);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.widget_calendar #today > a {  color: #ffffff;  color: var(--white);}.widget_calendar #today:before {  z-index: -1;  content: '';  position: absolute;  width: 2em;  height: 2em;  left: 50%;  top: 50%;  margin-top: 0px;  background-color: #64d9b9;  background-color: var(--main);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.widget_flickr ul {  margin-top: -20px !important;  margin-left: 0 !important;}.widget_flickr ul li {  margin-bottom: 0 !important;  margin-top: 20px;}.widget_flickr .flickr_badge_image {  padding: 0;  overflow: hidden;  display: inline-block;  width: 33%;  text-align: center;  height: auto;}.widget_flickr img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.zoom-instagram-widget a {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.zoom-instagram-widget a:hover {  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.widget_lte_navmenu ul {  -webkit-column-count: 1;  -moz-column-count: 1;  column-count: 1;}.lte-widget-gallery {  margin: -4px -12px 0 0;}.lte-widget-gallery:after {  clear: both;  display: block;  content: "";}.lte-widget-gallery .lte-item {  padding: 0px 12px 12px 0;  overflow: hidden;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  float: left;}.lte-widget-gallery .lte-item a {  display: block;}.lte-widget-gallery .lte-item img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  max-width: 92px;}.lte-widget-gallery .lte-item:hover img {  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.widget_text .textwidget {  padding: 0px 0px 0px;  margin: 0px 0 0;}.widget_text .lte-widget-gray {  text-align: center;  background-color: #ebf3f5;  background-color: var(--gray);  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  border-radius: 0px !important;  background-clip: border-box !important;  padding: 60px 30px 55px;  margin-top: -37px;}.widget_text img {  margin-bottom: 0px;}.widget_text img + p {  margin-top: 10px;}.widget_text p {  font-size: 16px;  line-height: 1.5em;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.widget_text p span {  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.widget_text p:not(:last-child) {  margin: 0 0 20px 0;}.widget_text .lte-btn-wrap {  margin-top: 24px;  margin-bottom: 20px;}.widget_text .lte-btn-wrap .btn-transparent {  margin-top: -10px !important;  padding-top: 0 !important;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background-clip: border-box;}.widget_text .widget_tag_cloud {  display: none;}.lte-widget-banner {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  width: 100%;  background-color: #64d9b9;  background-color: var(--main);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  position: relative;  margin-bottom: 35px;}@media (min-width: 1199px) {  .lte-widget-banner {    min-width: 1020px;  }}@media (max-width: 767px) {  .lte-widget-banner .lte-icon,  .lte-widget-banner .lte-bg {    display: none !important;  }}.lte-widget-banner .lte-bg {  background-size: cover;  background-position: 50%;  width: 50%;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-border-top-right-radius: 0;  -moz-border-radius-topright: 0;  border-top-right-radius: 0;  -webkit-border-bottom-right-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomright: 0;  -moz-background-clip: padding;  border-bottom-right-radius: 0;}.lte-widget-banner .lte-content {  width: 50%;  text-align: left;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 30px;  padding: 40px 50px 40px 100px;  color: #1d2939;  color: var(--black);  line-height: 1.3em;}@media (min-width: 768px) and (max-width: 991px) {  .lte-widget-banner .lte-content {    padding-left: 80px;  }}@media (max-width: 767px) {  .lte-widget-banner .lte-content {    text-align: center;    padding: 30px 40px;    width: 100%;  }}.lte-widget-banner .lte-content span {  font-size: 16px;  display: block;}.lte-invert-color-main .lte-widget-banner .lte-content {  color: #ffffff;  color: var(--white);}.lte-widget-banner .lte-icon {  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  display: block;}.lte-widget-banner .lte-icon span {  font-size: 36px;  background-color: #ebf3f5;  background-color: var(--gray);  color: #64d9b9;  color: var(--main);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  display: block;  width: 100px;  height: 100px;  line-height: 70px;  border: 15px solid var(--white);  border-color: #ffffff;  border-color: var(--white);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-widget-banner .lte-icon span:before {  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.lte-widget-banner:hover .lte-icon span {  border-width: 8px;  color: #1d2939;  color: var(--black);  border-color: #1d2939;  border-color: var(--black);}@media (max-width: 1199px) {  .div-sidebar .widget-area {    padding: 50px 15px 0 0;    max-width: 330px;    z-index: 99;    position: fixed;    top: 0;    left: 0;    bottom: 0;    overflow: scroll;    -webkit-transform: translate3d(-100%, 0, 0);    -moz-transform: translate3d(-100%, 0, 0);    -ms-transform: translate3d(-100%, 0, 0);    -o-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    -webkit-transition: -webkit-transform 0.7s ease;    -moz-transition: -moz-transform 0.7s ease;    -o-transition: -o-transform 0.7s ease;    transition: -webkit-transform 0.7s ease,-moz-transform 0.7s ease,-o-transform 0.7s ease,transform 0.7s ease;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    background-clip: border-box;    z-index: 500;  }  .admin-bar .div-sidebar .widget-area {    padding-top: 80px;  }  .div-sidebar .widget-area > aside:last-child {    margin-bottom: 20px;  }  .div-sidebar.lte-show .widget-area {    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  .lte-sidebar-close {    position: absolute;    top: 8px;    right: 5px;    cursor: pointer;    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    transition: all 0.2s ease;    width: 64px;    height: 48px;    zoom: 1;    filter: alpha(opacity=75);    -webkit-opacity: 0.75;    -moz-opacity: 0.75;    opacity: 0.75;  }  .admin-bar .lte-sidebar-close {    top: 60px;    z-index: 15;  }  .lte-sidebar-close:hover {    zoom: 1;    filter: alpha(opacity=100);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;  }  .lte-sidebar-close:after,  .lte-sidebar-close:before {    content: "";    border-top: 2px solid var(--black);    border-color: #1d2939;    border-color: var(--black);    width: 32px;    height: 32px;    display: block;    position: absolute;    top: 15px;    right: 0px;  }  .lte-sidebar-close:after {    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    transform: rotate(-45deg);    right: 0;  }  .lte-sidebar-close:before {    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);    right: 22px;  }  .lte-sidebar-filter {    position: fixed;    bottom: 30px;    left: 0;    font-size: 16px;    width: 34px;    height: 34px;    line-height: 34px;    padding: 0 4px 0 0;    margin-top: -80px;    display: block;    text-align: center;    background-color: #64d9b9;    background-color: var(--main);    color: #1d2939;    color: var(--black);    -webkit-border-top-right-radius: 32px;    -moz-border-radius-topright: 32px;    border-top-right-radius: 32px;    -webkit-border-bottom-right-radius: 32px;    -webkit-background-clip: padding-box;    -moz-border-radius-bottomright: 32px;    -moz-background-clip: padding;    border-bottom-right-radius: 32px;    cursor: pointer;    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    transition: all 0.2s ease;    z-index: 5;  }  .lte-sidebar-filter:after {    display: inline-block;    font-family: lte-font;    font-weight: 400 !important;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    content: "\e80f";    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    transition: all 0.2s ease;    color: #1d2939;    color: var(--black);  }  .lte-sidebar-filter:hover {    background-color: #1d2939;    background-color: var(--black);    color: #ffffff;    color: var(--white);  }  .lte-sidebar-filter:hover:after {    color: #ffffff;    color: var(--white);  }  .lte-sidebar-overlay {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    background: #141d2c;    zoom: 1;    filter: alpha(opacity=0);    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;    -webkit-transition: opacity 0.3s, visibility 0s ease 0.3s;    -moz-transition: opacity 0.3s, visibility 0s ease 0.3s;    -o-transition: opacity 0.3s, visibility 0s ease 0.3s;    transition: opacity 0.3s, visibility 0s ease 0.3s;    z-index: 99;    visibility: hidden;  }  .lte-show .lte-sidebar-overlay {    zoom: 1;    filter: alpha(opacity=80);    -webkit-opacity: 0.8;    -moz-opacity: 0.8;    opacity: 0.8;    visibility: visible;    -webkit-transition: opacity 0.3s, visibility 0s ease;    -moz-transition: opacity 0.3s, visibility 0s ease;    -o-transition: opacity 0.3s, visibility 0s ease;    transition: opacity 0.3s, visibility 0s ease;  }}.wp-block-search .wp-block-search__label {  display: none;}#monster-widget-placeholder-5  .lte-header-widget:after {  display: none;}/*	12. Contacts inner page width full-width map*/#page-contacts {  margin: 90px 0 100px 0;}@media (max-width: 991px) {  #page-contacts {    margin: 10px 0 20px;  }}#page-contacts .social {  margin: 10px 0 60px;}#map {  height: 750px;  width: 100%;}#map.map-inner {  height: 288px;}/*	13. Blog posts and blog inner page*/div.blog-block .row > div {  padding-right: 15px;  padding-left: 15px;  padding-bottom: 30px;}div.blog {  padding: 0;  margin-bottom: 0;  overflow: visible;}div.blog .items {  margin-bottom: -1px !important;}div.blog article {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: relative;  margin-top: -1px;  margin-right: -1px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}div.blog article:not(.has-post-thumbnail) {  background-color: #ebf3f5;  background-color: var(--gray);  padding: 30px;}div.blog article:not(.has-post-thumbnail) .lte-post-date {  display: inline-block;}div.blog article:not(.has-post-thumbnail) .lte-post-date .lte-date:before {  font-size: 14px;  content: "\f017";  margin-right: 6px;}div.blog article:not(.has-post-thumbnail) .lte-post-date .lte-date span {  font-family: 'Prompt', serif;  font-family: var(--font-subheaders), serif;  font-weight: 600;  letter-spacing: var(--font-subheaders-letterspacing);}div.blog article:not(.has-post-thumbnail) .lte-icon-comments:before {  font-size: 14px;  content: "\f4ad";  margin-right: 6px;}div.blog article:not(.has-post-thumbnail) .lte-icon-comments span {  font-family: 'Prompt', serif;  font-family: var(--font-subheaders), serif;  font-weight: 600;  letter-spacing: var(--font-subheaders-letterspacing);}div.blog article:not(.has-post-thumbnail) .lte-post-info {  margin-top: 0;}div.blog article:not(.has-post-thumbnail) .lte-description {  margin-top: 0;}div.blog article.has-post-thumbnail .lte-post-info {  margin-top: 18px;}div.blog article.has-post-thumbnail .lte-post-info li a::before,div.blog article.has-post-thumbnail .lte-post-info li a::after {  color: #64d9b9;  color: var(--second);}div.blog article.has-post-thumbnail .lte-wrapper + .lte-cats,div.blog article.has-post-thumbnail .lte-photo + .lte-cats {  position: absolute;  margin-top: -35px;}div.blog article .lte-description {  display: flex;  flex-direction: column;}div.blog article .lte-description .lte-btn-wrap {  margin: 14px 0 4px 0;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 16px;  font-weight: 500;}div.blog article .lte-header > * {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  margin: 0;  line-height: 1.33em;  text-transform: none;  font-size: 24px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #1d2939;  color: var(--black);  background-image: linear-gradient(var(--second), var(--second));  background-position: 0% 100%;  background-repeat: no-repeat;  background-size: 0% 2px;  display: inline;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.lte-background-main div.blog article .lte-header > *,.lte-background-black div.blog article .lte-header > * {  color: #ffffff;  color: var(--white);}div.blog article .lte-header > *:hover {  background-size: 100% 2px;}.lte-background-main div.blog article .lte-header:hover > *,.lte-background-black div.blog article .lte-header:hover > * {  color: #ffffff;  color: var(--white);}div.blog article.product .lte-header {  margin-top: 24px;  text-align: center;  display: block;}div.blog article .lte-photo {  display: block;  position: relative;  overflow: hidden;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}div.blog article .lte-photo .lte-photo-overlay {  top: 0;  right: 0;  bottom: 0;  left: 0;  position: absolute;  background-color: #1d2939;  background-color: var(--black);  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}div.blog article .lte-photo img {  width: 100%;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-border-bottom-right-radius: 0;  -moz-border-radius-bottomright: 0;  border-bottom-right-radius: 0;  -webkit-border-bottom-left-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomleft: 0;  -moz-background-clip: padding;  border-bottom-left-radius: 0;}@media (max-width: 767px) {  div.blog article .lte-photo img {    width: 100%;    height: auto;  }}div.blog article .lte-photo:hover {  color: #1d2939;  color: var(--black);}div.blog article .lte-photo:hover img {  -webkit-transform: scale(1.15);  -moz-transform: scale(1.15);  -ms-transform: scale(1.15);  -o-transform: scale(1.15);  transform: scale(1.15);}div.blog article .lte-description {  z-index: 2;  position: relative;  padding: 0 0;  margin-top: 8px;}div.blog article .lte-description .lte-excerpt {  padding-top: 0px;  margin-top: 8px;  margin-bottom: 0px;  font-size: 16px;  line-height: 1.7em;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}div.blog article .lte-description .lte-excerpt p {  margin-top: 12px;  margin-bottom: 20px;}div.blog article .lte-description .lte-excerpt p:last-child {  margin-bottom: 0;}div.blog article .lte-description .lte-excerpt .more-link:first-child {  margin-top: 0px;}div.blog article .lte-description .lte-post-headline {  margin: 0 0 10px;}div.blog article .lte-description .lte-post-headline .i {  display: none;}div.blog .paging-navigation .pagination {  margin-bottom: 0;}div.blog .header + .more-link {  margin-top: 22px;}div.blog p .more-link,div.blog p + .more-link {  margin: -5px 0 0px 0;  display: inline-block;}div.blog p:last-child {  margin-bottom: 0;}@media (max-width: 991px) {  div.blog {    padding: 0 0 30px;  }  div.blog .item ul {    padding-left: 0;  }  div.blog .btn-more {    margin-top: 0px;  }}.lte-excerpt {  overflow-wrap: break-word;  word-wrap: break-word;  -ms-word-break: break-all;  word-break: break-all;  word-break: break-word;}.sticky {  position: relative;  border: 2px solid #64d9b9;  background-color: #ebf3f5;  background-color: var(--gray);  border-color: #64d9b9 !important;  border-color: var(--main) !important;  padding: 30px;}.lte-cat {  display: inline-block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 600;  font-size: 12px;  line-height: 1em;  text-transform: uppercase;  border-radius: 32px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-background-black .lte-cat:hover {  color: #ffffff;  color: var(--white);}.lte-cats {  display: block;  margin: 0;}.lte-cats a {  display: inline-block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 600;  font-size: 12px;  line-height: 1em;  text-transform: uppercase;  border-radius: 32px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-background-black .lte-cats a:hover {  color: #ffffff;  color: var(--white);}.more-link {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 14px;  display: inline-block;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  color: #1d2939;  color: var(--black);}.more-link:after {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  font-size: 8px;  margin-left: 6px;  position: relative;  top: -1px;  vertical-align: baseline;  content: "\f054";  color: #64d9b9;  color: var(--main);}.more-link:hover {  color: #64d9b9;  color: var(--main);}.lte-description {  display: block;  vertical-align: baseline;  padding: 0 0;  margin: 0 0;}.lte-post-headline .lte-cats a {  background: transparent;  padding: 0;}.lte-background-light .lte-post-headline .lte-cats a {  background-color: transparent;}.lte-post-headline .lte-icon-views,.lte-post-headline .lte-fts {  font-size: 12px;  /*		color: rgba(0,0,0,.5);*/  margin-right: 20px;}.lte-post-headline .lte-icon-views:before,.lte-post-headline .lte-fts:before {  position: relative;  color: #64d9b9;  color: var(--main);  font-size: 16px;  font-weight: 100;}.lte-post-headline .lte-icon-views:hover,.lte-post-headline .lte-fts:hover {  color: #1d2939;  color: var(--black);}.lte-date-large {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-align: center;  display: inline-block;  background-color: #64d9b9;  background-color: var(--main);  min-width: 76px;  padding: 14px 20px 8px;  font-size: 14px;  position: absolute;  bottom: 0;  left: 0;}.lte-date-large .lte-date-day {  font-size: 30px;  display: block;}.lte-header + .lte-post-info {  margin-top: 10px;}.lte-post-info {  list-style: none;  margin: 20px 0 0 0px;  padding: 0px 0 0px;  font-size: 12px;  color: #666;}.lte-post-info a {  color: #666;}.lte-post-info .lte-post-category {  position: relative;  margin-right: 24px;  margin-inline-end: 24px;  margin-inline-start: 0;}.lte-post-info .lte-post-category .lte-cats {  position: relative;}.lte-post-info .lte-post-category + li {  position: relative;}.lte-post-info .lte-post-category + li:after {  content: "";  display: none !important;  left: -13px;  right: auto;  border-right: 1px solid var(--black);  border-color: #1d2939;  border-color: var(--black);  position: absolute;  bottom: 7px;  height: 16px;}.rtl .lte-post-info .lte-post-category + li:after {  left: auto;  right: -17px;}.lte-post-info .lte-post-time {  display: none;}@media ((max-width: 479px)) or ((min-width: 768px) and (max-width: 991px)) {  .lte-post-info .lte-user,  .lte-post-info .lte-post-date:after {    display: none;  }}.lte-post-info li {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 600;  display: inline-block;  margin-bottom: 0 !important;  font-size: 14px !important;  margin-right: 20px;  margin-inline-end: 20px;  margin-inline-start: 0;  position: relative;}.lte-post-info li:last-child {  margin-right: 0;}.lte-post-info li:first-child:after {  display: none;}.lte-post-info li span {  font-size: 12px;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.lte-background-main .lte-post-info li span,.lte-background-black .lte-post-info li span {  color: rgba(255, 255, 255, 0.85);}.lte-post-info li a:before,.lte-post-info li:before {  color: #64d9b9;  color: var(--second);  margin-right: 6px;  position: relative;  top: 0px;}.rtl .lte-post-info li a:before,.rtl .lte-post-info li:before {  margin-inline-end: 6px;  margin-inline-start: 0;}.lte-post-info li.lte-icon-views:before {  margin-right: 4px;}.lte-post-info li + li {  margin-right: 18px;  margin-inline-end: 18px;  margin-inline-start: 0;}.lte-user a {  color: #64d9b9;  color: var(--main);}.lte-user:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  font-size: 14px;  content: "\f007";  display: none;}.lte-icon-views {  margin-left: -4px;}.lte-icon-views:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  font-size: 14px;  content: "\f06e";}.lte-icon-views span {  position: relative;}.lte-icon-comments:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  font-size: 14px;  font-weight: 700;  content: "\f4ad";}.lte-icon-comments span {  top: 0px;  position: relative;}.lte-date-small {  margin-bottom: 8px;  display: inline-block;  font-size: 13px;  color: rgba(0, 0, 0, 0.55);}.lte-date-small + .lte-cats {  display: inline-block !important;  margin-left: 15px;}.lte-date-big {  text-align: center;  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);  display: inline-block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  padding: 14px 16px 10px;  position: absolute;  z-index: 2;  bottom: 0;  left: 0;}.lte-date-big .lte-date-day {  display: block;  font-size: 24px;  line-height: 1em;}.lte-date-big .lte-date-my {  font-size: 14px;}.blog-block .format-quote {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  background-color: #ffffff !important;  background-color: var(--white) !important;  border-color: rgba(220, 220, 220, 0.75);  border: 10px solid var(--gray) !important;}.blog-block .format-quote > a {  display: block;}.blog-block .format-quote blockquote {  margin: 0;  padding: 10px 0px 28px;  border: 0;  text-align: center;  background-color: transparent;}.blog-block .format-quote blockquote:before {  transform: rotate(180deg);  margin-top: 0px;  color: #64d9b9;  color: var(--main);  -webkit-text-stroke: 2px var(--white);}.blog-block .format-quote blockquote cite {  color: #1d2939;  color: var(--black);  font-size: 18px;  line-height: 1.27em;  margin-top: 30px;}.blog-block .format-quote blockquote a {  margin: 0px 0 34px;  display: block;  font-size: 18px;  line-height: 1.625em;  color: #1d2939;  color: var(--black);  opacity: 1;}.lte-background-main .blog-block .format-quote blockquote a,.lte-background-black .blog-block .format-quote blockquote a {  color: rgba(255, 255, 255, 0.8);}.blog-block .format-link {  background-color: #ffffff !important;  background-color: var(--white) !important;  border-color: rgba(220, 220, 220, 0.75);  border: 10px solid var(--gray) !important;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.blog-block .format-link:not(.has-post-thumbnail) {  padding: 30px;}.blog-block .format-link > a {  display: block;}.blog-block .format-link > * {  position: relative;  z-index: 1;}.lte-background-black .blog-block .format-link:after {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.blog-block .format-link .lte-wrapper {  margin: 0;  border: 0;  padding: 0;  text-align: center;  color: #1d2939;  color: var(--black);}.lte-background-main .blog-block .format-link .lte-wrapper,.lte-background-black .blog-block .format-link .lte-wrapper {  color: rgba(255, 255, 255, 0.8);}.blog-block .format-link .lte-wrapper:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f0c1";  color: #64d9b9;  color: var(--main);  font-size: 42px !important;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  line-height: 40px;  font-size: 24px;  display: block;  text-align: center;  margin: 24px 0 0px;}.blog-block .format-link .lte-wrapper p {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-style: italic;  font-size: 18px;  line-height: 1.625em;  font-weight: 400;  margin: 30px 0;}@media (min-width: 992px) {  .blog-block .format-link .lte-wrapper p {    padding: 0 0px;  }}.blog-block .format-link .lte-wrapper p a {  color: #1d2939;  color: var(--black);}.lte-background-black .blog-block .format-link .lte-wrapper p a {  color: rgba(255, 255, 255, 0.8);}.blog-block .format-link .lte-wrapper cite {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 18px;  line-height: 1.27em;  margin: 25px 0 32px 0;  text-align: center;  margin-bottom: 16px;  margin-top: 25px;  font-style: normal;  display: block;  position: relative;  color: #1d2939;  color: var(--black);}.lte-background-black .blog-block .format-link .lte-wrapper cite {  color: rgba(255, 255, 255, 0.8);}.blog-block .format-link .lte-wrapper cite > a {  color: #1d2939;  color: var(--black);  background-size: 100% 2px;  background-position-y: 100%;}.blog-block .format-link .lte-wrapper cite > a:hover {  color: #64d9b9;  color: var(--main);}.blog-block .format-gallery .lte-post-gallery {  overflow: hidden;}.format-gallery .lte-post-gallery {  position: relative;}.format-gallery .lte-post-gallery img {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.format-gallery .lte-post-gallery .lte-arrow-left,.format-gallery .lte-post-gallery .lte-arrow-right {  background-color: #ffffff;  background-color: var(--white);  color: #1d2939;  color: var(--black);  border-width: 0;  line-height: 40px;  margin: 0 20px;}.format-gallery .lte-post-gallery .lte-arrow-left:before,.format-gallery .lte-post-gallery .lte-arrow-right:before {  font-size: 14px !important;  position: absolute;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f054";  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  padding-left: 6px;  font-weight: 900 !important;}.format-gallery .lte-post-gallery .lte-arrow-left:after,.format-gallery .lte-post-gallery .lte-arrow-right:after {  display: none;}.format-gallery .lte-post-gallery .lte-arrow-left:hover,.format-gallery .lte-post-gallery .lte-arrow-right:hover {  background-color: #64d9b9;  background-color: var(--second);  color: #64d9b9;  color: var(--main);}.format-gallery .lte-post-gallery .lte-arrow-left {  margin-left: 15px;}.format-gallery .lte-post-gallery .lte-arrow-left:before {  left: 0;  margin-left: 7px !important;  -webkit-transform: scale(-1) translateX(-50%);  -moz-transform: scale(-1) translateX(-50%);  -ms-transform: scale(-1) translateX(-50%);  -o-transform: scale(-1) translateX(-50%);  transform: scale(-1) translateX(-50%);}.format-gallery .lte-post-gallery .lte-arrow-right {  margin-right: 15px;}.format-gallery .lte-post-gallery .lte-arrow-right:before {  margin-right: -2px;}.format-video .lte-post-date {  display: inline-block;}.format-video .lte-wrapper .lte-photo:before,.format-video .lte-wrapper .lte-photo:after {  display: none;}.format-video .lte-wrapper iframe {  max-width: 100%;}.format-video .lte-wrapper span.lte-icon-video {  display: block;  /*						.size(64);			.background-main;			z-index: 11;			position: absolute;			left: 50%;			top: 50%;			.transform(translate(-50%, -50%) scaleX(1));			text-align: center;			.circle;			.all-fade;			border: 3px solid @white;*/  display: inline-block;  line-height: 70px;  width: 70px;  height: 70px;  background: rgba(0, 0, 0, 0.45);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.format-video .lte-wrapper span.lte-icon-video:after {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e84b";  font-size: 18px;  color: #ffffff;  color: var(--white);  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  margin-left: 2px;}.format-video .lte-wrapper span.lte-icon-video:hover {  background-color: #1d2939;  background-color: var(--black);}.format-video iframe {  display: block;  margin: 0 auto 12px;}.format-audio .lte-post-date {  display: inline-block;}.format-audio .lte-wrapper + .lte-description {  margin-top: 0px !important;}.format-audio:not(.has-post-thumbnail) .lte-wrapper {  padding-top: 30px;}.format-audio.has-post-thumbnail .lte-wrapper .lte-photo {  margin-bottom: -1px;  -webkit-border-bottom-left-radius: 0;  -moz-border-radius-bottomleft: 0;  border-bottom-left-radius: 0;  -webkit-border-bottom-right-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomright: 0;  -moz-background-clip: padding;  border-bottom-right-radius: 0;}.format-audio.has-post-thumbnail .lte-wrapper .lte-photo img {  -webkit-border-bottom-left-radius: 0;  -moz-border-radius-bottomleft: 0;  border-bottom-left-radius: 0;  -webkit-border-bottom-right-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomright: 0;  -moz-background-clip: padding;  border-bottom-right-radius: 0;}.format-audio.has-post-thumbnail .lte-wrapper .mejs-container {  -webkit-border-bottom-left-radius: 0px !important;  -moz-border-radius-bottomleft: 0px !important;  border-bottom-left-radius: 0px !important;  -webkit-border-bottom-right-radius: 0px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius-bottomright: 0px !important;  -moz-background-clip: padding !important;  border-bottom-right-radius: 0px !important;}.format-audio.has-post-thumbnail .lte-wrapper .mejs-container .mejs-controls {  -webkit-border-bottom-left-radius: 0px !important;  -moz-border-radius-bottomleft: 0px !important;  border-bottom-left-radius: 0px !important;  -webkit-border-bottom-right-radius: 0px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius-bottomright: 0px !important;  -moz-background-clip: padding !important;  border-bottom-right-radius: 0px !important;}.rtl .mejs-time-total,.rtl .mejs-button > button {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}div.blog .div-thumbnail {  margin-bottom: 15px;  padding-bottom: 0px;}div.blog .div-thumbnail:last-child {  padding-bottom: 0;}div.blog.layout-classic article {  text-align: start;  padding-bottom: 36px;}div.blog.layout-classic article.has-post-thumbnail .lte-wrapper + .lte-cats,div.blog.layout-classic article.has-post-thumbnail .lte-photo + .lte-cats {  margin-top: -60px;}div.blog.layout-classic article:not(.has-post-thumbnail) {  -webkit-box-shadow: 0 0 0 transparent !important;  -moz-box-shadow: 0 0 0 transparent !important;  box-shadow: 0 0 0 transparent !important;}div.blog.layout-classic article:not(.has-post-thumbnail) .lte-cats {  position: relative;  top: auto;  left: auto;  display: block;}div.blog.layout-classic article .lte-photo {  max-height: 700px;  overflow: hidden;}div.blog.layout-classic article .lte-excerpt {  margin-top: 12px;  font-size: 16px;}div.blog.layout-classic article .lte-excerpt p {  font-size: 14px;}div.blog.layout-classic article .lte-header h3 {  font-size: 48px;  line-height: 1.2em;  margin-bottom: 8px;}@media (min-width: 1200px) and (max-width: 1599px) {  div.blog.layout-classic article .lte-header h3 {    font-size: 40px;  }}@media (max-width: 479px) {  div.blog.layout-classic article .lte-header h3 {    font-size: 30px;  }}div.blog.layout-classic .row > div {  /*		&:not(.div-thumbnail) + div:not(.div-thumbnail) {			article { margin-top: 45px; }		}*/}div.blog.layout-classic .row > div.div-thumbnail + .div-thumbnail article {  margin-top: 0px;}div.blog.layout-classic .row > div:not(.div-thumbnail) + div article {  margin-top: 25px;}div.blog.layout-classic .row > div:last-child article {  margin-bottom: 0;}div.blog.layout-classic .format-gallery .lte-post-gallery {  max-height: 600px;}div.blog.layout-classic .format-video .lte-wrapper span.lte-icon-video {  width: 100px;  height: 100px;}div.blog.layout-classic .format-video .lte-wrapper span.lte-icon-video:before {  width: 100px;  height: 100px;}div.blog.layout-classic .format-video .lte-wrapper span.lte-icon-video:after {  content: "";  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  background: url("assets/images/video-play-big.png") 50% 50% no-repeat;  font-size: 30px;  width: 32px;  height: 32px;  margin-left: 3px;}div.blog.layout-classic .photo:not(.vertical) {  max-height: 600px !important;}div.blog.layout-classic .photo:not(.vertical) img {  width: 100%;}div.blog.layout-classic .photo.vertical {  max-height: initial;  text-align: center;}div.blog.layout-classic .lte-excerpt p:not(:last-child) {  margin-bottom: 30px;}div.blog.layout-classic p + .more-link {  position: relative;  top: -20px;}.lte-post-date {  display: inline-block;  position: relative;  margin-right: 20px;  margin-inline-end: 20px;  margin-inline-start: 0;}.rtl .lte-post-date:after {  right: auto;  left: -15px;}.lte-blog-sc {  margin-top: -60px;  margin-bottom: -50px;}.lte-blog-sc.blog {  padding-bottom: 0;}.lte-blog-sc.blog article {  margin-top: 60px;}.lte-blog-sc.blog article .lte-description {  padding-bottom: 0;}@media (min-width: 1199px) {  .lte-blog-sc.layout-posts-large article .lte-header > * {    font-size: 36px;    line-height: 1.2em;  }  .lte-blog-sc.layout-posts-large article .lte-description .lte-excerpt {    margin-top: 12px;    font-size: 18px;  }}.lte-blog-sc.blog.layout-posts-left {  margin: 0 0 -30px 0;}.lte-blog-sc.blog.layout-posts-left .lte-post-date:after,.lte-blog-sc.blog.layout-posts-left .lte-user {  display: none;}@media (min-width: 992px) {  .lte-blog-sc.blog.layout-posts-left article {    padding-top: 0px;    margin-bottom: 30px;    border-radius: 0;  }  .lte-blog-sc.blog.layout-posts-left article .lte-header > * {    font-size: 30px;    line-height: 1.3em;  }  .lte-blog-sc.blog.layout-posts-left article .lte-wrapper,  .lte-blog-sc.blog.layout-posts-left article > .lte-photo {    display: inline-block;    width: 48%;    margin-right: 3%;    vertical-align: top;  }  .lte-blog-sc.blog.layout-posts-left article .lte-description {    display: inline-block;    width: 48%;    vertical-align: top;    padding-top: 0;    margin-top: -6px;  }  .lte-blog-sc.blog.layout-posts-left article .lte-cats {    left: 35%;    top: 30px;    margin-left: 6px;    display: none;  }  .lte-blog-sc.blog.layout-posts-left article .lte-cats + .lte-description {    padding-top: 0px;  }  .lte-blog-sc.blog.layout-posts-left article .lte-post-info {    padding-top: 6px;  }  .lte-blog-sc.blog.layout-posts-left article .lte-post-info .lte-icon-comments {    display: none;  }  .lte-blog-sc.blog.layout-posts-left article .lte-post-info li span {    font-size: 14px;  }  .lte-blog-sc.blog.layout-posts-left article .lte-post-time {    display: inline-block;  }}@media (max-width: 1199px) {  .lte-blog-text {    margin-top: 10px !important;  }}.lte-blog-text .lte-wrapper {  margin-top: 25px;  background-color: #ebf3f5;  background-color: var(--gray);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}@media (min-width: 1600px) {  .lte-blog-text .lte-wrapper {    padding-top: 10px;    padding-right: 50px;  }}@media (max-width: 1199px) {  .lte-blog-text .lte-wrapper {    padding-bottom: 25px;    margin-bottom: 30px;  }}.lte-blog-text .lte-wrapper article {  margin: 0 !important;}.lte-blog-text .lte-wrapper article .lte-description {  padding-bottom: 0px;  padding-left: 30px;}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-blog-text .lte-wrapper article:nth-child(3) {    display: none;  }}.post-views {  display: inline-block !important;  font-size: 12px;}.blog-post {  margin: 0 0 0px;  overflow: visible;}.blog-post article {  background: transparent;}.blog-post pre {  margin: 0px 0 40px;  display: block;}.blog-post .image {  position: relative;  display: block;  margin: 0 0 11px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  max-height: 650px;  overflow: hidden;}.blog-post .image img {  margin: 0px 0 0px 0;  max-width: 100%;  height: auto;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.blog-post .image + .description {  margin-top: 25px;}.blog-post p {  margin-bottom: 30px;  line-height: 1.7em;  font-size: 18px;}@media (max-width: 767px) {  .blog-post p {    font-size: 18px;  }}.blog-post li {  font-size: 18px;}.blog-post > article > div > .blog-info-post-top {  padding: 0px 0px 6px 0px;  margin-bottom: 30px;  font-size: 12px;  position: relative;  border-bottom: 1px solid rgba(0, 0, 0, 0.2);  display: flex;  align-items: center;}@media (max-width: 767px) {  .blog-post > article > div > .blog-info-post-top {    text-align: center;  }}.blog-post > article > div > .blog-info-post-top li:before,.blog-post > article > div > .blog-info-post-top a:before {  top: 0px;}.blog-post > article > div > .blog-info-post-top .blog-info-left {  padding-bottom: 0;  vertical-align: middle;}.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-info {  margin: 0;  border: 0;}@media (max-width: 991px) {  .blog-post > article > div > .blog-info-post-top .blog-info-left {    text-align: center;    width: 100%;  }}.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-date {  display: inline-block;  position: relative;  margin-right: 20px;}.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-date:after {  display: none;}.blog-post > article > div > .blog-info-post-top .blog-info-left li span {  margin-bottom: 0;}.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-category span a {  padding-top: 10px;  padding-bottom: 11px;  text-transform: none;  text-transform: uppercase;  font-size: 14px;}.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-category:after {  display: none;}.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-category + li:after {  content: "";  display: block !important;  left: -13px;  right: auto;  border-right: 1px solid var(--main);  border-color: #64d9b9;  border-color: var(--main);  position: absolute;  bottom: 7px;  height: 13px;}.rtl .blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-category + li:after {  right: -15px;  left: auto;}.blog-post > article > div > .blog-info-post-top .blog-info-right {  font-size: 12px;  margin-left: auto;}@media (max-width: 767px) {  .blog-post > article > div > .blog-info-post-top .blog-info-right {    display: none;  }}.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-category {  display: none;}.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-category + li::after {  display: none;}.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-date {  display: none;}.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-info {  border: 0 none;  margin: -8px 0 0 0;  padding: 0;}.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-info li {  margin-right: 0;  margin-left: 25px;}.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-icon-views + .lte-icon-comments:after {  content: "";  display: none !important;  left: -13px;  right: auto;  border-right: 1px solid var(--black);  border-color: #64d9b9;  border-color: var(--main);  position: absolute;  bottom: 6px;  height: 13px;}@media (max-width: 767px) {  .blog-post > article > div > .blog-info-post-top .blog-info-right {    position: relative;    float: none;    margin: 0 auto;    padding-top: 0px;    padding-bottom: 6px;    left: -15px;  }  .blog-post > article > div > .blog-info-post-top .blog-info-right .i,  .blog-post > article > div > .blog-info-post-top .blog-info-right .icon-views,  .blog-post > article > div > .blog-info-post-top .blog-info-right .icon-comments {    display: none;  }  .blog-post > article > div > .blog-info-post-top .blog-info-right li {    float: none;    padding-top: 0;  }  .blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-info li:first-child {    margin-left: 0;  }}.blog-post .blog-info-post-bottom {  margin-top: 40px;  padding: 14px 0px 11px;  margin-bottom: 0px;  position: relative;  border-top: 1px solid rgba(0, 0, 0, 0.1);}.blog-post .blog-info-post-bottom .tags-line .tags-line-left {  width: 70%;  display: inline-block;  vertical-align: top;}.blog-post .blog-info-post-bottom .tags-line .tags-line-right {  width: 30%;  display: inline-block;  vertical-align: top;}.blog-post .blog-info-post-bottom .tags-line .tags a {  line-height: 1.3em;}.blog-post .blog-info-post-bottom .tags-line .tags a:hover {  color: #64d9b9;  color: var(--main);}.blog-post .blog-info-post-bottom .tags-line .tags a:before {  color: #1d2939;  color: var(--black);}@media (max-width: 991px) {  .blog-post .blog-info-post-bottom .tags-line {    text-align: center;  }  .blog-post .blog-info-post-bottom .tags-line .tags-line-left,  .blog-post .blog-info-post-bottom .tags-line .tags-line-right {    width: 100%;    display: block;  }}.blog-post .blog-info-post-bottom .tags-line .lte-tags .tags-header {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  margin-right: 12px;  font-size: 14px;  position: relative;  top: 0px;  font-weight: 400;}@media (max-width: 991px) {  .blog-post .blog-info-post-bottom .tags-line .lte-tags .tags-header {    display: none;  }}.blog-post .blog-info-post-bottom .tags-line .lte-tags .tags-short {  display: inline-block;  padding-left: 0px;  vertical-align: top;  margin-top: 0px;  margin-left: -3px;}.blog-post .blog-info-post-bottom .tags-line .lte-tags a {  margin-left: 4px;  margin-right: 4px;  margin-bottom: 8px;  font-size: 12px !important;  color: #1d2939 !important;  color: var(--black) !important;}.blog-post .blog-info-post-bottom .tags-line .lte-tags a:hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff !important;  color: var(--white) !important;}.blog-post .tags-many {  display: block;}@media (min-width: 1199px) {  .blog-post .tags-many {    margin-right: -40%;  }}.blog-post .tags-many a {  display: inline-block;  margin-right: 8px !important;  margin-bottom: 6px;}.blog-post .cats-many {  margin-top: 15px;  margin-bottom: 10px;  color: #999;}.blog-post .cats-many .cats-many-header {  margin-right: 12px;  font-size: 14px;  color: #1d2939;  color: var(--black);}.lte-background-black .blog-post .cats-many .cats-many-header {  color: #ffffff;  color: var(--white);}@media (max-width: 991px) {  .blog-post .cats-many .cats-many-header {    display: none;  }}.blog-post .cats-many a {  line-height: 20px;  padding-left: 5px;  padding-right: 5px;  color: #1d2939;  color: var(--black);  background-color: transparent;  font-size: 10px;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  border: 0 none;}.lte-background-black .blog-post .cats-many a {  color: #64d9b9;  color: var(--main);}.blog-post .cats-many a:hover {  color: #64d9b9;  color: var(--main);}.blog-post .author-by {  padding-left: 8px;  padding-right: 14px;}.blog-post .tags-short {  margin: 4px 0 0 0px;  font-size: 14px;  color: #1d2939;  color: var(--black);  display: inline-block;}.blog-post .tags-short strong {  color: #1d2939;  color: var(--black);}.blog-post .tags-short .fa {  float: left;  padding-top: 7px;  padding-right: 10px;}.blog-post .tags-short a {  margin: 0;  margin-bottom: 8px;}.blog-post .mejs-container {  margin-bottom: 8px;}.blog-post iframe {  display: block;}.page-links {  clear: both;  margin: 1em 0 1em;  font-size: 14px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.page-links .page-links-title {  padding-right: 10px;  font-size: 14px;}.page-links span:not(.page-links-title) {  padding-right: 13px;}.page-links span.post-page-numbers span,.page-links a.post-page-numbers span {  zoom: 1 !important;  filter: alpha(opacity=100) !important;  -webkit-opacity: 1 !important;  -moz-opacity: 1 !important;  opacity: 1 !important;  width: 36px;  height: 36px;  display: inline-block;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  padding-right: 0 !important;  line-height: 36px;  text-align: center;  background-color: #ebf3f5;  background-color: var(--gray);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.page-links span.post-page-numbers span:hover,.page-links a.post-page-numbers span:hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.page-links > span.current {  color: #1d2939;  color: var(--black);  padding-right: 0 !important;}.page-links > span.current span {  background-color: #64d9b9;  background-color: var(--second);}@media (max-width: 767px) {  .page-links {    font-size: 18px;    text-align: center;  }  .page-links span:not(.page-links-title),  .page-links a span {    font-size: 24px;  }}.lte-related > .lte-heading .lte-header,.comments-area .comments-title,.comment-reply-title {  font-size: 36px;  text-align: center;  color: #1d2939;  color: var(--black);  display: inline-block;  margin: 0 auto;  background-size: 100% 2px;  position: relative;  margin-bottom: 0px;  padding-bottom: 6px !important;}.lte-related > .lte-heading .lte-header:before,.comments-area .comments-title:before,.comment-reply-title:before {  max-width: 300px;}.lte-related > .lte-heading .lte-header {  /*	&:after {		content: "";		width: 100px;		position: absolute;		bottom: 0;		border-bottom: 2px solid @main;		.border-main;		left: 50%;		.translateX(-50%);	}*/  padding-bottom: 26px !important;}.lte-related > .lte-heading .lte-header:before {  content: "";  width: 500px;  position: absolute;  bottom: 0;  border-bottom: 1px solid var(--black);  border-color: rgba(0, 0, 0, 0.2);  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);}.lte-background-black .lte-related > .lte-heading .lte-header:before {  border-color: rgba(255, 255, 255, 0.1);}.lte-background-gray .lte-related > .lte-heading .lte-header:before {  border-color: #ffffff;}.comments-area .comments-title {  /*	&:after {		content: "";		width: 100px;		position: absolute;		bottom: 0;		border-bottom: 2px solid @main;		.border-main;		left: 50%;		.translateX(-50%);	}*/  padding-bottom: 16px !important;}.comments-area .comments-title:before {  content: "";  width: 500px;  position: absolute;  bottom: 0;  border-bottom: 1px solid var(--black);  border-color: rgba(0, 0, 0, 0.2);  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);}.lte-background-black .comments-area .comments-title:before {  border-color: rgba(255, 255, 255, 0.1);}.lte-background-gray .comments-area .comments-title:before {  border-color: #ffffff;}.lte-related {  margin-top: 60px !important;  padding-bottom: 0px !important;}.lte-related .lte-heading {  margin-bottom: 0px;  text-align: center;  padding-bottom: 0px;}.lte-related article .lte-header > h3 {  font-size: 24px;}.lte-author-bio {  font-size: 14px;  background-color: #ebf3f5;  background-color: var(--gray);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  padding: 60px;  margin: 60px 0 60px;  width: 100%;  text-align: left;  display: table;}@media (max-width: 767px) {  .lte-author-bio {    display: block;    width: 100%;  }}.lte-author-bio p {  margin-bottom: 0;  font-size: 14px;}.lte-author-bio a + .i {  color: #64d9b9;  color: var(--main);  margin: 0 10px;}.lte-author-bio .author-links {  margin-top: 24px;}.lte-author-bio h5 {  margin: -6px 0 10px 0;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 24px;  color: #1d2939;  color: var(--black);}.lte-author-bio .author-name {  text-align: center;  font-weight: bold;  font-size: 12px;  display: inline-block;  margin-bottom: 6px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 600;  color: #1d2939;  color: var(--black);}.lte-author-bio .author-image,.lte-author-bio .author-info {  vertical-align: top;}.lte-author-bio .author-image.author-info,.lte-author-bio .author-info.author-info {  float: left;  width: 85%;  margin-top: -6px;}@media (max-width: 1599px) {  .lte-author-bio .author-image.author-info,  .lte-author-bio .author-info.author-info {    width: 82%;  }}@media (max-width: 991px) {  .lte-author-bio .author-image.author-info,  .lte-author-bio .author-info.author-info {    text-align: center;    float: none;    width: 100%;  }}.lte-author-bio .author-image.author-image,.lte-author-bio .author-info.author-image {  width: 15%;  text-align: left;  margin: 0 auto 8px 0;  float: left;}@media (max-width: 1599px) {  .lte-author-bio .author-image.author-image,  .lte-author-bio .author-info.author-image {    width: 18%;  }}@media (max-width: 991px) {  .lte-author-bio .author-image.author-image,  .lte-author-bio .author-info.author-image {    text-align: center;    float: none;    width: 100%;    margin-bottom: 20px;  }}.lte-author-bio .author-image.author-image img,.lte-author-bio .author-info.author-image img {  max-width: 120px;  height: auto;  display: inline-block;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-author-bio .author-image.author-image span,.lte-author-bio .author-info.author-image span {  display: inline-block;  text-align: left;  margin-left: 20px;  padding-top: 10px;  vertical-align: middle;}.lte-author-bio .author-image.author-image p,.lte-author-bio .author-info.author-image p {  font-size: 14px;  margin: 0 0 -4px;}@media (max-width: 767px) {  .lte-author-bio .author-image.author-image,  .lte-author-bio .author-info.author-image {    width: 100%;    margin-bottom: 16px;  }  .lte-author-bio .author-image.author-image img,  .lte-author-bio .author-info.author-image img {    margin: 0 auto;  }}@media (max-width: 767px) {  .lte-author-bio .author-image,  .lte-author-bio .author-info {    display: block;    width: 100%;    text-align: center;  }  .lte-author-bio .author-image.author-info,  .lte-author-bio .author-info.author-info {    padding-left: 0;  }}.nav-links {  margin: 40px 0 25px 0;}@media (max-width: 991px) {  .nav-links {    display: none;  }}.nav-links > span {  display: inline-block;  width: 50%;  vertical-align: top;  color: #64d9b9;  color: var(--main);}@media (min-width: 992px) {  .nav-links > span:before {    margin-top: -2px !important;  }  .nav-links > span:after {    margin-top: -2px !important;  }}@media (max-width: 991px) {  .nav-links > span:before {    margin-top: 0px !important;  }  .nav-links > span:after {    margin-top: 0px !important;  }}.nav-links > .next:first-child {  width: 100%;}.nav-links a {  font-size: 18px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.nav-links a span {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.nav-links a span span {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.nav-links a:hover span {  color: #64d9b9;  color: var(--main);}.nav-links a:hover span span {  color: #1d2939;  color: var(--black);}@media (max-width: 991px) {  .nav-links a span {    display: none;  }}.nav-links span {  max-width: 320px;  color: #1d2939;  color: var(--black);  line-height: 1.3em;  padding: 10px 15px 10px 15px;  display: inline-block;  position: relative;  background-color: #ebf3f5;  background-color: var(--gray);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.nav-links span .nav-arrow {  display: block;  color: #64d9b9;  color: var(--main);  margin-top: 3px;  margin-bottom: 8px;  font-size: 14px;}.nav-links span img {  max-width: 90px;  height: auto;  margin-bottom: 30px;}.nav-links span.prev a {  padding-left: 40px;  display: inline-block;}.nav-links span.prev a img {  float: left;  margin-right: 18px;}.nav-links span.prev a:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  position: absolute;  content: "\f060";  font-size: 18px;  left: 25px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}.nav-links span.next {  text-align: right;  float: right;}.nav-links span.next a {  padding-right: 40px;  display: inline-block;}.nav-links span.next a img {  float: right;  margin-left: 18px;}.nav-links span.next a:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  position: absolute;  content: "\f061";  font-size: 18px;  right: 25px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}.nav-links .href-arrow-left {  padding-right: 1%;}.nav-links .href-arrow-right {  text-align: right;  padding-left: 1%;}.tags-line + .post-navigation {  margin-top: 25px;}.post-password-form {  padding-top: 15px !important;  padding-bottom: 15px !important;  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  border-radius: 0px !important;  background-clip: border-box !important;}.post-password-form .lte-btn-wrap {  margin-top: 25px;  display: block;}.post-password-form .lte-btn-wrap .btn {  font-size: 16px;  padding: 14px 44px 14px 44px;  line-height: 1.6em;  min-width: 150px;}.post-password-form input[type="password"] {  margin-bottom: 15px !important;  margin-top: 10px !important;}.post-password-form input[type="submit"] {  display: inline-block;}.post-password-form label {  font-size: 0;  margin-top: -30px;  display: inline-block;  vertical-align: top;}.post-password-form input[type="submit"] {  padding-left: 35px !important;  padding-right: 35px !important;}.post-password-form p {  max-width: 660px;  margin: 0 auto 35px !important;}.post-password-form p:first-child {  margin-bottom: 60px !important;}.comments-area {  margin-top: 60px;  margin-bottom: 0px;  text-align: center;}.comments-area .comment-form-cookies-consent label {  display: inline-block;}.comments-area .comment-navigation {  margin-top: -25px;}.comments-area .comments-title {  position: relative;  margin-top: 0px;  padding-top: 20px;  margin-bottom: 10px;  padding-bottom: 12px !important;  display: inline-block !important;}@media (max-width: 991px) {  .comments-area .comments-title {    margin-bottom: 20px;  }}.comments-area .comment-list {  list-style: none;  margin-bottom: 60px;  text-align: left;}.comments-area .comment-list .comment-reply-title {  background: none !important;  font-size: 24px;}.comments-area .comment-list .pingback,.comments-area .comment-list .trackback {  padding: 0px 0 10px;  font-weight: bold;}.comments-area .comment-list .pingback a,.comments-area .comment-list .trackback a,.comments-area .comment-list .pingback span,.comments-area .comment-list .trackback span {  font-weight: normal;}.comments-area .comment-list .pingback .url,.comments-area .comment-list .trackback .url {  padding-right: 10px;  position: relative;  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}.comments-area .comment-list .pingback .edit-link a,.comments-area .comment-list .trackback .edit-link a {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.comments-area .comment-list .pingback + .comment,.comments-area .comment-list .trackback + .comment {  padding-top: 50px;}.comments-area .comment-list li {  padding-left: 0;}.comments-area .comment-list li .comment-single {  padding: 0;  margin-bottom: 32px;  padding-bottom: 25px;  position: relative;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.lte-background-black .comments-area .comment-list li .comment-single {  border-color: rgba(255, 255, 255, 0.1);}@media (max-width: 767px) {  .comments-area .comment-list li .comment-single {    margin-bottom: 22px;    padding-bottom: 20px;  }}.comments-area .comment-list li > .children {  list-style: none;}@media (min-width: 768px) {  .comments-area .comment-list li > .children {    padding-left: 90px;  }  .comments-area .comment-list li > .children > li > .children {    padding-left: 90px;  }  .comments-area .comment-list li > .children > li > .children .children {    padding-left: 0;  }}@media (max-width: 767px) {  .comments-area .comment-list li > .children {    padding-left: 80px;  }  .comments-area .comment-list li > .children .children {    padding-left: 0;  }}@media (max-width: 479px) {  .comments-area .comment-list li > .children {    padding-left: 50px;  }}.comments-area .comment-list li > .children li article {  position: relative;}.comments-area .comment-info {  font-size: 15px;  margin: 0 0 15px 0;}.comments-area .comment-info .comment-author {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #1d2939;  color: var(--black);  margin: 0 0 0 0;  font-size: 24px;}.lte-background-black .comments-area .comment-info .comment-author {  color: #64d9b9;  color: var(--main);}@media (max-width: 767px) {  .comments-area .comment-info .comment-author {    padding-top: 6px;    font-size: 18px;  }}.comments-area .comment-info .comment-date {  margin-top: -8px;  margin-right: 10px;  padding-left: 0px;  font-size: 12px;  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.comments-area .comment-info .comment-date .date-value {  color: #1d2939;  color: var(--black);}.lte-background-black .comments-area .comment-info .comment-date .date-value {  color: #ffffff;  color: var(--white);}.comments-area .comment_not_approved {  font-size: 12px;  color: #64d9b9;  color: var(--main);}.comments-area .comments-ol .comment-list {  padding-left: 0px;}.comments-area .comments-ol .comment-list > li.comment {  padding-left: 0;}.comments-area .comments-ol .comment-respond {  margin-bottom: 70px;  text-align: center;}.comments-area .comments-ol .comment-respond h3 {  display: inline-block;}.comments-area .comments-ol .comment-respond h3 span {  display: none;}.comments-area .comment-text p {  font-size: 16px;  margin-bottom: 15px;}@media (max-width: 767px) {  .comments-area .comment-text {    margin-left: -85px;    margin-inline-start: -85px;    margin-inline-end: 0;    padding-top: 8px;  }  .comments-area .comment-text p {    font-size: 15px;    line-height: 1.5em;  }}.comments-area .comment-reply-link {  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 12px;  text-transform: uppercase;}.comments-area .comment-reply-link:hover {  color: #64d9b9;  color: var(--main);}.comments-area .comment-reply-link:before {  margin-right: 6px;  position: relative;  top: -1px;  content: "+";  color: #64d9b9;  color: var(--main);  font-size: 18px;  text-align: center;  font-style: normal;  display: inline-block;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;}.lte-background-black .comments-area .comment-reply-link {  color: #64d9b9;  color: var(--main);}.lte-background-black .comments-area .comment-reply-link:before {  color: #64d9b9;  color: var(--main);}@media (max-width: 767px) {  .comments-area .comment-reply {    margin-left: -85px;    margin-inline-start: -85px;    margin-inline-end: 0;  }}.comments-area .comment-author-avatar {  position: absolute;  top: 6px;}.comments-area .comment-author-avatar img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;}.comments-area .comment-content {  padding: 0 0 0 90px;  padding-inline-start: 90px;  padding-inline-end: 0;}@media (max-width: 767px) {  .comments-area .comment-content {    padding-right: 10px;    padding-left: 83px;    padding-inline-start: 83px;    padding-inline-end: 10px;  }}.comment-respond {  margin-bottom: 0px;  text-align: center;}.comments-form-wrap {  padding-top: 20px;}.comments-form-wrap h3 {  color: #1d2939;  color: var(--black);}.comments-form-wrap h3:not(.comment-reply-title) {  margin: 0px 0 20px 0;}.comments-form-wrap h3.comment-reply-title {  color: #1d2939;  color: var(--black);  margin: 0 0 20px;  padding-bottom: 16px;}.comment-respond form,.comments-form form {  margin-top: 30px !important;  padding: 0px 40px !important;}.lte-background-black .comment-respond form,.lte-background-black .comments-form form {  background-color: #ebf3f5;  background-color: var(--gray);}@media (max-width: 767px) {  .comment-respond form,  .comments-form form {    padding: 40px 20px !important;  }}.comment-respond.comment-respond form,.comments-form.comment-respond form {  margin-top: 0 !important;  padding: 0px 0px !important;}@media (max-width: 767px) {  .comment-respond.comment-respond form,  .comments-form.comment-respond form {    padding: 0px 20px !important;  }}@media (max-width: 767px) {  .comment-respond #send_comment,  .comments-form #send_comment {    padding: 16px 35px !important;    min-width: initial !important;  }}.form-submit {  text-align: center;}.comments-field {  margin-bottom: 20px;}h3.comment-reply-title {  color: #1d2939 !important;  color: var(--black) !important;  margin-top: 0px !important;  margin-bottom: 20px !important;  padding-bottom: 0px;  position: relative;  margin-left: auto !important;  margin-right: auto !important;}.lte-background-black h3.comment-reply-title {  color: #ffffff !important;  color: var(--white) !important;}h3.comment-reply-title small {  display: none;  font-weight: bold;  text-transform: lowercase;  margin-left: 5px;  margin-top: 2px;  font-size: 14px;  height: 20px;  text-align: center;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #1d2939;  color: var(--black);}@media (max-width: 767px) {  h3.comment-reply-title {    font-size: 36px;  }}.comments-ol h3 {  font-size: 30px;  margin-top: 0;  padding-bottom: 0;  margin-bottom: 0 !important;}.comments-ol h3:before,.comments-ol h3:after {  display: none;}.comments-ol h3 + form {  margin-top: 4px;}.comments-ol h3 small {  border-bottom: 0;  display: block;}.comments-ol h3 small a {  float: right;  height: 32px;  width: 32px;  overflow: hidden;  position: absolute;  right: -40px;  bottom: 20px;}.comments-ol h3 small a:before {  content: "×";  font-size: 20px;  padding: 8px 0;  color: #64d9b9;  color: var(--main);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  width: 20px;  height: 20px;  line-height: 2px;  display: block;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  font-weight: bold;}.comments-ol h3 small a:hover:before {  color: #1d2939;  color: var(--black);}form.comment-form {  margin-top: 20px;  color: #1d2939;  color: var(--black);  padding: 10px 0px 45px;  text-align: left;}.lte-background-black form.comment-form {  color: #ffffff;  color: var(--white);}form.comment-form input[type="text"],form.comment-form textarea {  width: 100%;  background-color: #ebf3f5 !important;  background-color: var(--gray) !important;}form.comment-form form {  background: var(--white) !important;}form.comment-form .comments_notes {  text-align: left;  font-size: 14px;  margin-bottom: 22px;  color: #F5392B;  color: var(--red);  text-align: center;}form.comment-form .comments-field label {  display: none;}form.comment-form .form-submit {  margin-top: 0px;  margin-bottom: 0;}form.comment-form .submit {  margin: 0 !important;  min-width: 240px;}@media (min-width: 992px) and (max-width: 1199px) {  .layout-featured {    margin: 0 9%;  }}.layout-featured .lte-featured-large {  margin-left: -15px;  margin-right: -15px;}.layout-featured .lte-featured-large article {  float: left;  width: 50%;  padding-left: 15px;  padding-right: 15px;}@media (max-width: 767px) {  .layout-featured .lte-featured-large article {    width: 100%;    float: none;  }}.layout-featured .lte-featured-small {  margin-top: 30px;}.layout-featured .lte-featured-small article {  padding: 25px 40px 35px;  background-color: #ebf3f5;  background-color: var(--gray);  margin-top: 30px;  border: 0;}.layout-featured .lte-featured-small article .lte-photo {  width: 33%;}.layout-featured .lte-featured-small article img {  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  border-radius: 0px !important;  background-clip: border-box !important;}.layout-featured .lte-featured-small article .lte-description {  width: 100%;  padding-top: 0;  padding-left: 0;}.layout-featured .lte-featured-small article .lte-description .lte-post-info {  margin-top: 0;}.layout-featured .lte-featured-small article .lte-description .lte-excerpt {  opacity: .75;}@media (max-width: 767px) {  .layout-featured .lte-featured-small article {    display: block;  }  .layout-featured .lte-featured-small article .lte-photo {    width: 100%;  }  .layout-featured .lte-featured-small article .lte-description {    width: 100%;  }}.blog.layout-featured-rows {  margin-bottom: 0 !important;}@media (min-width: 768px) {  .blog.layout-featured-rows .lte-featured-large {    margin-left: -30px;  }  .blog.layout-featured-rows .lte-featured-large article {    width: 50%;    float: left;    padding-left: 30px;  }}.blog.layout-featured-rows .lte-featured-small {  margin-top: -39px;}@media (max-width: 991px) {  .blog.layout-featured-rows .lte-featured-small {    padding-left: 15px;  }}.blog.layout-featured-rows .lte-featured-small article {  margin-top: 35px;}.blog.layout-featured-rows .lte-featured-small .lte-post-date {  display: inline-block;}.blog.layout-featured-rows .lte-featured-small .lte-header > * {  font-size: 24px;}article.lte-featured-post {  position: relative;}article.lte-featured-post .lte-photo {  min-height: 521px;  background-size: cover;}@media (max-width: 767px) {  article.lte-featured-post .lte-photo {    min-height: 360px;  }}article.lte-featured-post .lte-photo .lte-photo-overlay {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}article.lte-featured-post .lte-photo .lte-photo-overlay-href {  z-index: 10;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;}article.lte-featured-post .lte-post-headline {  color: #ffffff;  color: var(--white);}article.lte-featured-post .lte-post-headline a {  color: #ffffff;  color: var(--white);}article.lte-featured-post .lte-post-headline .lte-date {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}article.lte-featured-post .lte-post-headline .lte-cats:before {  border-color: #ffffff;  border-color: var(--white);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}article.lte-featured-post .lte-description-featured {  color: #ffffff;  color: var(--white);  margin-bottom: 0;  position: absolute;  bottom: 30px;  left: 30px;  right: 30px;  z-index: 3;}@media (max-width: 767px) {  article.lte-featured-post .lte-description-featured {    left: 30px;    right: 30px;    bottom: 30px;  }}article.lte-featured-post .lte-description-featured h3 {  color: #ffffff;  color: var(--white);  font-size: 30px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  line-height: 1.3em;  margin: 4px 0 0 0;}@media (max-width: 767px) {  article.lte-featured-post .lte-description-featured h3 {    font-size: 36px;  }}@media (max-width: 479px) {  article.lte-featured-post .lte-description-featured h3 {    font-size: 24px;  }}article.lte-featured-post .lte-description-featured h3:hover {  zoom: 1;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;}.lte-blog-sc.blog .lte-blog-inline {  background-color: transparent;  padding: 0;  margin-bottom: 0 !important;}.lte-blog-sc.blog .lte-blog-inline .lte-description {  padding-top: 0;}.lte-sharing-header {  float: right;}@media (max-width: 991px) {  .lte-sharing-header {    display: none;  }}.lte-sharing-header .header {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 14px;  margin-left: 10px;  margin-right: 2px;  font-weight: 400;}.lte-sharing-header .fa {  color: #64d9b9;  color: var(--main);  font-size: 18px;  margin-right: -4px;  position: relative;  bottom: -2px;}.rtl .lte-sharing-header {  float: left;}.lte-sharing-header:hover + .lte-sharing {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);}.tags-many-wrapper .lte-sharing-header {  display: none;}.lte-sharing {  list-style: none;  margin-left: 0;  margin-bottom: 0;  padding: 12px 0;}@media (min-width: 992px) {  .lte-sharing {    position: absolute;    right: 0;    bottom: -40px;    zoom: 1;    filter: alpha(opacity=0);    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;    -webkit-transform: translateY(-20px);    -moz-transform: translateY(-20px);    -ms-transform: translateY(-20px);    -o-transform: translateY(-20px);    transform: translateY(-20px);    -webkit-transition: 0.5s;    -moz-transition: 0.5s;    -o-transition: 0.5s;    transition: 0.5s;  }  .rtl .lte-sharing {    right: auto;    left: 0;  }}.lte-sharing:hover {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transform: translateY(0px);  -moz-transform: translateY(0px);  -ms-transform: translateY(0px);  -o-transform: translateY(0px);  transform: translateY(0px);}@media (max-width: 991px) {  .lte-sharing {    text-align: center;    margin: 15px auto;    display: block;  }}.lte-sharing li {  display: inline-block;  margin-left: 12px;}@media (max-width: 767px) {  .lte-sharing li {    margin-left: 6px;    margin-right: 6px;  }}.lte-sharing li.sharing-header {  margin-right: 0px;  vertical-align: top;  padding-top: 0px;  font-size: 16px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}@media (max-width: 991px) {  .lte-sharing li.sharing-header {    display: none;  }}.lte-sharing li a span {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  background-color: #ebf3f5;  background-color: var(--gray);  color: #1d2939;  color: var(--black);  font-size: 13px;  width: 27px;  height: 27px;  overflow: hidden;  line-height: 28px;  text-align: center;  display: block;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  font-weight: 300;}.lte-sharing li a:hover span {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);}/*	14. Gallery*/.elementor-widget-lte-gallery {  /*    .lte-swiper-slider-wrapper {        margin-left: -400px;        margin-right: -400px;    }*/}.gallery-page {  margin-top: 0px;}.gallery-page > .row {  margin-top: -50px;}.gallery-page .paging-navigation {  margin-top: -10px;}.gallery-page .item {  margin-top: 50px;  text-align: center;}.gallery-page .item .header {  font-size: 24px;  line-height: 1.5em;  margin: 8px 0 0 !important;  padding-bottom: 12px;}@media (max-width: 991px) {  .gallery-page .item {    margin-bottom: 40px;  }}.gallery-page .photo {  transition: visibility 0s linear 0.2s, opacity 0.2s linear;  position: relative;  overflow: hidden;  display: block;}.gallery-page .photo img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.gallery-page .photo .fa {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translate(-50%, -50%) scale(0);  -moz-transform: translate(-50%, -50%) scale(0);  -ms-transform: translate(-50%, -50%) scale(0);  -o-transform: translate(-50%, -50%) scale(0);  transform: translate(-50%, -50%) scale(0);  font-size: 26px;  color: #ffffff;  color: var(--white);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  background: rgba(0, 0, 0, 0.8);  padding: 20px;  z-index: 10;}.gallery-page .photo:after {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  transition: visibility 0s linear 0.2s, opacity 0.2s linear;}.gallery-page .photo:hover {  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}.gallery-page .photo:hover .fa {  -webkit-transform: translate(-50%, -50%) scale(1);  -moz-transform: translate(-50%, -50%) scale(1);  -ms-transform: translate(-50%, -50%) scale(1);  -o-transform: translate(-50%, -50%) scale(1);  transform: translate(-50%, -50%) scale(1);}.gallery-page .photo:hover:after {  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;}.gallery-page .descr {  padding: 0px 0px;}.gallery-page .descr .header {  margin: 18px 0 6px;  line-height: 1.5em;}.gallery-page .descr .fa {  color: #64d9b9;  color: var(--main);  margin-right: 10px;}.gallery-page .descr a {  font-size: 14px;}.gallery-page ul {  list-style: none;  padding: 0;  margin: 0;}.gallery-page ul li {  font-size: 14px;  color: #ebf3f5;  color: var(--gray);  margin-right: 15px;  display: inline-block;}.gallery-page.gallery-col-4 > .row {  margin-top: -20px;}.gallery-page.gallery-col-4 .item {  margin-top: 20px;}.gallery-page.gallery-col-4 .item .header {  font-size: 22px !important;}.gallery-inner {  margin-top: -30px;}.gallery-inner .item {  margin-top: 30px;}.lte-gallery-sc.lte-gallery-slider {  margin-bottom: 0px;}.lte-gallery-sc .lte-gallery-header {  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 30px;  background-color: rgba(0, 0, 0, 0.5);  padding: 30px 50px;  border: 1px dashed rgba(255, 255, 255, 0.6);  z-index: 2;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}@media (max-width: 991px) {  .lte-gallery-sc .lte-gallery-header {    font-size: 24px;  }}@media (max-width: 767px) {  .lte-gallery-sc .lte-gallery-header {    text-align: center;  }}.lte-gallery-sc .lte-gallery-header span {  color: #64d9b9;  color: var(--main);}.lte-gallery-sc .lte-gallery-header:hover {  background-color: rgba(0, 0, 0, 0.75);}.lte-gallery-sc .lte-gallery {  padding: 0;  display: block;  overflow: hidden;  position: relative;}.lte-gallery-sc .lte-gallery img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.lte-gallery-sc .lte-gallery:hover img {  -webkit-transform: scale(1.15);  -moz-transform: scale(1.15);  -ms-transform: scale(1.15);  -o-transform: scale(1.15);  transform: scale(1.15);}.lte-gallery-sc .lte-photo {  display: block;  overflow: hidden;  position: relative;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.elementor-editor-active .lte-gallery-sc .lte-photo {  pointer-events: none;}.lte-gallery-sc .lte-photo img {  width: 100%;}.lte-gallery-sc .lte-photo.swipebox img {  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.lte-gallery-sc .lte-photo.swipebox img:hover {  /*                .scale(1.08);*/}.lte-gallery-sc .lte-photo span {  position: relative;  display: block;  overflow: hidden;}.lte-gallery-sc .lte-photo:hover img {  -webkit-transform: scale(1.08);  -moz-transform: scale(1.08);  -ms-transform: scale(1.08);  -o-transform: scale(1.08);  transform: scale(1.08);  -webkit-transform: scale(1.3);  -moz-transform: scale(1.3);  -ms-transform: scale(1.3);  -o-transform: scale(1.3);  transform: scale(1.3);}@media (min-width: 992px) {  .lte-gallery-sc.lte-gallery-grid-layout {    display: grid;    grid-template-columns: 1fr 1fr 1fr 1fr;    grid-template-rows: 1fr 1fr;    gap: 0px 0px;    grid-template-areas: "i-1 i-2 i-3 i-6" "i-4 i-4 i-5 i-6";  }  .lte-gallery-sc.lte-gallery-grid-layout .i-1 {    grid-area: i-1;  }  .lte-gallery-sc.lte-gallery-grid-layout .i-2 {    grid-area: i-2;  }  .lte-gallery-sc.lte-gallery-grid-layout .i-4 {    grid-area: i-4;  }  .lte-gallery-sc.lte-gallery-grid-layout .i-3 {    grid-area: i-3;  }  .lte-gallery-sc.lte-gallery-grid-layout .i-5 {    grid-area: i-5;  }  .lte-gallery-sc.lte-gallery-grid-layout .i-6 {    grid-area: i-6;  }  .lte-gallery-sc.lte-gallery-grid-layout .i-1 {    aspect-ratio: 1;  }}@media (max-width: 991px) {  .lte-gallery-sc.lte-gallery-grid-layout div {    display: block;    min-height: 250px;    float: left;    width: 50%;  }}@media (max-width: 767px) {  .lte-gallery-sc.lte-gallery-grid-layout div {    width: 100%;  }}.lte-gallery-sc.lte-gallery-grid-layout a {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;}.lte-gallery-sc.lte-gallery-grid-layout div {  background-size: 100%;  background-position: center;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-gallery-sc.lte-gallery-grid-layout div:hover {  background-size: 110%;}.lte-gallery-sc.lte-gallery-grid {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 0 0 -25px;}/*    15. Forms (buttons/radio/inputs)*/button {  line-height: 1.7em;}.button,input[type="button"],input[type="submit"],.lte-btn {  position: relative;  overflow: hidden;  -webkit-background-clip: border-box !important;  -moz-background-clip: border-box !important;  background-clip: border-box !important;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: background 0.25s, color 0.25s, border 0.25s !important;  -moz-transition: background 0.25s, color 0.25s, border 0.25s !important;  -o-transition: background 0.25s, color 0.25s, border 0.25s !important;  transition: background 0.25s, color 0.25s, border 0.25s !important;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 16px;  padding: 12px 30px 12px 30px;  min-width: 180px;  display: inline-flex;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  border: 0px solid var(--main);  color: #1d2939;  color: var(--black);  background-color: #64d9b9;  background-color: var(--main);}.lte-background-black .button,.lte-background-black input[type="button"],.lte-background-black input[type="submit"],.lte-background-black .lte-btn {  color: #1d2939;  color: var(--black);}.button span,input[type="button"] span,input[type="submit"] span,.lte-btn span {  -webkit-transition: background 0.25s, color 0.25s, border 0.25s !important;  -moz-transition: background 0.25s, color 0.25s, border 0.25s !important;  -o-transition: background 0.25s, color 0.25s, border 0.25s !important;  transition: background 0.25s, color 0.25s, border 0.25s !important;}.button .lte-btn-inner:after,input[type="button"] .lte-btn-inner:after,input[type="submit"] .lte-btn-inner:after,.lte-btn .lte-btn-inner:after,.button .lte-btn-inner:before,input[type="button"] .lte-btn-inner:before,input[type="submit"] .lte-btn-inner:before,.lte-btn .lte-btn-inner:before {  position: absolute;  left: 50%;  bottom: 0;  width: 0;  height: 100%;  z-index: -1;  background-color: #1d2939;  background-color: var(--black);  -webkit-transition: all 0.45s ease-out;  -moz-transition: all 0.45s ease-out;  -o-transition: all 0.45s ease-out;  transition: all 0.45s ease-out;  content: "";}.button .lte-btn-inner:after,input[type="button"] .lte-btn-inner:after,input[type="submit"] .lte-btn-inner:after,.lte-btn .lte-btn-inner:after {  left: auto;  right: 50%;}.button .lte-btn-after:after,input[type="button"] .lte-btn-after:after,input[type="submit"] .lte-btn-after:after,.lte-btn .lte-btn-after:after {  font-style: normal;  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e82b";  font-size: 20px;  margin-left: 10px;  margin-inline-start: 10px;  margin-inline-end: 0;  position: relative;  top: 2px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.rtl .button .lte-btn-after:after,.rtl input[type="button"] .lte-btn-after:after,.rtl input[type="submit"] .lte-btn-after:after,.rtl .lte-btn .lte-btn-after:after {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.button:focus,input[type="button"]:focus,input[type="submit"]:focus,.lte-btn:focus,.button:hover,input[type="button"]:hover,input[type="submit"]:hover,.lte-btn:hover {  color: #ffffff;  color: var(--white);  border-color: #ffffff;  border-color: var(--white);}.button:focus .lte-btn-inner:before,input[type="button"]:focus .lte-btn-inner:before,input[type="submit"]:focus .lte-btn-inner:before,.lte-btn:focus .lte-btn-inner:before,.button:hover .lte-btn-inner:before,input[type="button"]:hover .lte-btn-inner:before,input[type="submit"]:hover .lte-btn-inner:before,.lte-btn:hover .lte-btn-inner:before,.button:focus .lte-btn-inner:after,input[type="button"]:focus .lte-btn-inner:after,input[type="submit"]:focus .lte-btn-inner:after,.lte-btn:focus .lte-btn-inner:after,.button:hover .lte-btn-inner:after,input[type="button"]:hover .lte-btn-inner:after,input[type="submit"]:hover .lte-btn-inner:after,.lte-btn:hover .lte-btn-inner:after {  width: 100%;}.button:focus .lte-btn-after:after,input[type="button"]:focus .lte-btn-after:after,input[type="submit"]:focus .lte-btn-after:after,.lte-btn:focus .lte-btn-after:after,.button:hover .lte-btn-after:after,input[type="button"]:hover .lte-btn-after:after,input[type="submit"]:hover .lte-btn-after:after,.lte-btn:hover .lte-btn-after:after {  /*			.transform(translateX(6px));*/}.rtl .button:focus .lte-btn-after:after,.rtl input[type="button"]:focus .lte-btn-after:after,.rtl input[type="submit"]:focus .lte-btn-after:after,.rtl .lte-btn:focus .lte-btn-after:after,.rtl .button:hover .lte-btn-after:after,.rtl input[type="button"]:hover .lte-btn-after:after,.rtl input[type="submit"]:hover .lte-btn-after:after,.rtl .lte-btn:hover .lte-btn-after:after {  -webkit-transform: scaleX(-1) translateX(6px);  -moz-transform: scaleX(-1) translateX(6px);  -ms-transform: scaleX(-1) translateX(6px);  -o-transform: scaleX(-1) translateX(6px);  transform: scaleX(-1) translateX(6px);}.button.btn-lg,input[type="button"].btn-lg,input[type="submit"].btn-lg,.lte-btn.btn-lg {  padding: 18px 42px 18px;  min-width: 250px;}.button.btn-lg:before,input[type="button"].btn-lg:before,input[type="submit"].btn-lg:before,.lte-btn.btn-lg:before {  top: 20px;  right: 46px;  font-size: 34px;  width: 34px;  height: 34px;  line-height: 34px;}@media (max-width: 767px) {  .button.btn-lg,  input[type="button"].btn-lg,  input[type="submit"].btn-lg,  .lte-btn.btn-lg {    padding: 16px 30px;    min-width: 200px !important;  }}.button.btn-xs,input[type="button"].btn-xs,input[type="submit"].btn-xs,.lte-btn.btn-xs {  padding: 10px 24px 11px 24px;  line-height: 1.6em;  min-width: 90px;  font-size: 12px;}.button.btn-xs .lte-btn-after:after,input[type="button"].btn-xs .lte-btn-after:after,input[type="submit"].btn-xs .lte-btn-after:after,.lte-btn.btn-xs .lte-btn-after:after {  font-size: 14px;}.button .lte-btn-inner,input[type="button"] .lte-btn-inner,input[type="submit"] .lte-btn-inner,.lte-btn .lte-btn-inner {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.button .lte-btn-overlay,input[type="button"] .lte-btn-overlay,input[type="submit"] .lte-btn-overlay,.lte-btn .lte-btn-overlay {  display: block;  position: absolute;  background-color: #1d2939;  background-color: var(--black);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: width 0.25s ease-out;  -moz-transition: width 0.25s ease-out;  -o-transition: width 0.25s ease-out;  transition: width 0.25s ease-out;  -webkit-transition-delay: 0 !important;  -moz-transition-delay: 0 !important;  -o-transition-delay: 0 !important;  transition-delay: 0 !important;  bottom: 0;  left: 0;  height: 100%;  width: 0;  z-index: -1;}.button .lte-btn-overlay.lte-btn-overlay-top,input[type="button"] .lte-btn-overlay.lte-btn-overlay-top,input[type="submit"] .lte-btn-overlay.lte-btn-overlay-top,.lte-btn .lte-btn-overlay.lte-btn-overlay-top {  display: none !important;  top: 0;  bottom: auto;}.button.btn-transparent,input[type="button"].btn-transparent,input[type="submit"].btn-transparent,.lte-btn.btn-transparent {  border: 0 none;  background-color: transparent;  position: relative;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background-clip: border-box;  padding-left: 0;  padding-inline-start: 0;  padding-inline-end: 0;  min-width: initial !important;  color: #1d2939;  color: var(--black);}.button.btn-transparent .lte-btn-inner:before,input[type="button"].btn-transparent .lte-btn-inner:before,input[type="submit"].btn-transparent .lte-btn-inner:before,.lte-btn.btn-transparent .lte-btn-inner:before {  background-color: transparent;}.lte-background-black .button.btn-transparent,.lte-background-black input[type="button"].btn-transparent,.lte-background-black input[type="submit"].btn-transparent,.lte-background-black .lte-btn.btn-transparent {  color: #ffffff;  color: var(--white);}.lte-background-main .button.btn-transparent,.lte-background-main input[type="button"].btn-transparent,.lte-background-main input[type="submit"].btn-transparent,.lte-background-main .lte-btn.btn-transparent {  color: #ffffff;  color: var(--white);}.button.btn-transparent .lte-btn-inner:after,input[type="button"].btn-transparent .lte-btn-inner:after,input[type="submit"].btn-transparent .lte-btn-inner:after,.lte-btn.btn-transparent .lte-btn-inner:after,.button.btn-transparent .lte-btn-inner:before,input[type="button"].btn-transparent .lte-btn-inner:before,input[type="submit"].btn-transparent .lte-btn-inner:before,.lte-btn.btn-transparent .lte-btn-inner:before {  background-color: transparent !important;}.button.btn-transparent:hover,input[type="button"].btn-transparent:hover,input[type="submit"].btn-transparent:hover,.lte-btn.btn-transparent:hover {  background-color: transparent;}.button.btn-transparent:hover.color-hover-main,input[type="button"].btn-transparent:hover.color-hover-main,input[type="submit"].btn-transparent:hover.color-hover-main,.lte-btn.btn-transparent:hover.color-hover-main {  color: #64d9b9;  color: var(--main);}.button.btn-transparent:hover.color-hover-second,input[type="button"].btn-transparent:hover.color-hover-second,input[type="submit"].btn-transparent:hover.color-hover-second,.lte-btn.btn-transparent:hover.color-hover-second {  color: #64d9b9;  color: var(--second);}.button.btn-transparent:hover.color-hover-black,input[type="button"].btn-transparent:hover.color-hover-black,input[type="submit"].btn-transparent:hover.color-hover-black,.lte-btn.btn-transparent:hover.color-hover-black {  color: #1d2939;  color: var(--black);}.button.btn-transparent:hover.color-hover-white,input[type="button"].btn-transparent:hover.color-hover-white,input[type="submit"].btn-transparent:hover.color-hover-white,.lte-btn.btn-transparent:hover.color-hover-white {  color: #ffffff;  color: var(--white);}.button.btn-transparent:hover:before,input[type="button"].btn-transparent:hover:before,input[type="submit"].btn-transparent:hover:before,.lte-btn.btn-transparent:hover:before {  width: 100%;}.button.btn-second,input[type="button"].btn-second,input[type="submit"].btn-second,.lte-btn.btn-second {  border-color: #64d9b9;  border-color: var(--second);  background-color: #64d9b9;  background-color: var(--second);  color: #1d2939;  color: var(--black);}.lte-invert-color-main .button.btn-second,.lte-invert-color-main input[type="button"].btn-second,.lte-invert-color-main input[type="submit"].btn-second,.lte-invert-color-main .lte-btn.btn-second {  color: #ffffff;  color: var(--white);}.button.btn-black,input[type="button"].btn-black,input[type="submit"].btn-black,.lte-btn.btn-black {  color: #ffffff;  color: var(--white);  background-color: #1d2939;  background-color: var(--black);}.button.btn-black:hover,input[type="button"].btn-black:hover,input[type="submit"].btn-black:hover,.lte-btn.btn-black:hover {  color: #1d2939;  color: var(--black);}.button.btn-black .lte-btn-inner:after,input[type="button"].btn-black .lte-btn-inner:after,input[type="submit"].btn-black .lte-btn-inner:after,.lte-btn.btn-black .lte-btn-inner:after,.button.btn-black .lte-btn-inner:before,input[type="button"].btn-black .lte-btn-inner:before,input[type="submit"].btn-black .lte-btn-inner:before,.lte-btn.btn-black .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.button.btn-gray,input[type="button"].btn-gray,input[type="submit"].btn-gray,.lte-btn.btn-gray {  color: #ebf3f5;  color: var(--gray);  border-color: #ebf3f5;  border-color: var(--gray);  background-color: #ebf3f5;  background-color: var(--gray);}.button.btn-gray:hover,input[type="button"].btn-gray:hover,input[type="submit"].btn-gray:hover,.lte-btn.btn-gray:hover {  color: #64d9b9;  color: var(--main);  border-color: #64d9b9;  border-color: var(--main);}.button.btn-white,input[type="button"].btn-white,input[type="submit"].btn-white,.lte-btn.btn-white {  color: #1d2939;  color: var(--black);  border-color: #ffffff;  border-color: var(--white);  background-color: #ffffff;  background-color: var(--white);}.button.btn-white:hover,input[type="button"].btn-white:hover,input[type="submit"].btn-white:hover,.lte-btn.btn-white:hover {  color: #ffffff;  color: var(--white);  border-color: #64d9b9;  border-color: var(--main);}.button.color-hover-main .lte-btn-inner:after,input[type="button"].color-hover-main .lte-btn-inner:after,input[type="submit"].color-hover-main .lte-btn-inner:after,.lte-btn.color-hover-main .lte-btn-inner:after,.button.color-hover-main .lte-btn-inner:before,input[type="button"].color-hover-main .lte-btn-inner:before,input[type="submit"].color-hover-main .lte-btn-inner:before,.lte-btn.color-hover-main .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.button.color-hover-main:focus,input[type="button"].color-hover-main:focus,input[type="submit"].color-hover-main:focus,.lte-btn.color-hover-main:focus,.button.color-hover-main:hover,input[type="button"].color-hover-main:hover,input[type="submit"].color-hover-main:hover,.lte-btn.color-hover-main:hover {  color: #1d2939;  color: var(--black);  border-color: #64d9b9;  border-color: var(--main);}.lte-invert-color-main .button.color-hover-main:focus,.lte-invert-color-main input[type="button"].color-hover-main:focus,.lte-invert-color-main input[type="submit"].color-hover-main:focus,.lte-invert-color-main .lte-btn.color-hover-main:focus,.lte-invert-color-main .button.color-hover-main:hover,.lte-invert-color-main input[type="button"].color-hover-main:hover,.lte-invert-color-main input[type="submit"].color-hover-main:hover,.lte-invert-color-main .lte-btn.color-hover-main:hover {  color: #ffffff;  color: var(--white);}.button.color-hover-second .lte-btn-inner:after,input[type="button"].color-hover-second .lte-btn-inner:after,input[type="submit"].color-hover-second .lte-btn-inner:after,.lte-btn.color-hover-second .lte-btn-inner:after,.button.color-hover-second .lte-btn-inner:before,input[type="button"].color-hover-second .lte-btn-inner:before,input[type="submit"].color-hover-second .lte-btn-inner:before,.lte-btn.color-hover-second .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--second);}.button.color-hover-second:focus,input[type="button"].color-hover-second:focus,input[type="submit"].color-hover-second:focus,.lte-btn.color-hover-second:focus,.button.color-hover-second:hover,input[type="button"].color-hover-second:hover,input[type="submit"].color-hover-second:hover,.lte-btn.color-hover-second:hover {  color: #1d2939;  color: var(--black);  border-color: #64d9b9;  border-color: var(--second);}.lte-invert-color-main:hover .button.color-hover-second,.lte-invert-color-main:hover input[type="button"].color-hover-second,.lte-invert-color-main:hover input[type="submit"].color-hover-second,.lte-invert-color-main:hover .lte-btn.color-hover-second {  color: #ffffff;  color: var(--white);}.button.color-hover-black .lte-btn-inner:after,input[type="button"].color-hover-black .lte-btn-inner:after,input[type="submit"].color-hover-black .lte-btn-inner:after,.lte-btn.color-hover-black .lte-btn-inner:after,.button.color-hover-black .lte-btn-inner:before,input[type="button"].color-hover-black .lte-btn-inner:before,input[type="submit"].color-hover-black .lte-btn-inner:before,.lte-btn.color-hover-black .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.button.color-hover-black:hover,input[type="button"].color-hover-black:hover,input[type="submit"].color-hover-black:hover,.lte-btn.color-hover-black:hover {  color: #ffffff;  color: var(--white);  border-color: #1d2939;  border-color: var(--black);}.button.color-hover-black:hover .lte-btn-after,input[type="button"].color-hover-black:hover .lte-btn-after,input[type="submit"].color-hover-black:hover .lte-btn-after,.lte-btn.color-hover-black:hover .lte-btn-after {  border-color: #ffffff;  border-color: var(--white);}.button.color-hover-white .lte-btn-inner:after,input[type="button"].color-hover-white .lte-btn-inner:after,input[type="submit"].color-hover-white .lte-btn-inner:after,.lte-btn.color-hover-white .lte-btn-inner:after,.button.color-hover-white .lte-btn-inner:before,input[type="button"].color-hover-white .lte-btn-inner:before,input[type="submit"].color-hover-white .lte-btn-inner:before,.lte-btn.color-hover-white .lte-btn-inner:before {  background-color: #ffffff;  background-color: var(--white);}.button.color-hover-white:focus,input[type="button"].color-hover-white:focus,input[type="submit"].color-hover-white:focus,.lte-btn.color-hover-white:focus,.button.color-hover-white:hover,input[type="button"].color-hover-white:hover,input[type="submit"].color-hover-white:hover,.lte-btn.color-hover-white:hover {  color: #1d2939;  color: var(--black);  border-color: #ffffff;  border-color: var(--white);}.button.color-hover-white:focus span,input[type="button"].color-hover-white:focus span,input[type="submit"].color-hover-white:focus span,.lte-btn.color-hover-white:focus span,.button.color-hover-white:hover span,input[type="button"].color-hover-white:hover span,input[type="submit"].color-hover-white:hover span,.lte-btn.color-hover-white:hover span {  border-color: #1d2939;  border-color: var(--black);}.button.color-hover-white:focus .lte-btn-after,input[type="button"].color-hover-white:focus .lte-btn-after,input[type="submit"].color-hover-white:focus .lte-btn-after,.lte-btn.color-hover-white:focus .lte-btn-after,.button.color-hover-white:hover .lte-btn-after,input[type="button"].color-hover-white:hover .lte-btn-after,input[type="submit"].color-hover-white:hover .lte-btn-after,.lte-btn.color-hover-white:hover .lte-btn-after {  border-color: #1d2939;  border-color: var(--black);}.button.color-hover-gray .lte-btn-inner:after,input[type="button"].color-hover-gray .lte-btn-inner:after,input[type="submit"].color-hover-gray .lte-btn-inner:after,.lte-btn.color-hover-gray .lte-btn-inner:after,.button.color-hover-gray .lte-btn-inner:before,input[type="button"].color-hover-gray .lte-btn-inner:before,input[type="submit"].color-hover-gray .lte-btn-inner:before,.lte-btn.color-hover-gray .lte-btn-inner:before {  background-color: #ebf3f5;  background-color: var(--gray);}.button.color-hover-gray:focus,input[type="button"].color-hover-gray:focus,input[type="submit"].color-hover-gray:focus,.lte-btn.color-hover-gray:focus,.button.color-hover-gray:hover,input[type="button"].color-hover-gray:hover,input[type="submit"].color-hover-gray:hover,.lte-btn.color-hover-gray:hover {  color: #1d2939;  color: var(--black);  border-color: #ebf3f5;  border-color: var(--gray);}.lte-btn-outline-yes .button,.lte-btn-outline-yes input[type="button"],.lte-btn-outline-yes input[type="submit"],.lte-btn-outline-yes .lte-btn {  border: 1px solid var(--black);  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .button.lte-btn,.lte-btn-outline-yes input[type="button"].lte-btn,.lte-btn-outline-yes input[type="submit"].lte-btn,.lte-btn-outline-yes .lte-btn.lte-btn {  background: transparent !important;}.lte-btn-outline-yes .button.btn-main,.lte-btn-outline-yes input[type="button"].btn-main,.lte-btn-outline-yes input[type="submit"].btn-main,.lte-btn-outline-yes .lte-btn.btn-main {  border-color: #64d9b9;  border-color: var(--main);  color: #64d9b9;  color: var(--main);}.lte-btn-outline-yes .button.btn-second,.lte-btn-outline-yes input[type="button"].btn-second,.lte-btn-outline-yes input[type="submit"].btn-second,.lte-btn-outline-yes .lte-btn.btn-second {  border-color: #64d9b9;  border-color: var(--second);  color: #64d9b9;  color: var(--second);}.lte-btn-outline-yes .button.btn-gray,.lte-btn-outline-yes input[type="button"].btn-gray,.lte-btn-outline-yes input[type="submit"].btn-gray,.lte-btn-outline-yes .lte-btn.btn-gray {  border-color: #ebf3f5;  border-color: var(--gray);  color: #ebf3f5;  color: var(--gray);}.lte-btn-outline-yes .button.btn-white,.lte-btn-outline-yes input[type="button"].btn-white,.lte-btn-outline-yes input[type="submit"].btn-white,.lte-btn-outline-yes .lte-btn.btn-white {  border-color: #ffffff;  border-color: var(--white);  color: #ffffff;  color: var(--white);}.lte-btn-outline-yes .button.btn-black,.lte-btn-outline-yes input[type="button"].btn-black,.lte-btn-outline-yes input[type="submit"].btn-black,.lte-btn-outline-yes .lte-btn.btn-black {  border-color: #1d2939;  border-color: var(--black);  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .button:hover,.lte-btn-outline-yes input[type="button"]:hover,.lte-btn-outline-yes input[type="submit"]:hover,.lte-btn-outline-yes .lte-btn:hover {  border-color: transparent;}.lte-btn-outline-yes .button.color-hover-default .lte-btn-inner:after,.lte-btn-outline-yes input[type="button"].color-hover-default .lte-btn-inner:after,.lte-btn-outline-yes input[type="submit"].color-hover-default .lte-btn-inner:after,.lte-btn-outline-yes .lte-btn.color-hover-default .lte-btn-inner:after,.lte-btn-outline-yes .button.color-hover-default .lte-btn-inner:before,.lte-btn-outline-yes input[type="button"].color-hover-default .lte-btn-inner:before,.lte-btn-outline-yes input[type="submit"].color-hover-default .lte-btn-inner:before,.lte-btn-outline-yes .lte-btn.color-hover-default .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.lte-btn-outline-yes .button.color-hover-default:hover,.lte-btn-outline-yes input[type="button"].color-hover-default:hover,.lte-btn-outline-yes input[type="submit"].color-hover-default:hover,.lte-btn-outline-yes .lte-btn.color-hover-default:hover {  color: #ffffff;  color: var(--white);}.lte-btn-outline-yes .button.color-hover-main .lte-btn-inner:after,.lte-btn-outline-yes input[type="button"].color-hover-main .lte-btn-inner:after,.lte-btn-outline-yes input[type="submit"].color-hover-main .lte-btn-inner:after,.lte-btn-outline-yes .lte-btn.color-hover-main .lte-btn-inner:after,.lte-btn-outline-yes .button.color-hover-main .lte-btn-inner:before,.lte-btn-outline-yes input[type="button"].color-hover-main .lte-btn-inner:before,.lte-btn-outline-yes input[type="submit"].color-hover-main .lte-btn-inner:before,.lte-btn-outline-yes .lte-btn.color-hover-main .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.lte-btn-outline-yes .button.color-hover-main:hover,.lte-btn-outline-yes input[type="button"].color-hover-main:hover,.lte-btn-outline-yes input[type="submit"].color-hover-main:hover,.lte-btn-outline-yes .lte-btn.color-hover-main:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .button.color-hover-second .lte-btn-inner:after,.lte-btn-outline-yes input[type="button"].color-hover-second .lte-btn-inner:after,.lte-btn-outline-yes input[type="submit"].color-hover-second .lte-btn-inner:after,.lte-btn-outline-yes .lte-btn.color-hover-second .lte-btn-inner:after,.lte-btn-outline-yes .button.color-hover-second .lte-btn-inner:before,.lte-btn-outline-yes input[type="button"].color-hover-second .lte-btn-inner:before,.lte-btn-outline-yes input[type="submit"].color-hover-second .lte-btn-inner:before,.lte-btn-outline-yes .lte-btn.color-hover-second .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--second);}.lte-btn-outline-yes .button.color-hover-second:hover,.lte-btn-outline-yes input[type="button"].color-hover-second:hover,.lte-btn-outline-yes input[type="submit"].color-hover-second:hover,.lte-btn-outline-yes .lte-btn.color-hover-second:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .button.color-hover-gray .lte-btn-inner:after,.lte-btn-outline-yes input[type="button"].color-hover-gray .lte-btn-inner:after,.lte-btn-outline-yes input[type="submit"].color-hover-gray .lte-btn-inner:after,.lte-btn-outline-yes .lte-btn.color-hover-gray .lte-btn-inner:after,.lte-btn-outline-yes .button.color-hover-gray .lte-btn-inner:before,.lte-btn-outline-yes input[type="button"].color-hover-gray .lte-btn-inner:before,.lte-btn-outline-yes input[type="submit"].color-hover-gray .lte-btn-inner:before,.lte-btn-outline-yes .lte-btn.color-hover-gray .lte-btn-inner:before {  background-color: #ebf3f5;  background-color: var(--gray);}.lte-btn-outline-yes .button.color-hover-gray:hover,.lte-btn-outline-yes input[type="button"].color-hover-gray:hover,.lte-btn-outline-yes input[type="submit"].color-hover-gray:hover,.lte-btn-outline-yes .lte-btn.color-hover-gray:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .button.color-hover-white .lte-btn-inner:after,.lte-btn-outline-yes input[type="button"].color-hover-white .lte-btn-inner:after,.lte-btn-outline-yes input[type="submit"].color-hover-white .lte-btn-inner:after,.lte-btn-outline-yes .lte-btn.color-hover-white .lte-btn-inner:after,.lte-btn-outline-yes .button.color-hover-white .lte-btn-inner:before,.lte-btn-outline-yes input[type="button"].color-hover-white .lte-btn-inner:before,.lte-btn-outline-yes input[type="submit"].color-hover-white .lte-btn-inner:before,.lte-btn-outline-yes .lte-btn.color-hover-white .lte-btn-inner:before {  background-color: #ffffff;  background-color: var(--white);}.lte-btn-outline-yes .button.color-hover-white:hover,.lte-btn-outline-yes input[type="button"].color-hover-white:hover,.lte-btn-outline-yes input[type="submit"].color-hover-white:hover,.lte-btn-outline-yes .lte-btn.color-hover-white:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .button.color-hover-black .lte-btn-inner:after,.lte-btn-outline-yes input[type="button"].color-hover-black .lte-btn-inner:after,.lte-btn-outline-yes input[type="submit"].color-hover-black .lte-btn-inner:after,.lte-btn-outline-yes .lte-btn.color-hover-black .lte-btn-inner:after,.lte-btn-outline-yes .button.color-hover-black .lte-btn-inner:before,.lte-btn-outline-yes input[type="button"].color-hover-black .lte-btn-inner:before,.lte-btn-outline-yes input[type="submit"].color-hover-black .lte-btn-inner:before,.lte-btn-outline-yes .lte-btn.color-hover-black .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.lte-btn-outline-yes .button.color-hover-black:hover,.lte-btn-outline-yes input[type="button"].color-hover-black:hover,.lte-btn-outline-yes input[type="submit"].color-hover-black:hover,.lte-btn-outline-yes .lte-btn.color-hover-black:hover {  color: #ffffff;  color: var(--white);}.button.hasIcon,input[type="button"].hasIcon,input[type="submit"].hasIcon,.lte-btn.hasIcon {  font-size: 18px;}.button .lte-icon,input[type="button"] .lte-icon,input[type="submit"] .lte-icon,.lte-btn .lte-icon {  margin-top: -22px;  margin-bottom: -22px;  margin-right: 16px;}.button .lte-icon i,input[type="button"] .lte-icon i,input[type="submit"] .lte-icon i,.lte-btn .lte-icon i {  font-size: 24px;  color: #1d2939;  color: var(--black);  background-color: #ebf3f5;  background-color: var(--gray);  width: 64px;  height: 64px;  line-height: 66px;  text-align: center;  display: block;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  margin-right: 0px;  margin-inline-end: 0px;  margin-inline-start: 0;}.button .lte-icon i:before,input[type="button"] .lte-icon i:before,input[type="submit"] .lte-icon i:before,.lte-btn .lte-icon i:before {  position: relative;  top: -1px;  right: -2px;}.button .lte-icon + .lte-btn-after,input[type="button"] .lte-icon + .lte-btn-after,input[type="submit"] .lte-icon + .lte-btn-after,.lte-btn .lte-icon + .lte-btn-after {  display: none;}.elementor-widget-wrap > .elementor-element.lte-btn-inline-yes {  width: auto;}@media (max-width: 767px) {  .elementor-widget-wrap > .elementor-element.lte-btn-inline-yes {    width: 100%;    text-align: center;  }  .elementor-widget-wrap > .elementor-element.lte-btn-inline-yes.elementor-element {    margin-bottom: 25px;  }}.elementor-widget-wrap > .elementor-element.lte-btn-inline-yes + .lte-btn-inline-yes {  margin-inline-start: 32px;  margin-bottom: 0;}@media (max-width: 767px) {  .elementor-widget-wrap > .elementor-element.lte-btn-inline-yes + .lte-btn-inline-yes {    margin-left: 0;    margin-inline-start: 0;    margin-inline-end: 0;  }}.lte-btn-wrap.btn-wrap-inline {  display: inline-block;  margin-bottom: 5px;}@media (min-width: 992px) {  .lte-btn-wrap.btn-wrap-inline {    margin-right: 18px;    margin-left: 18px;  }}@media (max-width: 991px) {  .lte-btn-wrap.btn-wrap-inline {    margin-left: 18px;    margin-right: 18px;  }}@media (max-width: 479px) {  .lte-btn-wrap.btn-wrap-inline {    margin-left: 0;    margin-right: 0;  }}.lte-btn-wrap.align-center {  text-align: center;}.lte-btn-wrap.align-center.btn-wrap-inline {  margin: 0 20px 15px 0;}@media (max-width: 767px) {  .lte-btn-wrap.align-center.btn-wrap-inline {    margin-left: 15px;  }}.lte-btn-wrap + .lte-btn-wrap {  margin-top: 20px;}.lte-btn + .lte-btn {  margin-left: 10px;}.lte-more-link {  display: inline-block;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  color: rgba(0, 0, 0, 0.55);}.lte-background-black .lte-more-link {  color: #ffffff;  color: var(--white);}.lte-more-link:after {  content: "";  height: 2px;  width: 100%;  background-color: var(--second);  position: absolute;  display: block;  bottom: -2px;  left: 50%;  transform: translateX(-50%);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-more-link:hover {  color: #64d9b9;  color: var(--second);}.woocommerce #respond input#submit {  position: relative;  overflow: hidden;  -webkit-background-clip: border-box !important;  -moz-background-clip: border-box !important;  background-clip: border-box !important;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: background 0.25s, color 0.25s, border 0.25s !important;  -moz-transition: background 0.25s, color 0.25s, border 0.25s !important;  -o-transition: background 0.25s, color 0.25s, border 0.25s !important;  transition: background 0.25s, color 0.25s, border 0.25s !important;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 16px;  padding: 12px 30px 12px 30px;  min-width: 180px;  display: inline-flex;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  border: 0px solid var(--main);  color: #1d2939;  color: var(--black);  background-color: #64d9b9;  background-color: var(--main);}.lte-background-black .woocommerce #respond input#submit {  color: #1d2939;  color: var(--black);}.woocommerce #respond input#submit span {  -webkit-transition: background 0.25s, color 0.25s, border 0.25s !important;  -moz-transition: background 0.25s, color 0.25s, border 0.25s !important;  -o-transition: background 0.25s, color 0.25s, border 0.25s !important;  transition: background 0.25s, color 0.25s, border 0.25s !important;}.woocommerce #respond input#submit .lte-btn-inner:after,.woocommerce #respond input#submit .lte-btn-inner:before {  position: absolute;  left: 50%;  bottom: 0;  width: 0;  height: 100%;  z-index: -1;  background-color: #1d2939;  background-color: var(--black);  -webkit-transition: all 0.45s ease-out;  -moz-transition: all 0.45s ease-out;  -o-transition: all 0.45s ease-out;  transition: all 0.45s ease-out;  content: "";}.woocommerce #respond input#submit .lte-btn-inner:after {  left: auto;  right: 50%;}.woocommerce #respond input#submit .lte-btn-after:after {  font-style: normal;  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e82b";  font-size: 20px;  margin-left: 10px;  margin-inline-start: 10px;  margin-inline-end: 0;  position: relative;  top: 2px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.rtl .woocommerce #respond input#submit .lte-btn-after:after {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover {  color: #ffffff;  color: var(--white);  border-color: #ffffff;  border-color: var(--white);}.woocommerce #respond input#submit:focus .lte-btn-inner:before,.woocommerce #respond input#submit:hover .lte-btn-inner:before,.woocommerce #respond input#submit:focus .lte-btn-inner:after,.woocommerce #respond input#submit:hover .lte-btn-inner:after {  width: 100%;}.woocommerce #respond input#submit:focus .lte-btn-after:after,.woocommerce #respond input#submit:hover .lte-btn-after:after {  /*			.transform(translateX(6px));*/}.rtl .woocommerce #respond input#submit:focus .lte-btn-after:after,.rtl .woocommerce #respond input#submit:hover .lte-btn-after:after {  -webkit-transform: scaleX(-1) translateX(6px);  -moz-transform: scaleX(-1) translateX(6px);  -ms-transform: scaleX(-1) translateX(6px);  -o-transform: scaleX(-1) translateX(6px);  transform: scaleX(-1) translateX(6px);}.woocommerce #respond input#submit.btn-lg {  padding: 18px 42px 18px;  min-width: 250px;}.woocommerce #respond input#submit.btn-lg:before {  top: 20px;  right: 46px;  font-size: 34px;  width: 34px;  height: 34px;  line-height: 34px;}@media (max-width: 767px) {  .woocommerce #respond input#submit.btn-lg {    padding: 16px 30px;    min-width: 200px !important;  }}.woocommerce #respond input#submit.btn-xs {  padding: 10px 24px 11px 24px;  line-height: 1.6em;  min-width: 90px;  font-size: 12px;}.woocommerce #respond input#submit.btn-xs .lte-btn-after:after {  font-size: 14px;}.woocommerce #respond input#submit .lte-btn-inner {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.woocommerce #respond input#submit .lte-btn-overlay {  display: block;  position: absolute;  background-color: #1d2939;  background-color: var(--black);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: width 0.25s ease-out;  -moz-transition: width 0.25s ease-out;  -o-transition: width 0.25s ease-out;  transition: width 0.25s ease-out;  -webkit-transition-delay: 0 !important;  -moz-transition-delay: 0 !important;  -o-transition-delay: 0 !important;  transition-delay: 0 !important;  bottom: 0;  left: 0;  height: 100%;  width: 0;  z-index: -1;}.woocommerce #respond input#submit .lte-btn-overlay.lte-btn-overlay-top {  display: none !important;  top: 0;  bottom: auto;}.woocommerce #respond input#submit.btn-transparent {  border: 0 none;  background-color: transparent;  position: relative;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background-clip: border-box;  padding-left: 0;  padding-inline-start: 0;  padding-inline-end: 0;  min-width: initial !important;  color: #1d2939;  color: var(--black);}.woocommerce #respond input#submit.btn-transparent .lte-btn-inner:before {  background-color: transparent;}.lte-background-black .woocommerce #respond input#submit.btn-transparent {  color: #ffffff;  color: var(--white);}.lte-background-main .woocommerce #respond input#submit.btn-transparent {  color: #ffffff;  color: var(--white);}.woocommerce #respond input#submit.btn-transparent .lte-btn-inner:after,.woocommerce #respond input#submit.btn-transparent .lte-btn-inner:before {  background-color: transparent !important;}.woocommerce #respond input#submit.btn-transparent:hover {  background-color: transparent;}.woocommerce #respond input#submit.btn-transparent:hover.color-hover-main {  color: #64d9b9;  color: var(--main);}.woocommerce #respond input#submit.btn-transparent:hover.color-hover-second {  color: #64d9b9;  color: var(--second);}.woocommerce #respond input#submit.btn-transparent:hover.color-hover-black {  color: #1d2939;  color: var(--black);}.woocommerce #respond input#submit.btn-transparent:hover.color-hover-white {  color: #ffffff;  color: var(--white);}.woocommerce #respond input#submit.btn-transparent:hover:before {  width: 100%;}.woocommerce #respond input#submit.btn-second {  border-color: #64d9b9;  border-color: var(--second);  background-color: #64d9b9;  background-color: var(--second);  color: #1d2939;  color: var(--black);}.lte-invert-color-main .woocommerce #respond input#submit.btn-second {  color: #ffffff;  color: var(--white);}.woocommerce #respond input#submit.btn-black {  color: #ffffff;  color: var(--white);  background-color: #1d2939;  background-color: var(--black);}.woocommerce #respond input#submit.btn-black:hover {  color: #1d2939;  color: var(--black);}.woocommerce #respond input#submit.btn-black .lte-btn-inner:after,.woocommerce #respond input#submit.btn-black .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.woocommerce #respond input#submit.btn-gray {  color: #ebf3f5;  color: var(--gray);  border-color: #ebf3f5;  border-color: var(--gray);  background-color: #ebf3f5;  background-color: var(--gray);}.woocommerce #respond input#submit.btn-gray:hover {  color: #64d9b9;  color: var(--main);  border-color: #64d9b9;  border-color: var(--main);}.woocommerce #respond input#submit.btn-white {  color: #1d2939;  color: var(--black);  border-color: #ffffff;  border-color: var(--white);  background-color: #ffffff;  background-color: var(--white);}.woocommerce #respond input#submit.btn-white:hover {  color: #ffffff;  color: var(--white);  border-color: #64d9b9;  border-color: var(--main);}.woocommerce #respond input#submit.color-hover-main .lte-btn-inner:after,.woocommerce #respond input#submit.color-hover-main .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.woocommerce #respond input#submit.color-hover-main:focus,.woocommerce #respond input#submit.color-hover-main:hover {  color: #1d2939;  color: var(--black);  border-color: #64d9b9;  border-color: var(--main);}.lte-invert-color-main .woocommerce #respond input#submit.color-hover-main:focus,.lte-invert-color-main .woocommerce #respond input#submit.color-hover-main:hover {  color: #ffffff;  color: var(--white);}.woocommerce #respond input#submit.color-hover-second .lte-btn-inner:after,.woocommerce #respond input#submit.color-hover-second .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--second);}.woocommerce #respond input#submit.color-hover-second:focus,.woocommerce #respond input#submit.color-hover-second:hover {  color: #1d2939;  color: var(--black);  border-color: #64d9b9;  border-color: var(--second);}.lte-invert-color-main:hover .woocommerce #respond input#submit.color-hover-second {  color: #ffffff;  color: var(--white);}.woocommerce #respond input#submit.color-hover-black .lte-btn-inner:after,.woocommerce #respond input#submit.color-hover-black .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.woocommerce #respond input#submit.color-hover-black:hover {  color: #ffffff;  color: var(--white);  border-color: #1d2939;  border-color: var(--black);}.woocommerce #respond input#submit.color-hover-black:hover .lte-btn-after {  border-color: #ffffff;  border-color: var(--white);}.woocommerce #respond input#submit.color-hover-white .lte-btn-inner:after,.woocommerce #respond input#submit.color-hover-white .lte-btn-inner:before {  background-color: #ffffff;  background-color: var(--white);}.woocommerce #respond input#submit.color-hover-white:focus,.woocommerce #respond input#submit.color-hover-white:hover {  color: #1d2939;  color: var(--black);  border-color: #ffffff;  border-color: var(--white);}.woocommerce #respond input#submit.color-hover-white:focus span,.woocommerce #respond input#submit.color-hover-white:hover span {  border-color: #1d2939;  border-color: var(--black);}.woocommerce #respond input#submit.color-hover-white:focus .lte-btn-after,.woocommerce #respond input#submit.color-hover-white:hover .lte-btn-after {  border-color: #1d2939;  border-color: var(--black);}.woocommerce #respond input#submit.color-hover-gray .lte-btn-inner:after,.woocommerce #respond input#submit.color-hover-gray .lte-btn-inner:before {  background-color: #ebf3f5;  background-color: var(--gray);}.woocommerce #respond input#submit.color-hover-gray:focus,.woocommerce #respond input#submit.color-hover-gray:hover {  color: #1d2939;  color: var(--black);  border-color: #ebf3f5;  border-color: var(--gray);}.lte-btn-outline-yes .woocommerce #respond input#submit {  border: 1px solid var(--black);  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce #respond input#submit.lte-btn {  background: transparent !important;}.lte-btn-outline-yes .woocommerce #respond input#submit.btn-main {  border-color: #64d9b9;  border-color: var(--main);  color: #64d9b9;  color: var(--main);}.lte-btn-outline-yes .woocommerce #respond input#submit.btn-second {  border-color: #64d9b9;  border-color: var(--second);  color: #64d9b9;  color: var(--second);}.lte-btn-outline-yes .woocommerce #respond input#submit.btn-gray {  border-color: #ebf3f5;  border-color: var(--gray);  color: #ebf3f5;  color: var(--gray);}.lte-btn-outline-yes .woocommerce #respond input#submit.btn-white {  border-color: #ffffff;  border-color: var(--white);  color: #ffffff;  color: var(--white);}.lte-btn-outline-yes .woocommerce #respond input#submit.btn-black {  border-color: #1d2939;  border-color: var(--black);  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce #respond input#submit:hover {  border-color: transparent;}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-default .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-default .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-default:hover {  color: #ffffff;  color: var(--white);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-main .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-main .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-main:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-second .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-second .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--second);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-second:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-gray .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-gray .lte-btn-inner:before {  background-color: #ebf3f5;  background-color: var(--gray);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-gray:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-white .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-white .lte-btn-inner:before {  background-color: #ffffff;  background-color: var(--white);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-white:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-black .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-black .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.lte-btn-outline-yes .woocommerce #respond input#submit.color-hover-black:hover {  color: #ffffff;  color: var(--white);}.woocommerce #respond input#submit.hasIcon {  font-size: 18px;}.woocommerce #respond input#submit .lte-icon {  margin-top: -22px;  margin-bottom: -22px;  margin-right: 16px;}.woocommerce #respond input#submit .lte-icon i {  font-size: 24px;  color: #1d2939;  color: var(--black);  background-color: #ebf3f5;  background-color: var(--gray);  width: 64px;  height: 64px;  line-height: 66px;  text-align: center;  display: block;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  margin-right: 0px;  margin-inline-end: 0px;  margin-inline-start: 0;}.woocommerce #respond input#submit .lte-icon i:before {  position: relative;  top: -1px;  right: -2px;}.woocommerce #respond input#submit .lte-icon + .lte-btn-after {  display: none;}.woocommerce #respond input#submit,input[type="button"],input[type="submit"] {  padding: 20px 22px 20px;  min-width: 210px;  line-height: 20px;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  -webkit-transition: all 0.2s ease !important;  -moz-transition: all 0.2s ease !important;  -o-transition: all 0.2s ease !important;  transition: all 0.2s ease !important;}@media (max-width: 767px) {  .woocommerce #respond input#submit,  input[type="button"],  input[type="submit"] {    max-width: initial;    font-size: 16px;  }}.woocommerce #respond input#submit:hover,input[type="button"]:hover,input[type="submit"]:hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);  -webkit-transition-delay: 0s, 0s, 0s !important;  -moz-transition-delay: 0s, 0s, 0s !important;  -o-transition-delay: 0s, 0s, 0s !important;  transition-delay: 0s, 0s, 0s !important;}.form-control:focus,input:focus {  outline: none;  -webkit-box-shadow: none !important;  -moz-box-shadow: none !important;  box-shadow: none !important;}.rtl  select,.rtl  input,.rtl  textarea {  direction: rtl;}input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),textarea,select,option {  box-sizing: border-box;}textarea,input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {  width: 100%;  display: block;  margin: 0 auto;  font-weight: 400;  font-size: 16px;  color: #000000;  background-clip: padding-box;  box-shadow: none !important;  -webkit-appearance: none;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  background-color: #ffffff;  background-color: var(--white);  padding: 18px 22px 18px;  border: 1px solid var(--gray-border);}textarea.wpcf7-not-valid,input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]).wpcf7-not-valid {  border-bottom-color: var(--red) !important;}textarea:focus,input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):focus {  outline: none;}textarea {  line-height: 1.6em;}input[type="number"] {  padding: 0 !important;  padding-left: 20px !important;  padding-inline-start: 20px !important;  padding-inline-end: 0 !important;  font-size: 16px !important;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  -webkit-border-radius: 8px !important;  -moz-border-radius: 8px !important;  border-radius: 8px !important;  background-clip: border-box !important;}select:hover,option:hover,select:focus,option:focus {  outline: none;}option {  font-family: Arial;}.select-wrap {  width: 100%;  position: relative;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  background-color: #ffffff;  background-color: var(--white);  border: 1px solid var(--gray-border);  outline: 0 !important;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  color: #1d2939;  color: var(--black);}.select-wrap:after,.select-wrap select {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.select-wrap select {  background: none !important;  border: none;  width: 99%;  font-size: 16px;  padding: 20px 20px 20px 20px;  padding-right: 3.4em !important;  max-width: 100%;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.select-wrap select:hover {  cursor: pointer;}.select-wrap option {  font-family: arial;  padding: 0.4em 1em;}.select-wrap:after {  content: "\f078";  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  display: block;  line-height: 1em;  font-size: 14px;  width: 1em;  height: 1em;  text-align: center;  position: absolute;  right: 22px;  top: 53%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 2;  pointer-events: none;  cursor: pointer;  color: #1d2939;  color: var(--black);  zoom: 1;  filter: alpha(opacity=35);  -webkit-opacity: 0.35;  -moz-opacity: 0.35;  opacity: 0.35;}.rtl .select-wrap:after {  right: auto;  left: 20px;}.select-wrap select::-ms-expand {  display: none;}.woo-variation-items-wrapper .select-wrap {  display: none;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  .select-wrap select {    padding: 13px 18px;  }}@supports (-ms-ime-align:auto) {  .select-wrap select {    padding: 13px 18px;  }}.select2-container .select2-selection--single {  text-align: start;  padding: 22px 25px 12px;  font-size: 16px;  height: 72px !important;  border: 1px solid rgba(0, 0, 0, 0.2);  margin-bottom: 0 !important;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-weight: 400;}.select2-container .select2-selection--single .select2-selection__rendered {  padding: 0;}.select2-container--default .select2-selection--single .select2-selection__arrow {  top: 21px !important;  right: 16px !important;}.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {  right: auto !important;  left: 16px !important;}.select2-container--default .select2-selection--single .select2-selection__arrow b {  display: none;}.select2-container--default .select2-selection--single .select2-selection__arrow:before {  content: "\f078";  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  font-size: 14px;  color: #1d2939;  color: var(--black);}.woocommerce-product-search,.wp-searchform,form.post-password-form,form.search-form,form.wpcf7-form,form.form,form {  padding: 45px 45px 25px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  position: relative;}.woocommerce-product-search .ajax-loader,.wp-searchform .ajax-loader,form.post-password-form .ajax-loader,form.search-form .ajax-loader,form.wpcf7-form .ajax-loader,form.form .ajax-loader,form .ajax-loader {  display: block;  margin: 0 auto;  text-align: center;}.woocommerce-product-search h3,.wp-searchform h3,form.post-password-form h3,form.search-form h3,form.wpcf7-form h3,form.form h3,form h3 {  text-align: start;}.woocommerce-product-search label,.wp-searchform label,form.post-password-form label,form.search-form label,form.wpcf7-form label,form.form label,form label {  text-align: start;  display: block;  font-size: 14px;  padding-left: 0px;  margin-bottom: -2px;}.woocommerce-product-search textarea,.wp-searchform textarea,form.post-password-form textarea,form.search-form textarea,form.wpcf7-form textarea,form.form textarea,form textarea,.woocommerce-product-search input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),.wp-searchform input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),form.post-password-form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),form.search-form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),form.wpcf7-form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),form.form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {  border: 0 none;}.woocommerce-product-search.comment-form textarea,.wp-searchform.comment-form textarea,form.post-password-form.comment-form textarea,form.search-form.comment-form textarea,form.wpcf7-form.comment-form textarea,form.form.comment-form textarea,form.comment-form textarea,.woocommerce-product-search.comment-form input[type="search"],.wp-searchform.comment-form input[type="search"],form.post-password-form.comment-form input[type="search"],form.search-form.comment-form input[type="search"],form.wpcf7-form.comment-form input[type="search"],form.form.comment-form input[type="search"],form.comment-form input[type="search"],.woocommerce-product-search.comment-form input[type="email"],.wp-searchform.comment-form input[type="email"],form.post-password-form.comment-form input[type="email"],form.search-form.comment-form input[type="email"],form.wpcf7-form.comment-form input[type="email"],form.form.comment-form input[type="email"],form.comment-form input[type="email"],.woocommerce-product-search.comment-form input[type="text"],.wp-searchform.comment-form input[type="text"],form.post-password-form.comment-form input[type="text"],form.search-form.comment-form input[type="text"],form.wpcf7-form.comment-form input[type="text"],form.form.comment-form input[type="text"],form.comment-form input[type="text"] {  width: 100%;}.woocommerce-product-search .input-group input,.wp-searchform .input-group input,form.post-password-form .input-group input,form.search-form .input-group input,form.wpcf7-form .input-group input,form.form .input-group input,form .input-group input {  -webkit-border-top-right-radius: 0;  -moz-border-radius-topright: 0;  border-top-right-radius: 0;  -webkit-border-bottom-right-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomright: 0;  -moz-background-clip: padding;  border-bottom-right-radius: 0;}.woocommerce-product-search.woocommerce-product-search,.wp-searchform.woocommerce-product-search,form.post-password-form.woocommerce-product-search,form.search-form.woocommerce-product-search,form.wpcf7-form.woocommerce-product-search,form.form.woocommerce-product-search,form.woocommerce-product-search,.woocommerce-product-search.wp-searchform,.wp-searchform.wp-searchform,form.post-password-form.wp-searchform,form.search-form.wp-searchform,form.wpcf7-form.wp-searchform,form.form.wp-searchform,form.wp-searchform {  padding: 0;  margin: 0;}.woocommerce-product-search.woocommerce-product-search input[type="text"],.wp-searchform.woocommerce-product-search input[type="text"],form.post-password-form.woocommerce-product-search input[type="text"],form.search-form.woocommerce-product-search input[type="text"],form.wpcf7-form.woocommerce-product-search input[type="text"],form.form.woocommerce-product-search input[type="text"],form.woocommerce-product-search input[type="text"],.woocommerce-product-search.wp-searchform input[type="text"],.wp-searchform.wp-searchform input[type="text"],form.post-password-form.wp-searchform input[type="text"],form.search-form.wp-searchform input[type="text"],form.wpcf7-form.wp-searchform input[type="text"],form.form.wp-searchform input[type="text"],form.wp-searchform input[type="text"] {  width: 100% !important;  color: #1d2939;  color: var(--black);}.woocommerce-product-search textarea,.wp-searchform textarea,form.post-password-form textarea,form.search-form textarea,form.wpcf7-form textarea,form.form textarea,form textarea {  height: 140px;}@media (max-width: 991px) {  .woocommerce-product-search,  .wp-searchform,  form.post-password-form,  form.search-form,  form.wpcf7-form,  form.form,  form {    padding: 30px 25px;  }}.woocommerce-product-search p > input[type="submit"],.wp-searchform p > input[type="submit"],form.post-password-form p > input[type="submit"],form.search-form p > input[type="submit"],form.wpcf7-form p > input[type="submit"],form.form p > input[type="submit"],form p > input[type="submit"] {  margin-top: 30px !important;}.page-content div.search-form form.wp-searchform .input-div input[type="text"] {  background-color: #ebf3f5 !important;  background-color: var(--gray) !important;}form .input-radio + label {  display: inline-block;}label.css-radio {  margin: 0 0 16px 0px !important;  display: block;  position: relative;  min-height: 22px;  line-height: 17px;  padding: 4px 0;  margin: 0 0 10px 0;  overflow: hidden;  cursor: pointer;}label.css-radio:hover {  opacity: 0.8;}label.css-radio input {  position: absolute;  left: -20px;}label.css-radio > span {  font-size: 10pt;  font-weight: bold;  padding: 6px 0 0 30px;  display: inline-block;}label.css-radio > span:before {  width: 22px;  height: 22px;  bottom: 0px;  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  background-color: #ffffff;  background-color: var(--white);  left: 2px;  display: block;  content: "";  position: absolute;  background: #f5f5f5;}label.css-radio input:checked + span:after {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  background-color: #1d2939;  background-color: var(--black);  width: 12px;  height: 12px;  display: block;  content: "";  top: 8px;  left: 7px;  position: absolute;  z-index: 100;}label.css-radio.no-label {  display: inline-block;  width: 22px;  margin: 0 4px 0 0;}.form-input-group form p {  margin: 0 auto;  width: 100%;  margin-bottom: 0;}@media (min-width: 480px) {  .form-input-group form p {    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: stretch;    -moz-box-align: stretch;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;    -webkit-box-pack: center;    -moz-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;  }  .form-input-group form p .wpcf7-form-control-wrap {    -webkit-box-flex: 1;    -moz-box-flex: 1;    -webkit-flex: 1 1 auto;    -ms-flex: 1 1 auto;    flex: 1 1 auto;    width: 1%;    display: block;    position: relative;    margin-bottom: 0;    margin-top: 0;  }  .form-input-group form p span + span {    display: flex;    margin-left: -1px;  }  .form-input-group form p .lte-btn {    min-width: 240px;    margin: 0 0 0 -70px !important;    -webkit-border-top-left-radius: 0;    -moz-border-radius-topleft: 0;    border-top-left-radius: 0;    -webkit-border-bottom-left-radius: 0;    -webkit-background-clip: padding-box;    -moz-border-radius-bottomleft: 0;    -moz-background-clip: padding;    border-bottom-left-radius: 0;    line-height: 1.5em;  }}.form-input-group form p input {  margin-bottom: 0 !important;  height: 100%;  border: 0 none !important;}@media (max-width: 479px) {  .form-input-group form p input {    margin-bottom: 16px !important;  }}.form-input-group form p span.wpcf7-not-valid-tip {  position: absolute;  font-size: 14px;}/* ContactForm7 */.lte-contact-form-7 {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-contact-form-7 form {  padding: 0;}.lte-contact-form-7 select {  width: 100%;}.lte-contact-form-7.lte-padding-yes {  padding: 40px 40px 20px;}@media (max-width: 479px) {  .lte-contact-form-7.lte-padding-yes {    padding: 50px 15px 30px;  }}.lte-contact-form-7 h4.lte-header {  margin-bottom: 24px;  padding-right: 15px;  line-height: 1.3em;  font-size: 24px;}.lte-contact-form-7 h4.lte-header span {  color: #64d9b9;  color: var(--main);}.lte-background-main .lte-contact-form-7 h4.lte-header {  color: #ffffff;  color: var(--white);}.lte-background-main .lte-contact-form-7 h4.lte-header span {  color: #1d2939;  color: var(--black);}.lte-contact-form-7 h6.lte-header {  font-size: 18px;  margin-bottom: 30px;}.lte-contact-form-7 .lte-descr {  font-size: 16px;  margin-bottom: 24px;  display: block;}.lte-contact-form-7 .wpcf7-spinner {  display: block;  position: absolute;  left: 50%;  margin-top: 20px;  margin-left: -12px;}.lte-contact-form-7 .wpcf7-submit {  display: block;}.lte-contact-form-7 input[type="submit"].wpcf7-submit {  margin-top: 0 !important;  margin: 0 auto;}.lte-contact-form-7 p {  margin-bottom: 20px;}.lte-contact-form-7.form-padding-none form {  padding: 0;  margin-bottom: 0;}.lte-contact-form-7 .lte-btn-wrap {  margin-top: 16px;  display: block;}.lte-contact-form-7.lte-background-white {  background-color: #ffffff;  background-color: var(--white);}.lte-contact-form-7.lte-background-white .select-wrap,.lte-contact-form-7.lte-background-white textarea,.lte-contact-form-7.lte-background-white input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {  border: 1px solid rgba(0, 0, 0, 0.15) !important;}.lte-contact-form-7.lte-background-white input[type="submit"] {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.lte-contact-form-7.lte-background-white input[type="submit"]:hover {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);}.lte-contact-form-7.lte-btn-main input[type="submit"] {  background-color: #64d9b9 !important;  background-color: var(--main) !important;  color: #1d2939;  color: var(--black);}.lte-contact-form-7.lte-btn-main input[type="submit"]:hover {  background-color: #1d2939 !important;  background-color: var(--black) !important;  color: #ffffff;  color: var(--white);}.lte-contact-form-7.lte-btn-second input[type="submit"] {  background-color: #64d9b9 !important;  background-color: var(--second) !important;  color: #1d2939;  color: var(--black);}.lte-contact-form-7.lte-btn-second input[type="submit"]:hover {  background-color: #1d2939 !important;  background-color: var(--black) !important;  color: #ffffff;  color: var(--white);}.lte-contact-form-7.lte-btn-white input[type="submit"] {  background-color: #ffffff !important;  background-color: var(--white) !important;  color: #1d2939;  color: var(--black);}.lte-contact-form-7.lte-btn-white input[type="submit"]:hover {  background-color: #64d9b9 !important;  background-color: var(--main) !important;  color: #ffffff;  color: var(--white);}.lte-contact-form-7.lte-btn-black input[type="submit"] {  background-color: #1d2939 !important;  background-color: var(--black) !important;  color: #ffffff;  color: var(--white);}.lte-contact-form-7.lte-btn-black input[type="submit"]:hover {  background-color: #64d9b9 !important;  background-color: var(--main) !important;  color: #ffffff;  color: var(--white);}.elementor-widget-lte-cf7.lte-background-black {  background: transparent;}.elementor-widget-lte-cf7.lte-background-black textarea,.elementor-widget-lte-cf7.lte-background-black input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {  background-color: #ffffff;  background-color: var(--white);  padding: 14px 14px;}.elementor-widget-lte-cf7.lte-background-black input[type="submit"].lte-btn {  display: block;  width: 100% !important;  margin: 0 !important;}.elementor-widget-lte-cf7.lte-background-black input[type="submit"].lte-btn:hover {  background-color: #ffffff !important;  background-color: var(--white) !important;  color: #1d2939;  color: var(--black);}.wpcf7-not-valid-tip {  font-size: 14px;}div.wpcf7-response-output {  max-width: 600px;  margin: 0 auto;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  font-size: 14px;  padding: 6px 8px;}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing {  background-color: #64d9b9;  background-color: var(--main);  border-color: transparent;}.wpcf7-form-control-wrap {  position: relative;  display: block;  width: 100%;  margin-top: 0px;  margin-bottom: 20px;}.wpcf7-form-control-wrap textarea {  margin-bottom: 0px !important;}.wpcf7-form-control-wrap.margin-none {  margin-bottom: 0;}.wpcf7-form-control-wrap > .select-wrap {  margin-bottom: 0;}.wpcf7-form-control-wrap + span.fa {  color: rgba(0, 0, 0, 0.15);  position: absolute;  top: 23px;  right: 35px;  font-size: 18px;}.wpcf7-radio,.wpcf7-checkbox {  overflow: hidden;  display: block;  position: relative;  cursor: pointer;}.wpcf7-radio .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item {  margin-bottom: 8px;}.wpcf7-radio input,.wpcf7-checkbox input {  position: absolute;  left: -50px;}.wpcf7-radio label,.wpcf7-checkbox label {  font-weight: normal;  margin-bottom: 0;  font-size: 14px !important;}.wpcf7-radio input + span,.wpcf7-checkbox input + span {  vertical-align: bottom;  display: inline-block;  cursor: pointer;  position: relative;}.wpcf7-radio input + span:before,.wpcf7-checkbox input + span:before {  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEzNDYxNkQ3N0M5RjExRTdBQ0JGRjdCMkREMTNFNkRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEzNDYxNkQ4N0M5RjExRTdBQ0JGRjdCMkREMTNFNkRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTM0NjE2RDU3QzlGMTFFN0FDQkZGN0IyREQxM0U2REEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTM0NjE2RDY3QzlGMTFFN0FDQkZGN0IyREQxM0U2REEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4I513VAAAALUlEQVR42mK8evUqA+mABYi1tLRI0nPt2jUmBrLAqLZRbSNbGwsk/5CqDSDAAN+KCCm2GjBVAAAAAElFTkSuQmCC") no-repeat 50% 50%;  width: 20px;  height: 20px;  text-align: center;  font-size: 14px;  margin-bottom: 2px;  margin-right: 10px;  padding: 0px 0 0 1px;  vertical-align: middle;  content: " ";  display: inline-block;}.wpcf7-radio input:checked + span:before,.wpcf7-checkbox input:checked + span:before {  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNENEODc5N0M5RTExRTdBMDg2RjZGRTNCREQyM0NGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFNENEODdBN0M5RTExRTdBMDg2RjZGRTNCREQyM0NGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU0Q0Q4Nzc3QzlFMTFFN0EwODZGNkZFM0JERDIzQ0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU0Q0Q4Nzg3QzlFMTFFN0EwODZGNkZFM0JERDIzQ0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66Prs0AAAAsElEQVR42rzTuw3DIBQFUCdyRc0SsAi9h2AdempqahgEWIKaNrkREk7wJyFSciWjJ5kjeNhcQgjTeGY8nPMhE2O8Tl/llyzn7L3ve3trlFIYUQshPlrt2Vhra9EzvEgp7RpkWRZKac+01mgAY5Vb03a49lZKqbNRQGKSc+7IrKsRQqSUGKs0xpyYl00yxpps2TX9kXTyyOx8gCpxYifmEdyA22BA/vsrz/X+jLK7AAMAW8GbphLkpbkAAAAASUVORK5CYII=");}.wpcf7-radio.wpcf7-radio input + span:before,.wpcf7-checkbox.wpcf7-radio input + span:before {  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM4MUZCM0JBN0M5RjExRTdBRjMxODdDQjJCMzdCRkFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM4MUZCM0JCN0M5RjExRTdBRjMxODdDQjJCMzdCRkFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzgxRkIzQjg3QzlGMTFFN0FGMzE4N0NCMkIzN0JGQUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzgxRkIzQjk3QzlGMTFFN0FGMzE4N0NCMkIzN0JGQUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fyCEwAAABlUlEQVR42qSUvUvDUBTFX9oa0HbK16jiB5JuTo4uiqC4u+oo7iLOou7WTVz9BxxEXNw6dWqLg1Ld2nxMjWBsqeeUp0hMY9tcOLyb5J1f3kvevUqv1xPRqNVqMxh2oE1oATIgF3qGbqGbYrH4GvUpv2GATGI4gQ4Mw5goFApCVVWRzWZFt9sVYRiKdrstXNf9xJwSdAzo+x8YQCaGO13Xly3LEoqiiEFBT6vVEp7nVXC5AaDzAwNIRf5omuYKJIYNx3GoMtJVAD8y8v65pmkjgRicTx/Ss/7KqtXqND+sbdu5pK0lbbler3eQLnJle3jDWKD+auCjH+kuYWv5fF6kCf51xDphc/z9aUL6lwjTeY7ShPRrhHk8kGlC+n3CXniy04T0PxH2EARBKhhLDHFP2BVOcSeu4Ic9Z/Qjvc6gDN6QXDSbzbFg0lcCp/FdToe+75dZa6ME59NHP6/7MFD5BbfxsMI3/bdlPuc8zqePRR7Xz6YwnEL76Ge5hH7Gb3QJHcX2s0innZWddguaH9BpG1HflwADAL6cxSKlTuy3AAAAAElFTkSuQmCC") no-repeat 50% 50%;}.wpcf7-radio.wpcf7-radio input:checked + span:before,.wpcf7-checkbox.wpcf7-radio input:checked + span:before {  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIxQjg1N0U1N0M5RjExRTdBMUZBQTIwQjVDNkEwQTQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIxQjg1N0U2N0M5RjExRTdBMUZBQTIwQjVDNkEwQTQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjFCODU3RTM3QzlGMTFFN0ExRkFBMjBCNUM2QTBBNDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjFCODU3RTQ3QzlGMTFFN0ExRkFBMjBCNUM2QTBBNDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vLx1nAAACAUlEQVR42qxUPW8aQRR8Zz4kGwq+SycKjiLoUiDo0tgCbLlPG5dRCrooch0lqUxj/4b8ACyBojSpOBpXgFwQxRXimwIsBYLIzOmIbi9wMlFGmtt9eztzu+92n7ZcLsWORqPxCM1L8Bg8ACNgH2yB1+DnZDJ5Z9dpVjOY7KJ5D76JRCIev98vXq9XXC6XLBYLmc1mMplMpN/vzzHnEjyH6f1fZjCKoqmEw+HnsVhMNE2TTaCm2+3KYDC4QZiFYe+PGYy86H+LRqNpUB6KXq9H6ui+gOHPHXP8UygU2sqI4Hzq0P1orKxer+8zsYlEwm3d2nw+l3K5LLquy2g0kmAwKOl0WnK5nHg8HmXLzWbzF7pP3Xic4QuKERNdLBal1WopWyqVShRKoVAwfoyxGuiox/tX3Oahz+dTls8VWY2s4HilUlHG+NeBI5o9WX1lhVqt5pirarWqxKb+Gc3CPEdWMEdOGI/HSmzqQzQb8EBawWQ7IRAIKLGpH9LsOxNuRSqVcjTLZDJKbOpvafZ1Op0qL/P5vMTj8bVGHM9ms8oYrxjw5b+eMyOA4UW73V7+C6iDvkif1XV6OxwOdR7MbcD51FHP2DDDJWUGT/HyptPpyLoaZ68anMf51PGSr6tne2g+gK9Rz9wO9Yw5ugLfra1ntkr72Ky0J/yBGyrtD7vutwADAFsMQcfkQVQRAAAAAElFTkSuQmCC");}.wpcf7-radio .wpcf7-list-item {  display: block;  margin-bottom: 16px;}.wpcf7-submit {  /*	margin: 0 auto !important;*/}.um-modal form {  position: static;}/*	16. Shortcodes*/.elementor-widget-lte-icons.lte-icons-align-center {  text-align: center;}@media (max-width: 1199px) {  .elementor-widget-lte-icons.lte-icons-align-tablet-center {    text-align: center;    -webkit-align-content: center;    -ms-flex-line-pack: center;    align-content: center;    -webkit-box-pack: center;    -moz-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    display: -webkit-box;    display: -moz-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;  }  .elementor-widget-lte-icons.lte-icons-align-tablet-center .lte-block-icon {    display: block;  }  .elementor-widget-lte-icons.lte-icons-align-tablet-center .lte-block-icon > li {    float: none;    width: auto;  }}@media (max-width: 767px) {  .elementor-widget-lte-icons.lte-icons-align-mobile-center {    text-align: center;    -webkit-align-content: center;    -ms-flex-line-pack: center;    align-content: center;    -webkit-box-pack: center;    -moz-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    display: -webkit-box;    display: -moz-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;  }  .elementor-widget-lte-icons.lte-icons-align-mobile-center .lte-block-icon {    display: block;  }  .elementor-widget-lte-icons.lte-icons-align-mobile-center .lte-block-icon > li {    float: none;    width: auto;  }}.elementor-widget-lte-icons.lte-icons-align-left {  text-align: left;}@media (max-width: 1199px) {  .elementor-widget-lte-icons.lte-icons-align-tablet-left {    text-align: left;  }  .elementor-widget-lte-icons.lte-icons-align-tablet-left .lte-block-icon.lte-icon-type-right {    text-align: left;  }  .elementor-widget-lte-icons.lte-icons-align-tablet-left .lte-block-icon.lte-icon-type-right .lte-inner {    -webkit-box-direction: normal;    -moz-box-direction: normal;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;  }  .elementor-widget-lte-icons.lte-icons-align-tablet-left .lte-block-icon.lte-icon-type-right .lte-inner .lte-icon-content {    margin-right: 0;    margin-left: 30px;    margin-inline-start: 30px;    margin-inline-end: 0;  }}@media (max-width: 767px) {  .elementor-widget-lte-icons.lte-icons-align-mobile-left {    text-align: left;  }}.elementor-widget-lte-icons.lte-icons-align-right {  text-align: right;}@media (max-width: 1199px) {  .elementor-widget-lte-icons.lte-icons-align-tablet-right {    text-align: right;  }}@media (max-width: 767px) {  .elementor-widget-lte-icons.lte-icons-align-mobile-right {    text-align: right;  }}.elementor-widget-lte-icons .lte-block-icon {  list-style: none;  padding: 0;  margin-top: 0;  margin-left: -15px;  margin-right: -15px;  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  /*		&.lte-icon-shape-circle i:before,		&.lte-icon-shape-square i:before { padding: 4px; }*/}@media (max-width: 767px) {  .elementor-widget-lte-icons .lte-block-icon .col-xs-6 {    width: 49% !important;  }}@media (max-width: 479px) {  .elementor-widget-lte-icons .lte-block-icon.row {    display: block !important;  }}.elementor-widget-lte-icons .lte-block-icon:after {  content: "";  display: block;  clear: both;}.elementor-widget-lte-icons .lte-block-icon .lte-descr {  line-height: 1.7em;  margin-top: 0px;  display: block;  font-size: 16px;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.lte-body-black .elementor-widget-lte-icons .lte-block-icon .lte-descr,.lte-background-black .elementor-widget-lte-icons .lte-block-icon .lte-descr {  color: #ffffff;  color: var(--white);}.elementor-widget-lte-icons .lte-block-icon small + .lte-descr {  margin-top: -5px;}.elementor-widget-lte-icons .lte-block-icon .lte-header {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  display: block;  margin: 0;}.lte-background-black .elementor-widget-lte-icons .lte-block-icon .lte-header {  color: #ffffff;  color: var(--white);}.elementor-widget-lte-icons .lte-block-icon span.lte-header.lte-h4 {  font-size: 30px;}.elementor-widget-lte-icons .lte-block-icon span.lte-header.lte-h5 {  font-size: 24px;}.elementor-widget-lte-icons .lte-block-icon span.lte-header.lte-h6 {  font-size: 18px;}.elementor-widget-lte-icons .lte-block-icon span.lte-header.lte-span {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px;  font-weight: 400;}.elementor-widget-lte-icons .lte-block-icon span.lte-header.lte-small {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 14px;  line-height: 1.4em;  font-weight: 600;}.elementor-widget-lte-icons .lte-block-icon.layout-cols8 {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}.elementor-widget-lte-icons .lte-block-icon.layout-cols8 li {  width: 12.5%;}.elementor-widget-lte-icons .lte-block-icon.layout-cols5 {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}.elementor-widget-lte-icons .lte-block-icon.layout-cols5 li {  width: 20%;}.elementor-widget-lte-icons .lte-block-icon.layout-inline {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -moz-box-pack: start;  -ms-flex-pack: start;  -webkit-justify-content: start;  justify-content: start;  margin-left: -46px;}@media (max-width: 767px) {  .elementor-widget-lte-icons .lte-block-icon.layout-inline {    -webkit-box-pack: center;    -moz-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    margin-bottom: -20px !important;  }  .elementor-widget-lte-icons .lte-block-icon.layout-inline li {    margin-bottom: 20px !important;  }}.elementor-widget-lte-icons .lte-block-icon.layout-inline li {  margin-left: 46px;}.elementor-widget-lte-icons .lte-block-icon.layout-inline li:after {  right: -23px !important;}.elementor-widget-lte-icons .lte-block-icon.layout-inline.lte-icon-space-sm {  margin-left: -32px;  margin-inline-start: -32px;  margin-inline-end: 0;}.elementor-widget-lte-icons .lte-block-icon.layout-inline.lte-icon-space-sm li {  margin-left: 32px;  margin-inline-start: 32px;  margin-inline-end: 0;}.elementor-widget-lte-icons .lte-block-icon.layout-inline .lte-inner {  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top.lte-hover-animation-yes li i:before {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top.lte-hover-animation-yes li:hover i:before {  -webkit-transform: translateY(-8px);  -moz-transform: translateY(-8px);  -ms-transform: translateY(-8px);  -o-transform: translateY(-8px);  transform: translateY(-8px);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-inner {  display: block;}@media (max-width: 767px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-inner {    text-align: center;  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top i {  margin-bottom: 0px;  display: inline-block;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-icon-content {  margin: 16px 0 0 0;  display: block;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-header {  margin: 24px 0 0 0;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-descr {  padding: 16px 0;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;  line-height: 1.9em;}@media (max-width: 767px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-descr {    font-size: 14px;    line-height: 1.4em;    padding-left: 0;    padding-right: 0;  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top.icon-hidden .lte-header,.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top.icon-hidden .lte-icon-content {  margin-top: 0;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-only .lte-inner i {  position: relative;}@keyframes lte-glowing {  0% {    -webkit-transform: translate(-50%, -50%) scale(0.95);    -moz-transform: translate(-50%, -50%) scale(0.95);    -ms-transform: translate(-50%, -50%) scale(0.95);    -o-transform: translate(-50%, -50%) scale(0.95);    transform: translate(-50%, -50%) scale(0.95);  }  100% {    -webkit-transform: translate(-50%, -50%) scale(1.1);    -moz-transform: translate(-50%, -50%) scale(1.1);    -ms-transform: translate(-50%, -50%) scale(1.1);    -o-transform: translate(-50%, -50%) scale(1.1);    transform: translate(-50%, -50%) scale(1.1);  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left .lte-inner {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}@media (min-width: 1199px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.layout-cols3 .lte-inner {    padding: 0 30px;  }  .elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.layout-cols3 li:first-child .lte-inner {    padding-left: 0;  }  .elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.layout-cols3 li:last-child .lte-inner {    padding-right: 0;  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left .lte-icon-content {  display: flex;  flex-wrap: wrap;  align-items: center;  margin-left: 16px;  margin-inline-start: 16px;  margin-inline-end: 0;}.has-descr .elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left .lte-icon-content {  margin-top: 4px;}@media (min-width: 1199px) {}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left .lte-icon-content .lte-header {  width: 100%;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left .lte-icon-content .lte-descr {  margin-top: 16px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left .lte-icon-text + .lte-icon-content {  margin-top: 10px;  margin-left: 24px !important;  margin-inline-start: 24px !important;  margin-inline-end: 0 !important;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.hasIconText li {  margin-bottom: 30px;}@media (min-width: 1600px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.hasIconText .lte-inner {    padding-right: 80px;  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.hasIconText .lte-descr {  margin-top: 12px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.hasIconText li:after {  border-bottom: 1px solid rgba(0, 0, 0, 0.15);  content: "";  display: block;  height: 1px;  width: 100%;  bottom: 0px;  left: 0;  padding-top: 34px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.hasIconText li:last-child:after {  display: none;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.lte-icon-size-xsmall .lte-icon-content {  margin-left: 8px;  margin-inline-start: 8px;  margin-inline-end: 0;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-right .lte-inner {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-direction: reverse;  -moz-box-direction: reverse;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-right .lte-icon-content {  margin-top: 6px;  margin-right: 30px;  margin-inline-end: 30px;  margin-inline-start: 0;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-right .lte-icon-content .lte-descr {  margin-top: 16px;}.elementor-widget-lte-icons .lte-block-icon a .lte-header {  color: #1d2939;  color: var(--black);}.elementor-widget-lte-icons .lte-block-icon a:hover {  /*			.lte-header {				.color-black;			}			.lte-descr { .color-black; }*/}.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:not(:last-child):after,.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:not(:last-child):after {  content: "";  position: absolute;  right: 0;  top: 0;  bottom: 0;  border-right: 2px dotted #000000;  border-color: #ffffff;  border-color: var(--white);}@media (max-width: 1199px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:not(:last-child):after,  .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:not(:last-child):after {    display: none;  }}.rtl .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:not(:first-child):after,.rtl .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:not(:first-child):after {  content: "";  position: absolute;  right: 0;  top: -5px;  height: 100px;  border-right: 2px dotted rgba(0, 0, 0, 0.35);}.lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:after,.lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:after,.lte-background-main .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:after,.lte-background-main .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:after {  border-color: rgba(255, 255, 255, 0.25);}@media (max-width: 991px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:nth-child(even),  .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:nth-child(even) {    border-right: 0;  }}@media (max-width: 991px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li,  .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li {    border-right: 0 !important;  }}@media (max-width: 767px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:after,  .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:after {    display: none;  }}.lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:not(:last-child),.lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:not(:last-child) {  border-color: rgba(255, 255, 255, 0.25);}.rtl .lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:first-child,.rtl .lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:first-child {  border-color: transparent;}.rtl .lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:not(:first-child),.rtl .lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:not(:first-child) {  border-color: rgba(255, 255, 255, 0.25);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li {  position: relative;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:not(:last-child):after {  border-right: 1px solid rgba(0, 0, 0, 0.1);}.rtl .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:not(:first-child):after {  border-right: 1px solid rgba(0, 0, 0, 0.1);}.lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:after,.lte-background-main .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-solid li:after {  border-color: rgba(255, 255, 255, 0.3);}.elementor-widget-lte-icons .lte-block-icon.layout-cols1.lte-icon-divider-solid li:after {  width: 100%;  left: 0;  bottom: -24px;  border-right: 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-lg {  margin-bottom: -80px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-lg li {  margin-bottom: 80px;}@media (max-width: 1199px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-space-lg {    margin-bottom: -80px;  }  .elementor-widget-lte-icons .lte-block-icon.lte-icon-space-lg li {    margin-bottom: 80px;  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-md {  margin-bottom: -48px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-md li {  margin-bottom: 48px;}@media (max-width: 767px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-space-md {    margin-bottom: -40px;  }  .elementor-widget-lte-icons .lte-block-icon.lte-icon-space-md li {    margin-bottom: 40px;  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-sm {  margin-bottom: -30px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-sm li {  margin-bottom: 30px;}@media (max-width: 991px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-space-sm {    margin-bottom: -30px;  }  .elementor-widget-lte-icons .lte-block-icon.lte-icon-space-sm li {    margin-bottom: 30px;  }}@media (min-width: 992px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-align-left {    text-align: start;  }  .elementor-widget-lte-icons .lte-block-icon.lte-icon-align-left .lte-descr {    padding-left: 0;    padding-inline-start: 0;    padding-inline-end: 0;  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-align-center {  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-align-right {  text-align: end;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-align-right .lte-descr {  padding-right: 0;  padding-inline-end: 0;  padding-inline-start: 0;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse {  position: relative;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse i:before {  font-size: 64px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse .lte-pulse-icon {  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  width: 160px;  height: 160px;  display: block;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse .lte-pulse-icon:before,.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse .lte-pulse-icon:after {  content: "";  display: block;  width: 160px;  height: 160px;  opacity: 0;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  position: absolute;  border: 1px solid var(--white);  -webkit-animation: lte-pulse 4s infinite;  -moz-animation: lte-pulse 4s infinite;  -o-animation: lte-pulse 4s infinite;  animation: lte-pulse 4s infinite;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse .lte-pulse-icon-1:after {  animation-delay: 1s;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse .lte-pulse-icon-1:before {  animation-delay: 2s;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse .lte-pulse-icon-2:after {  animation-delay: 3s;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse .lte-pulse-icon-2:before {  animation-delay: 4s;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-pulse .lte-icon-content {  display: none;}@keyframes lte-pulse {  0% {    opacity: 0;    scale: 1;  }  10% {    opacity: 1;    scale: 1;  }  100% {    opacity: 0;    scale: 2;  }}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-circle i:after {  content: "";  background-color: #ebf3f5;  background-color: var(--gray);  width: 80px;  height: 80px;  display: block;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  position: absolute;  top: 0;  margin-left: 36px;  z-index: 1;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-circle i:before {  z-index: 2;  position: relative;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-white i.lte-icon-text {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-padding-small i:before {  padding: 8px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-padding-large i:before {  padding: 12px;  width: 80px;  height: 80px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-large i {  font-size: 100px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-big i {  font-size: 80px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-medium i {  font-size: 64px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-small i {  font-size: 24px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-xsmall i {  font-size: 14px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-xsmall.lte-icon-shape-circle {  text-align: center;  /*			.lte-header { font-weight: 400; font-size: 12px; }*/}.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-xsmall.lte-icon-shape-circle i {  line-height: 14px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-xsmall.lte-icon-shape-circle i:before {  display: block;  width: 20px;  height: 20px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape {  margin-bottom: -100px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape > li {  margin-bottom: 100px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape i {  margin-bottom: 30px;  z-index: 4;  position: relative;  -webkit-transform: translateY(0) !important;  -moz-transform: translateY(0) !important;  -ms-transform: translateY(0) !important;  -o-transform: translateY(0) !important;  transform: translateY(0) !important;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape .lte-inner {  position: relative;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape .lte-inner:after {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e82a";  color: #ebf3f5;  color: var(--gray);  transform-origin: center;  font-size: 180px;  width: 180px;  height: 180px;  line-height: 180px;  position: absolute;  display: block;  top: -30px;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  z-index: 0;  transition: transform 400ms cubic-bezier(0.175, 0.885, 0.32, 2.75);}.lte-body-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape .lte-inner:after {  color: #ffffff;  color: var(--white);  zoom: 1;  filter: alpha(opacity=3);  -webkit-opacity: 0.03;  -moz-opacity: 0.03;  opacity: 0.03;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape .lte-inner:hover:after {  -webkit-transform: translateX(-50%) scale(1.2);  -moz-transform: translateX(-50%) scale(1.2);  -ms-transform: translateX(-50%) scale(1.2);  -o-transform: translateX(-50%) scale(1.2);  transform: translateX(-50%) scale(1.2);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape.lte-additional-shape-displaced .lte-inner:after {  top: 10px;  margin-left: -7%;  font-size: 230px;  line-height: 230px;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-shape-shape.lte-additional-shape-displaced .icon {  margin-bottom: 0;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-disabled i {  border: 0 none;}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-main i,.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-second i,.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-black i,.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-white i {  border: 10px solid var(--white);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-main i {  border-color: #64d9b9;  border-color: var(--main);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-second i {  border-color: #64d9b9;  border-color: var(--second);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-black i {  border-color: #1d2939;  border-color: var(--black);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-white i {  border-color: #ffffff;  border-color: var(--white);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-main i:before {  background-color: #64d9b9;  background-color: var(--main);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-second i:before {  background-color: #64d9b9;  background-color: var(--second);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-gray i:before {  background-color: #ebf3f5;  background-color: var(--gray);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-black i:before {  background-color: #1d2939;  background-color: var(--black);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-white i:before,.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-white i.lte-icon-text {  background-color: #ffffff;  background-color: var(--white);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-main i:before {  background-color: #64d9b9;  background-color: var(--main);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-second i:before {  background-color: #64d9b9;  background-color: var(--second);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-gray i:before {  background-color: #ebf3f5;  background-color: var(--gray);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-black i:before {  background-color: #1d2939;  background-color: var(--black);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-white i:before,.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-white i.lte-icon-text {  background-color: #ffffff;  background-color: var(--white);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-main.lte-icon-shape-circle.lte-icon-size-xlarge li:before {  background-color: #64d9b9;  background-color: var(--main);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-second.lte-icon-shape-circle.lte-icon-size-xlarge li:before {  background-color: #64d9b9;  background-color: var(--second);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-background-gray.lte-icon-shape-circle.lte-icon-size-xlarge li:before {  background-color: #ebf3f5;  background-color: var(--gray);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-main i {  border-color: #64d9b9;  border-color: var(--main);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-second i {  border-color: #64d9b9;  border-color: var(--second);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-black i {  border-color: #1d2939;  border-color: var(--black);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-white i {  border-color: #ffffff;  border-color: var(--white);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-color-main i {  color: #64d9b9;  color: var(--main);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-color-second i {  color: #64d9b9;  color: var(--second);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-color-black i {  color: #1d2939;  color: var(--black);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-color-white i {  color: #ffffff;  color: var(--white);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-color-gray i {  color: #ebf3f5;  color: var(--gray);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-color-social i {  color: #ffffff;  color: var(--white);}.elementor-widget-lte-icons .lte-block-icon.lte-header-color-main .lte-header {  color: #64d9b9;  color: var(--main);}.elementor-widget-lte-icons .lte-block-icon.lte-header-color-second .lte-header {  color: #64d9b9;  color: var(--second);}.elementor-widget-lte-icons .lte-block-icon.lte-header-color-black .lte-header {  color: #1d2939;  color: var(--black);}.elementor-widget-lte-icons .lte-block-icon.lte-header-color-white .lte-header {  color: #ffffff;  color: var(--white);}.elementor-widget-lte-icons .lte-block-icon.lte-icon-inner-padding-yes .lte-inner {  padding-top: 20px;  padding-bottom: 20px;}@media (min-width: 992px) {  .elementor-widget-lte-icons .lte-block-icon.lte-icon-inner-padding-yes .lte-inner {    padding-top: 40px;    padding-bottom: 40px;  }}.elementor-widget-lte-icons .lte-block-icon i.lte-icon-text {  font-style: normal;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 30px;  display: block;  line-height: 50px;  text-align: center;  color: #64d9b9;  color: var(--main);}.elementor-widget-lte-icons .lte-block-icon.lte-additional-white-boxes .lte-inner {  background-color: #ffffff;  background-color: var(--white);  padding: 70px 15px 80px;}@media (min-width: 1200px) and (max-width: 1599px) {  .elementor-widget-lte-icons .lte-block-icon.lte-additional-white-boxes .lte-inner {    padding: 50px 15px 50px;  }}@media (max-width: 767px) {  .elementor-widget-lte-icons .lte-block-icon.lte-additional-white-boxes .lte-inner {    padding: 20px;  }}.elementor-widget-lte-icons.lte-style-grid-enabled .lte-block-icon li .lte-inner {  background-color: #ffffff;  background-color: var(--white);  padding: 65px 30px 55px;}@media (max-width: 991px) {  .elementor-widget-lte-icons.lte-style-grid-enabled .lte-block-icon li .lte-inner {    padding: 25px;  }}.elementor-widget-lte-icons.lte-style-grid-large .lte-block-icon li .lte-inner {  background-color: #ffffff;  background-color: var(--white);  padding: 125px 35px 125px;}@media (max-width: 1199px) {  .elementor-widget-lte-icons.lte-style-grid-large .lte-block-icon li .lte-inner {    padding: 45px 25px;  }}@media (max-width: 767px) {  .elementor-widget-lte-icons.lte-style-grid-large .lte-block-icon li .lte-inner {    padding: 15px;  }}@media (min-width: 1199px) {  .elementor-widget-lte-icons.lte-style-grid-large .lte-block-icon li .lte-descr {    max-width: 300px;    margin: 0 auto;  }}.lte-social-icons-list {  list-style: none;  margin: 14px 0 60px 0;  padding: 0;}.lte-social-icons-list li {  margin: 26px 0 0px 0 !important;}.lte-social-icons-list li.large {  font-size: 30px;}.lte-social-icons-list li a {  color: #1d2939;  color: var(--black);}.lte-social-icons-list li a:hover {  color: #64d9b9;  color: var(--main);}.lte-social-icons-list li [class^="icon-"],.lte-social-icons-list li span.fa {  color: #64d9b9;  color: var(--main);  font-size: 22px;  width: 48px;  margin-left: -12px;  vertical-align: baseline;  text-align: center;  position: absolute;}.lte-social-icons-list li .head {  padding-left: 35px;  display: inline-block;  position: relative;  top: -5px;}.lte-social-icons-list.bg-second span.fa {  color: #64d9b9 !important;  color: var(--main) !important;}.lte-social-icons-list.icon-weight-bold li {  font-weight: bold;}.lte-social-icons-list.icon-style-round {  margin-left: 24px;}.lte-social-icons-list.icon-style-round span.fa {  width: 34px;  height: 34px;  position: absolute;  text-transform: center;  line-height: 28px;  display: inline-block;  background-color: #64d9b9;  background-color: var(--main);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  margin-right: 16px;}.lte-social-icons-list.icon-style-round span.fa:before {  color: #1d2939;  color: var(--black);  font-size: 14px;  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%);}.lte-social-icons-list.icon-style-round.bg-second span.fa {  background-color: #64d9b9;  background-color: var(--main);}.lte-social-icons-list.icon-style-round .head {  padding-top: 4px;  padding-left: 35px;  display: inline-block;}.lte-background-black .elementor-widget-lte-icons .lte-block-icon .lte-descr {  color: rgba(255, 255, 255, 0.6);}.lte-social-small {  margin-top: -3px;  margin-left: 0px;  list-style: none;  padding: 0;}.lte-social-small li {  display: inline-block;  margin-right: 4px;  vertical-align: middle;}.lte-social-small li a {  display: block;  width: 30px;  height: 30px;  text-align: center;  line-height: 30px;  margin: 0 10px 0 0px;  font-size: 18px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-social-small.icon-style-square {  margin: 0;}.lte-social-small.icon-style-square a {  width: 50px;  height: 50px;  display: block;  margin-right: 6px;  position: relative;  background-color: rgba(255, 255, 255, 0.3);  padding: 10px 16px;}.lte-social-small.icon-style-square a:before {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.lte-social-small.icon-style-square a:hover {  background-color: rgba(255, 255, 255, 0.4);}.lte-social-small.icon-style-square a:hover:before {  font-size: 24px;}.lte-social-big {  list-style: none;  margin: 0px 0 35px -12px !important;  padding: 0;}.lte-social-big li {  display: inline;  margin-left: 12px !important;  vertical-align: middle;}.lte-social-big li a {  color: #ffffff;  color: var(--white);  display: inline-block;  width: 42px;  height: 42px;  line-height: 42px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  text-align: center;  font-size: 24px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-social-big li:hover a {  background-color: #1d2939;  background-color: var(--black);}.lte-social-xl {  list-style: none;  margin: 0;  padding: 0;  display: table;  width: 100%;  text-align: center;}.lte-social-xl li {  display: table-cell;  vertical-align: middle;}.lte-social-xl li a {  color: #ffffff;  color: var(--white);  display: inline-block;  width: 97px;  height: 97px;  line-height: 97px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  text-align: center;  font-size: 45px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}@media (max-width: 767px) {  .lte-social-xl li a {    width: 48px;    height: 48px;    line-height: 48px;    font-size: 24px;  }}.lte-social-xl li a.fa-linkedin {  background: #007BB6;}.lte-social-xl li a.fa-google-plus {  background: #DC4E41;}.lte-social-xl li a.fa-skype {  background: #00AFF0;}.lte-social-xl li a.fa-facebook-f,.lte-social-xl li a.fa-facebook {  background: #4E71A8;}.lte-social-xl li a.fa-twitter {  background: #1CB7EB;}.lte-social-xl li a.fa-youtube-play,.lte-social-xl li a.fa-youtube {  background: #CA3737;}.lte-social-xl li a.fa-instagram {  background: #444444;}.lte-social-xl li:hover a {  background-color: #1d2939;  background-color: var(--black);}.lte-block-icon.lte-icon-color-social i.fa-linkedin:before {  background: #007BB6;}.lte-block-icon.lte-icon-color-social i.fa-skype:before {  background: #00AFF0;}.lte-block-icon.lte-icon-color-social i.fa-facebook-f:before,.lte-block-icon.lte-icon-color-social i.fa-facebook:before {  background: #4E71A8;}.lte-block-icon.lte-icon-color-social i.fa-twitter:before {  background: #1CB7EB;}.lte-block-icon.lte-icon-color-social i.fa-youtube-play:before,.lte-block-icon.lte-icon-color-social i.fa-youtube:before {  background: #CA3737;}.lte-block-icon.lte-icon-color-social i.fa-instagram:before {  background: #444444;}.lte-social {  height: 25px;  margin-top: -2px;}.lte-social .lte-header {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 700;  font-size: 20px;  display: inline-block;  margin-right: 32px;  line-height: 1em;}.lte-social .lte-header:after {  content: "";  width: 10px;  border-bottom: 1px solid var(--white);  display: inline-block;  margin: 0 0 3px 14px;  margin-inline-start: 14px;  display: none;}.lte-social ul {  margin: 0 0 0 -24px;  padding: 0;  list-style: none;  display: inline-block;}.lte-social ul li {  display: inline-block;  margin-left: 24px;  margin-bottom: 18px;}.lte-social ul li a {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  position: relative;  z-index: 10;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  /*				.fa-linkedin { background: #007BB6; }				.fa-google,				.fa-google-plus { background: #DC4E41; }				.fa-skype { background: #00AFF0; }				.fa-facebook-f, 				.fa-facebook { background: #4E71A8;  }				.fa-twitter { background: #1CB7EB; }				.fa-youtube-play,				.fa-youtube { background: #CA3737; }				.fa-instagram { background: #444444; }	*/}.lte-social ul li a span {  color: #64d9b9;  color: var(--main);  width: 20px;  height: 20px;  line-height: 20px;  font-size: 16px;  display: block;  text-align: center;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-social ul li a span:hover {  background-color: #64d9b9;  background-color: var(--second);}.lte-social.lte-type-titles {  /*	position: absolute;	z-index: 11;	top: 50%;	left: 15px;	pointer-events: auto;	@media (min-width: 1600px) and (max-width: 1750px) { display: none; }	@media (min-width: 1200px) and (max-width: 1400px) { display: none; }	@media (min-width: 1000px) and (max-width: 1150px) { display: none; }	@media @sm-and-less { display: none; }*/}.lte-social.lte-type-titles ul {  margin: 0 0 0 -40px;  padding: 0;  list-style: none;  /*				transform-origin: left;		.transform(rotate(-90deg) translateX(-50%));*/}.lte-social.lte-type-titles li {  list-style: none;  position: relative;  display: inline-block;  margin: 0 0 0 40px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.lte-social.lte-type-titles li:before {  content: "";  border-top: 1px solid var(--second);  border-color: #1d2939;  border-color: var(--black);  opacity: .3;  width: 20px;  height: 1px;  margin: 1px;  display: block;  position: absolute;  left: -30px;  top: 50%;}.lte-social.lte-type-titles li:first-child:before {  display: none;}.lte-social.lte-type-titles a {  background: transparent;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #1d2939;  color: var(--black);  border-radius: 0;  width: auto;  height: auto;  line-height: 1em;  position: relative;  z-index: 10;  font-size: 16px;  text-align: center;  display: inline-block;  transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1);}.lte-social.lte-type-titles a span {  z-index: 1;  position: relative;}.lte-social.lte-type-titles a:hover {  background: transparent;  color: #64d9b9;  color: var(--second);}.lte-has-flip-card {  perspective: 1000px;}.lte-has-flip-card:hover .lte-back-card {  -webkit-transform: rotateY(-180deg);  -moz-transform: rotateY(-180deg);  -ms-transform: rotateY(-180deg);  -o-transform: rotateY(-180deg);  transform: rotateY(-180deg);}.lte-has-flip-card:hover .lte-front-card {  -webkit-transform: rotateY(0deg);  -moz-transform: rotateY(0deg);  -ms-transform: rotateY(0deg);  -o-transform: rotateY(0deg);  transform: rotateY(0deg);}.lte-has-flip-card:nth-child(odd):hover .lte-back-card {  -webkit-transform: rotateY(180deg);  -moz-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  transform: rotateY(180deg);}.lte-has-flip-card .lte-back-card,.lte-has-flip-card .lte-front-card {  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  transform-style: preserve-3d;  transition: ease-in-out 700ms;}.lte-has-flip-card .lte-back-card {  background-color: #ffffff;  background-color: var(--white);}.lte-has-flip-card .lte-front-card {  position: absolute;  top: 0;  left: 15px;  right: 15px;  bottom: 0;  transform: rotateY(-180deg);  color: #ffffff;  color: var(--white);  background-size: cover;  display: flex !important;  align-content: center;}.lte-has-flip-card .lte-front-card .lte-icon-content {  display: flex !important;  align-content: center;  flex-wrap: wrap;  justify-content: center;}.lte-has-flip-card .lte-front-card .lte-header {  margin-top: 0 !important;}.lte-has-flip-card .lte-front-card i {  display: none !important;}.lte-has-flip-card .lte-front-card:before {  content: "";  z-index: -1;  height: 100%;  width: 100%;  top: 0;  left: 0;  position: absolute;  pointer-events: none;  background-image: -webkit-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -moz-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -ms-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -o-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: linear-gradient(-180deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  opacity: 1;}.lte-has-flip-card .lte-front-card:before + .elementor-background-video-container + .elementor-container,.lte-has-flip-card .lte-front-card:before + .elementor-widget-wrap {  z-index: 2;}.lte-arrow-element {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\E82b";  font-size: 20px;}.lte-arrow-left,.lte-arrow-right {  transition: background .4s ease;  margin: 0px 0 0 0;  display: block;  padding: 0px;  text-align: center;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  color: #1d2939;  color: var(--black);  border-color: #1d2939;  border-color: var(--black);  font-size: 56px;  width: 80px;  height: 80px;  line-height: 80px;}.lte-arrow-left:hover,.lte-arrow-right:hover {  color: #ffffff;  color: var(--white);  background-color: #1d2939;  background-color: var(--black);}.lte-arrow-left.lte-arrow-left:before,.lte-arrow-right.lte-arrow-left:before,.lte-arrow-left.lte-arrow-right:before,.lte-arrow-right.lte-arrow-right:before {  position: relative;  z-index: 2;  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\E82b";  transition: transform 100ms linear;}.lte-arrow-left.lte-arrow-left:before,.lte-arrow-right.lte-arrow-left:before {  -webkit-transform: scale(-1);  -moz-transform: scale(-1);  -ms-transform: scale(-1);  -o-transform: scale(-1);  transform: scale(-1);}.lte-arrow-left.lte-arrow-right:before,.lte-arrow-right.lte-arrow-right:before {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\E82b";}.lte-arrow-left.swiper-button-disabled,.lte-arrow-right.swiper-button-disabled {  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;  cursor: default;}.lte-arrow-left:not(.swiper-button-disabled):hover,.lte-arrow-right:not(.swiper-button-disabled):hover {  border-color: transparent;}.lte-arrow-left:not(.swiper-button-disabled):hover:before,.lte-arrow-right:not(.swiper-button-disabled):hover:before {  transition: transform 400ms cubic-bezier(0.175, 0.885, 0.32, 4.75);}.lte-arrow-left:not(.swiper-button-disabled):active:after,.lte-arrow-right:not(.swiper-button-disabled):active:after {  background-color: #64d9b9;  background-color: var(--main);  display: none;}.lte-arrows-fraction {  position: relative;}.lte-arrows-fraction .lte-arrow-left {  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  margin-left: -120px;}.lte-arrows-fraction .lte-arrow-right {  position: absolute;  top: 0;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  margin-left: 120px;}@media (max-width: 767px) {  .lte-arrows-fraction .lte-arrow-left,  .lte-arrows-fraction .lte-arrow-right {    font-size: 64px;  }}.lte-arrows-fraction + .swiper-pagination-fraction {  bottom: -4px;  font-size: 24px;  pointer-events: none;}.lte-background-main .lte-arrows-fraction + .swiper-pagination-fraction {  color: #ffffff;  color: var(--white);}.lte-arrows-fraction + .swiper-pagination-fraction .swiper-pagination-current {  color: #64d9b9;  color: var(--second);}.lte-arrows-sides-tiny .lte-arrow-left,.lte-arrows-sides-tiny .lte-arrow-right {  width: 40px;  height: 40px;  line-height: 23px;}.lte-arrows-sides-tiny .lte-arrow-left.lte-arrow-left:before,.lte-arrows-sides-tiny .lte-arrow-right.lte-arrow-left:before,.lte-arrows-sides-tiny .lte-arrow-left.lte-arrow-right:before,.lte-arrows-sides-tiny .lte-arrow-right.lte-arrow-right:before {  font-size: 16px;}.lte-arrows-sides-tiny .lte-arrow-left.lte-arrow-left:before,.lte-arrows-sides-tiny .lte-arrow-right.lte-arrow-left:before {  margin-right: -2px;}.lte-arrows-sides-tiny .lte-arrow-left.lte-arrow-right:before,.lte-arrows-sides-tiny .lte-arrow-right.lte-arrow-right:before {  margin-left: -2px;}.lte-arrows-sides-outside,.lte-arrows-sides-tiny,.lte-arrows-sides {  text-align: center;}.lte-arrows-sides-outside .lte-arrow-left,.lte-arrows-sides-tiny .lte-arrow-left,.lte-arrows-sides .lte-arrow-left,.lte-arrows-sides-outside .lte-arrow-right,.lte-arrows-sides-tiny .lte-arrow-right,.lte-arrows-sides .lte-arrow-right {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 3;}@media (min-width: 992px) {  .lte-arrows-sides-outside .lte-arrow-left.lte-arrow-left,  .lte-arrows-sides-tiny .lte-arrow-left.lte-arrow-left,  .lte-arrows-sides .lte-arrow-left.lte-arrow-left,  .lte-arrows-sides-outside .lte-arrow-right.lte-arrow-left,  .lte-arrows-sides-tiny .lte-arrow-right.lte-arrow-left,  .lte-arrows-sides .lte-arrow-right.lte-arrow-left {    left: 0px;  }  .lte-arrows-sides-outside .lte-arrow-left.lte-arrow-right,  .lte-arrows-sides-tiny .lte-arrow-left.lte-arrow-right,  .lte-arrows-sides .lte-arrow-left.lte-arrow-right,  .lte-arrows-sides-outside .lte-arrow-right.lte-arrow-right,  .lte-arrows-sides-tiny .lte-arrow-right.lte-arrow-right,  .lte-arrows-sides .lte-arrow-right.lte-arrow-right {    right: 0px;  }}@media (max-width: 1199px) {  .lte-arrows-sides-outside .lte-arrow-left,  .lte-arrows-sides-tiny .lte-arrow-left,  .lte-arrows-sides .lte-arrow-left,  .lte-arrows-sides-outside .lte-arrow-right,  .lte-arrows-sides-tiny .lte-arrow-right,  .lte-arrows-sides .lte-arrow-right {    position: relative;    display: inline-block;    text-align: center;    margin: 30px 20px 0px;  }}@media (min-width: 992px) {  .lte-arrows-right-top .lte-arrow-left,  .lte-arrows-right-top .lte-arrow-right {    position: absolute;    top: -160px;    right: 0;  }  .lte-arrows-right-top .lte-arrow-left {    right: 90px;  }}@media (max-width: 1199px) {  .lte-arrows-right-top {    text-align: center;  }  .lte-arrows-right-top .lte-arrow-left,  .lte-arrows-right-top .lte-arrow-right {    position: relative;    display: inline-block;    text-align: center;    margin: 30px 20px 0px;  }}.lte-arrows-sides-outside .lte-arrow-left,.lte-arrows-sides-outside .lte-arrow-right {  /*		&.lte-arrow-left {			left: -100px;		}					&.lte-arrow-right {			right: -100px;		}			*/  /*		@media (max-width: 1720px) {			position: relative;			display: inline-block;			text-align: center;					margin-top: 50px;				&.lte-arrow-left {				left: -15px;			}						&.lte-arrow-right {				right: -15px;			}					}			*/}@media (max-width: 767px) {  .lte-arrows-sides-outside .lte-arrow-left.lte-arrow-left,  .lte-arrows-sides-outside .lte-arrow-right.lte-arrow-left {    left: 0px;  }  .lte-arrows-sides-outside .lte-arrow-left.lte-arrow-right,  .lte-arrows-sides-outside .lte-arrow-right.lte-arrow-right {    right: 0px;  }}@media (max-width: 1599px) {  .lte-arrows-sides-outside .lte-arrow-left,  .lte-arrows-sides-outside .lte-arrow-right {    position: relative;    display: inline-block;    text-align: center;    margin: 30px 20px 0px;  }}.elementor-widget-lte-zoomslider .lte-swiper-slider .swiper-pagination-bullets {  bottom: 50% !important;  left: auto !important;  right: 60px !important;  width: 30px !important;  text-align: end;}@media (max-width: 1199px) {  .elementor-widget-lte-zoomslider .lte-swiper-slider .swiper-pagination-bullets {    display: none !important;  }}.elementor-widget-lte-zoomslider .lte-swiper-slider .swiper-pagination-bullets .swiper-pagination-bullet {  display: block;  margin-bottom: 40px !important;  background-color: #ffffff !important;  background-color: var(--white) !important;}.elementor-widget-lte-zoomslider .lte-swiper-slider .swiper-pagination-bullets .swiper-pagination-bullet:before {  border-color: #ffffff !important;  border-color: var(--white) !important;}.elementor-element.elementor-widget-lte-zoomslider {  overflow: visible !important;}.elementor-element.elementor-widget-lte-zoomslider .lte-swiper-slider-wrapper {  overflow: visible !important;}.lte-arrows-right {  z-index: 10;}.lte-arrows-right .lte-arrow-left,.lte-arrows-right .lte-arrow-right {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  margin: 0px !important;  margin-right: -30px !important;  z-index: 3;  right: 0;  display: block;}@media (max-width: 1620px) and (min-width: 1599px) {  .lte-arrows-right .lte-arrow-left,  .lte-arrows-right .lte-arrow-right {    margin-right: -15px !important;  }}@media (max-width: 1450px) and (min-width: 1440px) {  .lte-arrows-right .lte-arrow-left,  .lte-arrows-right .lte-arrow-right {    margin-right: -15px !important;  }}@media (max-width: 1330px) and (min-width: 1320px) {  .lte-arrows-right .lte-arrow-left,  .lte-arrows-right .lte-arrow-right {    margin-right: -15px !important;  }}@media (max-width: 1230px) and (min-width: 1199px) {  .lte-arrows-right .lte-arrow-left,  .lte-arrows-right .lte-arrow-right {    margin-right: -15px !important;    display: none;  }}.lte-arrows-right .lte-arrow-left {  margin-bottom: 0px !important;}.lte-arrows-right .lte-arrow-right {  margin-top: 0px !important;  top: 41%;}@media (max-width: 1199px) {  .lte-arrows-right {    position: relative;    top: auto;    /*		.translateY(0);		left: 50%;*/    text-align: center;  }  .lte-arrows-right .lte-arrow-left {    margin-right: 15px !important;  }  .lte-arrows-right .lte-arrow-right {    margin-left: 15px !important;    margin-right: 0 !important;  }  .lte-arrows-right .lte-arrow-left,  .lte-arrows-right .lte-arrow-right {    width: 64px;    font-size: 64px;    position: relative;    display: inline-block;    margin-bottom: 0 !important;    margin-top: 0 !important;  }}.lte-arrows-sides-small {  max-width: 1690px;  display: block;  position: relative;  margin: 0 auto;  margin-top: -92px;  text-align: center;}.lte-arrows-sides-small .lte-arrow-left,.lte-arrows-sides-small .lte-arrow-right {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 3;  background-color: transparent;}@media (min-width: 1199px) {  .lte-arrows-sides-small .lte-arrow-left.lte-arrow-left,  .lte-arrows-sides-small .lte-arrow-right.lte-arrow-left {    left: 30px;  }  .lte-arrows-sides-small .lte-arrow-left.lte-arrow-right,  .lte-arrows-sides-small .lte-arrow-right.lte-arrow-right {    right: 30px;  }}.lte-arrows-sides-small .lte-arrow-left:hover,.lte-arrows-sides-small .lte-arrow-right:hover {  color: #64d9b9;  color: var(--main);  background-color: transparent;}.lte-arrows-sides-small .lte-arrow-left.lte-arrow-left,.lte-arrows-sides-small .lte-arrow-right.lte-arrow-left {  left: 0;}.lte-arrows-sides-small .lte-arrow-left.lte-arrow-right,.lte-arrows-sides-small .lte-arrow-right.lte-arrow-right {  right: 0;}.lte-swiper-slider-wrapper {  position: relative;}.lte-arrows-bottom {  text-align: center;  margin-top: 40px;}.lte-arrows-bottom .lte-arrow-left,.lte-arrows-bottom .lte-arrow-right {  position: relative;  display: inline-block;  width: 80px;  height: 80px;  line-height: 80px;  border-radius: 0;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  font-size: 24px;  margin: 0;}@media (max-width: 991px) {  .lte-arrows-bottom .lte-arrow-left,  .lte-arrows-bottom .lte-arrow-right {    width: 64px;    height: 64px;    line-height: 64px;  }}.lte-arrows-bottom .lte-arrow-left:not(.swiper-button-disabled):hover,.lte-arrows-bottom .lte-arrow-right:not(.swiper-button-disabled):hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.lte-arrows-bottom .lte-arrow-right {  margin-left: 2px;}.body-black .lte-arrow-left,.bg-color-true-black .lte-arrow-left,.bg-color-black .lte-arrow-left,.lte-background-main .lte-arrow-left,.body-black .lte-arrow-right,.bg-color-true-black .lte-arrow-right,.bg-color-black .lte-arrow-right,.lte-background-main .lte-arrow-right {  color: #ffffff;  color: var(--white);  border-color: #ffffff;  border-color: var(--white);}.body-black .lte-arrow-left:not(.swiper-button-disabled):hover,.bg-color-true-black .lte-arrow-left:not(.swiper-button-disabled):hover,.bg-color-black .lte-arrow-left:not(.swiper-button-disabled):hover,.lte-background-main .lte-arrow-left:not(.swiper-button-disabled):hover,.body-black .lte-arrow-right:not(.swiper-button-disabled):hover,.bg-color-true-black .lte-arrow-right:not(.swiper-button-disabled):hover,.bg-color-black .lte-arrow-right:not(.swiper-button-disabled):hover,.lte-background-main .lte-arrow-right:not(.swiper-button-disabled):hover {  color: #64d9b9;  color: var(--second);}.swiper-pagination-bullets .swiper-pagination-bullet {  width: 6px;  height: 6px;  background-color: rgba(0, 0, 0, 0.25);  cursor: pointer;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: relative;  margin: 0 16px !important;}.swiper-pagination-bullets .swiper-pagination-bullet:only-child {  visibility: hidden;}.swiper-pagination-bullets .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover {  -webkit-transform: scale(1.5);  -moz-transform: scale(1.5);  -ms-transform: scale(1.5);  -o-transform: scale(1.5);  transform: scale(1.5);}.swiper-pagination-bullets .swiper-pagination-bullet:before {  content: "";  border: 1px solid var(--main);  border-color: #64d9b9;  border-color: var(--second);  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  width: 18px;  height: 18px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  display: none;}.lte-background-main .swiper-pagination-bullets .swiper-pagination-bullet,.lte-background-black .swiper-pagination-bullets .swiper-pagination-bullet,.lte-body-black .swiper-pagination-bullets .swiper-pagination-bullet {  background-color: #ffffff;  background-color: var(--white);}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {  background-color: #1d2939;  background-color: var(--black);}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before {  display: block;  border-color: #1d2939;  border-color: var(--black);}.lte-background-main .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.lte-background-black .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.lte-body-black .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {  background-color: #64d9b9;  background-color: var(--second);}.lte-background-main .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.lte-background-black .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.lte-body-black .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before {  border-color: #64d9b9;  border-color: var(--second);}.lte-rental-sc .lte-icons-tags {  margin: 0 -8px 10px -8px;  padding: 0;}.lte-rental-sc .lte-icons-tags li {  display: block;  margin: 0 0 0 0px;  float: left;  width: 33.3%;  text-align: center;  position: relative;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-weight: bold;  font-size: 14px;  padding: 18px 0;  max-width: 130px;}.lte-rental-sc .lte-icons-tags li span {  display: block;  font-size: 20px;  margin: 0;  color: #64d9b9;  color: var(--main);}.lte-rental-sc .lte-icons-tags li:after {  content: "";  border: 2px solid var(--gray);  border-color: rgba(0, 0, 0, 0.1);  position: absolute;  top: 5px;  right: 8px;  bottom: 5px;  left: 8px;}.lte-background-black .lte-rental-sc .lte-icons-tags li:after {  border-color: rgba(255, 255, 255, 0.1);}.lte-background-black .lte-rental-sc .lte-icons-tags li {  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.lte-rental-sc .lte-icons-tags:after {  content: "";  display: block;  clear: both;}.lte-rental-list {  margin-top: -30px;}.lte-rental-list .lte-rental-item {  margin-top: 30px;}@media (max-width: 767px) {  .lte-rental-list {    margin-top: -30px;  }  .lte-rental-list .lte-rental-item {    margin-top: 30px;  }}.lte-rental-list .lte-rental-item {  position: relative;  text-align: center;  max-width: 490px;  background-color: #ffffff;  background-color: var(--white);}.lte-limmo-white .lte-rental-list .lte-rental-item {  border: 2px dashed rgba(0, 0, 0, 0.1);}.lte-rental-list .lte-rental-item .lte-price-top {  display: inline-block;  background-color: #1d2939;  background-color: var(--black);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  color: #64d9b9;  color: var(--main);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  width: 80px;  height: 80px;  text-align: center;  font-size: 16px;  padding-top: 16px;  position: absolute;  right: 0;  top: 0;}.lte-rental-list .lte-rental-item .lte-price-top span {  display: block;  color: #ffffff;  color: var(--white);  font-size: 12px;  margin-top: -6px;}.lte-rental-list .lte-rental-item .lte-price-bottom {  display: none;}.lte-rental-list .lte-rental-item .lte-photo {  padding: 0 15px;  display: block;  margin-bottom: 20px;}.lte-rental-list .lte-rental-item .lte-photo img {  -webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);  -moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);  -o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);  transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);}.lte-rental-list .lte-rental-item .lte-photo img:hover {  -webkit-transform: scale(1.05);  -moz-transform: scale(1.05);  -ms-transform: scale(1.05);  -o-transform: scale(1.05);  transform: scale(1.05);  -webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 3.75);  -moz-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 3.75);  -o-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 3.75);  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 3.75);}.lte-rental-list .lte-rental-item .lte-rental-inner {  position: relative;}.lte-rental-list .lte-rental-item .lte-header {  margin-top: 0;}.lte-rental-list .lte-rental-item .lte-header + .lte-excerpt {  margin-top: -10px;}.lte-background-black .lte-rental-list .lte-rental-item {  background-color: #ebf3f5;  background-color: var(--gray);}.lte-background-black .lte-rental-list .lte-rental-item .lte-header a {  color: #ffffff;  color: var(--white);}.lte-background-black .lte-rental-list .lte-rental-item .lte-excerpt {  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;}.lte-rental-list .lte-rental-item .lte-subheader {  color: #64d9b9;  color: var(--main);  font-size: 18px;  margin: -10px 0 8px 0;}.lte-rental-list .lte-rental-item .lte-icons {  list-style: none;  margin-left: -30px;  padding-left: 0;}.lte-rental-list .lte-rental-item .lte-icons li {  display: inline-block;  margin-left: 30px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 14px;}.lte-rental-list .lte-rental-item .lte-icons li span {  color: #64d9b9;  color: var(--main);  margin-right: 8px;  font-size: 16px;  position: relative;  top: 2px;}.lte-rental-list .lte-rental-item .lte-list {  list-style: none;  margin-bottom: 40px;  padding-top: 12px;  margin: 0 auto 30px auto;  display: inline-block;  position: relative;  -webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2;}@media (min-width: 992px) {  .lte-rental-list .lte-rental-item .lte-list {    padding-left: 20px;  }}.lte-rental-list .lte-rental-item .lte-list li {  padding-right: 20px;  text-align: left;  font-size: 16px;}@media (max-width: 1599px) {  .lte-rental-list .lte-rental-item .lte-list li {    padding-right: 10px;  }}.lte-rental-list .lte-rental-item .lte-list li:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f00c";  font-size: 14px;  margin-left: 0px;  margin-right: 10px;  margin-top: 0px;  color: #64d9b9;  color: var(--main);}.lte-background-black .lte-rental-list .lte-rental-item .lte-btn .lte-btn-inner:before {  background-color: #ffffff;  background-color: var(--white);}.lte-background-black .lte-rental-list .lte-rental-item .lte-btn:hover {  color: #1d2939;  color: var(--black);}.lte-rental-list.lte-layout-buy .lte-rental-item,.lte-rental-list.lte-layout-car .lte-rental-item {  text-align: start;  padding: 60px;}@media (max-width: 991px) {  .lte-rental-list.lte-layout-buy .lte-rental-item,  .lte-rental-list.lte-layout-car .lte-rental-item {    padding: 20px;  }}.lte-limmo-white .lte-rental-list.lte-layout-buy .lte-rental-item,.lte-limmo-white .lte-rental-list.lte-layout-car .lte-rental-item {  padding-top: 10px;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-photo,.lte-rental-list.lte-layout-car .lte-rental-item .lte-photo {  padding: 0;  display: block;  overflow: hidden;}.lte-limmo-white .lte-rental-list.lte-layout-buy .lte-rental-item .lte-photo,.lte-limmo-white .lte-rental-list.lte-layout-car .lte-rental-item .lte-photo {  margin-bottom: 0px;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-photo img,.lte-rental-list.lte-layout-car .lte-rental-item .lte-photo img {  -webkit-transition: all 0.3s ease !important;  -moz-transition: all 0.3s ease !important;  -o-transition: all 0.3s ease !important;  transition: all 0.3s ease !important;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-photo img:hover,.lte-rental-list.lte-layout-car .lte-rental-item .lte-photo img:hover {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: all 0.3s ease !important;  -moz-transition: all 0.3s ease !important;  -o-transition: all 0.3s ease !important;  transition: all 0.3s ease !important;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-top,.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-top {  display: none;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom,.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom {  display: block;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom,.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #64d9b9;  color: var(--main);  font-size: 24px;  margin-bottom: 20px;}.lte-background-black .lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom,.lte-background-black .lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom {  color: #ffffff;  color: var(--white);}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom span,.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom span {  color: #1d2939;  color: var(--black);  font-size: 18px;}.lte-background-black .lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom span,.lte-background-black .lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom span {  color: #ffffff;  color: var(--white);  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom span:before,.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom span:before {  content: "/";  padding-left: 8px;  padding-right: 8px;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-btn,.lte-rental-list.lte-layout-car .lte-rental-item .lte-btn {  display: block;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer,.lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer {  position: relative;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer .lte-ratio,.lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer .lte-ratio {  position: absolute;  right: 0;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}.rtl .lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer .lte-ratio,.rtl .lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer .lte-ratio {  right: auto;  left: 0;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer .lte-mileage,.lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer .lte-mileage {  position: absolute;  right: 0;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  color: #1d2939;  color: var(--black);  font-size: 14px;}.rtl .lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer .lte-mileage,.rtl .lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer .lte-mileage {  right: auto;  left: 0;}.lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer .lte-mileage span,.lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer .lte-mileage span {  color: #64d9b9;  color: var(--main);}.lte-background-black .lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer .lte-mileage,.lte-background-black .lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer .lte-mileage {  color: #64d9b9;  color: var(--main);}.lte-background-black .lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer .lte-mileage span,.lte-background-black .lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer .lte-mileage span {  color: rgba(255, 255, 255, 0.6);}.lte-rental-large .lte-photo {  padding: 0;  overflow: hidden;  background-size: cover;  background-position: center;}.lte-rental-large .lte-photo img {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;}@media (max-width: 1199px) {  .lte-rental-large .lte-photo {    background-image: none !important;    width: 100%;  }  .lte-rental-large .lte-photo img {    zoom: 1;    filter: alpha(opacity=100);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;    width: 100%;  }}.lte-rental-large .lte-label {  color: #ffffff;  color: var(--white);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 24px;  position: absolute;  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  display: block;  top: 0;  left: 0;  width: 300px;  height: 300px;  text-align: center;  text-transform: uppercase;}.lte-rental-large .lte-label span {  background-color: var(--red);  display: block;  margin-top: 6px;  padding: 14px 0 12px;}.lte-rental-large .lte-rental-inner {  background-color: #ebf3f5;  background-color: var(--gray);  padding: 60px 70px;}@media (max-width: 1199px) {  .lte-rental-large .lte-rental-inner {    width: 100%;  }}@media (max-width: 991px) {  .lte-rental-large .lte-rental-inner {    text-align: center;  }}.lte-rental-large .lte-rental-inner .lte-header {  font-size: 36px;}.lte-rental-large .lte-rental-inner .lte-header a {  color: #ffffff;  color: var(--white);}.lte-rental-large .lte-rental-inner .lte-price {  font-size: 80px;  color: #64d9b9;  color: var(--main);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  margin-top: -50px;}@media (max-width: 767px) {  .lte-rental-large .lte-rental-inner .lte-price {    font-size: 64px;    margin-top: -30px;  }}.lte-rental-large .lte-rental-inner .lte-price span {  vertical-align: super;  font-size: 48px;}.lte-rental-large .lte-rental-inner .lte-excerpt {  font-size: 18px;  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;  max-width: 600px;  margin-top: -10px;  margin-bottom: 40px;}@media (max-width: 767px) {  .lte-rental-large .lte-rental-inner .lte-excerpt {    font-size: 16px;  }}.lte-rental-large .lte-rental-inner .lte-btn {  margin-top: 20px;}@media (min-width: 1199px) {  .lte-rental-large .lte-rental-inner .lte-btn {    min-width: 374px;    padding-top: 26px;    padding-bottom: 26px;  }}.lte-rental-large .lte-rental-inner .lte-icons-tags {  text-align: center;}.lte-rental-archive.margin-default {  padding-bottom: 140px !important;}.lte-rental-archive .lte-rental-item {  padding: 0 !important;}.lte-rental-archive .lte-search-rental {  margin-bottom: 60px;}.lte-rental-archive .lte-rental-item {  margin-bottom: 30px;}.lte-ratio .lte-stars-active,.lte-ratio .lte-stars {  display: block;}.lte-ratio .lte-stars-active span:after,.lte-ratio .lte-stars span:after {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f005";  font-size: 14px;  color: #ebf3f5;  color: var(--gray);}.lte-ratio .lte-stars-active {  position: absolute;  top: 0;}.lte-ratio .lte-stars-active span:after {  color: #64d9b9;  color: var(--main);}.rental-template-default .lte-search-rental {  background-color: #64d9b9;  background-color: var(--main);  margin-bottom: 60px;}.elementor-widget-lte-rental-search {  overflow: visible !important;}.lte-search-rental {  position: relative;  z-index: 3;}.lte-search-rental .lte-form-icon {  margin-top: 0px;}.lte-search-rental .lte-form-icon + .select-wrap select {  padding-left: 52px;}.lte-search-rental .lte-form-icon + input {  padding-left: 55px !important;}.lte-search-rental.lte-style-pattern {  padding: 47px 75px 83px;  background-color: #64d9b9;  background-color: var(--main);  background-image: url(assets/images/pattern_search_08.png);}@media (max-width: 991px) {  .lte-search-rental.lte-style-pattern {    padding: 35px 45px 60px;  }}.lte-search-rental.lte-style-gray {  padding: 18px;  background: #F4F2EC;}.lte-search-rental.lte-style-gray .row > div + div {  padding-left: 0;}.lte-search-rental.lte-style-gray label {  display: none;}@media (max-width: 991px) {  .lte-search-rental.lte-style-gray {    padding: 35px 45px 60px;  }}.lte-search-rental.lte-style-gray:after,.lte-search-rental.lte-style-gray:before {  content: "";  display: block;  position: absolute;  bottom: -5px;  background: rgba(255, 255, 255, 0.2);  height: 10px;  left: 10px;  right: 10px;  z-index: 5;}.lte-search-rental.lte-style-gray:before {  bottom: -10px;  left: 20px;  right: 20px;}.lte-search-rental.lte-style-gray input[type="text"] {  height: 75px;}.lte-search-rental.lte-style-gray .lte-btn.btn-lg {  height: 75px;}.lte-search-rental.lte-style-gray .lte-btn.btn-lg:hover {  background-color: #1d2939;  background-color: var(--black);}@media (max-width: 767px) {  .lte-search-rental .lte-empty {    display: none !important;  }}.lte-search-rental .row {  margin-top: -30px;}.lte-search-rental .row > div {  margin-top: 30px;}.lte-search-rental select:focus {  outline: none;}.lte-search-rental label {  font-size: 16px;  display: block;  color: #ffffff;  color: var(--white);  font-weight: bold;  margin-bottom: 6px;}.lte-search-rental .lte-btn {  height: 78px;  width: 100%;  min-width: initial !important;}.lte-search-rental .lte-btn:hover {  background-color: #ebf3f5;  background-color: var(--gray);}.lte-rental-single .lte-description {  position: relative;}.lte-rental-single .lte-header {  font-size: 36px;  margin: 24px 0 0 0;}.lte-rental-single .lte-subheader {  font-size: 18px;  margin: 6px 0 0px 0;  color: #64d9b9;  color: var(--main);}.lte-rental-single .lte-header-wrapper {  position: relative;}.lte-rental-single .lte-content {  margin-top: 24px;}.lte-rental-single .lte-ratio {  position: relative;  margin-bottom: -18px;  margin-top: 15px;}.lte-rental-single .lte-icons-tags {  margin-top: 20px !important;}.lte-rental-single .lte-price {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #64d9b9;  color: var(--main);  font-size: 36px;  margin-bottom: 0px;  position: absolute;  right: 0;  top: -8px;}.rtl .lte-rental-single .lte-price {  right: auto;  left: 0;}@media (max-width: 767px) {  .lte-rental-single .lte-price {    position: relative;    right: auto;    top: auto;  }}.lte-rental-single .lte-price span {  color: #1d2939;  color: var(--black);  font-size: 18px;}.lte-rental-single .lte-price span:before {  content: "/";  padding-left: 8px;  padding-right: 8px;}.booking_form {  margin-top: 40px;  padding: 0;}.booking_form .wpbc_structure_form {  margin-top: 40px;  max-width: 600px;  margin-left: auto;  margin-right: auto;}.booking_form_div select,.booking_form_div textarea,.booking_form_div input[type="text"] {  -webkit-box-sizing: border-box !important;  -moz-box-sizing: border-box !important;  box-sizing: border-box !important;  height: auto !important;}.booking_form_div textarea {  width: 100% !important;  -webkit-border-radius: 32px !important;  -moz-border-radius: 32px !important;  border-radius: 32px !important;  background-clip: border-box !important;  padding: 20px 30px !important;}.wpbc-payment-form .btn,.wpbc-payment-form .button,.booking_form_div .btn,.booking_form_div .button,.booking_form_div .submit,.booking_form_div .button-secondary {  -webkit-border-radius: 32px !important;  -moz-border-radius: 32px !important;  border-radius: 32px !important;  background-clip: border-box !important;  transition: color 0.3s ease, opacity 0.3s ease, border 0.3s ease, background 0.3s ease, box-shadow 0.25s ease-in-out;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 500 !important;  font-size: 16px !important;  padding: 24px 54px 24px 54px !important;  line-height: 1.4em !important;  min-width: 260px !important;  margin-left: auto;  margin-right: auto;  margin-bottom: 25px;  min-width: 170px;  position: relative;  overflow: hidden;  display: inline-block;  border: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  -webkit-box-shadow: 0 0 0 !important;  -moz-box-shadow: 0 0 0 !important;  box-shadow: 0 0 0 !important;  border: 0 none !important;  -webkit-background-clip: border-box;  -moz-background-clip: border-box;  background-clip: border-box;  color: #1d2939 !important;  color: var(--black) !important;  background-color: #64d9b9 !important;  background-color: var(--main) !important;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  text-shadow: none !important	;  display: block !important;}.wpbc-payment-form .btn:hover,.wpbc-payment-form .button:hover,.booking_form_div .btn:hover,.booking_form_div .button:hover,.booking_form_div .submit:hover,.booking_form_div .button-secondary:hover {  color: #ffffff !important;  color: var(--white) !important;  background-color: #1d2939 !important;  background-color: var(--black) !important;}.bk_calendar_frame {  width: 100% !important;}.bk_calendar_frame .datepick-inline .calendar-links {  background: transparent !important;  background-color: #64d9b9 !important;  background-color: var(--main) !important;  color: #ffffff !important;  color: var(--white) !important;  padding: 10px 0;  border: 0 none !important;}.bk_calendar_frame .datepick-inline .datepick-header {  color: #ffffff !important;  color: var(--white) !important;  text-shadow: none !important;  margin-top: -10px;  padding-bottom: 10px;}.bk_calendar_frame .datepick-inline .datepick-header span {  font-size: 18px;}.bk_calendar_frame .datepick-inline .calendar-links .datepick-prev a,.bk_calendar_frame .datepick-inline .calendar-links .datepick-next a {  color: #ffffff !important;  color: var(--white) !important;  text-shadow: none !important;}.bk_calendar_frame .datepick-inline {  -webkit-box-shadow: 0 0 0 !important;  -moz-box-shadow: 0 0 0 !important;  box-shadow: 0 0 0 !important;  border: 0 !important;}.bk_calendar_frame table {  border: 0 !important;}@media (min-width: 768px) {  .bk_calendar_frame table td,  .bk_calendar_frame table th {    padding: 20px !important;  }}.bk_calendar_frame table td span,.bk_calendar_frame table td a {  font-size: 16px !important;  color: #1d2939;  color: var(--black);}.bk_calendar_frame table th {  font-size: 16px !important;  border-top: 0 !important;  text-transform: none !important;}@media (min-width: 768px) {  .bk_calendar_frame table th {    padding: 20px !important;  }}.bk_calendar_frame .datepick-inline .calendar-links .datepick-prev {  padding-left: 20px !important;}.bk_calendar_frame .datepick-inline .calendar-links .datepick-next {  padding-right: 20px !important;}div.datepick-inline .datepick-title-row th {  border: 0;}.type-rental .datepick {  width: 100%;}.type-rental .datepick th,.type-rental .datepick td {  border: 0;}.lte-search-wrapper {  position: relative;}.lte-search-wrapper .elementor-column {  overflow: visible !important;}.lte-search-wrapper .lte-quick-search {  position: absolute;  left: -160px;  top: -25px;  z-index: 10;  display: inline-block !important;  width: auto !important;}@media (max-width: 1890px) {  .lte-search-wrapper .lte-quick-search {    display: none !important;  }}.lte-search-wrapper .lte-quick-search .lte-header {  font-size: 14px;}.lte-countup {  margin-bottom: -40px;}.lte-countup .row > div:last-child .item:after {  display: none;}@media (max-width: 1199px) {  .lte-countup .row > div:nth-child(even) .item:after {    display: none;  }}@media (max-width: 479px) {  .lte-countup .row > div .item:after {    display: none;  }}.lte-countup.lte-style-default .countUp-wrap,.lte-countup.lte-style-static .countUp-wrap {  margin: 0 0 40px 0;}.lte-countup.lte-style-default .countUp-wrap:last-child .countUp-item:after,.lte-countup.lte-style-static .countUp-wrap:last-child .countUp-item:after {  display: none;}.lte-countup.lte-style-default .countUp-wrap.lte-icon-color-black .countUp-item i,.lte-countup.lte-style-static .countUp-wrap.lte-icon-color-black .countUp-item i {  color: #1d2939;  color: var(--black);}.lte-countup.lte-style-default .countUp-wrap.lte-icon-color-main .countUp-item i,.lte-countup.lte-style-static .countUp-wrap.lte-icon-color-main .countUp-item i {  color: #64d9b9;  color: var(--main);}.lte-countup.lte-style-default .countUp-wrap.lte-icon-color-second .countUp-item i,.lte-countup.lte-style-static .countUp-wrap.lte-icon-color-second .countUp-item i {  color: #64d9b9;  color: var(--second);}.lte-countup.lte-style-default .countUp-wrap.lte-icon-color-main .countUp-item .lte-header,.lte-countup.lte-style-static .countUp-wrap.lte-icon-color-main .countUp-item .lte-header {  color: #64d9b9;  color: var(--main);}.lte-countup.lte-style-default .countUp-wrap.lte-icon-color-second .countUp-item .lte-header,.lte-countup.lte-style-static .countUp-wrap.lte-icon-color-second .countUp-item .lte-header {  color: #64d9b9;  color: var(--second);}.lte-countup.lte-style-default .countUp-wrap .countUp-item,.lte-countup.lte-style-static .countUp-wrap .countUp-item {  text-align: center;  padding: 0px 0px;  position: relative;  z-index: 2;}@media (max-width: 767px) {  .lte-countup.lte-style-default .countUp-wrap .countUp-item,  .lte-countup.lte-style-static .countUp-wrap .countUp-item {    text-align: start;  }}.lte-countup.lte-style-default .countUp-wrap .countUp-item:after,.lte-countup.lte-style-static .countUp-wrap .countUp-item:after {  border-right: 1px solid var(--white);  border-color: #ffffff;  border-color: var(--white);  content: "";  position: absolute;  right: -15px;  top: 0;  bottom: 0;  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;}.rtl .lte-countup.lte-style-default .countUp-wrap .countUp-item:after,.rtl .lte-countup.lte-style-static .countUp-wrap .countUp-item:after {  right: auto;  left: -15px;}@media (max-width: 767px) {  .lte-countup.lte-style-default .countUp-wrap .countUp-item:after,  .lte-countup.lte-style-static .countUp-wrap .countUp-item:after {    display: none;  }}.lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-countup-inner,.lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-countup-inner {  text-align: start;}.lte-countup.lte-style-default .countUp-wrap .countUp-item i,.lte-countup.lte-style-static .countUp-wrap .countUp-item i {  font-size: 64px;  margin-top: 8px;  margin-right: 20px;  margin-inline-end: 20px;}.lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-header,.lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-header {  position: relative;  margin-top: 0;  margin-bottom: 0px;  font-size: 48px;  line-height: 1;  color: #64d9b9;  color: var(--main);}@media (max-width: 1599px) {  .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-header,  .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-header {    font-size: 64px;  }}.lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-subheader,.lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-subheader {  margin: 0px 0 4px 0;  font-size: 16px;  line-height: 1.5em;}.lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-subheader span,.lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-subheader span {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  color: #1d2939;  color: var(--black);  text-transform: uppercase;  letter-spacing: 3px;  font-size: 14px;  line-height: 1em;  display: block;}.body-black .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-subheader,.body-black .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-subheader,.bg-color-true-black .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-subheader,.bg-color-true-black .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-subheader,.bg-black .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-subheader,.bg-black .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-subheader {  color: #ffffff;  color: var(--white);}.lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-countup-background-text,.lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-countup-background-text {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  color: transparent;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 200px;  z-index: -1;  -webkit-text-stroke: 1px var(--gray-border);}@media (max-width: 1199px) {  .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-countup-background-text,  .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-countup-background-text {    font-size: 120px;  }}.lte-background-black .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-countup-background-text,.lte-background-black .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-countup-background-text {  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.25);}.lte-background-gray .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-countup-background-text,.lte-background-gray .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-countup-background-text {  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);}.lte-countup.lte-style-default .countUp-wrap .countUp-item .descr,.lte-countup.lte-style-static .countUp-wrap .countUp-item .descr {  font-size: 14px;  line-height: 1.7em;  margin: 14px 0px;}.lte-background-black .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-header,.lte-background-black .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-header,.lte-background-main .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-header,.lte-background-main .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-header {  color: #ffffff;  color: var(--white);}.lte-background-black .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-subheader,.lte-background-black .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-subheader,.lte-background-main .lte-countup.lte-style-default .countUp-wrap .countUp-item .lte-subheader,.lte-background-main .lte-countup.lte-style-static .countUp-wrap .countUp-item .lte-subheader {  color: #ffffff;  color: var(--white);}.lte-countup.lte-style-default .countUp-wrap .countUp-item canvas,.lte-countup.lte-style-static .countUp-wrap .countUp-item canvas {  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: 0;  width: 220px !important;  height: 220px !important;}.lte-countup.lte-style-circle .lte-countup-inner {  position: relative;}.lte-countup.lte-style-circle .lte-countup-inner .lte-header {  font-size: 36px;  position: absolute;  width: 156px;  height: 156px;  top: 0;  left: 0;  line-height: 156px;  text-align: center;}.lte-countup.lte-style-circle .lte-countup-inner .lte-subheader {  padding-top: 16px;  font-size: 22px;}.lte-countup.lte-style-circle .lte-countup-inner .lte-countup-background-text {  display: none;}.lte-countup.lte-style-circle .lte-countup-inner canvas {  width: 156px !important;  height: 156px !important;}.lte-countup.lte-style-circle .lte-item-color-main .lte-header {  color: #64d9b9;  color: var(--main);}.lte-countup.lte-style-circle .lte-item-color-second .lte-header {  color: #64d9b9;  color: var(--second);}.lte-countup.lte-style-circle .lte-item-color-black .lte-header {  color: #1d2939;  color: var(--black);}.lte-pop-wrapper {  position: absolute;  top: 0;  left: 0;}.lte-pop-wrapper .lte-content {  background-color: #64d9b9;  color: #fff;  width: 220px;  height: auto;  padding: 14px 20px 18px;  position: absolute;  bottom: 56px;  right: 1px;  z-index: 2;  pointer-events: none;  opacity: 0;  transition: all .5s .15s;}.lte-pop-wrapper .lte-content:after {  content: " ";  display: table;  width: 0;  height: 0;  border-top: 20px solid #64d9b9;  border-left: 12px solid transparent;  border-right: 12px solid transparent;  position: absolute;  bottom: -19px;  right: 30px;}.lte-pop-wrapper .lte-content .lte-header {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px;  line-height: 26px;  width: 100%;  margin-bottom: 4px;}.lte-pop-wrapper .lte-content .lte-pop {  font-family: 'Prompt', serif;  font-family: var(--font-subheaders), serif;  font-weight: 600;  letter-spacing: var(--font-subheaders-letterspacing);  font-size: 14px;  line-height: 18px;  text-decoration: none;  width: 100%;}.lte-pop-wrapper .lte-circle {  width: 16px;  height: 16px;  background-color: #64d9b9;  border-radius: 50%;  display: inline-block;  margin-top: 44px;  margin-right: 34px;  transition: all .3s;  z-index: 1;  position: relative;}.lte-pop-wrapper .lte-circle:after,.lte-pop-wrapper .lte-circle:before {  content: "";  display: block;  width: 26px;  height: 26px;  border: 1px solid #64d9b9;  border-radius: 50%;  margin-top: -5px;  margin-left: -5px;  transition: all .3s;  opacity: .6;}.lte-pop-wrapper .lte-circle:after {  margin-top: -26px;}.lte-pop-wrapper .lte-circle:hover {  background-color: #64d9b9;}.lte-pop-wrapper .lte-circle:hover:after,.lte-pop-wrapper .lte-circle:hover:before {  border-color: #64d9b9;}.lte-pop-wrapper .lte-circle:hover:after {  display: block;  width: 40px !important;  height: 40px;  margin-top: -33px;  margin-left: -12px;}.lte-pop-wrapper .lte-circle:hover + .lte-content {  opacity: 1;}.lte-pop-wrapper.lte-pop-wrapper-background-gray .lte-content {  color: var(--black);}.lte-pop-wrapper.lte-pop-wrapper-background-white .lte-content {  color: var(--black);}.lte-pop-wrapper-background-white .lte-content,.lte-pop-wrapper-dot-white .lte-circle,.lte-pop-wrapper-dothover-white .lte-circle:hover {  background-color: var(--white);}.lte-pop-wrapper-dot-white .lte-circle:after,.lte-pop-wrapper-dot-white .lte-circle:before,.lte-pop-wrapper-dothover-white .lte-circle:hover:after,.lte-pop-wrapper-dothover-white .lte-circle:hover:before {  border-color: var(--white);}.lte-pop-wrapper-background-white .lte-content:after {  border-top-color: var(--white);}.lte-pop-wrapper-background-gray .lte-content,.lte-pop-wrapper-dot-gray .lte-circle,.lte-pop-wrapper-dothover-gray .lte-circle:hover {  background-color: var(--gray);}.lte-pop-wrapper-dot-gray .lte-circle:after,.lte-pop-wrapper-dot-gray .lte-circle:before,.lte-pop-wrapper-dothover-gray .lte-circle:hover:after,.lte-pop-wrapper-dothover-gray .lte-circle:hover:before {  border-color: var(--gray);}.lte-pop-wrapper-background-gray .lte-content:after {  border-top-color: var(--gray);}.lte-pop-wrapper-background-second .lte-content,.lte-pop-wrapper-dot-second .lte-circle,.lte-pop-wrapper-dothover-second .lte-circle:hover {  background-color: var(--second);}.lte-pop-wrapper-dot-second .lte-circle:after,.lte-pop-wrapper-dot-second .lte-circle:before,.lte-pop-wrapper-dothover-second .lte-circle:hover:after,.lte-pop-wrapper-dothover-second .lte-circle:hover:before {  border-color: var(--second);}.lte-pop-wrapper-background-second .lte-content:after {  border-top-color: var(--second);}.lte-pop-wrapper-background-main .lte-content,.lte-pop-wrapper-dot-main .lte-circle,.lte-pop-wrapper-dothover-main .lte-circle:hover {  background-color: var(--main);}.lte-pop-wrapper-dot-main .lte-circle:after,.lte-pop-wrapper-dot-main .lte-circle:before,.lte-pop-wrapper-dothover-main .lte-circle:hover:after,.lte-pop-wrapper-dothover-main .lte-circle:hover:before {  border-color: var(--main);}.lte-pop-wrapper-background-main .lte-content:after {  border-top-color: var(--main);}.lte-pop-wrapper-background-black .lte-content,.lte-pop-wrapper-dot-black .lte-circle,.lte-pop-wrapper-dothover-black .lte-circle:hover {  background-color: var(--black);}.lte-pop-wrapper-dot-black .lte-circle:after,.lte-pop-wrapper-dot-black .lte-circle:before,.lte-pop-wrapper-dothover-black .lte-circle:hover:after,.lte-pop-wrapper-dothover-black .lte-circle:hover:before {  border-color: var(--black);}.lte-pop-wrapper-background-black .lte-content:after {  border-top-color: var(--black);}.elementor-widget-lte-effects {  width: 100%;  height: 100%;}.elementor-editor-active .elementor-widget-lte-effects.elementor-element {  pointer-events: auto !important;}.elementor-widget-lte-effects.elementor-element {  max-width: initial !important;  width: 1000px !important;  height: 950px !important;  overflow: hidden !important;  pointer-events: none;}.elementor-widget-lte-effects.elementor-element.elementor-widget-empty {  background: transparent !important;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc {  position: absolute;  display: block;  width: 100%;  height: 100%;  z-index: 0;  opacity: .1;}.lte-background-white .elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc {  opacity: .1;}.lte-background-black .elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc {  opacity: .1;}.lte-background-main .elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc {  opacity: .4;}.lte-background-second .elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc {  opacity: .4 ;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-1 {  opacity: .1;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-2 {  opacity: .21;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-3 {  opacity: .3;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-4 {  opacity: .4;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-5 {  opacity: .5;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-6 {  opacity: .6;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-7 {  opacity: .7;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-8 {  opacity: .8;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-9 {  opacity: .9;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc.lte-opacity-10 {  opacity: 1;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom {  width: 800px;  height: 800px;  display: block;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  border: 1px solid #B6BDB8;  position: absolute;  bottom: 0;  /*			pointer-events: none;*/  -webkit-animation: vane 20000ms infinite linear;  -moz-animation: vane 20000ms infinite linear;  -o-animation: vane 20000ms infinite linear;  animation: vane 20000ms infinite linear;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom:before,.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom:after {  content: "";  position: absolute;  left: 50%;  top: -9px;  margin-left: -9px;  width: 18px;  height: 18px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  background-color: #1d2939;  background-color: var(--black);  background-color: #B6BDB8;  display: block;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom-1 {  left: 190px;  bottom: 140px;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom-2 {  left: 90px;  bottom: 10px;  animation-direction: reverse;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom-3 {  left: 10px;  bottom: 80px;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom-1:after {  left: 0;  top: 50%;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom-2:after {  bottom: -9px;  top: auto;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom-1:before {  right: -9px;  top: 50%;  left: auto;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom-2:before {  top: -9px;  bottom: auto;}.elementor-widget-lte-effects.elementor-element .lte-spinning-atoms-sc .lte-spinning-atom-3:before {  top: auto;  bottom: -9px;}.elementor-widget-lte-effects.elementor-element.lte-pos-top-left {  width: 500px !important;  height: 550px !important;}.elementor-widget-lte-effects.elementor-element.lte-pos-top-left .lte-spinning-atoms-sc {  margin-right: 100%;  right: 0;}.elementor-widget-lte-effects.elementor-element.lte-pos-top-center {  width: 1000px !important;  height: 550px !important;}.elementor-widget-lte-effects.elementor-element.lte-pos-top-right {  width: 500px !important;  height: 550px !important;}.elementor-widget-lte-effects.elementor-element.lte-pos-center-left {  width: 500px !important;  height: 950px !important;}.elementor-widget-lte-effects.elementor-element.lte-pos-center-left .lte-spinning-atoms-sc {  margin-right: 100%;  right: 0;}.elementor-widget-lte-effects.elementor-element.lte-pos-center-right {  width: 500px !important;  height: 950px !important;}.elementor-widget-lte-effects.elementor-element.lte-pos-bottom-left {  width: 500px !important;  height: 550px !important;}.elementor-widget-lte-effects.elementor-element.lte-pos-bottom-left .lte-spinning-atoms-sc {  margin-right: 100%;  margin-top: 100%;  right: 0;  bottom: auto;  top: 0;}.elementor-widget-lte-effects.elementor-element.lte-pos-bottom-center {  width: 1000px !important;  height: 550px !important;}.elementor-widget-lte-effects.elementor-element.lte-pos-bottom-center .lte-spinning-atoms-sc {  margin-top: 400px;  bottom: auto;  top: 0;}.elementor-widget-lte-effects.elementor-element.lte-pos-bottom-right {  width: 500px !important;  height: 550px !important;}.elementor-widget-lte-effects.elementor-element.lte-pos-bottom-right .lte-spinning-atoms-sc {  margin-top: 100%;  bottom: auto;  top: 0;}@keyframes atoms {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}.lte-animation-rotating {  -webkit-animation: lte-rotating 40000ms infinite linear;  -moz-animation: lte-rotating 40000ms infinite linear;  -o-animation: lte-rotating 40000ms infinite linear;  animation: lte-rotating 40000ms infinite linear;}.lte-animation-rotating-opposite {  -webkit-animation: lte-rotating 40000ms infinite linear;  -moz-animation: lte-rotating 40000ms infinite linear;  -o-animation: lte-rotating 40000ms infinite linear;  animation: lte-rotating 40000ms infinite linear;  animation-direction: reverse;}.lte-animation-speed-slow {  animation-duration: 80000ms;}.lte-animation-speed-medium {  animation-duration: 60000ms;}.lte-animation-speed-fast {  animation-duration: 30000ms;}.lte-animation-floating {  -webkit-animation: lte-floating 3000ms infinite ease;  -moz-animation: lte-floating 3000ms infinite ease;  -o-animation: lte-floating 3000ms infinite ease;  animation: lte-floating 3000ms infinite ease;  animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);  transform: translate3d(0, 20px, 0);}.lte-animation-floating.lte-animation-speed-slow {  animation-duration: 4000ms;}.lte-animation-floating.lte-animation-speed-medium {  animation-duration: 3000ms;}.lte-animation-floating.lte-animation-speed-fast {  animation-duration: 2000ms;}.lte-animation-vibrating {  -webkit-animation: lte-vibrating 50ms linear infinite forwards;  -moz-animation: lte-vibrating 50ms linear infinite forwards;  -o-animation: lte-vibrating 50ms linear infinite forwards;  animation: lte-vibrating 50ms linear infinite forwards;}.lte-animation-vibrating.lte-animation-speed-slow {  animation-duration: 1200ms;}.lte-animation-vibrating.lte-animation-speed-medium {  animation-duration: 800ms;}.lte-animation-vibrating.lte-animation-speed-fast {  animation-duration: 400ms;}@keyframes lte-rotating {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}@keyframes lte-floating {  0% {    margin-top: 0px;    transform: translate3d(0, 20px, 0);  }  50% {    transform: translate3d(0, -40px, 0);  }}@keyframes lte-vibrating {  /*	    0% {        transform: translateX(-2px) translateY(2px);    }    100% {        transform: translateX(2px) translateY(-3px);    }  */  2%,  12%,  24%,  36%,  48% {    transform: translateX(-3px) translateY(3px);  }  6%,  18%,  30%,  42% {    transform: translateX(3px) translateY(-3px);  }  48.1% {    transform: translate3d(0px, 0, 0);  }}.lte-content-width {  position: relative;}.lte-content-width.lte-block-align-center {  margin-left: auto;  margin-right: auto;}.lte-content-width.lte-col-align-center {  margin-left: auto;  margin-right: auto;  text-align: center;}.lte-content-width.lte-block-align-right {  float: right;}@media (max-width: 991px) {  .lte-content-width {    max-width: auto !important;  }  .lte-content-width.lte-col-align-left {    margin-left: auto;    margin-right: auto;  }}.lte-content-width .lte-wrapper > .wpb_text_column {  position: relative;}@media (max-width: 767px) {  .lte-content-width .wpb_text_column {    padding-left: 15px;    padding-right: 15px;  }}.lte-hover-logos .row {  margin-bottom: -40px;}@media (min-width: 992px) {  .lte-hover-logos .row {    display: flex;    align-items: center;    justify-content: center;  }}.lte-hover-logos .row > div {  display: flex !important;  align-items: center;  justify-content: center;  float: left !important;  margin-bottom: 40px !important;}.lte-hover-logos .item {  position: relative;  overflow: hidden;  text-align: center;  padding: 0px 0;  display: flex;  transition: transform 0.4s ease;}.lte-hover-logos .item .lte-img-hover {  position: absolute;  top: 0;  left: 50%;  -webkit-transform: translate3d(-50%, -100%, 0);  -moz-transform: translate3d(-50%, -100%, 0);  -ms-transform: translate3d(-50%, -100%, 0);  -o-transform: translate3d(-50%, -100%, 0);  transform: translate3d(-50%, -100%, 0);}.lte-hover-logos .lte-divider:after {  content: "";  position: absolute;  border-right: 1px solid var(--white);  border-color: #ffffff;  border-color: var(--white);  right: 0;  top: 0;  bottom: 0;  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.lte-hover-logos .lte-divider:after .lte-background-white {  border-color: #1d2939;  border-color: var(--black);}@media (max-width: 1599px) {  .lte-hover-logos .lte-divider:after {    display: none;  }}.lte-hover-logos .lte-divider:last-child:after {  display: none;}.lte-hover-logos.lte-hover-effect-roll .item img {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 2.275);  -webkit-transform: translate3d(0%, 0%, 0);  -moz-transform: translate3d(0%, 0%, 0);  -ms-transform: translate3d(0%, 0%, 0);  -o-transform: translate3d(0%, 0%, 0);  transform: translate3d(0%, 0%, 0);}.lte-hover-logos.lte-hover-effect-roll .item:hover img {  -webkit-transform: translate3d(0%, 100%, 0);  -moz-transform: translate3d(0%, 100%, 0);  -ms-transform: translate3d(0%, 100%, 0);  -o-transform: translate3d(0%, 100%, 0);  transform: translate3d(0%, 100%, 0);}.lte-hover-logos.lte-hover-effect-roll .item:hover .lte-img-hover {  -webkit-transform: translate3d(-50%, 0%, 0);  -moz-transform: translate3d(-50%, 0%, 0);  -ms-transform: translate3d(-50%, 0%, 0);  -o-transform: translate3d(-50%, 0%, 0);  transform: translate3d(-50%, 0%, 0);}.lte-hover-logos.lte-hover-effect-opacity .item {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.lte-hover-logos.lte-hover-effect-opacity .item:hover {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.lte-hover-logos.lte-hover-effect-scale .item:hover {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 3.275);}.elementor-editor-active .lte-hover-logos .item:hover {  pointer-events: none;}.elementor-widget-lte-partners.opacity-half-yes .lte-hover-logos .item img {  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.elementor-widget-lte-partners.lte-2x-yes .lte-hover-logos .item img {  max-height: 100px;}header.lte-parallax-yes,section.lte-parallax-yes,div.lte-parallax-yes > .elementor-widget-wrap {  background-attachment: fixed !important;  transition: background 0s !important;  background-size: 100%;}@media (max-width: 1199px) {  header.lte-parallax-yes,  section.lte-parallax-yes,  div.lte-parallax-yes > .elementor-widget-wrap {    background-size: cover !important;  }}@media (max-width: 767px) {  header.lte-parallax-yes,  section.lte-parallax-yes,  div.lte-parallax-yes > .elementor-widget-wrap {    background-size: cover !important;    background-attachment: scroll !important;    background-position: 100% 50% !important;  }}.lte-tabs-cats {  list-style: none;  margin: 0 0 40px -30px;  padding: 0;  text-align: center;  position: relative;  z-index: 10;}@media (min-width: 992px) {  .lte-tabs-cats.lte-tabs-align-right {    text-align: right;  }}.lte-tabs-cats.lte-tabs-align-left {  text-align: left;}@media (max-width: 767px) {  .lte-tabs-cats {    margin-left: 0;    margin-bottom: 20px;  }}.lte-tabs-cats li {  position: relative;  display: inline-block;  margin-left: 30px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 12px;}@media (max-width: 767px) {  .lte-tabs-cats li {    margin-left: 14px;    margin-right: 14px;  }}.lte-tabs-cats li span {  cursor: pointer;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  border: 2px solid var(--main);  border-color: transparent;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  padding: 4px 26px 3px;  overflow: hidden;  display: block;  font-size: 12px;  text-transform: uppercase;  letter-spacing: 2px;  color: #64d9b9;  color: var(--main);  border-color: #64d9b9;  border-color: var(--main);}.lte-background-white .lte-tabs-cats li span {  color: #64d9b9;  color: var(--main);}.lte-tabs-cats li span:hover {  color: #64d9b9;  color: var(--main);  border-color: #64d9b9;  border-color: var(--second);}.lte-background-main .lte-tabs-cats li span {  color: #ffffff;  color: var(--white);  border-color: #ffffff;  border-color: var(--white);}.lte-background-main .lte-tabs-cats li span:hover {  border-color: #64d9b9;  border-color: var(--second);}.lte-tabs-cats li span.active {  color: #64d9b9;  color: var(--main);  background-color: #ebf3f5;  background-color: var(--gray);  border-color: #ebf3f5;  border-color: var(--gray);}.lte-tabs-cats li span.active:after {  display: none;}@media (max-width: 767px) {  .lte-tabs-cats li span {    margin-bottom: 6px;    display: block;  }}.lte-tabs-cats.lte-tabs-active-second li span:hover,.lte-tabs-cats.lte-tabs-active-second li span.active {  color: #64d9b9;  color: var(--second);}body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .elementor-row > div,body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper section {  overflow: visible !important;}body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .elementor-invisible {  visibility: visible !important;}@media (min-width: 1199px) {  body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .lte-arrows-bottom {    margin-top: -82px;    z-index: 10;    position: relative;  }  body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .lte-arrow-left {    margin-left: 160px;  }  body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .lte-arrow-right {    margin-left: 1px;  }}@media (max-width: 1199px) {  body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .lte-arrows-bottom {    margin-top: -64px;    z-index: 10;    position: relative;  }  body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .lte-arrows-bottom > * {    background: transparent;    color: #64d9b9;    color: var(--main);  }}body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .elementor-row > .elementor-column:first-child {  -webkit-transform: translateX(-300%);  -moz-transform: translateX(-300%);  -ms-transform: translateX(-300%);  -o-transform: translateX(-300%);  transform: translateX(-300%);  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .elementor-row > .elementor-column:last-child {  -webkit-transform: translateX(0%);  -moz-transform: translateX(0%);  -ms-transform: translateX(0%);  -o-transform: translateX(0%);  transform: translateX(0%);  -webkit-transition: all 1.5s ease;  -moz-transition: all 1.5s ease;  -o-transition: all 1.5s ease;  transition: all 1.5s ease;}body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .swiper-slide-active .elementor-row > .elementor-column:first-child {  -webkit-transform: translateX(0%);  -moz-transform: translateX(0%);  -ms-transform: translateX(0%);  -o-transform: translateX(0%);  transform: translateX(0%);  -webkit-transition: all 1.5s ease;  -moz-transition: all 1.5s ease;  -o-transition: all 1.5s ease;  transition: all 1.5s ease;}body:not(.elementor-editor-active):not(.elementor-editor-preview) .lte-slider-swiper .swiper-slide-active .elementor-row > .elementor-column:last-child {  -webkit-transform: translateX(0%);  -moz-transform: translateX(0%);  -ms-transform: translateX(0%);  -o-transform: translateX(0%);  transform: translateX(0%);}.lte-video-popup.lte-style-solid,.lte-video-popup.lte-style-icon-top {  position: relative;  display: block;  text-align: center;}.lte-video-popup.lte-style-solid > span,.lte-video-popup.lte-style-icon-top > span {  display: inline-block;  width: 70px;  height: 70px;  background: transparent;  border: 4px solid var(--white);  color: #ffffff;  color: var(--white);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: relative;}.lte-video-popup.lte-style-solid > span:after,.lte-video-popup.lte-style-icon-top > span:after {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e82e";  font-size: 30px;  color: #ffffff;  color: var(--white);  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  margin-left: 2px;}.lte-video-popup.lte-style-solid > span span:after,.lte-video-popup.lte-style-icon-top > span span:after {  display: none;}.lte-video-popup.lte-style-solid:hover > span,.lte-video-popup.lte-style-icon-top:hover > span {  background-color: #ffffff;  background-color: var(--white);}.lte-video-popup.lte-style-solid:hover > span:after,.lte-video-popup.lte-style-icon-top:hover > span:after {  color: #1d2939;  color: var(--black);}.lte-video-popup.lte-style-solid .lte-header,.lte-video-popup.lte-style-icon-top .lte-header {  margin: 12px 0 0 0;  display: block;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-style: italic;  font-size: 16px;  font-weight: 400;}.elementor-editor-active .lte-video-popup {  pointer-events: none;}.lte-price-sc.lte-layout-two-cols .lte-item {  width: 50%;}.lte-price-sc .lte-items {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-top: -30px;}.lte-price-sc .lte-items .lte-item {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  margin-top: 30px;}.lte-price-sc .lte-items .lte-item:nth-child(odd) {  padding-right: 60px;  padding-inline-end: 60px;  padding-inline-start: 0;}@media (max-width: 1199px) {  .lte-price-sc .lte-items .lte-item:nth-child(odd) {    padding-right: 40px;    padding-inline-end: 40px;    padding-inline-start: 0;  }}@media (max-width: 991px) {  .lte-price-sc .lte-items .lte-item:nth-child(odd) {    width: 100%;    padding-right: 0px;    padding-inline-end: 0px;    padding-inline-start: 0;  }}.lte-price-sc .lte-items .lte-item:nth-child(even) {  padding-left: 60px;  padding-inline-start: 60px;  padding-inline-end: 0;}@media (max-width: 1199px) {  .lte-price-sc .lte-items .lte-item:nth-child(even) {    padding-left: 40px;    padding-inline-start: 40px;    padding-inline-end: 0;  }}@media (max-width: 991px) {  .lte-price-sc .lte-items .lte-item:nth-child(even) {    width: 100%;    padding-left: 0px;    padding-inline-start: 0px;    padding-inline-end: 0;  }}.lte-price-sc .lte-items .lte-item:hover .lte-image {  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}.lte-price-sc .lte-items .lte-item .lte-image {  margin-right: 30px;  margin-inline-end: 30px;  margin-inline-start: 0;  max-width: 80px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  transition: transform 400ms cubic-bezier(0.175, 0.885, 0.32, 2.75);}@media (max-width: 479px) {  .lte-price-sc .lte-items .lte-item .lte-image {    margin-right: 15px;    margin-inline-end: 15px;    margin-inline-start: 0;  }  .lte-price-sc .lte-items .lte-item .lte-image img {    max-width: 64px;  }}.lte-price-sc .lte-items .lte-item .lte-description {  -webkit-box-flex: 1;  -moz-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;}.lte-price-sc .lte-items .lte-item .lte-description .lte-title {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  /*					.justify-content(space-between);*/  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;}.lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-header {  margin: 0;  font-size: 30px;}@media (max-width: 991px) {  .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-header {    font-size: 24px;  }}.lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-subheader {  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-dots {  -webkit-box-flex: 1;  -moz-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  border-bottom: 1px dotted rgba(0, 0, 0, 0.2);  border-color: #1d2939;  border-color: var(--black);  margin: 10px 15px 0;  position: relative;  top: 4px;}@media (max-width: 479px) {  .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-dots {    border-bottom: 0;  }}.lte-background-black .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-dots,body.lte-body-black .lte-background-gray .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-dots {  border-color: #ffffff;}.lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 24px;}@media (min-width: 1199px) {  .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price {    margin-top: -6px;  }}.lte-background-black .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price,body.lte-body-black .lte-background-gray .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price {  color: #ffffff;  color: var(--white);}.lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price.highlight {  color: #64d9b9;  color: var(--main);}.lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price span {  font-size: 16px;}@media (min-width: 1199px) {  .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price span {    vertical-align: super;  }}@media (max-width: 991px) {  .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price {    font-size: 20px;  }}@media (max-width: 767px) {  .lte-price-sc .lte-items .lte-item .lte-description .lte-title .lte-price {    margin-top: 0px;  }}.lte-price-sc .lte-items .lte-item .lte-description .lte-descr {  margin-top: 8px;  display: block;  width: 100%;  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.lte-price-sc .lte-items .lte-item .lte-description .lte-descr p {  font-size: 14px;}@media (max-width: 767px) {  .lte-price-sc .lte-items .lte-item .lte-description .lte-descr {    margin-top: 8px;    font-size: 14px;    line-height: 1.5em;  }}.lte-background-black .lte-price-sc .lte-items .lte-item .lte-description .lte-descr {  color: rgba(255, 255, 255, 0.8);}.lte-background-white .lte-price-sc .lte-items .lte-item .lte-description .lte-descr {  color: #1d2939;  color: var(--black);}.lte-price-sc.lte-layout-one-col {  max-width: 840px;  margin: 0 auto;}.lte-price-sc.lte-layout-one-col .lte-items .lte-item {  width: 100%;  padding-left: 0;  padding-right: 0;}@media (max-width: 767px) {  .lte-price-sc.lte-layout-one-col {    padding-left: 0;  }}.lte-price-sc.lte-scroll-yes .lte-items {  max-height: 600px;}@media (max-width: 767px) {  .lte-price-sc.lte-scroll-yes .lte-items {    max-height: 540px;  }}.lte-effect-smoke {  position: relative;  pointer-events: none;}.lte-effect-smoke img {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  position: absolute;  bottom: 0%;  left: 50%;  margin: 0 0 300px;  -webkit-transform: translate(-50%, 0px);  -moz-transform: translate(-50%, 0px);  -ms-transform: translate(-50%, 0px);  -o-transform: translate(-50%, 0px);  transform: translate(-50%, 0px);  -webkit-animation: lte-smoke-1 12s infinite;  -moz-animation: lte-smoke-1 12s infinite;  -o-animation: lte-smoke-1 12s infinite;  animation: lte-smoke-1 12s infinite;}.lte-effect-smoke .lte-effect-item-2 {  animation-delay: 2s;}.lte-effect-smoke .lte-effect-item-3 {  animation-delay: 4s;}.lte-effect-smoke .lte-effect-item-4 {  animation-delay: 6s;}.lte-effect-smoke .lte-effect-item-5 {  animation-delay: 8s;}.lte-effect-smoke .lte-effect-item-6 {  animation-delay: 10s;}.lte-effect-smoke .lte-effect-item-2 img {  animation-delay: 2s;  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.lte-effect-smoke .lte-effect-item-4 img {  animation-delay: 6s;  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.lte-effect-smoke .lte-effect-item-6 img {  animation-delay: 10s;  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}@keyframes lte-smoke-1 {  0% {    opacity: 0;    transform: translate(-50%, 650px);  }  50% {    opacity: .5;  }  100% {    opacity: 0;    transform: translateY(-50%, 0px);  }}.elementor-widget-lte-effects {  overflow: visible !important;}.lte-effect-square-large,.lte-effect-square {  display: block;  overflow: visible !important;}.lte-effect-square-large .elementor-widget-empty-icon,.lte-effect-square .elementor-widget-empty-icon {  display: none !important;}.lte-effect-square-large > span,.lte-effect-square > span {  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  display: block;  height: 1px;  z-index: 4;}.lte-effect-square-large > span > span,.lte-effect-square > span > span {  width: 270px;  height: 270px;  display: block;  border: 1px solid var(--main);  border-color: #64d9b9;  border-color: var(--main);  margin-top: -25px;}@media (max-width: 991px) {  .lte-effect-square-large > span > span,  .lte-effect-square > span > span {    width: 140px;    height: 140px;    margin-top: -25px;  }}@media (max-width: 767px) {  .lte-effect-square-large > span > span,  .lte-effect-square > span > span {    margin-top: -20px;  }}@media (max-width: 479px) {  .lte-effect-square-large > span > span,  .lte-effect-square > span > span {    margin-top: -35px;  }}.lte-effect-square-large.lte-animation-yes > span > span,.lte-effect-square.lte-animation-yes > span > span {  -webkit-animation: lte-square 16s linear infinite;  -moz-animation: lte-square 16s linear infinite;  -o-animation: lte-square 16s linear infinite;  animation: lte-square 16s linear infinite;}.lte-effect-square-large.lte-animation- > span > span,.lte-effect-square.lte-animation- > span > span,.lte-effect-square-large.lte-animation-no > span > span,.lte-effect-square.lte-animation-no > span > span {  -webkit-animation: none;  -moz-animation: none;  -o-animation: none;  animation: none;  -webkit-transform: rotate(15deg);  -moz-transform: rotate(15deg);  -ms-transform: rotate(15deg);  -o-transform: rotate(15deg);  transform: rotate(15deg);  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.lte-effect-square-large.lte-animation- > span > span:hover,.lte-effect-square.lte-animation- > span > span:hover,.lte-effect-square-large.lte-animation-no > span > span:hover,.lte-effect-square.lte-animation-no > span > span:hover {  -webkit-transform: rotate(30deg);  -moz-transform: rotate(30deg);  -ms-transform: rotate(30deg);  -o-transform: rotate(30deg);  transform: rotate(30deg);}.lte-effect-square-large.lte-effect-square-large > span > span,.lte-effect-square.lte-effect-square-large > span > span {  width: 450px;  height: 450px;  margin-top: -55px;}@media (max-width: 1599px) {  .lte-effect-square-large.lte-effect-square-large > span > span,  .lte-effect-square.lte-effect-square-large > span > span {    width: 350px;    height: 350px;  }}@media (max-width: 991px) {  .lte-effect-square-large.lte-effect-square-large > span > span,  .lte-effect-square.lte-effect-square-large > span > span {    width: 300px;    height: 300px;    margin-top: -50px;  }}@media (max-width: 767px) {  .lte-effect-square-large.lte-effect-square-large > span > span,  .lte-effect-square.lte-effect-square-large > span > span {    width: 300px;    height: 300px;    margin-top: -10px;  }}@keyframes lte-square {  from {    transform: rotate(0deg);  }  to {    transform: rotate(360deg);  }}.elementor-widget-lte-slider-full {  background-color: #1d2939;  background-color: var(--black);  position: relative;  min-height: 100vh;}.elementor-widget-lte-slider-full .lte-swiper-slider {  margin-left: 280px;}@media (max-width: 991px) {  .elementor-widget-lte-slider-full .lte-swiper-slider {    margin-left: 0;  }}.elementor-widget-lte-slider-full .lte-slider-fc-menu {  background-color: #1d2939;  background-color: var(--black);  position: absolute;  left: 0;  top: 0;  bottom: 0;  z-index: 3;  width: 280px;  padding: 0 0 0 15px;  padding-top: 200px;}@media (max-width: 991px) {  .elementor-widget-lte-slider-full .lte-slider-fc-menu {    width: auto;    position: relative;    left: auto;    right: auto;    bottom: auto;    top: auto;    padding: 120px 0 10px 0;  }}.elementor-widget-lte-slider-full .lte-slider-fc-menu ul {  margin: 0;}.elementor-widget-lte-slider-full .lte-slider-fc-menu ul li {  margin: 0;}.elementor-widget-lte-slider-full .lte-slider-fc-menu ul li span {  color: #ffffff;  color: var(--white);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  font-size: 24px;  display: block;  padding: 16px 0;  cursor: pointer;}.elementor-widget-lte-slider-full .lte-slider-fc-menu ul li span:hover {  color: #64d9b9;  color: var(--main);}.elementor-widget-lte-slider-full .lte-slider-fc-menu ul li span.active {  color: #64d9b9;  color: var(--main);  pointer-events: none;}@media (max-width: 991px) {  .elementor-widget-lte-slider-full .lte-slider-fc-menu ul {    text-align: center;    padding: 0;  }  .elementor-widget-lte-slider-full .lte-slider-fc-menu ul li {    display: inline-block;  }  .elementor-widget-lte-slider-full .lte-slider-fc-menu ul li span {    font-size: 16px;    padding: 8px 16px;  }}@media (min-width: 1199px) {  .elementor-widget-lte-slider-full .lte-item {    -webkit-transition: opacity 0s !important;    -moz-transition: opacity 0s !important;    -o-transition: opacity 0s !important;    transition: opacity 0s !important;    zoom: 1 !important;    filter: alpha(opacity=100) !important;    -webkit-opacity: 1 !important;    -moz-opacity: 1 !important;    opacity: 1 !important;    /*			&.swiper-slide-prev {				.lte-content {					.translateX(0%);					.transition(transform 0s);				}				.lte-image {					.translateX(0%);					.transition(transform 0s);				}			}	*/  }  .elementor-widget-lte-slider-full .lte-item .lte-content {    -webkit-transform: translateX(-100%);    -moz-transform: translateX(-100%);    -ms-transform: translateX(-100%);    -o-transform: translateX(-100%);    transform: translateX(-100%);    -webkit-transition: -webkit-transform 1s ease;    -moz-transition: -moz-transform 1s ease;    -o-transition: -o-transform 1s ease;    transition: -webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease,transform 1s ease;  }  .elementor-widget-lte-slider-full .lte-item .lte-image {    -webkit-transform: translateX(100%);    -moz-transform: translateX(100%);    -ms-transform: translateX(100%);    -o-transform: translateX(100%);    transform: translateX(100%);    -webkit-transition: -webkit-transform 1s ease;    -moz-transition: -moz-transform 1s ease;    -o-transition: -o-transform 1s ease;    transition: -webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease,transform 1s ease;  }  .elementor-widget-lte-slider-full .lte-item.swiper-slide-active .lte-content {    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    -ms-transform: translateX(0%);    -o-transform: translateX(0%);    transform: translateX(0%);    -webkit-transition: -webkit-transform 1s ease;    -moz-transition: -moz-transform 1s ease;    -o-transition: -o-transform 1s ease;    transition: -webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease,transform 1s ease;  }  .elementor-widget-lte-slider-full .lte-item.swiper-slide-active .lte-image {    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    -ms-transform: translateX(0%);    -o-transform: translateX(0%);    transform: translateX(0%);    -webkit-transition: -webkit-transform 1s ease;    -moz-transition: -moz-transform 1s ease;    -o-transition: -o-transform 1s ease;    transition: -webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease,transform 1s ease;  }}.elementor-widget-lte-slider-full .row > div {  min-height: 100vh;}@media (max-width: 1199px) {}@media (max-width: 991px) {  .elementor-widget-lte-slider-full .row > div {    min-height: 700px;  }}.elementor-widget-lte-slider-full .row > div.lte-content {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);  min-height: 1000px;  padding: 200px 50px 100px 50px;}@media (min-width: 1900px) {  .elementor-widget-lte-slider-full .row > div.lte-content {    padding: 200px 100px 100px 100px;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .elementor-widget-lte-slider-full .row > div.lte-content {    width: 50%;  }}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .row > div.lte-content {    position: absolute;    z-index: 5;    background: rgba(0, 0, 0, 0.3);    top: 100px;    right: 30px;    left: 30px;    bottom: 150px;    min-height: auto;    text-align: center;    padding-top: 80px;  }}@media (max-width: 991px) {  .elementor-widget-lte-slider-full .row > div.lte-content {    padding: 60px 30px 200px 30px;    top: 30px;    right: 30px;    left: 30px;    bottom: 30px;  }}.elementor-widget-lte-slider-full .row > div.lte-content h2 {  font-size: 60px;}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .row > div.lte-content h2 {    color: #64d9b9;    color: var(--main);  }}.elementor-widget-lte-slider-full .row > div.lte-content h2 span {  color: #ffffff;  color: var(--white);  display: block;}@media (min-width: 1900px) {  .elementor-widget-lte-slider-full .row > div.lte-content h2 {    font-size: 72px;  }}@media (max-width: 1300px) {  .elementor-widget-lte-slider-full .row > div.lte-content h2 {    font-size: 54px;  }}@media (max-width: 991px) {  .elementor-widget-lte-slider-full .row > div.lte-content h2 {    font-size: 36px;  }}.elementor-widget-lte-slider-full .row > div.lte-content .lte-price {  display: block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #F5392B;  color: var(--red);  font-size: 24px;  margin-bottom: 16px;}@media (min-width: 1199px) {  .elementor-widget-lte-slider-full .row > div.lte-content .lte-price {    display: none;  }}.elementor-widget-lte-slider-full .row > div.lte-content .lte-btn {  margin-top: 80px;}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .row > div.lte-content .lte-btn {    margin: 30px 0 40px;  }}.elementor-widget-lte-slider-full .row > div.lte-image {  background-size: cover;  background-position: 50% 50%;  position: relative;  border-bottom: 80px solid #fff;}@media (min-width: 1200px) and (max-width: 1599px) {  .elementor-widget-lte-slider-full .row > div.lte-image {    width: 50%;  }}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .row > div.lte-image {    width: 100%;    border-bottom: 0;  }}.elementor-widget-lte-slider-full .row > div.lte-image:before {  content: "";  height: 100%;  width: 100%;  top: 0;  left: 0;  position: absolute;  pointer-events: none;  background: #353535;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.elementor-widget-lte-slider-full .row > div.lte-image:before + .elementor-background-video-container + .elementor-container,.elementor-widget-lte-slider-full .row > div.lte-image:before + .elementor-widget-wrap {  z-index: 2;}.elementor-widget-lte-slider-full .row > div.lte-image .lte-price.lte-price-desktop {  position: absolute;  top: 250px;  right: 100px;  background: url(assets/images/price-label-red.png) no-repeat 50% 50%;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #ffffff;  color: var(--white);  font-size: 36px;  display: block;  width: 150px;  height: 150px;  text-align: center;  line-height: 140px;}.elementor-widget-lte-slider-full .row > div.lte-image .lte-price.lte-price-desktop span {  font-size: 18px;  vertical-align: super;}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .row > div.lte-image .lte-price.lte-price-desktop {    display: none;  }}.elementor-widget-lte-slider-full .lte-arrows {  width: 58.33333333%;  position: relative;  float: right;}@media (min-width: 1200px) and (max-width: 1599px) {  .elementor-widget-lte-slider-full .lte-arrows {    width: 50% !important;  }}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .lte-arrows {    width: 100% !important;    position: absolute;    float: none;    bottom: 0px;  }}.elementor-widget-lte-slider-full .lte-arrows a {  color: #ffffff;  color: var(--white);  padding-bottom: 290px;}.elementor-widget-lte-slider-full .lte-arrows a.lte-arrow-left {  left: 50%;  margin-left: -110px;}.elementor-widget-lte-slider-full .lte-arrows a.lte-arrow-right {  right: 50%;  margin-right: -110px;}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .lte-arrows a {    left: auto;    right: auto;    margin-left: 0;    margin-right: 0;    padding: 0;  }  .elementor-widget-lte-slider-full .lte-arrows a.lte-arrow-left {    left: 0;    margin-right: 15px;  }  .elementor-widget-lte-slider-full .lte-arrows a.lte-arrow-right {    right: 0;    margin-left: 15px;  }}.elementor-widget-lte-slider-full .lte-copy {  position: absolute;  left: 0;  bottom: -80px;  right: 0;  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);  text-align: center;  padding: 35px;  z-index: 4;}.elementor-widget-lte-slider-full .lte-copy p {  font-size: 16px;}.elementor-widget-lte-slider-full .lte-copy a {  color: #64d9b9;  color: var(--main);}.elementor-widget-lte-slider-full .lte-copy a:hover {  color: #ffffff;  color: var(--white);}.elementor-widget-lte-slider-full .lte-copy.lte-copy-desktop {  display: none;}@media (min-width: 1199px) {  .elementor-widget-lte-slider-full .lte-copy.lte-copy-desktop {    display: block;  }}.elementor-widget-lte-slider-full .lte-copy.lte-copy-mobile {  display: none;  position: relative;  bottom: 0;}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .lte-copy.lte-copy-mobile {    display: block;  }}.elementor-widget-lte-slider-full .swiper-pagination-custom {  position: absolute;  bottom: 100px !important;  z-index: 15;  width: 41.66666667% !important;  left: 0;  padding-left: 80px;}@media (max-width: 1899px) {  .elementor-widget-lte-slider-full .swiper-pagination-custom {    padding-left: 30px;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .elementor-widget-lte-slider-full .swiper-pagination-custom {    width: 50% !important;  }}@media (max-width: 1199px) {  .elementor-widget-lte-slider-full .swiper-pagination-custom {    display: none;  }}.elementor-widget-lte-slider-full .swiper-pagination-custom .swiper-pagination-bullet {  background: transparent;  width: 100px;  height: auto;  margin: 0 8px;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.elementor-widget-lte-slider-full .swiper-pagination-custom .swiper-pagination-bullet:hover {  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}.elementor-widget-lte-slider-full .swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active:before {  position: absolute;  border: 4px solid #fff;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";}.elementor-widget-lte-slider-full .swiper-pagination-custom .lte-title {  display: none;}.lte-mouse-move .elementor-widget-wrap {  -webkit-transition: background 0.25s ease-out !important;  -moz-transition: background 0.25s ease-out !important;  -o-transition: background 0.25s ease-out !important;  transition: background 0.25s ease-out !important;}@media (min-width: 1900px) {  .lte-mouse-move .elementor-widget-wrap {    background-size: 100% !important;  }}@media (max-width: 1599px) {  .lte-mouse-move .elementor-widget-wrap {    background-size: cover !important;  }}.swiper-container-coverflow .swiper-slide .lte-item {  -webkit-transition: all 0.5s ease !important;  -moz-transition: all 0.5s ease !important;  -o-transition: all 0.5s ease !important;  transition: all 0.5s ease !important;  -webkit-transition-delay: 0s !important;  -moz-transition-delay: 0s !important;  -o-transition-delay: 0s !important;  transition-delay: 0s !important;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transform: scale(0.3);  -moz-transform: scale(0.3);  -ms-transform: scale(0.3);  -o-transform: scale(0.3);  transform: scale(0.3);}.swiper-container-coverflow .swiper-slide.swiper-slide-prev .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-next .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-duplicate-prev .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-duplicate-next .lte-item {  -webkit-transform: scale(0.85);  -moz-transform: scale(0.85);  -ms-transform: scale(0.85);  -o-transform: scale(0.85);  transform: scale(0.85);  margin-top: -20px;}.swiper-container-coverflow .swiper-slide.swiper-slide-nth-next-2 .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-nth-prev-2 .lte-item {  -webkit-transform: scale(0.65);  -moz-transform: scale(0.65);  -ms-transform: scale(0.65);  -o-transform: scale(0.65);  transform: scale(0.65);  margin-top: -35px;}.swiper-container-coverflow .swiper-slide.swiper-slide-active .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-duplicate-active .lte-item {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.swiper-container-coverflow .swiper-slide.swiper-slide-nth-next-2 .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-nth-prev-2 .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-prev .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-next .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-active .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-duplicate-prev .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-duplicate-next .lte-item,.swiper-container-coverflow .swiper-slide.swiper-slide-duplicate-active .lte-item {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.lte-sections-block {  background-color: #ebf3f5;  background-color: var(--gray);}span.lte-border-bottom:after,span.lte-border-top:after,span.lte-border-bottom:before,span.lte-border-top:before {  content: "";  pointer-events: none;  padding: 0;  z-index: 3;  position: absolute;  top: 0px;  right: 0px;  bottom: 0px;  left: 0px;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  transition: all 0.5s;  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}span.lte-border-bottom.lte-border-top,span.lte-border-top.lte-border-top {  pointer-events: none;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 3;  position: absolute;}span.lte-border-bottom.lte-border-top:before,span.lte-border-top.lte-border-top:before {  border-left: 1px solid #ffffff;  border-color: #64d9b9;  border-color: var(--main);  -webkit-transform: scaleY(0);  -moz-transform: scaleY(0);  -ms-transform: scaleY(0);  -o-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 0 0;  -moz-transform-origin: 0 0;  -ms-transform-origin: 0 0;  -o-transform-origin: 0 0;  transform-origin: 0 0;}span.lte-border-bottom.lte-border-top:after,span.lte-border-top.lte-border-top:after {  border-top: 1px solid #ffffff;  border-color: #64d9b9;  border-color: var(--main);  -webkit-transform: scaleX(0);  -moz-transform: scaleX(0);  -ms-transform: scaleX(0);  -o-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 0;  -moz-transform-origin: 0 0;  -ms-transform-origin: 0 0;  -o-transform-origin: 0 0;  transform-origin: 0 0;  left: 0;}span.lte-border-bottom.lte-border-bottom:after,span.lte-border-top.lte-border-bottom:after,span.lte-border-bottom.lte-border-bottom:before,span.lte-border-top.lte-border-bottom:before {  top: 0;  left: 0;  right: 0;  bottom: 0;}span.lte-border-bottom.lte-border-bottom:before,span.lte-border-top.lte-border-bottom:before {  border-right: 1px solid #ffffff;  border-color: #64d9b9;  border-color: var(--main);  -webkit-transform: scaleY(0);  -moz-transform: scaleY(0);  -ms-transform: scaleY(0);  -o-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 100% 100%;  -moz-transform-origin: 100% 100%;  -ms-transform-origin: 100% 100%;  -o-transform-origin: 100% 100%;  transform-origin: 100% 100%;}span.lte-border-bottom.lte-border-bottom:after,span.lte-border-top.lte-border-bottom:after {  border-bottom: 1px solid #ffffff;  border-color: #64d9b9;  border-color: var(--main);  -webkit-transform: scaleX(0);  -moz-transform: scaleX(0);  -ms-transform: scaleX(0);  -o-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 100% 100%;  -moz-transform-origin: 100% 100%;  -ms-transform-origin: 100% 100%;  -o-transform-origin: 100% 100%;  transform-origin: 100% 100%;}a:hover > span.lte-border-bottom:after,div:hover > span.lte-border-bottom:after,span:hover > span.lte-border-bottom:after,a:hover > span.lte-border-top:after,div:hover > span.lte-border-top:after,span:hover > span.lte-border-top:after,a:hover > span.lte-border-bottom:before,div:hover > span.lte-border-bottom:before,span:hover > span.lte-border-bottom:before,a:hover > span.lte-border-top:before,div:hover > span.lte-border-top:before,span:hover > span.lte-border-top:before {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.lte-parallax-slider-sc {  min-height: 1000px;  height: 1000px;  overflow: hidden;}@media (max-width: 767px) {  .lte-parallax-slider-sc {    min-height: 700px;    height: 700px;  }}.lte-parallax-slider-sc #lte-parallax-slider-sc-wrap {  margin: 0;  width: 100%;  text-align: center;  position: absolute;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  z-index: 4;}.lte-parallax-slider-sc .lte-header-1,.lte-parallax-slider-sc .lte-header-2 {  margin: 0;  padding-top: 80px;  width: 100%;  text-align: center;  position: absolute;  font-size: 430px;  line-height: 430px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}@media (max-width: 1599px) {  .lte-parallax-slider-sc .lte-header-1,  .lte-parallax-slider-sc .lte-header-2 {    font-size: 340px;    line-height: 340px;  }}@media (max-width: 1199px) {  .lte-parallax-slider-sc .lte-header-1,  .lte-parallax-slider-sc .lte-header-2 {    font-size: 240px;    line-height: 240px;  }}@media (max-width: 991px) {  .lte-parallax-slider-sc .lte-header-1,  .lte-parallax-slider-sc .lte-header-2 {    font-size: 30vw;  }}@media (max-width: 1199px) {  .lte-parallax-slider-sc .lte-header-1,  .lte-parallax-slider-sc .lte-header-2 {    padding-top: 30%;  }}.lte-parallax-slider-sc .lte-header-1 {  color: #ffffff;  color: var(--white);}.lte-parallax-slider-sc .lte-header-2 {  color: #64d9b9;  color: var(--main);  margin-top: 320px;}@media (max-width: 1199px) {  .lte-parallax-slider-sc .lte-header-2 {    margin-top: 1em;  }}.lte-parallax-slider-sc .lte-parallax-sky {  min-height: 850px;  background-size: cover;  background-repeat: no-repeat;  position: relative;  z-index: 1;}.lte-parallax-slider-sc .lte-parallax-sea {  min-height: 376px;  background-size: cover;  background-repeat: no-repeat;  position: absolute;  bottom: 50px;  left: 0;  right: 0;  z-index: 3;  background-position: 50% 0%;}.lte-parallax-slider-sc .lte-parallax-leaf-1,.lte-parallax-slider-sc .lte-parallax-leaf-2 {  height: 500px;  position: absolute;  width: 50%;  top: 0;  left: 0;  background-repeat: no-repeat;  background-position: 0px 0;  z-index: 5;}@media (max-width: 1199px) {  .lte-parallax-slider-sc .lte-parallax-leaf-1,  .lte-parallax-slider-sc .lte-parallax-leaf-2 {    background-size: 300px;  }}@media (max-width: 991px) {  .lte-parallax-slider-sc .lte-parallax-leaf-1,  .lte-parallax-slider-sc .lte-parallax-leaf-2 {    background-size: 200px;  }}@media (max-width: 767px) {  .lte-parallax-slider-sc .lte-parallax-leaf-1,  .lte-parallax-slider-sc .lte-parallax-leaf-2 {    background-size: 150px;  }}.lte-parallax-slider-sc .lte-parallax-leaf-2 {  left: auto;  right: 0;  background-position: right 0px top -100px;}.lte-parallax-slider-sc .lte-parallax-podium {  height: 195px;  position: absolute;  width: 100%;  bottom: 0;  background-size: cover;  background-repeat: no-repeat;  background-position: 50% 100%;  z-index: 4;}.lte-parallax-slider-sc .lte-parallax-podium:after {  content: "";  display: block;  background-color: #ffffff;  background-color: var(--white);  height: 200px;  left: 0;  right: 0;  position: absolute;  bottom: -200px;  z-index: 6;}.lte-parallax-slider-sc .lte-parallax-yoga {  position: absolute;  top: 52%;  left: 50%;  background-repeat: no-repeat;  background-position: center;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  width: 100%;  height: 100%;  z-index: 10;}@media (max-width: 1199px) {  .lte-parallax-slider-sc .lte-parallax-yoga {    max-width: 95%;    background-size: contain;    background-position: 0 100%;    top: auto;    bottom: 100px;    -webkit-transform: translate(-50%, 0%);    -moz-transform: translate(-50%, 0%);    -ms-transform: translate(-50%, 0%);    -o-transform: translate(-50%, 0%);    transform: translate(-50%, 0%);  }}.lte-hover-dot {  position: relative;}.lte-hover-dot .l1 {  width: 15px;  height: 15px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  display: block;  background-color: #64d9b9;  background-color: var(--main);  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: 2;  -webkit-transition: 0.65s all ease;  -moz-transition: 0.65s all ease;  -o-transition: 0.65s all ease;  transition: 0.65s all ease;}@media (max-width: 767px) {  .lte-hover-dot .l1 {    width: 10px;    height: 10px;  }}.lte-hover-dot .l2:after,.lte-hover-dot .l2:before {  content: "";  width: 30px;  height: 30px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  display: block;  background-color: #ffffff;  background-color: var(--white);  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: 1;  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;  -webkit-transition: 0.5s all ease;  -moz-transition: 0.5s all ease;  -o-transition: 0.5s all ease;  transition: 0.5s all ease;}@media (max-width: 767px) {  .lte-hover-dot .l2:after,  .lte-hover-dot .l2:before {    width: 20px;    height: 20px;  }}.lte-hover-dot .l2:after {  width: 45px;  height: 45px;}@media (max-width: 767px) {  .lte-hover-dot .l2:after {    display: none;  }}.lte-hover-dot h6 {  margin: 0 !important;  display: inline-block;  width: 200px;  background-color: #ffffff;  background-color: var(--white);  color: #1d2939;  color: var(--black);  font-size: 18px;  text-align: center !important;  padding: 15px 15px;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  -webkit-transition: 0.5s all ease;  -moz-transition: 0.5s all ease;  -o-transition: 0.5s all ease;  transition: 0.5s all ease;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  z-index: 5;  pointer-events: none;}.lte-hover-dot h6:after {  content: "";  width: 0;  height: 0;  border-style: solid;  border-width: 18px 15px 0 15px;  border-color: #ffffff transparent transparent transparent;  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  bottom: -16px;}.lte-hover-dot:hover h6 {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transform: translate(-50%, -160%);  -moz-transform: translate(-50%, -160%);  -ms-transform: translate(-50%, -160%);  -o-transform: translate(-50%, -160%);  transform: translate(-50%, -160%);}.lte-hover-dot:hover .l1 {  -webkit-transform: translate(-50%, -50%) scale(1.3);  -moz-transform: translate(-50%, -50%) scale(1.3);  -ms-transform: translate(-50%, -50%) scale(1.3);  -o-transform: translate(-50%, -50%) scale(1.3);  transform: translate(-50%, -50%) scale(1.3);}.lte-hover-dot:hover .l2:after,.lte-hover-dot:hover .l2:before {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.give-form-templates h1,.give-form-templates h2,.give-form-templates h3,.give-form-templates h4,.give-form-templates h5,.give-form-templates h6 {  font-family: 'Prompt', serif !important;  font-family: var(--font-headers), serif !important;  font-weight: 600 !important;  letter-spacing: var(--font-headers-letterspacing) !important;}/*	17. Pagination*/.paging-navigation-border {  margin-top: 5px;  border-top: 0px solid rgba(0, 0, 0, 0.08);}.paging-navigation {  margin-top: 5px;  border-top: 0px solid rgba(0, 0, 0, 0.08);}.paging-navigation,.page-numbers {  text-align: center;  margin-top: 0px;  margin-bottom: -16px;}.paging-navigation hr,.page-numbers hr {  margin-bottom: 20px;}.paging-navigation .pagination,.page-numbers .pagination {  position: relative;  padding-top: 0px;  padding-bottom: 20px;  margin-top: 35px;  margin-bottom: 0px;  font-size: 1px;  font-size: 0;}@media (min-width: 1199px) {  .paging-navigation .pagination,  .page-numbers .pagination {    margin-top: 85px;  }}.paging-navigation .pagination .page-numbers,.page-numbers .pagination .page-numbers {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px;  width: 64px;  height: 64px;  line-height: 64px;  border: 1px solid var(--black);  border-color: rgba(0, 0, 0, 0.1);  color: #1d2939;  color: var(--black);  display: inline-block;  text-align: center;  vertical-align: top;  margin: 0 12px 16px 0;  position: relative;  z-index: 5;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.paging-navigation .pagination .page-numbers.current,.page-numbers .pagination .page-numbers.current {  cursor: default;  background-color: #64d9b9;  background-color: var(--second);  color: #ffffff;  color: var(--white);  border: 0;  z-index: 0;  pointer-events: none;}.lte-background-black .paging-navigation .pagination .page-numbers.current,.lte-background-black .page-numbers .pagination .page-numbers.current {  color: #ffffff;  color: var(--white);}.paging-navigation .pagination .page-numbers:not(.dots):not(.current):not(.disabled):hover,.page-numbers .pagination .page-numbers:not(.dots):not(.current):not(.disabled):hover {  color: #1d2939;  color: var(--black);  background-color: #ebf3f5;  background-color: var(--gray);  border: 0;}.paging-navigation .pagination .prev,.page-numbers .pagination .prev,.paging-navigation .pagination .next,.page-numbers .pagination .next {  line-height: 64px;  color: #1d2939;  color: var(--black);  border: 0;}.paging-navigation .pagination .prev.prev,.page-numbers .pagination .prev.prev,.paging-navigation .pagination .next.prev,.page-numbers .pagination .next.prev {  margin-right: 24px;}.paging-navigation .pagination .prev.next,.page-numbers .pagination .prev.next,.paging-navigation .pagination .next.next,.page-numbers .pagination .next.next {  margin-left: 12px;}.lte-background-black .paging-navigation .pagination .prev,.lte-background-black .page-numbers .pagination .prev,.lte-background-black .paging-navigation .pagination .next,.lte-background-black .page-numbers .pagination .next {  color: #ffffff;  color: var(--white);}.lte-background-black .paging-navigation .pagination .prev:hover,.lte-background-black .page-numbers .pagination .prev:hover,.lte-background-black .paging-navigation .pagination .next:hover,.lte-background-black .page-numbers .pagination .next:hover {  color: #64d9b9 !important;  color: var(--main) !important;}@media (max-width: 767px) {  .paging-navigation .pagination .prev,  .page-numbers .pagination .prev,  .paging-navigation .pagination .next,  .page-numbers .pagination .next {    display: none;  }}.paging-navigation .pagination .prev.prev:before,.page-numbers .pagination .prev.prev:before,.paging-navigation .pagination .next.prev:before,.page-numbers .pagination .next.prev:before,.paging-navigation .pagination .prev.next:before,.page-numbers .pagination .prev.next:before,.paging-navigation .pagination .next.next:before,.page-numbers .pagination .next.next:before {  font-style: normal;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\E82b";  font-size: 20px;  font-size: 32px;  line-height: 64px;  position: relative;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  top: 0px;  display: inline-block;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.paging-navigation .pagination .prev.prev:before,.page-numbers .pagination .prev.prev:before,.paging-navigation .pagination .next.prev:before,.page-numbers .pagination .next.prev:before {  left: 0px;  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.rtl .paging-navigation .pagination .prev.prev:before,.rtl .page-numbers .pagination .prev.prev:before,.rtl .paging-navigation .pagination .next.prev:before,.rtl .page-numbers .pagination .next.prev:before {  -webkit-transform: scaleX(1);  -moz-transform: scaleX(1);  -ms-transform: scaleX(1);  -o-transform: scaleX(1);  transform: scaleX(1);  left: auto;  right: -2px;}.paging-navigation .pagination .prev.next:before,.page-numbers .pagination .prev.next:before,.paging-navigation .pagination .next.next:before,.page-numbers .pagination .next.next:before {  right: 0px;}.rtl .paging-navigation .pagination .prev.next:before,.rtl .page-numbers .pagination .prev.next:before,.rtl .paging-navigation .pagination .next.next:before,.rtl .page-numbers .pagination .next.next:before {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);  right: auto;  left: -2px;}.paging-navigation .pagination .prev.disabled,.page-numbers .pagination .prev.disabled,.paging-navigation .pagination .next.disabled,.page-numbers .pagination .next.disabled {  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;  cursor: default;}.paging-navigation .pagination .prev:not(.dots):not(.current):not(.disabled):hover,.page-numbers .pagination .prev:not(.dots):not(.current):not(.disabled):hover,.paging-navigation .pagination .next:not(.dots):not(.current):not(.disabled):hover,.page-numbers .pagination .next:not(.dots):not(.current):not(.disabled):hover {  background: transparent;}.page-numbers-function {  font-size: 0;}.page-numbers-function .page-numbers {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px;  width: 64px;  height: 64px;  line-height: 64px;  border: 1px solid var(--black);  border-color: rgba(0, 0, 0, 0.1);  color: #1d2939;  color: var(--black);  display: inline-block;  text-align: center;  vertical-align: top;  margin: 0 12px 16px 0;  position: relative;  z-index: 5;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.page-numbers-function .page-numbers.current {  cursor: default;  background-color: #64d9b9;  background-color: var(--second);  color: #ffffff;  color: var(--white);  border: 0;  z-index: 0;  pointer-events: none;}.lte-background-black .page-numbers-function .page-numbers.current {  color: #ffffff;  color: var(--white);}.page-numbers-function .page-numbers:not(.dots):not(.current):not(.disabled):hover {  color: #1d2939;  color: var(--black);  background-color: #ebf3f5;  background-color: var(--gray);  border: 0;}.page-numbers-function .prev,.page-numbers-function .next {  line-height: 64px;  color: #1d2939;  color: var(--black);  border: 0;}.page-numbers-function .prev.prev,.page-numbers-function .next.prev {  margin-right: 24px;}.page-numbers-function .prev.next,.page-numbers-function .next.next {  margin-left: 12px;}.lte-background-black .page-numbers-function .prev,.lte-background-black .page-numbers-function .next {  color: #ffffff;  color: var(--white);}.lte-background-black .page-numbers-function .prev:hover,.lte-background-black .page-numbers-function .next:hover {  color: #64d9b9 !important;  color: var(--main) !important;}@media (max-width: 767px) {  .page-numbers-function .prev,  .page-numbers-function .next {    display: none;  }}.page-numbers-function .prev.prev:before,.page-numbers-function .next.prev:before,.page-numbers-function .prev.next:before,.page-numbers-function .next.next:before {  font-style: normal;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\E82b";  font-size: 20px;  font-size: 32px;  line-height: 64px;  position: relative;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  top: 0px;  display: inline-block;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.page-numbers-function .prev.prev:before,.page-numbers-function .next.prev:before {  left: 0px;  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.rtl .page-numbers-function .prev.prev:before,.rtl .page-numbers-function .next.prev:before {  -webkit-transform: scaleX(1);  -moz-transform: scaleX(1);  -ms-transform: scaleX(1);  -o-transform: scaleX(1);  transform: scaleX(1);  left: auto;  right: -2px;}.page-numbers-function .prev.next:before,.page-numbers-function .next.next:before {  right: 0px;}.rtl .page-numbers-function .prev.next:before,.rtl .page-numbers-function .next.next:before {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);  right: auto;  left: -2px;}.page-numbers-function .prev.disabled,.page-numbers-function .next.disabled {  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;  cursor: default;}.page-numbers-function .prev:not(.dots):not(.current):not(.disabled):hover,.page-numbers-function .next:not(.dots):not(.current):not(.disabled):hover {  background: transparent;}.lte-background-black .page-numbers .current {  color: #ffffff !important;  color: var(--white) !important;}.woocommerce nav.woocommerce-pagination {  margin-top: 5px;  border-top: 0px solid rgba(0, 0, 0, 0.08);  overflow: hidden;  margin-top: 30px;}.woocommerce nav.woocommerce-pagination ul {  border: 0 none;  margin-top: 35px;  margin-bottom: 40px;  white-space: normal;  font-size: 0;}@media (min-width: 1199px) {  .woocommerce nav.woocommerce-pagination ul {    margin-top: 65px;  }}.woocommerce nav.woocommerce-pagination ul li {  border: 0 none;  padding: 0;  vertical-align: middle;  overflow: visible;  float: none;  display: inline-block;}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a {  padding: 0;  vertical-align: middle;  border: 0;}.woocommerce nav.woocommerce-pagination ul .page-numbers {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px;  width: 64px;  height: 64px;  line-height: 64px;  border: 1px solid var(--black);  border-color: rgba(0, 0, 0, 0.1);  color: #1d2939;  color: var(--black);  display: inline-block;  text-align: center;  vertical-align: top;  margin: 0 12px 16px 0;  position: relative;  z-index: 5;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.woocommerce nav.woocommerce-pagination ul .page-numbers.current {  cursor: default;  background-color: #64d9b9;  background-color: var(--second);  color: #ffffff;  color: var(--white);  border: 0;  z-index: 0;  pointer-events: none;}.lte-background-black .woocommerce nav.woocommerce-pagination ul .page-numbers.current {  color: #ffffff;  color: var(--white);}.woocommerce nav.woocommerce-pagination ul .page-numbers:not(.dots):not(.current):not(.disabled):hover {  color: #1d2939;  color: var(--black);  background-color: #ebf3f5;  background-color: var(--gray);  border: 0;}.woocommerce nav.woocommerce-pagination ul .prev,.woocommerce nav.woocommerce-pagination ul .next {  line-height: 64px;  color: #1d2939;  color: var(--black);  border: 0;}.woocommerce nav.woocommerce-pagination ul .prev.prev,.woocommerce nav.woocommerce-pagination ul .next.prev {  margin-right: 24px;}.woocommerce nav.woocommerce-pagination ul .prev.next,.woocommerce nav.woocommerce-pagination ul .next.next {  margin-left: 12px;}.lte-background-black .woocommerce nav.woocommerce-pagination ul .prev,.lte-background-black .woocommerce nav.woocommerce-pagination ul .next {  color: #ffffff;  color: var(--white);}.lte-background-black .woocommerce nav.woocommerce-pagination ul .prev:hover,.lte-background-black .woocommerce nav.woocommerce-pagination ul .next:hover {  color: #64d9b9 !important;  color: var(--main) !important;}@media (max-width: 767px) {  .woocommerce nav.woocommerce-pagination ul .prev,  .woocommerce nav.woocommerce-pagination ul .next {    display: none;  }}.woocommerce nav.woocommerce-pagination ul .prev.prev:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before,.woocommerce nav.woocommerce-pagination ul .prev.next:before,.woocommerce nav.woocommerce-pagination ul .next.next:before {  font-style: normal;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\E82b";  font-size: 20px;  font-size: 32px;  line-height: 64px;  position: relative;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  top: 0px;  display: inline-block;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.woocommerce nav.woocommerce-pagination ul .prev.prev:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before {  left: 0px;  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.rtl .woocommerce nav.woocommerce-pagination ul .prev.prev:before,.rtl .woocommerce nav.woocommerce-pagination ul .next.prev:before {  -webkit-transform: scaleX(1);  -moz-transform: scaleX(1);  -ms-transform: scaleX(1);  -o-transform: scaleX(1);  transform: scaleX(1);  left: auto;  right: -2px;}.woocommerce nav.woocommerce-pagination ul .prev.next:before,.woocommerce nav.woocommerce-pagination ul .next.next:before {  right: 0px;}.rtl .woocommerce nav.woocommerce-pagination ul .prev.next:before,.rtl .woocommerce nav.woocommerce-pagination ul .next.next:before {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);  right: auto;  left: -2px;}.woocommerce nav.woocommerce-pagination ul .prev.disabled,.woocommerce nav.woocommerce-pagination ul .next.disabled {  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;  cursor: default;}.woocommerce nav.woocommerce-pagination ul .prev:not(.dots):not(.current):not(.disabled):hover,.woocommerce nav.woocommerce-pagination ul .next:not(.dots):not(.current):not(.disabled):hover {  background: transparent;}.woocommerce nav.woocommerce-pagination ul .prev,.woocommerce nav.woocommerce-pagination ul .next {  font-size: 0px;  overflow: hidden;  line-height: 64px;}/*	18. Common classes (hover/transition effect/etc)*/body {  /*    display: none !important;*/}.lte-background-main {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);}.lte-background-second {  background-color: #64d9b9;  background-color: var(--second);  color: #1d2939;  color: var(--black);}.lte-background-gray {  background-color: #ebf3f5;  background-color: var(--gray);  color: #1d2939;  color: var(--black);}.lte-background-white {  background-color: #ffffff;  background-color: var(--white);}.lte-background-white .lte-content-wrapper {  background-color: #ffffff;  background-color: var(--white);}.lte-background-black {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);  /*    color: rgba(255,255,255,.9); */}.lte-background-black a {  color: #64d9b9;  color: var(--second);}.lte-background-black .lte-content-wrapper {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.lte-content-wrapper {  z-index: 3;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  min-height: calc(100vh - 72px);}body.admin-bar .lte-content-wrapper {  min-height: calc(100vh - 72px - 33px);}.error404.lte-bg-404 .lte-content-wrapper {  background-color: transparent !important;}@media (max-width: 991px) {  .lte-content-wrapper {    margin-bottom: 0 !important;  }}@media (max-width: 479px) {  .lte-content-wrapper {    overflow: hidden;  }}body.lte-body-black .lte-content-wrapper {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.page-template-full-width .lte-text-page > .row {  margin: 0 !important;}.page-template-full-width .lte-text-page > .row > div {  padding: 0;  width: 100%;}.screen-reader-text {  position: absolute !important;  margin: 0 !important;  padding: 0 !important;  clip: rect(1px, 1px, 1px, 1px);}img {  height: auto;  max-width: 100%;  vertical-align: middle;}.full-width {  max-width: 100%;  height: auto;}a[href^=tel] {  color: inherit;  text-decoration: inherit;  font-size: inherit;}.row {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.row:before {  display: none;}.row.row-center {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.row.row-center-x {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.center-flex {  display: flex;  flex-direction: column;  justify-content: center;}.row.row-center {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.container-short {  max-width: 1170px;}@media (max-width: 1599px) {  .container {    max-width: initial;  }}.col-xs-5,.col-ms-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xl-5 {  position: relative;  min-height: 1px;  padding-right: 10px;  padding-left: 10px;}.col-xs-5 {  width: 20%;  float: left;}@media (min-width: 480px) and (max-width: 767px) {  .col-ms-5 {    width: 20%;    float: left;  }}@media (min-width: 768px) and (max-width: 991px) {  .col-sm-5 {    width: 20%;    float: left;  }}@media (min-width: 992px) and (max-width: 1199px) {  .col-md-5 {    width: 20%;    float: left;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .col-lg-5 {    width: 20%;    float: left;  }}@media (min-width: 1600px) {  .col-xl-5 {    width: 20%;    float: left;  }}@media (min-width: 1600px) {  .row.hideLastOdd .col-xl-4:last-child:not(:nth-child(odd)) {    display: none;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .row.hideLastOdd .col-lg-4:last-child:not(:nth-child(odd)) {    display: none;  }}@media (min-width: 992px) and (max-width: 1199px) {  .row.hideLastOdd .col-md-4:last-child:not(:nth-child(odd)) {    display: none;  }}@media (min-width: 768px) and (max-width: 991px) {  .row.hideLastOdd .col-sm-4:last-child:not(:nth-child(odd)) {    display: none;  }}@media (min-width: 480px) and (max-width: 767px) {  .row.hideLastOdd .col-ms-4:last-child:not(:nth-child(odd)) {    display: none;  }}@media (max-width: 479px) {  .row.hideLastOdd .col-xs-4:last-child:not(:nth-child(odd)) {    display: none;  }}@media (min-width: 1600px) {  .row.hideLastOdd .col-xl-6:nth-child(3) {    display: none;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .row.hideLastOdd .col-lg-6:nth-child(3) {    display: none;  }}@media (min-width: 992px) and (max-width: 1199px) {  .row.hideLastOdd .col-md-6:nth-child(3) {    display: none;  }}@media (min-width: 768px) and (max-width: 991px) {  .row.hideLastOdd .col-sm-6:nth-child(3) {    display: none;  }}@media (min-width: 480px) and (max-width: 767px) {  .row.hideLastOdd .col-ms-6:nth-child(3) {    display: none;  }}@media (max-width: 479px) {  .row.hideLastOdd .col-xs-6:nth-child(3) {    display: none;  }}button:focus {  outline: none;}.lte-slider-preview .elementor-section-wrap:first-child {  background-size: cover;  background-repeat: no-repeat;}.lte-slider-preview .elementor-section-wrap:first-child:before {  height: 100%;  width: 100%;  top: 0;  left: 0;  position: absolute;  pointer-events: none;  background: #353535;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;  background-color: #353535;  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;  content: "";}.lte-slider-preview .elementor-section-wrap:first-child:before + .elementor-background-video-container + .elementor-container,.lte-slider-preview .elementor-section-wrap:first-child:before + .elementor-widget-wrap {  z-index: 2;}.lte-background-overlay {  height: 100%;  width: 100%;  top: 0;  left: 0;  position: absolute;  pointer-events: none;}.lte-background-overlay + .elementor-background-video-container + .elementor-container,.lte-background-overlay + .elementor-widget-wrap {  z-index: 2;}@media (min-width: 1199px) {  .lte-overlay-mobile-only-yes > .elementor-background-overlay,  .lte-overlay-mobile-only-yes > .lte-background-overlay {    display: none;  }}.lte-overlay-black {  background: #353535;  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;}.lte-overlay-semi-black {  background: #000;  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;}.lte-overlay-dark {  background: #1d2939;  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}.lte-overlay-semi-dark {  background: var(--black-dark);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.lte-overlay-light-black {  background-color: #64d9b9;  background-color: var(--main);  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;}.lte-overlay-main {  background-color: #64d9b9;  background-color: var(--main);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.lte-overlay-light-main {  background-color: #64d9b9;  background-color: var(--main);  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;}.lte-overlay-white {  background-color: #ffffff;  background-color: var(--white);  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}.lte-overlay-gradient-hor {  background-image: -webkit-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -moz-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -ms-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -o-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: linear-gradient(-180deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);}.lte-overlay-vert-lines {  background: #0f0;}.lte-overlay-lines {  z-index: 1;}.lte-overlay-lines:after {  content: "";  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-image: url("assets/images/slider-bg-lines.png");  background-repeat: repeat-x;  background-position: center center;}.lte-overlay-gray-bg:after {  content: "";  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-position: center center;}.elementor-editor-active .lte-background-overlay {  display: none;}.elementor-editor-active .elementor-background-overlay {  z-index: 0 !important;}.elementor-editor-active .lte-overlay-wrapper-black > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-black > .elementor-widget-wrap > .elementor-background-overlay {  background: #353535;  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;}.elementor-editor-active .lte-overlay-wrapper-semi-black > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-semi-black > .elementor-widget-wrap > .elementor-background-overlay {  background: #000;  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;}.elementor-editor-active .lte-overlay-wrapper-semi-dark > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-semi-dark > .elementor-widget-wrap > .elementor-background-overlay {  background: var(--black-dark);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.elementor-editor-active .lte-overlay-wrapper-dark > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-dark > .elementor-widget-wrap > .elementor-background-overlay {  background: #1d2939;  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}.elementor-editor-active .lte-overlay-wrapper-light-black > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-light-black > .elementor-widget-wrap > .elementor-background-overlay {  background-color: #64d9b9;  background-color: var(--main);  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;}.elementor-editor-active .lte-overlay-wrapper-main > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-main > .elementor-widget-wrap > .elementor-background-overlay {  background-color: #64d9b9;  background-color: var(--main);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.elementor-editor-active .lte-overlay-wrapper-light-main > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-light-main > .elementor-widget-wrap > .elementor-background-overlay {  background-color: #64d9b9;  background-color: var(--main);  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;}.elementor-editor-active .lte-overlay-wrapper-white > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-white > .elementor-widget-wrap > .elementor-background-overlay {  background-color: #ffffff;  background-color: var(--white);  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}.elementor-editor-active .lte-overlay-gradient-hor > .elementor-background-overlay,.elementor-editor-active .lte-overlay-gradient-hor > .elementor-widget-wrap > .elementor-background-overlay {  background-image: -webkit-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -moz-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -ms-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -o-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: linear-gradient(-180deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);}.elementor-editor-active .lte-overlay-wrapper-lines > .elementor-background-overlay,.elementor-editor-active .lte-overlay-wrapper-lines > .elementor-widget-wrap > .elementor-background-overlay {  z-index: 1;}.elementor-editor-active .lte-overlay-wrapper-lines > .elementor-background-overlay:after,.elementor-editor-active .lte-overlay-wrapper-lines > .elementor-widget-wrap > .elementor-background-overlay:after {  content: "";  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-image: url("assets/images/slider-bg-lines.png");  background-repeat: repeat-x;  background-position: center center;}.elementor-editor-active .lte-overlay-wrapper-gray-bg > .elementor-background-overlay:after,.elementor-editor-active .lte-overlay-wrapper-gray-bg > .elementor-widget-wrap > .elementor-background-overlay:after {  content: "";  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-position: center center;}/*	19. WooCommerce*/.woocommerce-sidebar .widget_product_tag_cloud .tagcloud {  margin-top: 0;}.woocommerce-checkout #payment ul.payment_methods {  border-bottom: 0;}.woocommerce-checkout #payment div.payment_box {  padding-top: 0;  padding-left: 34px !important;  margin-top: 5px;}.woocommerce form.checkout {  padding: 0;}.woocommerce form.checkout label {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 18px;}.woocommerce:not(.swiper-container) ul.products,.woocommerce-page:not(.swiper-container) ul.products {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"] {  margin: 0 -15px 0;  padding: 0px 0;}.woocommerce ul.products[class*="columns-"]:before,.woocommerce-page ul.products[class*="columns-"]:before,.woocommerce ul.products[class*="columns-"]:after,.woocommerce-page ul.products[class*="columns-"]:after {  display: none;}.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product {  margin: 0 0 30px 0;  padding: 0 15px;  position: relative;  text-align: center;}.woocommerce ul.products[class*="columns-"] li.product > .lte-item,.woocommerce-page ul.products[class*="columns-"] li.product > .lte-item {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  border: 1px solid rgba(220, 220, 220, 0.75);  padding-bottom: 50px;  margin: 0 -1px -1px 0;  position: relative;  height: 100%;}.woocommerce ul.products[class*="columns-"] li.product:hover > .lte-item,.woocommerce-page ul.products[class*="columns-"] li.product:hover > .lte-item {  border-color: #64d9b9;  border-color: var(--main);}.woocommerce ul.products[class*="columns-"] li.product a + .price,.woocommerce-page ul.products[class*="columns-"] li.product a + .price {  margin-top: 6px;  margin-bottom: 12px;}.woocommerce ul.products[class*="columns-"] li.product .woocommerce-Price-amount,.woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-Price-amount {  font-size: 22px;  color: #1d2939;  color: var(--black);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-align: center;}.lte-body-main .woocommerce ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner,.lte-body-main .woocommerce-page ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner,.lte-body-black .woocommerce ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner,.lte-body-black .woocommerce-page ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner,.lte-background-black .woocommerce ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner,.lte-background-black .woocommerce-page ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner {  color: #64d9b9;  color: var(--main);}.lte-body-main .woocommerce ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner:before,.lte-body-main .woocommerce-page ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner:before,.lte-body-black .woocommerce ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner:before,.lte-body-black .woocommerce-page ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner:before,.lte-background-black .woocommerce ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner:before,.lte-background-black .woocommerce-page ul.products[class*="columns-"] li.product .lte-btn .lte-btn-inner:before {  background-color: #ffffff;  background-color: var(--white);}.lte-background-main .woocommerce ul.products[class*="columns-"] li.product .woocommerce-Price-amount,.lte-background-main .woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-Price-amount {  color: #ffffff;  color: var(--white);}.lte-background-main .woocommerce ul.products[class*="columns-"] li.product ins .woocommerce-Price-amount,.lte-background-main .woocommerce-page ul.products[class*="columns-"] li.product ins .woocommerce-Price-amount {  color: #F5392B;  color: var(--red);}.woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title,.woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-loop-product__title {  font-size: 22px;  line-height: 28px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  padding: 0 0 0 0;  margin-top: 10px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  color: #1d2939;  color: var(--black);  background-image: linear-gradient(var(--second), var(--second));  background-position: 0% 100%;  background-repeat: no-repeat;  background-size: 0% 2px;  display: inline;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title:hover,.woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-loop-product__title:hover {  background-size: 100% 2px;}@media (max-width: 767px) {  .woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title,  .woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-loop-product__title {    font-size: 24px;  }}.woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title:hover,.woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-loop-product__title:hover {  color: #1d2939;  color: var(--black);}.lte-body-black .woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title,.lte-body-black .woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-loop-product__title,.lte-background-black .woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title,.lte-background-black .woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-loop-product__title,.lte-background-main .woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title,.lte-background-main .woocommerce-page ul.products[class*="columns-"] li.product .woocommerce-loop-product__title {  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .lte-excerpt,.woocommerce-page ul.products[class*="columns-"] li.product .lte-excerpt {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  margin: 10px 0 20px;  padding: 0 0 0px;  font-size: 16px;  line-height: 1.75em;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.woocommerce ul.products[class*="columns-"] li.product .lte-image,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image {  position: relative;  overflow: hidden;  display: inline-block;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  padding: 30px;}.woocommerce ul.products[class*="columns-"] li.product .lte-image a.woocommerce-LoopProduct-link,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image a.woocommerce-LoopProduct-link {  overflow: hidden;  display: block;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.woocommerce ul.products[class*="columns-"] li.product .lte-image a.woocommerce-LoopProduct-link img,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image a.woocommerce-LoopProduct-link img {  max-width: 100%;  height: auto;  -webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);  -moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);  -o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);  transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);  margin: 0 auto 0 !important;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  position: relative;  z-index: 2;}.woocommerce ul.products[class*="columns-"] li.product .lte-image:hover img,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image:hover img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart,.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn {  display: none !important;  -webkit-transition: all 0.3s ease !important;  -moz-transition: all 0.3s ease !important;  -o-transition: all 0.3s ease !important;  transition: all 0.3s ease !important;}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart .lte-btn-after:after,.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn .lte-btn-after:after {  font-style: normal;  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e827";  font-size: 16px;  margin: 0;  position: relative;  top: 0;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart .lte-btn-inner:before,.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn .lte-btn-inner:before {  display: none;}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart.added,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart.added,.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn.added,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .lte-btn.added {  display: none;}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart:after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .added_to_cart:after {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e826";  font-size: 20px;  color: #1d2939;  color: var(--black);  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .yith-wcwl-add-to-wishlist,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .yith-wcwl-add-to-wishlist {  position: absolute;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  top: 0px;  left: 15px;  z-index: 4;}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .yith-wcwl-add-to-wishlist a,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .yith-wcwl-add-to-wishlist a {  width: 60px;  height: 60px;}@media (max-width: 1199px) {  .woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper,  .woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper {    zoom: 1;    filter: alpha(opacity=100);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;    -webkit-transform: translate(0, 0) !important;    -moz-transform: translate(0, 0) !important;    -ms-transform: translate(0, 0) !important;    -o-transform: translate(0, 0) !important;    transform: translate(0, 0) !important;    bottom: 0;    right: 0;    position: absolute;  }  .woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .yith-wcwl-add-to-wishlist,  .woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-buttons-wrapper .yith-wcwl-add-to-wishlist {    position: absolute;    bottom: 0px;    right: 0px;    background-color: transparent;  }}.woocommerce ul.products[class*="columns-"] li.product .lte-image:before,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image:before {  content: "";  background-color: #1d2939;  background-color: var(--black);  position: absolute;  top: 0px;  right: 0px;  bottom: 0px;  left: 0px;  z-index: 3;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  pointer-events: none;  display: none;}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-alt-hover-img,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-alt-hover-img {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  padding: 0 0px 15px;  position: absolute;  top: 0;  left: 0px;  width: 100%;}.woocommerce ul.products[class*="columns-"] li.product .lte-image .lte-wc-photo-alt,.woocommerce-page ul.products[class*="columns-"] li.product .lte-image .lte-wc-photo-alt {  position: absolute;  top: 0;  left: 0;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  padding: 0px 30px 20px;}.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr {  margin-top: 10px;  padding: 0 30px;  /*				.yith-wcwl-add-to-wishlist {					display: none;				}				.lte-btn-more {					display: none;				}*/}.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .yith-wcwl-add-to-wishlist,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .yith-wcwl-add-to-wishlist {  display: none;}@media (max-width: 991px) {  .woocommerce ul.products[class*="columns-"] li.product .lte-item-descr,  .woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr {    text-align: center;  }  .woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn-wrap,  .woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn-wrap {    margin-bottom: 25px;    display: block;  }}.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn {  background-color: #64d9b9;  background-color: var(--second);  border: none;  color: #1d2939;  color: var(--black);  padding: 16px 25px;  min-width: 200px;}.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn .lte-btn-inner .lte-btn-after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn .lte-btn-inner .lte-btn-after {  border-radius: 50%;  width: 16px;  height: 16px;  margin-left: 8px;}.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn .lte-btn-inner .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn .lte-btn-inner .lte-btn-after:after {  font-style: normal;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  content: "+";  font-size: 24px;  margin-left: 8px;  margin-inline-start: 8px;  margin-inline-end: 0;  position: relative;  top: -6px;  left: -4px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn:hover .lte-btn-inner,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn:hover .lte-btn-inner {  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn:hover .lte-btn-inner .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .lte-item-descr .lte-btn:hover .lte-btn-inner .lte-btn-after:after {  -webkit-transform: translate(0, 0) !important;  -moz-transform: translate(0, 0) !important;  -ms-transform: translate(0, 0) !important;  -o-transform: translate(0, 0) !important;  transform: translate(0, 0) !important;}.woocommerce ul.products[class*="columns-"] li.product:hover .lte-btn-wrap,.woocommerce-page ul.products[class*="columns-"] li.product:hover .lte-btn-wrap {  margin-top: 0px;}.woocommerce ul.products[class*="columns-"] li.product.lte-product-hover-gallery .lte-image:hover > a,.woocommerce-page ul.products[class*="columns-"] li.product.lte-product-hover-gallery .lte-image:hover > a {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.woocommerce ul.products[class*="columns-"] li.product.lte-product-hover-gallery .lte-image:hover .lte-wc-photo-alt,.woocommerce-page ul.products[class*="columns-"] li.product.lte-product-hover-gallery .lte-image:hover .lte-wc-photo-alt {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.woocommerce ul.products[class*="columns-"] li.product.outofstock .lte-btn,.woocommerce-page ul.products[class*="columns-"] li.product.outofstock .lte-btn {  background-color: #ebf3f5;  background-color: var(--gray);}.woocommerce ul.products[class*="columns-"] li.product .product_type_grouped,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_grouped,.woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button,.woocommerce-page ul.products[class*="columns-"] li.product .add_to_cart_button,.woocommerce ul.products[class*="columns-"] li.product .product_type_variable,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_variable,.woocommerce ul.products[class*="columns-"] li.product .product_type_external,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_external {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  margin-top: 14px;}.woocommerce ul.products[class*="columns-"] li.product .product_type_grouped.loading:hover .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_grouped.loading:hover .lte-btn-after:after,.woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button.loading:hover .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .add_to_cart_button.loading:hover .lte-btn-after:after,.woocommerce ul.products[class*="columns-"] li.product .product_type_variable.loading:hover .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_variable.loading:hover .lte-btn-after:after,.woocommerce ul.products[class*="columns-"] li.product .product_type_external.loading:hover .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_external.loading:hover .lte-btn-after:after {  border-color: #ffffff;  border-color: var(--white);  border-top-color: transparent;}.woocommerce ul.products[class*="columns-"] li.product .product_type_grouped.added,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_grouped.added,.woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button.added,.woocommerce-page ul.products[class*="columns-"] li.product .add_to_cart_button.added,.woocommerce ul.products[class*="columns-"] li.product .product_type_variable.added,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_variable.added,.woocommerce ul.products[class*="columns-"] li.product .product_type_external.added,.woocommerce-page ul.products[class*="columns-"] li.product .product_type_external.added {  display: none;}@media (max-width: 1199px) {  .woocommerce ul.products[class*="columns-"] li.product .product_type_grouped,  .woocommerce-page ul.products[class*="columns-"] li.product .product_type_grouped,  .woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button,  .woocommerce-page ul.products[class*="columns-"] li.product .add_to_cart_button,  .woocommerce ul.products[class*="columns-"] li.product .product_type_variable,  .woocommerce-page ul.products[class*="columns-"] li.product .product_type_variable,  .woocommerce ul.products[class*="columns-"] li.product .product_type_external,  .woocommerce-page ul.products[class*="columns-"] li.product .product_type_external {    padding: 14px 30px;    min-width: initial !important;  }}.woocommerce ul.products[class*="columns-"] li.product .btn:not(.add_to_cart_button):not(.product_type_grouped),.woocommerce-page ul.products[class*="columns-"] li.product .btn:not(.add_to_cart_button):not(.product_type_grouped) {  margin-top: 15px;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart {  position: relative;  overflow: hidden;  -webkit-background-clip: border-box !important;  -moz-background-clip: border-box !important;  background-clip: border-box !important;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: background 0.25s, color 0.25s, border 0.25s !important;  -moz-transition: background 0.25s, color 0.25s, border 0.25s !important;  -o-transition: background 0.25s, color 0.25s, border 0.25s !important;  transition: background 0.25s, color 0.25s, border 0.25s !important;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  padding: 12px 30px 12px 30px;  min-width: 180px;  display: inline-flex;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  border: 0px solid var(--main);  background-color: #64d9b9;  background-color: var(--main);  font-size: 16px;  padding: 16px 25px;  min-width: 163px;  line-height: 1.9em;  min-width: 200px;  background-color: #ebf3f5;  background-color: var(--gray);  color: #1d2939;  color: var(--black);  margin: 0;  margin-top: 14px;  display: inline-block;}.lte-background-black .woocommerce ul.products[class*="columns-"] li.product .added_to_cart,.lte-background-black .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart {  color: #1d2939;  color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart span,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart span {  -webkit-transition: background 0.25s, color 0.25s, border 0.25s !important;  -moz-transition: background 0.25s, color 0.25s, border 0.25s !important;  -o-transition: background 0.25s, color 0.25s, border 0.25s !important;  transition: background 0.25s, color 0.25s, border 0.25s !important;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-inner:before {  position: absolute;  left: 50%;  bottom: 0;  width: 0;  height: 100%;  z-index: -1;  background-color: #1d2939;  background-color: var(--black);  -webkit-transition: all 0.45s ease-out;  -moz-transition: all 0.45s ease-out;  -o-transition: all 0.45s ease-out;  transition: all 0.45s ease-out;  content: "";}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-inner:after {  left: auto;  right: 50%;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-after:after {  font-style: normal;  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e82b";  font-size: 20px;  margin-left: 10px;  margin-inline-start: 10px;  margin-inline-end: 0;  position: relative;  top: 2px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.rtl .woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-after:after,.rtl .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-after:after {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:focus,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:focus,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:hover {  color: #ffffff;  color: var(--white);  border-color: #ffffff;  border-color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:focus .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:focus .lte-btn-inner:before,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:hover .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:hover .lte-btn-inner:before,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:focus .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:focus .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:hover .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:hover .lte-btn-inner:after {  width: 100%;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:focus .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:focus .lte-btn-after:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:hover .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:hover .lte-btn-after:after {  /*			.transform(translateX(6px));*/}.rtl .woocommerce ul.products[class*="columns-"] li.product .added_to_cart:focus .lte-btn-after:after,.rtl .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:focus .lte-btn-after:after,.rtl .woocommerce ul.products[class*="columns-"] li.product .added_to_cart:hover .lte-btn-after:after,.rtl .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:hover .lte-btn-after:after {  -webkit-transform: scaleX(-1) translateX(6px);  -moz-transform: scaleX(-1) translateX(6px);  -ms-transform: scaleX(-1) translateX(6px);  -o-transform: scaleX(-1) translateX(6px);  transform: scaleX(-1) translateX(6px);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-lg,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-lg {  padding: 18px 42px 18px;  min-width: 250px;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-lg:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-lg:before {  top: 20px;  right: 46px;  font-size: 34px;  width: 34px;  height: 34px;  line-height: 34px;}@media (max-width: 767px) {  .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-lg,  .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-lg {    padding: 16px 30px;    min-width: 200px !important;  }}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-xs,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-xs {  padding: 10px 24px 11px 24px;  line-height: 1.6em;  min-width: 90px;  font-size: 12px;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-xs .lte-btn-after:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-xs .lte-btn-after:after {  font-size: 14px;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-inner,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-inner {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-overlay,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-overlay {  display: block;  position: absolute;  background-color: #1d2939;  background-color: var(--black);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: width 0.25s ease-out;  -moz-transition: width 0.25s ease-out;  -o-transition: width 0.25s ease-out;  transition: width 0.25s ease-out;  -webkit-transition-delay: 0 !important;  -moz-transition-delay: 0 !important;  -o-transition-delay: 0 !important;  transition-delay: 0 !important;  bottom: 0;  left: 0;  height: 100%;  width: 0;  z-index: -1;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-overlay.lte-btn-overlay-top,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-btn-overlay.lte-btn-overlay-top {  display: none !important;  top: 0;  bottom: auto;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent {  border: 0 none;  background-color: transparent;  position: relative;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background-clip: border-box;  padding-left: 0;  padding-inline-start: 0;  padding-inline-end: 0;  min-width: initial !important;  color: #1d2939;  color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent .lte-btn-inner:before {  background-color: transparent;}.lte-background-black .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent,.lte-background-black .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent {  color: #ffffff;  color: var(--white);}.lte-background-main .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent,.lte-background-main .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent {  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent .lte-btn-inner:before {  background-color: transparent !important;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover {  background-color: transparent;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover.color-hover-main,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover.color-hover-main {  color: #64d9b9;  color: var(--main);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover.color-hover-second,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover.color-hover-second {  color: #64d9b9;  color: var(--second);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover.color-hover-black,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover.color-hover-black {  color: #1d2939;  color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover.color-hover-white,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover.color-hover-white {  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-transparent:hover:before {  width: 100%;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-second,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-second {  border-color: #64d9b9;  border-color: var(--second);  background-color: #64d9b9;  background-color: var(--second);  color: #1d2939;  color: var(--black);}.lte-invert-color-main .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-second,.lte-invert-color-main .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-second {  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-black,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-black {  color: #ffffff;  color: var(--white);  background-color: #1d2939;  background-color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-black:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-black:hover {  color: #1d2939;  color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-black .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-black .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-black .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-black .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-gray,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-gray {  color: #ebf3f5;  color: var(--gray);  border-color: #ebf3f5;  border-color: var(--gray);  background-color: #ebf3f5;  background-color: var(--gray);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-gray:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-gray:hover {  color: #64d9b9;  color: var(--main);  border-color: #64d9b9;  border-color: var(--main);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-white,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-white {  color: #1d2939;  color: var(--black);  border-color: #ffffff;  border-color: var(--white);  background-color: #ffffff;  background-color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-white:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-white:hover {  color: #ffffff;  color: var(--white);  border-color: #64d9b9;  border-color: var(--main);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:focus,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:focus,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:hover {  color: #1d2939;  color: var(--black);  border-color: #64d9b9;  border-color: var(--main);}.lte-invert-color-main .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:focus,.lte-invert-color-main .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:focus,.lte-invert-color-main .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:hover,.lte-invert-color-main .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:hover {  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--second);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second:focus,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second:focus,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second:hover {  color: #1d2939;  color: var(--black);  border-color: #64d9b9;  border-color: var(--second);}.lte-invert-color-main:hover .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second,.lte-invert-color-main:hover .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second {  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black:hover {  color: #ffffff;  color: var(--white);  border-color: #1d2939;  border-color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black:hover .lte-btn-after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black:hover .lte-btn-after {  border-color: #ffffff;  border-color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white .lte-btn-inner:before {  background-color: #ffffff;  background-color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:focus,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:focus,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:hover {  color: #1d2939;  color: var(--black);  border-color: #ffffff;  border-color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:focus span,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:focus span,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:hover span,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:hover span {  border-color: #1d2939;  border-color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:focus .lte-btn-after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:focus .lte-btn-after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:hover .lte-btn-after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:hover .lte-btn-after {  border-color: #1d2939;  border-color: var(--black);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray .lte-btn-inner:after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray .lte-btn-inner:after,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray .lte-btn-inner:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray .lte-btn-inner:before {  background-color: #ebf3f5;  background-color: var(--gray);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray:focus,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray:focus,.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray:hover {  color: #1d2939;  color: var(--black);  border-color: #ebf3f5;  border-color: var(--gray);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart {  border: 1px solid var(--black);  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.lte-btn,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.lte-btn {  background: transparent !important;}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-main,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-main {  border-color: #64d9b9;  border-color: var(--main);  color: #64d9b9;  color: var(--main);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-second,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-second {  border-color: #64d9b9;  border-color: var(--second);  color: #64d9b9;  color: var(--second);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-gray,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-gray {  border-color: #ebf3f5;  border-color: var(--gray);  color: #ebf3f5;  color: var(--gray);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-white,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-white {  border-color: #ffffff;  border-color: var(--white);  color: #ffffff;  color: var(--white);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.btn-black,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.btn-black {  border-color: #1d2939;  border-color: var(--black);  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart:hover,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:hover {  border-color: transparent;}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-default .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-default .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-default .lte-btn-inner:before,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-default .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-default:hover,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-default:hover {  color: #ffffff;  color: var(--white);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main .lte-btn-inner:before,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--main);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:hover,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-main:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second .lte-btn-inner:before,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second .lte-btn-inner:before {  background-color: #64d9b9;  background-color: var(--second);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second:hover,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-second:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray .lte-btn-inner:before,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray .lte-btn-inner:before {  background-color: #ebf3f5;  background-color: var(--gray);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray:hover,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-gray:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white .lte-btn-inner:before,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white .lte-btn-inner:before {  background-color: #ffffff;  background-color: var(--white);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:hover,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-white:hover {  color: #1d2939;  color: var(--black);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black .lte-btn-inner:after,.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black .lte-btn-inner:before,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black .lte-btn-inner:before {  background-color: #1d2939;  background-color: var(--black);}.lte-btn-outline-yes .woocommerce ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black:hover,.lte-btn-outline-yes .woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.color-hover-black:hover {  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart.hasIcon,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart.hasIcon {  font-size: 18px;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-icon,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-icon {  margin-top: -22px;  margin-bottom: -22px;  margin-right: 16px;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-icon i,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-icon i {  font-size: 24px;  color: #1d2939;  color: var(--black);  background-color: #ebf3f5;  background-color: var(--gray);  width: 64px;  height: 64px;  line-height: 66px;  text-align: center;  display: block;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  margin-right: 0px;  margin-inline-end: 0px;  margin-inline-start: 0;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-icon i:before,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-icon i:before {  position: relative;  top: -1px;  right: -2px;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart .lte-icon + .lte-btn-after,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart .lte-icon + .lte-btn-after {  display: none;}.woocommerce ul.products[class*="columns-"] li.product .added_to_cart:hover,.woocommerce-page ul.products[class*="columns-"] li.product .added_to_cart:hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.woocommerce ul.products[class*="columns-"] li.product .star-rating,.woocommerce-page ul.products[class*="columns-"] li.product .star-rating {  text-align: center;  margin: 20px auto 10px;  height: 15px !important;  overflow: hidden !important;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {  width: 33.33%;}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product {  width: 100%;}@media (min-width: 1600px) {  .woocommerce ul.products.columns-6 li.product,  .woocommerce-page ul.products.columns-6 li.product {    width: 16.66%;  }  .woocommerce ul.products.columns-5 li.product,  .woocommerce-page ul.products.columns-5 li.product {    width: 20%;  }  .woocommerce ul.products.columns-4 li.product,  .woocommerce-page ul.products.columns-4 li.product {    width: 25%;  }  .woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {    width: 33.33%;  }  .woocommerce ul.products.columns-2 li.product,  .woocommerce-page ul.products.columns-2 li.product {    width: 50%;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .woocommerce ul.products.columns-6 li.product,  .woocommerce-page ul.products.columns-6 li.product {    width: 20%;  }  .woocommerce ul.products.columns-5 li.product,  .woocommerce-page ul.products.columns-5 li.product {    width: 20%;  }  .woocommerce ul.products.columns-4 li.product,  .woocommerce-page ul.products.columns-4 li.product {    width: 33.33%;  }  .woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {    width: 33.33%;  }  .woocommerce ul.products.columns-2 li.product,  .woocommerce-page ul.products.columns-2 li.product {    width: 50%;  }}@media (min-width: 992px) and (max-width: 1199px) {  .woocommerce ul.products.columns-6 li.product,  .woocommerce-page ul.products.columns-6 li.product {    width: 50%;  }  .woocommerce ul.products.columns-5 li.product,  .woocommerce-page ul.products.columns-5 li.product {    width: 50%;  }  .woocommerce ul.products.columns-4 li.product,  .woocommerce-page ul.products.columns-4 li.product {    width: 50%;  }  .woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {    width: 50%;  }  .woocommerce ul.products.columns-2 li.product,  .woocommerce-page ul.products.columns-2 li.product {    width: 50%;  }}@media (min-width: 768px) and (max-width: 991px) {  .woocommerce ul.products.columns-6 li.product,  .woocommerce-page ul.products.columns-6 li.product {    width: 50%;  }  .woocommerce ul.products.columns-5 li.product,  .woocommerce-page ul.products.columns-5 li.product {    width: 50%;  }  .woocommerce ul.products.columns-4 li.product,  .woocommerce-page ul.products.columns-4 li.product {    width: 50%;  }  .woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {    width: 50%;  }  .woocommerce ul.products.columns-2 li.product,  .woocommerce-page ul.products.columns-2 li.product {    width: 50%;  }}@media (min-width: 480px) and (max-width: 767px) {  .woocommerce ul.products.columns-6 li.product,  .woocommerce-page ul.products.columns-6 li.product {    width: 100%;  }  .woocommerce ul.products.columns-5 li.product,  .woocommerce-page ul.products.columns-5 li.product {    width: 100%;  }  .woocommerce ul.products.columns-4 li.product,  .woocommerce-page ul.products.columns-4 li.product {    width: 50%;  }  .woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {    width: 100%;  }  .woocommerce ul.products.columns-2 li.product,  .woocommerce-page ul.products.columns-2 li.product {    width: 100%;  }}@media (max-width: 479px) {  .woocommerce ul.products.columns-6 li.product,  .woocommerce-page ul.products.columns-6 li.product {    width: 100%;  }  .woocommerce ul.products.columns-5 li.product,  .woocommerce-page ul.products.columns-5 li.product {    width: 100%;  }  .woocommerce ul.products.columns-4 li.product,  .woocommerce-page ul.products.columns-4 li.product {    width: 100%;  }  .woocommerce ul.products.columns-3 li.product,  .woocommerce-page ul.products.columns-3 li.product {    width: 100%;  }  .woocommerce ul.products.columns-2 li.product,  .woocommerce-page ul.products.columns-2 li.product {    width: 100%;  }}@media (min-width: 1600px) {  .woocommerce.lte-wc-wrapper.lte-cols-xl-6 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xl-6 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xl-6 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xl-6 .products.columns-128 li.product {    width: 16.66%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xl-5 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xl-5 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xl-5 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xl-5 .products.columns-128 li.product {    width: 20%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xl-4 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xl-4 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xl-4 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xl-4 .products.columns-128 li.product {    width: 25%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xl-3 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xl-3 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xl-3 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xl-3 .products.columns-128 li.product {    width: 33.3%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xl-2 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xl-2 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xl-2 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xl-2 .products.columns-128 li.product {    width: 50%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xl-1 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xl-1 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xl-1 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xl-1 .products.columns-128 li.product {    width: 100%;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .woocommerce.lte-wc-wrapper.lte-cols-lg-6 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-lg-6 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-lg-6 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-lg-6 .products.columns-128 li.product {    width: 16.66%;  }  .woocommerce.lte-wc-wrapper.lte-cols-lg-5 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-lg-5 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-lg-5 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-lg-5 .products.columns-128 li.product {    width: 20%;  }  .woocommerce.lte-wc-wrapper.lte-cols-lg-4 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-lg-4 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-lg-4 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-lg-4 .products.columns-128 li.product {    width: 25%;  }  .woocommerce.lte-wc-wrapper.lte-cols-lg-3 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-lg-3 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-lg-3 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-lg-3 .products.columns-128 li.product {    width: 33.3%;  }  .woocommerce.lte-wc-wrapper.lte-cols-lg-2 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-lg-2 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-lg-2 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-lg-2 .products.columns-128 li.product {    width: 50%;  }  .woocommerce.lte-wc-wrapper.lte-cols-lg-1 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-lg-1 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-lg-1 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-lg-1 .products.columns-128 li.product {    width: 100%;  }}@media (min-width: 992px) and (max-width: 1199px) {  .woocommerce.lte-wc-wrapper.lte-cols-md-6 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-md-6 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-md-6 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-md-6 .products.columns-128 li.product {    width: 16.66%;  }  .woocommerce.lte-wc-wrapper.lte-cols-md-5 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-md-5 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-md-5 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-md-5 .products.columns-128 li.product {    width: 20%;  }  .woocommerce.lte-wc-wrapper.lte-cols-md-4 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-md-4 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-md-4 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-md-4 .products.columns-128 li.product {    width: 25%;  }  .woocommerce.lte-wc-wrapper.lte-cols-md-3 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-md-3 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-md-3 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-md-3 .products.columns-128 li.product {    width: 33.3%;  }  .woocommerce.lte-wc-wrapper.lte-cols-md-2 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-md-2 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-md-2 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-md-2 .products.columns-128 li.product {    width: 50%;  }  .woocommerce.lte-wc-wrapper.lte-cols-md-1 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-md-1 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-md-1 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-md-1 .products.columns-128 li.product {    width: 100%;  }}@media (min-width: 768px) and (max-width: 991px) {  .woocommerce.lte-wc-wrapper.lte-cols-sm-6 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-sm-6 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-sm-6 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-sm-6 .products.columns-128 li.product {    width: 16.66%;  }  .woocommerce.lte-wc-wrapper.lte-cols-sm-5 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-sm-5 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-sm-5 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-sm-5 .products.columns-128 li.product {    width: 20%;  }  .woocommerce.lte-wc-wrapper.lte-cols-sm-4 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-sm-4 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-sm-4 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-sm-4 .products.columns-128 li.product {    width: 25%;  }  .woocommerce.lte-wc-wrapper.lte-cols-sm-3 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-sm-3 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-sm-3 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-sm-3 .products.columns-128 li.product {    width: 33.3%;  }  .woocommerce.lte-wc-wrapper.lte-cols-sm-2 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-sm-2 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-sm-2 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-sm-2 .products.columns-128 li.product {    width: 50%;  }  .woocommerce.lte-wc-wrapper.lte-cols-sm-1 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-sm-1 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-sm-1 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-sm-1 .products.columns-128 li.product {    width: 100%;  }}@media (min-width: 480px) and (max-width: 767px) {  .woocommerce.lte-wc-wrapper.lte-cols-ms-6 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-ms-6 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-ms-6 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-ms-6 .products.columns-128 li.product {    width: 16.66%;  }  .woocommerce.lte-wc-wrapper.lte-cols-ms-5 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-ms-5 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-ms-5 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-ms-5 .products.columns-128 li.product {    width: 20%;  }  .woocommerce.lte-wc-wrapper.lte-cols-ms-4 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-ms-4 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-ms-4 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-ms-4 .products.columns-128 li.product {    width: 25%;  }  .woocommerce.lte-wc-wrapper.lte-cols-ms-3 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-ms-3 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-ms-3 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-ms-3 .products.columns-128 li.product {    width: 33.3%;  }  .woocommerce.lte-wc-wrapper.lte-cols-ms-2 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-ms-2 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-ms-2 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-ms-2 .products.columns-128 li.product {    width: 50%;  }  .woocommerce.lte-wc-wrapper.lte-cols-ms-1 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-ms-1 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-ms-1 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-ms-1 .products.columns-128 li.product {    width: 100%;  }}@media (max-width: 479px) {  .woocommerce.lte-wc-wrapper.lte-cols-xs-6 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xs-6 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xs-6 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xs-6 .products.columns-128 li.product {    width: 16.66%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xs-5 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xs-5 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xs-5 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xs-5 .products.columns-128 li.product {    width: 20%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xs-4 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xs-4 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xs-4 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xs-4 .products.columns-128 li.product {    width: 25%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xs-3 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xs-3 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xs-3 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xs-3 .products.columns-128 li.product {    width: 33.3%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xs-2 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xs-2 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xs-2 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xs-2 .products.columns-128 li.product {    width: 50%;  }  .woocommerce.lte-wc-wrapper.lte-cols-xs-1 .products.columns-128 li.product,  .woocommerce-page.lte-wc-wrapper.lte-cols-xs-1 .products.columns-128 li.product,  .woocommerce .lte-wc-wrapper.lte-cols-xs-1 .products.columns-128 li.product,  .woocommerce-page .lte-wc-wrapper.lte-cols-xs-1 .products.columns-128 li.product {    width: 100%;  }}lesshat-selector {  -lh-property: 0; } @-webkit-keyframes lteSpin{ 0% { -webkit-transform: rotate(0deg); translate(-50%, -50%); } 100% { -webkit-transform: rotate(360deg); translate(-50%, -50%); }}@-moz-keyframes lteSpin{ 0% { -moz-transform: rotate(0deg); translate(-50%, -50%); } 100% { -moz-transform: rotate(360deg); translate(-50%, -50%); }}@-o-keyframes lteSpin{ 0% { -o-transform: rotate(0deg); translate(-50%, -50%); } 100% { -o-transform: rotate(360deg); translate(-50%, -50%); }}@keyframes lteSpin{ 0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg); translate(-50%, -50%); } 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); translate(-50%, -50%); }}[not-existing] {  zoom: 1;}.woocommerce span.lte-wc-new,.woocommerce span.onsale {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 12px;  text-transform: uppercase;  margin: 0 !important;  padding: 0;  width: 60px;  height: 60px;  line-height: 58px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  color: #ffffff;  color: var(--white);  text-align: center;  overflow: hidden;  min-height: initial;  border: 0;  min-width: initial;  pointer-events: none;}.woocommerce span.onsale {  background-color: #F5392B;  background-color: var(--red);  color: #ffffff;  color: var(--white);}.woocommerce span.lte-wc-new {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);}.woocommerce ul.products li.product .lte-wc-new,.woocommerce ul.products li.product .onsale {  position: absolute;  z-index: 5;  top: 20px;  right: 20px;}.woocommerce.lte-padding-no ul.products li.product .lte-wc-new,.woocommerce.lte-padding-no ul.products li.product .onsale {  right: 20px !important;}.woocommerce div.product > span.onsale {  left: auto;  top: auto;  right: auto;  bottom: auto;  margin-left: 34px !important;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  -webkit-border-radius: 16px;  -moz-border-radius: 16px;  border-radius: 16px;  background-clip: border-box;  display: inline-block;  position: relative;  line-height: 1em;  padding: 6px 16px 6px;  width: auto;  height: auto;  -webkit-transform: rotate(0);  -moz-transform: rotate(0);  -ms-transform: rotate(0);  -o-transform: rotate(0);  transform: rotate(0);}@media (max-width: 767px) {  .woocommerce div.product > span.onsale {    display: none;  }}.woocommerce .woocommerce-loop-category__title:hover {  color: #64d9b9;  color: var(--main);}.woocommerce .woocommerce-loop-category__title .count {  background: transparent;  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #1d2939;  color: var(--black);  margin-bottom: 1em;}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins {  display: inline-block;  vertical-align: middle;  text-align: center;  text-decoration: none;}.woocommerce div.product p.price ins .woocommerce-Price-amount,.woocommerce div.product span.price ins .woocommerce-Price-amount,.woocommerce ul.products li.product .price ins .woocommerce-Price-amount {  color: #F5392B;  color: var(--red);}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del {  margin-right: 12px;  position: relative;  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;}.woocommerce div.product p.price del:after,.woocommerce div.product span.price del:after,.woocommerce ul.products li.product .price del:after {  content: "";  position: absolute;  left: 0;  right: 0;  top: 50%;  border-top: 1px solid #333;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.lte-background-black .woocommerce div.product p.price del,.lte-background-black .woocommerce div.product span.price del,.lte-background-black .woocommerce ul.products li.product .price del,.lte-body-black .woocommerce div.product p.price del,.lte-body-black .woocommerce div.product span.price del,.lte-body-black .woocommerce ul.products li.product .price del {  color: #ffffff;  color: var(--white);}.lte-background-black .woocommerce div.product p.price del .woocommerce-Price-amount,.lte-background-black .woocommerce div.product span.price del .woocommerce-Price-amount,.lte-background-black .woocommerce ul.products li.product .price del .woocommerce-Price-amount,.lte-body-black .woocommerce div.product p.price del .woocommerce-Price-amount,.lte-body-black .woocommerce div.product span.price del .woocommerce-Price-amount,.lte-body-black .woocommerce ul.products li.product .price del .woocommerce-Price-amount {  color: #1d2939;  color: var(--black);}.woocommerce div.product p.price {  font-size: 24px;}.lte-background-black .woocommerce div.product p.price del,.lte-background-black .woocommerce div.product span.price del,.lte-background-black .woocommerce ul.products li.product .price del {  color: #ebf3f5;  color: var(--gray);}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total {  margin-top: 25px;  margin-bottom: 20px;}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total {  margin-top: 0;  padding-top: 15px;}.woocommerce.widget_price_filter {  padding-bottom: 150px;}.woocommerce.widget_price_filter .ui-slider-horizontal {  height: 3px;}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {  top: -7px;  background-color: #ffffff;  background-color: var(--white);  border: 3px solid var(--gray);  border-color: #64d9b9;  border-color: var(--main);  width: 16px;  height: 16px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {  background-color: #ffffff;  background-color: var(--white);}.woocommerce.widget_price_filter .ui-slider .ui-slider-range {  background-color: #64d9b9;  background-color: var(--main);}.woocommerce.widget_price_filter .price_slider_wrapper {  margin-top: 30px;  position: relative;  padding-bottom: 0px;  margin-right: 8px;}.woocommerce.widget_price_filter .price_slider_wrapper .lte-btn {  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  font-size: 14px;  margin-top: 0px;  padding-top: 11px;  padding-bottom: 11px;  min-width: 160px;}.woocommerce.widget_price_filter .price_slider_wrapper .lte-btn:hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.woocommerce.widget_price_filter .price_slider_amount {  text-align: center;  margin-top: -20px;  margin-bottom: -70px;}.lte-background-black .woocommerce.widget_price_filter .price_slider_amount {  color: #ffffff;  color: var(--white);}.woocommerce.widget_price_filter .price_slider_amount .lte-btn-wrap:after {  display: none;}.woocommerce.widget_price_filter .price_slider_amount .price_label {  text-align: center;  margin-top: 0px;  padding-top: 30px;  font-size: 16px;  margin-bottom: 15px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  margin-top: -60px;}.woocommerce.widget_price_filter .price_slider_amount .lte-btn {  float: none;  text-align: center;  position: relative;  bottom: -70px;}.select_container::after {  content: '\e828';  font-family: 'fontello';  display: block;  line-height: 1em;  width: 1em;  height: 1em;  text-align: center;  position: absolute;  right: 1em;  top: 50%;  margin-top: -0.5em;  z-index: 2;  pointer-events: none;  cursor: pointer;}.lte-wc-order {  display: block;  height: 64px;  width: 100%;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  margin-top: -25px;  margin-bottom: 15px;}.lte-wc-order.lte-background-black {  background-color: #ebf3f5;  background-color: var(--gray);}@media (min-width: 768px) and (max-width: 991px) {  .lte-wc-order {    margin-bottom: 30px;  }}@media (max-width: 767px) {  .lte-wc-order {    height: auto;    margin-bottom: 30px;    background: transparent;  }}.lte-wc-order .orderby {  padding-top: 14px;}@supports (-webkit-overflow-scrolling: touch) {  .lte-wc-order {    margin-bottom: 60px;  }}.woocommerce .woocommerce-result-count {  font-size: 14px;  padding: 20px 0 0px;  margin-bottom: 0;  z-index: 2;}@media (max-width: 767px) {  .woocommerce .woocommerce-result-count {    padding-top: 24px;    width: 100%;    text-align: center;    padding-left: 0;    padding-inline-start: 0;  }}.lte-background-black.woocommerce .woocommerce-ordering select,.lte-background-black .woocommerce-page .woocommerce-ordering select {  color: #ffffff;  color: var(--white);}.lte-background-black.woocommerce .woocommerce-ordering:after,.lte-background-black .woocommerce-page .woocommerce-ordering:after {  color: #ffffff;  color: var(--white);}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering {  background: none;  padding: 0 0 0 0;  margin: 6px 0px 0px;}.woocommerce .woocommerce-ordering .select-wrap,.woocommerce-page .woocommerce-ordering .select-wrap {  background: transparent;  margin-top: 4px;  margin-bottom: 0;  border: 1px solid rgba(220, 220, 220, 0.75);}.woocommerce .woocommerce-ordering .select-wrap:focus,.woocommerce-page .woocommerce-ordering .select-wrap:focus {  border-color: var(--main);}.woocommerce .woocommerce-ordering .select-wrap select,.woocommerce-page .woocommerce-ordering .select-wrap select {  font-size: 14px;  padding-bottom: 14px;  padding-right: 20px !important;  padding-inline-end: 30px !important;  padding-inline-start: 14px !important;  /*			text-align: right;			text-align-last: right;			direction: rtl;*/}.woocommerce .woocommerce-ordering .select-wrap option,.woocommerce-page .woocommerce-ordering .select-wrap option {  padding: 0.4em 0.8em;}.woocommerce .woocommerce-ordering .select-wrap:after,.woocommerce-page .woocommerce-ordering .select-wrap:after {  top: 53%;  line-height: 12px;  right: 14px;}@media (max-width: 767px) {  .woocommerce .woocommerce-ordering,  .woocommerce-page .woocommerce-ordering {    display: block;    float: none;    clear: both;    padding-top: 2px;    margin-right: 0;    padding-right: 0;  }  .woocommerce .woocommerce-ordering .select-wrap,  .woocommerce-page .woocommerce-ordering .select-wrap {    margin: 16px auto 0 !important;    max-width: 300px;  }  .woocommerce .woocommerce-ordering .select-wrap select,  .woocommerce-page .woocommerce-ordering .select-wrap select {    text-align: left;    text-align-last: left;    padding-bottom: 14px;  }}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce-page .widget_shopping_cart .cart_list li {  padding: 0 0 20px 0;  overflow: hidden;}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after {  clear: none;}.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:before {  display: none;}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a {  font-weight: 400;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 18px;}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img {  box-shadow: none;  margin: 0 0.6em 1em 0;  width: 54px;  height: auto;  float: left;}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img {  width: 54px;  height: auto;}.woocommerce.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity {  display: inline-block;}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce a.remove {  color: #F5392B !important;  color: var(--red) !important;  background-color: #ffffff;  background-color: var(--white);  font-size: 18px;  line-height: 12px;  width: 16px !important;  height: 16px !important;  display: block;  text-align: center;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background-clip: border-box;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  font-family: 'Mulish', sans-serif !important;  font-family: var(--font-main), sans-serif !important;  letter-spacing: var(--font-main-letterspacing) !important;}.lte-background-black .woocommerce .widget_shopping_cart .cart_list li a.remove,.lte-background-black .woocommerce.widget_shopping_cart .cart_list li a.remove,.lte-background-black .woocommerce a.remove {  background-color: #1d2939;  background-color: var(--black);}@media (min-width: 768px) {  .woocommerce .widget_shopping_cart .cart_list li a.remove,  .woocommerce.widget_shopping_cart .cart_list li a.remove,  .woocommerce a.remove {    top: 0px;    left: 0px;  }  .rtl .woocommerce .widget_shopping_cart .cart_list li a.remove,  .rtl .woocommerce.widget_shopping_cart .cart_list li a.remove,  .rtl .woocommerce a.remove {    left: 0;    right: auto;  }}.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,.woocommerce a.remove:hover {  /*		.color(@main-color, @main) !important;		background-color: transparent;*/}@media (max-width: 767px) {  .woocommerce a.remove {    display: inline;  }}.woocommerce .product_meta {  margin-top: 30px;  font-size: 16px;  color: #1d2939;  color: var(--black);  font-weight: bold;}.woocommerce .product_meta > span {  display: block;}.woocommerce .product_meta > span span {  color: #1d2939;  color: var(--black);  font-weight: normal;}.woocommerce .product_meta > span a {  font-weight: 500;  color: #1d2939;  color: var(--black);}.woocommerce .product_meta > span a:hover {  color: #1d2939;  color: var(--black);}.woocommerce .product_meta span {  margin-bottom: 4px;}.woocommerce.lte-background-black .product_meta {  color: #ffffff;  color: var(--white);}.woocommerce.lte-background-black .product_meta > span .lte-coma {  color: rgba(255, 255, 255, 0.8) !important;}.woocommerce.lte-background-black .product_meta > span span {  color: rgba(255, 255, 255, 0.8) !important;}.woocommerce.lte-background-black .product_meta > span a {  color: rgba(255, 255, 255, 0.8);}.woocommerce.lte-background-black .product_meta > span a:hover {  color: #64d9b9;  color: var(--main);}.woocommerce form.cart {  text-align: left;}.woocommerce form.cart .btn {  margin: 0;}.woocommerce .woocommerce-variation {  margin-bottom: 30px;}.woocommerce .variations .select-wrap {  margin-bottom: 0;  margin-right: 10px;  display: inline-block;}@media (min-width: 992px) {  .woocommerce .variations .select-wrap {    max-width: 50%;  }}.woocommerce .variations td {  text-align: left;  padding: 0;  display: block;}.woocommerce div.product .woocommerce-tabs ul.tabs {  margin-bottom: -1px;  margin-left: -20px;}.woocommerce div.product .woocommerce-tabs ul.tabs li a {  color: #1d2939;  color: var(--black);}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs {  font-size: 0;}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li {  margin-right: 3px;  -webkit-transition: none;  -moz-transition: none;  -o-transition: none;  transition: none;  padding-bottom: 0;}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a {  padding-bottom: 0px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #1d2939;  color: var(--black);  font-size: 18px;}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a:hover {  color: #64d9b9;  color: var(--main);}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active {  color: #1d2939;  color: var(--black);  background-color: transparent;  border-color: #64d9b9;  border-color: var(--main);}.woocommerce.lte-background-black div.product .woocommerce-tabs .tabs.wc-tabs li,.woocommerce.lte-background-black div.product .woocommerce-tabs .tabs.wc-tabs li a {  color: #ffffff;  color: var(--white);}.woocommerce.lte-background-black div.product .woocommerce-tabs .tabs.wc-tabs li a:hover {  color: #64d9b9;  color: var(--main);}.wc-tabs-wrapper p {  line-height: 1.7em;}.wc-tabs-wrapper .lte-background-black {  color: rgba(255, 255, 255, 0.8);}.woocommerce div.product .woocommerce-tabs .panel {  -webkit-border-top-left-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius-topleft: 0;  -moz-background-clip: padding;  border-top-left-radius: 0;}.woocommerce div.product .woocommerce-tabs .panel h2 {  margin-bottom: 20px;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 24px;  display: none;}@media (max-width: 767px) {  .woocommerce div.product .woocommerce-tabs .panel {    padding-left: 10px !important;    padding-right: 10px !important;  }}.woocommerce div.product .woocommerce-tabs ul.tabs {  padding: 0px 0 0 0;  margin-bottom: 0;  text-align: center;}.woocommerce div.product .woocommerce-tabs ul.tabs li {  border: none;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background-clip: border-box;  -webkit-border-top-left-radius: 0px;  -moz-border-radius-topleft: 0px;  border-top-left-radius: 0px;  -webkit-border-top-right-radius: 0px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 0px;  -moz-background-clip: padding;  border-top-right-radius: 0px;  background-color: transparent;  color: #1d2939;  color: var(--black);  padding: 4px 0px;  font-size: 16px;  margin: 0 30px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active {  color: #1d2939;  color: var(--black);  border-bottom: 2px solid #64d9b9;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before {  display: none;}.woocommerce div.product .woocommerce-tabs .panel {  padding: 30px 0px;}.woocommerce div.product .woocommerce-tabs ul.tabs::before {  border-bottom: none;}.woocommerce .quantity.hidden {  display: none;}.woocommerce div.quantity input[type="number"],.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"] {  width: 100%;  height: 100%;  padding: 0 0;  font-size: 14px;  font-weight: 400;  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  border-radius: 0px !important;  background-clip: border-box !important;  border: 1px solid rgba(0, 0, 0, 0.1) !important;}.rtl .woocommerce div.quantity input[type="number"],.rtl .woocommerce div.product form.cart div.quantity input[type="number"],.rtl .woocommerce-page div.product form.cart div.quantity input[type="number"] {  text-align: right;}.rtl.woocommerce div.quantity input[type="number"],.rtl.woocommerce div.product form.cart div.quantity input[type="number"],.rtl.woocommerce-page div.product form.cart div.quantity input[type="number"] {  text-align: right;}.woocommerce div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity {  margin: 0 1.1em 0 0;  width: 95px;  height: 48px;  position: relative;}.woocommerce div.quantity span,.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span {  display: block;  position: absolute;  z-index: 1;  right: 1px;  width: 30px;  height: 50%;  font-size: 14px;  text-align: center;  line-height: 1.2em;  cursor: pointer;}.rtl .woocommerce div.quantity span,.rtl .woocommerce div.product form.cart div.quantity span,.rtl .woocommerce-page div.product form.cart div.quantity span {  right: auto;  left: 1px;}.rtl.woocommerce div.quantity span,.rtl.woocommerce div.product form.cart div.quantity span,.rtl.woocommerce-page div.product form.cart div.quantity span {  right: auto;  left: 1px;}div.quantity span,div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span {  background-color: #ffffff;  background-color: var(--white);  color: #1d2939;  color: var(--black);}.lte-background-black div.quantity span,.lte-background-black div.product form.cart div.quantity span,.lte-background-black .woocommerce-page div.product form.cart div.quantity span {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.woocommerce div.quantity span.more,.woocommerce div.product form.cart div.quantity span.more,.woocommerce-page div.product form.cart div.quantity span.more {  top: 6px;  -webkit-border-top-right-radius: 14px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 14px;  -moz-background-clip: padding;  border-top-right-radius: 14px;}.woocommerce div.quantity span.less,.woocommerce div.product form.cart div.quantity span.less,.woocommerce-page div.product form.cart div.quantity span.less {  bottom: 1px;  -webkit-border-bottom-right-radius: 16px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius-bottomright: 16px !important;  -moz-background-clip: padding !important;  border-bottom-right-radius: 16px !important;}.woocommerce div.quantity span.more:before,.woocommerce div.product form.cart div.quantity span.more:before,.woocommerce-page div.product form.cart div.quantity span.more:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f106";  right: 0;  top: 3px;  position: relative;  font-size: 16px;}.woocommerce div.quantity span.less:before,.woocommerce div.product form.cart div.quantity span.less:before,.woocommerce-page div.product form.cart div.quantity span.less:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f107";  font-size: 16px;  margin-right: 0px;}.woocommerce div.quantity input[type="number"],.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"] {  border: 1px solid rgba(0, 0, 0, 0.1);  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  width: 100%;  height: 100%;  padding: 0 0 0 30px;  font-size: 16px;  font-weight: 400;  text-align: left;}.lte-background-black div.quantity input[type="number"],.lte-background-black div.product form.cart div.quantity input[type="number"],.lte-background-black .woocommerce-page div.product form.cart div.quantity input[type="number"] {  border-color: rgba(255, 255, 255, 0.5) !important;}.woocommerce div.product form.cart,.woocommerce .cart {  background: transparent;  padding: 15px 0 0 0;  margin: 0;}.woocommerce div.product form.cart .button {  padding: 0px 30px;  line-height: 44px;  height: 44px;}.lte-background-black .woocommerce-product-details__short-description {  color: rgba(255, 255, 255, 0.8);}.woocommerce-product-details__short-description p {  margin: 15px 0 25px;  font-size: 16px;}.woocommerce .product .quantity {  margin-bottom: 15px !important;}.woocommerce .woocommerce-product-rating .star-rating {  margin-left: 10px;}.woocommerce div.product .summary.entry-summary {  margin-bottom: 3em;}.woocommerce div.product .summary.entry-summary .woocommerce-product-rating {  margin-top: -6px;  margin-bottom: 10px;  margin-left: -10px;  color: #64d9b9;  color: var(--main);}.woocommerce div.product .summary.entry-summary .woocommerce-product-rating .star-rating {  margin-top: 9px;}.woocommerce div.product .summary.entry-summary .price {  margin-top: 10px;  margin-bottom: 0px;}.woocommerce div.product .summary.entry-summary .product_meta {  margin-top: 30px;  font-size: 16px;  color: #64d9b9;  color: var(--main);}.woocommerce .product_type_external {  white-space: normal;}.woocommerce .star-rating {  width: 95px !important;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.woocommerce .star-rating:before {  font-size: 13px;  letter-spacing: 6px;  content: "SSSSS";  color: #ebf3f5 !important;  color: var(--gray) !important;}.woocommerce .star-rating span {  color: #64d9b9 !important;  color: var(--main) !important;}.woocommerce .star-rating span:before {  font-size: 13px;  letter-spacing: 6px;}.lte-background-black .woocommerce .star-rating:before,.lte-body-black .woocommerce .star-rating:before {  color: rgba(255, 255, 255, 0.2) !important;}.woocommerce .product_title {  text-transform: none;}.woocommerce h1.product_title {  font-size: 36px;}.woocommerce-noreviews {  text-align: center;}.woocommerce .woocommerce-cart-form {  background: transparent;  padding: 0;}.woocommerce-cart table.cart th.product-name {  text-align: start;}.panel {  box-shadow: none;}.woocommerce-terms-and-conditions-wrapper {  margin-bottom: 30px;  padding: 20px;}.woocommerce-terms-and-conditions-wrapper.lte-background-black {  background-color: #ebf3f5;  background-color: var(--gray);}.woocommerce-terms-and-conditions-wrapper p {  line-height: 1.5em;  display: inline-block;  font-size: 14px;}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before {  display: none;}.woocommerce #place_order {  display: block;  margin: 30px auto 0;  font-weight: 700 !important;}.woocommerce .place-order {  text-align: start;}.woocommerce .place-order button {  float: none !important;  color: #1d2939 !important;  color: var(--black) !important;  -webkit-border-radius: 32px !important;  -moz-border-radius: 32px !important;  border-radius: 32px !important;  background-clip: border-box !important;  background-color: #64d9b9 !important;  background-color: var(--main) !important;  margin-bottom: 0;  padding-top: 25px;  padding-bottom: 25px;  min-width: 260px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 18px;}.woocommerce .place-order button:before {  display: none;}.woocommerce .place-order button:hover {  background-color: #1d2939 !important;  background-color: var(--black) !important;  color: #ffffff !important;  color: var(--white) !important;}.woocommerce table.shop_table {  border-color: transparent;}table.shop_table {  border: none;  border-collapse: collapse;}table.shop_table .cart_item {  border-top: 2px dashed rgba(0, 0, 0, 0.1);}table.shop_table .cart_item:first-child {  border-width: 0;}table.shop_table tr input.qty {  background-color: #ffffff;  background-color: var(--white);  border-color: rgba(0, 0, 0, 0.2) !important;}table.shop_table td {  background: none;  padding: 30px 15px;}@media (max-width: 767px) {  table.shop_table td {    padding: 10px 15px;    border: 0 none;    font-size: 18px;  }  table.shop_table td:before {    padding-right: 15px;  }}table.shop_table td.product-total {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px !important;}table.shop_table tbody tr:last-child td {  background-color: transparent !important;}table.shop_table td.actions {  padding: 20px 0px 0px 0 !important;  border-left: none !important;  border-right: none !important;  border-bottom: 0 !important;}table.shop_table td.actions .coupon .input-text {  padding: 12px 24px 12px !important;  font-size: 12px;  margin-right: 0;  border: 0;  width: 200px;  height: 45px;  position: relative;  border: 1px solid rgba(0, 0, 0, 0.2) !important;  border-right: 0 none;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;}@media (max-width: 767px) {  table.shop_table td.actions .coupon .input-text {    width: 100% !important;  }}table.shop_table td.actions .coupon .lte-btn {  margin-top: 0;  margin-left: -40px;  font-size: 14px;  height: 45px;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  padding: 11px 25px 11px !important;}table.shop_table td.actions .coupon .lte-btn:hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}@media (max-width: 767px) {  table.shop_table td.actions .coupon .lte-btn {    width: 100% !important;    margin-top: 8px;  }}@media (max-width: 767px) {  table.shop_table td.actions .lte-btn {    width: 100% !important;    margin-top: 8px;    padding-top: 6px;    padding-bottom: 6px;  }}table.shop_table .order-total td,table.shop_table .order-total th {  background: transparent !important;}@media (min-width: 768px) {  table.shop_table td {    vertical-align: middle;    padding: 20px 24px !important;  }  table.shop_table th,  table.shop_table td {    border-top: 0;    border-left: 0;  }  table.shop_table th {    padding: 20px 28px;    font-size: 18px;    font-weight: normal;  }  table.shop_table th.product-remove {    border-right: 0 none;  }  table.shop_table th.product-thumbnail {    border-left: 0 none;    width: 100px;  }  table.shop_table th.product-quantity,  table.shop_table th.product-subtotal,  table.shop_table th.product-price {    text-align: center;  }  table.shop_table .woocommerce-cart-form__cart-item:nth-child(even) td {    background-color: transparent !important;  }  table.shop_table .woocommerce-cart-form__cart-item td {    padding: 30px 25px;  }  table.shop_table .woocommerce-cart-form__cart-item .product-quantity div.quantity {    margin: 0 auto;  }  table.shop_table .woocommerce-cart-form__cart-item .product-quantity,  table.shop_table .woocommerce-cart-form__cart-item .product-subtotal,  table.shop_table .woocommerce-cart-form__cart-item .product-price,  table.shop_table .woocommerce-cart-form__cart-item .product-thumbnail,  table.shop_table .woocommerce-cart-form__cart-item .product-remove {    text-align: center;  }  table.shop_table .woocommerce-cart-form__cart-item .product-remove {    width: 3em;    padding-left: 30px;    padding-right: 0;    border-right: none;  }  table.shop_table .woocommerce-cart-form__cart-item .product-remove a {    width: auto;    top: auto;    left: auto;  }  table.shop_table .woocommerce-cart-form__cart-item .product-thumbnail {    border-left: none;    padding-left: 0 !important;  }  table.shop_table .woocommerce-cart-form__cart-item .product-name a {    font-size: 20px;    font-family: 'Prompt', serif;    font-family: var(--font-headers), serif;    font-weight: 600;    letter-spacing: var(--font-headers-letterspacing);    color: #1d2939;    color: var(--black);  }  .lte-background-black table.shop_table .woocommerce-cart-form__cart-item .product-name a {    color: #ffffff;    color: var(--white);  }  table.shop_table .woocommerce-cart-form__cart-item .product-price {    color: #1d2939;    color: var(--black);    font-family: 'Mulish', sans-serif;    font-family: var(--font-main), sans-serif;    letter-spacing: var(--font-main-letterspacing);    font-size: 16px;  }  table.shop_table .woocommerce-cart-form__cart-item .product-subtotal {    font-family: 'Mulish', sans-serif;    font-family: var(--font-main), sans-serif;    letter-spacing: var(--font-main-letterspacing);    font-size: 16px;  }}table.shop_table .cart_totals,table.shop_table .woocommerce-page .cart-collaterals .cart_totals {  width: auto;}@media (max-width: 767px) {  table.shop_table {    overflow-y: scroll;    border-top: none !important;  }  table.shop_table.shop_table.woocommerce-checkout-review-order-table {    max-width: 100%;  }  table.shop_table th,  table.shop_table td {    border: 0 none !important;  }  table.shop_table tr {    padding-bottom: 15px !important;  }  table.shop_table td {    padding-top: 10px !important;    padding-bottom: 10px !important;  }  table.shop_table .product-quantity {    height: 70px;  }  table.shop_table .product-quantity .quantity {    float: right;    position: relative;    top: -6px;    margin-right: 0;  }  table.shop_table .product-remove {    padding-top: 15px !important;    padding-bottom: 0 !important;    margin-bottom: -10px;  }}table.shop_table tbody th,table.shop_table tfoot td,table.shop_table tfoot th {  padding: 20px 32px;  font-weight: 400;}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table {  border-top: 1px solid rgba(0, 0, 0, 0.1);}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead {  display: none;}.cart-collaterals table {  text-align: right;}.cart-collaterals table td,.cart-collaterals table th {  border: 0 !important;}@media (max-width: 767px) {  .cart-collaterals table tr td {    background: transparent !important;  }}.cart-collaterals .cart-subtotal th {  background-color: transparent !important;  color: #1d2939 !important;  color: var(--black) !important;  font-size: 18px !important;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 700 !important;}.lte-background-black .cart-collaterals .cart-subtotal th {  color: #64d9b9 !important;  color: var(--main) !important;}.cart-collaterals .cart_totals {  width: auto !important;}.cart-collaterals .cart_totals h2 {  display: none;}.cart-collaterals .cart_totals tr th {  background: transparent;  vertical-align: middle;  text-align: right;  border: none;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 700 !important;}.cart-collaterals .cart_totals table {  border-collapse: collapse !important;}.cart-collaterals .cart_totals tr th,.cart-collaterals .cart_totals tr td {  background-color: transparent !important;  border: 1px solid rgba(0, 0, 0, 0.1) !important;}.cart-collaterals .cart_totals th {  font-size: 16px !important;}.cart-collaterals .cart_totals td {  font-size: 16px !important;}.cart-collaterals .cart_totals td a {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-transform: uppercase;}.cart-collaterals .cart_totals td .btn {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  margin-right: 3px;}.cart-collaterals .cart_totals td .amount {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);}.woocommerce-notice {  margin: 20px auto 40px;  text-align: center;  background-color: #ebf3f5;  background-color: var(--gray);}.woocommerce-notice.woocommerce-notice--success {  padding-top: 25px;  padding-bottom: 25px;  margin-bottom: 60px;  font-size: 16px;}.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"] {  border-color: rgba(0, 0, 0, 0.7);  background: transparent !important;  box-shadow: inset 0 0px 0 50px transparent !important;  text-transform: uppercase;  color: #1d2939;  color: var(--black);  padding: 6px 0em !important;  display: inline-block;  margin-top: 0;  margin-right: 0px;  min-width: initial;}.woocommerce button[name="update_cart"]:before,.woocommerce input[name="update_cart"]:before {  display: none;}.woocommerce button[name="update_cart"] span,.woocommerce input[name="update_cart"] span {  display: none;}.woocommerce button[name="update_cart"]:after,.woocommerce input[name="update_cart"]:after {  display: none;}.woocommerce button[name="update_cart"]:hover,.woocommerce input[name="update_cart"]:hover {  background: transparent !important;}.woocommerce.lte-background-black button[name="update_cart"],.woocommerce.lte-background-black input[name="update_cart"] {  color: #ffffff !important;  color: var(--white) !important;}.woocommerce.lte-background-black button[name="update_cart"]:hover,.woocommerce.lte-background-black input[name="update_cart"]:hover {  color: #ffffff;  color: var(--white);}.woocommerce form .form-row textarea {  height: 12em;}.woocommerce table.shop_table tfoot td {  font-weight: normal;  font-size: 14px !important;}.woocommerce table.shop_table tbody th {  font-weight: 500 !important;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {  padding-top: 24px;  padding-bottom: 0;  padding-left: 24px;  padding-right: 24px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table th {  padding: 16px 24px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .product-name {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody {  border-top: 1px solid var(--black);}.lte-background-black .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody {  border-color: rgba(255, 255, 255, 0.1);}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td {  padding-bottom: 24px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th {  padding: 24px 24px;  font-size: 16px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th .product-name {  font-size: 24px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot {  border-top: 3px solid var(--black);}.lte-background-black .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot {  border-color: rgba(255, 255, 255, 0.1);}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th {  text-align: right;  border: none;  padding-bottom: 0;  padding-top: 0px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-transform: none;  font-size: 18px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td {  padding-top: 16px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .amount {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 16px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total th {  padding-top: 16px;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td {  padding-bottom: 16px;}.woocommerce-table--customer-details th,.woocommerce-table--order-details th {  border: 0 none !important;}.woocommerce-table--customer-details td,.woocommerce-table--order-details td {  border: 1px solid var(--gray) !important;}.woocommerce-table--customer-details th {  text-align: right;}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {  background: transparent;}.woocommerce-checkout #payment div.payment_box {  background-color: #ffffff;  background-color: var(--white);  padding-top: 15px;}.lte-background-black .woocommerce-checkout #payment div.payment_box {  background-color: #ebf3f5;  background-color: var(--gray);  color: #ffffff;  color: var(--white);}.lte-background-black .woocommerce-checkout #payment div.payment_box:before {  display: none;}.woocommerce .about_paypal {  padding-left: 15px;}.woocommerce-MyAccount-navigation {  background-color: #ebf3f5;  background-color: var(--gray);  padding: 56px 38px;  margin-top: 0px;  margin-bottom: 60px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.woocommerce-MyAccount-navigation ul {  margin: 0 0 0 0px;  padding: 0;  list-style: none;}.woocommerce-MyAccount-navigation ul li {  color: #1d2939;  color: var(--black);  margin-bottom: 13px;  vertical-align: middle;}.woocommerce-MyAccount-navigation ul li:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: " \f105";  font-size: 16px;  margin-right: 10px;  vertical-align: middle;  color: #64d9b9;  color: var(--main);}.woocommerce-MyAccount-navigation ul li a {  color: #1d2939;  color: var(--black);  vertical-align: middle;}.woocommerce-MyAccount-navigation ul li a:hover {  color: #64d9b9;  color: var(--main);}.woocommerce-MyAccount-navigation ul li.current-cat a {  color: #1d2939;  color: var(--black);  cursor: default;}.woocommerce table.my_account_orders .button {  margin-bottom: 0;}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th {  padding: 20px 28px;}fieldset {  margin-top: 30px;  border: none;}.woocommerce.lte-background-black .comment-text .meta {  color: #ffffff !important;  color: var(--white) !important;}.woocommerce #review_form #respond {  max-width: 900px;  margin: 0 auto;}.woocommerce #review_form #respond p {  margin-bottom: 25px !important;}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {  font-weight: 400;}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {  background-color: #64d9b9;  background-color: var(--second);}.woocommerce .comment-reply-title {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 24px;  text-align: center;  display: block;  margin-bottom: 15px;}.woocommerce .comment-reply-title span {  display: none;}.woocommerce #reviews #reply-title {  font-size: 24px;  padding-bottom: 0px;  position: relative;  padding-bottom: 16px !important;  margin-top: 20px;  margin-bottom: 0px;}.woocommerce #reviews #reply-title:before {  max-width: 300px;}.woocommerce #reviews #comments ol.commentlist li .comment-text {  padding: 0;  border: 0 none;}.woocommerce #reviews #comments ol.commentlist li .comment-text .meta {  color: #1d2939;  color: var(--black);  font-size: 14px !important;}.woocommerce #reviews #comments ol.commentlist li .comment-text .meta .woocommerce-review__published-date {  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.woocommerce #reviews #comments ol.commentlist li .comment-text p {  font-size: 18px;  line-height: 1.7em;  line-height: 1.6em;}@media (max-width: 767px) {  .woocommerce #reviews #comments ol.commentlist li .comment-text p {    font-size: 18px;  }}.woocommerce #reviews #comments ol.commentlist li .comment_container {  border-bottom: 1px dashed rgba(0, 0, 0, 0.25);  padding-bottom: 10px;  padding-top: 10px;}.woocommerce #reviews #comments ol.commentlist li img.avatar {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  padding: 0;  border: 0 none !important;  margin-top: 14px;}.woocommerce #reviews #comments + #review_form_wrapper {  margin-top: 40px;}.woocommerce #reviews .comment-form-rating {  text-align: center;}.woocommerce #reviews .comment-form-rating label {  text-align: center;}.woocommerce #reviews .comment-form-rating .stars {  margin-left: 0;  line-height: 1em;}.woocommerce #reviews .comment-form-rating .stars span {  font-size: 0;}.woocommerce #reviews .comment-form-rating .stars span a {  font-size: 18px;  width: 22px;  display: inline-block;}.woocommerce #reviews #commentform .comment-notes {  text-align: center;  color: #F5392B;  color: var(--red);}.woocommerce #reviews #commentform label {  font-weight: 500;  font-size: 16px;  margin-bottom: 10px !important;}.woocommerce .shop_attributes {  border-collapse: collapse !important;}.woocommerce .shop_attributes tbody:first-child tr:first-child > th {  border: 1px solid rgba(0, 0, 0, 0.1) !important;}.woocommerce .shop_attributes td,.woocommerce .shop_attributes th,.woocommerce .shop_attributes th:first-child {  border: 1px solid rgba(0, 0, 0, 0.1) !important;  padding: 16px 14px !important;  min-height: 42px;}.woocommerce .shop_attributes th {  background-color: transparent !important;  color: #1d2939 !important;  color: var(--black) !important;  font-size: 14px !important;  text-transform: uppercase;  text-align: right;}.woocommerce .shop_attributes th:after {  content: ": ";}.woocommerce .shop_attributes td {  font-weight: normal !important;  font-style: normal !important;}.woocommerce .shop_attributes td p {  padding: 0 !important;}.woocommerce.lte-background-black .shop_attributes tbody:first-child tr:first-child > th,.woocommerce.lte-background-black .shop_attributes td,.woocommerce.lte-background-black .shop_attributes th,.woocommerce.lte-background-black .shop_attributes th:first-child {  border-color: rgba(255, 255, 255, 0.1) !important;}.woocommerce.lte-background-black .shop_attributes th {  color: #ffffff !important;  color: var(--white) !important;}.woocommerce.lte-background-black .shop_attributes td {  font-weight: normal !important;  font-style: normal !important;}.woocommerce.lte-background-black .shop_attributes td p {  padding: 0 !important;}.woocommerce #reviews #comment {  height: 100px;}.woocommerce .return-to-shop {  margin-top: 30px;}.woocommerce .term-description {  margin-bottom: 30px !important;}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first {  clear: none;}@media (max-width: 767px) {  .woocommerce form .form-row-first,  .woocommerce form .form-row-last,  .woocommerce-page form .form-row-first,  .woocommerce-page form .form-row-last {    width: 100%;    display: block;  }  .woocommerce-shipping-fields,  .woocommerce-additional-fields {    padding-top: 25px;  }  .woocommerce-checkout #payment li img,  .wc_payment_method > label:first-of-type img {    max-height: 24px;    max-width: 200px;    float: right;  }  .woocommerce img,  .woocommerce-page img {    height: auto;    max-width: 100%;  }  /*	.woocommerce-checkout #payment ul.payment_methods li input {		position: absolute;		margin: 9px 0 0 0px;	}*/  .woocommerce-checkout-review-order-table th {    font-size: 18px  !important;    -webkit-border-radius: 0 !important;    -moz-border-radius: 0 !important;    border-radius: 0 !important;    background-clip: border-box !important;  }  .woocommerce-checkout-review-order-table td {    font-size: 14px !important;  }  .woocommerce ul.order_details {    margin: 0;  }  .woocommerce ul.order_details li {    display: block;    float: none;    margin-bottom: 25px;  }}.woocommerce form .form-row {  margin-bottom: 20px;}.woocommerce form .form-row label {  margin-bottom: 2px;}.woocommerce form .form-row .input-checkbox {  position: relative;}.woocommerce.widget_shopping_cart .quantity .amount,.woocommerce .widget_shopping_cart .quantity .amount {  color: #1d2939;  color: var(--black);}.pswp__caption__center {  display: none !important;}.woocommerce-product-gallery__image {  text-align: center;}.woocommerce-product-gallery__image a {  display: block;  text-align: center;}.woocommerce-product-gallery__image a img {  margin: 0 auto;}.woocommerce #content div.product div.images .wp-post-image,.woocommerce div.product div.images .wp-post-image,.woocommerce-page #content div.product div.images .wp-post-image,.woocommerce-page div.product div.images .wp-post-image {  width: auto;}@media (min-width: 1600px) {  .woocommerce #content div.product div.images,  .woocommerce div.product div.images,  .woocommerce-page #content div.product div.images,  .woocommerce-page div.product div.images {    width: 39%;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .woocommerce #content div.product div.images,  .woocommerce div.product div.images,  .woocommerce-page #content div.product div.images,  .woocommerce-page div.product div.images {    width: 42%;  }}@media (min-width: 1600px) {  .woocommerce #content div.product div.summary,  .woocommerce div.product div.summary,  .woocommerce-page #content div.product div.summary,  .woocommerce-page div.product div.summary {    width: 58%;    margin-left: 3%;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .woocommerce #content div.product div.summary,  .woocommerce div.product div.summary,  .woocommerce-page #content div.product div.summary,  .woocommerce-page div.product div.summary {    width: 55%;    margin-left: 3%;  }}.woocommerce .actions .button:hover {  color: var(--white) !important;  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}.woocommerce ul.products.grid hr {  display: none;}.woocommerce ul.products.list li.product hr {  border: 0 none !important;  margin: 0;}ul.products.list li.product .gridlist-buttonwrap {  margin-bottom: 0 !important;}.woocommerce .gridlist-toggle {  padding-top: 0 !important;  margin: -50px 0 30px 0 !important;}.woocommerce-NoticeGroup {  text-align: left;}.upsells.products,.related.products {  clear: both;  overflow: visible;  text-align: center;}.upsells.products > h2,.related.products > h2 {  text-align: center;  margin-top: 45px;  margin-bottom: 0px;  font-size: 30px;  position: relative;  background-size: 100% 3px;  padding-bottom: 16px !important;}.upsells.products > h2:before,.related.products > h2:before {  max-width: 300px;}.upsells.products .products,.related.products .products {  margin-top: 20px !important;}@media (min-width: 1600px) {  .upsells.products .products li.product,  .related.products .products li.product {    width: 33.3% !important;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .upsells.products .products li.product,  .related.products .products li.product {    width: 33.3% !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  .upsells.products .products li:nth-child(3),  .related.products .products li:nth-child(3) {    display: none;  }}@media (min-width: 768px) and (max-width: 991px) {  .upsells.products .products li:nth-child(3),  .related.products .products li:nth-child(3) {    display: none;  }}.woocommerce-review-link {  font-size: 12px;  color: #888;  position: relative;  top: -3px;  left: 0px;}.woocommerce div.product div.images .flex-control-thumbs li {  padding: 0;}.woocommerce div.product div.images .flex-control-thumbs {  margin: 0 0 0 -2.5%;}.woocommerce div.product div.images .flex-control-thumbs li {  margin-top: 2.5%;  margin-left: 2.5%;  width: 22.5%;}.woocommerce div.product div.images img {  width: 100%;}.woocommerce div.product div.images.woocommerce-product-gallery {  margin-bottom: 50px;}.wcppec-checkout-buttons__separator {  margin-top: 16px;  text-transform: uppercase;  font-weight: bold;}.wcppec-checkout-buttons {  text-rendering: center;  text-transform: uppercase;  font-weight: bold;}.wcppec-checkout-buttons a {  color: #1d2939 !important;  color: var(--black) !important;}.woocommerce .product .wcppec-checkout-buttons {  text-align: left;}.woocommerce table.variations select {  padding: 10px 25px !important;}.woocommerce table.variations th,.woocommerce table.variations td {  border: 0 !important;}.woocommerce table.variations td {  padding: 0 !important;}.woocommerce table.variations td.value {  padding: 4px 0 25px 0 !important;}.woocommerce.widget_shopping_cart ul li {  padding-bottom: 0 !important;  margin-bottom: 10px;}.woocommerce.widget_shopping_cart .total {  border-color: transparent;}.woocommerce.widget_shopping_cart .mini_cart_item {  font-size: 14px;  text-align: start;}.woocommerce.widget_shopping_cart .mini_cart_item li > a {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 18px;  padding-left: 0;  padding-bottom: 0px;}.lte-background-black .woocommerce.widget_shopping_cart .mini_cart_item li > a {  color: #ffffff !important;  color: var(--white) !important;}.woocommerce.widget_shopping_cart .mini_cart_item li > a img {  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  background-clip: border-box;  margin-top: 0px;  margin-left: 0px;  max-height: 60px;  max-width: 60px;  width: auto;}.woocommerce.widget_shopping_cart .mini_cart_item .remove_from_cart_button {  margin-top: 5px !important;}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons {  margin: -10px auto 0;  text-align: center;}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .lte-btn-wrap {  margin-bottom: -6px;  display: block;  padding-bottom: 2px;}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .lte-btn,.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button {  font-size: 14px;  margin: 0 !important;  min-width: 180px;  background: transparent;  line-height: 1em;  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  padding-top: 16px;  padding-bottom: 16px;  margin-bottom: 0 !important;  display: inline-block !important;  -webkit-transition: all 0.2s ease !important;  -moz-transition: all 0.2s ease !important;  -o-transition: all 0.2s ease !important;  transition: all 0.2s ease !important;}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .lte-btn:hover,.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button:hover {  background-color: #ffffff;  background-color: var(--white);  color: #1d2939;  color: var(--black);}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .lte-btn:not(.checkout),.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) {  display: inline-block !important;  margin-top: 20px !important;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  border-color: #ffffff;  border-color: var(--white);}.lte-background-black .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .lte-btn:not(.checkout),.lte-background-black .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) {  color: #1d2939;  color: var(--black);  background-color: #ffffff;  background-color: var(--white);}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .lte-btn:not(.checkout) .lte-btn-overlay,.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) .lte-btn-overlay {  background-color: #ffffff;  background-color: var(--white);}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .lte-btn:not(.checkout):not(.button):hover,.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout):not(.button):hover {  color: #1d2939;  color: var(--black);  background-color: #ffffff;  background-color: var(--white);}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .lte-btn:not(.checkout).button:hover,.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout).button:hover {  color: #1d2939;  color: var(--black);  background-color: #ffffff !important;  background-color: var(--white) !important;}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons > .button {  margin-left: 10px !important;  margin-right: 10px !important;  margin-top: 15px !important;}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total {  text-align: center;  font-size: 16px !important;  margin-top: 0px !important;  padding-top: 14px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  border-top: 1px solid rgba(0, 0, 0, 0.1);}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total strong {  font-weight: 400;}.lte-background-black .woocommerce.widget_shopping_cart .woocommerce-mini-cart__total {  border-color: rgba(255, 255, 255, 0.1);}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total > span {  color: #1d2939;  color: var(--black);}.woocommerce-cart table.cart input {  line-height: 1.6em !important;}.woocommerce-shipping-calculator {  padding: 0;}.woocommerce-shipping-calculator .shipping-calculator-button {  border-bottom: 1px dashed #64d9b9;  border-color: #64d9b9;  border-color: var(--main);}.woocommerce-shipping-calculator .shipping-calculator-form {  margin-top: 15px;}.woocommerce-shipping-calculator p {  margin: 0;}.woocommerce-form__input-checkbox {  position: relative !important;  margin-left: 0 !important;}.woocommerce-form__input-checkbox + span {  margin-left: 6px;}.woocommerce .cross-sells h2 {  margin: 25px 0 20px;  font-size: 24px;}@media (max-width: 991px) {  .woocommerce .cart-collaterals .cross-sells,  .woocommerce-page .cart-collaterals .cross-sells {    width: 100%;    float: none;  }}.cart_totals .woocommerce-shipping-totals.shipping td {  font-size: 12px !important;  /*		min-width: 340px;*/  text-align: right !important;  padding-left: 10px !important;}.cart_totals .woocommerce-shipping-totals.shipping td form {  text-align: right !important;}.cart_totals .woocommerce-shipping-totals.shipping td form .select2-selection,.cart_totals .woocommerce-shipping-totals.shipping td form input[type="text"] {  background-color: #ffffff !important;  background-color: var(--white) !important;}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping td {  text-align: left !important;}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping td.product-total span {  font-size: 14px !important;}.woocommerce .cart_totals table.shop_table {  width: auto !important;}.woocommerce .cart_totals table.shop_table td {  text-align: right !important;}.woocommerce .wc-proceed-to-checkout {  text-align: center;}.woocommerce .wc-proceed-to-checkout a.lte-btn {  -webkit-transition-delay: 0s, 0s, 0s !important;  -moz-transition-delay: 0s, 0s, 0s !important;  -o-transition-delay: 0s, 0s, 0s !important;  transition-delay: 0s, 0s, 0s !important;}.woocommerce .wc-proceed-to-checkout a:hover {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);}.checkout-button {  min-width: 100px !important;  margin-bottom: 0 !important;}.checkout-button:before {  display: none;}@media (max-width: 767px) {  .woocommerce-page table.cart td.actions .button,  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.btn-xs {    display: block;    font-size: 16px;    padding-left: 15px;    padding-right: 15px;  }}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {  font-size: 16px;}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {  display: inline-block;  padding-left: 65px;  padding-right: 65px;  padding-top: 20px;  padding-bottom: 20px;  font-size: 18px;}.wc_payment_method input.input-radio[name="payment_method"] {  display: none;}.wc_payment_method input.input-radio[name="payment_method"]:checked + label::before {  background-color: #1d2939;  background-color: var(--black);}#ship-to-different-address {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);}.create-account {  text-align: left;}.wc_payment_method input.input-radio[name="payment_method"] + label::before {  content: "";  display: inline-block;  width: 14px;  height: 14px;  border: 2px solid #fff;  box-shadow: 0 0 0 1px #000;  background: #fff;  margin-left: 4px;  margin-right: .5rem;  border-radius: 100%;  -webkit-transform: translateY(2px);  -moz-transform: translateY(2px);  -ms-transform: translateY(2px);  -o-transform: translateY(2px);  transform: translateY(2px);}@media (min-width: 768px) {  .woocommerce-checkout h3 {    font-size: 30px;  }}@media (min-width: 992px) {  .woocommerce-checkout form .col2-set {    width: 50%;    float: left;    padding-right: 1.5vw;  }  .woocommerce-checkout form .col2-set .col-1,  .woocommerce-checkout form .col2-set .col-2 {    float: none;    width: 100%;  }  .woocommerce-checkout form #order_review_heading,  .woocommerce-checkout form #order_review {    width: 50%;    padding-left: 1.5vw;    float: right;    clear: right;    margin-top: 0;  }}@media (max-width: 991px) {  .woocommerce-checkout form .col2-set .col-1,  .woocommerce-checkout form .col2-set .col-2 {    width: 100%;    clear: both;  }}.woocommerce-checkout form .woocommerce-additional-fields {  margin-top: 25px;}.woocommerce-checkout-review-order-table {  border-collapse: collapse !important;}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods {  padding-top: 5px !important;}.woocommerce-checkout-review-order-table tfoot td {  border: 1px solid rgba(0, 0, 0, 0.1) !important;  border: 1px solid rgba(255, 255, 255, 0.1) !important;}@media (max-width: 991px) {  .woocommerce .cart-collaterals .cart_totals,  .woocommerce-page .cart-collaterals .cart_totals {    width: 100%;    float: none;  }  .woocommerce .cart-collaterals .cart_totals table,  .woocommerce-page .cart-collaterals .cart_totals table {    margin: 0 auto;    width: 100% !important;  }  .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator,  .woocommerce-page .cart-collaterals .cart_totals .woocommerce-shipping-calculator {    text-align: right;  }}@media (max-width: 767px) {  .cart-collaterals .cart_totals tr th,  .cart-collaterals .cart_totals tr td {    border: 0 none !important;  }  .woocommerce table.shop_table td.actions {    padding-bottom: 20px !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  #add_payment_method .cart-collaterals .cross-sells ul.products li.product,  .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,  .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {    width: 100%;  }}.woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered {  padding: 0;}.woocommerce-widget-layered-nav-dropdown li {  margin: 0 !important;}.woocommerce-widget-layered-nav-dropdown .select-wrap:after {  display: none;}.woocommerce-widget-layered-nav-dropdown .select2-selection--multiple {  border: none !important;  background: transparent !important;}.woocommerce-widget-layered-nav-dropdown .select2-selection--multiple .select2-search__field {  background-color: #ffffff !important;  background-color: var(--white) !important;}.woocommerce-grouped-product-list {  margin-bottom: 30px;  width: auto !important;}.woocommerce-grouped-product-list td {  border: none !important;  background: transparent !important;  padding-top: 10px !important;  padding-bottom: 10px !important;  padding-right: 10px !important;}.woocommerce-grouped-product-list td label {  margin-bottom: 0;}.woocommerce-grouped-product-list td a {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 16px;}.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity {  padding-left: 0 !important;}.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__label label {  padding-top: 9px;}.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__label label a {  font-family: 'Mulish', sans-serif !important;  font-family: var(--font-main), sans-serif !important;  letter-spacing: var(--font-main-letterspacing) !important;}.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price {  padding-top: 19px !important;  padding-left: 10px !important;}.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price span {  font-size: 16px;  font-weight: bold;}.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price del {  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;  margin-right: 10px;}@media (min-width: 1199px) {  .woocommerce.lte-products-slider {    max-width: 1540px;  }}@media (max-width: 767px) {  .woocommerce.lte-products-slider {    padding-left: 15px !important;    padding-right: 15px !important;  }}.woocommerce.lte-products-slider ul.products {  margin-left: 0;  margin-right: 0;  flex-wrap: nowrap;}.woocommerce.lte-products-slider.woocommerce ul.products li.product {  float: none;  padding-left: 0;  padding-right: 0;  height: auto;}.woocommerce.lte-products-slider.woocommerce ul.products li.product:before {  left: 0;  right: 0;}.bg-color-black .lte-products-sc {  color: #ffffff;  color: var(--white);}.bg-color-black .lte-products-sc article {  color: #1d2939;  color: var(--black);}.woocommerce.lte-products-bg-transparent li.product:before,ul.products.lte-products-bg-transparent li.product:before {  border-color: #ffffff !important;  border-color: var(--white) !important;  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;}.woocommerce.lte-products-bg-transparent li.product > .lte-item,ul.products.lte-products-bg-transparent li.product > .lte-item {  background-color: transparent !important;  display: none;}.woocommerce.lte-products-bg-transparent li.product > .lte-item .woocommerce-loop-product__title,ul.products.lte-products-bg-transparent li.product > .lte-item .woocommerce-loop-product__title {  color: #ffffff;  color: var(--white);}.woocommerce.lte-products-bg-transparent li.product > .lte-item .woocommerce-loop-product__title:hover,ul.products.lte-products-bg-transparent li.product > .lte-item .woocommerce-loop-product__title:hover {  color: #64d9b9;  color: var(--second);}.lte-background-light.woocommerce li.product .price del .woocommerce-Price-amount,.lte-background-light ul.products li.product .price del .woocommerce-Price-amount {  color: #64d9b9;  color: var(--main);}.lte-background-light.woocommerce li.product > .lte-item .woocommerce-loop-product__title,.lte-background-light ul.products li.product > .lte-item .woocommerce-loop-product__title {  color: #1d2939;  color: var(--black);}.body-black ul.products.lte-products-bg-transparent li.product > .lte-item h2 {  color: #64d9b9;  color: var(--main);}.body-black ul.products.lte-products-bg-transparent li.product > .lte-item h2:hover {  color: #ffffff;  color: var(--white);}.body-black ul.products.lte-products-bg-transparent li.product > .lte-item .price {  display: block !important;  color: #ffffff;  color: var(--white);}.body-black ul.products.lte-products-bg-transparent li.product > .lte-item .price ins,.body-black ul.products.lte-products-bg-transparent li.product > .lte-item .price del {  color: #ffffff;  color: var(--white);}.body-black .woocommerce.lte-products-slider .arrows a {  color: #ffffff;  color: var(--white);}.body-black .woocommerce.lte-products-slider .arrows a:hover {  background-color: transparent;}.lte-products-slider.swiper-container-horizontal {  padding-bottom: 40px;}.lte-products-slider.swiper-container-horizontal .swiper-pagination-bullets {  bottom: 0px;}.elementor-widget-lte-products .lte-tabs-cats {  margin: 0 0 30px 0;}.lte-products-table {  width: 100%;}.lte-products-table tr:last-child td {  border-width: 0 !important;}.lte-products-table td {  border-color: #ebf3f5 !important;  border-color: var(--gray) !important;  min-height: 95px;}@media (min-width: 1199px) {  .lte-products-table td {    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;    padding-top: 16px !important;    padding-bottom: 16px !important;  }}@media (max-width: 1199px) {  .lte-products-table td {    display: block;    text-align: center;    padding-top: 30px !important;    padding-bottom: 0px !important;  }  .lte-products-table td:last-child {    border-bottom: 25px solid #fff !important;    padding-bottom: 30px !important;  }}.lte-products-table .lte-wc-attr-list {  margin-bottom: 4px;}.lte-products-table .lte-wc-attr-list div {  display: inline-block;  font-size: 12px;  margin-right: 8px;}@media (min-width: 1199px) {  .lte-products-table .lte-product-name {    width: 20%;  }}@media (max-width: 1199px) {  .lte-products-table .lte-product-name {    padding-top: 0 !important;    text-align: center;  }}.lte-products-table .lte-product-name a {  font-size: 24px;  color: #64d9b9;  color: var(--main);  font-weight: 400;}.lte-products-table .lte-product-name a:hover {  color: #64d9b9;  color: var(--second);}@media (min-width: 1199px) {  .lte-products-table .lte-product-image {    padding-right: 0 !important;    width: 100px;  }}@media (max-width: 1199px) {  .lte-products-table .lte-product-image {    padding-top: 15px !important;    text-align: center;  }}.lte-products-table .lte-product-image .photo {  height: 60px;  overflow: hidden;  display: block;  line-height: 60px;  position: relative;}.lte-products-table .lte-product-image img {  max-width: 80px;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  margin-top: -10px;}.lte-products-table .lte-product-var {  display: block;}@media (min-width: 1199px) {  .lte-products-table .lte-product-var {    text-align: center;    display: flex;    -webkit-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    flex-direction: row;    align-items: stretch;  }}.lte-products-table .lte-var {  text-align: center;  padding: 0 0;  flex: 1;}@media (max-width: 1199px) {  .lte-products-table .lte-var {    display: inline-block;    min-width: 100px;    padding: 0 30px;    margin-bottom: 25px;    border-left: 1px solid rgba(0, 0, 0, 0.1);    border-right: 1px solid rgba(0, 0, 0, 0.1);  }  .lte-products-table .lte-var:first-child {    border-left: 1px solid rgba(0, 0, 0, 0.1);  }  .lte-products-table .lte-var:last-child {    border-right: 1px solid rgba(0, 0, 0, 0.1);  }}.lte-products-table .lte-var .var-type,.lte-products-table .lte-var .var-price {  display: block;  text-align: center;  padding: 5px 0;  font-weight: 500;}.lte-products-table .lte-var .var-type {  font-size: 14px;  padding-top: 0;  padding-bottom: 0;  color: #64d9b9;  color: var(--second);}.lte-products-table .lte-var .var-price {  font-size: 18px;  color: #64d9b9;  color: var(--main);  padding-bottom: 0;}.lte-products-table .lte-product-href {  text-align: right;}@media (min-width: 1199px) {  .lte-products-table .lte-product-href {    width: 15%;  }}@media (max-width: 1199px) {  .lte-products-table .lte-product-href {    padding-top: 0 !important;    text-align: center;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-products-table .lte-product-href {    display: none;  }}.lte-products-table .lte-btn {  margin-bottom: 0;}.lte-products-cats-sc {  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  margin-bottom: -30px;}@media (max-width: 767px) {  .lte-products-cats-sc {    text-align: center;  }}.lte-products-cats-sc.lte-layout-circles {  margin-bottom: -50px;}.lte-products-cats-sc.lte-layout-circles .lte-item {  margin-bottom: 50px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  padding: 0px;  position: relative;  box-shadow: 0px 0px 0 rgba(0, 0, 0, 0.15);  z-index: 1;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  text-align: center;  min-height: initial;}.lte-products-cats-sc.lte-layout-circles .lte-item:hover {  color: #1d2939;  color: var(--black);}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-descr-wrapper {  margin: 0 auto;  display: block;  width: 100%;  margin-top: 20px;}@media (max-width: 767px) {  .lte-products-cats-sc.lte-layout-circles .lte-item .lte-descr-wrapper {    margin-top: 10px;  }}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-header {  margin: 24px auto 0;  padding: 0;  font-size: 24px;  display: inline;  text-align: center;  color: #64d9b9;  color: var(--main);  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-header:hover {  /*					.color-second;*/}@media (max-width: 767px) {  .lte-products-cats-sc.lte-layout-circles .lte-item .lte-header {    font-size: 18px;  }}.lte-background-main .lte-products-cats-sc.lte-layout-circles .lte-item .lte-header {  color: #ffffff;  color: var(--white);}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-header:before,.lte-products-cats-sc.lte-layout-circles .lte-item .lte-header:after {  content: "";  border-bottom: 2px solid var(--second);  border-color: #64d9b9;  border-color: var(--second);  display: block;  position: absolute;  left: 0;  bottom: 0;  width: 100%;}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-header:before {  border-color: #64d9b9;  border-color: var(--main);  width: 0;  z-index: 2;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-icon-wrapper {  background-color: #ebf3f5;  background-color: var(--gray);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  color: #64d9b9;  color: var(--main);  font-size: 60px;  width: 170px;  height: 170px;  text-align: center;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  margin: 0 auto;}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-icon-wrapper > span:before {  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}@media (max-width: 479px) {  .lte-products-cats-sc.lte-layout-circles .lte-item .lte-icon-wrapper {    width: 80px;    height: 80px;    font-size: 40px;  }}.lte-products-cats-sc.lte-layout-circles .lte-item:hover .lte-header:before {  width: 100%;}.lte-products-cats-sc.lte-layout-circles .lte-item:hover .lte-icon-wrapper {  background-color: #64d9b9;  background-color: var(--second);}.lte-products-cats-sc.lte-layout-circles .lte-item:hover .lte-icon-wrapper > span:before {  -webkit-transform: translate(-50%, -50%) scale(1.2);  -moz-transform: translate(-50%, -50%) scale(1.2);  -ms-transform: translate(-50%, -50%) scale(1.2);  -o-transform: translate(-50%, -50%) scale(1.2);  transform: translate(-50%, -50%) scale(1.2);}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-excerpt {  width: 100%;  line-height: 1.5em;}@media (min-width: 1199px) {  .lte-products-cats-sc.lte-layout-circles .lte-item .lte-excerpt {    padding: 0 15px;  }}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-image-wrapper {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  display: block;  margin: 0 auto;  position: relative;  width: 300px;  height: 300px;}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-products-cats-sc.lte-layout-circles .lte-item .lte-image-wrapper {    width: 240px;    height: 240px;  }}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-image-wrapper img {  max-width: 300px;  -webkit-transition: all 0.35s ease;  -moz-transition: all 0.35s ease;  -o-transition: all 0.35s ease;  transition: all 0.35s ease;}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-products-cats-sc.lte-layout-circles .lte-item .lte-image-wrapper img {    max-width: 240px;  }}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-image-wrapper .lte-image {  margin: 0 auto;  width: 260px;  height: 260px;  display: block;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  -webkit-transition: all 0.35s ease;  -moz-transition: all 0.35s ease;  -o-transition: all 0.35s ease;  transition: all 0.35s ease;  background-position: 50%;}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-image-wrapper:hover img {  -webkit-transform: rotate(30deg);  -moz-transform: rotate(30deg);  -ms-transform: rotate(30deg);  -o-transform: rotate(30deg);  transform: rotate(30deg);  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-image-wrapper:hover .lte-count-label {  -webkit-transform: scale(0.8) translateY(-50%);  -moz-transform: scale(0.8) translateY(-50%);  -ms-transform: scale(0.8) translateY(-50%);  -o-transform: scale(0.8) translateY(-50%);  transform: scale(0.8) translateY(-50%);}.lte-products-cats-sc.lte-layout-circles .lte-item .lte-count-label {  position: absolute;  text-align: center;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  left: -50px;  width: 100px;  height: 100px;  line-height: 100px;  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  font-size: 36px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  transform-origin: 50% 0;  pointer-events: none;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-products-cats-sc.lte-layout-circles .lte-item .lte-count-label {    width: 64px;    height: 64px;    line-height: 64px;    font-size: 24px;    left: -24px;  }}@media (max-width: 767px) {  .lte-products-cats-sc.lte-layout-circles .lte-item .lte-count-label {    width: 64px;    height: 64px;    line-height: 64px;    font-size: 24px;    left: -24px;  }}.lte-products-cats-sc.lte-layout-grid {  margin-bottom: -30px;}.lte-products-cats-sc.lte-layout-grid .lte-item {  margin: 0px 0px 30px 0px;  padding: 0 15px;  text-align: center;  display: block;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  transition: none !important;  min-height: 300px;}.lte-products-cats-sc.lte-layout-grid .lte-item .lte-icon-wrapper {  font-size: 54px;  display: block;  overflow: hidden;  text-align: center;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  position: relative;}.lte-products-cats-sc.lte-layout-grid .lte-item .lte-icon-wrapper span {  display: block;  color: #64d9b9;  color: var(--main);}.lte-products-cats-sc.lte-layout-grid .lte-item .lte-header {  font-size: 30px;  margin: 24px 0 12px 0;  color: #ffffff;  color: var(--white);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-products-cats-sc.lte-layout-grid .lte-item .lte-header:hover {  color: #64d9b9;  color: var(--second);}.lte-products-cats-sc.lte-layout-grid .lte-item .lte-excerpt {  font-size: 16px;  line-height: 1.5em;  display: block;}.lte-products-cats-sc.lte-layout-grid .lte-item img {  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.lte-products-cats-sc.lte-layout-grid .lte-item:hover .lte-image-wrapper img {  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}.lte-products-cats-sc.lte-layout-grid .lte-item .lte-descr-wrapper {  position: absolute;  left: 0;  bottom: 40px;  right: 0;}.lte-products-cats-sc .lte-item {  display: block;  position: relative;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  margin-bottom: 30px;  text-align: center;}@media (max-width: 767px) {  .lte-products-cats-sc .lte-item {    display: inline-block;  }}.lte-products-cats-sc .lte-item img {  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.lte-products-cats-sc .lte-item .lte-image-wrapper {  display: inline-block;  overflow: hidden;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  position: relative;}.lte-products-cats-sc .lte-item .lte-image-wrapper:after {  pointer-events: none;  content: "";  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-image: -webkit-linear-gradient(270deg, transparent 0%, #151515 80%);  background-image: -moz-linear-gradient(270deg, transparent 0%, #151515 80%);  background-image: -ms-linear-gradient(270deg, transparent 0%, #151515 80%);  background-image: -o-linear-gradient(270deg, transparent 0%, #151515 80%);  background-image: linear-gradient(-180deg, transparent 0%, #151515 80%);  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;  -webkit-transition: all 0.6s ease;  -moz-transition: all 0.6s ease;  -o-transition: all 0.6s ease;  transition: all 0.6s ease;}.lte-products-cats-sc .lte-item .lte-image-wrapper:hover:after {  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;}.lte-products-cats-sc .lte-item:hover img {  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}.lte-products-cats-sc .lte-item .lte-header {  margin: 0px 0 10px 0;  font-size: 36px;  color: #ffffff;  color: var(--white);  text-align: center;}.lte-products-cats-sc .lte-item .lte-header span {  display: block;}.lte-products-cats-sc .lte-item .lte-btn.btn-transparent {  color: #64d9b9;  color: var(--second);}.lte-products-cats-sc .lte-item .lte-btn.btn-transparent:before {  border-color: #ffffff;  border-color: var(--white);}.lte-products-cats-sc .lte-item .lte-descr-wrapper.hasDescr {  overflow: hidden;  color: #ffffff;  color: var(--white);}.lte-products-cats-sc .lte-item .lte-descr-wrapper.hasDescr .lte-header {  -webkit-transform: translateY(64px);  -moz-transform: translateY(64px);  -ms-transform: translateY(64px);  -o-transform: translateY(64px);  transform: translateY(64px);  -webkit-transition: all 0.375s cubic-bezier(0.7, 0, 0.3, 1);  -moz-transition: all 0.375s cubic-bezier(0.7, 0, 0.3, 1);  -o-transition: all 0.375s cubic-bezier(0.7, 0, 0.3, 1);  transition: all 0.375s cubic-bezier(0.7, 0, 0.3, 1);  -webkit-transition-delay: 60ms;  -moz-transition-delay: 60ms;  -o-transition-delay: 60ms;  transition-delay: 60ms;}.lte-products-cats-sc .lte-item .lte-descr-wrapper.hasDescr .lte-excerpt {  padding-left: 45px;  padding-right: 45px;  padding-bottom: 15px;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  height: 64px;  overflow: hidden;  -webkit-transition: all 0.375s cubic-bezier(0.7, 0, 0.3, 1);  -moz-transition: all 0.375s cubic-bezier(0.7, 0, 0.3, 1);  -o-transition: all 0.375s cubic-bezier(0.7, 0, 0.3, 1);  transition: all 0.375s cubic-bezier(0.7, 0, 0.3, 1);  -webkit-transition-delay: 50ms;  -moz-transition-delay: 50ms;  -o-transition-delay: 50ms;  transition-delay: 50ms;  -webkit-transform: translateY(64px);  -moz-transform: translateY(64px);  -ms-transform: translateY(64px);  -o-transform: translateY(64px);  transform: translateY(64px);}.lte-products-cats-sc .lte-item .lte-descr-wrapper.hasDescr .lte-btn.btn-transparent {  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);}.lte-products-cats-sc .lte-item:hover .lte-descr-wrapper.hasDescr .lte-header {  -webkit-transform: translateY(0px);  -moz-transform: translateY(0px);  -ms-transform: translateY(0px);  -o-transform: translateY(0px);  transform: translateY(0px);  -webkit-transition-delay: 0ms;  -moz-transition-delay: 0ms;  -o-transition-delay: 0ms;  transition-delay: 0ms;}.lte-products-cats-sc .lte-item:hover .lte-descr-wrapper.hasDescr .lte-excerpt {  -webkit-transform: translateY(0px);  -moz-transform: translateY(0px);  -ms-transform: translateY(0px);  -o-transform: translateY(0px);  transform: translateY(0px);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transition-delay: 120ms;  -moz-transition-delay: 120ms;  -o-transition-delay: 120ms;  transition-delay: 120ms;}.lte-products-cats-sc .lte-item.lte-bg-dark .lte-header {  color: #ffffff;  color: var(--white);}.lte-products-cats-sc.swiper-container {  max-width: 1600px;}.lte-products-cats-sc .swiper-pagination {  margin-top: 40px;  position: relative;}.lte-products-cats-sc .lte-arrows-sides-outside {  margin-top: -100px;}.lte-wc-attr-list {  margin-bottom: 18px;}.lte-wc-attr-list .item {  font-size: 16px;  padding: 2px 0;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  color: #1d2939;  color: var(--black);}.lte-wc-attr-list .item span {  color: #1d2939;  color: var(--black);}.woocommerce .single_add_to_cart_button {  min-width: 180px;  padding-top: 11px;  padding-bottom: 10px;  position: relative;  top: 0px;  font-size: 16px;  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.woocommerce .single_add_to_cart_button:hover {  color: #ffffff;  color: var(--white);  background-color: #64d9b9;  background-color: var(--main);}@media (max-width: 767px) {  .cart.woocommerce-cart-form__contents {    margin-top: -60px !important;  }  .cart.woocommerce-cart-form__contents td {    border-left: 1px solid rgba(0, 0, 0, 0.1) !important;    border-color: transparent !important;  }  .cart.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item.cart_item {    border-bottom: 1px solid rgba(255, 255, 255, 0.3);  }  .cart.woocommerce-cart-form__contents .product-remove {    height: 48px;    text-align: right;  }  .cart.woocommerce-cart-form__contents .product-remove .remove {    font-size: 36px;    height: 30px !important;    width: 30px !important;    overflow: hidden;    display: block;    float: right;  }  .cart.woocommerce-cart-form__contents .product-name a {    font-family: 'Prompt', serif;    font-family: var(--font-headers), serif;    font-weight: 600;    letter-spacing: var(--font-headers-letterspacing);    font-size: 18px;    color: #1d2939;    color: var(--black);  }  .lte-background-black .cart.woocommerce-cart-form__contents .product-name a {    color: #ffffff;    color: var(--white);  }  .cart.woocommerce-cart-form__contents .product-subtotal span,  .cart.woocommerce-cart-form__contents .product-price span {    font-family: 'Mulish', sans-serif;    font-family: var(--font-main), sans-serif;    letter-spacing: var(--font-main-letterspacing);    font-size: 16px;    color: #64d9b9;    color: var(--main);  }  .cart.woocommerce-cart-form__contents .product-subtotal.product-subtotal span,  .cart.woocommerce-cart-form__contents .product-price.product-subtotal span {    color: #1d2939;    color: var(--black);  }  .lte-background-black .cart.woocommerce-cart-form__contents .product-subtotal.product-subtotal span,  .lte-background-black .cart.woocommerce-cart-form__contents .product-price.product-subtotal span {    color: #ffffff;    color: var(--white);  }}@media (max-width: 767px) and (max-width: 767px) {  .cart.woocommerce-cart-form__contents .product-name a {    font-size: 18px;  }}@media (max-width: 767px) {  .woocommerce.single .lte-wc-wrapper .row {    display: block !important;  }  .woocommerce.single .lte-wc-wrapper .row > div {    display: block !important;    float: none !important;  }}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input {  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  right: 30px;  width: 24px;  height: 24px;}.woocommerce.woocommerce-widget-layered-nav ul li:last-child {  float: none;  display: block;}.woocommerce.woocommerce-widget-layered-nav ul li:last-child input {  width: 100% !important;}.woocommerce.woocommerce-widget-layered-nav ul li.select2-selection__choice {  margin-bottom: 15px !important;  margin-right: 15px !important;}.woocommerce-error,.woocommerce-info,.woocommerce-message {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -moz-box-pack: justify;  -ms-flex-pack: justify;  -webkit-justify-content: space-between;  justify-content: space-between;  background-color: #ebf3f5;  background-color: var(--gray);  color: #1d2939;  color: var(--black);  font-size: 14px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  padding-top: 18px;  padding-left: 30px;}.woocommerce-error.woocommerce-info,.woocommerce-info.woocommerce-info,.woocommerce-message.woocommerce-info {  border-color: #64d9b9;  border-color: var(--main);}.woocommerce-error.woocommerce-message,.woocommerce-info.woocommerce-message,.woocommerce-message.woocommerce-message {  border-color: #64d9b9;  border-color: var(--main);}.woocommerce-error.woocommerce-error,.woocommerce-info.woocommerce-error,.woocommerce-message.woocommerce-error {  border-color: var(--red);}.woocommerce-error .lte-btn-wrap,.woocommerce-info .lte-btn-wrap,.woocommerce-message .lte-btn-wrap {  margin-right: 20px;  margin-bottom: 0px;  vertical-align: top;}.woocommerce-error .btn,.woocommerce-info .btn,.woocommerce-message .btn {  margin-top: -4px;  float: right;  padding-right: 30px;}.woocommerce-error .btn:before,.woocommerce-info .btn:before,.woocommerce-message .btn:before {  display: none;}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after,.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before {  display: none;}@media (max-width: 479px) {  .woocommerce-error,  .woocommerce-info,  .woocommerce-message {    text-align: center;    padding: 25px 15px;  }  .woocommerce-error:before,  .woocommerce-info:before,  .woocommerce-message:before {    display: none;  }  .woocommerce-error .btn,  .woocommerce-info .btn,  .woocommerce-message .btn {    display: block;    max-width: 200px;    margin: 0 auto 25px;    float: none;  }}.woocommerce-message {  border-bottom-color: #64d9b9;  border-bottom-color: var(--main);}.woocommerce-message:before {  color: #64d9b9;  color: var(--main);}.lte-background-black .woocommerce-message {  background-color: #ebf3f5;  background-color: var(--gray);  color: #ffffff;  color: var(--white);}.elementor-widget-lte-products .lte-filter-container {  /*		min-height: 517px !important;*/}.woocommerce-form-coupon {  max-width: 700px;  margin: 0 auto 50px !important;}.woocommerce-form-coupon p {  text-align: center;  display: block !important;  width: 100% !important;  float: none !important;}.woocommerce-form-coupon button {  font-size: 16px;  height: 74px;  line-height: 50px;  min-width: 300px;}.woocommerce-form-coupon button:hover {  background-color: #1d2939;  background-color: var(--black);}.woocommerce-input-wrapper > *:not(select):not(span) {  border: 1px solid rgba(0, 0, 0, 0.2) !important;  -webkit-border-radius: 32px;  -moz-border-radius: 32px;  border-radius: 32px;  background-clip: border-box;  padding: 25px 25px 25px 25px !important;}.woocommerce ul.products li.product .lte-item-descr .lte-btn.btn-lg .lte-btn-inner > .lte-btn-after:after,.lte-wc-btn .lte-btn-inner > .lte-btn-after:after {  -moz-osx-font-smoothing: grayscale !important;  -webkit-font-smoothing: antialiased !important;  display: inline-block !important;  font-style: normal !important;  font-variant: normal !important;  text-rendering: auto !important;  font-family: 'Font Awesome 5 Free' !important;  font-weight: 900 !important;  font-weight: 700;  top: -1px;  font-size: 14px;  content: "\f290";  -webkit-transform: translateX(0) !important;  -moz-transform: translateX(0) !important;  -ms-transform: translateX(0) !important;  -o-transform: translateX(0) !important;  transform: translateX(0) !important;}.woocommerce ul.products li.product .lte-item-descr .lte-btn.btn-lg:hover .lte-btn-inner .lte-btn-after:after,.lte-wc-btn:hover .lte-btn-inner .lte-btn-after:after {  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);}.yith-wcwl-add-to-wishlist a {  position: relative;  font-size: 0;  display: inline-block;}.yith-wcwl-add-to-wishlist a:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f004";  font-size: 18px;  font-weight: 400;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {  font-weight: 700;  color: #64d9b9;  color: var(--main);}.yith-wcwl-add-to-wishlist .feedback {  display: none;}#yith-wcwl-popup-message,#yith-wcwl-message {  display: none !important;}/*	20. Team*/.team-full {  margin: 0 auto;}@media (min-width: 1600px) {  .team-full {    max-width: 1200px;  }}.team-full .lte-team-name {  margin: -10px 0 0 0 !important;}.team-full .lte-team-cat {  margin-top: 4px;  margin-bottom: 24px;  color: #64d9b9;  color: var(--main);  font-size: 16px;  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-weight: 500;}.team-full .lte-team-full img {  width: auto;}.team-full .lte-content-width .heading {  margin-top: 0;}.lte-item-list {  margin-bottom: -30px;}.lte-team-list .row > div {  padding: 0;}.lte-team-item {  margin: 0 -1px -1px 0;  margin-top: 0;  position: relative;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  overflow: hidden;  text-align: center;}.lte-background-black .lte-team-item,.lte-team-item .lte-background-gray {  border-color: #333;}.lte-team-item .lte-descr {  margin: 36px 0px 0;  padding-bottom: 0;  position: relative;  z-index: 2;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-team-item .lte-header {  color: #1d2939;  color: var(--black);  margin: 0 0 4px;  padding: 0 0 0 0;  font-size: 24px;  line-height: 1.2em;  display: block;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-background-black .lte-team-item .lte-header {  color: #ffffff;  color: var(--white);}.lte-team-item .lte-header:hover {  color: #64d9b9;  color: var(--main);}.lte-team-item .lte-header:hover:after {  -webkit-transform: translateX(6px);  -moz-transform: translateX(6px);  -ms-transform: translateX(6px);  -o-transform: translateX(6px);  transform: translateX(6px);}.lte-team-item .lte-subheader {  color: #64d9b9;  color: var(--main);  font-size: 16px;  display: block;  margin: 0 0 0 0;}.lte-background-black .lte-team-item .lte-subheader,.lte-team-item .lte-subheader .lte-background-gray {  color: #64d9b9;  color: var(--main);}.lte-team-item .lte-excerpt {  display: block;  font-size: 16px;  padding: 0 0px;  margin-top: 16px;}.lte-team-item .lte-image {  display: block;  text-align: center;  position: relative;  margin: 0 auto;  margin-bottom: 0px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  z-index: 2;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  width: 290px;  height: 290px;  overflow: hidden;}.lte-team-item .lte-image img {  margin: 0 auto;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  max-width: auto;  width: 100%;  height: auto;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  display: block;}.lte-team-item .lte-image:hover img {  -webkit-transform: scale(1.15);  -moz-transform: scale(1.15);  -ms-transform: scale(1.15);  -o-transform: scale(1.15);  transform: scale(1.15);}.lte-team-item .lte-social-wrapper {  position: absolute;  top: 32px;  right: 44px;  z-index: 2;}.lte-team-item .lte-social-wrapper .lte-social-icon {  cursor: pointer;}.lte-team-item .lte-social-wrapper .lte-social-icon:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f1e0";  display: inline-block;  font-size: 14px;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.lte-team-item .lte-social-wrapper:hover .lte-social-icon:before {  background-color: #64d9b9;  background-color: var(--main);  color: #ffffff;  color: var(--white);}.lte-team-item .lte-social-wrapper:hover .lte-social li {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);}.lte-team-item .lte-social-wrapper .lte-social {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  height: auto;  list-style: none;  text-align: center;  margin: 0px 0px 0 0;  padding: 0;}.lte-team-item .lte-social-wrapper .lte-social li {  display: block;  margin: 0 0 0 0;  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transform: translateY(-10px);  -moz-transform: translateY(-10px);  -ms-transform: translateY(-10px);  -o-transform: translateY(-10px);  transform: translateY(-10px);}.lte-team-item .lte-social-wrapper .lte-social li:nth-child(1) {  -webkit-transition-delay: 50ms;  -moz-transition-delay: 50ms;  -o-transition-delay: 50ms;  transition-delay: 50ms;}.lte-team-item .lte-social-wrapper .lte-social li:nth-child(2) {  -webkit-transition-delay: 100ms;  -moz-transition-delay: 100ms;  -o-transition-delay: 100ms;  transition-delay: 100ms;}.lte-team-item .lte-social-wrapper .lte-social li:nth-child(3) {  -webkit-transition-delay: 150ms;  -moz-transition-delay: 150ms;  -o-transition-delay: 150ms;  transition-delay: 150ms;}.lte-team-item .lte-social-wrapper .lte-social li:nth-child(4) {  -webkit-transition-delay: 200ms;  -moz-transition-delay: 200ms;  -o-transition-delay: 200ms;  transition-delay: 200ms;}.lte-team-item .lte-social-wrapper .lte-social li:nth-child(5) {  -webkit-transition-delay: 250ms;  -moz-transition-delay: 250ms;  -o-transition-delay: 250ms;  transition-delay: 250ms;}.lte-team-item .lte-social-wrapper .lte-social li:nth-child(6) {  -webkit-transition-delay: 300ms;  -moz-transition-delay: 300ms;  -o-transition-delay: 300ms;  transition-delay: 300ms;}.lte-team-item .lte-social-wrapper .lte-social li:nth-child(7) {  -webkit-transition-delay: 350ms;  -moz-transition-delay: 350ms;  -o-transition-delay: 350ms;  transition-delay: 350ms;}.lte-team-item .lte-social-wrapper .lte-social li a {  position: relative;  z-index: 10;  font-size: 14px;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;  display: block;  margin: 8px auto 0;  background-color: #ffffff;  background-color: var(--white);  color: #1d2939;  color: var(--black);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  width: 36px;  height: 36px;  line-height: 36px;  text-align: center;}.lte-team-item .lte-social-wrapper .lte-social li a:hover {  color: #ffffff;  color: var(--white);  background-color: #1d2939;  background-color: var(--black);}.lte-team-slider .arrows {  margin-top: 70px;  margin-bottom: 24px;  position: relative;  text-align: center;}.lte-team-slider .arrows a {  position: relative;  margin: 0 5px;}.lte-team-slider .arrows a:hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}/*	21. Page Loader*/#lte-preloader {  top: 0;  left: 0;  right: 0;  bottom: 0;  position: fixed;  height: 100%;  width: 100%;  background-color: #ffffff;  background-color: var(--white);  z-index: 1999;  transition: all .3s ease;}.lte-background-black #lte-preloader {  background-color: #1d2939;  background-color: var(--black);}.pace-done > #lte-preloader {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  z-index: -100;}.pace-activity,.pace-progress {  display: none !important;}.pace {  -webkit-pointer-events: none;  pointer-events: none;  -webkit-user-select: none;  -moz-user-select: none;  user-select: none;  z-index: 3000;  position: fixed;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.paceloader-image .lte-pulse-loader,.paceloader-image .pace-activity,.paceloader-image .pace-progress {  display: none;}.paceloader-image .pace {  border: 0 none;  width: 200px;  height: 200px;}.paceloader-image .pace-image {  background-position: 50% 50%;  background-repeat: no-repeat;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 200px;  height: 200px;  margin: auto;  display: block;  z-index: 100;  position: fixed;  overflow: hidden;}.paceloader-image .lte-theme-loader {  display: none;}.pace.pace-inactive {  display: none;}.paceloader-spinner .lte-theme-loader {  display: block;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.paceloader-spinner .lte-theme-loader .lte-loader-1 {  -webkit-animation: loader 1250ms infinite linear;  -moz-animation: loader 1250ms infinite linear;  -o-animation: loader 1250ms infinite linear;  animation: loader 1250ms infinite linear;  border: 5px solid var(--main);  border-color: #64d9b9;  border-color: var(--main);  border-right-color: transparent;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  box-sizing: border-box;  display: inline-block;  position: relative;  overflow: hidden;  width: 42px;  height: 42px;}@keyframes loader {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}.paceloader-enabled .lte-theme-loader {  display: block;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  height: 35px;  width: 45px;  border: 3px solid var(--white);  border-color: #ffffff;  border-color: var(--white);  box-shadow: 0 0 0 3px var(--main);  margin: auto;  position: relative;  border-radius: 0 0 110px 110px;  background-image: linear-gradient(0deg, var(--black) 0, var(--black) 110px, transparent 110px, transparent 230px);  background-size: 230px 230px;  background-position: 0 0;  -webkit-animation: lte-fill 2s infinite;  -moz-animation: lte-fill 2s infinite;  -o-animation: lte-fill 2s infinite;  animation: lte-fill 2s infinite;}.paceloader-enabled .lte-theme-loader:before {  position: absolute;  content: "";  height: 12px;  width: 12px;  border: 3px solid var(--main);  border-color: #64d9b9;  border-color: var(--main);  border-radius: 0 40px 40px 0;  top: 0px;  right: -15px;}@keyframes lte-fill {  100% {    background-position: 0 -115px;  }}/*	22. Events*/.lte-events-sc {  display: table;  width: 100%;}.lte-background-black .lte-events-sc h5 > a {  color: #ffffff;  color: var(--white);}.lte-background-black .lte-events-sc h5 > a:hover {  color: #64d9b9;  color: var(--main);}.lte-background-black .lte-events-sc .lte-btn.disabled {  color: #ffffff;  color: var(--white);  background-color: #000000;}.lte-events-sc.lte-events-layout-grid:after {  content: "";  display: block;  clear: both;}.lte-events-sc.lte-events-layout-grid .lte-item {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  position: relative;  border-left: 1px solid var(--white);  border-color: #ffffff;  border-color: var(--white);  min-height: 600px;  float: left;  width: 25%;}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-events-sc.lte-events-layout-grid .lte-item {    width: 33.3%;  }  .lte-events-sc.lte-events-layout-grid .lte-item:nth-child(4) {    display: none;  }}@media (max-width: 1199px) {  .lte-events-sc.lte-events-layout-grid .lte-item {    width: 50%;    min-height: initial;    padding: 80px 60px;    border-bottom: 1px solid var(--white);    border-color: #ffffff;    border-color: var(--white);    border-color: rgba(255, 255, 255, 0.5);  }}@media (min-width: 768px) and (max-width: 991px) {  .lte-events-sc.lte-events-layout-grid .lte-item:nth-child(3),  .lte-events-sc.lte-events-layout-grid .lte-item:nth-child(4) {    border-bottom: 0;  }}@media (max-width: 767px) {  .lte-events-sc.lte-events-layout-grid .lte-item {    width: 100%;    padding: 60px 30px;  }}.lte-events-sc.lte-events-layout-grid .lte-item:first-child {  border-left: 0 transparent;}.lte-events-sc.lte-events-layout-grid .lte-item:before {  content: "";  background-color: #64d9b9;  background-color: var(--main);  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: block;  opacity: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-events-sc.lte-events-layout-grid .lte-item:hover:before {  opacity: .85;}@media (min-width: 1199px) {  .lte-events-sc.lte-events-layout-grid .lte-item:hover .lte-excerpt {    zoom: 1;    filter: alpha(opacity=100);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;    -webkit-transition-delay: 0.1s;    -moz-transition-delay: 0.1s;    -o-transition-delay: 0.1s;    transition-delay: 0.1s;    -webkit-transition: all 0.75s ease;    -moz-transition: all 0.75s ease;    -o-transition: all 0.75s ease;    transition: all 0.75s ease;  }  .lte-events-sc.lte-events-layout-grid .lte-item:hover .lte-event-pre {    /*.translateY(-120px);*/  }}@media (max-width: 1199px) {  .lte-events-sc.lte-events-layout-grid .lte-item:hover .lte-event-pre {    -webkit-transform: translateY(0) !important;    -moz-transform: translateY(0) !important;    -ms-transform: translateY(0) !important;    -o-transform: translateY(0) !important;    transform: translateY(0) !important;  }}.lte-events-sc.lte-events-layout-grid .lte-item .lte-href-overlay {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 3;}@media (min-width: 1199px) {  .lte-events-sc.lte-events-layout-grid .lte-item .lte-item-inner {    padding: 60px 30px;    width: 100%;    position: absolute;    z-index: 1;    bottom: 0px;  }}.lte-events-sc.lte-events-layout-grid .lte-item .lte-event-pre {  width: 100%;  display: table;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-event-date {  display: table-cell;  width: 1%;  vertical-align: bottom;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-info {  display: table-cell;  flex-grow: 1;  position: relative;  top: -6px;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-header {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  text-transform: uppercase;  letter-spacing: 4px;  font-size: 14px;  border-bottom: 1px solid rgba(255, 255, 255, 0.75);  padding-bottom: 8px;  margin-bottom: 6px;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-header a:hover {  color: #ffffff;  color: var(--white);}.lte-events-sc.lte-events-layout-grid .lte-item .lte-event-d {  font-size: 90px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  padding-right: 14px;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-event-m,.lte-events-sc.lte-events-layout-grid .lte-item .lte-event-y {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 22px;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-event-venue {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 22px;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-event-venue:before {  content: "/";  padding: 0 8px;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-row {  height: 0;  flex-basis: 100%;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-excerpt {  margin: 0 0 0 0;  position: absolute;  bottom: 0;  padding: 0 30px 30px 5px;  /*				height: 110px;*/  overflow: hidden;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0.35s ease;  -moz-transition: all 0.35s ease;  -o-transition: all 0.35s ease;  transition: all 0.35s ease;}.lte-events-sc.lte-events-layout-grid .lte-item .lte-more-link {  color: #ffffff;  color: var(--white);  margin-top: 20px;}.lte-events-sc.lte-events-layout-table {  margin-top: -50px;}.lte-events-sc.lte-events-layout-table .lte-item {  text-align: center;  display: table-row;}@media (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item {    margin-bottom: 0px;    display: block;    border-bottom: 1px solid rgba(0, 0, 0, 0.1);    padding-top: 50px;    padding-bottom: 50px;    max-width: 600px;    margin: 0 auto;  }  .lte-events-sc.lte-events-layout-table .lte-item:last-child {    border-bottom: 0 !important;  }}.lte-events-sc.lte-events-layout-table .lte-item > div {  padding-top: 50px;  padding-bottom: 50px;  display: table-cell;  vertical-align: middle;  text-align: center;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}@media (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item > div {    display: block;    padding: 0 0 10px;    border: 0;  }}.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item > div {  border-color: rgba(255, 255, 255, 0.1);}.lte-events-sc.lte-events-layout-table .lte-item:last-child > div {  border-bottom: 0;}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-date {  width: 6%;  text-align: left;  min-width: 150px;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  /*				@media @xs-only {				}*/}.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item .lte-event-date {  color: #64d9b9;  color: var(--second);}@media (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-event-date {    display: block;    width: 100%;    text-align: center;    margin-bottom: -20px;  }}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-date .lte-event-d {  font-size: 40px;  color: #64d9b9;  color: var(--main);  display: inline-block;  padding-right: 12px;  vertical-align: middle;}@media (max-width: 479px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-event-date .lte-event-d {    font-size: 48px;  }}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-date .lte-event-m {  display: inline-block;  line-height: 1.4em;  vertical-align: middle;  margin-top: -4px;}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-date .lte-event-y {  display: block;}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-date span {  color: #1d2939;  color: var(--black);  font-size: 14px;  line-height: 1em;  border-radius: 32px;}.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item .lte-event-date span {  color: #ffffff;  color: var(--white);}.lte-background-second .lte-events-sc.lte-events-layout-table .lte-item .lte-event-date span,.lte-background-main .lte-events-sc.lte-events-layout-table .lte-item .lte-event-date span {  background-color: #ffffff;  background-color: var(--white);}@media (min-width: 992px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-img {    padding-right: 40px;  }}@media (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-img {    display: inline-block;    width: 50%;    text-align: left;    padding-left: 30px;  }}@media (max-width: 479px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-img {    padding: 0;    text-align: center;  }}.lte-events-sc.lte-events-layout-table .lte-item .lte-img img {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  max-width: 100px;}.lte-events-sc.lte-events-layout-table .lte-item .lte-img img:hover {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}.lte-events-sc.lte-events-layout-table .lte-item .lte-info {  flex: 2;  text-align: left;  width: 24%;}@media (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-info {    text-align: center;    width: 100%;  }}.lte-events-sc.lte-events-layout-table .lte-item .lte-excerpt {  text-align: left;  padding-right: 60px;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}@media (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-excerpt {    text-align: center;    padding: 0;  }}@media (max-width: 767px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-link {    margin-top: 16px;  }}.lte-events-sc.lte-events-layout-table .lte-item .lte-btn .lte-btn-before:before {  margin-right: 12px;}@media (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-btn .lte-btn-before {    display: none;  }}@media (min-width: 992px) and (max-width: 1199px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-btn {    padding: 10px 24px 11px 24px;    line-height: 1.6em;    min-width: 140px;    font-size: 14px;  }}@media (min-width: 768px) and (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-btn {    margin-top: 10px;    padding: 10px 24px 11px 24px;    line-height: 1.6em;    min-width: 160px;    font-size: 16px;  }}.lte-events-sc.lte-events-layout-table .lte-item .lte-header {  margin: 0 0 6px;  display: block;  margin-top: -10px;  font-size: 30px;}@media (min-width: 1200px) and (max-width: 1599px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-header {    font-size: 24px;  }}@media (min-width: 992px) and (max-width: 1199px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-header {    font-size: 24px;  }}@media (min-width: 992px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-header {    padding-right: 20px;  }}@media (max-width: 991px) {  .lte-events-sc.lte-events-layout-table .lte-item .lte-header {    margin-top: 12px;  }}.lte-background-second .lte-events-sc.lte-events-layout-table .lte-item .lte-header a:hover,.lte-background-main .lte-events-sc.lte-events-layout-table .lte-item .lte-header a:hover {  color: #ffffff;  color: var(--white);}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-time {  padding-right: 24px;  padding-inline-end: 24px;  padding-inline-start: 0;}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-time:before {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e847";  top: 1px;}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-organizer {  padding-right: 0;  padding-inline-end: 0;  padding-inline-start: 0;}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-organizer:before {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e83c";  top: 1px;}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-venue,.lte-events-sc.lte-events-layout-table .lte-item .lte-event-time,.lte-events-sc.lte-events-layout-table .lte-item .lte-event-organizer {  color: #1d2939;  color: var(--black);  font-size: 14px;}.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item .lte-event-venue,.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item .lte-event-time,.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item .lte-event-organizer {  color: #ffffff;  color: var(--white);}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-venue:before,.lte-events-sc.lte-events-layout-table .lte-item .lte-event-time:before,.lte-events-sc.lte-events-layout-table .lte-item .lte-event-organizer:before {  font-size: 18px;  color: #64d9b9;  color: var(--main);  margin-right: 6px;  margin-inline-end: 6px;  margin-inline-start: 0;  position: relative;}.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item .lte-event-venue:before,.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item .lte-event-time:before,.lte-background-black .lte-events-sc.lte-events-layout-table .lte-item .lte-event-organizer:before {  color: #64d9b9;  color: var(--second);}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-venue {  margin-right: 24px;}.lte-events-sc.lte-events-layout-table .lte-item .lte-event-venue:before {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f3c5";  font-weight: 700;  font-size: 16px;  color: #64d9b9;  color: var(--main);  margin-right: 6px;}.lte-events-sc.hasDivider .lte-item {  padding-top: 30px;  border-top: 1px solid rgba(255, 255, 255, 0.1);}.lte-events-sc.hasDivider .lte-item:first-child {  border-top: 0;}.lte-background-main .lte-events-sc.hasDivider .lte-item {  border-top: 1px solid rgba(255, 255, 255, 0.4);}.tribe-events-single h1 {  display: none;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {  border: 0;}.tribe-common .tribe-common-form-control-text__input {  padding: 20px 20px 20px 40px !important;}.tribe-events-content {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);}.tribe-events-content p {  font-size: 18px;  line-height: 1.7em;  margin-bottom: 30px;}@media (max-width: 767px) {  .tribe-events-content p {    font-size: 18px;  }}.tribe-events-meta-group .tribe-events-single-section-title {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-transform: none;  font-size: 24px;}.tribe-events-back a,.tribe-events-back a {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 24px;}.tribe-common .tribe-common-h4 {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);}:root {  --tec-color-accent-primary: var(--main);  /*	--tec-color-background: var(--second);*/  --tec-color-background-primary-multiday: var(--second);  --tec-color-background-primary-multiday-hover: var(--gray);  --tec-font-family-sans-serif: var(--font-main);}/*	23. Subscribe block*/.subscribe-wrapper {  overflow: hidden;  background-size: cover;  background-color: #ebf3f5;  background-color: var(--gray);  z-index: 2;  position: relative;}.subscribe-wrapper .container {  max-width: initial;}.subscribe-wrapper .container .lte-heading .lte-watermark {  overflow: visible;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.subscribe-wrapper .lte-block-icon.lte-icon-size-xsmall i {  font-size: 18px;}@media (max-width: 767px) {  .subscribe-wrapper .lte-block-icon.lte-icon-size-xsmall li {    margin-bottom: 36px;  }}.subscribe-wrapper .lte-social ul {  margin-left: 10px;}@media (max-width: 767px) {  .subscribe-wrapper .lte-social ul {    margin-left: -15px;  }}.subscribe-wrapper .lte-social ul li a {  width: 60px;  height: 60px;  line-height: 62px;  background-color: #ffffff;  background-color: var(--white);}.subscribe-wrapper .lte-social ul li a span:before {  font-size: 14px;}.subscribe-wrapper .lte-social ul li a:hover {  background-color: #64d9b9;  background-color: var(--second);  color: #64d9b9;  color: var(--main);}@media (max-width: 1599px) {  .subscribe-wrapper .lte-social ul li a {    width: 48px;    height: 48px;    line-height: 48px;  }}.subscribe-wrapper .elementor-inner-section > div {  margin-inline-end: 0;}@media (max-width: 767px) {  .subscribe-wrapper .elementor-inner-section > div {    margin-right: auto;  }}.subscribe-wrapper .lte-logo img {  margin-top: 6px;}.subscribe-wrapper .container {  position: relative;}.subscribe-wrapper .container .lte-btn.color-hover-gray:hover {  background-color: #ebf3f5;  background-color: var(--gray);}.mc4wp-form {  position: relative;  background: transparent;  padding: 0 0;  margin: 0 auto;  text-align: start;}.mc4wp-form .lte-btn-wrap {  margin-left: 1px;}.lte-hide-checkbox-yes .mc4wp-form p > label {  display: none;}.mc4wp-form label {  padding: 0px 0 0 0px;  color: rgba(255, 255, 255, 0.75);  margin-top: 20px;}.mc4wp-form label input[type="checkbox"] {  position: relative;  top: 0px;  margin-right: 10px;}.mc4wp-form label a {  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.mc4wp-form .input-group {  position: relative;}.mc4wp-form .input-group input[type="email"] {  padding: 22px 22px 22px 30px;  height: 64px;  font-size: 16px;  background-color: #ffffff;  background-color: var(--white);  color: #1d2939;  color: var(--black);  border: 0 !important;}.mc4wp-form .input-group button {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);  height: 64px;  position: relative;  margin: 0 0 0 0px;  display: block;}.mc4wp-form .input-group button:hover {  background-color: #ebf3f5;  background-color: var(--gray);  color: #1d2939;  color: var(--black);}.mc4wp-form .input-group button:after {  font-style: normal;  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e82b";  font-size: 20px;  margin-left: 10px;  margin-inline-start: 10px;  margin-inline-end: 0;  position: relative;  top: 2px;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.rtl .mc4wp-form .input-group button:after {  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.lte-style-icon .mc4wp-form .input-group button {  margin-top: 3px;  margin-left: -6px;  width: 58px;  height: 58px;  background-color: #64d9b9;  background-color: var(--main);  font-size: 0;  padding: 0;  min-width: initial !important;  display: block;  color: #1d2939;  color: var(--black);}.lte-style-icon .mc4wp-form .input-group button:hover {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.lte-style-icon .mc4wp-form .input-group button:after {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Brands';  content: "\f3fe";  font-size: 20px;  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  margin: 0;}@media (max-width: 767px) {  .mc4wp-form .input-group button {    margin: 15px auto 0;  }}.lte-style-icon .mc4wp-form .input-group {  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: stretch;  -moz-box-align: stretch;  -webkit-align-items: stretch;  -ms-flex-align: stretch;  align-items: stretch;}.lte-style-icon .mc4wp-form .input-group input[type="email"] {  width: 1% !important;  -webkit-box-flex: 1;  -moz-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  position: relative;  margin-bottom: 0;  margin-right: -46px !important;}.lte-style-icon .mc4wp-form .input-group .input-group-append {  display: flex;  margin-left: -10px;}.lte-style-icon .mc4wp-form .input-group .input-group-append span {  display: flex;}@media (min-width: 768px) {  .mc4wp-form .input-group:not(.lte-style-icon) {    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: stretch;    -moz-box-align: stretch;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;  }  .mc4wp-form .input-group:not(.lte-style-icon) input[type="email"] {    width: 1% !important;    -webkit-box-flex: 1;    -moz-box-flex: 1;    -webkit-flex: 1 1 auto;    -ms-flex: 1 1 auto;    flex: 1 1 auto;    position: relative;    margin-bottom: 0;    margin-right: -46px !important;  }  .mc4wp-form .input-group:not(.lte-style-icon) .input-group-append {    display: flex;    margin-left: -10px;  }  .mc4wp-form .input-group:not(.lte-style-icon) .input-group-append span {    display: flex;  }}.mc4wp-form button,.mc4wp-form input {  margin-top: 0;  margin-bottom: 0 !important;}.mc4wp-form button:before,.mc4wp-form input:before {  display: none;}.lte-subscribe-large .mc4wp-form {  max-width: 660px;}.lte-subscribe-large .input-group-append {  display: block;  position: absolute;  top: 0;  right: 0;}.lte-subscribe-large .input-group-append button {  margin-top: 0;  height: 64px;  /*            @media @ms-and-less {                height: 64px;                line-height: 34px;            }*/}.lte-subscribe-large .input-group-append button:hover {  background-color: #ebf3f5;  background-color: var(--gray);  color: #64d9b9;  color: var(--main);}/*	24. Services*/.lte-services-sc.lte-layout-photos,.lte-services-sc.lte-layout-photos-large {  position: relative;  margin-top: -30px;  margin-bottom: 0px;}.lte-services-sc.lte-layout-photos .row,.lte-services-sc.lte-layout-photos-large .row {  -webkit-box-pack: center;  -moz-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}.lte-services-sc.lte-layout-photos .lte-item,.lte-services-sc.lte-layout-photos-large .lte-item {  margin-top: 30px;  transition: all .2s;  background-color: #1d2939;  background-color: var(--black);  padding: 0;  overflow: hidden;}.lte-services-sc.lte-layout-photos .lte-item:hover img,.lte-services-sc.lte-layout-photos-large .lte-item:hover img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}.lte-services-sc.lte-layout-photos .lte-item:hover .lte-photo-wrapper:before,.lte-services-sc.lte-layout-photos-large .lte-item:hover .lte-photo-wrapper:before {  opacity: .8;}.lte-services-sc.lte-layout-photos .lte-item article,.lte-services-sc.lte-layout-photos-large .lte-item article {  position: inherit;}.lte-services-sc.lte-layout-photos .lte-item .lte-image,.lte-services-sc.lte-layout-photos-large .lte-item .lte-image {  overflow: hidden;  position: relative;  display: block;  margin: 0 0 16px 0;}.lte-services-sc.lte-layout-photos .lte-item .lte-image img,.lte-services-sc.lte-layout-photos-large .lte-item .lte-image img {  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  width: 100%;}.lte-services-sc.lte-layout-photos.lte-layout-photos-large .lte-item,.lte-services-sc.lte-layout-photos-large.lte-layout-photos-large .lte-item {  border-right: 2px solid var(--white);}.lte-services-sc.lte-layout-photos.lte-layout-photos-large .lte-description,.lte-services-sc.lte-layout-photos-large.lte-layout-photos-large .lte-description {  min-height: 870px;}.lte-services-sc.lte-layout-photos .lte-description,.lte-services-sc.lte-layout-photos-large .lte-description {  color: #1d2939;  color: var(--black);  background-position: center center;  background-size: cover;  min-height: 670px;  text-align: center;  padding: 30px 30px 60px 30px;}@media (max-width: 991px) {  .lte-services-sc.lte-layout-photos .lte-description,  .lte-services-sc.lte-layout-photos-large .lte-description {    padding: 70px 30px 48px 30px;  }}.lte-background-black .lte-services-sc.lte-layout-photos .lte-description,.lte-background-black .lte-services-sc.lte-layout-photos-large .lte-description {  color: rgba(255, 255, 255, 0.8);}.lte-services-sc.lte-layout-photos .lte-description .lte-photo-wrapper,.lte-services-sc.lte-layout-photos-large .lte-description .lte-photo-wrapper {  pointer-events: none;  overflow: hidden;  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background-size: cover;  background-position: center;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-services-sc.lte-layout-photos .lte-description .lte-photo-wrapper:before,.lte-services-sc.lte-layout-photos-large .lte-description .lte-photo-wrapper:before {  content: "";  z-index: 1;  height: 100%;  width: 100%;  top: 0;  left: 0;  position: absolute;  background-image: -webkit-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -moz-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -ms-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: -o-linear-gradient(270deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  background-image: linear-gradient(-180deg, transparent 0%, rgba(29, 41, 57, 0.6) 70%);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  opacity: .25;  pointer-events: none;}.lte-services-sc.lte-layout-photos .lte-description .lte-photo-wrapper:before + .elementor-background-video-container + .elementor-container,.lte-services-sc.lte-layout-photos-large .lte-description .lte-photo-wrapper:before + .elementor-background-video-container + .elementor-container,.lte-services-sc.lte-layout-photos .lte-description .lte-photo-wrapper:before + .elementor-widget-wrap,.lte-services-sc.lte-layout-photos-large .lte-description .lte-photo-wrapper:before + .elementor-widget-wrap {  z-index: 2;}.lte-services-sc.lte-layout-photos .lte-description:hover .lte-photo-wrapper,.lte-services-sc.lte-layout-photos-large .lte-description:hover .lte-photo-wrapper {  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}.lte-services-sc.lte-layout-photos .lte-description img,.lte-services-sc.lte-layout-photos-large .lte-description img {  max-width: initial;}.lte-services-sc.lte-layout-photos .lte-description .lte-info,.lte-services-sc.lte-layout-photos-large .lte-description .lte-info {  padding-left: 15px;  padding-right: 15px;  position: absolute;  bottom: 45px;  left: 15px;  right: 15px;  text-align: center;  z-index: 2;  -webkit-transform: translateY(60px);  -moz-transform: translateY(60px);  -ms-transform: translateY(60px);  -o-transform: translateY(60px);  transform: translateY(60px);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-subheader,.lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-subheader {  text-transform: uppercase;  font-size: 12px;  letter-spacing: 4px;  display: block;  line-height: 1.2em;}.lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-header,.lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-header {  color: #ffffff;  color: var(--white);  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  margin: 0px 0 8px 0;  font-size: 24px;  line-height: 40px;  display: block;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}@media (max-width: 991px) {  .lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-header,  .lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-header {    font-size: 30px;  }}.lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-header:hover,.lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-header:hover {  color: #ffffff;  color: var(--white);}.lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-header + .lte-cut,.lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-header + .lte-cut {  margin-top: 20px;}.lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-header h5,.lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-header h5 {  color: #1d2939;  color: var(--black);}.lte-background-black .lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-header h5,.lte-background-black .lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-header h5 {  color: #ffffff;  color: var(--white);}.lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-header:hover h5,.lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-header:hover h5 {  color: #64d9b9;  color: var(--main);}.lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-cut,.lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-cut {  color: rgba(255, 255, 255, 0.9);  display: block;  max-width: 390px;  margin: 0 auto;  font-size: 16px;  line-height: 26px;  font-style: normal;  height: 52px;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;  opacity: 0;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}@media (max-width: 991px) {  .lte-services-sc.lte-layout-photos .lte-description .lte-info .lte-cut,  .lte-services-sc.lte-layout-photos-large .lte-description .lte-info .lte-cut {    max-width: initial;  }}.lte-services-sc.lte-layout-photos .lte-description:hover .lte-info,.lte-services-sc.lte-layout-photos-large .lte-description:hover .lte-info {  -webkit-transform: translateY(0px);  -moz-transform: translateY(0px);  -ms-transform: translateY(0px);  -o-transform: translateY(0px);  transform: translateY(0px);}.lte-services-sc.lte-layout-photos .lte-description:hover .lte-info .lte-cut,.lte-services-sc.lte-layout-photos-large .lte-description:hover .lte-info .lte-cut {  opacity: 1;}.lte-services-sc.lte-layout-photos .lte-description .lte-btn-wrap,.lte-services-sc.lte-layout-photos-large .lte-description .lte-btn-wrap {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 500;  font-size: 16px;}.lte-services-sc.lte-layout-photos .lte-description .lte-btn-wrap .lte-more-link,.lte-services-sc.lte-layout-photos-large .lte-description .lte-btn-wrap .lte-more-link {  margin-top: 24px;}.lte-services-sc.lte-layout-table .row {  margin: 0;}.lte-services-sc.lte-layout-table .lte-item {  display: flex;  align-items: center;  width: 100%;  padding-top: 30px;  padding-bottom: 30px;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}@media (max-width: 767px) {  .lte-services-sc.lte-layout-table .lte-item {    display: block;    text-align: center;  }}.lte-services-sc.lte-layout-table .lte-item:last-child {  border-bottom: 0;}.lte-services-sc.lte-layout-table .lte-item .lte-image {  flex-basis: 5%;  padding-right: 30px;}.lte-services-sc.lte-layout-table .lte-item .lte-image img {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  max-width: 110px;  border: 4px solid var(--main);  border-color: transparent;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-services-sc.lte-layout-table .lte-item .lte-image:hover img {  border-color: #64d9b9;  border-color: var(--main);}@media (max-width: 767px) {  .lte-services-sc.lte-layout-table .lte-item .lte-image {    padding-right: 0;    padding-bottom: 16px;    display: block;  }}.lte-services-sc.lte-layout-table .lte-item .lte-descr {  flex-basis: 45%;}.lte-services-sc.lte-layout-table .lte-item .lte-descr h5 {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 24px;  margin: 0 0 8px;}.lte-services-sc.lte-layout-table .lte-item .lte-descr p {  max-width: 320px;  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}@media (max-width: 767px) {  .lte-services-sc.lte-layout-table .lte-item .lte-descr p {    margin: 0 auto;  }}.lte-services-sc.lte-layout-table .lte-item .lte-subheader {  flex-basis: 35%;  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  text-align: start;  font-size: 18px;}@media (max-width: 1599px) {  .lte-services-sc.lte-layout-table .lte-item .lte-subheader {    flex-basis: 25%;  }}@media (max-width: 767px) {  .lte-services-sc.lte-layout-table .lte-item .lte-subheader {    text-align: center;    margin: 30px 0;  }}.lte-services-sc.lte-layout-table .lte-item .lte-link {  flex-basis: 5%;  text-align: end;}@media (max-width: 767px) {  .lte-services-sc.lte-layout-table .lte-item .lte-link {    text-align: center;  }}.lte-services-sc.lte-layout-table .lte-item .lte-link a {  white-space: nowrap;}.lte-services-sc.lte-layout-tabs .lte-tabs-container {  margin-bottom: 10px;  display: block !important;  text-align: center;}.lte-services-sc.lte-layout-tabs .lte-tabs-container span {  display: inline-block;  margin: 0 10px 20px;  padding: 20px 20px;  min-width: 260px;  border: 1px solid var(--gray-border);  font-weight: 700;  position: relative;  text-align: center;  cursor: pointer;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.lte-services-sc.lte-layout-tabs .lte-tabs-container span:hover {  background-color: #ebf3f5;  background-color: var(--gray);  border-color: #ebf3f5;  border-color: var(--gray);}@media (max-width: 767px) {  .lte-services-sc.lte-layout-tabs .lte-tabs-container span {    padding: 0;    border: 0;    border-bottom: 3px solid var(--second);    min-width: initial;  }  .lte-services-sc.lte-layout-tabs .lte-tabs-container span:hover {    background: transparent;  }}.lte-services-sc.lte-layout-tabs .lte-tabs-container span.lte-tab.active {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);  cursor: pointer;}.lte-services-sc.lte-layout-tabs .lte-tabs-container span.lte-tab.active:after {  content: "";  display: block;  position: absolute;  width: 100%;  bottom: 0;  left: 0;  height: 4px;  background-color: #64d9b9;  background-color: var(--second);}@media (max-width: 767px) {  .lte-services-sc.lte-layout-tabs .lte-tabs-container span.lte-tab.active {    background: transparent;    color: #1d2939;    color: var(--black);    border-color: var(--black);  }  .lte-services-sc.lte-layout-tabs .lte-tabs-container span.lte-tab.active:after {    display: none;  }}.lte-services-sc.lte-layout-tabs .lte-items {  display: block;  width: 100%;}.lte-services-sc.lte-layout-tabs .lte-item {  display: none;  background-size: cover;  width: 100%;  position: relative;  padding-bottom: 120px;}.lte-services-sc.lte-layout-tabs .lte-item .elementor-container {  max-width: initial !important;  width: 100%;}.lte-services-sc.lte-layout-tabs .lte-item:before {  content: "";  display: block;  background-color: #ffffff;  background-color: var(--white);  position: absolute;  height: 100%;  width: 120px;  z-index: 1;}@media (max-width: 991px) {  .lte-services-sc.lte-layout-tabs .lte-item:before {    display: none;  }}@media (max-width: 991px) {  .lte-services-sc.lte-layout-tabs .lte-item {    background: none !important;    padding-bottom: 0 !important;  }}.lte-services-sc.lte-layout-tabs .lte-item .lte-item-content {  width: 50%;  background-color: #ebf3f5;  background-color: var(--gray);  display: flex;  z-index: 2;  position: relative;  justify-content: end;}.lte-services-sc.lte-layout-tabs .lte-item .lte-item-content .lte-item-content-inner {  max-width: 960px;  padding: 160px;}@media (max-width: 1599px) {  .lte-services-sc.lte-layout-tabs .lte-item .elementor-container {    width: auto !important;  }  .lte-services-sc.lte-layout-tabs .lte-item .lte-item-content {    width: 70%;  }}@media (max-width: 1199px) {  .lte-services-sc.lte-layout-tabs .lte-item .lte-item-content .lte-item-content-inner {    padding: 80px;  }}@media (max-width: 991px) {  .lte-services-sc.lte-layout-tabs .lte-item .lte-item-content {    width: 100%;  }}@media (max-width: 767px) {  .lte-services-sc.lte-layout-tabs .lte-item .lte-item-content .lte-item-content-inner {    padding: 60px 30px;  }}.lte-services-sc.lte-layout-tabs .lte-item.active {  display: block;}.lte-services-archive {  margin-top: -30px;}.lte-services-archive article {  margin-top: 30px;}.lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows {  width: 64px;  height: 64px;  line-height: 62px;  font-size: 30px;  background: transparent;  color: #1d2939;  color: var(--black);  border-color: #1d2939;  border-color: var(--black);}.lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows.lte-arrow-left:before,.lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows.lte-arrow-right:before {  display: inline-block;  font-family: lte-font;  font-weight: 400 !important;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 30px;  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}@media (min-width: 1600px) {  .lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows .lte-arrow-left {    left: 30px;  }  .lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows .lte-arrow-right {    right: 30px;  }}@media (max-width: 1599px) {  .lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows .lte-arrow-left {    left: 10px;  }  .lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows .lte-arrow-right {    right: 10px;  }}.lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows a {  border-color: transparent;  background-color: transparent;}.lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows a:hover {  color: #64d9b9;  color: var(--main);  background-color: transparent;}@media (max-width: 1199px) {  .lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows.lte-arrows-sides-outside .lte-arrow-left,  .lte-swiper-slider-wrapper .lte-services-sc + .lte-arrows.lte-arrows-sides-outside .lte-arrow-right {    margin-top: 40px;  }}.lte-services-categories {  margin-top: -30px;}.lte-services-categories .lte-item-wrapper {  perspective: 1000px;  -webkit-perspective: 1000px;  width: 100%;  height: 100%;}@media (min-width: 768px) {  .lte-services-categories .lte-item-wrapper:hover .lte-item-inner {    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    transform: rotateY(180deg);  }}.lte-services-categories .lte-item-inner {  position: relative;  width: 100%;  height: 100%;  transition: transform 0.8s;  transform-style: preserve-3d;}.lte-services-categories .lte-header {  display: block;  font-size: 18px;}.lte-services-categories .lte-item {  text-align: center;  display: block;  margin-top: 30px;  padding: 70px 30px;  transform-style: preserve-3d;  -webkit-transform-style: preserve-3d;  background-color: #ffffff;  background-color: var(--white);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.lte-services-categories .lte-item .lte-item-inner-wrapper {  -webkit-transform: translateZ(60px);  -moz-transform: translateZ(60px);  -ms-transform: translateZ(60px);  -o-transform: translateZ(60px);  transform: translateZ(60px);  display: block;  position: relative;  height: 100%;}.lte-services-categories .lte-item.hasLabel {  /*					backface-visibility: hidden;			-webkit-backface-visibility: hidden;*/}.lte-services-categories .lte-item.hasLabel:after {  display: none;  content: "";  width: 0;  height: 0;  border-top: 85px solid var(--main);  border-left: 85px solid transparent;  /*				border-top-right-radius: @border-radius;*/  position: absolute;  top: 0;  right: 1px;  /*				backface-visibility: hidden;				-webkit-backface-visibility: hidden;					*/}.lte-services-categories .lte-item.hasLabel.lte-new:after {  border-top-color: var(--green);}.lte-services-categories .lte-item .lte-label {  display: none;  position: absolute;  top: -74px;  right: -28px;  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  width: 45px;  height: 45px;  display: block;  line-height: 85px;  text-transform: uppercase;  font-weight: bold;  font-size: 10px;  color: #ffffff;  color: var(--white);  backface-visibility: hidden;  -webkit-backface-visibility: hidden;}.lte-services-categories .lte-item .lte-icon {  font-size: 64px;  color: #64d9b9;  color: var(--main);}.lte-services-categories .lte-item .lte-header {  margin: 16px 0 0 0;  font-size: 24px;}.lte-services-categories .lte-item .lte-info {  display: block;  zoom: 1;  filter: alpha(opacity=55);  -webkit-opacity: 0.55;  -moz-opacity: 0.55;  opacity: 0.55;  font-size: 14px;}.lte-services-categories .lte-item-front,.lte-services-categories .lte-item-back {  backface-visibility: hidden;  -webkit-backface-visibility: hidden;}.lte-services-categories .lte-item-back {  margin-top: 0;  margin-bottom: 0px;  padding: 0;  top: 0;  left: 0;  bottom: 0;  right: 0;  position: absolute;  -webkit-transform: rotateY(180deg);  -moz-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  transform: rotateY(180deg);  background-size: cover;  color: #fff;}@media (max-width: 767px) {  .lte-services-categories .lte-item-back {    display: none;  }}.lte-services-categories .lte-item-back:before {  content: "";  background-color: #1d2939;  background-color: var(--black);  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  zoom: 1;  filter: alpha(opacity=45);  -webkit-opacity: 0.45;  -moz-opacity: 0.45;  opacity: 0.45;}.lte-services-categories .lte-item-back .lte-item-inner-info {  top: 50%;  left: 50%;  position: absolute;  width: 90%;  -webkit-transform: translateZ(60px) translateX(-50%) translateY(-50%);  -moz-transform: translateZ(60px) translateX(-50%) translateY(-50%);  -ms-transform: translateZ(60px) translateX(-50%) translateY(-50%);  -o-transform: translateZ(60px) translateX(-50%) translateY(-50%);  transform: translateZ(60px) translateX(-50%) translateY(-50%);}.lte-services-categories .lte-item-back .lte-header {  margin: 0;}.lte-services-categories .lte-item-back .lte-description {  font-size: 14px;  line-height: 1.6em;  margin-top: 8px;}/*	25. 404 page*/body.error404 .heading.color-main .header {  color: #ffffff !important;  color: var(--white) !important;}body.error404 img {  max-height: 300px;  width: auto;}@media (max-width: 991px) {  body.error404 img {    max-width: 100%;  }}body.error404 h4 {  font-size: 48px !important;  margin: 0 0 24px;}@media (max-width: 767px) {  body.error404 h4 {    font-size: 24px !important;  }}body.error404 h3,body.error404 h4 {  color: #1d2939 !important;  color: var(--black) !important;}body.error404.lte-background-black h3,body.error404.lte-background-black h4 {  color: #64d9b9 !important;  color: var(--main) !important;}body.error404.lte-background-black p {  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;}body.error404 .lte-content-wrapper {  min-height: 90vh;}.page-404 {  text-align: center;}body.error404 .page-404-default {  padding: 80px 0 160px;}body.error404 .page-404-default img {  margin-bottom: 30px;}body.error404 .page-404-default .center-404 {  max-width: 400px;  margin: 0 auto 36px;}/*	26. Elementor styles*/@media (max-width: 1599px) {  .lte-footer-wrapper .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .lte-text-page:not(.hasSidebar) .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .container {    width: 1400px;  }}@media (max-width: 1440px) {  .lte-footer-wrapper .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .lte-text-page:not(.hasSidebar) .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .container {    width: 1280px;  }}@media (max-width: 1320px) {  .lte-footer-wrapper .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .lte-text-page:not(.hasSidebar) .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .container {    width: 1180px;  }}@media (max-width: 1199px) {  .lte-footer-wrapper .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .lte-text-page:not(.hasSidebar) .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .container {    width: 86%;  }}@media (max-width: 767px) {  .lte-footer-wrapper .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .lte-text-page:not(.hasSidebar) .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,  .container {    width: auto;  }}div[class*="lte-background-"].elementor-column {  background-color: transparent;}div[class*="lte-background-"].elementor-column.lte-background-main .elementor-widget-wrap {  background-color: #64d9b9;  background-color: var(--main);}div[class*="lte-background-"].elementor-column.lte-background-second .elementor-widget-wrap {  background-color: #64d9b9;  background-color: var(--second);}div[class*="lte-background-"].elementor-column.lte-background-black .elementor-widget-wrap {  background-color: #1d2939;  background-color: var(--black);}div[class*="lte-background-"].elementor-column.lte-background-white .elementor-widget-wrap {  background-color: #ffffff;  background-color: var(--white);}div[class*="lte-background-"].elementor-column.lte-background-gray .elementor-widget-wrap {  background-color: #ebf3f5;  background-color: var(--gray);}.elementor-container.elementor-column-gap-no .elementor-element {  overflow: hidden;}.elementor-editor-active .lte-header-wrapper {  pointer-events: none;}.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {  /*    padding: 0px 15px !important;*/}.lte-background-black .elementor-widget-text-editor {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.elementor-accordion .elementor-accordion-item {  margin-bottom: 15px;  border-width: 0;}.elementor-accordion .elementor-accordion-item:last-child .elementor-tab-title {  border-bottom: 0;}.elementor-accordion .elementor-accordion-item .elementor-tab-title {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  font-size: 18px;  line-height: 1.4em;  padding: 16px 0px 32px;  border-bottom: 1px solid var(--gray-border);}.elementor-accordion .elementor-accordion-item .elementor-tab-title:hover {  color: #64d9b9;  color: var(--main);}.elementor-accordion .elementor-accordion-item .elementor-tab-title:hover a {  color: #64d9b9;  color: var(--main);}.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon-right {  margin-right: 32px !important;  margin-inline-start: 0 !important;  margin-inline-end: 32px !important;}.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon-left {  margin-top: -2px;  margin-right: 32px !important;  margin-inline-start: 0 !important;  margin-inline-end: 32px !important;}@media (max-width: 767px) {  .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon-left {    margin-bottom: 40px;  }}.elementor-accordion .elementor-accordion-item .elementor-tab-title i {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 24px;  position: relative;  top: 0px;  background-color: #64d9b9;  background-color: var(--main);  color: #1d2939;  color: var(--black);  width: 30px;  height: 30px;  line-height: 26px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  text-align: center;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.elementor-accordion .elementor-accordion-item .elementor-tab-title i:before {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  content: "+";  font-weight: 300;}.elementor-accordion .elementor-accordion-item .elementor-tab-title:hover i {  background-color: #1d2939;  background-color: var(--black);  color: #ffffff;  color: var(--white);}.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active i {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  font-size: 14px;  position: relative;  line-height: 30px;}.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active i:before {  font-family: 'Mulish', sans-serif;  font-family: var(--font-main), sans-serif;  letter-spacing: var(--font-main-letterspacing);  content: "‒";  font-weight: 300;}.elementor-accordion .elementor-accordion-item .elementor-tab-content {  padding-top: 0;  padding-left: 64px;  padding-bottom: 0;}.lte-background-black .elementor-accordion .elementor-accordion-item .elementor-tab-content p {  zoom: 1;  filter: alpha(opacity=65);  -webkit-opacity: 0.65;  -moz-opacity: 0.65;  opacity: 0.65;}.elementor-widget-progress .elementor-title {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-size: 22px;  line-height: 28px;  margin-bottom: 7px;}.elementor-widget-progress .elementor-progress-wrapper {  background-color: transparent;  padding: 6px;  margin-top: 8px;  border: 1px solid var(--gray-border);}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {  background-color: #64d9b9;  background-color: var(--main);  height: 6px;  line-height: 6px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar .elementor-progress-percentage {  font-family: 'Prompt', serif;  font-family: var(--font-headers), serif;  font-weight: 600;  letter-spacing: var(--font-headers-letterspacing);  font-weight: 500;  line-height: 16px;  font-size: 16px;  color: var(--black);  padding: 0;  position: absolute;  right: 0;  top: -30px;}.lte-background-black .elementor-widget-progress .elementor-progress-wrapper {  border-color: rgba(255, 255, 255, 0.4);}.lte-background-black .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-percentage {  color: #ffffff;  color: var(--white);}.lteZoomOut {  animation-name: lteZoomOut;}@keyframes lteZoomOut {  from {    opacity: 0;    -webkit-transform: scale3d(10, 10, 10);    -moz-transform: scale3d(10, 10, 10);    -ms-transform: scale3d(10, 10, 10);    -o-transform: scale3d(10, 10, 10);    transform: scale3d(10, 10, 10);  }  50% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    -moz-transform: scale3d(1, 1, 1);    -ms-transform: scale3d(1, 1, 1);    -o-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}/*	26. Revolution Slider*/.tp-bullets.custom .tp-bullet {  background: transparent !important;  font-size: 30px;  display: inline-block;  width: 20px;  height: 20px;}.tp-bullets.custom .tp-bullet:after {  display: block;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  transition: all 0.5s;  content: "";  width: 20px;  height: 20px;  border: 1px solid var(--white);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.tp-bullets.custom .tp-bullet:before {  display: block;  top: 0;  left: 0;  content: "";  top: 50%;  left: 50%;  position: absolute;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  width: 6px;  height: 6px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  background-color: #ffffff;  background-color: var(--white);  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;}.tp-bullets.custom .tp-bullet.selected {  border: 0;  cursor: default;}.tp-bullets.custom .tp-bullet.selected:before {  background-color: #1d2939;  background-color: var(--black);}.tp-bullets.custom .tp-bullet.selected:after {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  border-color: #1d2939;  border-color: var(--black);}.tp-bullets.custom .tp-bullet:not(.selected):hover:before {  background-color: #1d2939;  background-color: var(--black);  width: 12px;  height: 12px;}/*	28. Multipage*/.lte-image-preview {  margin-top: 30px;  margin-bottom: 30px;  -webkit-box-shadow: 0 0 30px rgba(29, 41, 57, 0.2);  -moz-box-shadow: 0 0 30px rgba(29, 41, 57, 0.2);  box-shadow: 0 0 30px rgba(29, 41, 57, 0.2);  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-clip: border-box;  display: block;  max-height: 700px;  height: 700px;  overflow: hidden;  background-size: 100%;  background-position: 50% 0;  transition: background 10s linear, box-shadow 0.2s linear;  -webkit-transition-delay: 0s;  -moz-transition-delay: 0s;  -o-transition-delay: 0s;  transition-delay: 0s;  position: relative;}.lte-image-preview.lte-preview-short {  max-height: 350px !important;}.lte-image-preview img {  position: absolute;  left: 0;  top: 0;  -webkit-transition: all 6s linear;  -moz-transition: all 6s linear;  -o-transition: all 6s linear;  transition: all 6s linear;  transform: translateY(0);}.lte-image-preview:hover {  -webkit-transition-delay: 0.2s;  -moz-transition-delay: 0.2s;  -o-transition-delay: 0.2s;  transition-delay: 0.2s;}.lte-image-preview:hover img {  /*transform: translateY(-1413px); */}.lte-multi-demo {  margin-right: 64px;  padding-right: 110px;}.lte-multi-demo:after {  content: "";  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  content: "\f245";  font-size: 30px;  text-align: center;  line-height: 78px;  color: #64d9b9;  color: var(--main);  /*		background: data-uri("../images/__multi-demo.png") no-repeat 50% 50%;*/  width: 80px !important;  height: 80px !important;  padding-left: 4px;  display: block;  background-color: #64d9b9;  background-color: var(--second);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  position: absolute;  right: 0;  top: 50% !important;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  margin-top: 4px;}@media (max-width: 767px) {  .lte-multi-demo {    padding-right: 0;    margin-right: 0;    text-align: center !important;  }  .lte-multi-demo:after {    position: relative;    right: auto;    margin: -20px auto 0;  }}.lte-coming-image {  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;}.lte-coming-header {  position: absolute;  top: 0;}.lte-multi-video {  margin-left: 64px;}.lte-multi-video .lte-heading-content {  padding-left: 110px;}.lte-multi-video .lte-subheader {  font-size: 24px !important;  padding-top: 12px;  text-transform: none !important;  margin-bottom: 0 !important;}.lte-multi-video .lte-header {  font-size: 16px;  padding-bottom: 21px;}.lte-multi-video .lte-header span {  color: #64d9b9 !important;  color: var(--main) !important;}.lte-multi-video:before {  content: "";  background: url("assets/images/video-play-big.png") 54% 50% no-repeat;  width: 80px !important;  height: 80px !important;  display: block;  background-color: #64d9b9;  background-color: var(--main);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  position: absolute;  left: 0;  bottom: auto !important;  right: auto !important;  top: 50% !important;  -webkit-transform: translateY(-50%) !important;  -moz-transform: translateY(-50%) !important;  -ms-transform: translateY(-50%) !important;  -o-transform: translateY(-50%) !important;  transform: translateY(-50%) !important;  margin-top: -2px !important;}@media (max-width: 767px) {  .lte-multi-video {    margin-left: 0;    text-align: center !important;  }  .lte-multi-video:before {    position: relative;    right: auto;    margin: -50px auto 50px !important;  }  .lte-multi-video .lte-heading-content {    padding-left: 0;  }}.lte-multi-colors .lte-multi-color {  width: 64px;  height: 64px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background-clip: border-box;  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);  display: inline-block;  margin-right: 35px;  margin-bottom: 35px;}@media (max-width: 767px) {  .lte-multi-colors .lte-multi-color {    width: 48px;    height: 48px;    margin-right: 20px;  }}.lte-multi-colors .lte-multi-color:last-child {  margin-right: 0;}.lte-multi-colors .lte-multi-color.color-main {  background-color: #64d9b9;  background-color: var(--main);}.lte-multi-colors .lte-multi-color.color-second {  background-color: #64d9b9;  background-color: var(--second);}.lte-multi-colors .lte-multi-color.color-black {  background-color: #1d2939;  background-color: var(--black);}.lte-multi-colors .lte-multi-color.color-gray {  background-color: #ebf3f5;  background-color: var(--gray);}.lte-multi-icons.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.lte-icon-shape-circle i:before {  line-height: 40px !important;}.lte-multi-icons.elementor-widget-lte-icons .lte-icon-content {  padding-top: 12px;}.lte-multi-header-clip .lte-header {  position: relative;  display: inline;  font-size: 220px;  font-weight: bold;  /*		text-shadow: 6px 6px @gray-color;*/  line-height: 1.2em;  padding: 0;  background: url("/wp-content/uploads/2021/01/parallax_04.jpg") center no-repeat;  background-position: 50% 50%;  -webkit-background-clip: text;  color: transparent;  z-index: 1;}.lte-multi-header-clip .lte-header span {  position: absolute;  left: 8px;  top: 36px;  color: #ebf3f5 !important;  color: var(--gray) !important;  z-index: -2;}