.elementor-50147 .elementor-element.elementor-element-50fb108c{--display:flex;--min-height:60vh;--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-50fb108c:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-50fb108c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #1C1C1C 0%, #0B0B0B 100%);}.elementor-50147 .elementor-element.elementor-element-6d641355{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-1530751f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-1530751f:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-1530751f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D02424 0%, #5A1414 100%);}.elementor-50147 .elementor-element.elementor-element-eba6d05{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D02424;--border-color:#D02424;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-1748a43a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-53fdfb8b{--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;--align-items:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-23f4fb79{text-align:left;}.elementor-50147 .elementor-element.elementor-element-23f4fb79 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.22em;color:#D02424;}.elementor-50147 .elementor-element.elementor-element-62f7e119.elementor-element{--align-self:flex-start;}.elementor-50147 .elementor-element.elementor-element-62f7e119{text-align:left;}.elementor-50147 .elementor-element.elementor-element-62f7e119 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;line-height:1.02em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-454880bd{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#E5E5E5;}.elementor-50147 .elementor-element.elementor-element-502c6d64{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-4c58424a .elementor-button{background-color:#D02424;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:transparent;border-radius:2px 2px 2px 2px;}.elementor-50147 .elementor-element.elementor-element-4c58424a .elementor-button:hover, .elementor-50147 .elementor-element.elementor-element-4c58424a .elementor-button:focus{background-color:#A81C1C;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-4c58424a .elementor-button:hover svg, .elementor-50147 .elementor-element.elementor-element-4c58424a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-58e9720e .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-50147 .elementor-element.elementor-element-58e9720e .elementor-button:hover, .elementor-50147 .elementor-element.elementor-element-58e9720e .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-58e9720e .elementor-button:hover svg, .elementor-50147 .elementor-element.elementor-element-58e9720e .elementor-button:focus svg{fill:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-724fbca0 .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-50147 .elementor-element.elementor-element-724fbca0 .elementor-button:hover, .elementor-50147 .elementor-element.elementor-element-724fbca0 .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-724fbca0 .elementor-button:hover svg, .elementor-50147 .elementor-element.elementor-element-724fbca0 .elementor-button:focus svg{fill:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-5786aee9{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-5786aee9:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-5786aee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-50147 .elementor-element.elementor-element-d29c792{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-32cd48d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-1679934a{text-align:left;}.elementor-50147 .elementor-element.elementor-element-1679934a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2em;color:#D02424;}.elementor-50147 .elementor-element.elementor-element-dcdb52f{text-align:left;}.elementor-50147 .elementor-element.elementor-element-dcdb52f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1.02em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-5bf817d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-81e20dd{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-81e20dd:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-81e20dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-138eb5fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-138eb5fe:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-138eb5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;background-image:url("https://k6fitness.com.co/wp-content/uploads/2026/09/ASESORIA-Y-DISENO-300x225-1.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-50147 .elementor-element.elementor-element-7bfd7371{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-7bfd7371:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-7bfd7371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D02424;}.elementor-50147 .elementor-element.elementor-element-416ef231{text-align:left;}.elementor-50147 .elementor-element.elementor-element-416ef231 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16.8px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-22143ab2{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-23770088{text-align:left;}.elementor-50147 .elementor-element.elementor-element-23770088 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-2cdb9ef7{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-5db20721{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-5db20721:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-5db20721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-3ed2a03f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-3ed2a03f:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-3ed2a03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;background-image:url("https://k6fitness.com.co/wp-content/uploads/2026/09/INSTALACION-Y-ENSAMBLE-300x225-1.jpg");}.elementor-50147 .elementor-element.elementor-element-8e8797b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-8e8797b:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-8e8797b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D02424;}.elementor-50147 .elementor-element.elementor-element-2cf82e19{text-align:left;}.elementor-50147 .elementor-element.elementor-element-2cf82e19 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16.8px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-6db8e7fd{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-732aaf27{text-align:left;}.elementor-50147 .elementor-element.elementor-element-732aaf27 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-453e7462{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-70118441{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-70118441:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-70118441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-33d80528{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-33d80528:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-33d80528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;background-image:url("https://k6fitness.com.co/wp-content/uploads/2026/09/MANTENIMIENTO-Y-REPARACION-300x225-1.jpg");}.elementor-50147 .elementor-element.elementor-element-2dd8e358{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-2dd8e358:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-2dd8e358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D02424;}.elementor-50147 .elementor-element.elementor-element-1c7210b2{text-align:left;}.elementor-50147 .elementor-element.elementor-element-1c7210b2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16.8px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-106a69f3{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-572f0cb{text-align:left;}.elementor-50147 .elementor-element.elementor-element-572f0cb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-7399b87b{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-7dffc149{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-7dffc149:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-7dffc149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-69a63c5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-69a63c5d:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-69a63c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;background-image:url("https://k6fitness.com.co/wp-content/uploads/2026/09/DIAGNOSTICO-TECNICO-Y-REPUESTOS-300x225-1.jpg");}.elementor-50147 .elementor-element.elementor-element-3330c9cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-3330c9cd:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-3330c9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D02424;}.elementor-50147 .elementor-element.elementor-element-46ad9d9f{text-align:left;}.elementor-50147 .elementor-element.elementor-element-46ad9d9f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16.8px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-6bfd4a3c{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-1ce21973{text-align:left;}.elementor-50147 .elementor-element.elementor-element-1ce21973 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-12e19adf{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-7b86c175{--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;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-7e5f10f0{text-align:left;}.elementor-50147 .elementor-element.elementor-element-7e5f10f0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2em;color:#D02424;}.elementor-50147 .elementor-element.elementor-element-52da8e8b{text-align:left;}.elementor-50147 .elementor-element.elementor-element-52da8e8b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1.02em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-218a249e{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-1c9b79cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-55619eed{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-55619eed:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-55619eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-16a33bf8{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-5c48205c{text-align:left;}.elementor-50147 .elementor-element.elementor-element-5c48205c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-3a3305c1{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-7ebfca68{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-7ebfca68:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-7ebfca68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-b647f1b{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-579a86c3{text-align:left;}.elementor-50147 .elementor-element.elementor-element-579a86c3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-69ce48b7{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-24073184{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-24073184:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-24073184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-79c86854{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-3972c057{text-align:left;}.elementor-50147 .elementor-element.elementor-element-3972c057 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-4bbbdc9d{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-4beefe34{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-4beefe34:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-4beefe34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-28bbc23{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-4d7d9afa{text-align:left;}.elementor-50147 .elementor-element.elementor-element-4d7d9afa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-1ed25b07{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-1c8c7917{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-71f5554 .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-50147 .elementor-element.elementor-element-71f5554 .elementor-button:hover, .elementor-50147 .elementor-element.elementor-element-71f5554 .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-71f5554 .elementor-button:hover svg, .elementor-50147 .elementor-element.elementor-element-71f5554 .elementor-button:focus svg{fill:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-85e6a0a .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-50147 .elementor-element.elementor-element-85e6a0a .elementor-button:hover, .elementor-50147 .elementor-element.elementor-element-85e6a0a .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-85e6a0a .elementor-button:hover svg, .elementor-50147 .elementor-element.elementor-element-85e6a0a .elementor-button:focus svg{fill:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-73bef4ce{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-73bef4ce:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-73bef4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-7e7e0e84{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-1952a4b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-24fb5a56{text-align:left;}.elementor-50147 .elementor-element.elementor-element-24fb5a56 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2em;color:#D02424;}.elementor-50147 .elementor-element.elementor-element-778f983d{text-align:left;}.elementor-50147 .elementor-element.elementor-element-778f983d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1.02em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-69f87115{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-897599d{--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-897599d:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-897599d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-1e5f6839{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-1e5f6839:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-1e5f6839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D02424;}.elementor-50147 .elementor-element.elementor-element-2b30bfb6{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:32px;}.elementor-50147 .elementor-element.elementor-element-403c7767{text-align:left;}.elementor-50147 .elementor-element.elementor-element-403c7767 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25.6px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-6f84b4ed{text-align:left;font-family:"Jost", Sans-serif;font-size:14.72px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-6185bfc{--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-6185bfc:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-6185bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-619da4df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-619da4df:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-619da4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D02424;}.elementor-50147 .elementor-element.elementor-element-5d948a06{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:32px;}.elementor-50147 .elementor-element.elementor-element-1ac0034e{text-align:left;}.elementor-50147 .elementor-element.elementor-element-1ac0034e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25.6px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-7959f4e4{text-align:left;font-family:"Jost", Sans-serif;font-size:14.72px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-2a378438{--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-2a378438:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-2a378438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-382a048c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-382a048c:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-382a048c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D02424;}.elementor-50147 .elementor-element.elementor-element-2a5377bb{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:32px;}.elementor-50147 .elementor-element.elementor-element-45938aa4{text-align:left;}.elementor-50147 .elementor-element.elementor-element-45938aa4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25.6px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-567aeca3{text-align:left;font-family:"Jost", Sans-serif;font-size:14.72px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-7bb0d156{--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-7bb0d156:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-7bb0d156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-520aa3e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-520aa3e2:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-520aa3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D02424;}.elementor-50147 .elementor-element.elementor-element-2c4bc2de{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:32px;}.elementor-50147 .elementor-element.elementor-element-75c8db6d{text-align:left;}.elementor-50147 .elementor-element.elementor-element-75c8db6d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25.6px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-5e210fe5{text-align:left;font-family:"Jost", Sans-serif;font-size:14.72px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-6efae5ee{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-6efae5ee:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-6efae5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-50147 .elementor-element.elementor-element-668c0ab7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-6e2218f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-5634511a{text-align:left;}.elementor-50147 .elementor-element.elementor-element-5634511a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2em;color:#D02424;}.elementor-50147 .elementor-element.elementor-element-3438d11f{text-align:left;}.elementor-50147 .elementor-element.elementor-element-3438d11f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1.02em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-3275a8df{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-71ecef34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-1a543df8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-1a543df8:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-1a543df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-2e23ddc4{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-5aab4a06{text-align:left;}.elementor-50147 .elementor-element.elementor-element-5aab4a06 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-64297e20{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-58b5f7eb{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-58b5f7eb:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-58b5f7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-29ec783f{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-26036964{text-align:left;}.elementor-50147 .elementor-element.elementor-element-26036964 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-659461f2{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-7cf6ee3a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-7cf6ee3a:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-7cf6ee3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-50147 .elementor-element.elementor-element-2eae77a6{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-8ef00a7{text-align:left;}.elementor-50147 .elementor-element.elementor-element-8ef00a7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18.4px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-55008f12{text-align:left;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#B3B3B3;}.elementor-50147 .elementor-element.elementor-element-151e8a19{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-151e8a19:not(.elementor-motion-effects-element-type-background), .elementor-50147 .elementor-element.elementor-element-151e8a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #D02424 0%, #A81C1C 100%);}.elementor-50147 .elementor-element.elementor-element-5be9373e{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-50147 .elementor-element.elementor-element-73d2e84b{text-align:left;}.elementor-50147 .elementor-element.elementor-element-73d2e84b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1.02em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-50147 .elementor-element.elementor-element-2bd8b3aa{text-align:center;font-family:"Jost", Sans-serif;font-size:16px;line-height:1.6em;color:#E6E6E6;}.elementor-50147 .elementor-element.elementor-element-7b9fbdcc{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50147 .elementor-element.elementor-element-7eca68c1 .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-50147 .elementor-element.elementor-element-7eca68c1 .elementor-button:hover, .elementor-50147 .elementor-element.elementor-element-7eca68c1 .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-7eca68c1 .elementor-button:hover svg, .elementor-50147 .elementor-element.elementor-element-7eca68c1 .elementor-button:focus svg{fill:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-67db96e9 .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-50147 .elementor-element.elementor-element-67db96e9 .elementor-button:hover, .elementor-50147 .elementor-element.elementor-element-67db96e9 .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;}.elementor-50147 .elementor-element.elementor-element-67db96e9 .elementor-button:hover svg, .elementor-50147 .elementor-element.elementor-element-67db96e9 .elementor-button:focus svg{fill:#0E0E0E;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-50147 .elementor-element.elementor-element-d29c792{--content-width:1240px;}.elementor-50147 .elementor-element.elementor-element-7e7e0e84{--content-width:1240px;}.elementor-50147 .elementor-element.elementor-element-1e5f6839{--width:4px;}.elementor-50147 .elementor-element.elementor-element-619da4df{--width:4px;}.elementor-50147 .elementor-element.elementor-element-382a048c{--width:4px;}.elementor-50147 .elementor-element.elementor-element-520aa3e2{--width:4px;}.elementor-50147 .elementor-element.elementor-element-668c0ab7{--content-width:1240px;}}@media(max-width:1024px){.elementor-50147 .elementor-element.elementor-element-62f7e119 .elementor-heading-title{font-size:56px;}.elementor-50147 .elementor-element.elementor-element-dcdb52f .elementor-heading-title{font-size:36px;}.elementor-50147 .elementor-element.elementor-element-52da8e8b .elementor-heading-title{font-size:36px;}.elementor-50147 .elementor-element.elementor-element-778f983d .elementor-heading-title{font-size:36px;}.elementor-50147 .elementor-element.elementor-element-3438d11f .elementor-heading-title{font-size:36px;}.elementor-50147 .elementor-element.elementor-element-73d2e84b .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-50147 .elementor-element.elementor-element-62f7e119 .elementor-heading-title{font-size:38.4px;}.elementor-50147 .elementor-element.elementor-element-dcdb52f .elementor-heading-title{font-size:27.2px;}.elementor-50147 .elementor-element.elementor-element-52da8e8b .elementor-heading-title{font-size:27.2px;}.elementor-50147 .elementor-element.elementor-element-778f983d .elementor-heading-title{font-size:27.2px;}.elementor-50147 .elementor-element.elementor-element-3438d11f .elementor-heading-title{font-size:27.2px;}.elementor-50147 .elementor-element.elementor-element-73d2e84b .elementor-heading-title{font-size:27.2px;}}/* Start custom CSS for container, class: .elementor-element-1530751f */.elementor-50147 .elementor-element.elementor-element-1530751f { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 38% !important; transform: translateX(-50%) !important; height: 100% !important; pointer-events: none !important; opacity: .92 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d641355 */.elementor-50147 .elementor-element.elementor-element-6d641355 { position: absolute !important; inset: 0 !important; z-index: 1 !important; pointer-events: none !important; overflow: hidden !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba6d05 */.elementor-50147 .elementor-element.elementor-element-eba6d05, .elementor-50147 .elementor-element.elementor-element-eba6d05 > .e-con-inner { position: absolute !important; top: 14px !important; right: 14px !important; bottom: 14px !important; left: 14px !important; z-index: 5 !important; pointer-events: none !important; border: 1px solid #D02424 !important; width: auto !important; height: auto !important; box-sizing: border-box !important; padding: 0 !important; margin: 0 !important; background: transparent !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62f7e119 */.elementor-50147 .elementor-element.elementor-element-62f7e119 .elementor-heading-title { display: block !important; max-width: none !important; width: 100% !important; white-space: normal !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-454880bd */.elementor-50147 .elementor-element.elementor-element-454880bd { width: 100% !important; max-width: 100% !important; align-self: stretch !important; }
.elementor-50147 .elementor-element.elementor-element-454880bd .elementor-widget-container { width: 100% !important; max-width: 100% !important; }
.elementor-50147 .elementor-element.elementor-element-454880bd p { margin: 0 !important; max-width: none !important; width: 100% !important; white-space: normal !important; overflow-wrap: break-word !important; word-wrap: break-word !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-502c6d64 */.elementor-50147 .elementor-element.elementor-element-502c6d64 { display: flex !important; flex-wrap: wrap !important; gap: 16px !important; margin-top: 32px !important; width: 100% !important; } .elementor-50147 .elementor-element.elementor-element-502c6d64 .elementor-widget-button { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53fdfb8b */.elementor-50147 .elementor-element.elementor-element-53fdfb8b { position: relative !important; z-index: 10 !important; width: 100% !important; max-width: 1240px !important; margin-inline: auto !important; overflow: visible !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1748a43a */.elementor-50147 .elementor-element.elementor-element-1748a43a { position: relative !important; z-index: 10 !important; width: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fb108c */.elementor-50147 .elementor-element.elementor-element-50fb108c { --k6-red: #D02424; position: relative; overflow: hidden; }
.elementor-50147 .elementor-element.elementor-element-50fb108c .k6-hero-band { position: absolute; inset: 0; z-index: 1; pointer-events: none; overflow: hidden; }
.elementor-50147 .elementor-element.elementor-element-50fb108c .k6-hero-band-inner { position: absolute; top: 0; bottom: 0; left: 50%; width: 38%; transform: translateX(-50%); opacity: .92; pointer-events: none; }
.elementor-50147 .elementor-element.elementor-element-50fb108c .k6-hero-content { position: relative; z-index: 10; width: 100%; overflow: visible; }
@media (max-width: 720px) { .elementor-50147 .elementor-element.elementor-element-50fb108c .k6-hero-band-inner { width: 70%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bfd7371 */.elementor-50147 .elementor-element.elementor-element-7bfd7371 { position: absolute !important; top: 0 !important; left: 18px !important; width: 8px !important; bottom: 0 !important; height: 100% !important; z-index: 2 !important; pointer-events: none !important; opacity: .9 !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416ef231 */.elementor-50147 .elementor-element.elementor-element-416ef231 { position: absolute !important; bottom: 24px !important; left: 18px !important; z-index: 3 !important; margin: 0 !important; padding: 0 !important; width: auto !important; pointer-events: none !important; }
.elementor-50147 .elementor-element.elementor-element-416ef231 .elementor-heading-title { margin: 0 !important; padding: 0 !important; line-height: 1.2 !important; white-space: nowrap !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138eb5fe */.elementor-50147 .elementor-element.elementor-element-138eb5fe { position: relative !important; aspect-ratio: 4 / 3 !important; width: 100% !important; overflow: hidden !important; flex-shrink: 0 !important; min-height: 0 !important; padding: 0 !important; }
.elementor-50147 .elementor-element.elementor-element-138eb5fe > .e-con-inner { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; padding: 0 !important; margin: 0 !important; display: block !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cdb9ef7 */.elementor-50147 .elementor-element.elementor-element-2cdb9ef7 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e20dd */.elementor-50147 .elementor-element.elementor-element-81e20dd, .elementor-50147 .elementor-element.elementor-element-81e20dd > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-81e20dd:hover, .elementor-50147 .elementor-element.elementor-element-81e20dd:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8797b */.elementor-50147 .elementor-element.elementor-element-8e8797b { position: absolute !important; top: 0 !important; left: 18px !important; width: 8px !important; bottom: 0 !important; height: 100% !important; z-index: 2 !important; pointer-events: none !important; opacity: .9 !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cf82e19 */.elementor-50147 .elementor-element.elementor-element-2cf82e19 { position: absolute !important; bottom: 24px !important; left: 18px !important; z-index: 3 !important; margin: 0 !important; padding: 0 !important; width: auto !important; pointer-events: none !important; }
.elementor-50147 .elementor-element.elementor-element-2cf82e19 .elementor-heading-title { margin: 0 !important; padding: 0 !important; line-height: 1.2 !important; white-space: nowrap !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed2a03f */.elementor-50147 .elementor-element.elementor-element-3ed2a03f { position: relative !important; aspect-ratio: 4 / 3 !important; width: 100% !important; overflow: hidden !important; flex-shrink: 0 !important; min-height: 0 !important; padding: 0 !important; }
.elementor-50147 .elementor-element.elementor-element-3ed2a03f > .e-con-inner { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; padding: 0 !important; margin: 0 !important; display: block !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-453e7462 */.elementor-50147 .elementor-element.elementor-element-453e7462 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5db20721 */.elementor-50147 .elementor-element.elementor-element-5db20721, .elementor-50147 .elementor-element.elementor-element-5db20721 > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-5db20721:hover, .elementor-50147 .elementor-element.elementor-element-5db20721:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd8e358 */.elementor-50147 .elementor-element.elementor-element-2dd8e358 { position: absolute !important; top: 0 !important; left: 18px !important; width: 8px !important; bottom: 0 !important; height: 100% !important; z-index: 2 !important; pointer-events: none !important; opacity: .9 !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c7210b2 */.elementor-50147 .elementor-element.elementor-element-1c7210b2 { position: absolute !important; bottom: 24px !important; left: 18px !important; z-index: 3 !important; margin: 0 !important; padding: 0 !important; width: auto !important; pointer-events: none !important; }
.elementor-50147 .elementor-element.elementor-element-1c7210b2 .elementor-heading-title { margin: 0 !important; padding: 0 !important; line-height: 1.2 !important; white-space: nowrap !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d80528 */.elementor-50147 .elementor-element.elementor-element-33d80528 { position: relative !important; aspect-ratio: 4 / 3 !important; width: 100% !important; overflow: hidden !important; flex-shrink: 0 !important; min-height: 0 !important; padding: 0 !important; }
.elementor-50147 .elementor-element.elementor-element-33d80528 > .e-con-inner { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; padding: 0 !important; margin: 0 !important; display: block !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7399b87b */.elementor-50147 .elementor-element.elementor-element-7399b87b p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70118441 */.elementor-50147 .elementor-element.elementor-element-70118441, .elementor-50147 .elementor-element.elementor-element-70118441 > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-70118441:hover, .elementor-50147 .elementor-element.elementor-element-70118441:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3330c9cd */.elementor-50147 .elementor-element.elementor-element-3330c9cd { position: absolute !important; top: 0 !important; left: 18px !important; width: 8px !important; bottom: 0 !important; height: 100% !important; z-index: 2 !important; pointer-events: none !important; opacity: .9 !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46ad9d9f */.elementor-50147 .elementor-element.elementor-element-46ad9d9f { position: absolute !important; bottom: 24px !important; left: 18px !important; z-index: 3 !important; margin: 0 !important; padding: 0 !important; width: auto !important; pointer-events: none !important; }
.elementor-50147 .elementor-element.elementor-element-46ad9d9f .elementor-heading-title { margin: 0 !important; padding: 0 !important; line-height: 1.2 !important; white-space: nowrap !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a63c5d */.elementor-50147 .elementor-element.elementor-element-69a63c5d { position: relative !important; aspect-ratio: 4 / 3 !important; width: 100% !important; overflow: hidden !important; flex-shrink: 0 !important; min-height: 0 !important; padding: 0 !important; }
.elementor-50147 .elementor-element.elementor-element-69a63c5d > .e-con-inner { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; padding: 0 !important; margin: 0 !important; display: block !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12e19adf */.elementor-50147 .elementor-element.elementor-element-12e19adf p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dffc149 */.elementor-50147 .elementor-element.elementor-element-7dffc149, .elementor-50147 .elementor-element.elementor-element-7dffc149 > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-7dffc149:hover, .elementor-50147 .elementor-element.elementor-element-7dffc149:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf817d */.elementor-50147 .elementor-element.elementor-element-5bf817d { display: grid !important; grid-template-columns: 1fr !important; gap: 16px !important; width: 100% !important; max-width: 100% !important; }
@media (min-width: 620px) { .elementor-50147 .elementor-element.elementor-element-5bf817d { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (min-width: 980px) { .elementor-50147 .elementor-element.elementor-element-5bf817d { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-218a249e */.elementor-50147 .elementor-element.elementor-element-218a249e p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3305c1 */.elementor-50147 .elementor-element.elementor-element-3a3305c1 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55619eed */.elementor-50147 .elementor-element.elementor-element-55619eed, .elementor-50147 .elementor-element.elementor-element-55619eed > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-55619eed:hover, .elementor-50147 .elementor-element.elementor-element-55619eed:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69ce48b7 */.elementor-50147 .elementor-element.elementor-element-69ce48b7 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ebfca68 */.elementor-50147 .elementor-element.elementor-element-7ebfca68, .elementor-50147 .elementor-element.elementor-element-7ebfca68 > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-7ebfca68:hover, .elementor-50147 .elementor-element.elementor-element-7ebfca68:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bbbdc9d */.elementor-50147 .elementor-element.elementor-element-4bbbdc9d p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24073184 */.elementor-50147 .elementor-element.elementor-element-24073184, .elementor-50147 .elementor-element.elementor-element-24073184 > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-24073184:hover, .elementor-50147 .elementor-element.elementor-element-24073184:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed25b07 */.elementor-50147 .elementor-element.elementor-element-1ed25b07 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4beefe34 */.elementor-50147 .elementor-element.elementor-element-4beefe34, .elementor-50147 .elementor-element.elementor-element-4beefe34 > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-4beefe34:hover, .elementor-50147 .elementor-element.elementor-element-4beefe34:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c9b79cb */.elementor-50147 .elementor-element.elementor-element-1c9b79cb { display: grid !important; grid-template-columns: 1fr !important; gap: 16px !important; width: 100% !important; max-width: 100% !important; }
@media (min-width: 620px) { .elementor-50147 .elementor-element.elementor-element-1c9b79cb { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (min-width: 980px) { .elementor-50147 .elementor-element.elementor-element-1c9b79cb { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8c7917 */.elementor-50147 .elementor-element.elementor-element-1c8c7917 { display: flex !important; flex-wrap: wrap !important; gap: 16px !important; margin-top: 32px !important; width: 100% !important; } .elementor-50147 .elementor-element.elementor-element-1c8c7917 .elementor-widget-button { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5786aee9 */.elementor-50147 .elementor-element.elementor-element-5786aee9 { width: 100% !important; max-width: 100% !important; overflow-x: clip !important; -webkit-font-smoothing: antialiased !important; }
.elementor-50147 .elementor-element.elementor-element-5786aee9 .k6-block-inner { width: 100% !important; max-width: 1240px !important; margin-inline: auto !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-5786aee9 .k6-section-head { margin-bottom: 48px; }
.elementor-50147 .elementor-element.elementor-element-5786aee9 { background-image: linear-gradient(135deg, rgba(255,255,255,.02) 25%, transparent 25%), linear-gradient(225deg, rgba(0,0,0,.25) 25%, transparent 25%) !important; background-size: 64px 64px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e5f6839 */.elementor-50147 .elementor-element.elementor-element-1e5f6839 { width: 4px !important; min-width: 4px !important; flex-shrink: 0 !important; align-self: stretch !important; margin: 32px 0 32px 0 !important; padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f84b4ed */.elementor-50147 .elementor-element.elementor-element-6f84b4ed p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b30bfb6 */.elementor-50147 .elementor-element.elementor-element-2b30bfb6 { flex: 1 !important; min-width: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897599d */.elementor-50147 .elementor-element.elementor-element-897599d { width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; position: relative !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-619da4df */.elementor-50147 .elementor-element.elementor-element-619da4df { width: 4px !important; min-width: 4px !important; flex-shrink: 0 !important; align-self: stretch !important; margin: 32px 0 32px 0 !important; padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7959f4e4 */.elementor-50147 .elementor-element.elementor-element-7959f4e4 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d948a06 */.elementor-50147 .elementor-element.elementor-element-5d948a06 { flex: 1 !important; min-width: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6185bfc */.elementor-50147 .elementor-element.elementor-element-6185bfc { width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; position: relative !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-382a048c */.elementor-50147 .elementor-element.elementor-element-382a048c { width: 4px !important; min-width: 4px !important; flex-shrink: 0 !important; align-self: stretch !important; margin: 32px 0 32px 0 !important; padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-567aeca3 */.elementor-50147 .elementor-element.elementor-element-567aeca3 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5377bb */.elementor-50147 .elementor-element.elementor-element-2a5377bb { flex: 1 !important; min-width: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a378438 */.elementor-50147 .elementor-element.elementor-element-2a378438 { width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; position: relative !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520aa3e2 */.elementor-50147 .elementor-element.elementor-element-520aa3e2 { width: 4px !important; min-width: 4px !important; flex-shrink: 0 !important; align-self: stretch !important; margin: 32px 0 32px 0 !important; padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e210fe5 */.elementor-50147 .elementor-element.elementor-element-5e210fe5 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c4bc2de */.elementor-50147 .elementor-element.elementor-element-2c4bc2de { flex: 1 !important; min-width: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bb0d156 */.elementor-50147 .elementor-element.elementor-element-7bb0d156 { width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; position: relative !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69f87115 */.elementor-50147 .elementor-element.elementor-element-69f87115 { display: grid !important; grid-template-columns: 1fr !important; gap: 16px !important; width: 100% !important; max-width: 100% !important; }
@media (min-width: 620px) { .elementor-50147 .elementor-element.elementor-element-69f87115 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (min-width: 980px) { .elementor-50147 .elementor-element.elementor-element-69f87115 { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73bef4ce */.elementor-50147 .elementor-element.elementor-element-73bef4ce { width: 100% !important; max-width: 100% !important; overflow-x: clip !important; -webkit-font-smoothing: antialiased !important; }
.elementor-50147 .elementor-element.elementor-element-73bef4ce .k6-block-inner { width: 100% !important; max-width: 1240px !important; margin-inline: auto !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-73bef4ce .k6-section-head { margin-bottom: 48px; }
.elementor-50147 .elementor-element.elementor-element-73bef4ce .k6-cards-c4 { display: grid !important; grid-template-columns: 1fr !important; gap: 16px !important; width: 100% !important; }
@media (min-width: 620px) { .elementor-50147 .elementor-element.elementor-element-73bef4ce .k6-cards-c4 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (min-width: 980px) { .elementor-50147 .elementor-element.elementor-element-73bef4ce .k6-cards-c4 { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3275a8df */.elementor-50147 .elementor-element.elementor-element-3275a8df p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64297e20 */.elementor-50147 .elementor-element.elementor-element-64297e20 p { margin: 0 !important; } .elementor-50147 .elementor-element.elementor-element-64297e20 .k6-plan-meta { font-size: 12.8px !important; color: #737373 !important; display: block !important; margin-top: 4px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a543df8 */.elementor-50147 .elementor-element.elementor-element-1a543df8, .elementor-50147 .elementor-element.elementor-element-1a543df8 > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-1a543df8:hover, .elementor-50147 .elementor-element.elementor-element-1a543df8:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-659461f2 */.elementor-50147 .elementor-element.elementor-element-659461f2 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b5f7eb */.elementor-50147 .elementor-element.elementor-element-58b5f7eb, .elementor-50147 .elementor-element.elementor-element-58b5f7eb > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-58b5f7eb:hover, .elementor-50147 .elementor-element.elementor-element-58b5f7eb:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55008f12 */.elementor-50147 .elementor-element.elementor-element-55008f12 p { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cf6ee3a */.elementor-50147 .elementor-element.elementor-element-7cf6ee3a, .elementor-50147 .elementor-element.elementor-element-7cf6ee3a > .e-con-inner { display: flex !important; flex-direction: column !important; overflow: hidden !important; transition: transform .2s ease, border-color .2s ease !important; height: 100%; width: 100% !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-7cf6ee3a:hover, .elementor-50147 .elementor-element.elementor-element-7cf6ee3a:hover > .e-con-inner { border-color: #D02424 !important; transform: translateY(-3px) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ecef34 */.elementor-50147 .elementor-element.elementor-element-71ecef34 { display: grid !important; grid-template-columns: 1fr !important; gap: 16px !important; width: 100% !important; max-width: 100% !important; }
@media (min-width: 620px) { .elementor-50147 .elementor-element.elementor-element-71ecef34 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (min-width: 980px) { .elementor-50147 .elementor-element.elementor-element-71ecef34 { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efae5ee */.elementor-50147 .elementor-element.elementor-element-6efae5ee { width: 100% !important; max-width: 100% !important; overflow-x: clip !important; -webkit-font-smoothing: antialiased !important; }
.elementor-50147 .elementor-element.elementor-element-6efae5ee .k6-block-inner { width: 100% !important; max-width: 1240px !important; margin-inline: auto !important; box-sizing: border-box !important; }
.elementor-50147 .elementor-element.elementor-element-6efae5ee .k6-section-head { margin-bottom: 48px; }
.elementor-50147 .elementor-element.elementor-element-6efae5ee { background-image: linear-gradient(135deg, rgba(255,255,255,.02) 25%, transparent 25%), linear-gradient(225deg, rgba(0,0,0,.25) 25%, transparent 25%) !important; background-size: 64px 64px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bd8b3aa */.elementor-50147 .elementor-element.elementor-element-2bd8b3aa { margin: 0 auto !important; max-width: 640px !important; } .elementor-50147 .elementor-element.elementor-element-2bd8b3aa .elementor-widget-container { margin: 0 auto !important; padding: 0 !important; max-width: 640px !important; } .elementor-50147 .elementor-element.elementor-element-2bd8b3aa p { margin: 0 !important; padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151e8a19 */.elementor-50147 .elementor-element.elementor-element-151e8a19 { width: 100% !important; max-width: 100% !important; }
.elementor-50147 .elementor-element.elementor-element-151e8a19 .k6-cta-inner { width: 100% !important; max-width: 1240px !important; margin-inline: auto !important; text-align: center !important; }
.elementor-50147 .elementor-element.elementor-element-151e8a19 .k6-cta-btn-row .elementor-widget-button { margin: 0 !important; }/* End custom CSS */