.elementor-137 .elementor-element.elementor-element-c693da1{--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-137 .elementor-element.elementor-element-39c6a1c{--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-137 .elementor-element.elementor-element-39c6a1c:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-39c6a1c > .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-137 .elementor-element.elementor-element-39c6a1c::before, .elementor-137 .elementor-element.elementor-element-39c6a1c > .elementor-background-video-container::before, .elementor-137 .elementor-element.elementor-element-39c6a1c > .e-con-inner > .elementor-background-video-container::before, .elementor-137 .elementor-element.elementor-element-39c6a1c > .elementor-background-slideshow::before, .elementor-137 .elementor-element.elementor-element-39c6a1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-137 .elementor-element.elementor-element-39c6a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(20,17,18,.9);--background-overlay:'';}.elementor-137 .elementor-element.elementor-element-9e50aa4{--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-137 .elementor-element.elementor-element-989bc4d{--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-137 .elementor-element.elementor-element-dc33e1f{--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-137 .elementor-element.elementor-element-4c1f55a{--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-137 .elementor-element.elementor-element-85c7504 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-137 .elementor-element.elementor-element-715629e{--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-137 .elementor-element.elementor-element-9efba58{--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-137 .elementor-element.elementor-element-9191b36{--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-137 .elementor-element.elementor-element-4e2d664{--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-c3b290d */html body .elementor-137 .elementor-element.elementor-element-c3b290d{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-137 .elementor-element.elementor-element-c3b290d .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-6a8a616 */html body .elementor-137 .elementor-element.elementor-element-6a8a616{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-137 .elementor-element.elementor-element-6a8a616 .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-9b37a22 */html body .elementor-137 .elementor-element.elementor-element-9b37a22{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-137 .elementor-element.elementor-element-9b37a22 .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-989bc4d */html body .elementor-137 .elementor-element.elementor-element-989bc4d{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-ca6dfda */html body .elementor-137 .elementor-element.elementor-element-ca6dfda{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-137 .elementor-element.elementor-element-ca6dfda .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-9e50aa4 */html body .elementor-137 .elementor-element.elementor-element-9e50aa4{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-39c6a1c */html body .elementor-137 .elementor-element.elementor-element-39c6a1c{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-137 .elementor-element.elementor-element-39c6a1c::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-c693da1 */html body .elementor-137 .elementor-element.elementor-element-c693da1{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-85c7504 */html body .elementor-137 .elementor-element.elementor-element-85c7504{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-137 .elementor-element.elementor-element-85c7504 .elementor-wrapper{border-radius:16px;overflow:hidden;background:#231F20}
html body .elementor-137 .elementor-element.elementor-element-85c7504 .elementor-custom-embed-image-overlay{opacity:1}
html body .elementor-137 .elementor-element.elementor-element-85c7504 .elementor-custom-embed-image-overlay:before{content:"";position:absolute;inset:0;background:rgba(35,31,32,.3)}
html body .elementor-137 .elementor-element.elementor-element-85c7504 .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-137 .elementor-element.elementor-element-85c7504 .elementor-custom-embed-play i, .elementor-137 .elementor-element.elementor-element-85c7504 .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-6160745 */html body .elementor-137 .elementor-element.elementor-element-6160745{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;align-self:flex-start}
html body .elementor-137 .elementor-element.elementor-element-6160745 .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-7354ea6 */html body .elementor-137 .elementor-element.elementor-element-7354ea6{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-137 .elementor-element.elementor-element-7354ea6 .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-e893be3 */html body .elementor-137 .elementor-element.elementor-element-e893be3{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;color:#5C5859}
html body .elementor-137 .elementor-element.elementor-element-e893be3 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715629e */html body .elementor-137 .elementor-element.elementor-element-715629e{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-4c1f55a */html body .elementor-137 .elementor-element.elementor-element-4c1f55a{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-dc33e1f */html body .elementor-137 .elementor-element.elementor-element-dc33e1f{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-4e2d664 */html body .elementor-137 .elementor-element.elementor-element-4e2d664{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-137 .elementor-element.elementor-element-4e2d664 .elementor-gallery__titles-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:0 0 28px}
html body .elementor-137 .elementor-element.elementor-element-4e2d664 .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-137 .elementor-element.elementor-element-4e2d664 .elementor-gallery-title.elementor-item-active{background:#231F20;color:#FFFFFF!important}
html body .elementor-137 .elementor-element.elementor-element-4e2d664 .elementor-gallery-title:before, .elementor-137 .elementor-element.elementor-element-4e2d664 .elementor-gallery-title:after{display:none!important}
html body .elementor-137 .elementor-element.elementor-element-4e2d664 .e-gallery-item{border-radius:12px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9191b36 */html body .elementor-137 .elementor-element.elementor-element-9191b36{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-9efba58 */html body .elementor-137 .elementor-element.elementor-element-9efba58{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-0f6b40d */html body .elementor-137 .elementor-element.elementor-element-0f6b40d{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}/* End custom CSS */