.elementor-143 .elementor-element.elementor-element-4ecc7f7{--display:flex;--min-height:500px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-143 .elementor-element.elementor-element-4ecc7f7:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-4ecc7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikitrasi.hr/wp-content/uploads/2025/06/footer-grafika.webp");background-repeat:repeat-x;}.elementor-widget-image .widget-image-caption{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-143 .elementor-element.elementor-element-ddc22ba.elementor-element{--align-self:center;}.elementor-143 .elementor-element.elementor-element-1f698c3{z-index:-2;}.elementor-143 .elementor-element.elementor-element-665bde3{--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-143 .elementor-element.elementor-element-665bde3.e-con{--align-self:center;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-3a7c57c{left:835px;}body.rtl .elementor-143 .elementor-element.elementor-element-3a7c57c{right:835px;}.elementor-143 .elementor-element.elementor-element-3a7c57c{top:-32px;}.elementor-143 .elementor-element.elementor-element-3a7c57c img{width:60px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-6ffeeac{left:750px;}body.rtl .elementor-143 .elementor-element.elementor-element-6ffeeac{right:750px;}.elementor-143 .elementor-element.elementor-element-6ffeeac{top:-36px;}.elementor-143 .elementor-element.elementor-element-6ffeeac img{width:60px;}.elementor-143 .elementor-element.elementor-element-7ff7962{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-143 .elementor-element.elementor-element-7083985.elementor-element{--align-self:flex-start;}.elementor-143 .elementor-element.elementor-element-7083985{text-align:start;}.elementor-143 .elementor-element.elementor-element-7083985 .elementor-heading-title{font-family:"Stereofidelic", Sans-serif;font-size:4em;font-weight:normal;letter-spacing:2px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-7083985 .elementor-heading-title a:hover, .elementor-143 .elementor-element.elementor-element-7083985 .elementor-heading-title a:focus{color:#FAC941;}.elementor-143 .elementor-element.elementor-element-f2a18ee.elementor-element{--align-self:flex-start;}.elementor-143 .elementor-element.elementor-element-f2a18ee{text-align:start;}.elementor-143 .elementor-element.elementor-element-f2a18ee .elementor-heading-title{font-family:"Stereofidelic", Sans-serif;font-size:4em;font-weight:normal;letter-spacing:2px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-f2a18ee .elementor-heading-title a:hover, .elementor-143 .elementor-element.elementor-element-f2a18ee .elementor-heading-title a:focus{color:#FAC941;}.elementor-143 .elementor-element.elementor-element-63229a3{--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;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;}.elementor-143 .elementor-element.elementor-element-26f1ef6.elementor-element{--align-self:flex-start;}.elementor-143 .elementor-element.elementor-element-26f1ef6{text-align:start;}.elementor-143 .elementor-element.elementor-element-26f1ef6 .elementor-heading-title{font-family:"Stereofidelic", Sans-serif;font-size:4em;font-weight:normal;letter-spacing:2px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-26f1ef6 .elementor-heading-title a:hover, .elementor-143 .elementor-element.elementor-element-26f1ef6 .elementor-heading-title a:focus{color:#FAC941;}.elementor-143 .elementor-element.elementor-element-179abb8.elementor-element{--align-self:flex-start;}.elementor-143 .elementor-element.elementor-element-179abb8{text-align:start;}.elementor-143 .elementor-element.elementor-element-179abb8 .elementor-heading-title{font-family:"Stereofidelic", Sans-serif;font-size:4em;font-weight:normal;letter-spacing:2px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-179abb8 .elementor-heading-title a:hover, .elementor-143 .elementor-element.elementor-element-179abb8 .elementor-heading-title a:focus{color:#FAC941;}.elementor-widget-text-editor{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-143 .elementor-element.elementor-element-5080fcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-5080fcb{left:15%;}body.rtl .elementor-143 .elementor-element.elementor-element-5080fcb{right:15%;}.elementor-143 .elementor-element.elementor-element-5080fcb{bottom:0px;font-family:"Sour Gummy Thin", Sans-serif;font-size:1.5rem;font-weight:normal;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-5080fcb p{margin-block-end:3px;}.elementor-143 .elementor-element.elementor-element-13e3d51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-13e3d51{right:5vw;}body.rtl .elementor-143 .elementor-element.elementor-element-13e3d51{left:5vw;}.elementor-143 .elementor-element.elementor-element-13e3d51{bottom:48px;font-family:"Sour Gummy Thin", Sans-serif;font-size:1.5rem;font-weight:normal;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-13e3d51 p{margin-block-end:3px;}.elementor-143 .elementor-element.elementor-element-13e3d51 a{color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-c26f232 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-c26f232{right:5vw;}body.rtl .elementor-143 .elementor-element.elementor-element-c26f232{left:5vw;}.elementor-143 .elementor-element.elementor-element-c26f232{bottom:48px;font-family:"Sour Gummy Thin", Sans-serif;font-size:1.5rem;font-weight:normal;letter-spacing:1px;}.elementor-143 .elementor-element.elementor-element-c26f232 p{margin-block-end:3px;}.elementor-143 .elementor-element.elementor-element-c26f232 a{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-143 .elementor-element.elementor-element-665bde3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-3a7c57c{left:352px;}body.rtl .elementor-143 .elementor-element.elementor-element-3a7c57c{right:352px;}.elementor-143 .elementor-element.elementor-element-3a7c57c{top:-100px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-6ffeeac{left:267px;}body.rtl .elementor-143 .elementor-element.elementor-element-6ffeeac{right:267px;}.elementor-143 .elementor-element.elementor-element-6ffeeac{top:-100px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-143 .elementor-element.elementor-element-7083985 .elementor-heading-title{font-size:2.3rem;}.elementor-143 .elementor-element.elementor-element-f2a18ee .elementor-heading-title{font-size:2.3rem;}.elementor-143 .elementor-element.elementor-element-63229a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143 .elementor-element.elementor-element-26f1ef6 .elementor-heading-title{font-size:2.3rem;}.elementor-143 .elementor-element.elementor-element-179abb8 .elementor-heading-title{font-size:2.3rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-143 .elementor-element.elementor-element-5080fcb{font-size:1.2rem;}.elementor-143 .elementor-element.elementor-element-13e3d51{font-size:1.2rem;}.elementor-143 .elementor-element.elementor-element-c26f232{font-size:1.2rem;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-143 .elementor-element.elementor-element-ddc22ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 7px 20px;}.elementor-143 .elementor-element.elementor-element-ddc22ba.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-143 .elementor-element.elementor-element-ddc22ba img{width:130px;height:100px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-3a7c57c{left:40px;}body.rtl .elementor-143 .elementor-element.elementor-element-3a7c57c{right:40px;}.elementor-143 .elementor-element.elementor-element-3a7c57c{top:250px;}.elementor-143 .elementor-element.elementor-element-3a7c57c img{width:40px;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-6ffeeac{left:0px;}body.rtl .elementor-143 .elementor-element.elementor-element-6ffeeac{right:0px;}.elementor-143 .elementor-element.elementor-element-6ffeeac{top:200px;}.elementor-143 .elementor-element.elementor-element-6ffeeac img{width:40px;}.elementor-143 .elementor-element.elementor-element-7ff7962{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-143 .elementor-element.elementor-element-f2a18ee.elementor-element{--align-self:flex-start;}.elementor-143 .elementor-element.elementor-element-63229a3{--width:100%;--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-143 .elementor-element.elementor-element-26f1ef6.elementor-element{--align-self:flex-end;}.elementor-143 .elementor-element.elementor-element-179abb8.elementor-element{--align-self:flex-end;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-5080fcb{left:20px;}body.rtl .elementor-143 .elementor-element.elementor-element-5080fcb{right:20px;}.elementor-143 .elementor-element.elementor-element-5080fcb{font-size:clamp(0.8rem, 0.8rem + 0.5vw, 1.2rem);}.elementor-143 .elementor-element.elementor-element-5080fcb p{margin-block-end:3px;}.elementor-143 .elementor-element.elementor-element-13e3d51{bottom:139px;font-size:clamp(0.8rem, 0.8rem + 0.5vw, 1.2rem);}.elementor-143 .elementor-element.elementor-element-13e3d51 p{margin-block-end:3px;}.elementor-143 .elementor-element.elementor-element-c26f232{bottom:109px;font-size:clamp(0.8rem, 0.8rem + 0.5vw, 1.2rem);}.elementor-143 .elementor-element.elementor-element-c26f232 p{margin-block-end:3px;}}/* Start custom CSS for image, class: .elementor-element-ddc22ba */.elementor-143 .elementor-element.elementor-element-ddc22ba {
  animation: floaty 7s cubic-bezier(0.25, 0.25, 0.55, 0.35) infinite alternate;
  animation-delay: calc(-1s * var(--random-delay, 1));
}

@keyframes floaty {
  0%   { transform: translate(0px, 0px) rotate(0deg); }
  10%  { transform: translate(-3px, -6px) rotate(1.2deg); }
  20%  { transform: translate(4px, -8px) rotate(-1.8deg); }
  30%  { transform: translate(-5px, -3px) rotate(1.5deg); }
  40%  { transform: translate(3px, -7px) rotate(-2deg); }
  50%  { transform: translate(-4px, -5px) rotate(1.7deg); }
  60%  { transform: translate(2px, -9px) rotate(-1.4deg); }
  70%  { transform: translate(-3px, -6px) rotate(2deg); }
  80%  { transform: translate(5px, -4px) rotate(-1deg); }
  90%  { transform: translate(-2px, -7px) rotate(1deg); }
  100% { transform: translate(0px, 0px) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f698c3 */.plutajuci-brod {
  position: absolute;
  top: -220px; /* adjust to waterline */
  left: 50%;
  transform: translateX(70vw);
  animation: sail 50s linear infinite alternate;
  z-index: 10;
  pointer-events: none;
}

.plutajuci-brod img {
  animation: rock 3s ease-in-out infinite;
  max-width: 200px;
}

@keyframes sail {
  0% { transform: translateX(60vw); }
  100% { transform: translateX(-65vw); }
}

@keyframes rock {
  0%, 100% { rotate: -2deg; }
  50% { rotate: 2deg; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a7c57c */.plutko1 {
  animation: floaty 7s cubic-bezier(0.25, 0.25, 0.55, 0.35) infinite alternate;
  animation-delay: calc(-1s * var(--random-delay, 1));
}

@keyframes floaty {
  0%   { transform: translate(0px, 0px) rotate(0deg); }
  10%  { transform: translate(-3px, -6px) rotate(1.1deg); }
  20%  { transform: translate(4px, -4px) rotate(-1.8deg); }
  30%  { transform: translate(-1px, -5px) rotate(1.5deg); }
  40%  { transform: translate(3px, -7px) rotate(-2deg); }
  50%  { transform: translate(-6px, -4px) rotate(1.3deg); }
  60%  { transform: translate(2px, -9px) rotate(-1deg); }
  70%  { transform: translate(-1px, -5px) rotate(2deg); }
  80%  { transform: translate(5px, -4px) rotate(-1deg); }
  90%  { transform: translate(-3px, -5px) rotate(1.3deg); }
  100% { transform: translate(0px, 0px) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ffeeac */.plutko1 {
  animation: floaty 7s cubic-bezier(0.25, 0.25, 0.55, 0.35) infinite alternate;
  animation-delay: calc(-1s * var(--random-delay, 1));
}

@keyframes plutko1 {
  0%   { transform: translate(0px, 0px) rotate(0deg); }
  10%  { transform: translate(-3px, -6px) rotate(1.2deg); }
  20%  { transform: translate(4px, -8px) rotate(-1.8deg); }
  30%  { transform: translate(-5px, -3px) rotate(1.5deg); }
  40%  { transform: translate(3px, -7px) rotate(-2deg); }
  50%  { transform: translate(-4px, -5px) rotate(1.7deg); }
  60%  { transform: translate(2px, -9px) rotate(-1.4deg); }
  70%  { transform: translate(-3px, -6px) rotate(2deg); }
  80%  { transform: translate(5px, -4px) rotate(-1deg); }
  90%  { transform: translate(-2px, -7px) rotate(1deg); }
  100% { transform: translate(0px, 0px) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ff7962 */.plutanje-tekst {
  animation: floaty 8s ease-in-out infinite alternate;
}

@keyframes floaty {
  0%   { transform: translate(0, 0) rotate(0deg); }
  25%  { transform: translate(-5px, -5px) rotate(1deg); }
  50%  { transform: translate(5px, -5px) rotate(-1deg); }
  75%  { transform: translate(-5px, -5px) rotate(1deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63229a3 */.plutanje-tekst2 {
  animation: floaty2 8s ease-in-out infinite alternate;
}

@keyframes floaty2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  25%  { transform: translate(5px, 5px) rotate(-1deg); }
  50%  { transform: translate(-5px, -5px) rotate(1deg); }
  75%  { transform: translate(5px, 10px) rotate(0deg); }
  100% { transform: translate(0, 0) rotate(1deg); }
}/* End custom CSS */