.elementor-140 .elementor-element.elementor-element-801ef1d{--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-140 .elementor-element.elementor-element-45b1ed2{--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-140 .elementor-element.elementor-element-45b1ed2:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-45b1ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sutex.rs/wp-content/uploads/2026/10/slide-01-new.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-45b1ed2::before, .elementor-140 .elementor-element.elementor-element-45b1ed2 > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-45b1ed2 > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-45b1ed2 > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-45b1ed2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-45b1ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(20,17,18,.9);--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-f1533ae{--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-140 .elementor-element.elementor-element-4dd8eb8{--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-140 .elementor-element.elementor-element-a6c9537{--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-140 .elementor-element.elementor-element-84dad06{--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-140 .elementor-element.elementor-element-069f14f{--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-140 .elementor-element.elementor-element-7e695d0{--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-140 .elementor-element.elementor-element-1497d65{--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-140 .elementor-element.elementor-element-0a3450f{--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-140 .elementor-element.elementor-element-6e996e3{--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-140 .elementor-element.elementor-element-5283aac{--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-140 .elementor-element.elementor-element-40181c6{--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-140 .elementor-element.elementor-element-7872bde{--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-140 .elementor-element.elementor-element-2cd94cb{--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-1fd5a42 */html body .elementor-140 .elementor-element.elementor-element-1fd5a42{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-1fd5a42 .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-77fc970 */html body .elementor-140 .elementor-element.elementor-element-77fc970{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-77fc970 .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-b04d337 */html body .elementor-140 .elementor-element.elementor-element-b04d337{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-b04d337 .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-4dd8eb8 */html body .elementor-140 .elementor-element.elementor-element-4dd8eb8{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-b321bf2 */html body .elementor-140 .elementor-element.elementor-element-b321bf2{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-b321bf2 .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-670acc5 */html body .elementor-140 .elementor-element.elementor-element-670acc5{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:620px}
html body .elementor-140 .elementor-element.elementor-element-670acc5 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1533ae */html body .elementor-140 .elementor-element.elementor-element-f1533ae{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-45b1ed2 */html body .elementor-140 .elementor-element.elementor-element-45b1ed2{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-140 .elementor-element.elementor-element-45b1ed2::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-801ef1d */html body .elementor-140 .elementor-element.elementor-element-801ef1d{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 image, class: .elementor-element-8a3c3b5 */html body .elementor-140 .elementor-element.elementor-element-8a3c3b5{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-140 .elementor-element.elementor-element-8a3c3b5 img{display:block;margin:0;max-width:100%;max-height:100%;object-fit:contain}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e695d0 */html body .elementor-140 .elementor-element.elementor-element-7e695d0{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;border:1px solid #E3E6E8;border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;padding:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7010f71 */html body .elementor-140 .elementor-element.elementor-element-7010f71{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-140 .elementor-element.elementor-element-7010f71 img{display:block;margin:0;max-width:100%;max-height:100%;object-fit:contain}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1497d65 */html body .elementor-140 .elementor-element.elementor-element-1497d65{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;border:1px solid #E3E6E8;border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;padding:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9918ee4 */html body .elementor-140 .elementor-element.elementor-element-9918ee4{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-140 .elementor-element.elementor-element-9918ee4 img{display:block;margin:0;max-width:100%;max-height:100%;object-fit:contain}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3450f */html body .elementor-140 .elementor-element.elementor-element-0a3450f{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;border:1px solid #E3E6E8;border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;padding:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3b137f */html body .elementor-140 .elementor-element.elementor-element-e3b137f{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-140 .elementor-element.elementor-element-e3b137f img{display:block;margin:0;max-width:100%;max-height:100%;object-fit:contain}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e996e3 */html body .elementor-140 .elementor-element.elementor-element-6e996e3{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;border:1px solid #E3E6E8;border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;padding:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc0a6a5 */html body .elementor-140 .elementor-element.elementor-element-bc0a6a5{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-140 .elementor-element.elementor-element-bc0a6a5 img{display:block;margin:0;max-width:100%;max-height:100%;object-fit:contain}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5283aac */html body .elementor-140 .elementor-element.elementor-element-5283aac{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;border:1px solid #E3E6E8;border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;padding:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a8cfa3 */html body .elementor-140 .elementor-element.elementor-element-9a8cfa3{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-140 .elementor-element.elementor-element-9a8cfa3 img{display:block;margin:0;max-width:100%;max-height:100%;object-fit:contain}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40181c6 */html body .elementor-140 .elementor-element.elementor-element-40181c6{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;border:1px solid #E3E6E8;border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;padding:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-069f14f */html body .elementor-140 .elementor-element.elementor-element-069f14f{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(160px, 100%), 1fr));gap:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-176132e */html body .elementor-140 .elementor-element.elementor-element-176132e{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-176132e .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:28px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a9aca5 */html body .elementor-140 .elementor-element.elementor-element-3a9aca5{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-3a9aca5 .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-f63fce4 */html body .elementor-140 .elementor-element.elementor-element-f63fce4{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-f63fce4 .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-ac9ed15 */html body .elementor-140 .elementor-element.elementor-element-ac9ed15{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-ac9ed15 .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-d601623 */html body .elementor-140 .elementor-element.elementor-element-d601623{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-d601623 .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-dc4ad56 */html body .elementor-140 .elementor-element.elementor-element-dc4ad56{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-dc4ad56 .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-93403fa */html body .elementor-140 .elementor-element.elementor-element-93403fa{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-93403fa .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-964db03 */html body .elementor-140 .elementor-element.elementor-element-964db03{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-964db03 .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-f366bad */html body .elementor-140 .elementor-element.elementor-element-f366bad{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-f366bad .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-054f92f */html body .elementor-140 .elementor-element.elementor-element-054f92f{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-054f92f .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-ffe3fa4 */html body .elementor-140 .elementor-element.elementor-element-ffe3fa4{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-ffe3fa4 .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-c3c7561 */html body .elementor-140 .elementor-element.elementor-element-c3c7561{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-c3c7561 .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-ac1aa55 */html body .elementor-140 .elementor-element.elementor-element-ac1aa55{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-ac1aa55 .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-d248a9a */html body .elementor-140 .elementor-element.elementor-element-d248a9a{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-d248a9a .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-44feaca */html body .elementor-140 .elementor-element.elementor-element-44feaca{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-44feaca .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-9384ec2 */html body .elementor-140 .elementor-element.elementor-element-9384ec2{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-9384ec2 .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-0a4c9f7 */html body .elementor-140 .elementor-element.elementor-element-0a4c9f7{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-0a4c9f7 .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-c35b1c8 */html body .elementor-140 .elementor-element.elementor-element-c35b1c8{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-c35b1c8 .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-c19ad58 */html body .elementor-140 .elementor-element.elementor-element-c19ad58{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto}
html body .elementor-140 .elementor-element.elementor-element-c19ad58 .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 container, class: .elementor-element-2cd94cb */html body .elementor-140 .elementor-element.elementor-element-2cd94cb{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:10px 24px;font-size:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7872bde */html body .elementor-140 .elementor-element.elementor-element-7872bde{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:#EEF6FA;border-radius:16px;padding:clamp(24px, 4vw, 40px);display:flex;flex-direction:column;gap:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84dad06 */html body .elementor-140 .elementor-element.elementor-element-84dad06{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-a6c9537 */html body .elementor-140 .elementor-element.elementor-element-a6c9537{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-7135f22 */html body .elementor-140 .elementor-element.elementor-element-7135f22{margin:0;padding:0;width:auto;max-width:100%;flex:0 1 auto;width:100%}/* End custom CSS */