.elementor-138 .elementor-element.elementor-element-a021c0c{--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-138 .elementor-element.elementor-element-3531968{--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;--overlay-opacity:1;}.elementor-138 .elementor-element.elementor-element-3531968:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-3531968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sutex.rs/wp-content/uploads/2026/10/slide-04-new.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-3531968::before, .elementor-138 .elementor-element.elementor-element-3531968 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-3531968 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-3531968 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-3531968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-3531968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(20,17,18,.9);--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-c342bd2{--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-138 .elementor-element.elementor-element-19675f0{--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-138 .elementor-element.elementor-element-2c7f0b7{--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-138 .elementor-element.elementor-element-3d67cde{--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-138 .elementor-element.elementor-element-3605bf5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-138 .elementor-element.elementor-element-2834e4c{--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-138 .elementor-element.elementor-element-735435e{--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-138 .elementor-element.elementor-element-68949b8{--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-138 .elementor-element.elementor-element-00af5b3{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-9c10c57 */html body .elementor-138 .elementor-element.elementor-element-9c10c57{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-138 .elementor-element.elementor-element-9c10c57 .elementor-heading-title{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5c9b04 */html body .elementor-138 .elementor-element.elementor-element-f5c9b04{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-138 .elementor-element.elementor-element-f5c9b04 .elementor-heading-title{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd767e3 */html body .elementor-138 .elementor-element.elementor-element-bd767e3{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-138 .elementor-element.elementor-element-bd767e3 .elementor-heading-title{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;display:block;color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19675f0 */html body .elementor-138 .elementor-element.elementor-element-19675f0{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;display:flex;gap:8px;font-size:14px;color:#D9D6D7}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f295456 */html body .elementor-138 .elementor-element.elementor-element-f295456{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-138 .elementor-element.elementor-element-f295456 .elementor-heading-title{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;display:block;margin:0;font-weight:600;font-size:clamp(38px, 5vw, 64px);line-height:1.05;letter-spacing:-.025em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c342bd2 */html body .elementor-138 .elementor-element.elementor-element-c342bd2{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;position:relative;max-width:1100px;width:100%;margin:0 auto;color:#FFFFFF;display:flex;flex-direction:column;gap:14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3531968 */html body .elementor-138 .elementor-element.elementor-element-3531968{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;position:relative;border-radius:0;overflow:hidden;min-height:320px;background:#231F20;display:flex;align-items:flex-end;padding:56px clamp(16px, 4vw, 40px)}
html body .elementor-138 .elementor-element.elementor-element-3531968::before{background:linear-gradient(0deg, rgba(20,17,18,.9) 0%, rgba(20,17,18,.45) 100%)!important;opacity:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a021c0c */html body .elementor-138 .elementor-element.elementor-element-a021c0c{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;padding:0}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3605bf5 */html body .elementor-138 .elementor-element.elementor-element-3605bf5{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-138 .elementor-element.elementor-element-3605bf5 .elementor-wrapper{border-radius:16px;overflow:hidden;background:#231F20}
html body .elementor-138 .elementor-element.elementor-element-3605bf5 .elementor-custom-embed-image-overlay{opacity:1}
html body .elementor-138 .elementor-element.elementor-element-3605bf5 .elementor-custom-embed-image-overlay:before{content:"";position:absolute;inset:0;background:rgba(35,31,32,.3)}
html body .elementor-138 .elementor-element.elementor-element-3605bf5 .elementor-custom-embed-play{width:88px;height:88px;border-radius:999px;background:#00ADEF;display:flex;align-items:center;justify-content:center;opacity:1}
html body .elementor-138 .elementor-element.elementor-element-3605bf5 .elementor-custom-embed-play i, .elementor-138 .elementor-element.elementor-element-3605bf5 .elementor-custom-embed-play svg{color:#231F20;fill:#231F20;font-size:28px;width:28px;height:28px;text-shadow:none;filter:none;opacity:1;margin-left:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43bfd93 */html body .elementor-138 .elementor-element.elementor-element-43bfd93{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;align-self:flex-start}
html body .elementor-138 .elementor-element.elementor-element-43bfd93 .elementor-heading-title{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;display:block;display:flex;padding:6px 14px;border-radius:999px;background:rgba(0,173,239,.14);color:#00658A;font-size:13px;font-weight:600}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a911d19 */html body .elementor-138 .elementor-element.elementor-element-a911d19{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-138 .elementor-element.elementor-element-a911d19 .elementor-heading-title{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;display:block;margin:0;font-weight:600;font-size:clamp(30px, 3.6vw, 44px);line-height:1.1;letter-spacing:-.02em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14c8b3b */html body .elementor-138 .elementor-element.elementor-element-14c8b3b{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;color:#5C5859}
html body .elementor-138 .elementor-element.elementor-element-14c8b3b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2834e4c */html body .elementor-138 .elementor-element.elementor-element-2834e4c{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;display:flex;flex-direction:column;gap:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d67cde */html body .elementor-138 .elementor-element.elementor-element-3d67cde{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:grid;grid-template-rows:none;grid-auto-rows:auto;justify-items:stretch;align-items:stretch;width:100%;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(440px, 100%), 1fr));gap:40px;align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f0b7 */html body .elementor-138 .elementor-element.elementor-element-2c7f0b7{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;padding:clamp(64px, 7vw, 96px) clamp(16px, 4vw, 40px) 40px}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-00af5b3 */html body .elementor-138 .elementor-element.elementor-element-00af5b3{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-138 .elementor-element.elementor-element-00af5b3 .elementor-gallery__titles-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:0 0 28px}
html body .elementor-138 .elementor-element.elementor-element-00af5b3 .elementor-gallery-title{padding:10px 18px!important;border-radius:999px;background:#EEF6FA;color:#231F20!important;font-weight:600;font-size:14px;min-height:44px;display:inline-flex;align-items:center;margin:0!important;line-height:1.2}
html body .elementor-138 .elementor-element.elementor-element-00af5b3 .elementor-gallery-title.elementor-item-active{background:#231F20;color:#FFFFFF!important}
html body .elementor-138 .elementor-element.elementor-element-00af5b3 .elementor-gallery-title:before, .elementor-138 .elementor-element.elementor-element-00af5b3 .elementor-gallery-title:after{display:none!important}
html body .elementor-138 .elementor-element.elementor-element-00af5b3 .e-gallery-item{border-radius:12px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68949b8 */html body .elementor-138 .elementor-element.elementor-element-68949b8{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:28px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735435e */html body .elementor-138 .elementor-element.elementor-element-735435e{padding:0;margin:0;gap:0;width:auto;max-width:none;height:auto;min-height:0;flex:0 1 auto;border:0 none;border-radius:0;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;padding:40px clamp(16px, 4vw, 40px) clamp(64px, 7vw, 96px)}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-b07aa06 */html body .elementor-138 .elementor-element.elementor-element-b07aa06{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}/* End custom CSS */