.elementor-1012 .elementor-element.elementor-element-4a2d9e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9ccdc71 );--border-color:var( --e-global-color-9ccdc71 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1012 .elementor-element.elementor-element-9bb234d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1012 .elementor-element.elementor-element-a2b17bb .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-1012 .elementor-element.elementor-element-a2b17bb .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-1012 .elementor-element.elementor-element-a2b17bb .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;max-width:100%;}.elementor-1012 .elementor-element.elementor-element-a2b17bb .jet-listing-dynamic-image img{width:100%;max-width:100%;height:250px;object-fit:cover;}.elementor-1012 .elementor-element.elementor-element-a2b17bb .jet-listing-dynamic-image__caption{text-align:left;}.elementor-1012 .elementor-element.elementor-element-4d525ea{--display:flex;--padding-top:00px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1012 .elementor-element.elementor-element-d41b65c .jet-listing-dynamic-terms{text-align:left;}.elementor-1012 .elementor-element.elementor-element-d41b65c .jet-listing-dynamic-terms__link{color:var( --e-global-color-secondary );}.elementor-1012 .elementor-element.elementor-element-ca87b11 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-c08df42-font-family ), Sans-serif;font-size:var( --e-global-typography-c08df42-font-size );font-weight:var( --e-global-typography-c08df42-font-weight );letter-spacing:var( --e-global-typography-c08df42-letter-spacing );text-align:left;}.elementor-1012 .elementor-element.elementor-element-ca87b11 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1012 .elementor-element.elementor-element-ca87b11 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1012 .elementor-element.elementor-element-ca87b11 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1012 .elementor-element.elementor-element-780bb6f .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:left;}.elementor-1012 .elementor-element.elementor-element-780bb6f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1012 .elementor-element.elementor-element-780bb6f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1012 .elementor-element.elementor-element-780bb6f .jet-listing-dynamic-field{justify-content:flex-start;}:is( .elementor-1012 .elementor-element.elementor-element-749b8ce .jet-listing-dynamic-link__link, .elementor-1012 .elementor-element.elementor-element-749b8ce __link ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );flex-direction:row;}:is( .elementor-1012 .elementor-element.elementor-element-749b8ce .jet-listing-dynamic-link__link:hover, .elementor-1012 .elementor-element.elementor-element-749b8ce __link:hover ){color:var( --e-global-color-text );}:is( .elementor-1012 .elementor-element.elementor-element-749b8ce .jet-listing-dynamic-link__icon, .elementor-1012 .elementor-element.elementor-element-749b8ce __icon ){order:1;}@media(max-width:1366px){.elementor-1012 .elementor-element.elementor-element-ca87b11 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-c08df42-font-size );letter-spacing:var( --e-global-typography-c08df42-letter-spacing );}.elementor-1012 .elementor-element.elementor-element-780bb6f .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}:is( .elementor-1012 .elementor-element.elementor-element-749b8ce .jet-listing-dynamic-link__link, .elementor-1012 .elementor-element.elementor-element-749b8ce __link ){font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-1012 .elementor-element.elementor-element-ca87b11 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-c08df42-font-size );letter-spacing:var( --e-global-typography-c08df42-letter-spacing );}.elementor-1012 .elementor-element.elementor-element-780bb6f .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}:is( .elementor-1012 .elementor-element.elementor-element-749b8ce .jet-listing-dynamic-link__link, .elementor-1012 .elementor-element.elementor-element-749b8ce __link ){font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-1012 .elementor-element.elementor-element-ca87b11 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-c08df42-font-size );letter-spacing:var( --e-global-typography-c08df42-letter-spacing );}.elementor-1012 .elementor-element.elementor-element-780bb6f .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}:is( .elementor-1012 .elementor-element.elementor-element-749b8ce .jet-listing-dynamic-link__link, .elementor-1012 .elementor-element.elementor-element-749b8ce __link ){font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:2400px){.elementor-1012 .elementor-element.elementor-element-ca87b11 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-c08df42-font-size );letter-spacing:var( --e-global-typography-c08df42-letter-spacing );}.elementor-1012 .elementor-element.elementor-element-780bb6f .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}:is( .elementor-1012 .elementor-element.elementor-element-749b8ce .jet-listing-dynamic-link__link, .elementor-1012 .elementor-element.elementor-element-749b8ce __link ){font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-749b8ce */.bktz-company-button .jet-listing-dynamic-link__link,
.bktz-company-button a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 13px;
  padding: 0 0 8px;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #0c0c0b !important;
  font: inherit;
  line-height: 1;
  letter-spacing: .08em;
  text-decoration: none !important;
  text-transform: uppercase;
  transition: transform .25s ease;
}

.bktz-company-button .jet-listing-dynamic-link__link::before,
.bktz-company-button a::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  background: currentColor;
  content: "";
  transform: scaleX(0);
  transform-origin: right;
  transition: transform .32s cubic-bezier(.77, 0, .18, 1);
}

.bktz-company-button .jet-listing-dynamic-link__link::after,
.bktz-company-button a::after {
  display: inline-block;
  color: currentColor;
  content: "↗";
  font-size: 1.3em;
  line-height: 1;
  transform-origin: center;
  transition: transform .25s ease;
}

.bktz-company-button .jet-listing-dynamic-link__link:hover,
.bktz-company-button a:hover {
  transform: translateY(-2px);
}

.bktz-company-button .jet-listing-dynamic-link__link:hover::before,
.bktz-company-button a:hover::before {
  transform: scaleX(1);
  transform-origin: left;
}

.bktz-company-button .jet-listing-dynamic-link__link:hover::after,
.bktz-company-button a:hover::after {
  transform: rotate(45deg);
}
.bktz-company-button .jet-listing-dynamic-link__label {
  order: 1;
}

.bktz-company-button .jet-listing-dynamic-link__link::after,
.bktz-company-button a::after {
  order: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d525ea */.bktz-company-card {
  display: grid !important;
  grid-template-rows: auto minmax(0, 1fr);
  height: 100% !important;
}

.bktz-company-card-content {
  display: flex !important;
  flex-direction: column !important;
  height: 100%;
  min-height: 0;
}

.bktz-company-card-link {
  margin-top: auto !important;
  padding-top: 24px;
}/* End custom CSS */