/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/main.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.use__body__font a {
  font-size: 17px;
  line-height: 28px;
}

.caps-large {
  color: #AAB0BE !important;
  font-size: 18px !important;
  line-height: 26px !important; /* 144.444% */
  font-weight: 600 !important;
}
@media (min-width: 992px) {
  .caps-large {
    font-size: 24px !important;
    line-height: 32px !important; /* 133.333% */
  }
}

.copy-small-bold {
  /* copy-small-bold */
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}

.copy-large-semibold {
  font-size: 19px;
  line-height: 28px; /* 147.368% */
}

.logo {
  margin: 0;
  display: flex;
  align-items: center;
}
.logo a {
  display: flex;
  align-items: center;
  margin-right: 30px;
}

.logo__text-main {
  color: #000;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 80% */
}
@media (max-width: 992px) {
  .logo__text-main {
    font-size: 22px !important;
    line-height: 24px !important;
  }
}
.logo__text-de-sub {
  display: flex;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
  color: #000;
  width: 52px;
}

.reference__grid {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .reference__grid {
    row-gap: 24px;
  }
}
.reference__grid .reference {
  display: flex;
  padding: 20px 25px !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1 1 279px;
  align-self: stretch;
  max-width: 279px;
  border-radius: 20px;
  background: var(--wp--preset--color--lookeen-dark-bg-152237);
  margin-left: 0 !important;
  margin-right: 0 !important;
  /* box_shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
}
.reference__grid .reference figure {
  max-width: 189px;
  padding: 20px;
}
.reference__grid .reference figure img {
  max-height: 79px;
  width: auto;
}

.awards__grid {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .awards__grid {
    row-gap: 24px;
  }
}
.awards__grid .awards {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 20px 25px 35px 25px !important;
  border-radius: 20px;
  background: var(--wp--preset--color--lookeen-dark-bg-152237);
  /* box_shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  flex: 1 1 382px;
  align-self: stretch;
  max-width: 382px;
}
.awards__grid .awards figure {
  display: flex;
  justify-content: center;
  padding: 20px;
  max-width: 292px;
  align-items: center;
  margin: 0 auto;
  height: 129px;
}
.awards__grid .awards figure img {
  width: 100%;
  height: auto;
  max-height: 89px;
}
.awards__grid .awards h3 {
  font-size: 19px !important;
  line-height: 28px !important; /* 147.368% */
}

.testimonial__grid {
  display: flex;
  row-gap: 16px;
  -moz-column-gap: 30px;
       column-gap: 30px;
  flex-wrap: wrap !important;
  justify-content: center;
}
@media (min-width: 768px) {
  .testimonial__grid {
    row-gap: 24px;
  }
}
.testimonial__grid .testimonial {
  background: var(--wp--preset--color--lookeen-dark-bg-152237);
  border-radius: 20px;
  /* box_shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  padding: 40px 24px !important;
  flex: 1 1 380px;
  max-width: 380px;
}
.testimonial__grid .testimonial h3 {
  font-size: 19px !important;
  line-height: 28px !important; /* 147.368% */
}
.testimonial__grid .testimonial--yellow {
  border-radius: 20px;
  border: 1px solid #FAFF00;
  background: rgba(250, 255, 0, 0.15);
}

.wp-block-gallery.lookeen__gallery {
  margin-top: 0 !important;
  justify-content: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 12px;
}
.wp-block-gallery.lookeen__gallery .wp-block-image {
  flex-grow: 0 !important;
  align-items: center;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.wp-block-gallery.lookeen__gallery .wp-block-image img {
  height: 36px !important;
  width: auto;
}
@media (min-width: 992px) {
  .wp-block-gallery.lookeen__gallery {
    -moz-column-gap: 50px;
         column-gap: 50px;
    row-gap: 26px;
  }
  .wp-block-gallery.lookeen__gallery .wp-block-image img {
    height: 38px !important;
    width: auto;
  }
}

.lookeen__hero {
  border-radius: 8px;
  overflow: hidden;
  /* box_shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
}
.lookeen__hero img {
  width: 100%;
  height: auto;
}

.lookeen__feature-box-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
}
@media (min-width: 768px) {
  .lookeen__feature-box-grid {
    row-gap: 24px;
  }
}

.lookeen__feature-box {
  background-color: var(--wp--preset--color--lookeen-dark-bg-152237);
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: 20px;
  /* box shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  margin: 0 !important;
  padding: 20px 24px 24px 24px !important;
  text-align: left;
}
.lookeen__feature-box .wp-block-heading {
  margin-top: 0 !important;
  color: white !important;
  margin-left: 0 !important;
  margin-bottom: 8px !important;
}
.lookeen__feature-box p {
  color: #AAB0BE !important;
}
@media (min-width: 768px) {
  .lookeen__feature-box {
    max-width: calc(50% - 20px) !important;
  }
}
@media (min-width: 992px) {
  .lookeen__feature-box {
    max-width: calc(33.3333% - 20px) !important;
  }
}
@media (min-width: 768px) {
  .lookeen__feature-box {
    padding: 40px !important;
  }
}
.lookeen__feature-box .wp-block-image {
  margin-left: 0 !important;
  margin-bottom: 10px !important;
  width: 44px !important;
  height: 47px !important;
}
.lookeen__feature-box .wp-block-image img {
  width: auto !important;
  max-width: 100% !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
@media (min-width: 768px) {
  .lookeen__feature-box .wp-block-image {
    margin-bottom: 20px !important;
  }
}
.lookeen__feature-box a {
  color: var(--wp--preset--color--lookeen-blue) !important;
}
.lookeen__feature-box a:hover {
  color: var(--wp--preset--color--lookeen-dark-blue) !important;
}

.lookeen__feature-box-grid.col-2 .lookeen__feature-box {
  max-width: 100% !important;
}
@media (min-width: 768px) {
  .lookeen__feature-box-grid.col-2 .lookeen__feature-box {
    max-width: calc(50% - 20px) !important;
  }
}

.lookeen__feature-box-grid.icon__centered .lookeen__feature-box .wp-block-image {
  margin-left: auto !important;
  margin-right: auto !important;
}

.lookeen__solutions-box-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center !important;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
}
@media (min-width: 768px) {
  .lookeen__solutions-box-grid {
    row-gap: 24px;
  }
}
.lookeen__solutions-box-grid .lookeen__solutions-box {
  background-color: var(--wp--preset--color--lookeen-dark-bg-152237);
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 382px;
  align-self: stretch;
  max-width: 382px !important;
  border-radius: 20px;
  /* box shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  margin: 0 !important;
  padding: 20px 24px 24px 24px !important;
  overflow: hidden;
  text-align: left;
  margin-left: 0 !important;
  margin-right: 0 !important;
  background-size: 342px 227px !important;
  background-repeat: no-repeat;
  background-position: bottom right;
  padding-bottom: 227px !important;
}
@media (min-width: 768px) {
  .lookeen__solutions-box-grid .lookeen__solutions-box {
    padding: 30px 40px 227px 40px !important;
  }
}
.lookeen__solutions-box-grid .lookeen__solutions-box .wp-block-heading {
  margin-left: 0 !important;
  margin-bottom: 8px !important;
  color: white !important;
}
.lookeen__solutions-box-grid .lookeen__solutions-box p {
  margin: 0 !important;
  color: #AAB0BE !important;
}
.lookeen__solutions-box-grid .lookeen__solutions-box p a {
  color: var(--wp--preset--color--lookeen-blue) !important;
  font-weight: 700;
}
.lookeen__solutions-box-grid .lookeen__solutions-box p a:hover {
  color: var(--wp--preset--color--lookeen-dark-blue) !important;
}
.lookeen__solutions-box-grid .lookeen__solutions-box p.lookeen__solution-content {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 24px !important;
}
.lookeen__solutions-box-grid .lookeen__solutions-box .wp-block-image {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 !important;
  max-width: 342px;
}

.lookeen__alternatives-box-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center !important;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
}
@media (min-width: 768px) {
  .lookeen__alternatives-box-grid {
    row-gap: 24px;
  }
}
.lookeen__alternatives-box-grid .lookeen__alternatives-box {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 382px;
  align-self: stretch;
  max-width: 382px !important;
  background: var(--wp--preset--color--lookeen-dark-bg-152237);
  border-radius: 20px;
  /* box shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  margin: 0 !important;
  padding: 20px 24px 24px 24px !important;
  overflow: hidden;
  text-align: left;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (min-width: 768px) {
  .lookeen__alternatives-box-grid .lookeen__alternatives-box {
    padding: 30px 40px 30px 40px !important;
  }
}
.lookeen__alternatives-box-grid .lookeen__alternatives-box .wp-block-heading {
  color: white !important;
  margin-bottom: 8px !important;
}
.lookeen__alternatives-box-grid .lookeen__alternatives-box p {
  margin: 0 !important;
  color: var(--wp--preset--color--lookeen-footer-off) !important;
}
.lookeen__alternatives-box-grid .lookeen__alternatives-box p a {
  color: var(--wp--preset--color--lookeen-blue);
  font-weight: 700;
}
.lookeen__alternatives-box-grid .lookeen__alternatives-box p.lookeen__solution-content {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 24px !important;
}
.lookeen__alternatives-box-grid .lookeen__alternatives-box .wp-block-button a.wp-block-button__link {
  color: var(--wp--preset--color--lookeen-blue) !important;
}
.lookeen__alternatives-box-grid .lookeen__alternatives-box .wp-block-button a.wp-block-button__link:hover {
  color: var(--wp--preset--color--lookeen-dark-blue) !important;
}

.lookeen__content-box-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center !important;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
}
.lookeen__content-box-grid h3 {
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  .lookeen__content-box-grid {
    row-gap: 24px;
  }
}
.lookeen__content-box-grid .lookeen__content-box {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 382px;
  align-self: stretch;
  max-width: 382px !important;
  background: var(--wp--preset--color--lookeen-dark-bg-152237);
  border-radius: 20px;
  /* box shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  margin: 0 !important;
  padding: 20px 24px 24px 24px !important;
  overflow: hidden;
  text-align: left;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (min-width: 768px) {
  .lookeen__content-box-grid .lookeen__content-box {
    padding: 30px 32px 30px 32px !important;
  }
}
.lookeen__content-box-grid .lookeen__content-box p {
  margin: 0 !important;
}
.lookeen__content-box-grid .lookeen__content-box p a {
  color: var(--wp--preset--color--lookeen-black);
  font-weight: 700;
}
.lookeen__content-box-grid .lookeen__content-box p.lookeen__solution-content {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 24px !important;
}
.lookeen__content-box-grid .lookeen__content-box ul {
  padding-left: 28px; /* Adjust this as per your desired padding */
  list-style-position: outside;
}
.lookeen__content-box-grid .lookeen__content-box ul li {
  padding-left: 0px; /* Same value as ul's padding-left */
  color: var(--wp--preset--color--lookeen-footer-off) !important;
}
.lookeen__content-box-grid .lookeen__content-box h3.wp-block-heading {
  margin-bottom: 8px;
}

.list__with-checkmark {
  padding-left: 0;
  list-style-type: none;
  margin-left: 0 !important;
}
.list__with-checkmark li {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\"><g clip-path=\"url%28%23clip0_12776_13430%29\"><path d=\"M14.0312 0C6.29395 0 0 6.29492 0 14.0322C0 21.7695 6.29395 28.0635 14.0312 28.0635C21.7686 28.0635 28.0635 21.7695 28.0635 14.0322C28.0635 6.29493 21.7686 0 14.0312 0ZM14.0312 26.0635C7.39746 26.0635 2 20.666 2 14.0322C2 7.39746 7.39746 2 14.0312 2C20.666 2 26.0635 7.39746 26.0635 14.0322C26.0635 20.666 20.666 26.0635 14.0312 26.0635Z\" fill=\"%230199FF\"/><path d=\"M19.8136 8.49434C19.6195 8.47505 19.4381 8.5107 19.2701 8.60127L19.115 8.71748L11.3907 16.1115L9.43078 13.8994C9.13293 13.5887 8.76757 13.4207 8.3341 13.3946C7.90051 13.3688 7.53185 13.4951 7.22814 13.7731C6.92394 14.0515 6.75255 14.4105 6.71374 14.85C6.70104 15.2643 6.83007 15.6395 7.10192 15.9759L10.2458 19.4885C10.3749 19.6437 10.5432 19.7699 10.7504 19.867C10.9572 19.964 11.1739 20.0125 11.4006 20.0125C11.6267 20.0125 11.85 19.961 12.0699 19.8574C12.2899 19.7538 12.4581 19.6244 12.5747 19.4692L20.3957 9.99835C20.5636 9.80426 20.6414 9.58783 20.6287 9.34833C20.6156 9.10907 20.5055 8.89887 20.2987 8.71747C20.1693 8.58832 20.0077 8.51387 19.8136 8.49434Z\" fill=\"%230199FF\"/></g><defs><clipPath id=\"clip0_12776_13430\"><rect width=\"28.0635\" height=\"28.0635\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: left top;
  margin-bottom: 8px;
  padding-left: 30px;
}
@media (min-width: 992px) {
  .list__with-checkmark li {
    background-size: 28px 28px;
    padding-left: 36px;
  }
}

.list__with-checkmark-white {
  padding-left: 0;
  list-style-type: none;
  margin-left: 0 !important;
}
.list__with-checkmark-white li {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\"><g clip-path=\"url%28%23clip0_12810_4837%29\"><path d=\"M14.0312 0C6.29395 0 0 6.29492 0 14.0322C0 21.7695 6.29395 28.0635 14.0312 28.0635C21.7686 28.0635 28.0635 21.7695 28.0635 14.0322C28.0635 6.29493 21.7686 0 14.0312 0ZM14.0312 26.0635C7.39746 26.0635 2 20.666 2 14.0322C2 7.39746 7.39746 2 14.0312 2C20.666 2 26.0635 7.39746 26.0635 14.0322C26.0635 20.666 20.666 26.0635 14.0312 26.0635Z\" fill=\"white\"/><path d=\"M19.8136 8.49434C19.6195 8.47505 19.4381 8.5107 19.2701 8.60127L19.115 8.71748L11.3907 16.1115L9.43078 13.8994C9.13293 13.5887 8.76757 13.4207 8.3341 13.3946C7.90051 13.3688 7.53185 13.4951 7.22814 13.7731C6.92394 14.0515 6.75255 14.4105 6.71374 14.85C6.70104 15.2643 6.83007 15.6395 7.10192 15.9759L10.2458 19.4885C10.3749 19.6437 10.5432 19.7699 10.7504 19.867C10.9572 19.964 11.1739 20.0125 11.4006 20.0125C11.6267 20.0125 11.85 19.961 12.0699 19.8574C12.2899 19.7538 12.4581 19.6244 12.5747 19.4692L20.3957 9.99835C20.5636 9.80426 20.6414 9.58783 20.6287 9.34833C20.6156 9.10907 20.5055 8.89887 20.2987 8.71747C20.1693 8.58832 20.0077 8.51387 19.8136 8.49434Z\" fill=\"white\"/></g><defs><clipPath id=\"clip0_12810_4837\"><rect width=\"28.0635\" height=\"28.0635\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: left top;
  margin-bottom: 8px;
  padding-left: 30px;
}
@media (min-width: 992px) {
  .list__with-checkmark-white li {
    background-size: 28px 28px;
    padding-left: 36px;
  }
}

.list__with-checkmark-normal {
  padding-left: 0;
  list-style-type: none;
  margin-left: 0 !important;
}
.list__with-checkmark-normal li {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\"><g clip-path=\"url%28%23clip0_12776_13430%29\"><path d=\"M14.0312 0C6.29395 0 0 6.29492 0 14.0322C0 21.7695 6.29395 28.0635 14.0312 28.0635C21.7686 28.0635 28.0635 21.7695 28.0635 14.0322C28.0635 6.29493 21.7686 0 14.0312 0ZM14.0312 26.0635C7.39746 26.0635 2 20.666 2 14.0322C2 7.39746 7.39746 2 14.0312 2C20.666 2 26.0635 7.39746 26.0635 14.0322C26.0635 20.666 20.666 26.0635 14.0312 26.0635Z\" fill=\"%230199FF\"/><path d=\"M19.8136 8.49434C19.6195 8.47505 19.4381 8.5107 19.2701 8.60127L19.115 8.71748L11.3907 16.1115L9.43078 13.8994C9.13293 13.5887 8.76757 13.4207 8.3341 13.3946C7.90051 13.3688 7.53185 13.4951 7.22814 13.7731C6.92394 14.0515 6.75255 14.4105 6.71374 14.85C6.70104 15.2643 6.83007 15.6395 7.10192 15.9759L10.2458 19.4885C10.3749 19.6437 10.5432 19.7699 10.7504 19.867C10.9572 19.964 11.1739 20.0125 11.4006 20.0125C11.6267 20.0125 11.85 19.961 12.0699 19.8574C12.2899 19.7538 12.4581 19.6244 12.5747 19.4692L20.3957 9.99835C20.5636 9.80426 20.6414 9.58783 20.6287 9.34833C20.6156 9.10907 20.5055 8.89887 20.2987 8.71747C20.1693 8.58832 20.0077 8.51387 19.8136 8.49434Z\" fill=\"%230199FF\"/></g><defs><clipPath id=\"clip0_12776_13430\"><rect width=\"28.0635\" height=\"28.0635\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: left 24px;
  margin-bottom: 0 !important;
  padding-left: 30px;
  padding-bottom: 24px;
  padding-top: 24px;
  margin-top: 0 !important;
}
.list__with-checkmark-normal lifirst-child {
  padding-top: 0px;
  background-position: left 0;
}
.list__with-checkmark-normal li:not(:last-child) {
  border-bottom: 2px solid #283C5B;
}
@media (min-width: 992px) {
  .list__with-checkmark-normal li {
    background-size: 28px 28px;
    padding-left: 36px;
  }
}

.list__with-checkmark-normal-white {
  padding-left: 0;
  list-style-type: none;
  margin-left: 0 !important;
}
.list__with-checkmark-normal-white li {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\"><g clip-path=\"url%28%23clip0_12810_4837%29\"><path d=\"M14.0312 0C6.29395 0 0 6.29492 0 14.0322C0 21.7695 6.29395 28.0635 14.0312 28.0635C21.7686 28.0635 28.0635 21.7695 28.0635 14.0322C28.0635 6.29493 21.7686 0 14.0312 0ZM14.0312 26.0635C7.39746 26.0635 2 20.666 2 14.0322C2 7.39746 7.39746 2 14.0312 2C20.666 2 26.0635 7.39746 26.0635 14.0322C26.0635 20.666 20.666 26.0635 14.0312 26.0635Z\" fill=\"white\"/><path d=\"M19.8136 8.49434C19.6195 8.47505 19.4381 8.5107 19.2701 8.60127L19.115 8.71748L11.3907 16.1115L9.43078 13.8994C9.13293 13.5887 8.76757 13.4207 8.3341 13.3946C7.90051 13.3688 7.53185 13.4951 7.22814 13.7731C6.92394 14.0515 6.75255 14.4105 6.71374 14.85C6.70104 15.2643 6.83007 15.6395 7.10192 15.9759L10.2458 19.4885C10.3749 19.6437 10.5432 19.7699 10.7504 19.867C10.9572 19.964 11.1739 20.0125 11.4006 20.0125C11.6267 20.0125 11.85 19.961 12.0699 19.8574C12.2899 19.7538 12.4581 19.6244 12.5747 19.4692L20.3957 9.99835C20.5636 9.80426 20.6414 9.58783 20.6287 9.34833C20.6156 9.10907 20.5055 8.89887 20.2987 8.71747C20.1693 8.58832 20.0077 8.51387 19.8136 8.49434Z\" fill=\"white\"/></g><defs><clipPath id=\"clip0_12810_4837\"><rect width=\"28.0635\" height=\"28.0635\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: left 24px;
  margin-bottom: 0 !important;
  padding-left: 30px;
  padding-bottom: 24px;
  padding-top: 24px;
  margin-top: 0 !important;
}
.list__with-checkmark-normal-white lifirst-child {
  padding-top: 0px;
  background-position: left 0;
}
.list__with-checkmark-normal-white li:not(:last-child) {
  border-bottom: 2px solid #283C5B;
}
@media (min-width: 992px) {
  .list__with-checkmark-normal-white li {
    background-size: 28px 28px;
    padding-left: 36px;
  }
}

.list__with-checkmark-normal-grey {
  padding-left: 0;
  list-style-type: none;
  margin-left: 0 !important;
}
.list__with-checkmark-normal-grey li {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\"><g clip-path=\"url%28%23clip0_10609_3409%29\"><path d=\"M14.0312 0C6.29395 0 0 6.29492 0 14.0322C0 21.7695 6.29395 28.0635 14.0312 28.0635C21.7686 28.0635 28.0635 21.7695 28.0635 14.0322C28.0635 6.29493 21.7686 0 14.0312 0ZM14.0312 26.0635C7.39746 26.0635 2 20.666 2 14.0322C2 7.39746 7.39746 2 14.0312 2C20.666 2 26.0635 7.39746 26.0635 14.0322C26.0635 20.666 20.666 26.0635 14.0312 26.0635Z\" fill=\"%23777777\"/><path d=\"M19.8137 8.49438C19.6196 8.47509 19.4382 8.51074 19.2703 8.60131L19.1151 8.71752L11.3909 16.1116L9.43091 13.8994C9.13306 13.5887 8.7677 13.4208 8.33423 13.3946C7.90064 13.3689 7.53198 13.4951 7.22827 13.7732C6.92407 14.0515 6.75268 14.4105 6.71387 14.8501C6.70117 15.2644 6.8302 15.6395 7.10205 15.9759L10.246 19.4885C10.375 19.6438 10.5433 19.77 10.7505 19.867C10.9573 19.9641 11.1741 20.0126 11.4008 20.0126C11.6268 20.0126 11.8501 19.961 12.0701 19.8574C12.29 19.7539 12.4582 19.6245 12.5748 19.4692L20.3959 9.99839C20.5637 9.8043 20.6415 9.58787 20.6288 9.34837C20.6157 9.10911 20.5056 8.89891 20.2988 8.71751C20.1694 8.58836 20.0078 8.51391 19.8137 8.49438Z\" fill=\"%23777777\"/></g><defs><clipPath id=\"clip0_10609_3409\"><rect width=\"28.0635\" height=\"28.0635\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: left 24px;
  margin-bottom: 0 !important;
  padding-left: 30px;
  padding-bottom: 24px;
  padding-top: 24px;
  margin-top: 0 !important;
}
.list__with-checkmark-normal-grey lifirst-child {
  padding-top: 0px;
  background-position: left 0;
}
.list__with-checkmark-normal-grey li:not(:last-child) {
  border-bottom: 2px solid #E3E3E3;
}
@media (min-width: 992px) {
  .list__with-checkmark-normal-grey li {
    background-size: 28px 28px;
    padding-left: 36px;
  }
}

.list__with-delete {
  padding-left: 0;
  list-style-type: none;
  margin-left: 0 !important;
}
.list__with-delete li {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\"><g clip-path=\"url%28%23clip0_12560_9405%29\"><path d=\"M14.0312 0.19043C6.29395 0.19043 0 6.48535 0 14.2227C0 21.96 6.29395 28.2539 14.0312 28.2539C21.7686 28.2539 28.0635 21.96 28.0635 14.2227C28.0635 6.48536 21.7686 0.19043 14.0312 0.19043ZM14.0312 26.2539C7.39746 26.2539 2 20.8564 2 14.2227C2 7.58789 7.39746 2.19043 14.0312 2.19043C20.666 2.19043 26.0635 7.58789 26.0635 14.2227C26.0635 20.8564 20.666 26.2539 14.0312 26.2539Z\" fill=\"%23F46464\"/><path d=\"M19.5625 14.127H9.0625\" stroke=\"%23F46464\" stroke-width=\"2.5\" stroke-linecap=\"round\"/></g><defs><clipPath id=\"clip0_12560_9405\"><rect width=\"28.0635\" height=\"28.0635\" fill=\"white\" transform=\"translate%280 0.19043%29\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: left 24px;
  margin-bottom: 0 !important;
  padding-left: 30px;
  padding-bottom: 24px;
  padding-top: 24px;
  margin-top: 0 !important;
}
.list__with-delete lifirst-child {
  padding-top: 0px;
  background-position: left 0;
}
.list__with-delete li:not(:last-child) {
  border-bottom: 2px solid #E3E3E3;
}
@media (min-width: 992px) {
  .list__with-delete li {
    background-size: 28px 28px;
    padding-left: 36px;
  }
}

.list__with-checkmark-darkblue {
  padding-left: 0;
  list-style-type: none;
  margin-left: 0 !important;
}
.list__with-checkmark-darkblue li {
  background-image: url("data:image/svg+xml,<svg width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g id=\"check 1\" clip-path=\"url%28%23clip0_4458_31778%29\"><path id=\"Vector\" d=\"M14.0312 0C6.29395 0 0 6.29492 0 14.0322C0 21.7695 6.29395 28.0635 14.0312 28.0635C21.7686 28.0635 28.0635 21.7695 28.0635 14.0322C28.0635 6.29493 21.7686 0 14.0312 0ZM14.0312 26.0635C7.39746 26.0635 2 20.666 2 14.0322C2 7.39746 7.39746 2 14.0312 2C20.666 2 26.0635 7.39746 26.0635 14.0322C26.0635 20.666 20.666 26.0635 14.0312 26.0635Z\" fill=\"%23052ED4\"/><path id=\"Vector_2\" d=\"M19.8136 8.49434C19.6195 8.47505 19.4381 8.5107 19.2701 8.60127L19.115 8.71748L11.3907 16.1115L9.43078 13.8994C9.13293 13.5887 8.76757 13.4207 8.3341 13.3946C7.90051 13.3688 7.53185 13.4951 7.22814 13.7731C6.92394 14.0515 6.75255 14.4105 6.71374 14.85C6.70104 15.2643 6.83007 15.6395 7.10192 15.9759L10.2458 19.4885C10.3749 19.6437 10.5432 19.7699 10.7504 19.867C10.9572 19.964 11.1739 20.0125 11.4006 20.0125C11.6267 20.0125 11.85 19.961 12.0699 19.8574C12.2899 19.7538 12.4581 19.6244 12.5747 19.4692L20.3957 9.99835C20.5636 9.80426 20.6414 9.58783 20.6287 9.34833C20.6156 9.10907 20.5055 8.89887 20.2987 8.71747C20.1693 8.58832 20.0077 8.51387 19.8136 8.49434Z\" fill=\"%23052ED4\"/></g><defs><clipPath id=\"clip0_4458_31778\"><rect width=\"28.0635\" height=\"28.0635\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: left top;
  margin-bottom: 8px;
  padding-left: 30px;
}
@media (min-width: 992px) {
  .list__with-checkmark-darkblue li {
    background-size: 28px 28px;
    padding-left: 36px;
  }
}

.lookeen__post-grid .wp-block-post-template {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
}
@media (min-width: 768px) {
  .lookeen__post-grid .wp-block-post-template {
    row-gap: 30px;
  }
}
.lookeen__post-grid .wp-block-post-template .wp-block-post {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  overflow: hidden;
  /* box shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  background: var(--wp--preset--color--lookeen-white);
  margin: 0 !important;
  padding: 0 !important;
  text-align: left;
  flex: 1 1 382px;
  align-self: stretch;
  max-width: 382px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  /* box_shadow */
}
.lookeen__post-grid .wp-block-post-template .wp-block-post .wp-block-read-more {
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.lookeen__post-grid .wp-block-post-template .wp-block-post .wp-block-post-featured-image {
  height: 210px;
  overflow: hidden;
  flex: 0 0 210px;
  margin-bottom: 0;
}
.lookeen__post-grid .wp-block-post-template .wp-block-post .wp-block-post-featured-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.lookeen__post-grid .wp-block-post-template .wp-block-post .post__content {
  padding: 18px 24px 24px 24px !important;
  flex: 1 1 100%;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .lookeen__post-grid .wp-block-post-template .wp-block-post .post__content {
    padding: 24px 40px 32px 40px !important;
  }
}
.lookeen__post-grid .wp-block-post-template .wp-block-post .post__content .wp-block-post-title {
  font-size: 22px !important;
  line-height: 30px !important; /* 147.368% */
}
.lookeen__post-grid .wp-block-post-template .wp-block-post .wp-block-heading {
  margin-left: 0 !important;
  margin-bottom: 8px !important;
}
.lookeen__post-grid .wp-block-post-template .wp-block-post p {
  margin: 0 !important;
}
.lookeen__post-grid .wp-block-post-template .wp-block-post p a {
  color: var(--wp--preset--color--lookeen-black);
  font-weight: 700;
}
.lookeen__post-grid .wp-block-post-template .wp-block-post p.lookeen__solution-content {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 24px !important;
}
.lookeen__post-grid .wp-block-post-template .wp-block-post:hover .wp-block-post-featured-image img {
  transform: scale(1.1);
}
.lookeen__post-grid .wp-block-post-template .wp-block-post:hover .wp-block-post-title a {
  color: var(--wp--preset--color--lookeen-blue) !important;
}

.lookeen__functions-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
}
@media (min-width: 768px) {
  .lookeen__functions-grid {
    row-gap: 24px;
  }
}
.lookeen__functions-grid > .wp-block-group {
  background: var(--wp--preset--color--lookeen-dark-bg-152237);
  position: relative;
  display: flex;
  flex-direction: column;
  margin-left: 0 !important;
  margin-right: 0 !important;
  flex: 1 1 382px;
  align-self: stretch;
  max-width: 382px;
  border-radius: 20px;
  overflow: hidden;
  /* box shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  padding: 20px 25px 35px 25px !important;
  text-align: left;
}
@media (min-width: 767px) {
  .lookeen__functions-grid > .wp-block-group {
    flex: 1 1 279px;
    max-width: 279px;
  }
}
@media (min-width: 992px) {
  .lookeen__functions-grid > .wp-block-group {
    padding: 20px 25px 35px !important;
  }
}
.lookeen__functions-grid > .wp-block-group .wp-block-heading {
  margin-left: 0 !important;
  margin-bottom: 8px !important;
}
.lookeen__functions-grid > .wp-block-group p {
  color: var(--wp--preset--color--lookeen-footer-off);
  font-size: 14px;
  line-height: 22px; /* 160% */
}
@media (min-width: 992px) {
  .lookeen__functions-grid > .wp-block-group p {
    font-size: 15px;
    line-height: 24px; /* 160% */
  }
}
.lookeen__functions-grid.grid__dark > .wp-block-group {
  background: #1B2B45 !important;
}

.btn__width-img-left .wp-block-button__link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn__width-img-left .wp-block-button__link img {
  margin-right: 6px;
}

.pricing__table-grid {
  display: flex;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 992px) {
  .pricing__table-grid {
    row-gap: 24px;
  }
}
.pricing__table-grid .wp-block-lookeen-blocks-pricing-table {
  flex: 1 1 382px;
  align-self: stretch;
  max-width: 382px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (min-width: 767px) {
  .pricing__table-grid .wp-block-lookeen-blocks-pricing-table {
    flex: 1 1 279px;
    max-width: 279px;
  }
}

.select__dropdown {
  display: block;
  position: relative;
}
@media (min-width: 768px) {
  .select__dropdown {
    display: none;
  }
}
.select__dropdown .select__time,
.select__dropdown .select__currency {
  border-radius: 8px;
  border: 2px solid #283C5B;
  display: flex;
  width: 101px;
  padding: 4px 0px;
  justify-content: center;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #fff;
  font-family: Outfit;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px; /* 169.231% */
  padding: 4px 20px 4px 12px;
  background: #152237;
}
.select__dropdown .select__time:focus-visible,
.select__dropdown .select__currency:focus-visible {
  outline: none;
}
.select__dropdown svg {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.select__dropdown svg path {
  stroke: #0179FF;
}

.toggle__buttons {
  box-sizing: border-box;
  display: none;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  height: 36px;
}
@media (min-width: 768px) {
  .toggle__buttons {
    display: flex;
  }
}
.toggle__buttons .outline {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid var(--wp--preset--color--lookeen-blue);
  z-index: 1;
  border-radius: 8px;
}
.toggle__buttons input {
  visibility: hidden;
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
}
.toggle__buttons .toggle__button {
  display: flex;
  padding: 4px 10px;
  justify-content: center;
  align-items: center;
  color: var(--wp--preset--color--lookeen-blue);
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  line-height: 28px; /* 186.667% */
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  z-index: 2;
  width: 73px;
}
.toggle__buttons .toggle__button:hover {
  cursor: pointer;
}
.toggle__buttons input:checked + .toggle__button {
  color: var(--wp--preset--color--lookeen-white);
  background-color: var(--wp--preset--color--lookeen-blue);
  border: 2px solid var(--wp--preset--color--lookeen-blue);
}

@media (max-width: 768px) {
  .toggle__container {
    justify-content: center !important;
  }
}
.downloads__box {
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
}
@media (max-width: 600px) {
  .downloads__box > .wp-block-group {
    padding: 30px !important;
  }
}
.downloads__box p {
  margin-bottom: 16px !important;
}
@media (min-width: 992px) {
  .downloads__box p {
    margin-bottom: 24px !important;
  }
}
.downloads__box .wp-block-button__link {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
}
@media (min-width: 992px) {
  .downloads__box .wp-block-button__link {
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  .downloads__box .wp-block-button__link {
    padding: 10px 20px !important;
  }
}
.downloads__box .wp-block-button.has__outline .wp-block-button__link {
  outline: 2px solid var(--wp--preset--color--lookeen-blue);
}
.downloads__box .wp-block-button.has__outline .wp-block-button__link:hover {
  background-color: var(--wp--preset--color--lookeen-dark-blue) !important;
  color: var(--wp--preset--color--lookeen-white) !important;
  outline: none;
}
@media (max-width: 768px) {
  .downloads__box .padding-20-24-0 {
    padding: 20px 24px 0 24px !important;
  }
}
.downloads__box .column__bg .wp-block-group {
  background-repeat: no-repeat;
  background-position: calc(100% + 5px) calc(100% + 5px) !important;
  background-size: contain !important;
  overflow: hidden;
}
@media (max-width: 781px) {
  .downloads__box .column__bg .wp-block-group {
    background-size: 271px !important;
    height: 285px;
    background-position: right bottom;
  }
}
@media (max-width: 600px) {
  .downloads__box .wp-block-button,
  .downloads__box .wp-block-button__link {
    width: 100%;
  }
}
.downloads__box .image {
  position: relative;
}
.downloads__box .image img {
  display: block;
  position: absolute;
  right: -5px;
  bottom: -5px;
  height: 100%;
  width: auto;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
@media (max-width: 600px) {
  .downloads__box .image {
    min-height: 250px !important;
  }
}

.heading__with-number {
  display: flex;
  margin-bottom: 24px !important;
}
.heading__with-number .number__wrapper {
  border-radius: 100%;
  margin: 0;
  width: 30px;
  height: 30px;
  display: flex;
  flex-shrink: 0 !important;
  justify-content: center;
  align-items: center;
  margin-right: 10px !important;
}
@media (min-width: 992px) {
  .heading__with-number .number__wrapper {
    width: 52px;
    height: 52px;
    margin-right: 16px !important;
  }
}
.heading__with-number .number__wrapper .list__number {
  font-size: 16px !important;
  font-weight: 600;
  line-height: 30px !important; /* 133.333% */
}
@media (min-width: 992px) {
  .heading__with-number .number__wrapper .list__number {
    font-size: 30px !important;
    line-height: 40px !important; /* 133.333% */
  }
}
.heading__with-number .wp-block-heading {
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 30px !important; /* 133.333% */
}
@media (min-width: 992px) {
  .heading__with-number .wp-block-heading {
    font-size: 30px !important;
    line-height: 40px !important; /* 133.333% */
  }
}

.enterprise__grid .wp-block-column .wp-block-image {
  margin-bottom: 16px !important;
}
.enterprise__grid .wp-block-column .wp-block-image img {
  border-radius: 100%;
  width: 100px;
  height: 10px;
}
@media (min-width: 992px) {
  .enterprise__grid .wp-block-column .wp-block-image img {
    width: 120px;
    height: 120px;
  }
}
@media (min-width: 992px) {
  .enterprise__grid .wp-block-column .wp-block-image {
    margin-bottom: 22px !important;
  }
}
.enterprise__grid .wp-block-column .enterprise__position {
  margin-bottom: 8px !important;
}
@media (min-width: 992px) {
  .enterprise__grid .wp-block-column .enterprise__position {
    margin-bottom: 14px !important;
  }
}

.wp-block-template-part {
  margin-top: 0 !important;
}

.wp-block-button__link.has-lookeen-dark-blue-background-color:hover {
  background-color: var(--wp--preset--color--lookeen-blue) !important;
}

.has-blue-outline-blue-text .wp-block-button__link:hover {
  background-color: var(--wp--preset--color--lookeen-dark-blue) !important;
  color: var(--wp--preset--color--lookeen-white) !important;
  border-color: var(--wp--preset--color--lookeen-dark-blue);
}

.has-dark-blue-outline-dark-blue-text .wp-block-button__link:hover {
  background-color: var(--wp--preset--color--lookeen-dark-blue) !important;
  color: var(--wp--preset--color--lookeen-white) !important;
}

.has-lookeen-dark-blue-2-background-color:hover {
  background-color: var(--wp--preset--color--lookeen-dark-blue) !important;
}

.wp-block-button__link.has-lookeen-blue-background-color:hover {
  background-color: var(--wp--preset--color--lookeen-dark-blue) !important;
}

.wp-block-table thead {
  border: none;
}

.wp-block-table td, .wp-block-table th {
  border: 2px solid #283C5B;
}

.table__checklist table {
  margin-bottom: 0;
}
.table__checklist table thead tr th:first-child {
  border: none;
}
.table__checklist table tbody tr td:first-child {
  color: #fff;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 164.706% */
  border-left: none;
}
.table__checklist table tbody tr:last-child td:first-child {
  border: none;
}

.solutions__side-box {
  background: var(--wp--preset--color--lookeen-dark-bg-152237) !important;
}
.solutions__side-box .solutions__side-box-heading {
  color: #FFFFFF !important;
}
.solutions__side-box .solutions__side-box-heading + .solutions__side-box-content {
  color: #AAB0BE !important;
}
.solutions__side-box figure {
  margin-top: 0 !important;
}

.btn__as-link a {
  color: #000 !important;
}
.btn__as-link a:hover {
  color: var(--wp--preset--color--lookeen-dark-blue) !important;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (max-width: 768px) {
  .lookeen__mobile__slider {
    width: 100%;
    max-width: 750px; /* Adjust as needed to ensure sufficient space */
    height: auto;
    overflow: hidden;
    margin: 0 auto !important; /* Center the slider if needed */
  }
  .lookeen__mobile__slider .lookeen__solutions-box {
    max-width: 100% !important;
    flex: none !important;
  }
  .lookeen__mobile__slider .swiper-pagination {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 40px;
  }
}
@media (max-width: 768px) and (min-width: 992px) {
  .lookeen__mobile__slider .swiper-pagination {
    margin-top: 48px !important;
  }
}
@media (max-width: 768px) {
  .lookeen__mobile__slider .swiper-pagination .swiper-pagination-bullet {
    display: inline-block;
    cursor: pointer;
    width: 8px;
    height: 8px;
    background: rgba(1, 153, 255, 0.3);
    border-radius: 99999px !important;
    border: none !important;
    box-shadow: none !important;
    margin-left: 5.5px !important;
    margin-right: 5.5px !important;
  }
  .lookeen__mobile__slider .swiper-pagination .swiper-pagination-bullet-active, .lookeen__mobile__slider .swiper-pagination .swiper-pagination-bullet:hover {
    background: var(--wp--preset--color--lookeen-blue);
  }
}
@media (max-width: 768px) and (min-width: 768px) {
  .lookeen__mobile__slider .swiper-pagination .swiper-pagination-bullet {
    width: 58px;
    height: 6px;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
@media (max-width: 768px) {
  .lookeen__mobile__slider .swiper-notification {
    display: none;
  }
}
.lp-awards__row {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
}
.lp-awards__row .lp-awards__item {
  align-items: center;
  display: flex;
}
.lp-awards__row figure {
  padding-left: 25px;
  padding-right: 25px;
  align-items: center;
}

.lookeen__version-history-block {
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  padding: 24px !important;
}
.lookeen__version-history-block .wp-block-heading {
  margin-bottom: 20px !important;
}
@media (min-width: 768px) {
  .lookeen__version-history-block {
    padding: 30px 40px 35px 40px !important;
  }
  .lookeen__version-history-block .wp-block-heading {
    margin-bottom: 30px !important;
  }
}

.lookeen__version-table {
  margin-bottom: 0;
  margin-top: 0;
}
.lookeen__version-table table {
  margin-bottom: 0;
  margin-top: 0;
}
.lookeen__version-table table tbody td {
  vertical-align: middle;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 25px;
  padding-right: 25px;
}
.lookeen__version-table table tbody tr:nth-child(1) td {
  border-top: none;
  text-align: center;
  color: #0179FF !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 30px !important; /* 133.333% */
}
.lookeen__version-table table tbody tr td {
  border-left: none;
  border-right: none;
}
.lookeen__version-table table tbody tr td:first-child {
  padding-left: 20px !important;
}
.lookeen__version-table table tbody tr td:not(:nth-child(1)) {
  color: var(--wp--preset--color--lookeen-footer-off);
  text-align: center;
  /* copy-small */
  font-family: Outfit;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 164.706% */
}
.lookeen__version-table table tbody tr td:nth-child(1) {
  color: var(--wp--preset--color--lookeen-white);
  /* copy-small-bold */
  font-family: Outfit;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 164.706% */
}
.lookeen__version-table .lookeen__version-table--mobile {
  display: none;
}
@media (max-width: 781px) {
  .lookeen__version-table table {
    display: none;
  }
  .lookeen__version-table .lookeen__version-table--mobile {
    display: block;
  }
}
.lookeen__version-table .lookeen__version-table--mobile tr td {
  padding: 10px 5px !important;
  text-align: left !important;
  font-size: 14px !important;
  line-height: 20px !important; /* 146.667% */
}
.lookeen__version-table .lookeen__version-table--mobile tr td:nth-child(1) {
  padding-left: 0 !important;
  white-space: nowrap !important;
  border-right: 2px solid #283C5B;
}
.lookeen__version-table .lookeen__version-table--mobile tr.lookeen__version-table--mobile-th td {
  text-align: center !important;
  color: #fff !important;
  border-right: none !important;
  font-size: 14px !important;
  line-height: 20px !important; /* 146.667% */
}

.feature__list-highlighted {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
}
.feature__list-highlighted li {
  border-radius: 16px;
  background: #F9FF3C;
  box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);
  padding: 10px 20px;
  color: var(--black, #000);
  /* h2 */
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px; /* 133.333% */
}

.lookeen__comparision-block {
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  padding: 24px !important;
}
.lookeen__comparision-block .wp-block-heading {
  margin-bottom: 20px !important;
}
@media (min-width: 768px) {
  .lookeen__comparision-block {
    padding: 30px 40px 35px 40px !important;
  }
  .lookeen__comparision-block .wp-block-heading {
    margin-bottom: 30px !important;
  }
}

.lookeen__comparision-block-grey {
  box-shadow: none !important;
}

.lookeen__comparision-block h2.wp-block-heading {
  margin-bottom: 0;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px; /* 121.739% */
}
@media (min-width: 992px) {
  .lookeen__comparision-block h2.wp-block-heading {
    font-size: 46px !important;
    line-height: 56px !important; /* 121.739% */
    margin-bottom: 0 !important;
  }
}
.lookeen__comparision-block h3.wp-block-heading {
  margin-bottom: 16px !important;
}
.lookeen__comparision-block .list__with-checkmark-normal-white,
.lookeen__comparision-block .list__with-checkmark-normal-grey,
.lookeen__comparision-block .list__with-delete {
  margin-bottom: 24px !important;
  margin-top: 8px !important;
}
.lookeen__comparision-block .list__with-checkmark-normal-white li,
.lookeen__comparision-block .list__with-checkmark-normal-grey li,
.lookeen__comparision-block .list__with-delete li {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-position: left top !important;
}
.lookeen__comparision-block hr.wp-block-separator {
  margin-bottom: 24px !important;
}

.has__highlighted-text mark {
  padding: 4px 3px;
  border-radius: 8px;
}

.neu__feature-badge-container {
  position: relative;
  display: flex;
  justify-content: flex-end;
}
.neu__feature-badge-container .neu__feature-badge {
  float: none;
  margin: 0;
  width: 200px;
}
@media (min-width: 1100px) {
  .neu__feature-badge-container .neu__feature-badge {
    position: absolute;
    top: 0;
    right: 0;
  }
}

.wp-block-heading a {
  color: var(--wp--preset--color--lookeen-blue);
}
.wp-block-heading a:hover {
  color: var(--wp--preset--color--lookeen-dark-blue) !important;
}

.lookeen__hero-block {
  position: relative;
}
.lookeen__hero-block-img {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 8px !important;
  overflow: hidden;
}
.lookeen__hero-block-img img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.lookeen__hero-block-text-box {
  background: transparent;
  position: absolute;
  right: 0;
  top: 65%;
  cursor: pointer;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 307px;
}
@media (min-width: 1100px) {
  .lookeen__hero-block-text-box {
    top: 60%;
    right: -20px;
    left: auto;
    transform: none;
  }
}
.lookeen__hero-block-text-box a.wp-block-button__link {
  width: 100%;
  box-sizing: border-box;
  box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.24);
  background: #FAFF00 !important;
  padding: 15px 15px 20px 15px !important;
  color: var(--grey-5, #2E2E2E);
  /* copy-extra-small */
  font-family: Outfit;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 22px !important; /* 146.667% */
}
.lookeen__hero-block-text-box a.wp-block-button__link span {
  color: #000 !important;
  font-family: Outfit;
  font-size: 30px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 40px !important; /* 133.333% */
}
.lookeen__hero-block-text-box a.wp-block-button__link:hover {
  background: var(--wp--preset--color--lookeen-dark-blue) !important;
  color: #fff !important;
}
.lookeen__hero-block-text-box a.wp-block-button__link:hover span {
  color: #fff !important;
}
@media (max-width: 600px) {
  .lookeen__hero-block {
    margin-bottom: 20px;
  }
}
@media (max-width: 380px) {
  .lookeen__hero-block a.wp-block-button__link {
    font-size: 15px !important;
    line-height: 22px !important; /* 146.667% */
  }
  .lookeen__hero-block a.wp-block-button__link span {
    font-size: 26px !important;
    line-height: 36px !important; /* 133.333% */
  }
}

.download__btns .enterprise__download-btn,
.download__btns .desktop__download-btn {
  width: 100%;
  max-width: 363px;
}
.download__btns .enterprise__download-btn a.wp-block-button__link,
.download__btns .desktop__download-btn a.wp-block-button__link {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #FFF;
  text-align: center;
  font-family: Outfit;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 22px !important; /* 133.333% */
}
@media (min-width: 425px) {
  .download__btns .enterprise__download-btn a.wp-block-button__link,
  .download__btns .desktop__download-btn a.wp-block-button__link {
    font-size: 24px !important;
    line-height: 32px !important; /* 133.333% */
  }
}
.download__btns .enterprise__download-btn a.wp-block-button__link span,
.download__btns .desktop__download-btn a.wp-block-button__link span {
  color: #8EC3FF !important;
  /* copy-extra-small */
  font-family: Outfit;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 22px !important; /* 146.667% */
}
.download__btns .enterprise__download-btn a.wp-block-button__link {
  background: #052ED4 !important;
}
.download__btns .enterprise__download-btn a.wp-block-button__link span {
  color: #7790F4 !important;
}
.download__btns .enterprise__download-btn a.wp-block-button__link:hover {
  background: var(--wp--preset--color--lookeen-dark-blue) !important;
}

.wp-block-button.has__hover-dark-blue a.wp-block-button__link:hover {
  background: var(--wp--preset--color--lookeen-dark-blue) !important;
  color: #fff !important;
}

mark.has-inline-color {
  border-radius: 22px 5px;
  padding: 3px 5px;
}

.neu__feature-block .caps-large {
  color: #EEF7FE !important;
}
@media (min-width: 992px) {
  .neu__feature-block .neu__feature-item p {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .neu__feature-block .neu__feature-badge img {
    max-width: 140px;
  }
}

.table__alternatives-mobile {
  max-width: 500px;
  margin: 0 auto;
}
.table__alternatives-mobile .table__alternatives-mobile-row-heading {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  margin-bottom: 16px;
}
.table__alternatives-mobile .table__alternatives-mobile-row {
  padding-top: 16px;
  padding-bottom: 16px;
}
.table__alternatives-mobile .table__alternatives-mobile-row .table__alternatives-mobile-row-head,
.table__alternatives-mobile .table__alternatives-mobile-row .table__alternatives-mobile-row-body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
}
.table__alternatives-mobile .table__alternatives-mobile-row .table__alternatives-mobile-row-head .cell,
.table__alternatives-mobile .table__alternatives-mobile-row .table__alternatives-mobile-row-body .cell {
  display: flex;
  justify-content: center;
  align-items: center;
}
.table__alternatives-mobile .table__alternatives-mobile-row .table__alternatives-mobile-row-head {
  margin-bottom: 4px;
}
.table__alternatives-mobile .table__alternatives-mobile-row:not(:last-child) {
  border-bottom: 2px solid #283C5B;
}

@media (min-width: 768px) {
  .table__alternatives-mobile {
    display: none;
  }
}
@media (max-width: 767px) {
  .table__alternatives table {
    display: none;
  }
}
.wp-block-buttons.btn__small .wp-block-button .wp-block-button__link {
  padding: 8px 15px !important;
}

.width--190 {
  max-width: 190px !important;
}

.width--215 {
  max-width: 215px !important;
}

.width--225 {
  max-width: 225px !important;
}

.width--230 {
  max-width: 230px !important;
}

.width--235 {
  max-width: 235px !important;
}

.width--400 {
  max-width: 400px !important;
}

.width--450 {
  max-width: 450px !important;
}

.width--500 {
  max-width: 500px !important;
}

.width--535 {
  max-width: 535px !important;
}

.width--550 {
  max-width: 550px !important;
}

.width--600 {
  max-width: 600px !important;
}

.width--650 {
  max-width: 650px !important;
}

.width--700 {
  max-width: 700px !important;
}

.width--750 {
  max-width: 750px !important;
}

.width--800 {
  max-width: 800px !important;
}

.width--825 {
  max-width: 825px !important;
}

.width--850 {
  max-width: 850px !important;
}

.width--900 {
  max-width: 900px !important;
}

.width--950 {
  max-width: 950px !important;
}

.width--1000 {
  max-width: 1000px !important;
}

.width--100p {
  width: 100% !important;
}
.width--100p a {
  width: 100% !important;
}

.height--400 {
  min-height: 400px !important;
}

.height--450 {
  min-height: 450px !important;
}

.height--500 {
  min-height: 500px !important;
}

.height--555 {
  min-height: 555px !important;
}

.height--550 {
  min-height: 550px !important;
}

.height--600 {
  min-height: 600px !important;
}

.height--650 {
  min-height: 650px !important;
}

.height--700 {
  min-height: 700px !important;
}

.height--750 {
  min-height: 750px !important;
}

.height--800 {
  min-height: 800px !important;
}

.height--825 {
  min-height: 825px !important;
}

.height--850 {
  min-height: 850px !important;
}

.height--900 {
  min-height: 900px !important;
}

.height--950 {
  min-height: 950px !important;
}

.height--1000 {
  min-height: 1000px !important;
}

.height--1100 {
  min-height: 1100px !important;
}

.height--1200 {
  min-height: 1200px !important;
}

.height--1300 {
  min-height: 1300px !important;
}

.height--1350 {
  min-height: 1350px !important;
}

.height--1400 {
  min-height: 1400px !important;
}

.height--1500 {
  min-height: 1500px !important;
}

.height--1600 {
  min-height: 1600px !important;
}

.height--1700 {
  min-height: 1700px !important;
}

.height--1800 {
  min-height: 1800px !important;
}

.height--1900 {
  min-height: 1900px !important;
}

.height--2000 {
  min-height: 2000px !important;
}

.mb--0 {
  margin-bottom: 0px !important;
}
.mb--0.wp-block-table table {
  margin-bottom: 0px !important;
}

.mt--0 {
  margin-top: 0px !important;
}
.mt--0.wp-block-table table {
  margin-top: 0px !important;
}

.ml--0 {
  margin-left: 0px !important;
}

.mr--0 {
  margin-right: 0px !important;
}

.mb--5 {
  margin-bottom: 5px !important;
}
.mb--5.wp-block-table table {
  margin-bottom: 5px !important;
}

.mt--5 {
  margin-top: 5px !important;
}
.mt--5.wp-block-table table {
  margin-top: 5px !important;
}

.ml--5 {
  margin-left: 5px !important;
}

.mr--5 {
  margin-right: 5px !important;
}

.mb--8 {
  margin-bottom: 8px !important;
}
.mb--8.wp-block-table table {
  margin-bottom: 8px !important;
}

.mt--8 {
  margin-top: 8px !important;
}
.mt--8.wp-block-table table {
  margin-top: 8px !important;
}

.ml--8 {
  margin-left: 8px !important;
}

.mr--8 {
  margin-right: 8px !important;
}

.mb--15 {
  margin-bottom: 15px !important;
}
.mb--15.wp-block-table table {
  margin-bottom: 15px !important;
}

.mt--15 {
  margin-top: 15px !important;
}
.mt--15.wp-block-table table {
  margin-top: 15px !important;
}

.ml--15 {
  margin-left: 15px !important;
}

.mr--15 {
  margin-right: 15px !important;
}

.mb--20 {
  margin-bottom: 20px !important;
}
.mb--20.wp-block-table table {
  margin-bottom: 20px !important;
}

.mt--20 {
  margin-top: 20px !important;
}
.mt--20.wp-block-table table {
  margin-top: 20px !important;
}

.ml--20 {
  margin-left: 20px !important;
}

.mr--20 {
  margin-right: 20px !important;
}

.mb--24 {
  margin-bottom: 24px !important;
}
.mb--24.wp-block-table table {
  margin-bottom: 24px !important;
}

.mt--24 {
  margin-top: 24px !important;
}
.mt--24.wp-block-table table {
  margin-top: 24px !important;
}

.ml--24 {
  margin-left: 24px !important;
}

.mr--24 {
  margin-right: 24px !important;
}

.mb--25 {
  margin-bottom: 25px !important;
}
.mb--25.wp-block-table table {
  margin-bottom: 25px !important;
}

.mt--25 {
  margin-top: 25px !important;
}
.mt--25.wp-block-table table {
  margin-top: 25px !important;
}

.ml--25 {
  margin-left: 25px !important;
}

.mr--25 {
  margin-right: 25px !important;
}

.mb--30 {
  margin-bottom: 30px !important;
}
.mb--30.wp-block-table table {
  margin-bottom: 30px !important;
}

.mt--30 {
  margin-top: 30px !important;
}
.mt--30.wp-block-table table {
  margin-top: 30px !important;
}

.ml--30 {
  margin-left: 30px !important;
}

.mr--30 {
  margin-right: 30px !important;
}

.mb--35 {
  margin-bottom: 35px !important;
}
.mb--35.wp-block-table table {
  margin-bottom: 35px !important;
}

.mt--35 {
  margin-top: 35px !important;
}
.mt--35.wp-block-table table {
  margin-top: 35px !important;
}

.ml--35 {
  margin-left: 35px !important;
}

.mr--35 {
  margin-right: 35px !important;
}

.mb--40 {
  margin-bottom: 40px !important;
}
.mb--40.wp-block-table table {
  margin-bottom: 40px !important;
}

.mt--40 {
  margin-top: 40px !important;
}
.mt--40.wp-block-table table {
  margin-top: 40px !important;
}

.ml--40 {
  margin-left: 40px !important;
}

.mr--40 {
  margin-right: 40px !important;
}

.mb--45 {
  margin-bottom: 45px !important;
}
.mb--45.wp-block-table table {
  margin-bottom: 45px !important;
}

.mt--45 {
  margin-top: 45px !important;
}
.mt--45.wp-block-table table {
  margin-top: 45px !important;
}

.ml--45 {
  margin-left: 45px !important;
}

.mr--45 {
  margin-right: 45px !important;
}

.mb--50 {
  margin-bottom: 50px !important;
}
.mb--50.wp-block-table table {
  margin-bottom: 50px !important;
}

.mt--50 {
  margin-top: 50px !important;
}
.mt--50.wp-block-table table {
  margin-top: 50px !important;
}

.ml--50 {
  margin-left: 50px !important;
}

.mr--50 {
  margin-right: 50px !important;
}

.mb--55 {
  margin-bottom: 55px !important;
}
.mb--55.wp-block-table table {
  margin-bottom: 55px !important;
}

.mt--55 {
  margin-top: 55px !important;
}
.mt--55.wp-block-table table {
  margin-top: 55px !important;
}

.ml--55 {
  margin-left: 55px !important;
}

.mr--55 {
  margin-right: 55px !important;
}

.mb--60 {
  margin-bottom: 60px !important;
}
.mb--60.wp-block-table table {
  margin-bottom: 60px !important;
}

.mt--60 {
  margin-top: 60px !important;
}
.mt--60.wp-block-table table {
  margin-top: 60px !important;
}

.ml--60 {
  margin-left: 60px !important;
}

.mr--60 {
  margin-right: 60px !important;
}

.mb--65 {
  margin-bottom: 65px !important;
}
.mb--65.wp-block-table table {
  margin-bottom: 65px !important;
}

.mt--65 {
  margin-top: 65px !important;
}
.mt--65.wp-block-table table {
  margin-top: 65px !important;
}

.ml--65 {
  margin-left: 65px !important;
}

.mr--65 {
  margin-right: 65px !important;
}

.mb--70 {
  margin-bottom: 70px !important;
}
.mb--70.wp-block-table table {
  margin-bottom: 70px !important;
}

.mt--70 {
  margin-top: 70px !important;
}
.mt--70.wp-block-table table {
  margin-top: 70px !important;
}

.ml--70 {
  margin-left: 70px !important;
}

.mr--70 {
  margin-right: 70px !important;
}

.mb--75 {
  margin-bottom: 75px !important;
}
.mb--75.wp-block-table table {
  margin-bottom: 75px !important;
}

.mt--75 {
  margin-top: 75px !important;
}
.mt--75.wp-block-table table {
  margin-top: 75px !important;
}

.ml--75 {
  margin-left: 75px !important;
}

.mr--75 {
  margin-right: 75px !important;
}

.mb--80 {
  margin-bottom: 80px !important;
}
.mb--80.wp-block-table table {
  margin-bottom: 80px !important;
}

.mt--80 {
  margin-top: 80px !important;
}
.mt--80.wp-block-table table {
  margin-top: 80px !important;
}

.ml--80 {
  margin-left: 80px !important;
}

.mr--80 {
  margin-right: 80px !important;
}

.mb--85 {
  margin-bottom: 85px !important;
}
.mb--85.wp-block-table table {
  margin-bottom: 85px !important;
}

.mt--85 {
  margin-top: 85px !important;
}
.mt--85.wp-block-table table {
  margin-top: 85px !important;
}

.ml--85 {
  margin-left: 85px !important;
}

.mr--85 {
  margin-right: 85px !important;
}

.mb--90 {
  margin-bottom: 90px !important;
}
.mb--90.wp-block-table table {
  margin-bottom: 90px !important;
}

.mt--90 {
  margin-top: 90px !important;
}
.mt--90.wp-block-table table {
  margin-top: 90px !important;
}

.ml--90 {
  margin-left: 90px !important;
}

.mr--90 {
  margin-right: 90px !important;
}

.mb--95 {
  margin-bottom: 95px !important;
}
.mb--95.wp-block-table table {
  margin-bottom: 95px !important;
}

.mt--95 {
  margin-top: 95px !important;
}
.mt--95.wp-block-table table {
  margin-top: 95px !important;
}

.ml--95 {
  margin-left: 95px !important;
}

.mr--95 {
  margin-right: 95px !important;
}

.mb--100 {
  margin-bottom: 100px !important;
}
.mb--100.wp-block-table table {
  margin-bottom: 100px !important;
}

.mt--100 {
  margin-top: 100px !important;
}
.mt--100.wp-block-table table {
  margin-top: 100px !important;
}

.ml--100 {
  margin-left: 100px !important;
}

.mr--100 {
  margin-right: 100px !important;
}

.z-index--1 {
  z-index: 1 !important;
}

.z-index--2 {
  z-index: 2 !important;
}

.z-index--3 {
  z-index: 3 !important;
}

.z-index--4 {
  z-index: 4 !important;
}

.z-index--5 {
  z-index: 5 !important;
}

.z-index--6 {
  z-index: 6 !important;
}

.z-index--7 {
  z-index: 7 !important;
}

.z-index--8 {
  z-index: 8 !important;
}

.z-index--9 {
  z-index: 9 !important;
}

.z-index--10 {
  z-index: 10 !important;
}

.z--index---2 {
  z-index: -2 !important;
}

.overflow__hidden {
  overflow: hidden !important;
}

.display__flex {
  display: flex !important;
}

.justify__center {
  justify-content: center !important;
}

.hide {
  display: none;
}

.border__bottom-2px-solid-e3e3e3 {
  border-bottom: 2px solid #E3E3E3;
}

.highlighted__text-container {
  display: block !important;
}

.highlighted__text {
  position: relative;
  z-index: 1;
  color: #0D1624 !important;
}
.highlighted__text::before {
  content: "";
  position: absolute;
  width: 113%;
  height: 105%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"126\" height=\"39\" viewBox=\"0 0 126 39\" fill=\"none\"><g style=\"mix-blend-mode:multiply\"><path d=\"M123.631 0.463406C112.068 1.31928 98.9315 0.836914 86.3722 0.705795C74.4227 0.581049 80.5907 0.736008 68.6783 0.651339C57.4371 0.571432 50.1262 0.505182 38.9007 0.442341C30.7196 0.396549 22.1011 0.211365 14.6812 0.890378C13.3353 1.03144 12.5308 1.41732 12.2677 2.048C10.9781 3.10588 10.0294 4.27416 9.42161 5.55285C6.77378 9.63975 5.02579 14.0946 3.63688 18.5104C2.23966 22.9529 0.843227 27.445 0.715643 32.1728C0.724534 33.235 0.733486 34.2973 0.742352 35.3595C0.348197 36.3597 0.890463 37.4187 2.36909 38.5366C8.74285 37.9534 16.0472 38.0531 23.0615 38.0734C33.8845 38.1047 44.8218 38.2591 55.6995 38.3501C67.9721 38.4528 58.1428 38.2018 70.4261 38.3161C78.2733 38.3892 86.1764 38.5221 93.9884 38.5566C99.9466 38.5829 105.819 38.5168 111.319 38.1097C112.665 37.9686 113.47 37.5827 113.733 36.952C115.022 35.8941 115.971 34.7259 116.579 33.4472C119.227 29.3603 120.975 24.9055 122.364 20.4896C123.761 16.0471 125.157 11.5551 125.285 6.82727C125.276 5.76501 125.267 4.70276 125.258 3.64051C125.652 2.64038 125.11 1.58134 123.631 0.463406Z\" fill=\"%23FAFF00\"/></g></svg>");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: -1;
}

.link__with-icon a {
  display: flex;
  align-items: center;
}
.link__with-icon a svg {
  width: 20px;
  margin-left: 10px;
}
.link__with-icon a:hover {
  color: var(--wp--preset--color--lookeen-dark-blue) !important;
}
.link__with-icon a:hover svg path {
  fill: var(--wp--preset--color--lookeen-dark-blue) !important;
}

.has__link-color li a {
  color: var(--wp--preset--color--lookeen-blue);
}
.has__link-color li a:hover {
  color: var(--wp--preset--color--lookeen-dark-blue);
}

.vh-50-container {
  min-height: 50vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.p-20 {
  padding: 20px;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.d-none {
  display: none !important;
}

.fw-img img {
  width: 100%;
}

.pr-20 {
  padding-right: 20px;
}

@media (max-width: 781px) {
  .mobile__column-reverse {
    flex-direction: column-reverse;
  }
}

@supports (-webkit-touch-callout: none) {
  .lookeen-ios-vid {
    border: 1px solid #fff;
  }
}

@media (max-width: 781px) {
  .hide__on-mobile {
    display: none;
  }
}

.footer__bottom a {
  color: var(--wp--preset--color--lookeen-white) !important;
}

.footer__logo-text {
  line-height: 1;
}

.lookeen__social {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}
.lookeen__social a {
  display: flex;
}
.lookeen__social a svg {
  fill: var(--wp--preset--color--lookeen-footer-off);
}
.lookeen__social a:hover svg {
  fill: var(--wp--preset--color--lookeen-white);
}

footer .wp-block-button__link {
  font-size: 14px !important;
  line-height: 24px !important;
}
footer h4 {
  font-size: 13px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 22px !important; /* 140% */
  margin-bottom: 7px !important;
}
@media (min-width: 992px) {
  footer h4 {
    font-size: 20px !important;
    line-height: 28px !important; /* 133.333% */
  }
}
footer .wp-block-column nav {
  margin-top: 0;
}
footer .wp-block-column nav ul li a {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: normal !important;
}
footer .wp-block-column nav ul li a:hover {
  color: var(--wp--preset--color--lookeen-white) !important;
}
@media (min-width: 992px) {
  footer .wp-block-column nav ul li a {
    font-size: 14px !important;
    line-height: 22px !important;
    font-weight: 600 !important;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
footer .footer__phone-cta .wp-block-button__link:hover {
  background: #1B2B44 !important;
}

.footer__cta-text {
  color: #FFF;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px; /* 171.429% */
}
@media (min-width: 992px) {
  .footer__cta-text {
    font-size: 14px;
    line-height: 24px; /* 175% */
  }
}

@media (max-width: 780px) {
  footer .wp-block-columns {
    gap: 0 !important;
  }
  footer .wp-block-columns .wp-block-column:first-child {
    display: none;
  }
  footer .wp-block-column:not(:first-child) .wp-block-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 0 !important;
  }
  footer .wp-block-column:not(:first-child) .wp-block-heading:hover {
    cursor: pointer;
  }
  footer .wp-block-column:not(:first-child) .wp-block-heading::after {
    content: "";
    display: block;
    width: 8px;
    height: 4px;
    background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"9\" height=\"6\" viewBox=\"0 0 9 6\" fill=\"none\"><path d=\"M1 1.25L4.5 4.75L8 1.25\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  footer .wp-block-column:not(:first-child) .wp-block-heading.is-open::after {
    transform: translateY(-50%) rotate(180deg);
  }
  footer .wp-block-column:not(:first-child) .wp-block-heading + nav {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    padding-left: 10px;
  }
  footer .wp-block-column:not(:first-child) .wp-block-heading + nav.is-open {
    max-height: 1000px;
  }
}
@media (max-width: 991px) {
  .footer__bottom {
    font-size: 13px !important;
  }
}

.blog__call-to-actions {
  gap: 20px !important;
}
.blog__call-to-actions .lookeen__search-form {
  background: #fff !important;
}
.blog__call-to-actions .lookeen__search-form input {
  background: #fff;
}
@media (max-width: 850px) {
  .blog__call-to-actions {
    gap: 16px !important;
    flex-direction: column !important;
  }
  .blog__call-to-actions .lookeen-dropdown-ul,
  .blog__call-to-actions .lookeen__search-form,
  .blog__call-to-actions .wp-block-buttons {
    width: 100% !important;
    max-width: 382px !important;
  }
  .blog__call-to-actions .wp-block-buttons .wp-block-button,
  .blog__call-to-actions .wp-block-buttons a {
    width: 100% !important;
  }
  .blog__call-to-actions .lookeen-dropdown-ul li,
  .blog__call-to-actions .lookeen__search-form input,
  .blog__call-to-actions .wp-block-button a {
    padding: 10px 20px !important;
    font-size: 15px !important;
    line-height: 22px !important;
  }
  .blog__call-to-actions .lookeen-dropdown-ul,
  .blog__call-to-actions .lookeen__search-form {
    height: 46px !important;
  }
}

.lookeen__post-pagination {
  margin-top: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0 !important;
}
.lookeen__post-pagination .wp-block-query-pagination-previous,
.lookeen__post-pagination .wp-block-query-pagination-next {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 0;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: 6px 8px;
  background-position: center;
}
.lookeen__post-pagination .wp-block-query-pagination-previous {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"8\" viewBox=\"0 0 6 8\" fill=\"none\"><path d=\"M4.5 1L1.5 4L4.5 7\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
.lookeen__post-pagination .wp-block-query-pagination-previous:hover {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"8\" viewBox=\"0 0 6 8\" fill=\"none\"><path d=\"M4.5 1L1.5 4L4.5 7\" stroke=\"%230179FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
.lookeen__post-pagination .wp-block-query-pagination-next {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"8\" viewBox=\"0 0 6 8\" fill=\"none\"><path d=\"M1.5 7L4.5 4L1.5 1\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
.lookeen__post-pagination .wp-block-query-pagination-next:hover {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"8\" viewBox=\"0 0 6 8\" fill=\"none\"><path d=\"M1.5 7L4.5 4L1.5 1\" stroke=\"%230179FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}
.lookeen__post-pagination .wp-block-query-pagination-next-arrow,
.lookeen__post-pagination .wp-block-query-pagination-previous-arrow {
  display: none !important;
}
.lookeen__post-pagination .wp-block-query-pagination-numbers {
  margin: 0 !important;
}
.lookeen__post-pagination .wp-block-query-pagination-numbers .page-numbers {
  width: 50px;
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  color: var(--wp--preset--color--lookeen-grey-5) !important;
  margin-bottom: 0;
  box-sizing: border-box;
}
.lookeen__post-pagination .wp-block-query-pagination-numbers .page-numbers:hover:not(.current):not(.dots) {
  border: 2px solid var(--wp--preset--color--lookeen-grey-5) !important;
  border-radius: 100%;
}
.lookeen__post-pagination .wp-block-query-pagination-numbers .page-numbers.current {
  color: var(--wp--preset--color--lookeen-blue) !important;
  border: 2px solid var(--wp--preset--color--lookeen-blue);
  border-radius: 100%;
}
@media (max-width: 600px) {
  .lookeen__post-pagination .wp-block-query-pagination-numbers .page-numbers {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 460px) {
  .lookeen__post-pagination .wp-block-query-pagination-numbers .page-numbers:not(.current):not(:first-child):not(:last-child):not(.dots) {
    display: none;
  }
}
@media (max-width: 350px) {
  .lookeen__post-pagination .wp-block-query-pagination-numbers .page-numbers {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 600px) {
  .lookeen__post-pagination .wp-block-query-pagination-previous,
  .lookeen__post-pagination .wp-block-query-pagination-next {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0;
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 350px) {
  .lookeen__post-pagination .wp-block-query-pagination-previous,
  .lookeen__post-pagination .wp-block-query-pagination-next {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0;
    width: 30px;
    height: 30px;
  }
}

.single-post .lookeen__search-form,
.single-post .lookeen-dropdown-ul {
  max-width: 100%;
  width: 100%;
  margin-top: 15px !important;
}
.single-post .newsletter__wrap {
  margin-top: 15px !important;
}
.single-post .lookeen__post-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: var(--wp--preset--color--lookeen-grey-3) !important;
  margin-top: 0;
}
.single-post .lookeen__post-meta .lookeen__post-author-avatar {
  display: inline-flex;
  align-items: center;
}
.single-post .lookeen__post-meta img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.single-post .lookeen__post-meta .separator {
  height: 4px;
  width: 4px;
  background: var(--wp--preset--color--lookeen-grey-3) !important;
  border-radius: 100%;
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
}
.single-post .lookeen__post-summary {
  margin-top: 0;
  margin-bottom: 36px;
}
.single-post .lookeen__post-summary p {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .single-post .lookeen__post-summary p {
    margin-bottom: 36px;
  }
}
@media (min-width: 992px) {
  .single-post .lookeen__post-summary {
    margin-bottom: 80px;
  }
}
.single-post .wp-block-post-title {
  margin-bottom: 8px !important;
}
@media (min-width: 992px) {
  .single-post .wp-block-post-title {
    margin-bottom: 24px !important;
  }
}
.single-post ul, .single-post ol {
  list-style-position: inside;
}
.single-post .wp-block-media-text {
  display: flex;
  margin-bottom: 24px;
  gap: 24px;
  flex-direction: column;
}
.single-post .wp-block-media-text .wp-block-media-text__media img {
  max-width: 400px;
}
.single-post .wp-block-media-text .wp-block-media-text__content {
  flex: 1;
  padding: 0;
}
.single-post .wp-block-media-text .wp-block-media-text__content p:last-child {
  margin-bottom: 0;
}
@media (min-width: 900px) {
  .single-post .wp-block-media-text {
    flex-direction: row;
  }
  .single-post .wp-block-media-text .wp-block-media-text__media {
    flex: 1 1 325px;
    max-width: 325px;
  }
}
@media (max-width: 899px) {
  .single-post .wp-block-media-text .wp-block-media-text__media {
    order: 1;
  }
  .single-post .wp-block-media-text .wp-block-media-text__content {
    order: 2;
  }
}
@media (max-width: 781px) {
  .single-post .single__post-sidebar {
    display: none;
  }
}

.single-post .post__bottom-bar {
  display: none !important;
  gap: 0 !important;
}

@media (max-width: 767px) {
  body.single-post #fc_frame {
    bottom: 100px !important;
  }
  body.single-post {
    padding-bottom: 42px;
  }
  body.single-post .post__bottom-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 42px;
    background: #fff;
    box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
    padding: 0 20px;
    display: flex !important;
  }
  body.single-post .post__bottom-bar .cta__blog p {
    font-weight: 500;
  }
  body.single-post .post__bottom-bar .cta__blog p a {
    color: #444746;
    display: inline-flex;
    align-items: center;
  }
  body.single-post .post__bottom-bar .cta__blog p a::before {
    content: "";
    display: inline-block;
    height: 8px;
    width: 4.5px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\" fill=\"none\"><path d=\"M4.5 1.5L1 5L4.5 8.5\" stroke=\"%23444746\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
  }
  body.single-post .post__bottom-bar .cta__blog:hover p a {
    color: var(--wp--preset--color--lookeen-blue);
  }
  body.single-post .post__bottom-bar .cta__blog:hover p a::before {
    background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\" fill=\"none\"><path d=\"M4.5 1.5L1 5L4.5 8.5\" stroke=\"%230179FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
  }
  body.single-post .post__bottom-bar .cta__share,
  body.single-post .post__bottom-bar .cta__comment,
  body.single-post .post__bottom-bar .cta__search,
  body.single-post .post__bottom-bar .cta__blog {
    padding-left: 0;
    padding-right: 0;
  }
  body.single-post .post__bottom-bar .cta__blog p {
    line-height: 1;
  }
  body.single-post .post__bottom-bar .cta__blog p a {
    line-height: 1;
    font-weight: 500 !important;
  }
  body.single-post .post__bottom-bar .cta__bar {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  body.single-post .post__bottom-bar .cta__share,
  body.single-post .post__bottom-bar .cta__comment,
  body.single-post .post__bottom-bar .cta__search {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
  }
  body.single-post .post__bottom-bar .cta__share svg,
  body.single-post .post__bottom-bar .cta__comment svg,
  body.single-post .post__bottom-bar .cta__search svg {
    width: 18px;
    height: 18px;
  }
  body.single-post .post__bottom-bar .cta__share svg.active path,
  body.single-post .post__bottom-bar .cta__comment svg.active path,
  body.single-post .post__bottom-bar .cta__search svg.active path {
    fill: var(--wp--preset--color--lookeen-blue);
  }
  body.single-post .post__bottom-bar .cta__share svg:hover,
  body.single-post .post__bottom-bar .cta__comment svg:hover,
  body.single-post .post__bottom-bar .cta__search svg:hover {
    cursor: pointer;
  }
  body.single-post .post__bottom-bar .cta__share svg:hover path,
  body.single-post .post__bottom-bar .cta__comment svg:hover path,
  body.single-post .post__bottom-bar .cta__search svg:hover path {
    fill: var(--wp--preset--color--lookeen-blue);
  }
  body.single-post .post__bottom-bar .cta__search.active svg path {
    fill: var(--wp--preset--color--lookeen-blue);
  }
  body.single-post .post__bottom-bar .lookeen__search-form {
    display: none;
    background: #fff;
    border-radius: 0;
    padding-top: 12px;
    margin-top: 0 !important;
  }
  body.single-post .post__bottom-bar .lookeen__search-form input {
    width: 100%;
    height: 40px;
    border-radius: 10px;
    border: 2px solid #EFEFEF;
    color: #444746 !important;
    font-family: inherit !important;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 22px !important; /* 146.667% */
  }
  body.single-post .post__bottom-bar .lookeen__search-form input::-moz-placeholder {
    color: #444746 !important;
    font-family: inherit !important;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 22px !important; /* 146.667% */
  }
  body.single-post .post__bottom-bar .lookeen__search-form input::placeholder {
    color: #444746 !important;
    font-family: inherit !important;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 22px !important; /* 146.667% */
  }
  body.single-post .post__bottom-bar .lookeen__search-form input:focus {
    color: var(--wp--preset--color--lookeen-blue) !important;
  }
  body.single-post .post__bottom-bar .lookeen__search-form input:focus::-moz-placeholder {
    color: var(--wp--preset--color--lookeen-blue) !important;
  }
  body.single-post .post__bottom-bar .lookeen__search-form input:focus::placeholder {
    color: var(--wp--preset--color--lookeen-blue) !important;
  }
  body.single-post .post__bottom-bar .lookeen__search-form .search-submit {
    right: 20px;
    width: 18px;
    padding: 0;
  }
  body.single-post .post__bottom-bar .lookeen__search-form .search-submit svg {
    width: 18px;
    height: 18px;
  }
  body.single-post .post__bottom-bar .lookeen__search-form.active {
    display: block;
  }
  body.single-post .post__bottom-bar .social-blog {
    display: none;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    justify-content: center;
    gap: 20px;
    padding-top: 12px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
  body.single-post .post__bottom-bar .social-blog .social {
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body.single-post .post__bottom-bar .social-blog .social a {
    display: flex;
  }
  body.single-post .post__bottom-bar .social-blog svg {
    width: 30px;
    height: 30px;
  }
  body.single-post .post__bottom-bar .social-blog.active {
    display: flex;
  }
}
.header__wrapper {
  position: sticky;
  top: 0;
  z-index: 999;
  margin: auto;
  padding: 0;
  background: var(--wp--preset--color--lookeen-dark-bg-0-d-1624);
}

body.blog .header__wrapper.shadow, body.single-post .header__wrapper.shadow, body.search body.archive .header__wrapper.shadow {
  box-shadow: 0 10px 40px 0 rgba(47, 47, 47, 0.1);
}

@media (max-width: 992px) {
  .sticky__header {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
}

body.logged-in .sticky__header.fixed {
  top: 32px;
}

body .wp-block-navigation__responsive-container-open:not(.always-shown) {
  display: block !important;
}

body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
  display: none !important;
}

@media (min-width: 1200px) {
  body .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none !important;
  }
  body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  header .hide__desktop {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  header .hide__mobile {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  header ul li {
    padding: 5px 15px !important;
    transition: all 0.1s ease-out;
  }
  header ul li a {
    color: #000;
    text-align: center;
    font-family: Outfit;
    font-style: normal;
    font-weight: 500;
    font-size: 16px !important;
    line-height: 28px !important; /* 175% */
  }
  header ul li:hover {
    border-radius: 8px !important;
    background: #1B2B44 !important;
  }
  header ul li:hover .wp-block-navigation__submenu-icon svg {
    color: #fff;
    transform: rotate(180deg);
  }
  header ul li.current-menu-item {
    border-radius: 8px !important;
    background: #1B2B44 !important;
  }
  header ul li.current-menu-item > a {
    color: #fff !important;
  }
  header ul li.current-menu-item .wp-block-navigation__submenu-icon svg {
    color: #fff;
  }
  header ul li.has-child {
    position: relative;
  }
  header ul li.has-child:hover::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    display: block;
    height: 14px;
  }
  header .wp-block-navigation__submenu-icon svg path {
    stroke-width: 2 !important;
  }
  header .wp-block-navigation__submenu-container {
    border: none !important;
    gap: 0 !important;
    border-radius: 20px !important;
    background: #1B2B44 !important;
    /* box_shadow */
    box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08) !important;
    overflow: hidden !important;
    padding: 10px !important;
    top: calc(100% + 13px) !important;
  }
  header .wp-block-navigation__submenu-container li {
    background: #1B2B44 !important;
    padding: 0 !important;
  }
  header .wp-block-navigation__submenu-container li.current-menu-item {
    background: #1B2B44 !important;
  }
  header .wp-block-navigation__submenu-container li:hover {
    background: #283C5B !important;
  }
  header .wp-block-navigation__submenu-container li:hover a {
    background: #283C5B !important;
  }
  header .wp-block-navigation__submenu-container li a {
    padding: 5px 15px;
    display: inline-flex;
    align-items: center;
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.4) !important;
    text-align: center;
    font-family: Outfit;
    font-style: normal;
    font-weight: 500;
    font-size: 16px !important;
    line-height: 28px !important; /* 175% */
  }
  header .wp-block-navigation__submenu-container li a.active {
    color: #fff !important;
  }
  header .wp-block-navigation__submenu-container li a:hover {
    color: #fff !important;
  }
  header .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container, header .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, header .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
    min-width: -moz-max-content !important;
    min-width: max-content !important;
  }
}
@media (max-width: 1199px) {
  header ul li a {
    color: #fff !important;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
  }
  header ul li.current-menu-item a {
    color: var(--wp--preset--color--lookeen-blue) !important;
  }
  header .navigation__menu-wrapper {
    width: 100% !important;
    justify-content: space-between !important;
  }
  header .wp-block-navigation ul li {
    width: 100%;
    position: relative;
  }
  header .wp-block-navigation__responsive-container.is-menu-open {
    background: var(--wp--preset--color--lookeen-dark-bg-0-d-1624) !important;
  }
  header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
    display: block;
  }
  header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child.ddl-active {
    background: #FAFAFA !important;
  }
  header .wp-block-navigation__responsive-container .wp-block-navigation__container {
    width: 100% !important;
    gap: 0 !important;
  }
  header .wp-block-navigation__responsive-container .wp-block-navigation__container > li a {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  header .wp-block-navigation__submenu-container {
    padding: 0 10px !important;
  }
  header .wpml-language-switcher-navigation-block.hide__desktop {
    width: 100% !important;
  }
  header .wpml-language-switcher-navigation-block.hide__desktop .wpml-ls-dropdown {
    width: 100% !important;
  }
  header .wpml-language-switcher-navigation-block.hide__desktop .wpml-ls-dropdown .wp-block-navigation-item__content {
    width: 100% !important;
  }
  header .wpml-language-switcher-navigation-block.hide__desktop .wpml-ls-dropdown .wp-block-navigation-item__content .current-language-item {
    min-height: auto !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    justify-content: space-between !important;
  }
  header .wpml-language-switcher-navigation-block.hide__desktop .wpml-ls-dropdown .wp-block-navigation-item__content .current-language-item .wp-block-navigation-item__label {
    color: var(--wp--preset--color--lookeen-blue) !important;
  }
  header .wpml-language-switcher-navigation-block.hide__desktop ul {
    padding-left: 0 !important;
  }
  header .wpml-language-switcher-navigation-block.hide__desktop ul li {
    margin: 0 !important;
  }
  header .wpml-language-switcher-navigation-block.hide__desktop .wp-block-navigation-item__content {
    color: #fff;
    font-family: Outfit;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
  }
  header .wp-block-navigation__responsive-container-close svg, header .wp-block-navigation__responsive-container-open svg {
    fill: #fff !important;
  }
}

.solutions__menu {
  margin-bottom: 24px;
}
.solutions__menu li {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.solutions__menu li a {
  color: #fff !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding-left: 13px !important;
}
.solutions__menu li.current-menu-item a {
  color: #fff !important;
  font-weight: 700;
  border-left: 3px solid #0179FF;
}
.solutions__menu li:hover a {
  color: #fff !important;
  font-weight: 700;
  border-left: 3px solid #0179FF;
}

.header__cta .wp-block-button .wp-block-button__link {
  font-size: 16px !important;
}

.wpml-ls-dropdown .wp-block-navigation__submenu-icon {
  display: none !important;
}

p:empty {
  display: none;
}

iframe {
  width: 100%;
  height: 100%;
  border: none;
}

.entry-content {
  margin-top: 0;
}

.has-global-padding {
  padding-left: 20px;
  padding-right: 20px;
}
.has-global-padding .has-global-padding {
  padding-left: 0;
  padding-right: 0;
}

.solutions__side-box .solutions__side-box-heading {
  font-size: 16px !important;
  line-height: 24px !important;
}
.solutions__side-box .solutions__side-box-content {
  font-size: 15px !important;
  line-height: 24px !important;
}

/* Mobile Styles */
@media (max-width: 781px) {
  .solutions__side-box {
    display: none;
  }
  .solutions__menu {
    display: none; /* Hide the original menu on mobile */
  }
  .mobile-dropdown-wrapper {
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }
  .mobile-dropdown-wrapper .mobile-dropdown {
    border-radius: 8px;
    border: 2px solid #283C5B;
    display: flex;
    padding: 4px 0px;
    justify-content: center;
    align-items: center;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    color: #fff;
    font-family: Outfit;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 169.231% */
    padding: 4px 20px 4px 12px;
    background: #152237;
    width: 100%;
    display: block; /* Show the dropdown on mobile */
  }
  .mobile-dropdown-wrapper .mobile-dropdown:focus-visible {
    outline: none;
  }
  .mobile-dropdown-wrapper svg {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
  }
  .mobile-dropdown-wrapper svg path {
    stroke: #0179FF;
  }
  .mobile-dropdown-wrapper.fixed {
    position: fixed;
    z-index: 999;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 40px);
  }
}
/* Desktop Styles */
@media (min-width: 782px) {
  .solutions__menu {
    display: flex; /* Show the original menu on desktop */
    margin-top: 0 !important;
  }
  .mobile-dropdown {
    display: none; /* Hide the dropdown on desktop */
  }
  .mobile-dropdown-wrapper {
    display: none;
  }
}
.btn_tab {
  display: none !important;
}

@media (min-width: 781px) {
  .tab_content_1,
  .tab_content_2 {
    display: block !important;
  }
}
@media (max-width: 781px) {
  .btn_tab {
    display: flex !important;
    gap: 20px;
  }
  .btn_tab .wp-block-button {
    flex: 1;
  }
  .btn_tab .wp-block-button .wp-block-button__link {
    width: 100%;
    font-size: 13px;
    line-height: 22px;
    padding: 4px 8px !important;
  }
  .btn_tab .wp-block-button.active .wp-block-button__link {
    border-color: #0179FF !important;
    color: #0179FF !important;
  }
  .tab_content_1 .wp-block-heading,
  .tab_content_1 .wp-block-lookeen-blocks-responsive-spacer,
  .tab_content_2 .wp-block-heading,
  .tab_content_2 .wp-block-lookeen-blocks-responsive-spacer {
    display: none !important;
  }
  .tab_content_1 .wp-block-lookeen-blocks-accordion,
  .tab_content_2 .wp-block-lookeen-blocks-accordion {
    width: 100% !important;
  }
  .tab_content_2 {
    display: none;
  }
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none !important;
}

input[type=search]::-ms-clear {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
}

input[type=search]::-ms-reveal {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
}

.social__accounts svg path {
  transition: all 0.3s ease-in-out;
}
.social__accounts a:hover svg path {
  fill: var(--wp--preset--color--lookeen-blue);
}

#respond {
  padding-top: 30px;
  border-top: 2px solid #EFEFEF;
  margin-top: 30px;
}
#respond .form-submit {
  margin-bottom: 30px;
}
#reply-title {
  color: var(--wp--preset--color--lookeen-black);
  font-size: 22px;
  font-weight: 600;
  line-height: 30px; /* 136.364% */
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 0;
  margin-bottom: 30px;
  position: relative;
}
@media (max-width: 600px) {
  #reply-title {
    font-size: 20px;
  }
}
#reply-title::after {
  content: "";
  display: block;
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path id=\"Vector\" d=\"M8.03732 9.57191C7.74317 9.57191 7.46199 9.45511 7.25435 9.24747L0.324437 2.3181C-0.108146 1.88553 -0.108146 1.18475 0.324437 0.752171C0.75702 0.319589 1.4578 0.319589 1.89037 0.752171L8.03731 6.89857L14.1096 0.825714C14.5422 0.393132 15.243 0.393132 15.6756 0.825714C16.1081 1.2583 16.1082 1.95907 15.6756 2.39165L8.82028 9.24747C8.61264 9.45511 8.33148 9.57191 8.03732 9.57191Z\" fill=\"black\"/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
#reply-title:hover {
  cursor: pointer;
}
#reply-title:hover:not(.cancel-comment-reply-link) {
  color: var(--wp--preset--color--lookeen-blue);
}
#reply-title:hover::after {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path id=\"Vector\" d=\"M8.03732 9.57191C7.74317 9.57191 7.46199 9.45511 7.25435 9.24747L0.324437 2.3181C-0.108146 1.88553 -0.108146 1.18475 0.324437 0.752171C0.75702 0.319589 1.4578 0.319589 1.89037 0.752171L8.03731 6.89857L14.1096 0.825714C14.5422 0.393132 15.243 0.393132 15.6756 0.825714C16.1081 1.2583 16.1082 1.95907 15.6756 2.39165L8.82028 9.24747C8.61264 9.45511 8.33148 9.57191 8.03732 9.57191Z\" fill=\"%230179FF\"/></svg>");
}
#reply-title.active {
  color: var(--wp--preset--color--lookeen-blue);
}
#reply-title.active::after {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M7.96268 0.42809C8.25683 0.42809 8.53801 0.544892 8.74565 0.752526L15.6756 7.6819C16.1081 8.11447 16.1081 8.81525 15.6756 9.24783C15.243 9.68041 14.5422 9.68041 14.1096 9.24783L7.96269 3.10143L1.89036 9.17428C1.45778 9.60687 0.757002 9.60687 0.324431 9.17428C-0.108141 8.7417 -0.108152 8.04092 0.324431 7.60835L7.17972 0.752526C7.38736 0.544892 7.66852 0.42809 7.96268 0.42809Z\" fill=\"%230179FF\"/></svg>");
}

.comment-form {
  max-height: 0;
  overflow: hidden;
}
.comment-form.active {
  max-height: 1000px;
}
.comment-form .comment-notes {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  color: var(--wp--preset--color--lookeen-grey-5);
  font-size: 17px;
  font-weight: 400;
  line-height: 28px; /* 164.706% */
}
.comment-form label {
  color: var(--wp--preset--color--lookeen-black);
  font-size: 17px;
  font-weight: 700;
  line-height: 28px; /* 164.706% */
  margin-bottom: 8px;
}
.comment-form #comment {
  border-radius: 8px;
  border: 2px solid #EFEFEF;
  margin-bottom: 24px;
}
.comment-form #comment:focus, .comment-form #comment:hover, .comment-form #comment:active .comment-form #comment.focus-visible {
  border-color: var(--wp--preset--color--lookeen-blue) !important;
  outline: none;
}
.comment-form .comment-form-url {
  display: none;
}
.comment-form #author,
.comment-form #email {
  border-radius: 8px;
  border: 2px solid #EFEFEF;
  margin-bottom: 24px;
}
.comment-form #author:focus, .comment-form #author:hover, .comment-form #author:active .comment-form #author.focus-visible,
.comment-form #email:focus,
.comment-form #email:hover,
.comment-form #author:active .comment-form #email.focus-visible,
.comment-form #email:active .comment-form #author.focus-visible,
.comment-form #email:active .comment-form #email.focus-visible {
  border-color: var(--wp--preset--color--lookeen-blue) !important;
  outline: none;
}
.comment-form .comment-form-cookies-consent input {
  margin-right: 16px;
  align-self: flex-start;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  position: absolute;
  top: -1000px;
}
.comment-form .comment-form-cookies-consent label {
  position: relative;
  padding-left: 42px;
  margin-bottom: 0;
}
.comment-form .comment-form-cookies-consent label::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border: 2px solid #EFEFEF;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 4px;
}
.comment-form .comment-form-cookies-consent input:checked + label::before {
  background-color: var(--wp--preset--color--lookeen-blue);
  border-color: var(--wp--preset--color--lookeen-blue);
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"11\" viewBox=\"0 0 14 11\" fill=\"none\"><path d=\"M4.71497 10.1111C4.42155 10.1111 4.13966 9.99748 3.93203 9.79547L0.324426 6.28481C-0.108142 5.86395 -0.108142 5.18216 0.324426 4.76131C0.756994 4.34046 1.45775 4.34045 1.89031 4.76131L4.71497 7.51021L12.1097 0.315645C12.5423 -0.105215 13.243 -0.105215 13.6756 0.315645C14.1081 0.736504 14.1081 1.41829 13.6756 1.83915L5.49792 9.79547C5.29029 9.99748 5.0084 10.1111 4.71497 10.1111Z\" fill=\"white\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 14px 11px;
}

.lookeen__comment-meta {
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}
.lookeen__comment-meta svg path {
  fill: black;
}
.lookeen__comment-meta svg.arrow {
  margin-right: 0;
  margin-left: 25px;
}
.lookeen__comment-meta p {
  color: black;
  display: flex;
  align-items: center;
}
.lookeen__comment-meta p svg {
  margin-right: 8px;
}
.lookeen__comment-meta.active, .lookeen__comment-meta:hover {
  cursor: pointer;
}
.lookeen__comment-meta.active h2, .lookeen__comment-meta:hover h2 {
  color: var(--wp--preset--color--lookeen-blue);
}
.lookeen__comment-meta.active p, .lookeen__comment-meta:hover p {
  color: var(--wp--preset--color--lookeen-blue);
}
.lookeen__comment-meta.active svg path, .lookeen__comment-meta:hover svg path {
  fill: var(--wp--preset--color--lookeen-blue);
}

.wp-block-comment-content p {
  margin-bottom: 16px;
}

.wp-block-comment-template li .wp-block-columns {
  margin-bottom: 32px;
}
.wp-block-comment-template ol {
  padding-left: 104px;
}
.wp-block-comment-template ol li {
  padding: 32px 30px;
  background: #FAFAFA;
  border-radius: 20px;
}

.comment-reply-link {
  color: #000;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
}
.comment-reply-link::before {
  content: "";
  display: block;
  width: 17px;
  height: 18px;
  background-image: url("data:image/svg+xml,<svg width=\"17\" height=\"12\" viewBox=\"0 0 17 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0.00799882 4.332C0.00799882 4.488 0.0679991 4.626 0.188 4.746L3.59 8.148C3.698 8.268 3.836 8.328 4.004 8.328C4.16 8.328 4.298 8.274 4.418 8.166C4.526 8.046 4.58 7.908 4.58 7.752C4.58 7.584 4.526 7.44 4.418 7.32L1.934 4.854H13.31C13.778 4.854 14.198 4.968 14.57 5.196C14.942 5.424 15.248 5.73 15.488 6.114C15.716 6.486 15.83 6.906 15.83 7.374C15.83 7.842 15.716 8.262 15.488 8.634C15.248 9.006 14.942 9.312 14.57 9.552C14.198 9.78 13.778 9.894 13.31 9.894H11.24C11.072 9.894 10.934 9.948 10.826 10.056C10.718 10.164 10.664 10.302 10.664 10.47C10.664 10.638 10.724 10.782 10.844 10.902C10.952 11.01 11.084 11.064 11.24 11.064H13.31C13.994 11.064 14.618 10.902 15.182 10.578C15.734 10.242 16.178 9.798 16.514 9.246C16.838 8.682 17 8.058 17 7.374C17 6.69 16.838 6.072 16.514 5.52C16.178 4.968 15.728 4.524 15.164 4.188C14.6 3.852 13.982 3.684 13.31 3.684H2.078L4.418 1.344C4.526 1.212 4.58 1.074 4.58 0.93C4.58 0.774 4.526 0.636 4.418 0.516C4.298 0.396 4.16 0.336 4.004 0.336C3.848 0.336 3.71 0.396 3.59 0.516L0.188 3.918C0.0679991 4.038 0.00799882 4.176 0.00799882 4.332Z\" fill=\"black\"/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 8px;
}

.lookeen__comment-list {
  max-height: 0;
  overflow: hidden;
  margin: 0;
}
.lookeen__comment-list.active {
  max-height: -moz-fit-content;
  max-height: fit-content;
}

.comment__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0;
  color: var(--wp--preset--color--lookeen-grey-3) !important;
  text-overflow: ellipsis;
  font-family: Outfit;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
}
@media (min-width: 992px) {
  .comment__meta {
    font-size: 14px;
  }
}
.comment__meta .wp-block-comment-date::after {
  content: "";
  height: 4px;
  width: 4px;
  background: var(--wp--preset--color--lookeen-grey-3) !important;
  border-radius: 100%;
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 3px;
}
.comment__meta .wp-block-comment-author-name {
  text-transform: capitalize;
  margin: 0;
}

@media (max-width: 781px) {
  .lookeen__comment-meta {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lookeen__comment-list li {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-radius: 0 !important;
  }
  .lookeen__comment-list li > .wp-block-columns {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lookeen__comment-list li ol {
    padding: 0;
  }
  .lookeen__comment-list li + #respond form {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .lookeen__comment-list li + #respond #reply-title.active::after {
    display: none;
  }
  .lookeen__comment {
    margin-top: 0 !important;
    margin-left: -20px;
    margin-right: -20px;
  }
  .comment-respond {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#commentform .error input,
#commentform .error textarea {
  border: 2px solid #F46464;
}
#commentform .error label {
  color: #F46464;
}
#commentform .email__error {
  background: #FFEEED;
  color: #F46464;
  margin-top: 24px;
  padding: 15px;
  margin-bottom: 24px;
  border-radius: 8px;
}

#cancel-comment-reply-link {
  color: #BABABA;
}
#cancel-comment-reply-link:hover {
  color: var(--wp--preset--color--lookeen-dark-blue);
}

.lookeen__comment-list .wp-block-avatar img {
  border-radius: 100%;
}

.newsletter__form .form-group {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.newsletter__form .form-group input {
  overflow: hidden;
  color: #444746;
  font-family: inherit;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px; /* 164.706% */
  border-radius: 8px;
  border: 2px solid #EFEFEF;
  display: flex;
  height: 50px;
  padding: 0px 16px;
  align-items: flex-start;
  align-self: stretch;
}
.newsletter__form .form-group input::-moz-placeholder {
  color: #444746;
  font-family: inherit;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px; /* 164.706% */
}
.newsletter__form .form-group input::placeholder {
  color: #444746;
  font-family: inherit;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px; /* 164.706% */
}
.newsletter__form .form-group input:active, .newsletter__form .form-group input:focus, .newsletter__form .form-group input:hover, .newsletter__form .form-group input:focus-within {
  border: 2px solid var(--wp--preset--color--lookeen-blue);
  outline: none;
  color: var(--wp--preset--color--lookeen-blue);
}
.newsletter__form .form-group input:active::-moz-placeholder, .newsletter__form .form-group input:focus::-moz-placeholder, .newsletter__form .form-group input:hover::-moz-placeholder, .newsletter__form .form-group input:focus-within::-moz-placeholder {
  color: var(--wp--preset--color--lookeen-blue);
}
.newsletter__form .form-group input:active::placeholder, .newsletter__form .form-group input:focus::placeholder, .newsletter__form .form-group input:hover::placeholder, .newsletter__form .form-group input:focus-within::placeholder {
  color: var(--wp--preset--color--lookeen-blue);
}
.newsletter__form .form-group button {
  display: flex;
  padding: 15px 30px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  color: var(--wp--preset--color--lookeen-white);
  text-align: center;
  border: none;
  font-size: 17px;
  font-weight: 700;
  line-height: 28px; /* 164.706% */
  background: var(--wp--preset--color--lookeen-blue);
  height: 50px;
  margin-top: 24px;
  margin-bottom: 24px;
  width: 145px;
}
.newsletter__form .form-group button:hover {
  cursor: pointer;
  background: var(--wp--preset--color--lookeen-dark-blue);
}

.newsletter__modal .da__modal-content {
  height: auto;
  border-radius: 20px;
  background: #FFF;
  /* box shadow */
  box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.newsletter__header {
  color: var(--wp--preset--color--lookeen-blue);
}

.newsletter__form input {
  color: var(--wp--preset--color--lookeen-blue);
  font-family: inherit;
}
.newsletter__form input.error {
  border-color: red;
}

.newsletter__footer {
  overflow: hidden;
  color: var(--wp--preset--color--lookeen-grey-5);
  font-family: Outfit;
  font-weight: 700;
}

.single .newsletter__wrap {
  border-radius: 10px;
  border: 2px solid #EFEFEF;
  display: flex;
  max-width: 279px;
  padding: 10px 15px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
}
.single .newsletter__wrap .newsletter__header {
  color: #444746;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 10px;
}
.single .newsletter__wrap .newsletter__header strong {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px; /* 150% */
}
.single .newsletter__wrap form {
  width: 100%;
}
.single .newsletter__wrap input {
  margin-bottom: 16px;
  max-width: 100%;
}
.single .newsletter__wrap button {
  margin: 0;
  margin-bottom: 16px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px; /* 150% */
  padding: 6px 10px;
  font-family: var(--wp--preset--font-family--outfit);
}
.single .newsletter__wrap .newsletter__footer {
  font-size: 14px;
}

.manual-dl {
  display: inline-block;
  cursor: pointer;
  color: var(--wp--preset--color--lookeen-blue);
  border: 1px solid var(--wp--preset--color--lookeen-grey-efefef);
  border-radius: 12px;
  padding: 15px 30px;
  margin: 0 auto;
  text-align: center;
}
.manual-dl:hover {
  color: var(--wp--preset--color--lookeen-white);
  background-color: var(--wp--preset--color--lookeen-dark-blue);
}

#dd-container {
  display: none !important;
  bottom: 20px;
  color: #fff;
  position: fixed;
  width: auto;
  height: 120px;
  text-align: center;
  z-index: 999999;
}

#dd-container .dau-step {
  width: 300px;
  background: #0083d4;
  margin-right: 1px;
  padding: 15px;
  height: 120px;
  float: left;
}

#dd-container .dau-step span {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff;
  color: #444;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  line-height: 28px;
  float: left;
}

#dd-container .dau-step p {
  padding-left: 45px;
  text-align: left;
  margin-top: 0;
  color: #fff;
}

#dd-container .dau-step img {
  margin-left: -100px;
}

#dd-container .imgcont {
  float: left;
  height: 120px;
  background: #0083d4;
  margin-right: 1px;
  padding: 15px;
}

#dd-container .imgcont img {
  max-height: 100%;
}

#dd-container .closedown {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #0083d4;
  color: #fff;
  text-align: center;
  float: left;
  margin-top: -25px;
  font-size: 22px;
  line-height: 24px;
}

#dd-container .closedown:hover {
  text-decoration: none;
}

.upgrade__form-container .upgrade-center .upgrade-center__title {
  display: none;
}
.upgrade__form-container .upgrade-center form {
  font-family: Outfit;
}
.upgrade__form-container .upgrade-center form .form-group {
  display: flex;
  margin-bottom: 20px;
}
.upgrade__form-container .upgrade-center form label {
  display: none;
}
.upgrade__form-container .upgrade-center form input {
  box-sizing: border-box;
  width: 100%;
  padding: 15px 20px;
  border-radius: 12px;
  border: 2px solid #1B2B45;
  background: #1B2B45;
  font-family: Outfit;
  font-size: 17px;
  font-style: normal;
  line-height: 28px;
  color: var(--wp--preset--color--lookeen-footer-off);
}
.upgrade__form-container .upgrade-center form input::-moz-placeholder {
  color: var(--wp--preset--color--lookeen-footer-off);
  font-family: Outfit;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 164.706% */
}
.upgrade__form-container .upgrade-center form input::placeholder {
  color: var(--wp--preset--color--lookeen-footer-off);
  font-family: Outfit;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 164.706% */
}
.upgrade__form-container .upgrade-center form input:focus, .upgrade__form-container .upgrade-center form input:active, .upgrade__form-container .upgrade-center form input:hover, .upgrade__form-container .upgrade-center form input:focus-within, .upgrade__form-container .upgrade-center form input:focus-visible {
  border: 2px solid #1B2B45;
  outline: none;
  color: var(--wp--preset--color--lookeen-footer-off);
}
.upgrade__form-container .upgrade-center form input:focus::-moz-placeholder, .upgrade__form-container .upgrade-center form input:active::-moz-placeholder, .upgrade__form-container .upgrade-center form input:hover::-moz-placeholder, .upgrade__form-container .upgrade-center form input:focus-within::-moz-placeholder, .upgrade__form-container .upgrade-center form input:focus-visible::-moz-placeholder {
  color: var(--wp--preset--color--lookeen-footer-off);
}
.upgrade__form-container .upgrade-center form input:focus::placeholder, .upgrade__form-container .upgrade-center form input:active::placeholder, .upgrade__form-container .upgrade-center form input:hover::placeholder, .upgrade__form-container .upgrade-center form input:focus-within::placeholder, .upgrade__form-container .upgrade-center form input:focus-visible::placeholder {
  color: var(--wp--preset--color--lookeen-footer-off);
}
.upgrade__form-container .upgrade-center form .upgrade-center__disclaimer {
  font-size: 14px;
  margin-bottom: 10px;
  padding: 15px 20px;
  color: var(--wp--preset--color--lookeen-footer-off);
}
.upgrade__form-container .upgrade-center form button {
  border: none;
  display: flex;
  padding: 15px 30px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  background: var(--wp--preset--color--lookeen-blue);
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  color: #FFF;
  margin-right: auto;
  cursor: pointer;
  color: var(--white, #FFF);
  text-align: center;
  /* copy-small-bold */
  font-family: Outfit;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 164.706% */
  margin-top: 20px;
  margin-bottom: 10px;
}
.upgrade__form-container .upgrade-center form button:hover {
  background: var(--wp--preset--color--lookeen-dark-blue);
}
.upgrade__form-container .upgrade-center form .upgrade-error {
  border-radius: 8px;
  background: #F46464;
  display: flex;
  padding: 15px 16px;
  align-items: flex-start;
  align-self: stretch;
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}

/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.blog__logo {
  display: none !important;
}

.blog,
.archive,
.search,
.single-post {
  --wp--preset--color--lookeen-blue: #0179FF;
  --wp--preset--color--lookeen-dark-bg-0-d-1624: #fff;
  color: #444746 !important;
}
.blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h6,
.archive h1,
.archive h2,
.archive h3,
.archive h4,
.archive h5,
.archive h6,
.search h1,
.search h2,
.search h3,
.search h4,
.search h5,
.search h6,
.single-post h1,
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6 {
  color: #000;
}
.blog .dark__style__logo,
.archive .dark__style__logo,
.search .dark__style__logo,
.single-post .dark__style__logo {
  display: none !important;
}
.blog .blog__logo,
.archive .blog__logo,
.search .blog__logo,
.single-post .blog__logo {
  display: block !important;
}
.blog nav,
.archive nav,
.search nav,
.single-post nav {
  --wp--preset--color--lookeen-white: #000;
}
.blog .caps-large,
.archive .caps-large,
.search .caps-large,
.single-post .caps-large {
  color: var(--wp--preset--color--lookeen-grey-4) !important;
}
.blog footer,
.archive footer,
.search footer,
.single-post footer {
  background: #0D1624 !important;
}
.blog footer nav ul li a:hover,
.archive footer nav ul li a:hover,
.search footer nav ul li a:hover,
.single-post footer nav ul li a:hover {
  color: #fff !important;
}
.blog .wp-block-post-excerpt__excerpt,
.archive .wp-block-post-excerpt__excerpt,
.search .wp-block-post-excerpt__excerpt,
.single-post .wp-block-post-excerpt__excerpt {
  color: var(--wp--preset--color--lookeen-grey-4);
}
@media (min-width: 1200px) {
  .blog header ul li a,
  .archive header ul li a,
  .search header ul li a,
  .single-post header ul li a {
    color: #000 !important;
  }
  .blog header ul li:hover,
  .archive header ul li:hover,
  .search header ul li:hover,
  .single-post header ul li:hover {
    border-radius: 8px !important;
    background: #EEF7FE !important;
  }
  .blog header ul li:hover > a,
  .archive header ul li:hover > a,
  .search header ul li:hover > a,
  .single-post header ul li:hover > a {
    color: #0179FF !important;
  }
  .blog header ul li:hover .wp-block-navigation__submenu-icon svg,
  .archive header ul li:hover .wp-block-navigation__submenu-icon svg,
  .search header ul li:hover .wp-block-navigation__submenu-icon svg,
  .single-post header ul li:hover .wp-block-navigation__submenu-icon svg {
    color: #fff;
    transform: rotate(180deg);
  }
  .blog header ul li.current-menu-item,
  .archive header ul li.current-menu-item,
  .search header ul li.current-menu-item,
  .single-post header ul li.current-menu-item {
    border-radius: 8px !important;
    background: #1B2B44 !important;
  }
  .blog header ul li.current-menu-item > a,
  .archive header ul li.current-menu-item > a,
  .search header ul li.current-menu-item > a,
  .single-post header ul li.current-menu-item > a {
    color: #fff !important;
  }
  .blog header ul li.current-menu-item .wp-block-navigation__submenu-icon svg,
  .archive header ul li.current-menu-item .wp-block-navigation__submenu-icon svg,
  .search header ul li.current-menu-item .wp-block-navigation__submenu-icon svg,
  .single-post header ul li.current-menu-item .wp-block-navigation__submenu-icon svg {
    color: #fff;
  }
  .blog header .wp-block-navigation__submenu-container,
  .archive header .wp-block-navigation__submenu-container,
  .search header .wp-block-navigation__submenu-container,
  .single-post header .wp-block-navigation__submenu-container {
    background: #1B2B44 !important;
    /* box_shadow */
    box-shadow: 0px 8px 30px 9px rgba(0, 0, 0, 0.08) !important;
  }
  .blog header .wp-block-navigation__submenu-container li,
  .archive header .wp-block-navigation__submenu-container li,
  .search header .wp-block-navigation__submenu-container li,
  .single-post header .wp-block-navigation__submenu-container li {
    background: #1B2B44 !important;
    padding: 0 !important;
  }
  .blog header .wp-block-navigation__submenu-container li.current-menu-item,
  .archive header .wp-block-navigation__submenu-container li.current-menu-item,
  .search header .wp-block-navigation__submenu-container li.current-menu-item,
  .single-post header .wp-block-navigation__submenu-container li.current-menu-item {
    background: #1B2B44 !important;
  }
  .blog header .wp-block-navigation__submenu-container li:hover,
  .archive header .wp-block-navigation__submenu-container li:hover,
  .search header .wp-block-navigation__submenu-container li:hover,
  .single-post header .wp-block-navigation__submenu-container li:hover {
    background: #283C5B !important;
  }
  .blog header .wp-block-navigation__submenu-container li:hover a,
  .archive header .wp-block-navigation__submenu-container li:hover a,
  .search header .wp-block-navigation__submenu-container li:hover a,
  .single-post header .wp-block-navigation__submenu-container li:hover a {
    background: #283C5B !important;
  }
  .blog header .wp-block-navigation__submenu-container li a,
  .archive header .wp-block-navigation__submenu-container li a,
  .search header .wp-block-navigation__submenu-container li a,
  .single-post header .wp-block-navigation__submenu-container li a {
    color: rgba(255, 255, 255, 0.4) !important;
  }
  .blog header .wp-block-navigation__submenu-container li a.active,
  .archive header .wp-block-navigation__submenu-container li a.active,
  .search header .wp-block-navigation__submenu-container li a.active,
  .single-post header .wp-block-navigation__submenu-container li a.active {
    color: #fff !important;
  }
  .blog header .wp-block-navigation__submenu-container li a:hover,
  .archive header .wp-block-navigation__submenu-container li a:hover,
  .search header .wp-block-navigation__submenu-container li a:hover,
  .single-post header .wp-block-navigation__submenu-container li a:hover {
    color: #fff !important;
  }
}
@media (max-width: 1199px) {
  .blog header ul li a,
  .archive header ul li a,
  .search header ul li a,
  .single-post header ul li a {
    color: #000 !important;
  }
  .blog header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child.ddl-active,
  .archive header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child.ddl-active,
  .search header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child.ddl-active,
  .single-post header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child.ddl-active {
    background: #FAFAFA !important;
  }
  .blog header .wpml-language-switcher-navigation-block.hide__desktop ul,
  .archive header .wpml-language-switcher-navigation-block.hide__desktop ul,
  .search header .wpml-language-switcher-navigation-block.hide__desktop ul,
  .single-post header .wpml-language-switcher-navigation-block.hide__desktop ul {
    padding-left: 0 !important;
  }
  .blog header .wpml-language-switcher-navigation-block.hide__desktop ul li,
  .archive header .wpml-language-switcher-navigation-block.hide__desktop ul li,
  .search header .wpml-language-switcher-navigation-block.hide__desktop ul li,
  .single-post header .wpml-language-switcher-navigation-block.hide__desktop ul li {
    margin: 0 !important;
  }
  .blog header .wpml-language-switcher-navigation-block.hide__desktop .wp-block-navigation-item__content,
  .archive header .wpml-language-switcher-navigation-block.hide__desktop .wp-block-navigation-item__content,
  .search header .wpml-language-switcher-navigation-block.hide__desktop .wp-block-navigation-item__content,
  .single-post header .wpml-language-switcher-navigation-block.hide__desktop .wp-block-navigation-item__content {
    color: #000 !important;
    font-family: Outfit;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
  }
  .blog header .wp-block-navigation__responsive-container-close svg, .blog header .wp-block-navigation__responsive-container-open svg,
  .archive header .wp-block-navigation__responsive-container-close svg,
  .archive header .wp-block-navigation__responsive-container-open svg,
  .search header .wp-block-navigation__responsive-container-close svg,
  .search header .wp-block-navigation__responsive-container-open svg,
  .single-post header .wp-block-navigation__responsive-container-close svg,
  .single-post header .wp-block-navigation__responsive-container-open svg {
    fill: #000 !important;
  }
}
.blog .recommended__posts-container,
.archive .recommended__posts-container,
.search .recommended__posts-container,
.single-post .recommended__posts-container {
  background: #FAFAFA !important;
}

#iubenda_policy * {
  color: #fff !important;
}
#iubenda_policy .box_primary h3 {
  color: #000 !important;
}

.back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
  background: var(--wp--preset--color--lookeen-blue);
  color: var(--wp--preset--color--lookeen-white);
  border-radius: 100%;
  display: none;
  cursor: pointer;
  border: none;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
}
.back-to-top svg {
  width: 20px;
  height: 20px;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/swiper/swiper.css ***!
  \************************************************************************************************************************************************************************************/
/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/swiper/modules/effect-fade.css ***!
  \*************************************************************************************************************************************************************************************************/
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/swiper/modules/autoplay.css ***!
  \**********************************************************************************************************************************************************************************************/


/*# sourceMappingURL=index.css.map*/