.elementor-30894 .elementor-element.elementor-element-6340130{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-30894 .elementor-element.elementor-element-b6fb8ea{--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:space-between;}.elementor-30894 .elementor-element.elementor-element-b993251{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-30894 .elementor-element.elementor-element-b993251.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-30894 .elementor-element.elementor-element-2ecb59c .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-ead3ec0 .elementor-heading-title{font-family:var( --e-global-typography-25ba213-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba213-font-size );font-weight:var( --e-global-typography-25ba213-font-weight );line-height:var( --e-global-typography-25ba213-line-height );color:var( --e-global-color-babe0f2 );}.elementor-30894 .elementor-element.elementor-element-de81a48{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-30894 .elementor-element.elementor-element-eeda959 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-c6df56a );}.elementor-30894 .elementor-element.elementor-element-eeda959 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-eeda959 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-eeda959{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-filter-space-between:16px;--e-filter-normal-text-color:var( --e-global-color-bc18ea7 );--e-filter-hover-text-color:var( --e-global-color-c6df56a );--e-filter-active-text-color:var( --e-global-color-c6df56a );--e-filter-item-border-radius:8px 8px 8px 8px;}.elementor-30894 .elementor-element.elementor-element-eeda959 .e-filter-item{font-family:var( --e-global-typography-00d72c0-font-family ), Sans-serif;font-size:var( --e-global-typography-00d72c0-font-size );font-weight:var( --e-global-typography-00d72c0-font-weight );line-height:var( --e-global-typography-00d72c0-line-height );padding:10px 16px 10px 16px;}.elementor-30894 .elementor-element.elementor-element-4b9f8b3{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:16px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-30894 .elementor-element.elementor-element-4b9f8b3 .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-30894 .elementor-element.elementor-element-861feaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-30894 .elementor-element.elementor-element-682db99{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30894 .elementor-element.elementor-element-5aa92ee{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-30894 .elementor-element.elementor-element-038ece5{padding:0px 0px 0px 0px;text-align:start;}.elementor-30894 .elementor-element.elementor-element-038ece5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-2d61310{font-family:var( --e-global-typography-25ba213-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba213-font-size );font-weight:var( --e-global-typography-25ba213-font-weight );line-height:var( --e-global-typography-25ba213-line-height );color:var( --e-global-color-babe0f2 );}.elementor-30894 .elementor-element.elementor-element-211960a .elementor-button{background-color:var( --e-global-color-bc18ea7 );font-family:var( --e-global-typography-348d4e1-font-family ), Sans-serif;font-size:var( --e-global-typography-348d4e1-font-size );font-weight:var( --e-global-typography-348d4e1-font-weight );line-height:var( --e-global-typography-348d4e1-line-height );fill:var( --e-global-color-e640ac2 );color:var( --e-global-color-e640ac2 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1379px 1379px 1379px 1379px;padding:10px 16px 10px 16px;}.elementor-30894 .elementor-element.elementor-element-211960a .elementor-button:hover, .elementor-30894 .elementor-element.elementor-element-211960a .elementor-button:focus{background-color:var( --e-global-color-e640ac2 );color:var( --e-global-color-bc18ea7 );border-color:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-211960a{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30894 .elementor-element.elementor-element-211960a.elementor-element{--align-self:flex-start;}.elementor-30894 .elementor-element.elementor-element-211960a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30894 .elementor-element.elementor-element-211960a .elementor-button:hover svg, .elementor-30894 .elementor-element.elementor-element-211960a .elementor-button:focus svg{fill:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-6e1820b{--display:flex;}.elementor-30894 .elementor-element.elementor-element-a13d1ef{padding:48px 58px 57px 58px;}.elementor-30894 .elementor-element.elementor-element-9bcd866.elementor-element{--align-self:center;}.elementor-30894 .elementor-element.elementor-element-9bcd866 .elementor-icon-wrapper{text-align:center;}.elementor-30894 .elementor-element.elementor-element-9bcd866 .elementor-icon{font-size:56.882473182298px;}.elementor-30894 .elementor-element.elementor-element-9bcd866 .elementor-icon svg{height:56.882473182298px;}.elementor-30894 .elementor-element.elementor-element-87b005c.elementor-element{--align-self:center;}.elementor-30894 .elementor-element.elementor-element-87b005c .elementor-icon-wrapper{text-align:center;}.elementor-30894 .elementor-element.elementor-element-87b005c .elementor-icon{font-size:126.30526726921px;}.elementor-30894 .elementor-element.elementor-element-87b005c .elementor-icon svg{height:126.30526726921px;}.elementor-30894 .elementor-element.elementor-element-9ac78a0.elementor-element{--align-self:center;}.elementor-30894 .elementor-element.elementor-element-9ac78a0 .elementor-icon-wrapper{text-align:center;}.elementor-30894 .elementor-element.elementor-element-9ac78a0 .elementor-icon{font-size:121.36328343616px;}.elementor-30894 .elementor-element.elementor-element-9ac78a0 .elementor-icon svg{height:121.36328343616px;}.elementor-30894 .elementor-element.elementor-element-54a69cf{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-30894 .elementor-element.elementor-element-32e61aa{padding:0px 0px 0px 0px;text-align:center;}.elementor-30894 .elementor-element.elementor-element-32e61aa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-5f022b9{--grid-columns:3;--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button{background-color:var( --e-global-color-bc18ea7 );font-family:var( --e-global-typography-348d4e1-font-family ), Sans-serif;font-size:var( --e-global-typography-348d4e1-font-size );font-weight:var( --e-global-typography-348d4e1-font-weight );line-height:var( --e-global-typography-348d4e1-line-height );fill:var( --e-global-color-e640ac2 );color:var( --e-global-color-e640ac2 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1379px 1379px 1379px 1379px;padding:10px 16px 10px 16px;}.elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button:hover, .elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button:focus{background-color:var( --e-global-color-e640ac2 );color:var( --e-global-color-bc18ea7 );border-color:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-5971d59{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30894 .elementor-element.elementor-element-5971d59.elementor-element{--align-self:center;}.elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button:hover svg, .elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button:focus svg{fill:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-522a931{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30894 .elementor-element.elementor-element-473deb7{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-30894 .elementor-element.elementor-element-bcd2f83{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-30894 .elementor-element.elementor-element-37c2a39{text-align:center;}.elementor-30894 .elementor-element.elementor-element-37c2a39 .elementor-heading-title{font-family:var( --e-global-typography-436e3a5-font-family ), Sans-serif;font-size:var( --e-global-typography-436e3a5-font-size );font-weight:var( --e-global-typography-436e3a5-font-weight );line-height:var( --e-global-typography-436e3a5-line-height );color:var( --e-global-color-babe0f2 );}.elementor-30894 .elementor-element.elementor-element-dc75c96{text-align:center;}.elementor-30894 .elementor-element.elementor-element-dc75c96 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-30894 .elementor-element.elementor-element-62206ff{--display:flex;}@media(max-width:1366px){.elementor-30894 .elementor-element.elementor-element-2ecb59c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-ead3ec0 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-30894 .elementor-element.elementor-element-eeda959 .e-filter-item{font-size:var( --e-global-typography-00d72c0-font-size );line-height:var( --e-global-typography-00d72c0-line-height );}.elementor-30894 .elementor-element.elementor-element-4b9f8b3 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-30894 .elementor-element.elementor-element-038ece5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-2d61310{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-30894 .elementor-element.elementor-element-211960a .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-30894 .elementor-element.elementor-element-32e61aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-30894 .elementor-element.elementor-element-37c2a39 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-30894 .elementor-element.elementor-element-dc75c96 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1024px){.elementor-30894 .elementor-element.elementor-element-2ecb59c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-ead3ec0 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-30894 .elementor-element.elementor-element-eeda959{--e-filter-space-between:14px;}.elementor-30894 .elementor-element.elementor-element-eeda959 .e-filter-item{font-size:var( --e-global-typography-00d72c0-font-size );line-height:var( --e-global-typography-00d72c0-line-height );}.elementor-30894 .elementor-element.elementor-element-4b9f8b3{--grid-columns:1;}.elementor-30894 .elementor-element.elementor-element-4b9f8b3 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-30894 .elementor-element.elementor-element-038ece5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-2d61310{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-30894 .elementor-element.elementor-element-211960a .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-30894 .elementor-element.elementor-element-54a69cf{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-30894 .elementor-element.elementor-element-32e61aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-5f022b9{--grid-columns:2;}.elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-30894 .elementor-element.elementor-element-37c2a39 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-30894 .elementor-element.elementor-element-dc75c96 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:880px){.elementor-30894 .elementor-element.elementor-element-eeda959{--e-filter-space-between:12px;}}@media(max-width:767px){.elementor-30894 .elementor-element.elementor-element-6340130{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-30894 .elementor-element.elementor-element-2ecb59c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-ead3ec0 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-30894 .elementor-element.elementor-element-eeda959{--e-filter-space-between:6px;}.elementor-30894 .elementor-element.elementor-element-eeda959 .e-filter-item{font-size:var( --e-global-typography-00d72c0-font-size );line-height:var( --e-global-typography-00d72c0-line-height );}.elementor-30894 .elementor-element.elementor-element-4b9f8b3{--grid-columns:1;}.elementor-30894 .elementor-element.elementor-element-4b9f8b3 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-30894 .elementor-element.elementor-element-861feaa{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-30894 .elementor-element.elementor-element-038ece5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-2d61310{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-30894 .elementor-element.elementor-element-211960a .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-30894 .elementor-element.elementor-element-54a69cf{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-30894 .elementor-element.elementor-element-32e61aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30894 .elementor-element.elementor-element-5f022b9{--grid-columns:1;}.elementor-30894 .elementor-element.elementor-element-5971d59 .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-30894 .elementor-element.elementor-element-37c2a39 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-30894 .elementor-element.elementor-element-dc75c96 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-30894 .elementor-element.elementor-element-b993251{--width:700px;}.elementor-30894 .elementor-element.elementor-element-473deb7{--content-width:1120px;}}@media(max-width:1024px) and (min-width:768px){.elementor-30894 .elementor-element.elementor-element-b993251{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-b993251 */.elementor-30894 .elementor-element.elementor-element-b993251 {
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-211960a */.elementor-30894 .elementor-element.elementor-element-211960a svg {
    width: 24px;
    margin-top: -3px;
}
.elementor-30894 .elementor-element.elementor-element-211960a * {
    fill: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e1820b *//* ---- referentni kontejner ---- */
.team-photo-wrap {
  position: relative;
  overflow: visible;
}

/* ---- zajednicko za sva tri ---- */
.img-animation-cw1,
.img-animation-cw2,
.img-animation-cw3 {
  position: absolute;
  height: auto;
  z-index: 2;
  will-change: translate, rotate;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

/* ---- gornji crveni logo: centriran, prelazi gornju ivicu ---- */
.img-animation-cw1 {
  top: 2%;
  left: 50%;
  transform: translateX(-50%); /* centriranje ide preko transform-a */
  width: 11%;
  filter: drop-shadow(0 10px 18px rgba(214, 30, 30, .58));
  animation-name: aw-float-cw1;
  animation-duration: 3.2s;
}

/* ---- leva bela kartica: dole levo, prelazi levu ivicu ---- */
.img-animation-cw2 {
  top: 70%;
  left: -1%;
  width: 25%;
  filter: drop-shadow(0 16px 32px rgba(0, 0, 0, .56));
  animation-name: aw-float-cw2;
  animation-duration: 4.4s;
  animation-delay: .3s;
}

/* ---- desna bela kartica: sredina desno, prelazi desnu ivicu ---- */
.img-animation-cw3 {
  top: 52%;
  right: -2%;
  width: 25%;
  filter: drop-shadow(0 16px 32px rgba(0, 0, 0, .56));
  animation-name: aw-float-cw3;
  animation-duration: 4.8s;
  animation-delay: 1.1s;
}

/* ---- animacije ---- */
@keyframes aw-float-cw1 {
  0%, 100% { translate: 0 0;       rotate: 0deg; }
  50%      { translate: 0 -9px;    rotate: 2deg; }
}
@keyframes aw-float-cw2 {
  0%, 100% { translate: 0 0;        rotate: 0deg; }
  50%      { translate: -4px -12px; rotate: -1.5deg; }
}
@keyframes aw-float-cw3 {
  0%, 100% { translate: 0 0;       rotate: 0deg; }
  50%      { translate: 4px -12px; rotate: 1.5deg; }
}

/* ---- tablet ---- */
@media (max-width: 1024px) {
  .img-animation-cw1 { width: 13%; }
  .img-animation-cw2 { width: 30%; left: -8%; }
  .img-animation-cw3 { width: 30%; right: -10%; }
  .img-animation-cw2,
  .img-animation-cw3 { filter: drop-shadow(0 12px 24px rgba(0, 0, 0, .14)); }
}

/* ---- mobilni: uvuci ih da ne prave horizontalni scroll ---- */
@media (max-width: 767px) {
  .img-animation-cw1 { width: 17%; top: -6%; filter: drop-shadow(0 6px 12px rgba(214, 30, 30, .24)); }
  .img-animation-cw2 { width: 40%; left: -5%; top: 78%; }
  .img-animation-cw3 { width: 40%; right: -5%; top: 48%; }
  .img-animation-cw2,
  .img-animation-cw3 { filter: drop-shadow(0 8px 16px rgba(0, 0, 0, .12)); }

  @keyframes aw-float-cw1 {
    0%, 100% { translate: 0 0;    rotate: 0deg; }
    50%      { translate: 0 -5px; rotate: 1deg; }
  }
  @keyframes aw-float-cw2 {
    0%, 100% { translate: 0 0;    rotate: 0deg; }
    50%      { translate: 0 -6px; rotate: -1deg; }
  }
  @keyframes aw-float-cw3 {
    0%, 100% { translate: 0 0;    rotate: 0deg; }
    50%      { translate: 0 -6px; rotate: 1deg; }
  }
}

@media (prefers-reduced-motion: reduce) {
  .img-animation-cw1,
  .img-animation-cw2,
  .img-animation-cw3 { animation: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5971d59 */.elementor-30894 .elementor-element.elementor-element-5971d59 svg {
    width: 24px;
    margin-top: -3px;
}
.elementor-30894 .elementor-element.elementor-element-5971d59 * {
    fill: transparent !important;
}/* End custom CSS */