/*
Theme Name: Hello Elementor Child
Theme URI:  https://vecto.digital
Author:     VECTO Digital
Author URI: https://vecto.digital
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/




@media (max-width: 1310px) {
  .e-con-boxed {
    padding: 0 15px !important;
  }
}

#call-us svg {
  width: 24px;
  height: 24px;
}

.accent {
  color: var(--e-global-color-accent);
}

#language_switcher a.wpml-ls-item-toggle {
  padding: 0;
  border: 0;
}

#language_switcher a.wpml-ls-item-toggle:after {
  right: 0;
}

#language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
#language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
  border: 0 !important;
}

#transformator-tab .e-n-tab-title:first-child {
  padding-top: 0;
}

#transformator-tab .e-n-tab-title:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

#transformator-tab .e-n-tab-title-text {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}
#transformator-tab .e-n-tab-title-text span {
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  letter-spacing: 0.06em;
}

#transformator-tab .e-n-tabs-heading button:before {
  content: '01';
  font-family: 'DM Sans';
  font-weight: 500;
  font-size: 60px;
  line-height: 56px;
  margin-right: 25px;
}
#transformator-tab .e-n-tabs-heading button:nth-child(2):before {
  content: '02';
}
#transformator-tab .e-n-tabs-heading button:nth-child(3):before {
  content: '03';
}
#transformator-tab .e-n-tabs-heading button:nth-child(4):before {
  content: '04';
}
#transformator-tab .e-n-tabs-heading button:nth-child(5):before {
  content: '05';
}
#transformator-tab .e-n-tabs-heading button:nth-child(6):before {
  content: '06';
}

.inherit-link a {
  color: inherit;
}
.inherit-link a:hover {
  color: var(--e-global-color-primary);
}

.inherit-link br {
    content: ' ';
    padding-bottom: 9px;
    display: block;
}

.ss-with-divider .elementor-icon-box-description a:not(:last-child):after {
  content: '|';
  display: inline-block;
  margin: 0 10px;
  color: var(--e-global-color-4f0be99);
}

.contact-us-form .elementor-field-group .elementor-field-textual:focus {
  box-shadow: none;
}
.contact-us-form label {
  margin-bottom: -40px;
}
#contact-map .elementor-custom-embed {
  height: 100%;
}

#contact-map .elementor-custom-embed > iframe {
  height: max(300px, 100%);
}
@media (min-width: 1025px) {
  .right-bg-white {
    background: linear-gradient(to right, #f9f9f9 55%, white 55%);
  }
}
#leaders_transcaucasia .elementor-image-box-title {
	margin-right: -40px;
}



.elementor-widget-container p:last-child {
    margin-bottom: 0;
}

.elementor-widget-share-buttons svg.e-font-icon-svg.e-fab-linkedin path {
    d: path("M14.9965 15.0001L15 14.9995V9.86497C15 7.35313 14.4592 5.41821 11.5227 5.41821C10.1111 5.41821 9.16374 6.19288 8.77699 6.9273H8.73616V5.65271H5.9519V14.9995H8.85107V10.3713C8.85107 9.15272 9.08207 7.97438 10.5912 7.97438C12.0781 7.97438 12.1002 9.36505 12.1002 10.4495V15.0001H14.9965Z M1.23145 5.65332H4.13412V15.0001H1.23145V5.65332Z M2.68117 1C1.75308 1 1 1.75308 1 2.68117C1 3.60925 1.75308 4.37809 2.68117 4.37809C3.60925 4.37809 4.36234 3.60925 4.36234 2.68117C4.36175 1.75308 3.60867 1 2.68117 1Z");
    transform: scale(27);
}

.elementor-widget-share-buttons svg.e-font-icon-svg.e-fab-facebook path {
    d: path("M9.7225 3.32458H11.0006V1.09858C10.7801 1.06825 10.0218 1 9.13858 1C7.29583 1 6.0335 2.15908 6.0335 4.28942V6.25H4V8.7385H6.0335V15H8.52667V8.73908H10.4779L10.7877 6.25058H8.52608V4.53617C8.52667 3.81692 8.72033 3.32458 9.7225 3.32458Z") !important;
    transform: scale(27);
}


.otgs-development-site-front-end {
	display: none;
}