﻿.elementor-kit-10{--e-global-color-dd9b129:#051644;--e-global-color-8f2c572:#DAD1E1;--e-global-color-9779118:#9C0908;--e-global-color-64318ef:#393873;--e-global-color-954b49c:#222E34;--e-global-color-54f917c:#1F2330;--e-global-color-236abb7:#E6E7EC;--e-global-color-e342e57:#F6F6F6;--e-global-color-ca7648d:#FFFFFF;--e-global-typography-primary-font-family:"Arial";--e-global-typography-secondary-font-family:"Arial";--e-global-typography-text-font-family:"Arial";--e-global-typography-accent-font-family:"Arial";--e-global-typography-090c076-font-family:"Poppins";--e-global-typography-090c076-font-weight:400;--e-global-typography-090c076-line-height:1.6em;--e-global-typography-aca0616-font-family:"Poppins";--e-global-typography-aca0616-font-size:clamp(40px, calc(28.9231px + 3.076923vw), 88px);--e-global-typography-aca0616-font-weight:800;--e-global-typography-aca0616-line-height:1.1em;--e-global-typography-bc88990-font-family:"Poppins";--e-global-typography-bc88990-font-size:clamp(32px, calc(26.4615px + 1.538462vw), 56px);--e-global-typography-bc88990-font-weight:700;--e-global-typography-bc88990-line-height:1.2em;--e-global-typography-80e314e-font-family:"Poppins";--e-global-typography-80e314e-font-size:clamp(22px, calc(19.6923px + 0.641026vw), 32px);--e-global-typography-80e314e-font-weight:600;--e-global-typography-80e314e-line-height:1.25em;--e-global-typography-767c63b-font-family:"Poppins";--e-global-typography-767c63b-font-size:clamp(20px, calc(19.0769px + 0.256410vw), 24px);--e-global-typography-767c63b-font-weight:600;--e-global-typography-767c63b-line-height:1.3em;--e-global-typography-767c63b-letter-spacing:0px;--e-global-typography-5d2abe4-font-family:"Poppins";--e-global-typography-5d2abe4-font-size:clamp(18px, calc(16.6154px + 0.384615vw), 24px);--e-global-typography-5d2abe4-font-weight:700;--e-global-typography-5d2abe4-text-transform:uppercase;--e-global-typography-5d2abe4-line-height:1.2em;--e-global-typography-5d2abe4-letter-spacing:0px;--e-global-typography-78a421f-font-family:"Poppins";--e-global-typography-78a421f-font-size:clamp(32px, calc(26.4615px + 1.538462vw), 56px);--e-global-typography-78a421f-font-weight:600;--e-global-typography-78a421f-line-height:1.35em;--e-global-typography-78a421f-letter-spacing:0px;--e-global-typography-74adeb9-font-family:"Poppins";--e-global-typography-74adeb9-font-size:clamp(18px, calc(17.5385px + 0.128205vw), 20px);--e-global-typography-74adeb9-font-weight:600;--e-global-typography-f4742dd-font-family:"Poppins";--e-global-typography-f4742dd-font-size:18;--e-global-typography-f4742dd-font-weight:400;--e-global-typography-f4742dd-text-transform:uppercase;--e-global-typography-f3d0d26-font-family:"Poppins";--e-global-typography-f3d0d26-font-size:12px;--e-global-typography-f3d0d26-font-weight:400;--e-global-typography-8392cd7-font-family:"Lora";--e-global-typography-8392cd7-font-size:22px;--e-global-typography-8392cd7-font-weight:400;--e-global-typography-8392cd7-line-height:1.6em;background-color:var( --e-global-color-ca7648d );color:var( --e-global-color-954b49c );font-family:var( --e-global-typography-090c076-font-family ), lexend;font-size:var( --e-global-typography-090c076-font-size );font-weight:var( --e-global-typography-090c076-font-weight );line-height:var( --e-global-typography-090c076-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-ca7648d );font-family:var( --e-global-typography-accent-font-family ), lexend;color:var( --e-global-color-64318ef );border-style:solid;border-width:1px 1px 1px 1px;border-color:#03377DA1;border-radius:6px 6px 6px 6px;padding:16px 16px 16px 16px;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:16px;}.elementor-kit-10 a{color:#222E34;font-family:"Poppins", lexend;font-size:clamp(18px, calc(17.5385px + 0.128205vw), 18px);font-weight:400;line-height:1.6px;}.elementor-kit-10 a:hover{color:var( --e-global-color-dd9b129 );font-family:"Poppins", lexend;font-size:clamp(18px, calc(17.5385px + 0.128205vw), 18px);font-weight:400;line-height:1.6em;}.elementor-kit-10 h1{color:var( --e-global-color-dd9b129 );font-family:var( --e-global-typography-aca0616-font-family ), lexend;font-size:var( --e-global-typography-aca0616-font-size );font-weight:var( --e-global-typography-aca0616-font-weight );line-height:var( --e-global-typography-aca0616-line-height );}.elementor-kit-10 h2{color:var( --e-global-color-dd9b129 );font-family:var( --e-global-typography-bc88990-font-family ), lexend;font-size:var( --e-global-typography-bc88990-font-size );font-weight:var( --e-global-typography-bc88990-font-weight );line-height:var( --e-global-typography-bc88990-line-height );}.elementor-kit-10 h3{color:var( --e-global-color-dd9b129 );font-family:var( --e-global-typography-80e314e-font-family ), lexend;font-size:var( --e-global-typography-80e314e-font-size );font-weight:var( --e-global-typography-80e314e-font-weight );line-height:var( --e-global-typography-80e314e-line-height );}.elementor-kit-10 h4{font-family:var( --e-global-typography-767c63b-font-family ), lexend;font-size:var( --e-global-typography-767c63b-font-size );font-weight:var( --e-global-typography-767c63b-font-weight );line-height:var( --e-global-typography-767c63b-line-height );letter-spacing:var( --e-global-typography-767c63b-letter-spacing );}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{color:#383873;border-style:solid;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-primary-font-size:56px;--e-global-typography-secondary-font-size:50px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:11px;--e-global-typography-090c076-font-size:clamp(18px, calc(17.5385px + 0.128205vw), 20px);--e-global-typography-aca0616-font-size:clamp(40px, calc(28.9231px + 3.076923vw), 88px);--e-global-typography-bc88990-font-size:clamp(32px, calc(26.4615px + 1.538462vw), 56px);--e-global-typography-80e314e-font-size:clamp(22px, calc(19.6923px + 0.641026vw), 32px);--e-global-typography-767c63b-font-size:24px;--e-global-typography-5d2abe4-font-size:21px;--e-global-typography-78a421f-font-size:clamp(32px, calc(26.4615px + 1.538462vw), 56px);--e-global-typography-74adeb9-font-size:12px;--e-global-typography-8392cd7-font-size:clamp(18px, calc(17.5385px + 0.128205vw), 20px);font-size:var( --e-global-typography-090c076-font-size );line-height:var( --e-global-typography-090c076-line-height );}.elementor-kit-10 a{font-size:29px;}.elementor-kit-10 a:hover{font-size:clamp(18px, calc(17.5385px + 0.128205vw), 20px);}.elementor-kit-10 h1{font-size:var( --e-global-typography-aca0616-font-size );line-height:var( --e-global-typography-aca0616-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-bc88990-font-size );line-height:var( --e-global-typography-bc88990-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-80e314e-font-size );line-height:var( --e-global-typography-80e314e-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-767c63b-font-size );line-height:var( --e-global-typography-767c63b-line-height );letter-spacing:var( --e-global-typography-767c63b-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:50px;--e-global-typography-secondary-font-size:40px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:11px;--e-global-typography-090c076-font-size:clamp(18px, calc(17.5385px + 0.128205vw), 20px);--e-global-typography-aca0616-font-size:clamp(40px, calc(28.9231px + 3.076923vw), 88px);--e-global-typography-bc88990-font-size:clamp(32px, calc(26.4615px + 1.538462vw), 56px);--e-global-typography-80e314e-font-size:clamp(22px, calc(19.6923px + 0.641026vw), 32px);--e-global-typography-767c63b-font-size:23px;--e-global-typography-5d2abe4-font-size:20px;--e-global-typography-78a421f-font-size:clamp(32px, calc(26.4615px + 1.538462vw), 56px);--e-global-typography-8392cd7-font-size:clamp(18px, calc(17.5385px + 0.128205vw), 20px);font-size:var( --e-global-typography-090c076-font-size );line-height:var( --e-global-typography-090c076-line-height );}.elementor-kit-10 a{font-size:28px;}.elementor-kit-10 a:hover{font-size:clamp(18px, calc(17.5385px + 0.128205vw), 20px);}.elementor-kit-10 h1{font-size:var( --e-global-typography-aca0616-font-size );line-height:var( --e-global-typography-aca0616-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-bc88990-font-size );line-height:var( --e-global-typography-bc88990-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-80e314e-font-size );line-height:var( --e-global-typography-80e314e-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-767c63b-font-size );line-height:var( --e-global-typography-767c63b-line-height );letter-spacing:var( --e-global-typography-767c63b-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Stop dropdown icon-list links jumping on hover/focus */
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-item,
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-item > a,
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-item > a:hover,
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-item > a:focus,
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-item > a:active,
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-item > a:focus-visible,
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-text {
  font-family: "Poppins", Lexend, sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.6em !important;
}

/* Keep hover color without changing layout */
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-item > a:hover,
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-item > a:focus {
  color: #051644 !important;
}

/* Restore/preserve Font Awesome icons */
.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-icon-list .elementor-icon-list-icon i {
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free", "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
  font-style: normal !important;
  font-size: var(--e-icon-list-icon-size, 14px) !important;
  line-height: 1 !important;
}

/* Remove empty Elementor container causing the white gap below the header */
.elementor-3043 .elementor-element.elementor-element-f925799 {
  --display: none !important;
  display: none !important;
  min-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

.elementor-3043 .elementor-element.elementor-element-f925799 > .e-con-inner {
  display: none !important;
}

/* Keep the search popup close icon clear of the mobile heading */
@media (max-width: 767px) {
  #elementor-popup-modal-8595 .dialog-widget-content {
    position: relative;
  }

  #elementor-popup-modal-8595 .dialog-close-button {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    z-index: 50 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 34px !important;
    height: 34px !important;
    color: #222e34 !important;
    font-size: 26px !important;
    line-height: 1 !important;
  }

  #elementor-popup-modal-8595 .dialog-close-button i,
  #elementor-popup-modal-8595 .dialog-close-button svg {
    display: block;
    width: 1em;
    height: 1em;
    font-size: 26px !important;
    line-height: 1 !important;
  }
}

/* Keep the red utility links in one clean row on mobile */
@media (max-width: 767px) {
  .elementor-3043 .elementor-element.elementor-element-4f80a35 {
    --min-height: 44px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: hidden;
  }

  .elementor-3043 .elementor-element.elementor-element-d9f3010 {
    --flex-wrap: nowrap;
    --flex-wrap-mobile: nowrap;
    --justify-content: center;
    --align-items: center;
    gap: 8px;
    min-width: 0;
  }

  .elementor-3043 .elementor-element.elementor-element-4df5b20 {
    width: auto !important;
    max-width: calc(100% - 34px) !important;
    --container-widget-width: auto;
    --container-widget-flex-grow: 0;
    flex: 0 1 auto;
    min-width: 0;
  }

  .elementor-3043 .elementor-element.elementor-element-4df5b20 > .elementor-widget-container {
    overflow: visible;
  }

  .elementor-3043 .elementor-element.elementor-element-4df5b20 .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin-inline: 0 !important;
    white-space: nowrap;
  }

  .elementor-3043 .elementor-element.elementor-element-4df5b20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    flex: 0 0 auto;
    margin-inline: 0 !important;
  }

  .elementor-3043 .elementor-element.elementor-element-4df5b20 .elementor-icon-list-item > a,
  .elementor-3043 .elementor-element.elementor-element-4df5b20 .elementor-icon-list-item > .elementor-icon-list-text {
    font-size: clamp(10px, 2.55vw, 13px) !important;
    line-height: 1.2em !important;
    white-space: nowrap;
  }

  .elementor-3043 .elementor-element.elementor-element-4df5b20 .elementor-icon-list-item > a {
    padding-inline: 7px !important;
  }

  .elementor-3043 .elementor-element.elementor-element-4df5b20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    height: 12px !important;
    inset-inline-end: 0 !important;
  }

  .elementor-3043 .elementor-element.elementor-element-d915b1b {
    width: 28px !important;
    max-width: 28px !important;
    --container-widget-width: 28px;
    flex: 0 0 28px;
  }

  .elementor-3043 .elementor-element.elementor-element-d915b1b > .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-3043 .elementor-element.elementor-element-d915b1b .elementor-icon {
    font-size: 19px !important;
  }
}

@media (max-width: 1320px) {
  html:has(.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-toggle[aria-expanded="true"]),
  body:has(.elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-toggle[aria-expanded="true"]) {
    overflow: hidden !important;
  }

  .elementor-3043 .elementor-element.elementor-element-7e3fe18 {
    position: relative;
    overflow: visible;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb {
    --n-menu-heading-wrap: wrap;
    --n-menu-heading-overflow-x: visible;
    --n-menu-heading-justify-content: stretch;
    --n-menu-title-flex-grow: 1;
    --n-menu-title-justify-content: space-between;
    --n-menu-title-justify-content-mobile: space-between;
    --n-menu-title-padding: 14px 20px;
    --n-menu-title-distance-from-content: 0px;
    --n-menu-title-normal-color-dropdown: #051644;
    --n-menu-title-color-hover: #051644;
    --n-menu-icon-color-hover: #051644;
    --n-menu-dropdown-indicator-color-normal: #051644;
    --n-menu-dropdown-indicator-color-hover: #051644;
    --n-menu-dropdown-indicator-color-active: #051644;
  }

  .elementor-3043 .elementor-element.elementor-element-42b1901,
  .elementor-3043 .elementor-element.elementor-element-6405dcb,
  .elementor-3043 .elementor-element.elementor-element-6405dcb > .elementor-widget-container,
  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu {
    position: static !important;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-wrapper {
    top: 100% !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    min-height: calc(100vh - 100%) !important;
    max-height: calc(100vh - 100%) !important;
    margin-block-start: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    background: #ffffff !important;
    z-index: 2147483640;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-title-text {
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.35em !important;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-title {
    justify-content: space-between !important;
    width: 100% !important;
    text-align: left !important;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-title-container {
    flex: 1 1 auto;
    justify-content: flex-start !important;
    min-width: 0;
    text-align: left !important;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-dropdown-icon {
    flex: 0 0 auto;
    margin-left: auto;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper .e-n-menu-heading > .e-n-menu-item {
    animation: newlands-menu-item-reveal 420ms ease both;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper .e-n-menu-heading > .e-n-menu-item:nth-child(1) {
    animation-delay: 30ms;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper .e-n-menu-heading > .e-n-menu-item:nth-child(2) {
    animation-delay: 80ms;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper .e-n-menu-heading > .e-n-menu-item:nth-child(3) {
    animation-delay: 130ms;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper .e-n-menu-heading > .e-n-menu-item:nth-child(4) {
    animation-delay: 180ms;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper .e-n-menu-heading > .e-n-menu-item:nth-child(5) {
    animation-delay: 230ms;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper .e-n-menu-heading > .e-n-menu-item:nth-child(6) {
    animation-delay: 280ms;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper .e-n-menu-heading > .e-n-menu-item:nth-child(7) {
    animation-delay: 330ms;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-heading {
    flex-direction: column;
    overflow-x: visible;
    background: #ffffff;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-item {
    width: 100%;
    background: #ffffff;
    border-top: 1px solid rgba(5, 22, 68, 0.12);
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-item:first-child {
    border-top: 0;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-item:last-child {
    border-bottom: 1px solid rgba(5, 22, 68, 0.12);
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu[data-layout="dropdown"] .e-n-menu-content {
    background: #ffffff;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content > .e-con {
    flex-direction: column;
    width: 100%;
    min-height: auto;
    background: #ffffff;
  }

  /* Remove the repeated intro block from every tablet/mobile accordion panel */
  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content > .e-con > .e-con:first-child {
    display: none !important;
  }

  /* Remove any leftover image widgets/background-image-only panels */
  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-widget-image,
  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content .elementor-element-fffcd96 {
    display: none !important;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-content > .e-con > .e-con {
    width: 100%;
    padding: 16px 20px;
    border-right: 0;
    background: #ffffff;
  }
}

/* Extend Elementor's tablet menu toggle range from its default 1024px to 1320px */
@media (min-width: 1025px) and (max-width: 1320px) {
  .elementor.elementor .elementor-3043 .elementor-element.elementor-element-6405dcb.elementor-widget-n-menu.e-n-menu-tablet {
    --n-menu-wrapper-display: none;
  }

  .elementor.elementor .elementor-3043 .elementor-element.elementor-element-6405dcb.elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle {
    display: flex;
  }

  .elementor-3043 .elementor-element.elementor-element-6405dcb .e-n-menu-toggle[aria-expanded="true"] + .e-n-menu-wrapper {
    --n-menu-wrapper-display: flex;
  }
}

@keyframes newlands-menu-item-reveal {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Stop Elementor's global link typography from moving text on hover/focus */
.elementor-kit-10 a,
.elementor-kit-10 a:hover,
.elementor-kit-10 a:focus,
.elementor-kit-10 a:active,
.elementor-kit-10 a:focus-visible {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}/* End custom CSS */