.elementor-134 .elementor-element.elementor-element-bb2488a{--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-134 .elementor-element.elementor-element-d36357b{--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-134 .elementor-element.elementor-element-d36357b:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-d36357b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sutex.rs/wp-content/uploads/2026/10/54-galerija.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-134 .elementor-element.elementor-element-d36357b::before, .elementor-134 .elementor-element.elementor-element-d36357b > .elementor-background-video-container::before, .elementor-134 .elementor-element.elementor-element-d36357b > .e-con-inner > .elementor-background-video-container::before, .elementor-134 .elementor-element.elementor-element-d36357b > .elementor-background-slideshow::before, .elementor-134 .elementor-element.elementor-element-d36357b > .e-con-inner > .elementor-background-slideshow::before, .elementor-134 .elementor-element.elementor-element-d36357b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:rgba(20,17,18,.9);}.elementor-134 .elementor-element.elementor-element-6f81cf4{--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-134 .elementor-element.elementor-element-c64ee6e{--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-134 .elementor-element.elementor-element-4767d76{--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-134 .elementor-element.elementor-element-162f8a2{--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-134 .elementor-element.elementor-element-3ed8c56{--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-134 .elementor-element.elementor-element-52828d8{--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-134 .elementor-element.elementor-element-ef43613{--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-134 .elementor-element.elementor-element-e14eb70{--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-134 .elementor-element.elementor-element-b380c73{--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-134 .elementor-element.elementor-element-91e1aa9{--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-134 .elementor-element.elementor-element-76f7225{--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-134 .elementor-element.elementor-element-7e8adee{--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-134 .elementor-element.elementor-element-0758e20{--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-134 .elementor-element.elementor-element-5ad5cf0{--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-134 .elementor-element.elementor-element-364d7c8{--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-134 .elementor-element.elementor-element-989d9d4{--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-134 .elementor-element.elementor-element-e15ca66{--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-134 .elementor-element.elementor-element-c217142{--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-134 .elementor-element.elementor-element-8e20072{--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-134 .elementor-element.elementor-element-b856d03{--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-134 .elementor-element.elementor-element-3dc9829{--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-134 .elementor-element.elementor-element-15eabb2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-134 .elementor-element.elementor-element-15eabb2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-134 .elementor-element.elementor-element-15eabb2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-134 .elementor-element.elementor-element-15eabb2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-134 .elementor-element.elementor-element-7d13701{--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;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-cee624d */html body .elementor-134 .elementor-element.elementor-element-cee624d{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-cee624d .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-eb6c101 */html body .elementor-134 .elementor-element.elementor-element-eb6c101{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-eb6c101 .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-89c5b31 */html body .elementor-134 .elementor-element.elementor-element-89c5b31{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-89c5b31 .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-c64ee6e */html body .elementor-134 .elementor-element.elementor-element-c64ee6e{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-7bc67e1 */html body .elementor-134 .elementor-element.elementor-element-7bc67e1{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-7bc67e1 .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 text-editor, class: .elementor-element-7701f7b */html body .elementor-134 .elementor-element.elementor-element-7701f7b{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:18px;color:#D9D6D7;max-width:640px}
html body .elementor-134 .elementor-element.elementor-element-7701f7b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f81cf4 */html body .elementor-134 .elementor-element.elementor-element-6f81cf4{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-d36357b */html body .elementor-134 .elementor-element.elementor-element-d36357b{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:360px;background:#231F20;display:flex;align-items:flex-end;padding:56px clamp(16px, 4vw, 40px)}
html body .elementor-134 .elementor-element.elementor-element-d36357b::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-bb2488a */html body .elementor-134 .elementor-element.elementor-element-bb2488a{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 heading, class: .elementor-element-97ac6aa */html body .elementor-134 .elementor-element.elementor-element-97ac6aa{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;align-self:flex-start}
html body .elementor-134 .elementor-element.elementor-element-97ac6aa .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-44b591f */html body .elementor-134 .elementor-element.elementor-element-44b591f{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-44b591f .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 container, class: .elementor-element-52828d8 */html body .elementor-134 .elementor-element.elementor-element-52828d8{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 text-editor, class: .elementor-element-da09dfa */html body .elementor-134 .elementor-element.elementor-element-da09dfa{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;color:#5C5859}
html body .elementor-134 .elementor-element.elementor-element-da09dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed8c56 */html body .elementor-134 .elementor-element.elementor-element-3ed8c56{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;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(420px, 100%), 1fr));gap:20px 48px;align-items:end}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4aac9a */html body .elementor-134 .elementor-element.elementor-element-d4aac9a{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-d4aac9a table{margin:0!important;border:0!important}
html body .elementor-134 .elementor-element.elementor-element-d4aac9a table td, .elementor-134 .elementor-element.elementor-element-d4aac9a table th{border:0!important;background-color:transparent!important;vertical-align:middle;line-height:1.5}
html body .elementor-134 .elementor-element.elementor-element-d4aac9a table tr{background-clip:padding-box}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef43613 */html body .elementor-134 .elementor-element.elementor-element-ef43613{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;overflow-x:auto;border:1px solid #E3E6E8;border-radius:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162f8a2 */html body .elementor-134 .elementor-element.elementor-element-162f8a2{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:32px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4767d76 */html body .elementor-134 .elementor-element.elementor-element-4767d76{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(72px, 8vw, 104px) clamp(16px, 4vw, 40px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1b294d */html body .elementor-134 .elementor-element.elementor-element-e1b294d{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-134 .elementor-element.elementor-element-e1b294d img{display:block;margin:0;width:100%;height:260px;object-fit:cover;border-radius:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7367c28 */html body .elementor-134 .elementor-element.elementor-element-7367c28{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-7367c28 .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;font-size:13px;font-weight:600;color:#00658A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6dd58 */html body .elementor-134 .elementor-element.elementor-element-3e6dd58{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-3e6dd58 .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-size:24px;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c01f36b */html body .elementor-134 .elementor-element.elementor-element-c01f36b{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:15px;color:#5C5859}
html body .elementor-134 .elementor-element.elementor-element-c01f36b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f7225 */html body .elementor-134 .elementor-element.elementor-element-76f7225{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;padding:20px 18px 22px;display:flex;flex-direction:column;gap:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91e1aa9 */html body .elementor-134 .elementor-element.elementor-element-91e1aa9{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;background:#FFFFFF;border-radius:16px;padding:8px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c3eb2d */html body .elementor-134 .elementor-element.elementor-element-9c3eb2d{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-134 .elementor-element.elementor-element-9c3eb2d img{display:block;margin:0;width:100%;height:260px;object-fit:cover;border-radius:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab0e664 */html body .elementor-134 .elementor-element.elementor-element-ab0e664{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-ab0e664 .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;font-size:13px;font-weight:600;color:#00658A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6105716 */html body .elementor-134 .elementor-element.elementor-element-6105716{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-6105716 .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-size:24px;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561e16d */html body .elementor-134 .elementor-element.elementor-element-561e16d{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:15px;color:#5C5859}
html body .elementor-134 .elementor-element.elementor-element-561e16d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0758e20 */html body .elementor-134 .elementor-element.elementor-element-0758e20{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;padding:20px 18px 22px;display:flex;flex-direction:column;gap:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e8adee */html body .elementor-134 .elementor-element.elementor-element-7e8adee{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;background:#FFFFFF;border-radius:16px;padding:8px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9d80b8 */html body .elementor-134 .elementor-element.elementor-element-d9d80b8{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-134 .elementor-element.elementor-element-d9d80b8 img{display:block;margin:0;width:100%;height:260px;object-fit:cover;border-radius:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533420e */html body .elementor-134 .elementor-element.elementor-element-533420e{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-533420e .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;font-size:13px;font-weight:600;color:#00658A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e8d0e8 */html body .elementor-134 .elementor-element.elementor-element-2e8d0e8{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-2e8d0e8 .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-size:24px;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cd0129 */html body .elementor-134 .elementor-element.elementor-element-7cd0129{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:15px;color:#5C5859}
html body .elementor-134 .elementor-element.elementor-element-7cd0129 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-364d7c8 */html body .elementor-134 .elementor-element.elementor-element-364d7c8{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;padding:20px 18px 22px;display:flex;flex-direction:column;gap:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ad5cf0 */html body .elementor-134 .elementor-element.elementor-element-5ad5cf0{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;background:#FFFFFF;border-radius:16px;padding:8px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc3ebdd */html body .elementor-134 .elementor-element.elementor-element-cc3ebdd{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-134 .elementor-element.elementor-element-cc3ebdd img{display:block;margin:0;width:100%;height:260px;object-fit:cover;border-radius:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4223623 */html body .elementor-134 .elementor-element.elementor-element-4223623{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-4223623 .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;font-size:13px;font-weight:600;color:#00658A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5720724 */html body .elementor-134 .elementor-element.elementor-element-5720724{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-5720724 .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-size:24px;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4797b2c */html body .elementor-134 .elementor-element.elementor-element-4797b2c{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:15px;color:#5C5859}
html body .elementor-134 .elementor-element.elementor-element-4797b2c p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15ca66 */html body .elementor-134 .elementor-element.elementor-element-e15ca66{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;padding:20px 18px 22px;display:flex;flex-direction:column;gap:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-989d9d4 */html body .elementor-134 .elementor-element.elementor-element-989d9d4{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;background:#FFFFFF;border-radius:16px;padding:8px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b380c73 */html body .elementor-134 .elementor-element.elementor-element-b380c73{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(480px, 100%), 1fr));gap:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e14eb70 */html body .elementor-134 .elementor-element.elementor-element-e14eb70{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%;background:#EEF6FA;padding:clamp(72px, 8vw, 104px) clamp(16px, 4vw, 40px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b9899 */html body .elementor-134 .elementor-element.elementor-element-46b9899{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;align-self:flex-start}
html body .elementor-134 .elementor-element.elementor-element-46b9899 .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-8e48522 */html body .elementor-134 .elementor-element.elementor-element-8e48522{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-8e48522 .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-0299436 */html body .elementor-134 .elementor-element.elementor-element-0299436{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;color:#5C5859}
html body .elementor-134 .elementor-element.elementor-element-0299436 p{margin:0}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-15eabb2 */html body .elementor-134 .elementor-element.elementor-element-15eabb2{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-134 .elementor-element.elementor-element-15eabb2 .elementor-icon-list-items{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}
html body .elementor-134 .elementor-element.elementor-element-15eabb2 .elementor-icon-list-item{display:flex;align-items:center;gap:10px;margin:0!important;padding:0!important;gap:10px;align-items:center}
html body .elementor-134 .elementor-element.elementor-element-15eabb2 .elementor-icon-list-icon{display:flex;flex-shrink:0;width:18px;margin:0;padding:0}
html body .elementor-134 .elementor-element.elementor-element-15eabb2 .elementor-icon-list-icon svg{width:16px;height:16px;fill:#00658A}
html body .elementor-134 .elementor-element.elementor-element-15eabb2 .elementor-icon-list-text{color:inherit;padding:0;margin:0;font:inherit;line-height:1.5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc9829 */html body .elementor-134 .elementor-element.elementor-element-3dc9829{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:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b856d03 */html body .elementor-134 .elementor-element.elementor-element-b856d03{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:18px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-680bac6 */html body .elementor-134 .elementor-element.elementor-element-680bac6{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
html body .elementor-134 .elementor-element.elementor-element-680bac6 img{display:block;margin:0;max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d13701 */html body .elementor-134 .elementor-element.elementor-element-7d13701{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;background:#EEF6FA;border-radius:16px;height:420px;display:flex;align-items:center;justify-content:center;padding:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e20072 */html body .elementor-134 .elementor-element.elementor-element-8e20072{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:48px;align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c217142 */html body .elementor-134 .elementor-element.elementor-element-c217142{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(72px, 8vw, 104px) clamp(16px, 4vw, 40px)}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-3d85de8 */html body .elementor-134 .elementor-element.elementor-element-3d85de8{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}/* End custom CSS */