.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-c0f601f */.elementor-3434 .elementor-element.elementor-element-c0f601f footer {
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f footer .footer-inner {
  display: flex;
  width: 100%;
  justify-content: space-between;
  gap: 40px;
  flex-direction: column-reverse;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-contact-wrap {
  width: 100%;
  max-width: 250px;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-contact-wrap-inner {
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-contact-logo {
  margin-bottom: 24px;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-social-wrap {
  width: 100%;
  display: flex;
  gap: 40px;
  justify-content: space-between;
  max-width: 800px;
  flex-direction: column;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-outer {
  width: 100%;
  display: flex;
  gap: 0;
  flex-direction: column;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner {
  border-bottom: 1px solid #9799a0;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner.footer-company-link {
  border-top: 1px solid #9799a0;
}

.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner h3 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600 !important;
  font-family: var(--secondary-font);
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 18px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner h3 i {
  font-size: 15px;
  transition: all ease 0.3s;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner ul {
  display: none;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
  flex-wrap: wrap;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner.footer-links-opened ul {
  display: flex;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner.footer-links-opened h3 i {
  transform: rotate(180deg);
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner ul li {
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner ul li a {
  font-size: 14px;
  line-height: 20px;
  color: var(--blue-color);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  width: 100%;
  min-width: max-content;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner ul li a:hover {
  color: var(--primary-color);
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner ul li a i {
  font-size: 10px;
  margin-left: 4px;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-social-wrap-outer {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
  max-width: max-content;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-social-icons {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-social-icons p {
  font-weight: 500;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-social-icons ul {
  display: flex;
  gap: 8px;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-social-icons ul li {
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-social-icons ul li a {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  border: 1px solid #04143a;
  border-radius: 50%;
  color: var(--blue-color);
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-social-icons ul li a i {
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-social-icons ul li a:hover {
  background: var(--blue-color);
  color: var(--white-color);
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-dp-apps-link {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-dp-apps-link p {
  font-weight: 500;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-dp-apps-link .footer-dp-apps-link-inner {
  width: 100%;
  display: flex;
  gap: 12px;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-dp-apps-link .footer-dp-apps-link-inner a {
  display: table;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-dp-apps-link .footer-dp-apps-link-inner a.footer-appdownload-desktop {
  display: none;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-dp-apps-link .footer-dp-apps-link-inner a img {
  display: table;
  width: 100%;
  max-width: max-content;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-contact-logo img {
  display: table;
  width: 100%;
  max-width: max-content;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f p.footer-contact-header {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f p.footer-contact-address {
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
  margin-bottom: 8px;
  width: 100%;
  max-width: max-content;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f p.footer-contact-link {
}
.elementor-3434 .elementor-element.elementor-element-c0f601f p.footer-contact-link a {
  font-size: 16px;
  line-height: normal;
}

.elementor-3434 .elementor-element.elementor-element-c0f601f .unbounce-footer-nav {
  display: flex;
  padding: 32px 0;
  margin-top: 0px;
  flex-wrap: wrap;
  gap: 12px 32px;
  /*border-top: 1px solid #C6C7CA;*/
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .unbounce-footer-nav a {
  font-size: 13px;
  color: var(--blue-color);
  font-weight: 400;
  line-height: 30px;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f .unbounce-footer-nav a:hover {
  color: var(--primary-color);
}

.footer-footnotes{
        display: flex;
    padding: 32px 0;
    margin-top: 32px;
    flex-wrap: wrap;
    gap: 12px 32px;
    border-top: 1px solid #C6C7CA;
}
.footer-footnotes p{
    color: #676B75;
    font-size: 12px;
    line-height: 20px;
}

@media all and (min-width: 768px) {
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-social-wrap {
    flex-direction: row;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner {
    border-top: none;
    border-bottom: none;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner.footer-company-link {
    border-top: none;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner h3 {
    padding: 0px;
    margin-bottom: 24px;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner h3 i {
    display: none;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-inner ul {
    display: flex;
    gap: 8px;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-outer {
          flex-direction: row;
    gap: 48px;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-dp-apps-link .footer-dp-apps-link-inner a.footer-appdownload-mobile {
  display: none;
}.elementor-3434 .elementor-element.elementor-element-c0f601f .footer-dp-apps-link .footer-dp-apps-link-inner a.footer-appdownload-desktop {
  display: table;
}
}

@media all and (min-width: 900px) {
    .elementor-3434 .elementor-element.elementor-element-c0f601f footer .footer-inner {
       flex-direction: row;
    }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-contact-wrap {
    width: 100%;
    max-width: 300px;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-link-wrap-outer {
          gap: 60px;
    flex-direction: row;
  }
}
 

.elementor-3434 .elementor-element.elementor-element-c0f601f p.footer-language-changer-trigger {
    font-size: 14px;
    line-height: 14px;
    min-width: max-content;
    display: flex;
    align-items: center;
    gap: 12px;
    cursor: pointer;
    color: var(--blue-color);
    transition: all ease 0.3s;
}
.elementor-3434 .elementor-element.elementor-element-c0f601f p.footer-language-changer-trigger span.uk-flag-footer-text {
 font-size: 14px;
 line-height: 14px;
 min-width: max-content;
 display: flex;
 align-items: center;
 gap: 8px;
 font-weight: 500;
}
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup{
    display: none;
    background: #FFF;
    box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);
    padding: 24px;
    width: 100%;
    position: absolute;
    bottom: 50px;
    min-width: 220px;
        max-width: 220px;
    z-index: 999;
  }
  
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup-show{
      display: flex;
  }
  
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-trigger-wrap{
      position: relative;
          display: flex;
    align-items: flex-end;
    margin-top: 48px;
  }
  
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul{
      display: flex;
    flex-direction: column;
    gap: 16px;
        width: 100%;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li{
          display: flex;
    justify-content: flex-start;
    align-items: center;
        width: 100%;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li a{
          width: 100%;
          font-size: 14px;
          line-height: 14px;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          gap: 8px;
          font-weight: 400;
          color: var(--blue-color);
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li a:hover{
      color: var(--primary-color);
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li a.uk-flag-footer-check{
      position: relative;
  }
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li a.uk-flag-footer-check::before {
margin: 0;
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 16px;
  position: absolute;
  bottom: initial;
  color: var(--primary-color);
  right: 0;
}
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li a span.footer-language-changer-popup-flag{}
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li a span.footer-language-changer-popup-flag img{}
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li a span.footer-language-changer-popup-text{}
  .elementor-3434 .elementor-element.elementor-element-c0f601f .footer-language-changer-popup ul li hr{
      border: 1px solid #C6C7CA;
      background: #C6C7CA;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-05f15f9 */.elementor-3434 .elementor-element.elementor-element-05f15f9{
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.elementor-3434 .elementor-element.elementor-element-05f15f9{
    background: #ffffff;
    position: relative;
    z-index: 999
}/* End custom CSS */