.elementor .e-6baab01-fde267e{width:100%;object-fit:cover;object-position:center center;}.elementor .e-7d54772-0f53011{width:100%;padding:0px;flex-direction:column;}.elementor .e-c138f35-6b36074{margin-block-end:-25px;align-self:center;}.elementor .e-ee0ae36-1c23991{display:flex;justify-content:center;}.elementor .e-9b9b425-9428b98{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;padding-inline-start:15px;padding-inline-end:15px;align-self:center;}.elementor .e-40e3242-9e97b76{width:900px;font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:start;padding-inline-start:15px;padding-inline-end:15px;align-self:center;}.elementor .e-84b61f8-d338534{padding-block-start:20px;padding-block-end:30px;flex-direction:column;gap:20px;}.elementor .e-1ca0a1b7-698c18d{padding-block-start:0px;padding-block-end:30px;flex-direction:column;align-items:center;}.elementor .e-7300b74-22d410a{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;align-self:center;}.elementor .e-75f5c165-0a76914{font-family:"Mooli";font-weight:600;color:#2f2f2f;}.elementor .e-856e2ee-39e8c3b{font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:center;}.elementor .e-16239ea9-3b5752d{width:33.3333%;margin-block-start:0px;flex-direction:column;justify-content:center;}.elementor .e-0b4109d-6cc2bcb{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;}.elementor .e-b99c44b-c01de92{font-family:"Mooli";font-weight:600;color:#2f2f2f;}.elementor .e-133179c1-d7da51b{font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:center;}.elementor .e-1dda9e05-12bd1f5{width:33.3333%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-999ad66-608e117{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;}.elementor .e-5ad1fce-d85ff6d{font-family:"Mooli";font-weight:600;color:#2f2f2f;}.elementor .e-50d22dd1-4d595da{font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:center;}.elementor .e-2a6e8738-77b3203{width:33.3333%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-19a28d9c-111b372{padding-block-start:20px;padding-block-end:30px;margin-block-start:-5px;display:none;flex-direction:row;row-gap:10px;flex-wrap:wrap;}.elementor .e-dede396-0c38abb{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;align-self:center;}.elementor .e-0c68edd-ba0f8d4{width:33.3333%;margin-block-start:0px;flex-direction:column;justify-content:center;}.elementor .e-73a287d-e2d1e76{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;}.elementor .e-a70f088-3869adb{width:33.3333%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-09737e0-90ed486{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;}.elementor .e-730741e-2dc4aee{width:33.3333%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-771ccc5-0bdef75{font-family:"Mooli";font-weight:600;color:#2f2f2f;}.elementor .e-80c0fa4-f826f32{width:33.3333%;font-family:"Montserrat";font-weight:800;color:#9B2AA0;letter-spacing:2px;margin-block-start:-17px;flex-direction:column;align-items:center;}.elementor .e-77772e6-26ecfff{font-family:"Mooli";font-weight:600;color:#2f2f2f;}.elementor .e-e0a154d-f88a445{width:33.3333%;font-family:"Montserrat";font-weight:800;color:#9B2AA0;letter-spacing:2px;margin-block-start:-17px;flex-direction:column;align-items:center;}.elementor .e-237a90e-7895c0d{font-family:"Mooli";font-weight:600;color:#2f2f2f;}.elementor .e-2b8784b-b36bd11{width:33.3333%;margin-block-start:-17px;flex-direction:column;align-items:center;}.elementor .e-52178fa-03f4958{font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:center;padding-inline-start:15px;padding-inline-end:15px;}.elementor .e-a12c62c-c0bc8a0{width:33.3333%;font-family:"Inter";font-weight:500;color:#4f4f4f;margin-block-start:-17px;flex-direction:column;align-items:center;}.elementor .e-10e2943-c25a074{font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:center;padding-inline-start:15px;padding-inline-end:15px;}.elementor .e-132c1cc-690f5a4{width:33.3333%;margin-block-start:-17px;flex-direction:column;align-items:center;}.elementor .e-b3ffc8e-dd98b5c{font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:center;padding-inline-start:15px;padding-inline-end:15px;}.elementor .e-de08761-b8b6a73{width:33.3333%;margin-block-start:-17px;flex-direction:column;align-items:center;}.elementor .e-79a88aa-cfc8bd4{padding-block-start:20px;padding-block-end:30px;margin-block-start:-5px;flex-direction:row;row-gap:10px;flex-wrap:wrap;}.elementor .e-5b4584ab-a0f0f3e{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2c64b923-bb15ca1{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-b79f4b4-fb7500e{font-family:"Mooli";font-weight:600;color:#2f2f2f;letter-spacing:2px;}.elementor .e-73cfd3f-7085aa4{font-family:"Mooli";color:#fffefe;margin-block-start:40px;border-radius:8px;background-color:#000000;}.elementor .e-7730f8e9-ee236be{width:50%;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#F7F7F7;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-56176a88-2b05484{column-gap:0px;padding:0px;display:none;flex-direction:row;row-gap:0px;}.elementor .e-82357dc-1da3ee3{object-fit:cover;object-position:center center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-80cf791-f9235c4{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-12ffa4a-4233d00{width:100%;font-family:"Mooli";font-weight:600;color:#2f2f2f;letter-spacing:2px;text-align:center;padding-inline-start:15px;padding-inline-end:15px;align-self:center;order:-99999;}.elementor .e-1319ce0-4e7c493{font-family:"Mooli";color:#fffefe;margin-block-start:40px;border-radius:8px;background-color:#000000;}.elementor .e-7510a0d-5f14b81{width:50%;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#F7F7F7;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-be4bae7-f5f18b2{column-gap:0px;padding:0px;flex-direction:row;row-gap:0px;}.elementor .e-3bab0d35-be721e2{font-family:"Mooli";font-weight:600;color:#2f2f2f;letter-spacing:2px;align-self:center;order:99999;}.elementor .e-1ffb2796-0049505{font-family:"Mooli";color:#ffffff;margin-block-start:40px;border-radius:8px;border-color:#93278F;background-color:#000000;flex:0 1 auto;align-self:center;order:99999;}.elementor .e-18482879-1990243{width:50%;padding:0px;background-color:#F7F7F7;flex-direction:column;justify-content:center;}.elementor .e-6df60f9a-78d898c{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-435292fc-17121a5{width:50%;padding:0px;flex-direction:column;}.elementor .e-c0a061f-5533669{padding:0px;display:none;flex-direction:row;justify-content:center;}.elementor .e-c1e205b-070c445{font-family:"Mooli";font-weight:600;color:#2f2f2f;letter-spacing:2px;text-align:center;padding-inline-start:15px;padding-inline-end:15px;align-self:center;order:99999;}.elementor .e-e1f3311-61fadf6{font-family:"Mooli";color:#ffffff;margin-block-start:40px;border-radius:8px;border-color:#93278F;background-color:#000000;flex:0 1 auto;align-self:center;order:99999;}.elementor .e-61805af-eb1cc8c{width:50%;padding:0px;background-color:#F7F7F7;display:flex;flex-direction:column;justify-content:center;}.elementor .e-ed2faed-357ef13{object-fit:cover;object-position:center center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4328dea-aae504d{width:50%;padding:0px;flex-direction:column;}.elementor .e-f44bc65-d7a64cf{padding:0px;flex-direction:row;justify-content:center;}.elementor .e-3d1cec0-91ea0c9{margin-block-end:-25px;align-self:center;}.elementor .e-f2e9b80-c50f42e{display:flex;justify-content:center;}.elementor .e-3fe86db-35fe78a{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;padding-inline-start:15px;padding-inline-end:15px;align-self:center;}.elementor .e-f9c61a4-a6b1d60{font-family:"Mooli";font-weight:600;color:#2f2f2f;letter-spacing:2px;text-align:center;text-transform:uppercase;padding-inline-start:15px;padding-inline-end:15px;align-self:center;}.elementor .e-f4828d0-1b23575{width:900px;font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:center;padding-inline-start:15px;padding-inline-end:15px;align-self:center;}.elementor .e-f8015d8-61920f4{padding-block-start:20px;padding-block-end:10px;flex-direction:column;gap:20px;}.elementor .e-8b09785-a96098c{margin-block-end:-25px;align-self:center;}.elementor .e-e79a127-520d342{display:flex;justify-content:center;}.elementor .e-64878cb-934e427{font-family:"Mooli";font-weight:800;color:#9B2AA0;letter-spacing:2px;padding-inline-start:15px;padding-inline-end:15px;align-self:center;}.elementor .e-9c74b2a-82977f0{width:900px;font-family:"Afacad";font-weight:400;font-size:18px;color:#4f4f4f;letter-spacing:-1px;text-align:center;padding-inline-start:15px;padding-inline-end:15px;align-self:center;}.elementor .e-b506e7c-b53adee{font-family:"Mooli";color:#fffefe;border-radius:8px;background-color:#000000;align-self:center;}.elementor .e-55995e2-c881ea6{padding-block-start:20px;padding-block-end:30px;flex-direction:column;gap:20px;}.elementor .e-4940883{padding-block-start:0px;padding-block-end:30px;flex-direction:column;.ameo-cta-box {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #eee7ef;
  border-radius: 22px;
  padding: 48px 30px;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.045);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  animation: ameoCtaPulse 5s ease-in-out infinite;
}

/* animirana vijolična črta okrog boxa */
.ameo-cta-box::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: 24px;
  padding: 2px;
  background: conic-gradient(
      from 0deg,
      transparent 0deg 300deg,
      rgba(155, 42, 160, 0.95) 325deg,
      rgba(155, 42, 160, 0.35) 345deg,
      transparent 360deg
  );
  -webkit-mask: 
      linear-gradient(#000 0 0) content-box, 
      linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: ameoCtaBorder 4.5s linear infinite;
  pointer-events: none;
}

/* nežen sijaj znotraj */
.ameo-cta-box::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 22px;
  background: linear-gradient(
      180deg,
      rgba(155, 42, 160, 0.035) 0%,
      rgba(255, 255, 255, 0) 38%
  );
  pointer-events: none;
  z-index: -1;
}

/* hover efekt */
.ameo-cta-box:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 38px rgba(0, 0, 0, 0.08);
}

/* nežno "živi" */
@keyframes ameoCtaPulse {
  0%, 100% {
      box-shadow: 0 10px 28px rgba(0, 0, 0, 0.045);
  }
  50% {
      box-shadow: 0 16px 38px rgba(155, 42, 160, 0.08);
  }
}

@keyframes ameoCtaBorder {
  100% {
      transform: rotate(360deg);
  }
}

/* mobile */
@media (max-width: 767px) {
  .ameo-cta-box {
      padding: 34px 20px;
      border-radius: 18px;
  }

  .ameo-cta-box::before {
      border-radius: 20px;
  }

  .ameo-cta-box::after {
      border-radius: 18px;
  }
}\n}