.elementor-1615 .elementor-element.elementor-element-8ba1035{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1615 .elementor-element.elementor-element-fca2ae3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1615 .elementor-element.elementor-element-e30e1f0{z-index:2;text-align:center;}.elementor-1615 .elementor-element.elementor-element-e30e1f0 .elementor-heading-title{font-size:var( --e-global-typography-3c9c853-font-size );line-height:var( --e-global-typography-3c9c853-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-03ee0c7 );}.elementor-1615 .elementor-element.elementor-element-c8da0dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1615 .elementor-element.elementor-element-b7e8ea9{--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;}.elementor-1615 .elementor-element.elementor-element-22a7d7f{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1615 .elementor-element.elementor-element-22a7d7f.e-con{--align-self:center;}.elementor-1615 .elementor-element.elementor-element-af15596{--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;}.elementor-1615 .elementor-element.elementor-element-8caa596 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1615 .elementor-element.elementor-element-c3ae316{--e-transform-rotateZ:-10deg;bottom:146px;z-index:2;}body:not(.rtl) .elementor-1615 .elementor-element.elementor-element-c3ae316{left:-1px;}body.rtl .elementor-1615 .elementor-element.elementor-element-c3ae316{right:-1px;}.elementor-1615 .elementor-element.elementor-element-c3ae316 .elementor-heading-title{font-family:"Qwitcher Grypen", Sans-serif;font-size:80px;color:var( --e-global-color-d74d9c2 );}@media(min-width:768px){.elementor-1615 .elementor-element.elementor-element-b7e8ea9{--width:50%;}.elementor-1615 .elementor-element.elementor-element-22a7d7f{--width:50%;}}@media(max-width:1024px){.elementor-1615 .elementor-element.elementor-element-fca2ae3{--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;}.elementor-1615 .elementor-element.elementor-element-e30e1f0 .elementor-heading-title{font-size:var( --e-global-typography-3c9c853-font-size );line-height:var( --e-global-typography-3c9c853-line-height );-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-1615 .elementor-element.elementor-element-c8da0dd{--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;}.elementor-1615 .elementor-element.elementor-element-b7e8ea9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1615 .elementor-element.elementor-element-22a7d7f{--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;}body:not(.rtl) .elementor-1615 .elementor-element.elementor-element-c3ae316{left:11px;}body.rtl .elementor-1615 .elementor-element.elementor-element-c3ae316{right:11px;}}@media(max-width:767px){.elementor-1615 .elementor-element.elementor-element-fca2ae3{--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;--flex-wrap:wrap;}.elementor-1615 .elementor-element.elementor-element-e30e1f0 .elementor-heading-title{font-size:var( --e-global-typography-3c9c853-font-size );line-height:var( --e-global-typography-3c9c853-line-height );}body:not(.rtl) .elementor-1615 .elementor-element.elementor-element-c3ae316{left:-24px;}body.rtl .elementor-1615 .elementor-element.elementor-element-c3ae316{right:-24px;}.elementor-1615 .elementor-element.elementor-element-c3ae316{bottom:70px;}.elementor-1615 .elementor-element.elementor-element-c3ae316 .elementor-heading-title{font-size:42px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1615 .elementor-element.elementor-element-fca2ae3{--width:100%;}.elementor-1615 .elementor-element.elementor-element-b7e8ea9{--width:100%;}.elementor-1615 .elementor-element.elementor-element-22a7d7f{--width:100%;}}/* Start custom CSS for video, class: .elementor-element-8caa596 */.hero-blob-video {
  position: relative;
  display: inline-block;
  width: 100%;
  z-index: 1;
  overflow: visible;

  --parallax-video-x: 0px;
  --parallax-video-y: 0px;
  --parallax-before-x: 0px;
  --parallax-before-y: 0px;
  --parallax-after-x: 0px;
  --parallax-after-y: 0px;
}

/* Elementor video wrapper */
.hero-blob-video .elementor-wrapper,
.hero-blob-video .elementor-fit-aspect-ratio,
.hero-blob-video .elementor-custom-embed,
.hero-blob-video .elementor-video {
  position: relative;
  z-index: 3;
  overflow: hidden;

  border-radius: 58% 42% 52% 48% / 48% 52% 44% 56%;
  animation: mainVideoBlob 12s ease-in-out infinite;

  transform: translate3d(var(--parallax-video-x), var(--parallax-video-y), 0);
  will-change: transform, border-radius;
}

/* iframe / video unutra */
.hero-blob-video iframe,
.hero-blob-video video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* oba pozadinska bloba */
.hero-blob-video::before,
.hero-blob-video::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  border-radius: 58% 42% 52% 48% / 48% 52% 44% 56%;
  background: #208FB5;
  animation: mainVideoBlob 12s ease-in-out infinite;
  transform-origin: center;
}

/* blob 1 */
.hero-blob-video::before {
  opacity: 0.22;
  mix-blend-mode: multiply;
  transform:
    translate3d(
      calc(-14px + var(--parallax-before-x)),
      calc(-10px + var(--parallax-before-y)),
      0
    )
    rotate(-7deg);
  animation-delay: -2s;
  will-change: transform, border-radius;
}

/* blob 2 */
.hero-blob-video::after {
  opacity: 0.30;
  mix-blend-mode: multiply;
  transform:
    translate3d(
      calc(12px + var(--parallax-after-x)),
      calc(10px + var(--parallax-after-y)),
      0
    )
    rotate(9deg);
  animation-delay: -5s;
  will-change: transform, border-radius;
}

/* animacija oblika */
@keyframes mainVideoBlob {
  0% {
    border-radius: 58% 42% 52% 48% / 48% 52% 44% 56%;
  }

  33% {
    border-radius: 48% 52% 61% 39% / 56% 44% 58% 42%;
  }

  66% {
    border-radius: 63% 37% 45% 55% / 42% 58% 39% 61%;
  }

  100% {
    border-radius: 58% 42% 52% 48% / 48% 52% 44% 56%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af15596 */.elementor-1615 .elementor-element.elementor-element-af15596 {
  position: relative !important;
  overflow: visible !important;
  z-index: 1;
}

/* Elementor video wrapper */
.elementor-1615 .elementor-element.elementor-element-af15596 .elementor-widget-video,
.elementor-1615 .elementor-element.elementor-element-af15596 .elementor-wrapper,
.elementor-1615 .elementor-element.elementor-element-af15596 .elementor-fit-aspect-ratio,
.elementor-1615 .elementor-element.elementor-element-af15596 .elementor-custom-embed {
  overflow: visible !important;
}

/* Sam video okvir koji dobija oblik */
.elementor-1615 .elementor-element.elementor-element-af15596 .elementor-wrapper,
.elementor-1615 .elementor-element.elementor-element-af15596 .elementor-fit-aspect-ratio {
  position: relative !important;
  z-index: 3;
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  height: auto !important;

  border-radius: 58% 42% 52% 48% / 48% 52% 44% 56%;
  overflow: hidden !important;
}

/* iframe ili video unutra */
.elementor-1615 .elementor-element.elementor-element-af15596 iframe,
.elementor-1615 .elementor-element.elementor-element-af15596 video {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
}/* End custom CSS */