* {
    outline: none !important;
  }
  
  html {
    font-size: 18px;
    scroll-behavior: smooth;
  }
  
  @media (min-width: 1280.05px) {
    html {
      font-size: 0.9375vw;
    }
  }
  
  @media (min-width: 1921px) {
    html {
      font-size: 0.71vw;
    }
  }
  
  .ly__fixed-download{
    opacity: 0;    
    visibility: hidden;
  }
  
  
  html,
  body {
    margin: 0;
    padding: 0;
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
  }
  
  svg {
    max-width: 100%;
  }
  
  img {
    max-width: 100%;
    display: block;
  }
  
  @font-face {
    font-family: "Ubuntu";
    src: url("../fonts/Ubuntu-Regular.eot");
    src: url("../fonts/Ubuntu-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Regular.woff2") format("woff2"), url("../fonts/Ubuntu-Regular.woff") format("woff"), url("../fonts/Ubuntu-Regular.ttf") format("truetype"), url("../fonts/Ubuntu-Regular.svg#svgFontName") format("svg");
    font-weight: 400;
    font-display: swap;
  }
  
  @font-face {
    font-family: "Ubuntu";
    src: url("../fonts/Ubuntu-Medium.eot");
    src: url("../fonts/Ubuntu-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Medium.woff2") format("woff2"), url("../fonts/Ubuntu-Medium.woff") format("woff"), url("../fonts/Ubuntu-Medium.ttf") format("truetype"), url("../fonts/Ubuntu-Medium.svg#svgFontName") format("svg");
    font-weight: 500;
    font-display: swap;
  }
  
  @font-face {
    font-family: "Ubuntu";
    src: url("../fonts/Ubuntu-Bold.eot");
    src: url("../fonts/Ubuntu-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Bold.woff2") format("woff2"), url("../fonts/Ubuntu-Bold.woff") format("woff"), url("../fonts/Ubuntu-Bold.ttf") format("truetype"), url("../fonts/Ubuntu-Bold.svg#svgFontName") format("svg");
    font-weight: 700;
    font-display: swap;
  }
  
  body {
    counter-reset: section;
    box-sizing: border-box;
  }
  
  a {
    text-decoration: none;
  }
  
  *,
  *:before,
  *:after {
    box-sizing: border-box;
  }
  
  section {
    position: relative;
    margin-bottom: 7.555rem;
  }
  
  .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -0.834rem;
    margin-left: -0.834rem;
  }
  
  .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 94.67rem;
    padding: 0 1.84rem;
  }
  
  .container-fluid {
    max-width: 100%;
    padding: 0 0.834rem;
    margin: 0 auto;
  }
  
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.3;
    color: #111F29;
  }
  
  p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.4;
  }
  
  
  
  h1,
  .h1,
  h2,
  .h2 {
    font-size: 3.889rem;
    font-weight: bold;
  }
  
  @media (max-width: 575px) {
  
    h1,
    h2 {
      line-height: 1 !important;
    }
  }
  
  h3,
  .h3 {
    font-size: 3.333rem;
    font-weight: 500;
  }
  
  h3 span,
  .h3 span {
    font-size: 1rem;
  }
  
  h4 {
    font-size: 1.556rem;
  }
  
  h5 {
    font-size: 2.778rem;
  }
  
  h6 {
    font-size: 1rem;
  }
  
  .section-title {
    margin-bottom: 3rem;
  }
  
  .section-title h2 {
    font-size: 3.18rem;
    text-align: center;
  }
  
  .section-title p {
    text-align: center;
    font-size: 1rem;
  }
  
  .size-p {
    font-size: 1.112rem;
  }
  
  @media (max-width: 575px) {
    .section-title h2 {
      font-size: 2.4rem;
    }
  }
  
  .align-baseline {
    align-items: baseline;
  }
  
  .inline-flex {
    display: inline-flex;
  }
  
  .w-100 {
    width: 100%;
  }
  
  .text-left {
    text-align: left;
  }
  
  .text-right {
    text-align: right;
  }
  
  .uppercase {
    text-transform: uppercases;
  }
  
  .form-field-group {
    justify-content: space-between;
  }
  
  .page__content {
    flex: 1;
  }
  
  ul {
    padding-left: 0;
    margin: 0;
  }
  
  ul li {
    list-style: none;
  }
  
  a {
    cursor: pointer;
    transition: all 0.5s;
  }
  
  .hide {
    display: none;
  }
  
  .btn {
    display: inline-block;
    padding: 0.67rem 1.56rem;
    text-decoration: none;
    position: relative;
    border: 0;
    border-radius: 2.78rem;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.04;
    color: #111F29;
    transition: all 0.3s ease-in-out;
    background-color: #FFCC00;
  }
  
  .btn img,
  .btn svg {
    display: inline-block;
    margin-left: 0.167rem;
  }
  
  .secondary_btn {
    font-size: 1.111rem;
  }
  
  .btn-outline {
    background: none;
    box-shadow: inset 0 0 0 0.112rem #ffcc00;
  }
  
  
  .grey {
    color: #697175;
  }
  
  .black {
    color: #111F29;
  }
  
  .white {
    color: #FFFFFF;
  }
  
  .main-color {
    color: #FFCC00;
  }
  
  .col-1 {
    max-width: 15%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 15%;
  }
  
  .col-2 {
    max-width: 20%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 20%;
  }
  
  .col-3 {
    max-width: 25%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 25%;
  }
  
  .col-4 {
    max-width: 33.33%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 33.33%;
  }
  
  .col-40 {
    max-width: 40%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 40%;
  }
  
  .col-5 {
    max-width: 45%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 45%;
  }
  
  .col-55 {
    max-width: 55%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 55%;
  }
  
  .col-6 {
    max-width: 50%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 50%;
  }
  
  .col-7 {
    max-width: 75%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 75%;
  }
  
  .col-8 {
    max-width: 60%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 60%;
  }
  
  .col-10 {
    max-width: 80%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
    flex: 0 0 80%;
  }
  
  .col-12 {
    max-width: 100%;
    flex: 0 0 100%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
  }
  
  .col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    padding-left: 0.834rem;
    padding-right: 0.834rem;
  }
  
  .p-0 {
    padding: 0;
  }
  
  .m-0 {
    margin: 0;
  }
  
  .br__padding--top {
    padding-top: 5.2vw;
  }
  
  .br__section-space {
    padding-top: 2.6vw;
    padding-bottom: 2.6vw;
  }
  
  .d-flex {
    display: flex;
  }
  
  .d-flex_wrap {
    flex-wrap: wrap;
  }
  
  .justify-between {
    justify-content: space-between;
  }
  
  .justify-center {
    justify-content: center;
  }
  
  .justify-end {
    justify-content: flex-end;
  }
  
  .align-center {
    align-items: center;
  }
  
  .flex-wrap {
    flex-wrap: wrap;
  }
  
  .order-0 {
    order: 0;
  }
  
  .order-1 {
    order: 1;
  }
  
  .align-items-end {
    align-items: flex-end;
  }
  
  .text-center {
    text-align: center;
  }
  
  .d-inlin_block {
    display: inline-block;
  }
  
  [data-aos][data-aos][data-aos-duration="400"],
  body[data-aos-duration="400"] [data-aos] {
    transition-duration: 0.8s;
  }
  
  .fw-normal{
    font-weight: normal;
  }
  
  .fw-bold{
    font-weight: bold;
  }
  
  .uppercase {
    text-transform: uppercase;
  }
  
  @media (max-width: 1199px) {
    .flex-column {
      flex-direction: column;
    }
  
    html {
      font-size: 16px;
    }
  }
  
  @media (max-width: 991px) {
  
    .col-3,
    .col-4,
    .col-6,
    .col-8 {
      max-width: 50%;
      flex: 0 0 50%;
    }
  
    html {
      font-size: 14px;
    }
  }
  
  @media (max-width: 767px) {
    html {
      font-size: 18px;
    }
  
    section {
      margin-bottom: 3.333rem;
    }
  
    .container,
    .header__main .container {
      max-width: 100%;
      padding: 0 1.12rem;
    }
  
    .col-3,
    .col-40,
    .col-4,
    .col-6,
    .col-8,
    .col-5 {
      max-width: 100%;
      flex: 0 0 100%;
      position: static;
    }
  
    p {
      font-size: 0.889rem;
    }
  
    .secondary_btn {
      font-size: 1rem;
      text-align: center;
    }
  
    h1,
    .h1,
    h2,
    .h2 {
      font-size: 2.778rem;
    }
  
    h3,
    .h3 {
      font-size: 2.222rem;
    }
  
    h3 span,
    .h3 span {
      font-size: 0.889rem;
    }
  
    h4 {
      font-size: 1.389rem;
    }
  
    h5 {
      font-size: 1.667rem;
    }
  
    h6 {
      font-size: 0.833rem;
    }
  }
  

  
  h1 span,
  .h1 span,
  h2 span,
  .h2 span {
    box-shadow: inset 0 -1.45rem #FFCC00;
  }
  
  .menu-open {
    overflow: hidden;
  }
  
  .menu-open .main__page__content {
    position: relative;
  }
  
  .header__cta--mobile {
    display: none;
  }
  
  .toggle__menu {
    width: 1.12rem;
    height: 2.23rem;
    line-height: 0;
    cursor: pointer;
    display: none;
    position: absolute;
    top: 0;
    right: 1.95rem;
    -webkit-tap-highlight-color: transparent;
    font-size: 1rem;
  }
  
  .toggle__menu span {
    background-color: #111F29;
    width: 100%;
    height: 0.12rem;
    display: inline-block;
    border-radius: 0.45rem;
    position: relative;
  }
  
  .toggle__menu::after {
    content: "";
    width: 3.34rem;
    height: 2.23rem;
    position: absolute;
    right: -1.12rem;
    top: -0.389rem;
    border: 0.12rem solid #FFCC00;
    border-radius: 2.78rem;
    opacity: 1;
    z-index: -1;
  }
  
  .toggle__menu.open::after {
    opacity: 0;
  }
  
  .toggle__menu.open {
    top: 0.167rem;
    right: 1.95rem;
  }
  
  .toggle__menu.open span:nth-child(1) {
    transform: rotate(45deg);
    top: 0.445rem;
    transition: all 0.3s ease-in-out;
  }
  
  .toggle__menu.open span:nth-child(2) {
    display: none;
    transition: all 0.3s ease-in-out;
  }
  
  .toggle__menu.open span:nth-child(3) {
    transform: rotate(-45deg);
    top: -0.056rem;
    transition: all 0.3s ease-in-out;
  }
  
  .header__main {
    padding: 1.389rem 0;
    transition: all 0.3s ease-in-out;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 11;
  }
  
  .header__main .row {
    position: relative;
  }
  
  .header__main.fixed {
    background: #FFFFFFE8;
    box-shadow: 0 0.278rem 0.834rem #00000014;
  }
  
  .header__main.fixed:after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 5.389rem;
    z-index: -1;
    -webkit-backdrop-filter: blur(0.89rem);
    backdrop-filter: blur(0.89rem);
  }
  
  header .down-arrow {
    display: inline-block;
    position: relative;
    bottom: 0.056rem;
    right: 0;
    width: 0.45rem;
    height: 0.45rem;
    transition: all 0.6s ease-in-out;
  }
  
  header .down-arrow svg path {
    fill: #ffffff;
  }
  
  header ul li {
    position: relative;
  }
  
  header ul li a {
    color: #111F29;
    font-size: 1rem;
    position: relative;
    font-weight: 500;
  }
  
  @media (max-width:991px) {
    .toggle__menu.open span:nth-child(3) {
      top: 0;
    }
  }
  
  @media (max-width:767px) {
    header ul li>a::before {
      display: none;
    }
  }
  
  header .sub-menu li {
    padding: 0;
  }
  
  header .sub-menu li a {
    font-size: 0.89rem;
    padding: 0.5rem 0.612rem;
    display: block;
    border-radius: 0.278rem;
    font-weight: 400;
  }
  
  header .sub-menu li:not(:last-child) {
    margin-right: 0;
  }
  
  .header__cta .ly__sign,
  .header__cta--mobile .ly__sign {
    margin-right: 1.12rem;
    background-color: transparent;
  }
  
  .header__logo+.ly__back {
    display: none;
  }
  
  
  @media (min-width: 992px) {
    header ul {
      position: relative;
    }
  
    .ly__getstarted .ly__table table .highlight {
      background-color: rgba(255, 204, 0, 0.08);
    }
  }
  
  @media (max-width: 1280px) {
    header ul.sub-menu {
      position: relative;
      display: none;
      margin-top: 1.78rem;
    }
  
    header ul li:last-child a {
      color: #111F29;
    }
  
    li.menu-item-has-children.current-menu-item::after {
      transform: rotate(180deg);
    }
    .ly__menu-image {
      max-width: 1.334rem;
  }
  }
  
  @media (max-width: 1440px) {
    header .col-6 {
      max-width: 60%;
      flex: 0 0 60%;
    }
  }
  
  @media (max-width: 1199px) {
    .header__main {
      padding: 1.389rem 0;
    }
  }
  
  @media (max-width: 991px) {
    .header ul li:not(:last-child) {
      margin-right: 1.12rem;
    }
  
    .header ul .header__menu {
      margin-top: 0.389rem;
    }
  
    .header .contact__links ul li:not(:last-child) a {
      margin-right: 0.56rem;
      padding-right: 0.56rem;
    }
  
    .header .contact__links ul li a {
      font-size: 0.67rem;
    }
  
    .header__menu {
      margin-top: 0.56rem;
    }
  
    .header .sub-menu.mega-sub-menu {
      width: 29.45rem;
      padding-bottom: 0;
      padding: 0.834rem 0.278rem;
    }
  
    .header .sub-menu {
      top: 1.95rem;
      padding: 0.834rem;
    }
  
    .header .down-arrow {
      top: 0.23rem;
    }
  
    h1 span,
    .h1 span,
    h2 span,
    .h2 span {
      box-shadow: inset 0 -1.12rem #FFCC00;
    }
  }
  
  @media (max-width: 767px) {
    header ul li .sub-menu.mega-sub-menu li {
      flex: 0 0 5.56rem;
      max-width: 5.56rem;
    }
  
    .header__main .col-2 {
      max-width: 30%;
      flex: 0 0 30%;
    }
  
    .header__main .col-10 {
      max-width: 70%;
      flex: 0 0 70%;
    }
  }
  
  @media (max-width: 1800px) {
    .header ul li a {
      font-size: 14px;
    }
  
    .header ul li:not(:last-child) {
      margin-right: 1.12rem;
    }
  }
  
  @media (max-width: 1280px) {
    .header__cta--mobile {
      display: block;
    }
  
    .header__cta {
      display: none;
    }
  
    .toggle__menu {
      display: block;
      z-index: 9;
    }
  
    .header__menu {
      position: fixed;
      top: -120%;
      left: 0;
      right: 0;
      width: 100%;
      height: calc(100dvh - 4.56rem);
      overflow: hidden;
      overflow-y: auto;
      transition: all 0.5s;
      border-radius: 0;
      margin: 0;
      background-color: #fbfbfb;
      display: flex;
      /* justify-content: space-between; */
      flex-direction: column;
      padding-bottom: 8.89rem;
    }
  
    .header__menu.active {
      top: 4.5rem;
      background: #ffffffde 0% 0% no-repeat padding-box;
      box-shadow: 0 0.34rem 1.278rem #0000002E;
      opacity: 1;
    }
  
    .menu-open .header__main:before {
      content: '';
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      -webkit-backdrop-filter: blur(1.12rem);
      backdrop-filter: blur(1.12rem);
    }
  
    .header__menu ul:not(.sub-menu)>li {
      padding: 1.56rem 0 1.778rem;
      width: 100%;
    }
  
    .header__menu ul li:not(:last-child) {
      border-bottom: 0.056rem solid #ececec;
    }
  
    .header__menu ul li a {
      display: inline-block !important;
      margin: 0 !important;
      width: 100%;
    }
  
    header .sub-menu.mega-sub-menu.show {
      opacity: 1;
      visibility: visible;
      width: 100% !important;
      display: flex;
      position: static;
      margin: 0.834rem 0 0;
    }
  
    header .sub-menu.mega-sub-menu.show li {
      flex: 0 0 33%;
      max-width: 33%;
    }
  
    header .menu-item-has-children.current-menu-item>.sub-menu {
      width: 100% !important;
      position: static;
      margin: 1.667rem 0 0;
      padding: 0;
      transform: translate(0);
      box-shadow: none;
      background-color: transparent;
      border: 0;
    }
  
    header .menu-item-has-children .sub-menu-right ul {
      display: flex;
      flex-wrap: wrap;
    }
  
    .header__menu>ul {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      padding: 0 1.12rem;
    }
  
    .toggle__menu {
      z-index: 999;
    }
  
    .header__cta--mobile .btn {
      display: block;
      max-width: 15.56rem;
      margin: 0 auto;
      text-align: center;
    }
  
    .menu-item-has-children a::after {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
    }
  
    /*header ul li a::before {*/
    /*  content: none;*/
    /*}*/
    header ul li a.current-menu-item {
      display: inline-block;
    }
  
    header ul li a.current-menu-item::before {
      content: "";
    }
  
    header .menu-item-has-children {
      transition: none;
    }
  
    header .menu-item-has-children .sub-menu .ly__sub-menu li {
      padding: 0;
      border-bottom: 0;
      flex: 0 0 calc(100%/2 - 0.45rem);
    }
  
    header .menu-item-has-children .sub-menu li a {
      font-weight: 400;
      padding: 0;
    }
  
    .header__menu.active .header__cta--mobile {
      padding: 1.389rem 1.12rem;
      background: #ffffff;
      border-top: 0.12rem solid #E2E2E2;
      position: fixed;
      bottom: 0;
      right: 0;
      left: 0;
      width: 100%;
      z-index: 5;
    }
  
    .header__cta--mobile .btn {
      display: block;
      max-width: 100%;
      margin: 0 auto;
      text-align: center;
      box-shadow: 0 0.389rem 0.45rem #FFDD0040;
    }
  }
  
  li.menu-item-has-children::after,
  #register-menu li.menu-item-has-children a::after {
    content: "";
    display: block;
    width: 0.723rem;
    height: 0.56rem;
    margin-left: 0.5rem;
    background: url(../images/down-arrow.svg);
    background-size: 0.56rem;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 1.389rem;
    right: 0;
  }
  
  .menu-open .header__main {
    background-color: #FFFFFF;
    box-shadow: 0 0.278rem 0.834rem #00000014;
    z-index: 99999999;
  }
  
  .header__logo img {
      max-width: 6.67rem;
      position: relative;
      z-index: 9;
      width: 6.667rem;
  }
  
  @media (min-width: 1280.1px) {
  
    .lynk-mobile-menu {
      display: none !important;
    }
  
    header .sub-menu {
      position: absolute;
      width: 48.62rem;
      right: -8.89rem;
      top: 2.78rem;
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease-in-out;
      z-index: 99;
      background: #FFFFFF 0% 0% no-repeat padding-box;
      box-shadow: 0 0.34rem 1.278rem #0000002E;
      border: 0.056rem solid #EFEFEF;
      border-radius: 0.45rem;
      overflow: hidden;
    }
  
    .ly__register-menu:not(.ly_regt_desk_menu) {
      display: none;
    }
  
    header ul li:not(:last-child) {
      margin-right: 1.95rem;
    }
  
    li.menu-item-has-children>a::after {
      content: "";
      display: inline-block;
      width: 0.723rem;
      height: 0.56rem;
      margin-left: 0.723rem;
      background: url(../images/down-arrow.svg);
      background-size: 0.56rem;
      background-position: center;
      background-repeat: no-repeat;
    }
  
    li.menu-item-has-children::after {
      content: none;
    }
  
    .ly_regt_desk_menu {
      display: flex;
    }
  
    .ly__register-service {
      background-color: #fbfbfb;
      padding: 0.889rem;
      flex: 0 0 21.389rem;
    }
  
    .ly__register-type {
      padding: 0.445rem 0 0.445rem 3.67rem;
      display: block !important;
      position: relative;
    }
  
    .ly_regt_desk_menu h6 {
      font-weight: 500;
    }
  
    .ly__register-app {
      flex: 0 0 calc(100% - 21.389rem);
      background: #FFFFFF 0% 0% no-repeat padding-box;
      border: 0.056rem solid #EFEFEF;
      padding: 0.889rem 1.23rem;
    }
  
    .ly__register-type img {
      position: absolute;
      left: 0.67rem;
      top: 0.722rem;
      max-width: 2.112rem;
    }
  
    .ly__register-type p,
    .ly__app-content p {
      font-size: 0.889rem;
      letter-spacing: 0;
      color: #697175;
      font-weight: 400;
      margin-top: 0.45rem;
    }
  
    .ly__register-type:not(:last-child) {
      margin-bottom: 1.334rem;
    }
  
    .ly__register-app h5 {
      font-size: 1.56rem;
      margin-bottom: 2.78rem;
    }
  
    .ly__app-type {
      display: flex;
      align-items: center;
      padding: 0.67rem;
      background: #F7F6F9;
      gap: 0.889rem;
      border-radius: 0.278rem;
    }
  
    .ly__app-image {
      flex: 0 0 2.5rem;
    }
  
    .ly__qr-image {
      flex: 0 0 3.78rem;
    }
  
    .ly__app-type:not(:last-child) {
      margin-bottom: 1.334rem;
    }
  
  }
  
  @media (min-width: 1440px) {
    header ul li:not(:last-child) {
      margin-right: 2.23rem;
    }
  }
  
  @media (min-width: 1600px) {
    header ul li:not(:last-child) {
      margin-right: 2.78rem;
    }
  }
  
  .menu-item-has-children .sub-menu li a::after,
  .menu-item-has-children .sub-menu li a::before {
    content: none;
  }
  
  @media (max-width: 650px) {
    header ul li .sub-menu.mega-sub-menu li {
      margin-bottom: 0.834rem !important;
    }
  
    header ul li .sub-menu.mega-sub-menu li:not(:last-child)::after {
      display: none;
    }
  }
  
  @media (max-width: 490px) {
    .header__main .col-2 {
      max-width: 50%;
      flex: 0 0 50%;
    }
  
    .header__main .col-10 {
      max-width: 50%;
      flex: 0 0 50%;
    }
  }
  
  /* header ul li.menu-item-first a {
    display: inline-block;
  }
  header ul li.current-menu-ancestor a::before {
      transform: rotate(0deg);
      content: "";
  } */
  header ul li.current_page_item a::before {
    transform: rotate(0deg);
    content: "";
  }
  
  @media (max-width: 1280px) {
    .header__menu ul li.menu-item-first:after {
      /* content: ""; */
      position: absolute;
      width: 1.23rem;
      height: 0.67rem;
      background-image: url(https://www.lynk.ie/wp-content/themes/lynk/assets/images/btn-right.svg);
      right: 0;
      top: 50%;
      transform: translateY(-50%);
    }
  
    .header__main.fixed:after {
      height: 4.56rem;
    }
  
    .menu-open .header__main:after {
      content: '';
      background-color: #000000;
      position: fixed;
      top: 0;
      right: 0;
      width: 100%;
      height: 4.62rem;
      z-index: 1;
      background: #FFFFFF 0% 0% no-repeat padding-box;
      box-shadow: 0 -0.056rem 0.834rem #00000014;
    }
  
    li.menu-item-has-children::after {
      top: 1.667rem;
    }
  }
  
  @media (min-width: 767px) {
    .toggle__menu.open span:nth-child(1) {
      top: 0.334rem;
    }
  }
  
  .ly__footer--sec {
    background: #FFF4D3 url("../images/forma3.svg") 0% 0% no-repeat;
    color: #FFCC00;
    padding: 3.64rem 0 1.77rem;
    z-index: 1;
    position: relative;
  }
  
  .ly__footer--sec .ly__footer-content {
    margin-bottom: 2rem;
  }
  
  .ly__footer--sec .ly__footer_left .ly__footer--logo {
    margin: 1rem 0 1.667rem;
  }
  
  .ly__footer--sec .ly__footer_left .ly__footer--logo img {
    width: 7.5rem;
  }
  
  .ly__footer--sec .ly__footer_left ul li a {
    display: inline-flex;
    border-radius: 0.334rem;
    transition: all 0.5s;
    width: 2.375rem;
    height: 2.375rem;
    align-items: center;
    justify-content: center;
  }
  
  .ly__footer--sec .ly__footer_right {
    display: flex;
  }
  
  .ly__footer--sec .ly__footer_right ul {
    flex-direction: column;
    display: flex;
  }
  
  .ly__footer--sec .ly__footer_right ul p {
    color: #111F29;
    font-weight: 700;
    margin-bottom: 0.9rem;
    padding: 0.278rem 0.389rem;
    font-size: 1rem;
  }
  
  .ly__footer--sec .ly__footer_right ul li a {
    display: block;
    color: #111F29;
    font-weight: normal;
    padding: 0.45rem 0.389rem;
    font-size: 0.89rem;
  }
  
  .ly__footer--sec .ly__footer_right {
    justify-content: space-between;
  }
  
  .ly__footer--sec .ly__footer_right .ly__footer_menu_list {
    max-width: calc(14.2857142857% - 0.834rem);
    flex: 0 0 calc(14.2857142857% - 0.834rem);
  }
  
  .ly__footer--sec .ly__copyrt--con {
    justify-content: space-between;
    border-top: 0.056rem solid #D6CEB6;
    padding-top: 1.8rem;
  }
  
  .ly__footer--sec .ly__copyrt--con * {
    color: #697175;
    font-size: 0.88rem;
  }
  
  .ly__footer_left .ly__dwnbtn a{
    background-color: transparent;
    border: 0.123rem solid #FFCC00;
    padding: 0.42rem 1.556rem;
    border-radius: 3.389rem;
    cursor: pointer;
    margin-bottom: 0.889rem;
    max-width: 10.556rem;
    transition: all .3s ease-in-out;
    display: block;
  }
  .ly__footer_left .ly__dwnbtn svg path{
    fill: #111F29;
  }
  
  .ly__footer_left .ly__footer--logo + p {
    color: #000000;
    margin-bottom: 0.889rem;
  }
  
  .ly__icon-mobile ul li a {
    padding: 0 !important;
  }
  
  .ly__icon-mobile ul p {
    flex: 0 0 100%;
  }
  
  .ly__icon-mobile ul {
    flex-direction: row !important;
    flex-wrap: wrap;
  }
  
  .ly__map iframe {
      width: 100%;
      min-height: 23.889rem;
      border-radius: 1.112rem;
  }
  
  .ly__icon-mobile ul li:not(:last-child) {
    margin-right: 0.422rem;
  }
  
  .ly__icon-mobile svg {
      max-width: 2.112rem;
      height: auto;
  }
  
  .ly__footer--sec .ly__footer_right .ly__icon-mobile {
    max-width: 10rem;
    flex: 0 0 10rem;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  
  .ly__footer--sec .col-10 {
    position: relative;
  }
  
  @media (max-width: 1199px) {
    .ly__footer--sec .ly__footer_right {
      justify-content: flex-start;
      flex-wrap: wrap;
    }
  
    .ly__footer--sec .ly__footer_right .ly__footer_menu_list {
      max-width: calc(25% - 0.834rem);
      flex: 0 0 calc(25% - 0.834rem);
    }
  }
  
  @media (max-width: 991px) {
    .ly__footer--sec .ly__footer_right .ly__footer_menu_list {
      max-width: calc(33.3333333333% - 0px);
      flex: 0 0 calc(33.3333333333% - 0px);
    }
  
    .ly__footer--sec .ly__copyrt--con {
      flex-direction: column;
      text-align: center;
      row-gap: 0.778rem;
    }
  }
  
  @media (max-width: 767px) {
    .ly__footer-content>div {
      flex-direction: column;
    }
  
    .ly__footer--sec .ly__footer_right .ly__footer_menu_list {
      max-width: 100%;
      flex: 0 0 100%;
      position: static;
    }
  
    .ly__footer-content>div>div {
      max-width: 100%;
      flex: 0 0 100%;
    }
  
    .ly__footer_menu_list ul {
      display: inline-flex;
      margin-bottom: 2.778rem; 
    }
    
    .ly__footer_left {
      margin-bottom: 2.778rem;
  }
  
  .ly__ctasection .ly__ctacontent .ly__dwnbtn svg path {
      fill: #ffffff;
  }
  
    .ly__icon-desk {
      display: none;
    }
    .ly__footer--sec {
      padding-bottom: 0.834rem;
    }
  
    .ly__footer--sec .ly__copyrt--con {
      text-align: left;
      font-size: 0.778rem;
    }
  
    .ly__footer--sec .ly__copyrt--con * {
      font-size: 0.778rem;
      margin-bottom: 0.67rem;
      line-height: 1.1rem;
    }
  
    .ly__footer--sec .ly__footer_right .ly__icon-mobile ul {
      flex-direction: row;
      margin-bottom: 0;
    }
  
    .ly__footer--sec .ly__footer-content {
      margin-bottom: 1.2rem;
    }
  
    .ly__footer--sec .ly__icon-desk {
      display: none;
    }
  }

  
  @media (max-width: 390px) {
    .ly__footer_menu_list ul {
      margin-bottom: 2rem;
    }
  }
  
  /*# sourceMappingURL=style.css.map */
  
  
  .ly__premium .secondary_btn img {
    transform: rotate(90deg);
    transform-origin: center center;
  }
  
  @media (min-width: 1280px) {
    .header-register-menu {
      margin-right: 0.889rem;
    }
  
    #register-menu .sub-menu {
      width: 13.89rem;
    }
  
    #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-item>a.mega-menu-link {
      font-size: 1rem !important;
    }
    .ly__hero-home {
      flex: 0 0 41.112rem;
  }
  .ly__herosec .ly__heroimg {
      flex: 0 0 46.54rem;
  }
  }
  
  @media (max-width: 1280px) {
    #register-menu {
      position: static;
    }
  
    #register-menu li a::before {
      display: none;
    }
  }
  
  .ly__register-menu:not(.ly_regt_desk_menu) {
    right: -100%;
    padding: 1.12rem;
    transition: all 0.5s ease-in-out;
    position: absolute;
    height: calc(100vh - 9.78rem);
    overflow-y: auto;
    width: 100%;
    top: 0;
    z-index: 1;
    background-color: #fbfbfb;
  }
  
  @media (max-width: 1280px) {
    .lynk-dsk-menu {
      display: none !important;
    }
  
    .header__menu .ly__sub-menu {
      display: flex;
      flex-wrap: wrap;
      gap: 1.778rem 0.889rem;
    }
  
    .header__menu .ly__sub-menu:not(:last-child) {
      margin-bottom: 1.778rem;
    }
  
    .header__menu .ly__menu-tag h6 {
      margin: 0.889rem 0 0.445rem;
    }
  
    .ly__register-type h6 {
      margin: 0 0 0.445rem;
    }
  
    #register-menu .current-menu-item {
      display: none;
    }
  
    .ly__app-image {
      flex: 0 0 2.5rem;
    }
  
    .header__menu .ly__menu-tag p,
    .ly__register-type p,
    .ly__app-content p {
      font-size: 0.778rem;
      color: #697175;
      line-height: 1.12rem;
    }
  
    header ul li.current-menu-item a::before {
      transform: rotate(0deg);
      content: none;
    }
  
    .ly__register-menu.active {
      right: 0;
    }
  
    #register-menu .current-menu-item {
      position: static;
    }
  
    #register-menu a {
      background: #FFCC0000 0% 0% no-repeat padding-box;
      border: 0.112rem solid #FFCC00;
      border-radius: 1.223rem;
      padding: 0.56rem 1.56rem;
    }
  
    #register-menu li {
      padding: 0;
      margin-bottom: 0.889rem;
    }
  
    #register-menu .menu-item-has-children a::after {
      right: 1.556rem !important;
      transform: translateY(-50%) rotate(-90deg) !important;
      top: 50% !important;
      margin: 0 !important;
    }
  
  
    .ly__register-menu .ly__register-type {
      margin-bottom: 1.778rem;
      position: relative;
      padding-left: 3rem;
      display: flex;
      flex-direction: column;
    }
  
    .ly__register-type img {
      position: absolute;
      left: 0;
      top: 0;
      width: 2.112rem;
      height: 2.112rem;
      max-width: 2.112rem;
    }
  
    .ly__register-service h6 {
      font-size: 1rem;
      line-height: 1rem;
    }
  
    .header__logo+.ly__back {
      position: fixed;
      top: 0;
      left: 0;
      background-color: #ffffff;
      width: 170px;
      height: 80px;
      display: flex;
      align-items: center;
      display: none;
    }
  
    .back-active .header__logo+.ly__back {
      display: flex;
      z-index: 99;
    }
  
    .header__logo+.ly__back .ly__back-wrapper {
      display: flex;
      align-items: center;
      gap: 0.45rem;
      margin-left: 1.778rem;
      font-weight: 500;
      cursor: pointer;
    }
  
    .ly__register-menu .ly__register-app {
      background: #FFFFFF;
      border: 0.112rem solid #E2E2E2;
      border-radius: 1.12rem;
      padding: 0.889rem;
    }
  
    .ly__register-menu .ly__register-app h5 {
      font-size: 1.223rem;
      font-weight: 500;
      margin-bottom: 0.899rem;
    }
  
    .ly__register-menu .ly__app-type {
      display: flex;
      align-items: center;
      background: #F7F6F9;
      border-radius: 0.2778rem;
      padding: 0.67rem;
      gap: 0.889rem;
    }
  
    .ly__register-menu .ly__app-type:not(:last-child) {
      margin-bottom: 0.889rem;
    }
  
    .ly__register-menu .ly__app-content p {
      margin-top: 0.45rem;
    }
  
    .ly__register-menu .ly__app-content {
      max-width: 15rem;
    }
  
    .ly__register-menu .ly__app-image svg {
      max-width: 2.389rem;
    }
  
  }
  
  /*mega menu*/
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-item:last-child>a.mega-menu-link {
    padding: 0;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu {
    width: auto !important;
    background: #ffffff;
    padding: 1.56rem 0 0 1.34rem;
    box-shadow: 0 0.334rem 1.34rem #0000002E;
    border: 0.056rem solid #EFEFEF;
    border-radius: 0.45rem !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu img {
    max-width: 1.34rem !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a.mega-menu-link:before {
    display: none !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
    padding: 0 !important;
    position: static !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
      padding: 0.445rem 0 !important;
      position: static !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before {
      content: '' !important;
      position: absolute !important;
      display: block !important; 
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
    width: auto !important;
    float: none !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12,
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-12-of-12 {
    max-width: 18.89rem;
    width: 100% !important;
    padding: 0 1.5rem 1.56rem 2.23rem;
    position: relative !important;
    cursor: pointer;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    font-size: 1rem !important;
    color: #111F29 !important;
    line-height: 1.17;
    font-weight: 500 !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu p {
    font-size: 0.889rem;
    color: #697175;
    margin-bottom: 0 !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu a {
      font-size: 0.889rem;
      color: #697175;
      margin-bottom: 0 !important;
      font-weight: 400 !important;
      line-height: 1.4;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.widget_media_image {
    padding: 0 !important;
    position: absolute !important;
    right: 0;
    top: 0.45rem;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.widget_text {
    padding-block: 0 0.23rem !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu ul.mega-sub-menu {
    position: static !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu {
    position: static !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    transform: none !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12:hover svg path,
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-6:hover svg path {
    fill: #e5b700;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column:hover>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    text-decoration: underline;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link::after {
      background-repeat: no-repeat;
      background-size: cover;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column:hover>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link::after {
      content: '';
      display: inline-block;
      width: 1.12rem;
      height: 1.12rem;
      margin-left: 0.889rem;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBpZD0iRmxlY2hhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ4LjAwMSAtMjAuNTU3KSI+CiAgICA8cmVjdCBpZD0iUmVjdMOhbmd1bG9fMjc3IiBkYXRhLW5hbWU9IlJlY3TDoW5ndWxvIDI3NyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDguMDAxIDIwLjU1NykiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGlkPSJUcmF6YWRvXzEwIiBkYXRhLW5hbWU9IlRyYXphZG8gMTAiIGQ9Ik0xNy43LDExLjJoMGwtNS01YS45OS45OSwwLDAsMC0xLjQsMS40bDMuMywzLjNIMmExLDEsMCwwLDAsMCwySDE0LjZsLTMuMywzLjNhLjk5Ljk5LDAsMSwwLDEuNCwxLjRoMGw1LTVBLjk2NS45NjUsMCwwLDAsMTcuNywxMS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ4LjAwMSAxOC42NTYpIiBmaWxsPSIjMTExZjI5Ii8+CiAgPC9nPgo8L3N2Zz4K");
      vertical-align: bottom;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu {
    transform: translateY(2.5rem) !important;
    top: 3.34rem;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link::after {
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    height: 0.278rem !important;
    display: block;
    width: 0 !important;
    background: #ffcc00 !important;
    transition: width 0.3s ease, left 0.3s ease;
    border-radius: 0.167rem;
  }
  
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-align-bottom-left>a.mega-menu-link {
    margin-right: 2.667rem;
    padding-right: 0 !important;
    font-weight: 500 !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
    rotate: 180deg;
  }
  
  
  #register-menu li.menu-item-has-children::after {
    content: none;
  }
  
  #register-menu li a {
    display: block !important;
  }
  
  .header-register-menu>li>a {
    background: #FFCC0000 0% 0% no-repeat padding-box;
    border: 0.112rem solid #FFCC00;
    border-radius: 1.23rem;
    padding: 0.56rem 1.56rem;
  }
  
  .header-register-menu>li>a::after {
    transform: rotate(0);
  }
  
  .header-register-menu>li>a::before {
    display: none;
  }
  
  @media (max-width: 1600px) {
    #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-item>a.mega-menu-link {
      margin-right: 1.667rem !important;
    }
  }
  
  @media (max-width: 1280px) {
    #mega-menu-wrap-primary_menu {
      display: none !important;
    }
  
    #register-menu .ly__app-image img {
      max-width: 2.334rem;
      width: 2.334rem;
    }
  
    .ly__seperator img {
      height: 2rem;
      object-fit: cover;
    }
  }
  
  @media (min-width: 991.1px) {
    .sticky-div img.mobile-app-img {
      display: none;
    }
  }
  
  @media (max-width: 991px) {
    .sticky-div img:not(.mobile-app-img) {
      display: none;
    }
  }
  
  /*17-04-2024*/
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link:after {
    display: block !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    transition: all 0.5s ease-in-out;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator {
    transition: all 0.5s ease-in-out;
    transform: rotate(180deg)
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
    transform: rotate(0deg)
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
    transform: rotate(0deg);
    rotate: 0deg;
  }
  
  
  /*#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column:hover > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link::after{*/
  /*    display: flex;*/
  /*    opacity: 0;*/
  /*    transition: all 0.5s ease-in-out;*/
  /*    margin-left: 05px !important;*/
  /*}*/
  
  a.mega-menu-link {
    display: flex !important;
  }
  
  /*#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover:after{*/
  /*    opacity: 1;*/
  /*    margin-left: 0.834rem !important;*/
  /*}*/
  .header-register-menu>li>a::after {
    transform: rotate(0);
    transition: all 0.5s ease-in-out;
  }
  
  li.cycle-tab-item a.nav-link {
    opacity: 0.5 !important;
  }
  
  li.cycle-tab-item a.nav-link:hover,
  li.cycle-tab-item.active a.nav-link {
    opacity: 1 !important;
  }
  
  li.cycle-tab-item a.nav-link img {
    max-width: 2.125rem;
    width: 100%
  }
  
  .ly__storebtn a.btn {
    border: 0.112rem solid #ffcc00;
    box-shadow: none;
  }
  
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-megamenu>ul.mega-sub-menu {
    padding: 0.834rem 0 0.834rem 0.834rem !important;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12 {
    margin-bottom: 1rem !important;
    padding-bottom: 0 !important;
  }
  
  @media (max-width:1280px) {
    .menu-item-has-children ul.sub-menu {
      display: none;
    }
  }
  
  
  .ly__register-service a h6:after, .ly__register-app a h6:after {
      content: '';
      display: inline-block;
      opacity: 0;
      visibility: hidden;
      width: 1.12rem;
      height: 1.12rem;
      margin-left: 0;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBpZD0iRmxlY2hhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ4LjAwMSAtMjAuNTU3KSI+CiAgICA8cmVjdCBpZD0iUmVjdMOhbmd1bG9fMjc3IiBkYXRhLW5hbWU9IlJlY3TDoW5ndWxvIDI3NyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDguMDAxIDIwLjU1NykiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGlkPSJUcmF6YWRvXzEwIiBkYXRhLW5hbWU9IlRyYXphZG8gMTAiIGQ9Ik0xNy43LDExLjJoMGwtNS01YS45OS45OSwwLDAsMC0xLjQsMS40bDMuMywzLjNIMmExLDEsMCwwLDAsMCwySDE0LjZsLTMuMywzLjNhLjk5Ljk5LDAsMSwwLDEuNCwxLjRoMGw1LTVBLjk2NS45NjUsMCwwLDAsMTcuNywxMS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ4LjAwMSAxOC42NTYpIiBmaWxsPSIjMTExZjI5Ii8+CiAgPC9nPgo8L3N2Zz4K");
      vertical-align: bottom;
      transition: all 0.2s ease-in-out;
      background-size: cover;
      background-repeat: no-repeat;
  }
  
  @media (max-width: 991px) {
    .ly__herosec {
      padding: 7rem 0 3.25rem;
    }
  
    .cycle-tab-container {
      gap: 1.667rem;
    }
  }
  
  
  @media (max-width: 767px) {
  
    .ly__herosec h1 span:not(.tag) {
      display: inline !important;
      margin-bottom: 0.834rem;
    }
  
    .ly__herocontent .tag {
      margin-top: 0.56rem;
      display: inline-block;
    }
  
  }
  
  @media (max-width: 576px) {
    .ti-widget.ti-goog .ti-review-item {
      padding: 0 0.834rem;
    }
  
    .ly__herosec .ly__new_btn_wrap {
      flex-direction: column;
    }
  
  
    .ly__herosec .ly__new_btn_wrap .outline_btn {
      text-align: center;
    }
  
    .ly__new_btn_wrap .secondary_btn {
      width: 60%;
      margin: 0 auto;
    }
  
    .ly__new_btn_wrap .outline_btn {
      width: 60%;
      margin: 0 auto;
    }
  }
  
  .mega-menu-column ul.mega-sub-menu a::after {
    visibility: hidden;
    opacity: 0 !important;
    margin-left: 0.834rem !important;
    /*// transform: translateX(0px) !important;*/
    transition: all 0.5s ease-in-out !important;
  }
  
  
  .mega-menu-column .mega-menu-item a.mega-menu-link::after {
    content: '';
    display: inline-block;
    width: 1.12rem;
    height: 1.12rem;
    margin-left: 0 !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBpZD0iRmxlY2hhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ4LjAwMSAtMjAuNTU3KSI+CiAgICA8cmVjdCBpZD0iUmVjdMOhbmd1bG9fMjc3IiBkYXRhLW5hbWU9IlJlY3TDoW5ndWxvIDI3NyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDguMDAxIDIwLjU1NykiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGlkPSJUcmF6YWRvXzEwIiBkYXRhLW5hbWU9IlRyYXphZG8gMTAiIGQ9Ik0xNy43LDExLjJoMGwtNS01YS45OS45OSwwLDAsMC0xLjQsMS40bDMuMywzLjNIMmExLDEsMCwwLDAsMCwySDE0LjZsLTMuMywzLjNhLjk5Ljk5LDAsMSwwLDEuNCwxLjRoMGw1LTVBLjk2NS45NjUsMCwwLDAsMTcuNywxMS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ4LjAwMSAxOC42NTYpIiBmaWxsPSIjMTExZjI5Ii8+CiAgPC9nPgo8L3N2Zz4K");
    vertical-align: bottom;
    transition: all 0.2s ease-in-out !important;
  }
  
  .mega-menu-column .mega-menu-item svg {
      transition: all 0.4s ease-in-out !important;
      max-width: 1.334rem;
      width: 1.334rem;
      height: auto;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-item>a.mega-menu-link::after {
    content: "" !important;
    position: absolute !important;
    bottom: -0.556rem !important;
    left: 50% !important;
    transform: translateX(-50%);
    height: 0.278rem !important;
    width: 0 !important;
    background: transparent !important;
    border-radius: 0.1667rem;
  }
  
  #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link::after {
    width: 100% !important;
    bottom: -0.556rem !important;
  }
  
  .bus_slider_partners {
    display: inline-flex;
  }
  
  .bus_slide {
    margin: 0 2rem;
  }
  
  .ly__slider-logo:before {
    background: linear-gradient(90deg, #ffffff 0%, rgba(153, 153, 153, 0) 15%, rgba(153, 153, 153, 0) 75%, #FFFFFF 100%);
    content: '';
    position: absolute;
    top: 0;
    right: -1%;
    left: -1%;
    width: 102%;
    height: 100%;
    z-index: 2;
    pointer-events: none
  }
  
  
  
  @keyframes busSlide {
    from {
      transform: translateX(0);
    }
  
    to {
      transform: translateX(-100%);
    }
  }
  
  .cmplz-body br {
    display: none;
}
/*cookie design*/

.lynk-cookie {
    display: flex;
    gap: 1.333rem;
    align-items: center;
}

.cmplz-cookiebanner.cmplz-show {
    background: #ffffff;
    box-shadow: 0rem 0.333rem 1.278rem #0000002E; 
    border: 0.056rem solid #EFEFEF; 
    border-radius: 1.111rem; 
    display: block;
    min-width: 45.833rem; 
}

.cmplz-cookiebanner .cmplz-links.cmplz-documents {
    margin-top: 0.889rem; 
}

.cookie-wrapper a, .cookie-wrapper p {
    font-size: 1.111rem; 
}

.cookie-wrapper a {
    font-weight: 500;
    margin-top: 0.278rem !important; 
    text-decoration: underline;
    display: inline-block;
}

.cmplz-message, .cmplz-categories {
    width: auto;
}

.cookie-img {
    flex: 0 0 2.778rem; 
}

.cookie-wrapper {
    flex: 0 0 25.722rem;
}

.cookie-wrapper a:hover {
    color: #ffcc00;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences {
    background: #FFCC00 !important;
    border: 0.111rem solid #FFCC00 !important;
    border-radius: 1.333rem !important; 
    color: #111f29 !important;
    font-size: 1.111rem !important; 
    height: auto !important;
    padding: 0.667rem !important; 
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
    background: #FFCC0000 !important;
    border: 0.111rem solid #FFCC00 !important; 
    border-radius: 1.333rem !important;
    font-size: 1.111rem !important; 
    height: auto !important;
    padding: 0.667rem !important; 
}

.cmplz-cookiebanner .cmplz-links .cmplz-link {
    font-size: 0.889rem !important;
}

.cmplz-buttons {
    margin-top: 0.889rem; 
}

  
  @media (min-width: 991px) {
    .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover {
        background: transparent !important;
    }
    
    .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover {
        background: #ffcc00 !important;
    }
    
    .btn:hover {
      transition: all 0.3s ease-in-out;
      box-shadow: 0 0.389rem 0.45rem rgba(255, 221, 0, 0.2509803922);
      background-color: #FFCC00;
      transform: translateY(-2px);
    }
    
    .ly__footer_left .ly__dwnbtn a:hover {
        background: #ffcc00;
        transform: translateY(-0.112rem);
    }
      
    .ly__footer--sec .ly__footer_right ul li a:hover {
      background: #ffecb2;
      border-radius: 0.334rem;
    }    
      
    .btn-outline:hover {
      border-color: #FFCC00;
    }
  
    header ul li a:hover::before,
    header ul li a.current-menu-item::before {
      transform: rotate(0deg);
    }
  
    header ul li:hover>.down-arrow svg path {
      fill: #FFCC00;
    }
  
    .header__cta .ly__sign:hover,
    .header__cta--mobile .ly__sign:hover {
      background: #FEF7EF;
      box-shadow: inset 0 0 0 0.112rem #FFCC00;
    }
  
    .ly__footer--sec .ly__footer_left ul li a:hover {
      background-color: white;
    }
    
    .ly__drivers-hero .btn:hover {
      box-shadow: none;
  }
    
    .ly__drivers-hero .btn:not(.btn-outline):hover {
      background-color: transparent;
      box-shadow: inset 0 0 0 0.112rem #ffcc00;
  }
  
    header .sub-menu li a:hover {
      background-color: #fff5d6;
    }
  
    header ul li ul:hover:after {
      opacity: 1;
      visibility: visible;
      transition: all 0.6s ease-in-out;
    }
  
    header ul li:hover a~.sub-menu {
      opacity: 1;
      visibility: visible;
      margin-top: 0.889rem;
    }
  
    #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link:hover::after {
      width: 100% !important;
      /*left: 0 !important;*/
    }
    
    #mega-menu-wrap-primary_menu #mega-menu-primary_menu>li.mega-menu-item.mega-current-menu-parent>a.mega-menu-link::after {
      width: 50% !important;
      background: #ffcc00 !important;
    }
  
    .header-register-menu>li>a:hover {
      background: #FFCC00;
      border-radius: 1.223rem;
      padding: 0.56rem 1.56rem;
    }
  
    .header-register-menu>li>a:hover::after {
      transform: rotate(180deg);
    }
  
    .cycle-tab-container .cycle-tab-item:hover {
      opacity: 1;
    }
  
    .ly__storebtn a.btn:hover {
      border: 0.112rem solid #ffcc00;
      background: transparent;
    }
  
    .ly__storebtn .hero_btn--premium:hover {
      background: #ffcc00;
    }
  
    .ly__register-service a:hover h6,
    .ly__register-app a:hover h6 {
      text-decoration: underline;
    }
  
    .ly__register-service a:hover h6:after,
    .ly__register-app a:hover h6:after {
      margin-left: 0.56rem;
      opacity: 1;
      visibility: visible;
    }
  
    .ly__table .mob-btn:hover {
      background-color: #FFDD00 !important;
    }
  
    .mega-menu-column:hover ul.mega-sub-menu {
      background-color: red !important;
    }
  
    .mega-menu-column:hover ul.mega-sub-menu svg path {
      fill: #ffcc00 !important;
    }
  
    .mega-menu-column:hover ul.mega-sub-menu h6 {
      text-decoration: underline !important;
    }
  
    .mega-menu-column:hover ul.mega-sub-menu h6::after {
      opacity: 1;
      margin-left: 0.834rem !important;
    }
  
    .mega-menu-column:hover ul.mega-sub-menu a::after {
      opacity: 1 !important;
      margin-left: 0.834rem !important;
      visibility: visible;
    }
  
    .mega-menu-column .mega-sub-menu .mega-menu-link:hover {
      text-decoration: underline !important;
    }
  
    .ly__cta_less .btn .ly__simplyfy-btn p,
    .ly__simplyfy-btn .btn {
      font-size: 1.112rem;
    }
    
    .ly__icon-mobile ul li a svg:hover{
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0 1.112rem 2.223rem #111F2924;
        border-radius: 0.556rem;
      }
      
      .ly__qr-btn a, .ly__storebtn a {
      cursor: default !important;
  }
  
  .ly__rent-section .hero_btn--premium:hover {
      box-shadow: inset 0 0 0 0.112rem #ffcc00;
  }
  
  .ly__contact-form .ly__contact > .ly__wrapper a:hover {
    color: #EBBE0C;
  }
  
  .second_cl-item .btn:hover {
    color: #ffffff;
  }
  }
  
  .ly__software .ly__reason-img, .ly__reason-img {
    max-width: 3.89rem;
    width: 100%;
  }
  
  .ly__software .ly__reason-img img {
    width: 100%;
  }
  
  .ly__footer--sec .ly__footer_left ul li a *, .ly__footer--sec .ly__footer_left ul li a img {
    width: 100%;
    height: auto;
  }
  
  .ly__storebtn img, .ly__storebtn svg {
      max-width: 6.95rem;
      width: 6.95rem;
  }
  
  img {
    width: 100%;
  }
  
  .ly__swiper-container .swiper-pagination, .ly__pricingplans .swiper-pagination{
      bottom: auto !important;
      top: 0 !important;
  }
  
  .ly__swiper-container .swiper-pagination-bullet, .ly__pricingplans .swiper-pagination-bullet {
      width: 1.112rem;
      height: 1.112rem;
  }
  
  .ly__swiper-container .swiper-pagination-bullet-active ,.ly__pricingplans .swiper-pagination-bullet-active{
      background: #fecb00;
  }
  @media (min-width: 767px){
  .swiper-pagination {
      display: none;
  }
  }
  
  /*form*/
  .ly__form {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 1.111rem 1.111rem 9.444rem #111F291A;
    border-radius: 1.667rem;
    padding: 2.222rem 1.778rem 1.778rem;
  }
  
  .ly__form input.wpcf7-form-control, .ly__form textarea.wpcf7-form-control {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.056rem solid #D4D7D8;
    border-radius: 0.223rem;
    width: 100%;
    padding: 0.889rem 1.334rem;
    font-size: 1rem;
    line-height: 1;
    font-family: 'Ubuntu';
  }
  
  .ly__form label, .ly__form span:not(.cf-acceptance span) {
    width: 100%;
    display: block;
  }
  
  .wpcf7-spinner {
      display: inline-block !important;
      width: auto !important;
  }
  
  .ly__form .cf-submit .wpcf7-form-control {
      display: inline-block;
      width: 11.167rem;
      padding-block: 0.611rem;
      background: #FFCC00 0% 0% no-repeat padding-box;
      border: 0.112rem solid #FFCC00;
      border-radius: 1.334rem;
      font-size: 1.112rem;
      line-height: 1;
      font-weight: 500;
      cursor: pointer;
      margin-top: 1.334rem;
      font-family: 'Ubuntu';
      color: #111F29;
  }
  
  .ly__form .ly__input label {
    background-color: #ffffff;
    padding: 0 0.278rem;
    display: inline-block;
    position: absolute;
    font-size: 0.834rem;
    font-weight: 500;
    top: -0.5rem;
    left: 0.834rem;
    z-index: 1;
    width: auto;
  }
  
  .ly__form form > div > .ly__input:not(:last-child) {
      margin-bottom: 1.778rem;
  }
  
  .ly__form .cf-acceptance .wpcf7-list-item {
    margin: 0;
  }
  
  .ly__form .ly__input {
    position: relative;
  }
  
  .ly__form .cf-message i {
    font-size: 0.834rem;
  }
  
  .ly__form .cf-el-number {
    display: flex;
    gap: 1.778rem;
    margin-bottom: 0;
  }
  
  .ly__form input.wpcf7-form-control:hover, .ly__form textarea.wpcf7-form-control:hover {
    border: 0.056rem solid #111F29;
  }
  
  .ly__form .cf-submit .wpcf7-form-control:hover {
    background: #FFCC0000 0% 0% no-repeat padding-box;
    border: 0.112rem solid #FFCC00;
  }
  
  .ly__form .cf-acceptance input[type="checkbox"] {
      margin: 0;
      width: 0.833rem;
      height: 0.833rem;
      accent-color: #FFCC00;
      transform: translateY(0.112rem);
  }
  
  .ly__form .cf-acceptance {
      padding-top: 1.334rem;
      margin-top: 1.334rem;
      border-top: 0.056rem solid #E2E2E2;
  }
  
  .ly__form .cf-acceptance p {
    color: #111F29;
    line-height: 1.6;
  }
  
  @media (max-width: 1024px){
      .ly__form .cf-el-number {
      display: block;
  }
  .cf-email {
      margin-bottom: 1.778rem;
  }
  }
  
  .ly__driver-testimonial .ly__travel-next, .ly__driver-testimonial .ly__travel-prev {
      background: #FEF7EF !important;
  }
  

  @media (max-width: 767px){
      
      .cmplz-cookiebanner .cmplz-message a {
    display: none;
}

.cmplz-cookiebanner {
    padding-inline: 2.778rem !important;
}

.cmplz-cookiebanner .cmplz-header {
    margin: 0 -2rem;
}

.cookie-wrapper a, .cookie-wrapper p {
    font-size: 0.9rem;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences {
    font-size: 1rem !important;
    padding: 0.467rem !important;
}
  .cmplz-cookiebanner.cmplz-show {
    min-width: auto;
    width: 100%;
    border-radius: 0;
    }
    
    .cmplz-cookiebanner .cmplz-buttons {
        flex-direction: row !important;
        flex-wrap: wrap;
    }
    
    .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
        flex: 0 0 50%;
        max-width: calc(50% - 0.334rem);
    }
  
  .ly__form .cf-acceptance {
    padding-top: 0.889rem;
    margin-top: 0.889rem;
  }
  
  .cookie-wrapper {
    flex: auto;
}
  
  .ly__fixed-btn {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    padding: 0.889rem 1.333rem;
    z-index: 100;
    box-shadow: 0 0.334rem 1.2778rem #0000002E;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
  }
  
  .ly__fixed-btn .btn {
    width: 100%;
    text-align: center;
    box-shadow: 0px 0.389rem 0.445rem rgba(255, 221, 0, 0.25);
  }
  }
  
  @media (max-width: 575px){
  .cky-consent-container.cky-box-bottom-right {
      max-width: initial;
      width: auto;
      left: 1.112rem;
  }
      .cky-consent-container .cookie-wrapper p, .cky-consent-container .cookie-wrapper a{
          font-size: 0.889rem;
      }
  }
  
  .ly__form form.sent .wpcf7-response-output {
      font-size: 1rem;
      padding: 1.056rem 0.889rem 1.056rem 2.776rem;
      background: #E4F7ED;
      box-shadow: 0 0 2.778rem rgba(17, 31, 41, 0.1);
      border-radius: 1.722rem;
      border: 0;
      position: fixed;
      margin: 0;
      right: 2.778rem;
      bottom: 2.778rem;
  }
  
  .ly__form form.sent .wpcf7-response-output:before {
      content: "Success! ";
      font-weight: bold;
      color: #1FBF67;
  }
  
  .ly__form form.sent .wpcf7-response-output:after {
      content: "";
      position: absolute;
      width: 1.334rem;
      height: 1.334rem;
      left: 0.886rem;
      top: 1.056rem;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwMV83KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUgMEMxMS4yMTA5IDAgMCAxMS4yMTA5IDAgMjVDMCAzOC43ODkxIDExLjIxMDkgNTAgMjUgNTBDMzguNzg5MSA1MCA1MCAzOC43ODkxIDUwIDI1QzUwIDExLjIxMDkgMzguNzg5MSAwIDI1IDBaIiBmaWxsPSIjNEJBRTRGIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuMDU5NCAxNC42MzgyQzQwLjgxMzUgMTUuMzkzNiA0MC44MTM1IDE2LjYzNjMgNDAuMDU5NCAxNy4zOTE3TDIxLjgxMyAzNS42NjczQzIxLjQzNTkgMzYuMDQ1IDIwLjkzNzEgMzYuMjM5OSAyMC40Mzg0IDM2LjIzOTlDMTkuOTM5NyAzNi4yMzk5IDE5LjQ0MDkgMzYuMDQ1IDE5LjA2MzggMzUuNjY3M0w5Ljk0MDY0IDI2LjUyOTVDOS4xODY0NSAyNS43NzQxIDkuMTg2NDUgMjQuNTMxNCA5Ljk0MDY0IDIzLjc3NkMxMC42OTQ4IDIzLjAyMDYgMTEuOTM1NiAyMy4wMjA2IDEyLjY4OTggMjMuNzc2TDIwLjQzODQgMzEuNTM3TDM3LjMxMDIgMTQuNjM4MkMzOC4wNjQ0IDEzLjg3MDYgMzkuMzA1MiAxMy44NzA2IDQwLjA1OTQgMTQuNjM4MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTAxXzciPgo8cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
      background-size: 1.334rem;
      background-repeat: no-repeat;
  }
  
  .cf-acceptance a {
      text-decoration: underline;
      color: #111F29;
  }
  
  .cf-acceptance a:hover {
      text-decoration: underline !important;
      color: #ffcc00;
  }
  
  @media (max-width: 767px){
      .ly__form form.sent .wpcf7-response-output:after {
      width: 0.889rem;
      height: 0.889rem;
      left: 0.445rem;
      top: 0.445rem;
      background-size: 0.889rem;
  }
      .ly__form form.sent .wpcf7-response-output {
      font-size: 0.722rem;
      padding: 0.445rem 0.445rem 0.445rem 1.778rem;
      right: 1.112rem;
      left: 1.112rem;
      bottom: 4.722rem;
      max-width: 100%;
  }
  }
  
  .ti-profile-details .ti-date {
      display: none;
  }
  
  /*contact-form*/
  
  @media (min-width: 768px){
    .ly__form-mobile , .ly__fixed-btn {
        display: none;
    }
    }
  
  .ly__contact-form{
    background: linear-gradient(180deg, rgba(255, 244, 211, 1) 0%, rgba(255, 244, 211, 0) 100%);
    margin-bottom: 0;
    padding: 7.55rem 0;
  }
  
  .ly__contact-form .ly__connect img {
    max-width: 1.334rem;
  }
  
  .ly__contact-form .ly__contact > .ly__wrapper {
    display: flex;
    align-items: flex-start;
    gap: 0.889rem;
  }
  
  .ly__contact-form .ly__contact > .ly__wrapper  a {
    color: #111F29;
    text-decoration: underline;
    font-weight: 500;
  }
  
  .ly__contact-form .ly__contact > .ly__wrapper  i {
    color: #697175;
    font-style: normal;
  }
  
  .ly__contact-form .ly__connect span p:not(:last-child) {
    margin-bottom: 0.556rem;
  }
  
  .ly__contact-form .ly__connect > *:not(:last-child) {
    margin-bottom: 1.778rem;
  }
  
  .ly__contact-form .ly__connect .ly__contact > *:not(:last-child) {
    margin-bottom: 0.44rem;
  }
  
  .ly__contact-form > img {
    position: absolute;
    top: 8.889rem;
    right: 0;
    max-width: 10.05rem;
    z-index: 0;
  }
  
  .ly__contact > p {
      color: #697175;
  }
  
  .ly__contact-form .container {
    position: relative;
    z-index: 1;
  }
  
  .ly__contact-form .row {
    justify-content: space-between;
  }
  
  .ly__contact-form.ly_contact_us {
      padding-top: 8rem;
  }
  
  @media (max-width: 767px){
    .ly__form:not(.ly__form-mobile) {
      display: none;
    }
    .ti-widget.ti-goog .ti-col-3 .ti-review-item {
        /*flex: 0 0 100% !important;*/
        /*max-width: 100% !important;*/
    }
    
/*    .ly__fixed-btn {*/
/*        opacity: 1 !important;*/
/*        visibility: visible !important;*/
/*}*/
  
  .ly__form {
    padding: 1.778rem 1.334rem;
  }
  
  .ly__contact-form:not(.ly_contact_us) .ly__connect > h2, .ly__contact-form:not(.ly_contact_us) .ly__connect > h4 {
      text-align: center;
  }
  
  .ly__contact {
      padding-inline: 0.556rem;
  }
  
  .ly__contact-form .ly__connect img {
      width: 1.112rem;
  }
  
  .ly__contact-form .ly__contact > .ly__wrapper {
      gap: 0.445rem;
  }
  
  .ly__contact-form .ly__contact > .ly__wrapper i {
      display: block;
  }
  
  .ly__contact-form > img {
      max-width: 7.778rem;
      top: 15.5rem;
  }
  .ly__contact-form {
      padding: 3.334rem 0;
  }
  .ly__map .container {
      padding: 0;
  }
  .ly__connect > h4 {
      font-size: 1.112rem;
  }
  .ly__contact-form.ly_contact_us {
      padding-top: 6rem;
  }
  }
  
  
  
  .ly__faqaccordian {
    display: flex;
    margin-top: 4.45rem;
  }
  
  .ly__faqaccordian .accordion-list {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
  }
  
  .ly__faqaccordian .accordion-list li {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    background-color: #FFF;
    padding: 1.334rem 1.389rem 1.334rem 0;
    margin: 0 auto 0 auto;
    cursor: pointer;
    border-bottom: 0.056rem solid;
  }
  
  .ly__faqaccordian .accordion-list li:first-child {
    border-top: 0.056rem solid;
  }
  
  .ly__faqaccordian .accordion-list li.active h3:after {
    transform: rotate(45deg);
  }
  
  .ly__faqaccordian .accordion-list li h3 {
    font-weight: 500;
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    font-size: 1.39rem;
    cursor: pointer;
  }
  
  .ly__faqaccordian .accordion-list li h3:after {
    content: "";
    position: absolute;
    right: -1.23rem;
    top: 0.334rem;
    transition: all 0.3s ease-in-out;
    content: "";
    display: inline-block;
    width: 1.112rem;
    height: 1.112rem;
    background-size: 1.112rem;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTJIMjJNMTIgMlYyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  }
  
  .ly__faqaccordian .accordion-list li div.answer {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    cursor: pointer;
  }
  
  .ly__faqaccordian .accordion-list li div.answer p {
    position: relative;
    display: block;
    font-weight: 400;
    padding: 0.833rem 0 0 0;
    cursor: pointer;
    line-height: 150%;
    font-size: 1.112rem;
    color: #111F29;
  }
  
  @media (max-width: 767px){
      .ly__faqaccordian .accordion-list li h3 {
      font-size: 1.112rem;
    }
  
    .ly__faqaccordian .accordion-list li h3:after {
      right: -2.43rem;
    }
  
    .ly__faqaccordian .accordion-list li div.answer p {
      font-size: 0.889rem;
    }
  }
  
  
  .ly__form .wpcf7-not-valid {
      border-color: #dc3232 !important;
  }
  
/*17-5-2024*/
.ly__form input:not([type="checkbox"], [type="submit"]), .ly__form textarea {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.056rem solid #D4D7D8;
    border-radius: 0.222rem;
    width: 100%;
    padding: 0.889rem 1.333rem;
    font-size: 1rem;
    line-height: 1;
    font-family: 'Ubuntu';
}

.lynk-contact-form {
    display: flex;
    flex-wrap: wrap;
    gap: 1.778rem;
}

.lynk-contact-form > * {
    flex: 0 0 100%;
    position: relative;
}

.form-field-phone, .form-field-email {
    flex: 0 0 calc(50% - 0.889rem);
}

*{
    box-sizing: border-box;
}

.ly__form .lynk-contact-form > div label:not([for="acceptance"]) {
    background-color: #ffffff;
    padding: 0 0.278rem;
    display: inline-block;
    position: absolute;
    font-size: 0.833rem;
    font-weight: 500;
top: -0.500rem;
    left: 0.833rem;
    z-index: 1;
    width: auto;
}

.ly__form {
    background: #FFFFFF 0% 0% no-repeat padding-box;
   box-shadow: 1.111rem 1.111rem 9.444rem #111F291A;
    border-radius: 1.667rem;
    padding: 2.222rem 1.778rem 1.778rem;
}

.ly__form .cf-acceptance label {
    color: #111F29;
    line-height: 1.6;
}

/*.ly__form .cf-acceptance input[type="checkbox"] {*/
/*    margin: 0;*/
/*    width: 0.046rem;*/
/*    height: 0.046rem;*/
/*    accent-color: #FFCC00;*/
/*    transform: translateY(0.112rem);*/
/*}*/

.ly__form .submit_form {
    display: inline-block;
    padding: 0.611rem;
    background: #FFCC00 0% 0% no-repeat padding-box;
    border: 0.112rem solid #FFCC00 !important;
    border-radius: 1.334rem;
    font-size: 1.112rem;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    font-family: 'Ubuntu';
    color: #111F29;
    flex: 0 0 11.25rem;
}

.ly__form .submit_form:hover {
    background: #FFCC0000 0% 0% no-repeat padding-box;
    border: 0.112rem solid #FFCC00 !important;
}

.cf-acceptance {
    border-top: 0.056rem solid #E2E2E2;
    padding-top: 0.889rem;
    margin-top: -0.889rem;
}

.lynk-contact-form > p {
    margin-top: -0.889rem;
}

.cmplz-message img {
    width: auto;
}

.ly__swiper-container .ly__travel-prev, .ly__swiper-container .ly__travel-next {
    position: absolute !important;
}

.ly__swiper-container .ly__travel-next.swiper-button-disabled, .ly__swiper-container .ly__travel-prev.swiper-button-disabled {
    display: none !important;
}

  @media (max-width: 395px){
      html{
          font-size: 16px;
      }
  }