.elementor-135 .elementor-element.elementor-element-17d2582{--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-135 .elementor-element.elementor-element-046a0df{--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-135 .elementor-element.elementor-element-046a0df:not(.elementor-motion-effects-element-type-background), .elementor-135 .elementor-element.elementor-element-046a0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sutex.rs/wp-content/uploads/2026/10/35-galerija.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-135 .elementor-element.elementor-element-046a0df::before, .elementor-135 .elementor-element.elementor-element-046a0df > .elementor-background-video-container::before, .elementor-135 .elementor-element.elementor-element-046a0df > .e-con-inner > .elementor-background-video-container::before, .elementor-135 .elementor-element.elementor-element-046a0df > .elementor-background-slideshow::before, .elementor-135 .elementor-element.elementor-element-046a0df > .e-con-inner > .elementor-background-slideshow::before, .elementor-135 .elementor-element.elementor-element-046a0df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:rgba(20,17,18,.9);}.elementor-135 .elementor-element.elementor-element-cafda61{--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-135 .elementor-element.elementor-element-b63b4dc{--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-135 .elementor-element.elementor-element-314d344{--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-135 .elementor-element.elementor-element-b8a6171{--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-135 .elementor-element.elementor-element-3e493f4{--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-135 .elementor-element.elementor-element-6786d50{--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-135 .elementor-element.elementor-element-1ee34dc{--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-135 .elementor-element.elementor-element-7927997{--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-135 .elementor-element.elementor-element-5e781fd{--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-135 .elementor-element.elementor-element-ff233d5{--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-135 .elementor-element.elementor-element-6cedd15{--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-135 .elementor-element.elementor-element-b3ee4d3{--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-135 .elementor-element.elementor-element-5a10412{--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-135 .elementor-element.elementor-element-3b048a8{--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-135 .elementor-element.elementor-element-405bfdc{--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-135 .elementor-element.elementor-element-19bc143{--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-135 .elementor-element.elementor-element-fb02beb{--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-135 .elementor-element.elementor-element-96ef2ad{--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-135 .elementor-element.elementor-element-b97e670{--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-135 .elementor-element.elementor-element-b0ae8f0{--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-135 .elementor-element.elementor-element-3764fbd{--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-135 .elementor-element.elementor-element-46c8adf{--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-135 .elementor-element.elementor-element-48729a4{--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;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-b0cbc61 */html body .elementor-135 .elementor-element.elementor-element-b0cbc61{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-b0cbc61 .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-79e13ce */html body .elementor-135 .elementor-element.elementor-element-79e13ce{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-79e13ce .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-a559e46 */html body .elementor-135 .elementor-element.elementor-element-a559e46{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-a559e46 .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-b63b4dc */html body .elementor-135 .elementor-element.elementor-element-b63b4dc{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-7da6778 */html body .elementor-135 .elementor-element.elementor-element-7da6778{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-7da6778 .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-72bb912 */html body .elementor-135 .elementor-element.elementor-element-72bb912{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-135 .elementor-element.elementor-element-72bb912 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cafda61 */html body .elementor-135 .elementor-element.elementor-element-cafda61{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-046a0df */html body .elementor-135 .elementor-element.elementor-element-046a0df{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-135 .elementor-element.elementor-element-046a0df::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-17d2582 */html body .elementor-135 .elementor-element.elementor-element-17d2582{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-4b5305e */html body .elementor-135 .elementor-element.elementor-element-4b5305e{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;align-self:flex-start}
html body .elementor-135 .elementor-element.elementor-element-4b5305e .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-38ba8ab */html body .elementor-135 .elementor-element.elementor-element-38ba8ab{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-38ba8ab .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-6786d50 */html body .elementor-135 .elementor-element.elementor-element-6786d50{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-b118f68 */html body .elementor-135 .elementor-element.elementor-element-b118f68{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;color:#5C5859}
html body .elementor-135 .elementor-element.elementor-element-b118f68 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e493f4 */html body .elementor-135 .elementor-element.elementor-element-3e493f4{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 image, class: .elementor-element-4e6384b */html body .elementor-135 .elementor-element.elementor-element-4e6384b{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-135 .elementor-element.elementor-element-4e6384b img{display:block;margin:0;width:100%;height:180px;object-fit:cover;border-radius:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9f948b */html body .elementor-135 .elementor-element.elementor-element-a9f948b{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-a9f948b .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:20px;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94e0d3b */html body .elementor-135 .elementor-element.elementor-element-94e0d3b{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:14px;color:#5C5859}
html body .elementor-135 .elementor-element.elementor-element-94e0d3b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e781fd */html body .elementor-135 .elementor-element.elementor-element-5e781fd{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:16px 12px 18px;display:flex;flex-direction:column;gap:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7927997 */html body .elementor-135 .elementor-element.elementor-element-7927997{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;border:1px solid #E3E6E8;border-radius:16px;padding:8px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db0674 */html body .elementor-135 .elementor-element.elementor-element-8db0674{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-135 .elementor-element.elementor-element-8db0674 img{display:block;margin:0;width:100%;height:180px;object-fit:cover;border-radius:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87ea7ff */html body .elementor-135 .elementor-element.elementor-element-87ea7ff{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-87ea7ff .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:20px;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58007c0 */html body .elementor-135 .elementor-element.elementor-element-58007c0{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:14px;color:#5C5859}
html body .elementor-135 .elementor-element.elementor-element-58007c0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cedd15 */html body .elementor-135 .elementor-element.elementor-element-6cedd15{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:16px 12px 18px;display:flex;flex-direction:column;gap:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff233d5 */html body .elementor-135 .elementor-element.elementor-element-ff233d5{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;border:1px solid #E3E6E8;border-radius:16px;padding:8px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bef59fe */html body .elementor-135 .elementor-element.elementor-element-bef59fe{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-135 .elementor-element.elementor-element-bef59fe img{display:block;margin:0;width:100%;height:180px;object-fit:cover;border-radius:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ce6424 */html body .elementor-135 .elementor-element.elementor-element-8ce6424{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-8ce6424 .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:20px;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54aebd1 */html body .elementor-135 .elementor-element.elementor-element-54aebd1{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:14px;color:#5C5859}
html body .elementor-135 .elementor-element.elementor-element-54aebd1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a10412 */html body .elementor-135 .elementor-element.elementor-element-5a10412{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:16px 12px 18px;display:flex;flex-direction:column;gap:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3ee4d3 */html body .elementor-135 .elementor-element.elementor-element-b3ee4d3{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;border:1px solid #E3E6E8;border-radius:16px;padding:8px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7428a65 */html body .elementor-135 .elementor-element.elementor-element-7428a65{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-135 .elementor-element.elementor-element-7428a65 img{display:block;margin:0;width:100%;height:180px;object-fit:cover;border-radius:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-455ac76 */html body .elementor-135 .elementor-element.elementor-element-455ac76{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-455ac76 .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:20px;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e7ed82 */html body .elementor-135 .elementor-element.elementor-element-4e7ed82{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;font-size:14px;color:#5C5859}
html body .elementor-135 .elementor-element.elementor-element-4e7ed82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405bfdc */html body .elementor-135 .elementor-element.elementor-element-405bfdc{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:16px 12px 18px;display:flex;flex-direction:column;gap:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b048a8 */html body .elementor-135 .elementor-element.elementor-element-3b048a8{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;border:1px solid #E3E6E8;border-radius:16px;padding:8px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee34dc */html body .elementor-135 .elementor-element.elementor-element-1ee34dc{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(240px, 100%), 1fr));gap:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8a6171 */html body .elementor-135 .elementor-element.elementor-element-b8a6171{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:40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314d344 */html body .elementor-135 .elementor-element.elementor-element-314d344{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 heading, class: .elementor-element-50c7c00 */html body .elementor-135 .elementor-element.elementor-element-50c7c00{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;align-self:flex-start}
html body .elementor-135 .elementor-element.elementor-element-50c7c00 .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:#00ADEF;color:#231F20;font-size:13px;font-weight:600}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e9b23b */html body .elementor-135 .elementor-element.elementor-element-1e9b23b{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-1e9b23b .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-be2d740 */html body .elementor-135 .elementor-element.elementor-element-be2d740{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;color:#C8C4C5}
html body .elementor-135 .elementor-element.elementor-element-be2d740 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-892e616 */html body .elementor-135 .elementor-element.elementor-element-892e616{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;color:inherit;font:inherit;margin:0;color:#C8C4C5}
html body .elementor-135 .elementor-element.elementor-element-892e616 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36cb62 */html body .elementor-135 .elementor-element.elementor-element-f36cb62{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-f36cb62 .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:36px;font-weight:600;color:#00ADEF;line-height:1.1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c31edbb */html body .elementor-135 .elementor-element.elementor-element-c31edbb{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-c31edbb .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:14px;color:#C8C4C5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ae8f0 */html body .elementor-135 .elementor-element.elementor-element-b0ae8f0{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}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f65faf */html body .elementor-135 .elementor-element.elementor-element-2f65faf{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-2f65faf .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:36px;font-weight:600;color:#00ADEF;line-height:1.1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3108d44 */html body .elementor-135 .elementor-element.elementor-element-3108d44{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-3108d44 .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:14px;color:#C8C4C5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3764fbd */html body .elementor-135 .elementor-element.elementor-element-3764fbd{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}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd1531c */html body .elementor-135 .elementor-element.elementor-element-bd1531c{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-bd1531c .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:36px;font-weight:600;color:#00ADEF;line-height:1.1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bf4704 */html body .elementor-135 .elementor-element.elementor-element-7bf4704{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-135 .elementor-element.elementor-element-7bf4704 .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:14px;color:#C8C4C5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c8adf */html body .elementor-135 .elementor-element.elementor-element-46c8adf{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}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b97e670 */html body .elementor-135 .elementor-element.elementor-element-b97e670{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;flex-wrap:wrap;gap:28px;padding-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96ef2ad */html body .elementor-135 .elementor-element.elementor-element-96ef2ad{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-fa02eae */html body .elementor-135 .elementor-element.elementor-element-fa02eae{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-135 .elementor-element.elementor-element-fa02eae img{display:block;margin:0;width:100%;height:200px;object-fit:cover;border-radius:14px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c29cfc0 */html body .elementor-135 .elementor-element.elementor-element-c29cfc0{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-135 .elementor-element.elementor-element-c29cfc0 img{display:block;margin:0;width:100%;height:200px;object-fit:cover;border-radius:14px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-864e9a1 */html body .elementor-135 .elementor-element.elementor-element-864e9a1{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-135 .elementor-element.elementor-element-864e9a1 img{display:block;margin:0;width:100%;height:200px;object-fit:cover;border-radius:14px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98c7472 */html body .elementor-135 .elementor-element.elementor-element-98c7472{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}
html body .elementor-135 .elementor-element.elementor-element-98c7472 img{display:block;margin:0;width:100%;height:200px;object-fit:cover;border-radius:14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48729a4 */html body .elementor-135 .elementor-element.elementor-element-48729a4{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(2, minmax(0, 1fr));gap:14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb02beb */html body .elementor-135 .elementor-element.elementor-element-fb02beb{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-19bc143 */html body .elementor-135 .elementor-element.elementor-element-19bc143{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:#231F20;color:#FFFFFF;padding:clamp(72px, 8vw, 104px) clamp(16px, 4vw, 40px)}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-d52721e */html body .elementor-135 .elementor-element.elementor-element-d52721e{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}/* End custom CSS */