.elementor-3120 .elementor-element.elementor-element-7bb2b45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #FAFAFA;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3120 .elementor-element.elementor-element-86c76a2 .jet-listing-dynamic-image{justify-content:center;}.elementor-3120 .elementor-element.elementor-element-86c76a2 .jet-listing-dynamic-image__figure{align-items:center;}.elementor-3120 .elementor-element.elementor-element-86c76a2 .jet-listing-dynamic-image a{display:flex;justify-content:center;width:100%;}.elementor-3120 .elementor-element.elementor-element-86c76a2 .jet-listing-dynamic-image img{width:100%;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-3120 .elementor-element.elementor-element-86c76a2 .jet-listing-dynamic-image__caption{text-align:left;border-style:none;}.elementor-3120 .elementor-element.elementor-element-5768a4b .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"Antonio", Sans-serif;font-size:18px;font-weight:600;text-align:center;}.elementor-3120 .elementor-element.elementor-element-5768a4b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3120 .elementor-element.elementor-element-5768a4b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3120 .elementor-element.elementor-element-5768a4b .jet-listing-dynamic-field{justify-content:center;}.elementor-3120 .elementor-element.elementor-element-3bc546e .jet-listing-dynamic-field__content{font-style:italic;text-align:center;}.elementor-3120 .elementor-element.elementor-element-3bc546e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3120 .elementor-element.elementor-element-3bc546e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3120 .elementor-element.elementor-element-3bc546e .jet-listing-dynamic-field{justify-content:center;}.elementor-3120 .elementor-element.elementor-element-d1470ac .jet-listing-dynamic-field__content{font-style:italic;text-align:center;}.elementor-3120 .elementor-element.elementor-element-d1470ac .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3120 .elementor-element.elementor-element-d1470ac .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3120 .elementor-element.elementor-element-d1470ac .jet-listing-dynamic-field{justify-content:center;}.elementor-3120 .elementor-element.elementor-global-821{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;transition:background 0.8s;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-3120 .elementor-element.elementor-global-821:hover{background-color:transparent;background-image:linear-gradient(270deg, #150A4F 0%, #BC1E78 100%);}.elementor-3120 .elementor-element.elementor-global-821 .jet-listing-dynamic-link__link{align-self:flex-start;font-size:16px;text-transform:uppercase;font-style:italic;color:var( --e-global-color-heading_white );flex-direction:row;}.elementor-3120 .elementor-element.elementor-global-821 .jet-listing-dynamic-link__link:hover{color:var( --e-global-color-heading_white );}.elementor-3120 .elementor-element.elementor-global-821 .jet-listing-dynamic-link__icon{order:1;}@media(max-width:767px){.elementor-3120 .elementor-element.elementor-element-7bb2b45{--min-height:260px;--padding-top:15%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%;}.elementor-3120 .elementor-element.elementor-element-3bc546e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3120 .elementor-element.elementor-element-7bb2b45{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3120 .elementor-element.elementor-element-7bb2b45{--width:100%;}}/* Start custom CSS for global, class: .elementor-global-821 *//* Wrapper za sve linkove koji dobiju klasu .btn-wipe */
.btn-wipe a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px; /* razmak tekst–ikona po potrebi */

  padding: 12px 24px; /* ako želiš izgled gumba */
  border-radius: 50px;

  background: #BC1E78;        /* početna boja */
  color: #fff;
  text-decoration: none;
  overflow: hidden;
  z-index: 0;                 /* da ::before ode ispod teksta */
}

/* Gradient koji ulijeće s lijeva na desno */
.btn-wipe a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to right, #BC1E78, #150A4F);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease-in-out;
  z-index: -1;
  border-radius: inherit;
}

/* Hover aktivira wipe efekt */
.btn-wipe a:hover::before,
.btn-wipe a:focus-visible::before {
  transform: scaleX(1);
}

/* Tekst i ikone ostaju iznad gradijenta */
.btn-wipe a * {
  position: relative;
  z-index: 2;
}

/* (Opcionalno) animacija ikone na hover */
.btn-wipe a .elementor-button-icon,
.btn-wipe a svg {
  transition: transform 0.1s ease;
}

.btn-wipe a:hover .elementor-button-icon,
.btn-wipe a:hover svg {
  transform: translateX(4px);
}/* End custom CSS */