.elementor-25 .elementor-element.elementor-element-73f2caeb{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:96px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-330105f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-25 .elementor-element.elementor-element-5877de27{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25 .elementor-element.elementor-element-524f1b94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;color:#E30613;}.elementor-25 .elementor-element.elementor-element-459e0799 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;line-height:0.95em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8158eaa{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:#CFCFCF;}.elementor-25 .elementor-element.elementor-element-271f1f8a{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-4835b9a5 .elementor-button{background-color:#E30613;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E30613;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-25 .elementor-element.elementor-element-4835b9a5 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-4835b9a5 .elementor-button:focus{background-color:#B80510;color:#FFFFFF;border-color:#B80510;}.elementor-25 .elementor-element.elementor-element-4835b9a5 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-4835b9a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-62d358eb .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.4);border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-25 .elementor-element.elementor-element-62d358eb .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-62d358eb .elementor-button:focus{background-color:#FFFFFF;color:#0B0B0B;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-62d358eb .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-62d358eb .elementor-button:focus svg{fill:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-173db28f{--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-25 .elementor-element.elementor-element-173db28f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-173db28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #F01C2A 0%, #A5000C 100%);}.elementor-25 .elementor-element.elementor-element-65320bbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4c5ae788 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.7px;color:#AAAAAA;}.elementor-25 .elementor-element.elementor-element-59f0dea9 .elementor-button{background-color:rgba(255,255,255,.07);font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.2);border-radius:999px 999px 999px 999px;padding:11px 20px 11px 20px;}.elementor-25 .elementor-element.elementor-element-59f0dea9 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-59f0dea9 .elementor-button:focus{background-color:#E30613;color:#FFFFFF;border-color:#E30613;}.elementor-25 .elementor-element.elementor-element-59f0dea9 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-59f0dea9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-58d94864 .elementor-button{background-color:rgba(255,255,255,.07);font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.2);border-radius:999px 999px 999px 999px;padding:11px 20px 11px 20px;}.elementor-25 .elementor-element.elementor-element-58d94864 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-58d94864 .elementor-button:focus{background-color:#E30613;color:#FFFFFF;border-color:#E30613;}.elementor-25 .elementor-element.elementor-element-58d94864 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-58d94864 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3ceb0c9e .elementor-button{background-color:rgba(255,255,255,.07);font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.2);border-radius:999px 999px 999px 999px;padding:11px 20px 11px 20px;}.elementor-25 .elementor-element.elementor-element-3ceb0c9e .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-3ceb0c9e .elementor-button:focus{background-color:#E30613;color:#FFFFFF;border-color:#E30613;}.elementor-25 .elementor-element.elementor-element-3ceb0c9e .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-3ceb0c9e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-565c84b1 .elementor-button{background-color:rgba(255,255,255,.07);font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.2);border-radius:999px 999px 999px 999px;padding:11px 20px 11px 20px;}.elementor-25 .elementor-element.elementor-element-565c84b1 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-565c84b1 .elementor-button:focus{background-color:#E30613;color:#FFFFFF;border-color:#E30613;}.elementor-25 .elementor-element.elementor-element-565c84b1 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-565c84b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-25b2b515 .elementor-button{background-color:rgba(255,255,255,.07);font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.2);border-radius:999px 999px 999px 999px;padding:11px 20px 11px 20px;}.elementor-25 .elementor-element.elementor-element-25b2b515 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-25b2b515 .elementor-button:focus{background-color:#E30613;color:#FFFFFF;border-color:#E30613;}.elementor-25 .elementor-element.elementor-element-25b2b515 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-25b2b515 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-683164b0 .elementor-button{background-color:rgba(255,255,255,.07);font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.2);border-radius:999px 999px 999px 999px;padding:11px 20px 11px 20px;}.elementor-25 .elementor-element.elementor-element-683164b0 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-683164b0 .elementor-button:focus{background-color:#E30613;color:#FFFFFF;border-color:#E30613;}.elementor-25 .elementor-element.elementor-element-683164b0 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-683164b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5bb78758{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-3dde1bba{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-25 .elementor-element.elementor-element-28a149c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;color:#E30613;}.elementor-25 .elementor-element.elementor-element-62c37b17 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-23b846fa .elementor-button{background-color:#E30613;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E30613;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-25 .elementor-element.elementor-element-23b846fa .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-23b846fa .elementor-button:focus{background-color:#B80510;color:#FFFFFF;border-color:#B80510;}.elementor-25 .elementor-element.elementor-element-23b846fa .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-23b846fa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1b354c09{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-25 .elementor-element.elementor-element-2f474a1f{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-321bb3db{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-8a25bf{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-75fb6488{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-75fb6488:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-75fb6488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-25 .elementor-element.elementor-element-7cf9c5d6{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-25 .elementor-element.elementor-element-4ac89798 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;color:#E30613;}.elementor-25 .elementor-element.elementor-element-e89760d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-6c8f1e1c{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-24fe4fc6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-6ccdcce7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-38b95e25{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-682f51d{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-6ee1f47a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-b7a6af9{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-4ee082bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-15fdf3a8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-32fa964f{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-7061fd38 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-51354b0c{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-44bed798 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-c1d27b9{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-b443192 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-68befb4b{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-67e44bc7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-6b144795{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-5c7eab02 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-5c011ce{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-51d4191a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-607e665{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-7778a8a7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-622b71d{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-36ee09df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-7e0a03a5{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-665d89f8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-306849f6{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-4b2e096d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-665b094b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-1e9781f3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-6e4911c7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-4ae048eb{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-60374e91 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-8f98282{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-25fa3680 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-47ca3c07{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-4f9c3427 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-757fcc86{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-58e615f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-74dce98d{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-2a457578 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-3197ed2e{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-3886c897 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-3780867a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-2d7e68c8{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-25 .elementor-element.elementor-element-320e7c4a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-2c770e2e{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-33c44dba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.25em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-a3e1e1b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-45f4d54b{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-25 .elementor-element.elementor-element-268fd020 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;color:#E30613;}.elementor-25 .elementor-element.elementor-element-2a73a484 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-a43a4c2{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-ca965e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-25 .elementor-element.elementor-element-3be4fe8e{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-25 .elementor-element.elementor-element-79d5c222 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-46d2ef85{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-39819c39 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#E30613;color:#E30613;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-25 .elementor-element.elementor-element-39819c39 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-39819c39 .elementor-button:focus{background-color:#0B0B0B;color:#FFFFFF;border-color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-39819c39 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-39819c39 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4b651b22{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-4b651b22:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4b651b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-25 .elementor-element.elementor-element-4c037a67{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-25 .elementor-element.elementor-element-283b038a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;color:#E30613;}.elementor-25 .elementor-element.elementor-element-1503be59 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-2eababec{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-2db7d04a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-665bd20d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-70838150 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;color:#E30613;}.elementor-25 .elementor-element.elementor-element-145077c5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-4de9926e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-1c82fc3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;color:#E30613;}.elementor-25 .elementor-element.elementor-element-7994de2d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-6649ee12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.4em;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-587034be{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-2d897446 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;color:#E30613;}.elementor-25 .elementor-element.elementor-element-12d1262d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-2983f692 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.4em;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-4e657b43{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-3de0d1fc .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;color:#E30613;}.elementor-25 .elementor-element.elementor-element-422f6c4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-5f7ca85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.4em;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-3b964e0f{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-25 .elementor-element.elementor-element-4e34918c{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-7a35aa7{text-align:start;}.elementor-25 .elementor-element.elementor-element-7a35aa7 img{max-width:18%;}.elementor-25 .elementor-element.elementor-element-4d1764cb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-461aeb5a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-2d03a521{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-370973a6 .elementor-button{background-color:#E30613;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E30613;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-25 .elementor-element.elementor-element-370973a6 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-370973a6 .elementor-button:focus{background-color:#B80510;color:#FFFFFF;border-color:#B80510;}.elementor-25 .elementor-element.elementor-element-370973a6 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-370973a6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7fe5f3af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-22cde639 iframe{height:380px;}.elementor-25 .elementor-element.elementor-element-320146e8{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-63ad839d{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-25 .elementor-element.elementor-element-22d9bb30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;color:#E30613;}.elementor-25 .elementor-element.elementor-element-7906699f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:1em;color:#0B0B0B;}.elementor-25 .elementor-element.elementor-element-4924389{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-25 .elementor-element.elementor-element-4bf0fa51{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25 .elementor-element.elementor-element-72cf70d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-1cb07628{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-1cb07628:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1cb07628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/Ostrava_customer.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-28747db8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-775057f3{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25 .elementor-element.elementor-element-551c11ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-73b92335{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-73b92335:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-73b92335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-6c9fe535 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-2d621dd4{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25 .elementor-element.elementor-element-541820d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-115e6004{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-3149e406{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-3149e406:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3149e406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/nsa_logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-7d87bd42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-7d87bd42:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7d87bd42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/MIZUNO_logo.svg.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-431fdb48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-dcc60e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-dcc60e9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dcc60e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/qoc.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-fc7e4ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-fc7e4ee:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fc7e4ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/logo.4ceb2ee74c7421da7831-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-315dcc9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-315dcc9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-315dcc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/avizo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-d55fb2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-d55fb2a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d55fb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/jamesing-logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-3d6a10f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-3d6a10f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3d6a10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/1791377852459-3a4592e3-a6e7-432a-a9b9-f27cf49083f0_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-4c5d583{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-4c5d583:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4c5d583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/autobond-plus-logo-male.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-d60839c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-d60839c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d60839c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/logo_sg_kruh.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-11fee11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-11fee11:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-11fee11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/images.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-0d307b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-0d307b0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0d307b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/logo-ugo-branding-2024-rgb-min-jpeg_1737645739.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-2f7dcfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-2f7dcfe:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2f7dcfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/6874.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-50bca63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-50bca63:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-50bca63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/life_sports_logo_rgb.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-c5dfe14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-c5dfe14:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c5dfe14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/images-2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-8cfd2df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-8cfd2df:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8cfd2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/IMG_9421.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-7f434ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-7f434ce:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7f434ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/sportpubvarenska_white.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-312c33d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-312c33d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-312c33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/v__no_a_prosseco_velk__-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-8f00bd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-8f00bd3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8f00bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/logo_ry_long.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-d433b0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-d433b0b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d433b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/logo-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-f340c2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-f340c2d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f340c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/sch-17894280029750039439.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-25 .elementor-element.elementor-element-2035479{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-2035479:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2035479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tjostrava.cz/wp-content/uploads/2026/10/images-5.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-73f2caeb{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-5bb78758{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-75fb6488{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-a3e1e1b{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-4b651b22{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-320146e8{--content-width:1200px;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-73f2caeb{--padding-top:80px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-330105f{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-25 .elementor-element.elementor-element-524f1b94 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-459e0799 .elementor-heading-title{font-size:76px;}.elementor-25 .elementor-element.elementor-element-4c5ae788 .elementor-heading-title{font-size:12px;}.elementor-25 .elementor-element.elementor-element-5bb78758{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-28a149c2 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-62c37b17 .elementor-heading-title{font-size:48px;}.elementor-25 .elementor-element.elementor-element-75fb6488{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-4ac89798 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-e89760d .elementor-heading-title{font-size:48px;}.elementor-25 .elementor-element.elementor-element-6ccdcce7 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-6ee1f47a .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-4ee082bb .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-7061fd38 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-44bed798 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-b443192 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-67e44bc7 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-5c7eab02 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-51d4191a .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-7778a8a7 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-36ee09df .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-665d89f8 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-4b2e096d .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-1e9781f3 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-60374e91 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-25fa3680 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-4f9c3427 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-58e615f0 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-2a457578 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-3886c897 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-320e7c4a .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-33c44dba .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-a3e1e1b{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-268fd020 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-2a73a484 .elementor-heading-title{font-size:48px;}.elementor-25 .elementor-element.elementor-element-79d5c222 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-4b651b22{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-283b038a .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-1503be59 .elementor-heading-title{font-size:48px;}.elementor-25 .elementor-element.elementor-element-70838150 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-145077c5 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-1c82fc3 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-7994de2d .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-6649ee12 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-2d897446 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-12d1262d .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-2983f692 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-3de0d1fc .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-422f6c4 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-5f7ca85 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-3b964e0f{--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-25 .elementor-element.elementor-element-4d1764cb .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-320146e8{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-22d9bb30 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-7906699f .elementor-heading-title{font-size:48px;}.elementor-25 .elementor-element.elementor-element-72cf70d2 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-28747db8 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-551c11ee .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-6c9fe535 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-541820d3 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-431fdb48 .elementor-heading-title{font-size:13px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-73f2caeb{--padding-top:56px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-524f1b94 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-459e0799 .elementor-heading-title{font-size:48px;}.elementor-25 .elementor-element.elementor-element-4c5ae788 .elementor-heading-title{font-size:12px;}.elementor-25 .elementor-element.elementor-element-5bb78758{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-28a149c2 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-62c37b17 .elementor-heading-title{font-size:38px;}.elementor-25 .elementor-element.elementor-element-75fb6488{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-4ac89798 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-e89760d .elementor-heading-title{font-size:38px;}.elementor-25 .elementor-element.elementor-element-6ccdcce7 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-6ee1f47a .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-4ee082bb .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-7061fd38 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-44bed798 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-b443192 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-67e44bc7 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-5c7eab02 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-51d4191a .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-7778a8a7 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-36ee09df .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-665d89f8 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-4b2e096d .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-1e9781f3 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-60374e91 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-25fa3680 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-4f9c3427 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-58e615f0 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-2a457578 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-3886c897 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-320e7c4a .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-33c44dba .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-a3e1e1b{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-268fd020 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-2a73a484 .elementor-heading-title{font-size:38px;}.elementor-25 .elementor-element.elementor-element-ca965e5{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-79d5c222 .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-4b651b22{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-283b038a .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-1503be59 .elementor-heading-title{font-size:38px;}.elementor-25 .elementor-element.elementor-element-70838150 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-145077c5 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-1c82fc3 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-7994de2d .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-6649ee12 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-2d897446 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-12d1262d .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-2983f692 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-3de0d1fc .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-422f6c4 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-5f7ca85 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-4e34918c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-4d1764cb .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-320146e8{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-22d9bb30 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-7906699f .elementor-heading-title{font-size:38px;}.elementor-25 .elementor-element.elementor-element-4924389{--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-25 .elementor-element.elementor-element-72cf70d2 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-28747db8 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-551c11ee .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-6c9fe535 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-541820d3 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-431fdb48 .elementor-heading-title{font-size:13px;}}/* Start custom CSS for heading, class: .elementor-element-524f1b94 */.elementor-25 .elementor-element.elementor-element-524f1b94 .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:2px;background:#E30613;vertical-align:middle;margin-right:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-459e0799 */.elementor-25 .elementor-element.elementor-element-459e0799 .elementor-heading-title{letter-spacing:.005em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8158eaa */.elementor-25 .elementor-element.elementor-element-8158eaa{max-width:500px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4835b9a5 */.elementor-25 .elementor-element.elementor-element-4835b9a5 .elementor-button{transition:.2s;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62d358eb */.elementor-25 .elementor-element.elementor-element-62d358eb .elementor-button{transition:.2s;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5877de27 */@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-5877de27{flex:1 1 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173db28f */.elementor-25 .elementor-element.elementor-element-173db28f{position:relative;overflow:hidden;min-height:540px}
.elementor-25 .elementor-element.elementor-element-173db28f::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 500' fill='none' stroke='white' stroke-width='3' stroke-opacity='.4'%3E%3Crect x='30' y='30' width='340' height='440'/%3E%3Cpath d='M30 250H370M30 170H370M30 330H370M200 30V170M200 330V470'/%3E%3Ccircle cx='200' cy='250' r='52'/%3E%3C/svg%3E") center/78% auto no-repeat;pointer-events:none}
.elementor-25 .elementor-element.elementor-element-173db28f::after{content:"";position:absolute;right:-90px;top:-90px;width:320px;height:320px;border-radius:50%;border:44px solid rgba(255,255,255,.12);pointer-events:none}
.elementor-25 .elementor-element.elementor-element-173db28f.photo::before,.elementor-25 .elementor-element.elementor-element-173db28f.photo::after{display:none}
@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-173db28f{flex:1 1 0;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}}
@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-173db28f{min-height:420px;border-radius:24px}}
@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-173db28f{min-height:340px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-330105f */@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-330105f{align-items:stretch}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5ae788 */@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-4c5ae788{grid-column:1/-1}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59f0dea9 */.elementor-25 .elementor-element.elementor-element-59f0dea9 .elementor-button{transition:.2s;white-space:nowrap}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-59f0dea9 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58d94864 */.elementor-25 .elementor-element.elementor-element-58d94864 .elementor-button{transition:.2s;white-space:nowrap}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-58d94864 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ceb0c9e */.elementor-25 .elementor-element.elementor-element-3ceb0c9e .elementor-button{transition:.2s;white-space:nowrap}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-3ceb0c9e .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-565c84b1 */.elementor-25 .elementor-element.elementor-element-565c84b1 .elementor-button{transition:.2s;white-space:nowrap}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-565c84b1 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25b2b515 */.elementor-25 .elementor-element.elementor-element-25b2b515 .elementor-button{transition:.2s;white-space:nowrap}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-25b2b515 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-683164b0 */.elementor-25 .elementor-element.elementor-element-683164b0 .elementor-button{transition:.2s;white-space:nowrap}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-683164b0 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65320bbe */.elementor-25 .elementor-element.elementor-element-65320bbe{border-top:1px solid #2c2c2c}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-65320bbe{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f2caeb */.elementor-25 .elementor-element.elementor-element-73f2caeb{background:radial-gradient(700px 480px at 92% 90%,rgba(227,6,19,.35) 0,transparent 65%),linear-gradient(180deg,#0B0B0B,#141414);position:relative}
.elementor-25 .elementor-element.elementor-element-73f2caeb::before,.elementor-25 .elementor-element.elementor-element-73f2caeb::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:84px}
.elementor-25 .elementor-element.elementor-element-73f2caeb::before{background:#E30613;clip-path:polygon(0 35%,100% 0,100% 100%,0 100%)}
.elementor-25 .elementor-element.elementor-element-73f2caeb::after{background:#FFF;clip-path:polygon(0 60%,100% 25%,100% 100%,0 100%)}
.elementor-25 .elementor-element.elementor-element-73f2caeb>.e-con-inner{position:relative;z-index:1}

.elementor-25 .elementor-element.elementor-element-73f2caeb.elementor-element-73f2caeb::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a149c2 */.elementor-25 .elementor-element.elementor-element-28a149c2 .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:2px;background:#E30613;vertical-align:middle;margin-right:12px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23b846fa */.elementor-25 .elementor-element.elementor-element-23b846fa .elementor-button{transition:.2s;white-space:nowrap}.elementor-25 .elementor-element.elementor-element-23b846fa{margin-top:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dde1bba */@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-3dde1bba{flex:1 1 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b354c09 */@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-1b354c09{flex:1 1 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bb78758 */@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-5bb78758 .e-con-inner{align-items:stretch}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac89798 */.elementor-25 .elementor-element.elementor-element-4ac89798 .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:2px;background:#E30613;vertical-align:middle;margin-right:12px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c8f1e1c */.elementor-25 .elementor-element.elementor-element-6c8f1e1c{max-width:640px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ccdcce7 */.elementor-25 .elementor-element.elementor-element-6ccdcce7 .elementor-heading-title{display:flex;align-items:center;gap:16px}.elementor-25 .elementor-element.elementor-element-6ccdcce7 .elementor-heading-title::after{content:"";flex:1;height:1px;background:#E4E4E4}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ee1f47a */.elementor-25 .elementor-element.elementor-element-6ee1f47a .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682f51d */.elementor-25 .elementor-element.elementor-element-682f51d{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-682f51d:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-682f51d::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-682f51d:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7061fd38 */.elementor-25 .elementor-element.elementor-element-7061fd38 .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fa964f */.elementor-25 .elementor-element.elementor-element-32fa964f{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-32fa964f:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-32fa964f::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-32fa964f:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b443192 */.elementor-25 .elementor-element.elementor-element-b443192 .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d27b9 */.elementor-25 .elementor-element.elementor-element-c1d27b9{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-c1d27b9:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-c1d27b9::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-c1d27b9:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7eab02 */.elementor-25 .elementor-element.elementor-element-5c7eab02 .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b144795 */.elementor-25 .elementor-element.elementor-element-6b144795{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-6b144795:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-6b144795::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-6b144795:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7778a8a7 */.elementor-25 .elementor-element.elementor-element-7778a8a7 .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-607e665 */.elementor-25 .elementor-element.elementor-element-607e665{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-607e665:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-607e665::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-607e665:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-665d89f8 */.elementor-25 .elementor-element.elementor-element-665d89f8 .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e0a03a5 */.elementor-25 .elementor-element.elementor-element-7e0a03a5{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-7e0a03a5:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-7e0a03a5::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-7e0a03a5:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b95e25 */.elementor-25 .elementor-element.elementor-element-38b95e25{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e9781f3 */.elementor-25 .elementor-element.elementor-element-1e9781f3 .elementor-heading-title{display:flex;align-items:center;gap:16px}.elementor-25 .elementor-element.elementor-element-1e9781f3 .elementor-heading-title::after{content:"";flex:1;height:1px;background:#E4E4E4}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60374e91 */.elementor-25 .elementor-element.elementor-element-60374e91 .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae048eb */.elementor-25 .elementor-element.elementor-element-4ae048eb{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-4ae048eb:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-4ae048eb::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-4ae048eb:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9c3427 */.elementor-25 .elementor-element.elementor-element-4f9c3427 .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ca3c07 */.elementor-25 .elementor-element.elementor-element-47ca3c07{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-47ca3c07:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-47ca3c07::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-47ca3c07:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a457578 */.elementor-25 .elementor-element.elementor-element-2a457578 .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dce98d */.elementor-25 .elementor-element.elementor-element-74dce98d{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-74dce98d:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-74dce98d::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-74dce98d:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-320e7c4a */.elementor-25 .elementor-element.elementor-element-320e7c4a .elementor-heading-title{color:transparent;-webkit-text-stroke:1.5px #E30613}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7e68c8 */.elementor-25 .elementor-element.elementor-element-2d7e68c8{background:#fff;border:1px solid #E4E4E4;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s;overflow:hidden;position:relative;min-height:170px}
.elementor-25 .elementor-element.elementor-element-2d7e68c8:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.1)}
.elementor-25 .elementor-element.elementor-element-2d7e68c8::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:#E30613;transform:scaleX(0);transform-origin:left;transition:.3s}
.elementor-25 .elementor-element.elementor-element-2d7e68c8:hover::after{transform:scaleX(1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e4911c7 */.elementor-25 .elementor-element.elementor-element-6e4911c7{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-268fd020 */.elementor-25 .elementor-element.elementor-element-268fd020 .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:2px;background:#E30613;vertical-align:middle;margin-right:12px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a43a4c2 */.elementor-25 .elementor-element.elementor-element-a43a4c2{max-width:640px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-186bac11 */.elementor-25 .elementor-element.elementor-element-186bac11 #c-haly li {
    grid-template-columns: 1fr 64px 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39819c39 */.elementor-25 .elementor-element.elementor-element-39819c39 .elementor-button{transition:.2s;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca965e5 */.elementor-25 .elementor-element.elementor-element-ca965e5{position:relative;overflow:hidden;border-radius:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 500' fill='none' stroke='white' stroke-width='3' stroke-opacity='.4'%3E%3Crect x='30' y='30' width='340' height='440'/%3E%3Cpath d='M30 250H370M30 170H370M30 330H370M200 30V170M200 330V470'/%3E%3Ccircle cx='200' cy='250' r='52'/%3E%3C/svg%3E"),linear-gradient(120deg,#F01C2A,#A5000C);background-size:auto 260%,auto;background-position:92% 50%,0 0;background-repeat:no-repeat}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-283b038a */.elementor-25 .elementor-element.elementor-element-283b038a .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:2px;background:#E30613;vertical-align:middle;margin-right:12px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2eababec */.elementor-25 .elementor-element.elementor-element-2eababec{max-width:640px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-665bd20d */.elementor-25 .elementor-element.elementor-element-665bd20d{background:#fff;border:1px solid #E4E4E4;border-top:4px solid #E30613;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s}.elementor-25 .elementor-element.elementor-element-665bd20d:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6649ee12 */.elementor-25 .elementor-element.elementor-element-6649ee12 .elementor-heading-title{word-break:break-word}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4de9926e */.elementor-25 .elementor-element.elementor-element-4de9926e{background:#fff;border:1px solid #E4E4E4;border-top:4px solid #E30613;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s}.elementor-25 .elementor-element.elementor-element-4de9926e:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2983f692 */.elementor-25 .elementor-element.elementor-element-2983f692 .elementor-heading-title{word-break:break-word}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587034be */.elementor-25 .elementor-element.elementor-element-587034be{background:#fff;border:1px solid #E4E4E4;border-top:4px solid #E30613;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s}.elementor-25 .elementor-element.elementor-element-587034be:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f7ca85 */.elementor-25 .elementor-element.elementor-element-5f7ca85 .elementor-heading-title{word-break:break-word}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e657b43 */.elementor-25 .elementor-element.elementor-element-4e657b43{background:#fff;border:1px solid #E4E4E4;border-top:4px solid #E30613;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s}.elementor-25 .elementor-element.elementor-element-4e657b43:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db7d04a */.elementor-25 .elementor-element.elementor-element-2db7d04a{display:grid!important;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-2db7d04a{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-2db7d04a{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461aeb5a */.elementor-25 .elementor-element.elementor-element-461aeb5a .lab{display:block;font:700 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5C5C5C;margin-bottom:8px}.elementor-25 .elementor-element.elementor-element-461aeb5a b{font-weight:600;line-height:1.4}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d03a521 */.elementor-25 .elementor-element.elementor-element-2d03a521 .lab{display:block;font:700 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5C5C5C;margin-bottom:8px}.elementor-25 .elementor-element.elementor-element-2d03a521 ul{list-style:none;margin:0;padding:0}.elementor-25 .elementor-element.elementor-element-2d03a521 li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #E4E4E4}.elementor-25 .elementor-element.elementor-element-2d03a521 li:last-child{border:0}.elementor-25 .elementor-element.elementor-element-2d03a521 li b{font-weight:600;color:#5C5C5C}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-370973a6 */.elementor-25 .elementor-element.elementor-element-370973a6 .elementor-button{transition:.2s;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e34918c */.elementor-25 .elementor-element.elementor-element-4e34918c{background:#fff;border:1px solid #E4E4E4;border-top:4px solid #E30613;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:.25s}@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-4e34918c{flex:1 1 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe5f3af */.elementor-25 .elementor-element.elementor-element-7fe5f3af{border-radius:16px;overflow:hidden;border:1px solid #E4E4E4}@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-7fe5f3af{flex:1.3 1 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b964e0f */.elementor-25 .elementor-element.elementor-element-3b964e0f{margin-top:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22d9bb30 */.elementor-25 .elementor-element.elementor-element-22d9bb30 .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:2px;background:#E30613;vertical-align:middle;margin-right:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72cf70d2 */.elementor-25 .elementor-element.elementor-element-72cf70d2 .elementor-heading-title{display:flex;align-items:center;gap:14px}.elementor-25 .elementor-element.elementor-element-72cf70d2 .elementor-heading-title::before{content:"";width:10px;height:10px;border-radius:50%;background:#E30613}.elementor-25 .elementor-element.elementor-element-72cf70d2 .elementor-heading-title::after{content:"";flex:1;height:1px;background:#E4E4E4}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28747db8 */.elementor-25 .elementor-element.elementor-element-28747db8{text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cb07628 */.elementor-25 .elementor-element.elementor-element-1cb07628{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-1cb07628{min-height:260px;border:2px solid #E30613;box-shadow:0 14px 44px rgba(227,6,19,.14)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf0fa51 */@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-4bf0fa51{flex:2 1 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-551c11ee */.elementor-25 .elementor-element.elementor-element-551c11ee .elementor-heading-title{display:flex;align-items:center;gap:14px}.elementor-25 .elementor-element.elementor-element-551c11ee .elementor-heading-title::before{content:"";width:10px;height:10px;border-radius:50%;background:#0B0B0B}.elementor-25 .elementor-element.elementor-element-551c11ee .elementor-heading-title::after{content:"";flex:1;height:1px;background:#E4E4E4}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c9fe535 */.elementor-25 .elementor-element.elementor-element-6c9fe535{text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b92335 */.elementor-25 .elementor-element.elementor-element-73b92335{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-73b92335{min-height:260px;border:1px solid #0B0B0B;box-shadow:0 8px 28px rgba(0,0,0,.08)}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-73b92335,.elementor-25 .elementor-element.elementor-element-73b92335+*{min-height:180px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775057f3 */@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-775057f3{flex:1 1 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4924389 */@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-4924389 .elementor-widget-heading+*{min-height:180px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-541820d3 */.elementor-25 .elementor-element.elementor-element-541820d3 .elementor-heading-title{display:flex;align-items:center;gap:14px}.elementor-25 .elementor-element.elementor-element-541820d3 .elementor-heading-title::before{content:"";width:10px;height:10px;border-radius:50%;background:#B5B5B5}.elementor-25 .elementor-element.elementor-element-541820d3 .elementor-heading-title::after{content:"";flex:1;height:1px;background:#E4E4E4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3149e406 */.elementor-25 .elementor-element.elementor-element-3149e406{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-3149e406{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-3149e406:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-431fdb48 */.elementor-25 .elementor-element.elementor-element-431fdb48{text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d87bd42 */.elementor-25 .elementor-element.elementor-element-7d87bd42{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-7d87bd42{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-7d87bd42:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc60e9 */.elementor-25 .elementor-element.elementor-element-dcc60e9{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-dcc60e9{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-dcc60e9:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7e4ee */.elementor-25 .elementor-element.elementor-element-fc7e4ee{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-fc7e4ee{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-fc7e4ee:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-315dcc9 */.elementor-25 .elementor-element.elementor-element-315dcc9{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-315dcc9{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-315dcc9:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d55fb2a */.elementor-25 .elementor-element.elementor-element-d55fb2a{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-d55fb2a{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-d55fb2a:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6a10f */.elementor-25 .elementor-element.elementor-element-3d6a10f{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-3d6a10f{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-3d6a10f:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c5d583 */.elementor-25 .elementor-element.elementor-element-4c5d583{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-4c5d583{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-4c5d583:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d60839c */.elementor-25 .elementor-element.elementor-element-d60839c{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-d60839c{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-d60839c:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11fee11 */.elementor-25 .elementor-element.elementor-element-11fee11{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-11fee11{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-11fee11:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d307b0 */.elementor-25 .elementor-element.elementor-element-0d307b0{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-0d307b0{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-0d307b0:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7dcfe */.elementor-25 .elementor-element.elementor-element-2f7dcfe{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-2f7dcfe{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-2f7dcfe:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bca63 */.elementor-25 .elementor-element.elementor-element-50bca63{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-50bca63{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-50bca63:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5dfe14 */.elementor-25 .elementor-element.elementor-element-c5dfe14{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-c5dfe14{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-c5dfe14:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfd2df */.elementor-25 .elementor-element.elementor-element-8cfd2df{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-8cfd2df{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-8cfd2df:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f434ce */.elementor-25 .elementor-element.elementor-element-7f434ce{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-7f434ce{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-7f434ce:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312c33d */.elementor-25 .elementor-element.elementor-element-312c33d{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-312c33d{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-312c33d:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f00bd3 */.elementor-25 .elementor-element.elementor-element-8f00bd3{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-8f00bd3{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-8f00bd3:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d433b0b */.elementor-25 .elementor-element.elementor-element-d433b0b{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-d433b0b{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-d433b0b:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f340c2d */.elementor-25 .elementor-element.elementor-element-f340c2d{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-f340c2d{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-f340c2d:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2035479 */.elementor-25 .elementor-element.elementor-element-2035479{background:#fff;border-radius:16px;align-items:center;justify-content:center}.elementor-25 .elementor-element.elementor-element-2035479{aspect-ratio:3/2;border:1px solid #E4E4E4;transition:.2s}.elementor-25 .elementor-element.elementor-element-2035479:hover{border-color:#E30613;transform:translateY(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115e6004 */.elementor-25 .elementor-element.elementor-element-115e6004{display:grid!important;grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-115e6004{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-115e6004{grid-template-columns:repeat(2,1fr)}}/* End custom CSS */