.elementor-15246 .elementor-element.elementor-element-8c93c6d{--display:flex;--min-height:100vh;--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:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15246 .elementor-element.elementor-element-652558f{--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:136px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-edaedff{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-a1ba24e{--display:flex;--width:2px;--min-height:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-a1ba24e:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-a1ba24e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D42B2B;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );--textColor:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15246 .elementor-element.elementor-element-cd14cbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-15246 .elementor-element.elementor-element-f0751e2{--display:flex;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-e03ffe1{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-430eb68{--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:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-26edb37{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-1ecf49f{--display:flex;--width:2px;--min-height:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-1ecf49f:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-1ecf49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D42B2B;}.elementor-15246 .elementor-element.elementor-element-6b35568{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-4678152{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-5527362{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-2c9da65{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-3a3e2af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-2961d96{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:48px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-c49fa19{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-51791e5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-e37e73b{--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-15246 .elementor-element.elementor-element-87ff0bb{--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:32px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-5193583{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-50aff26{--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:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-86e843d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-1274312{--display:flex;--width:2px;--min-height:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-1274312:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-1274312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D42B2B;}.elementor-15246 .elementor-element.elementor-element-159264e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-e874f49{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15246 .elementor-element.elementor-element-86aefe5{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15246 .elementor-element.elementor-element-9fe82bf{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15246 .elementor-element.elementor-element-d6a1a87{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-2645703{--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:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-473291f{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15246 .elementor-element.elementor-element-6d1e25d{--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-15246 .elementor-element.elementor-element-1016f4e{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15246 .elementor-element.elementor-element-7884adf{--display:flex;--width:2px;--min-height:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-7884adf:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-7884adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D42B2B;}.elementor-15246 .elementor-element.elementor-element-5ddd14f{--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-57d34d0{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b4d110b{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15246 .elementor-element.elementor-element-d969008{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-86b2e74{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-5839714{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-bb75993{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15246 .elementor-element.elementor-element-b3a6225{--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-15246 .elementor-element.elementor-element-bb5c942{--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-15246 .elementor-element.elementor-element-54e64b6{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-77d087b{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15246 .elementor-element.elementor-element-4396e01{--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-15246 .elementor-element.elementor-element-d97121b{--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-15246 .elementor-element.elementor-element-bb6e663{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-46f0c52{--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:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-56beb14{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b1f8e9b{--display:flex;--width:2px;--min-height:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b1f8e9b:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-b1f8e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D42B2B;}.elementor-15246 .elementor-element.elementor-element-7ecca6c{--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:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-cc253c5{--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:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-d3796ed{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-3fb8653{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-066234e{--display:flex;--width:10px;--min-height:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-066234e:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-066234e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-15246 .elementor-element.elementor-element-230b360{--display:flex;--width:10px;--min-height:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-230b360:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-230b360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-15246 .elementor-element.elementor-element-b71503e{--display:flex;--width:10px;--min-height:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b71503e:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-b71503e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-15246 .elementor-element.elementor-element-9abbc2c{--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-15246 .elementor-element.elementor-element-a726b26{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:32px;}.elementor-15246 .elementor-element.elementor-element-07921f3{--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:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-15246 .elementor-element.elementor-element-8affbf2{--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:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-15246 .elementor-element.elementor-element-3f8f3fc{--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:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-15246 .elementor-element.elementor-element-2dff28b{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-5d1dd89{--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:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-e1ac51a{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-aff3cec{--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-15246 .elementor-element.elementor-element-719d67d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-5408db7{--display:flex;--width:2px;--min-height:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-5408db7:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-5408db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D42B2B;}.elementor-15246 .elementor-element.elementor-element-3c6e065{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-d7f141e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-e1866d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-f9b050c{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15246 .elementor-element.elementor-element-226f92d{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-1e3d03c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-89f80ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-c31f3c8{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15246 .elementor-element.elementor-element-7454985{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-7be99eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-036a4a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-276e2ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-28030e3{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-671a3c8{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-32ab2bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-f3a9a51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-c19c909{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-fb845c7{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-af19fd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-f46cdd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-98ae8d9{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-1b3794c{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-3788663{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-584b52c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-355acde{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-b40db6e{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-a500792{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-1706052{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-e0e68fd{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-3203517{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-8be9c07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-4658831{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-02da139{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-e602f5c{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-02ada0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-16b6b24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-aa33398{--display:flex;}.elementor-15246 .elementor-element.elementor-element-293f910{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-c936813{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-d6cf3cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-a93f12a{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-6ca4e40{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b91f0fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-32aab55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-9076fce{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-e2ffa08{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-9d6dd2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-4fca0d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b6c0bae{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-73d65ff{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b43db8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-3ffc751{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-ffe413e{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-0b002a7{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-929b7d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-5d5d1f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-abfdb83{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-9fc259a{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b984df4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-72fe6c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b777fef{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-f16b6a7{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-27520ef{--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:flex-start;--gap:20px 64px;--row-gap:20px;--column-gap:64px;--padding-top:32px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-ad2901e{--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-15246 .elementor-element.elementor-element-f999cbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-a2eef84{--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:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-6027f6e{--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;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-5c1d9ba{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-b0186d3{--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:16px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-15246 .elementor-element.elementor-element-d60573a{--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:16px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-15246 .elementor-element.elementor-element-fbaa6ef{--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:16px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-15246 .elementor-element.elementor-element-07f36bd{--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:16px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-15246 .elementor-element.elementor-element-f5c1917{--display:flex;--width:100%;--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;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-6cba6e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-4b6018c{--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:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-f19c4d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-421b4c0{--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:64px;--padding-left:0px;--padding-right:64px;}.elementor-15246 .elementor-element.elementor-element-3bae997{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-673876c{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-e60f85d{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-7e21b62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-54bde3d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-15246 .elementor-element.elementor-element-22faf68{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-f51cf36{--display:flex;--width:8px;--min-height:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-f51cf36:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-f51cf36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.15);}.elementor-15246 .elementor-element.elementor-element-8e41529{--display:flex;--width:8px;--min-height:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-8e41529:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-8e41529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.15);}.elementor-15246 .elementor-element.elementor-element-c8592d4{--display:flex;--width:8px;--min-height:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-c8592d4:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-c8592d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.15);}.elementor-15246 .elementor-element.elementor-element-1c9dfbb{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-557b90f{--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:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-a5d613d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-19af165{--display:flex;--width:2px;--min-height:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-19af165:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-19af165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D42B2B;}.elementor-15246 .elementor-element.elementor-element-5bb6564{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15246 .elementor-element.elementor-element-79d5096 .elementor-accordion-icon, .elementor-15246 .elementor-element.elementor-element-79d5096 .elementor-accordion-title{color:#0A0A0A;}.elementor-15246 .elementor-element.elementor-element-79d5096 .elementor-accordion-icon svg{fill:#0A0A0A;}.elementor-15246 .elementor-element.elementor-element-79d5096 .elementor-accordion-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.375em;letter-spacing:0px;}.elementor-15246 .elementor-element.elementor-element-79d5096 .elementor-tab-content{color:rgba(10,10,10,0.55);font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;}.elementor-15246 .elementor-element.elementor-element-455e2ed{--display:flex;--position:relative;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-15246 .elementor-element.elementor-element-455e2ed{left:0px;}body.rtl .elementor-15246 .elementor-element.elementor-element-455e2ed{right:0px;}.elementor-15246 .elementor-element.elementor-element-2ab1d61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-f8c45a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-15246 .elementor-element.elementor-element-097096b img, .elementor-15246 .elementor-element.elementor-element-097096b svg{width:56px;}.elementor-15246 .elementor-element.elementor-element-097096b svg{height:auto;}.elementor-15246 .elementor-element.elementor-element-e3771ca{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-375f809{--display:flex;--width:2px;--min-height:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-375f809:not(.elementor-motion-effects-element-type-background), .elementor-15246 .elementor-element.elementor-element-375f809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D42B2B;}.elementor-15246 .elementor-element.elementor-element-85b559a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15246 .elementor-element.elementor-element-deaeabf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15246 .elementor-element.elementor-element-be6836d .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-8c93c6d */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-8c93c6d { background-color: var(--tn-black); min-height: 100vh; padding-top: 120px; padding-bottom: 80px; position: relative; overflow: hidden; display: flex; align-items: center; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d::before { content: ''; position: absolute; inset: 0; z-index: 1; pointer-events: none; background-image: linear-gradient(105deg, rgba(10,10,10,0.95) 0%, rgba(10,10,10,0.82) 32%, rgba(10,10,10,0.50) 60%, rgba(10,10,10,0.22) 100%), linear-gradient(to bottom, rgba(10,10,10,0.60) 0%, rgba(10,10,10,0) 25%, rgba(10,10,10,0) 75%, rgba(10,10,10,0.65) 100%); }
.elementor-15246 .elementor-element.elementor-element-8c93c6d::after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 8px; background: var(--tn-red); opacity: 1; z-index: 10; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-bg { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; z-index: 0; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-bg img { width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-eagle { position: absolute !important; right: 4%; top: 0; bottom: 0; display: flex !important; align-items: center; width: auto !important; max-width: none !important; opacity: 0.58; pointer-events: none; z-index: 1; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-eagle .elementor-widget-container { height: auto !important; display: flex !important; align-items: center !important; }
@media (min-width: 1024px) { .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-eagle { right: 7%; } }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-eagle img { width: 280px !important; height: auto !important; }
@media (min-width: 1024px) { .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-eagle img { width: 460px !important; } }
@media (min-width: 1280px) { .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-eagle img { width: 580px !important; } }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-inner { max-width: 1440px; width: 100%; margin: 0 auto; padding-left: 24px; padding-right: 24px; display: flex; flex-direction: column; align-items: flex-start; position: relative; z-index: 2; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-inner { padding-top: 48px; padding-bottom: 48px; }
@media (min-width: 1024px) { .elementor-15246 .elementor-element.elementor-element-8c93c6d { padding-top: 136px; } .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-inner { padding-left: 48px; padding-right: 48px; padding-top: 80px; padding-bottom: 80px; } }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-eyebrow-row { display: flex; align-items: center; gap: 10px; margin: 0 0 20px 0; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-eyebrow-bar { width: 2px; height: 16px; background: var(--tn-red); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-eyebrow .elementor-heading-title { font-family: 'Arial', 'Helvetica Neue', sans-serif; font-weight: 500 !important; color: var(--tn-red) !important; font-size:  12px !important; text-transform: uppercase !important; letter-spacing:  0.1em !important; line-height: 1.3 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(4rem, 8vw, 9rem) !important; line-height: 0.86 !important; margin: 0 0 28px 0 !important; max-width: clamp(640px, 49.3vw, 900px) !important; overflow-wrap: break-word; word-break: break-word; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-headline .tn-hero-red { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-body { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.65) !important; font-size: 18px !important; line-height: 1.6 !important; max-width: 460px; margin: 0 0 36px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-cta-row { display: flex; flex-direction: row; align-items: center; gap: 16px; margin: 0 0 24px 0; flex-wrap: wrap; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-btn-primary .elementor-button { background-color: var(--tn-red) !important; color: #FFFFFF !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 16px !important; padding: 16px 32px !important; border-radius: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-btn-primary .elementor-button:hover { background-color: #B91C1C !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-textlink .elementor-button { background-color: transparent !important; border: none !important; color: rgba(255,255,255,0.70) !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 16px !important; padding: 16px 8px !important; text-transform: none !important; letter-spacing: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-textlink .elementor-button:hover { color: #FFFFFF !important; background-color: transparent !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-microlink-wrap { padding-top: 28px !important; border-top: 1px solid rgba(255,255,255,0.08) !important; padding-bottom:0 !important; padding-left:0 !important; padding-right:0 !important; margin:0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-microlink-label .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 700 !important; color: rgba(255,255,255,0.35) !important; font-size: 11px !important; text-transform: uppercase !important; letter-spacing: 0.15em !important; margin: 0 0 12px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-microlinks a { color: #FFFFFF !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; font-weight: 600 !important; text-decoration: none !important; margin-right: 28px; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-microlinks a:hover { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-legal { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.30) !important; font-size: 11px !important; font-style: italic; margin: 16px 0 0 0 !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-legal a { color: rgba(255,255,255,0.40) !important; }
@media (max-width: 767px) { .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-body { font-size: 16px !important; } .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-cta-row { flex-direction: column; align-items: stretch; } .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-btn-primary .elementor-button { width: 100%; text-align: center; justify-content: center; } .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-textlink .elementor-button { width: 100%; justify-content: center; } .elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-hero-eagle img { width: 280px !important; } .elementor-15246 .elementor-element.elementor-element-8c93c6d::after { display: none; } }

.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-font-loader { display: none !important; width: 0 !important; height: 0 !important; overflow: hidden !important; position: absolute !important; }
.elementor-15246 .elementor-element.elementor-element-8c93c6d .tn-inner { gap: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03ffe1 */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-e03ffe1 { background-color: var(--tn-cream); border-top: 1px solid rgba(10,10,10,0.08); padding-top: 32px; padding-bottom: 32px; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-inner { max-width: 1440px; margin: 0 auto; padding-left: 24px; padding-right: 24px; display: flex; flex-direction: column; align-items: flex-start; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-eyebrow-row { display: flex; align-items: center; justify-content: flex-start; gap: 12px; margin: 0 0 24px 0; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-eyebrow-bar { width: 2px; height: 16px; background: var(--tn-red); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-eyebrow .elementor-heading-title { font-family: Arial, Helvetica, sans-serif !important; font-weight: 400 !important; color: var(--tn-red) !important; font-size: 12px !important; text-transform: uppercase !important; letter-spacing: 0.18em !important; line-height: 1.3 !important; margin: 0 !important; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-row { display: flex; flex-direction: column; justify-content: flex-start; gap: 32px; width: 100%; border-top: 1px solid rgba(10,10,10,0.10); border-bottom: 1px solid rgba(10,10,10,0.10); }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-card { display: flex; flex-direction: column; align-items: flex-start; text-align: left; padding: 24px 0 !important; margin: 0 !important; border: none !important; flex: 1 1 0; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-divider { display: none !important; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-number .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-black) !important; font-size: clamp(4rem, 7vw, 8rem) !important; line-height: 1 !important; margin: 0 !important; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-label { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.55) !important; font-size: 12px !important; text-transform: uppercase; letter-spacing: 0.18em; margin: 0 !important; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-audit-label { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.35) !important; font-size: 10px !important; text-transform: uppercase; letter-spacing: 0.1em; margin: 12px 0 0 0 !important; text-align: left; }
@media (min-width: 768px) {
  .elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-row { flex-direction: row; gap: 0; }
  .elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-card { padding: 24px 48px !important; }
  .elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-card:first-child { padding-left: 0 !important; }
  .elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-card:last-child { padding-right: 0 !important; }
  .elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-divider { display: block !important; width: 1px !important; min-width: 1px !important; max-width: 1px !important; height: auto !important; background: rgba(10,10,10,0.10) !important; padding: 0 !important; border: none !important; margin: 0 !important; align-self: stretch !important; flex-shrink: 0 !important; }
}
@media (min-width: 1024px) {
  .elementor-15246 .elementor-element.elementor-element-e03ffe1 { padding-top: 40px; padding-bottom: 40px; }
  .elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-inner { padding-left: 48px; padding-right: 48px; }
  .elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-card { padding-top: 32px !important; padding-bottom: 32px !important; }
}

.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-inner { gap: 0 !important; }

.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-card { gap: 8px !important; }
.elementor-15246 .elementor-element.elementor-element-e03ffe1 .tn-stat-label { line-height: 1.5 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c49fa19 */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-c49fa19 { background-color: var(--tn-black); padding-top: 64px; padding-bottom: 64px; position: relative; overflow: hidden; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-image { position: absolute !important; right: 0; top: 0; bottom: 0; width: 58% !important; max-width: none !important; height: 100% !important; margin: 0 !important; z-index: 0; pointer-events: none; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-image img { width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center !important; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-image::after { content: ''; position: absolute; inset: 0; background: rgba(0,0,0,0.30); }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-image::before { content: ''; position: absolute; inset: 0; z-index: 1; background-image: linear-gradient(to right, #0A0A0A 0%, rgba(10,10,10,0.88) 18%, rgba(10,10,10,0.55) 38%, rgba(10,10,10,0.18) 70%, rgba(10,10,10,0.05) 100%), linear-gradient(to top, #0A0A0A 0%, transparent 40%); }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-inner { position: relative; z-index: 2; max-width: 1440px; margin: 0 auto; padding-left: 24px; padding-right: 24px; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-text { max-width: none; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-eyebrow { display: flex; align-items: center; gap: 10px; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-eyebrow::before { content: ''; width: 2px; height: 16px; background: var(--tn-red); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-eyebrow .elementor-heading-title { font-family: 'Arial', 'Helvetica Neue', sans-serif; font-weight: 500 !important; color: var(--tn-red) !important; font-size:  12px !important; text-transform: uppercase !important; letter-spacing:  0.1em !important; line-height: 1.3 !important; margin: 0 0 24px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(3rem, 6vw, 7rem) !important; line-height: 0.88 !important; margin: 0 0 48px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-headline .tn-problem-red { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-quoteblock { border-left: 2px solid var(--tn-red) !important; padding-left: 32px !important; max-width: 672px; display: flex; flex-direction: column; gap: 24px; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-body { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.65) !important; font-size: 18px !important; line-height: 1.625 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-closing { font-family: 'Barlow Condensed', Arial, sans-serif !important; color: rgba(255,255,255,0.8) !important; font-weight: 900 !important; font-size: clamp(1rem, 1.6vw, 1.4rem) !important; text-transform: uppercase !important; line-height: 1.25 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-closing .tn-problem-red2 { color: var(--tn-red) !important; }
@media (min-width: 1024px) { .elementor-15246 .elementor-element.elementor-element-c49fa19 { padding-top: 96px; padding-bottom: 96px; } .elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-inner { padding-left: 48px; padding-right: 48px; } .elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-text { max-width: 50%; } }

.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-inner { gap: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-c49fa19 .tn-problem-text { gap: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5193583 */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-5193583 { background-color: var(--tn-black); padding-top: 64px; padding-bottom: 64px; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-inner { max-width: 1440px; margin: 0 auto; padding-left: 24px; padding-right: 24px; display: grid; grid-template-columns: 1fr; row-gap: 0; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-eyebrow-row { display: flex; align-items: center; gap: 10px; margin: 0 0 24px 0; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-eyebrow-bar { width: 2px; height: 16px; background: var(--tn-red); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-eyebrow .elementor-heading-title { font-family: 'Arial', 'Helvetica Neue', sans-serif; font-weight: 500 !important; color: var(--tn-red) !important; font-size:  12px !important; text-transform: uppercase !important; letter-spacing:  0.1em !important; line-height: 1.3 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-inv-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(3.5rem, 7vw, 8rem) !important; line-height: 0.86 !important; margin: 0 0 20px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-inv-headline .tn-inv-red { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-inv-subhead .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: rgba(255,255,255,0.3) !important; text-transform: uppercase !important; font-size: clamp(1rem, 1.5vw, 1.3rem) !important; line-height: 1.25 !important; letter-spacing: 0.025em !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-inv-copy { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.55) !important; font-size: 16px !important; line-height: 1.6 !important; margin: 64px 0 0 0 !important; max-width: 560px; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-row { display: flex; flex-direction: row; gap: 1px; align-items: stretch; background: rgba(255,255,255,0.08); margin-top: 40px; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-col { flex: 1 1 0; padding: 28px !important; margin: 0 !important; opacity: 0.72; transition: opacity 250ms ease-out; border: none !important; background: var(--tn-black); }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-col:hover { opacity: 1; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-col.tn-compare-topple { opacity: 1 !important; border-left: 2px solid var(--tn-red) !important; background: #0d0d0d !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-label { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.6) !important; font-size: 10px !important; text-transform: uppercase; letter-spacing: 0.22em; margin: 0 0 16px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-topple .tn-compare-label { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-title2 .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: rgba(255,255,255,0.8) !important; text-transform: uppercase !important; font-size: clamp(1.1rem, 1.5vw, 1.4rem) !important; line-height: 1.2 !important; margin: 0 0 16px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-topple .tn-compare-title2 .elementor-heading-title { color: #FFFFFF !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-title .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: rgba(255,255,255,0.75) !important; text-transform: uppercase !important; font-size: clamp(1.6rem, 2.2vw, 2.2rem) !important; line-height: 1 !important; margin: 0 0 20px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-topple .tn-compare-title .elementor-heading-title { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-quote { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.55) !important; font-size: 12px !important; font-style: italic; line-height: 1.5 !important; margin: 0 0 32px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-topple .tn-compare-quote { color: rgba(255,255,255,0.5) !important; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-list { list-style: none; margin: 0 !important; padding: 16px 0 0 0 !important; border-top: 1px solid rgba(255,255,255,0.2); }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-list li { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 700 !important; color: rgba(255,255,255,0.75) !important; font-size: 10px !important; text-transform: uppercase; letter-spacing: 0.1em; line-height: 2.6; padding-left: 20px; padding-bottom: 12px; border-bottom: 1px solid rgba(255,255,255,0.12); position: relative; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-list li::before { content: '\2014'; position: absolute; left: 0; top: 6px; color: rgba(255,255,255,0.5); font-size: 12px; }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-topple .tn-compare-list { border-top: 1px solid rgba(255,255,255,0.1); }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-topple .tn-compare-list li { color: #FFFFFF !important; border-bottom: 1px solid rgba(255,255,255,0.08); }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-topple .tn-compare-list li::before { content: '\2192'; color: var(--tn-red); }
.elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-close { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-red) !important; text-transform: uppercase !important; font-size: 10px !important; letter-spacing: 0.1em; margin: 24px 0 0 0 !important; padding-top: 20px !important; border-top: 1px solid rgba(255,255,255,0.1); }
@media (min-width: 1024px) {
  .elementor-15246 .elementor-element.elementor-element-5193583 { padding-top: 80px; padding-bottom: 80px; }
  .elementor-15246 .elementor-element.elementor-element-5193583 .tn-inner { padding-left: 48px; padding-right: 48px; grid-template-columns: 1fr 1fr; column-gap: 96px; }
  .elementor-15246 .elementor-element.elementor-element-5193583 .tn-eyebrow-row { grid-column: 1; grid-row: 1; }
  .elementor-15246 .elementor-element.elementor-element-5193583 .tn-inv-headline { grid-column: 1; grid-row: 2; }
  .elementor-15246 .elementor-element.elementor-element-5193583 .tn-inv-subhead { grid-column: 1; grid-row: 3; }
  .elementor-15246 .elementor-element.elementor-element-5193583 .tn-inv-copy { grid-column: 2; grid-row: 1 / 4; align-self: end; margin-top: 0 !important; }
  .elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-row { grid-column: 1 / -1; grid-row: 4; margin-top: 48px; }
  .elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-col { padding: 40px !important; opacity: 0.35; }
  .elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-col.tn-compare-topple { opacity: 1 !important; }
}
@media (max-width: 767px) { .elementor-15246 .elementor-element.elementor-element-5193583 .tn-compare-row { flex-direction: column; } }

.elementor-15246 .elementor-element.elementor-element-5193583 .tn-inner { gap: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a1a87 */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-d6a1a87 { background-color: var(--tn-black); border-top: 1px solid rgba(255,255,255,0.08); padding-top: 80px; padding-bottom: 80px; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-inner { max-width: 1440px; margin: 0 auto; padding-left: 24px; padding-right: 24px; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-header { margin: 0 0 48px 0; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 24px; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-eyebrow-row { display: flex; align-items: center; gap: 12px; margin: 0 0 16px 0; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-eyebrow-bar { width: 2px; height: 16px; background: var(--tn-red); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-eyebrow .elementor-heading-title { font-family: 'Arial', 'Helvetica Neue', sans-serif; font-weight: 400 !important; color: var(--tn-red) !important; font-size:  12px !important; text-transform: uppercase !important; letter-spacing:  0.18em !important; line-height: 1.3 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(2.5rem, 4.5vw, 5rem) !important; line-height: 0.9 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-headline .tn-results-red { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-support { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.35) !important; font-size: 14px !important; line-height: 1.6 !important; max-width: 384px; text-align: left; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-grid { display: grid; grid-template-columns: 1fr; gap: 1px; background: rgba(255,255,255,0.08); }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured { position: relative; overflow: hidden; min-height: 520px; display: flex; flex-direction: column; justify-content: flex-end; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured::before { content: ''; position: absolute; top: 0; left: 0; width: 2px; height: 100%; background: var(--tn-red); opacity: 0; transition: opacity 300ms ease-out; z-index: 3; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured:hover::before { opacity: 1; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured:hover .tn-result-featured-img img { transform: scale(1.03); }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured-img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; margin: 0 !important; z-index: 0; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured-img img { width: 100% !important; height: 100% !important; object-fit: cover !important; transition: transform 700ms ease-out; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured::after { content: ''; position: absolute; inset: 0; z-index: 1; background: linear-gradient(to top, var(--tn-black) 0%, rgba(10,10,10,0.70) 55%, rgba(10,10,10,0.20) 100%); pointer-events: none; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured-content { position: relative; z-index: 2; padding: 32px; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-category { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.4) !important; font-size: 12px !important; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 8px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured-brand .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(1.6rem, 2.5vw, 2.2rem) !important; line-height: 1 !important; margin: 0 0 20px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured-metric .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-red) !important; font-size: clamp(4.5rem, 8vw, 9rem) !important; line-height: 1 !important; margin: 0 0 4px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured-metriclabel { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.3) !important; font-size: 10px !important; text-transform: uppercase; letter-spacing: 0.2em; margin: 0 0 24px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-metricsrow { display: flex; flex-direction: row; gap: 24px; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.1); margin-bottom: 24px; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-metricitem .tn-mval { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; font-size: 18px !important; line-height: 1 !important; margin: 0 0 2px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-metricitem .tn-mlabel { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.3) !important; font-size: 10px !important; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-cta a { font-family: Arial, Helvetica, sans-serif !important; color: var(--tn-red) !important; font-weight: 600 !important; font-size: 12px !important; text-decoration: none !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-cta a:hover { color: #FFFFFF !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-stack { display: flex; flex-direction: column; gap: 1px; background: rgba(255,255,255,0.08); }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small { position: relative; flex: 1 1 0; overflow: hidden; min-height: 320px; display: flex; flex-direction: column; justify-content: flex-end; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small::before { content: ''; position: absolute; top: 0; left: 0; width: 2px; height: 100%; background: var(--tn-red); opacity: 0; transition: opacity 300ms ease-out; z-index: 3; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small:hover::before { opacity: 1; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small:hover .tn-result-small-img img { transform: scale(1.03); }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; margin: 0 !important; z-index: 0; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-img img { width: 100% !important; height: 100% !important; object-fit: cover !important; transition: transform 700ms ease-out; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small::after { content: ''; position: absolute; inset: 0; z-index: 1; background: linear-gradient(to top, var(--tn-black) 0%, rgba(10,10,10,0.65) 55%, rgba(10,10,10,0.15) 100%); pointer-events: none; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-content { position: relative; z-index: 2; padding: 28px; display: flex !important; flex-direction: row !important; gap: 32px; align-items: flex-end; justify-content: space-between; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-left { width: auto !important; max-width: 220px !important; flex: 0 1 auto !important; position: relative; z-index: 2; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-brand .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(1.2rem, 2vw, 1.6rem) !important; line-height: 1.1 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-desc { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.35) !important; font-size: 12px !important; line-height: 1.5 !important; margin: 8px 0 0 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-right { text-align: right !important; width: auto !important; flex: 0 0 auto !important; position: relative; z-index: 2; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-metric .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-red) !important; font-size: clamp(3rem, 5vw, 5.5rem) !important; line-height: 1 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-metriclabel { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.25) !important; font-size: 10px !important; text-transform: uppercase; letter-spacing: 0.15em; margin: 0 !important; }
@media (max-width: 1023px) { .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-grid { flex-direction: column; } }
@media (min-width: 1024px) {
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 { padding-top: 112px; padding-bottom: 112px; }
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-inner { padding-left: 48px; padding-right: 48px; }
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-header { flex-direction: row !important; align-items: flex-end !important; justify-content: space-between; }
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-support { text-align: right; }
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-grid { grid-template-columns: 1fr 1fr; }
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured { min-height: 680px; }
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small { min-height: 0; flex: 1 1 auto; }
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-featured-content { padding: 40px; }
  .elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-small-content { padding: 32px; }
}

.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-results-headerleft { gap: 0 !important; }

.elementor-15246 .elementor-element.elementor-element-d6a1a87 .tn-result-source{ font-family:Arial, Helvetica, sans-serif !important; color:rgba(255,255,255,0.22) !important; font-size:9px !important; text-transform:uppercase; letter-spacing:0.1em; margin-top:10px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb6e663 */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-bb6e663 { background-color: var(--tn-black); border-top: 1px solid rgba(255,255,255,0.08); padding-top: 80px; padding-bottom: 64px; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-inner { max-width: 1440px; margin: 0 auto; padding-left: 24px; padding-right: 24px; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-eyebrow-row { display: flex; align-items: center; gap: 12px; margin: 0 0 24px 0; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-eyebrow-bar { width: 2px; height: 16px; background: var(--tn-red); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-eyebrow .elementor-heading-title { font-family: 'Arial', 'Helvetica Neue', sans-serif; font-weight: 400 !important; color: var(--tn-red) !important; font-size:  12px !important; text-transform: uppercase !important; letter-spacing:  0.18em !important; line-height: 1.3 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-headrow { margin: 0 0 56px 0; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 32px; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(2rem, 3.5vw, 3.8rem) !important; line-height: 0.88 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-support { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.4) !important; font-size: 14px !important; line-height: 1.6 !important; max-width: 384px; text-align: left; margin: 0 !important; flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-dashcard { border: 1px solid rgba(255,255,255,0.1); background: #0D0D0D; overflow: hidden; box-shadow: 0 25px 50px -12px rgba(0,0,0,0.6); margin: 0 0 56px 0; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-bar { padding: 12px 16px !important; background: #111111; border-bottom: 1px solid rgba(255,255,255,0.08); margin: 0 !important; display: flex !important; align-items: center !important; gap: 8px; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-dots { display: flex; align-items: center; gap: 8px; margin-right: 0; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-dot-1, .elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-dot-2, .elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-dot-3 { width: 10px !important; height: 10px !important; min-height: 10px !important; border-radius: 50% !important; background-color: #FFFFFF !important; flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-dot-1 { opacity: 0.15; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-dot-2 { opacity: 0.10; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-dot-3 { opacity: 0.08; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-chrome-url { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.25) !important; font-size: 12px !important; margin: 0 0 0 12px !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-dashimg { margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-dashimg img { width: 100% !important; height: auto !important; display: block !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-pillars { border-top: 1px solid rgba(255,255,255,0.08); display: grid !important; grid-template-columns: 1fr !important; gap: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-pillar-item { padding: 40px 32px 40px 0 !important; border-left: none !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-pillar-item:first-child { border-left: none; padding-left: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-pillar-item:not(:first-child) { padding-left: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-pillar-num { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-red) !important; font-size: 12px !important; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 16px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-pillar-title .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(1.2rem, 1.6vw, 1.5rem) !important; line-height: 1.15 !important; margin: 0 0 12px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-pillar-desc { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.4) !important; font-size: 14px !important; line-height: 1.6 !important; margin: 0 !important; }
@media (min-width: 640px) {
  .elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-pillars { grid-template-columns: repeat(2, 1fr) !important; }
  .elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-pillar-item:not(:first-child) { padding-left: 32px !important; border-left: 1px solid rgba(255,255,255,0.08) !important; }
}
@media (min-width: 1024px) {
  .elementor-15246 .elementor-element.elementor-element-bb6e663 { padding-top: 112px; padding-bottom: 80px; }
  .elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-inner { padding-left: 48px; padding-right: 48px; }
  .elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-headrow { flex-direction: row !important; align-items: flex-end !important; justify-content: space-between; }
  .elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-support { text-align: right; }
  .elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-platform-pillars { grid-template-columns: repeat(4, 1fr) !important; }
}

.elementor-15246 .elementor-element.elementor-element-bb6e663 .tn-inner { gap: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dff28b */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-2dff28b { background-color: var(--tn-black); border-top: 1px solid rgba(255,255,255,0.08); padding-top: 56px; padding-bottom: 56px; }
.elementor-15246 .elementor-element.elementor-element-2dff28b { padding-top: 80px; padding-bottom: 80px; }
@media (max-width: 1023px) { .elementor-15246 .elementor-element.elementor-element-2dff28b { padding-top: 56px !important; padding-bottom: 56px !important; } }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-inner { max-width: 1440px; margin: 0 auto; padding-left: 48px; padding-right: 48px; display: flex; flex-direction: column; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-headerrow { margin: 0 0 20px 0; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-eyebrow-row { display: flex; align-items: center; gap: 10px; margin: 0 0 24px 0; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-eyebrow-bar { width: 2px; height: 16px; background: var(--tn-red); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-eyebrow .elementor-heading-title { font-family: 'Arial', 'Helvetica Neue', sans-serif; font-weight: 500 !important; color: var(--tn-red) !important; font-size:  12px !important; text-transform: uppercase !important; letter-spacing:  0.1em !important; line-height: 1.3 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(2rem, 3.5vw, 3.5rem) !important; line-height: 0.88 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-explorelink a { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.6) !important; font-weight: 600 !important; font-size: 14px !important; text-decoration: none !important; white-space: nowrap; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-explorelink a:hover { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-support { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.45) !important; font-size: 16px !important; line-height: 1.6 !important; max-width: 672px; margin: 0 0 32px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-large-row { display: flex; flex-direction: row; gap: 1px; margin: 0 0 1px 0; background: rgba(255,255,255,0.08); }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-large-row { flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-small-grid { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; gap: 1px !important; background: rgba(255,255,255,0.08); margin: 0 0 1px 0; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card { position: relative; overflow: hidden; padding: 0 !important; margin: 0 !important; border: none !important; background: var(--tn-gray); }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-large { flex: 1 1 0; height: clamp(180px, 22vw, 280px); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-small { height: clamp(90px, 10vw, 128px); }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-img-layer { position: absolute; inset: 0; padding: 0 !important; margin: 0 !important; border: none !important; z-index: 0; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-photo { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-photo img { width: 100% !important; height: 100% !important; object-fit: cover !important; opacity: 0.48; transition: opacity 500ms ease, transform 500ms ease; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card:hover .tn-ind-photo img { opacity: 0.68; transform: scale(1.04); }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card::after { content: ''; position: absolute; inset: 0; z-index: 1; background: linear-gradient(to top, rgba(0,0,0,0.96) 0%, rgba(0,0,0,0.35) 55%, rgba(0,0,0,0.10) 100%); pointer-events: none; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 2px; background: var(--tn-red); opacity: 0; transition: opacity 300ms ease; z-index: 3; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card:hover::before { opacity: 1; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-eagle { position: absolute !important; top: 20px; right: 20px; width: auto !important; max-width: none !important; margin: 0 !important; opacity: 0; transition: opacity 500ms ease; pointer-events: none; z-index: 2; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-eagle img { width: 36px !important; height: auto !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card:hover .tn-ind-eagle { opacity: 0.16; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-label { position: absolute; left: 0; right: 0; bottom: 0; padding: 24px !important; margin: 0 !important; z-index: 2; display: flex; flex-direction: column; justify-content: flex-end; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-small .tn-ind-label { padding: 12px !important; }
@media (min-width: 1024px) { .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-large .tn-ind-label { padding: 32px !important; } .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-small .tn-ind-label { padding: 16px !important; } }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-desc { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.55) !important; font-size: 12px !important; line-height: 1.6 !important; max-width: 280px; margin: 0 0 10px 0 !important; opacity: 0; transform: translateY(8px); transition: opacity 300ms ease, transform 300ms ease; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card:hover .tn-ind-desc { opacity: 1; transform: translateY(0); }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-titlerow { display: flex; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-title .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; line-height: 0.9 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-large .tn-ind-title .elementor-heading-title { font-size: clamp(1.05rem, 2vw, 1.9rem) !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-small .tn-ind-title .elementor-heading-title { font-size: clamp(0.58rem, 1vw, 0.78rem) !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-arrow span { color: var(--tn-red) !important; font-size: 16px; opacity: 0; transition: opacity 300ms ease, transform 300ms ease; display: inline-block; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-small .tn-ind-arrow span { font-size: 11px; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card:hover .tn-ind-arrow span { opacity: 1; transform: translateX(2px); }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footer { border-top: 1px solid rgba(255,255,255,0.08); padding-top: 32px; padding-bottom: 8px; margin-top: 1px; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 20px; }
@media (min-width: 1024px) { .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footerleft { flex-shrink: 0; width: auto !important; flex-basis: auto !important; max-width: max-content; } }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footerlabel { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.3) !important; font-size: 10px !important; text-transform: uppercase; letter-spacing: 0.22em; margin: 0 0 8px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footerhead .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(1.2rem, 2vw, 1.8rem) !important; line-height: 0.88 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footertext { flex: 1 1 auto !important; font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.4) !important; font-size: 14px !important; line-height: 1.6 !important; max-width: 512px; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footer { flex-wrap: wrap; }
@media (min-width: 1024px) { .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footer { flex-direction: row !important; align-items: flex-start !important; justify-content: space-between; gap: 64px; } .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footertext { padding-top: 20px !important; } }
@media (max-width: 1023px) { .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-small-grid { grid-template-columns: repeat(3, 1fr) !important; } }
@media (max-width: 639px) { .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-large-row { flex-direction: column; height: auto !important; } .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-large { flex: none !important; height: clamp(180px, 40vw, 280px) !important; width: 100% !important; } }
@media (max-width: 1023px) { .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-inner { padding-left: 24px !important; padding-right: 24px !important; } }
@media (max-width: 767px) { .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-headerrow { flex-direction: column !important; align-items: flex-start !important; } .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-footer { flex-direction: column !important; } }
@media (max-width: 639px) { .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-small-grid { grid-template-columns: repeat(2, 1fr) !important; } }

.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-inner { gap: 0 !important; }

.elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-card.tn-small .tn-ind-desc{ font-size:10px !important; line-height:1.375 !important; max-width:120px !important; margin:0 0 6px 0 !important; color:rgba(255,255,255,0.45) !important; display:-webkit-box !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:2 !important; overflow:hidden !important; }
@media (hover: none){ .elementor-15246 .elementor-element.elementor-element-2dff28b .tn-ind-desc{ opacity:1 !important; transform:none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50fbc00 */.elementor-15246 .elementor-element.elementor-element-50fbc00 p { font-family: Arial, Helvetica, sans-serif; font-weight: 300; font-size: 12px; line-height: 1.625; color: rgba(0,0,0,0.38); letter-spacing: normal; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f999cbe */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-f999cbe { background-color: var(--tn-cream); border-top: 1px solid rgba(10,10,10,0.08); padding-top: 40px; padding-bottom: 40px; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner { max-width: 1440px; margin: 0 auto; padding-left: 24px; padding-right: 24px; display: grid; grid-template-columns: 1fr; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-eyebrow .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: rgba(10,10,10,0.28) !important; font-size:  9px !important; text-transform: uppercase !important; letter-spacing: 0.28em !important; line-height: 1.3 !important; margin: 0 0 20px 0 !important; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-black) !important; text-transform: uppercase !important; font-size: clamp(2.8rem, 5vw, 5.5rem) !important; line-height: 0.88 !important; margin: 0 0 32px 0 !important; text-align: left; max-width: none; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-headline .tn-plans-red { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-flex-box { border: none !important; padding: 0 !important; margin: 0 !important; display: flex; flex-direction: column; align-items: flex-start; gap: 0; background: transparent; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-flex-badge { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: rgba(10,10,10,0.35) !important; font-size: 9px !important; text-transform: uppercase; letter-spacing: 0.22em; margin: 0 0 12px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-flex-text { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.55) !important; font-size: 15px !important; line-height: 1.6; margin: 0 0 20px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-flex-cta .elementor-button { background-color: transparent !important; color: var(--tn-black) !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 14px !important; padding: 10px 20px !important; border: 1px solid rgba(10,10,10,0.2) !important; border-radius: 0 !important; margin-bottom: 20px; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-flex-cta .elementor-button:hover { background-color: var(--tn-black) !important; color: #FFF !important; border-color: var(--tn-black) !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-flexcaption { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.38) !important; font-size: 12px !important; line-height: 1.6 !important; margin: 0 0 32px 0 !important; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-title { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.3) !important; font-weight: 900 !important; font-size: 10px !important; line-height: 1.3 !important; text-transform: uppercase; letter-spacing: 0.22em; margin: 0 0 12px 0 !important; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-row { display: flex; flex-direction: row; gap: 0; width: 100%; margin: 0; border-top: 1px solid rgba(10,10,10,0.08); }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card { flex: 1 1 0; padding: 16px 20px 20px 20px !important; margin: 0 !important; border: none !important; border-right: 1px solid rgba(10,10,10,0.08) !important; border-top: 2px solid transparent !important; text-align: left; display: flex; flex-direction: column; transition: background 200ms ease; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card:last-child { border-right: none !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card:hover { background: rgba(10,10,10,0.03); }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card.tn-plan-scale { border-top: 2px solid var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-name .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: rgba(10,10,10,0.25) !important; text-transform: uppercase !important; font-size: 9px !important; line-height: 1.3 !important; letter-spacing: 0.22em; margin: 0 0 8px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card.tn-plan-scale .tn-plan-name .elementor-heading-title { color: rgba(212,43,43,0.6) !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-price .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-black) !important; font-size: clamp(1.8rem, 3vw, 3rem) !important; line-height: 1 !important; margin: 0 0 4px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-desc { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.38) !important; font-size: 11px !important; line-height: 1.6 !important; margin: 0 0 16px 0 !important; flex-grow: 1; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-cta { margin: 0 !important; line-height: 1.3 !important; } .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-cta a { color: rgba(10,10,10,0.3) !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 11px !important; line-height: 1.3 !important; text-decoration: none !important; text-transform: uppercase; letter-spacing: 0.05em; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card.tn-plan-scale .tn-plan-cta a { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-cta a:hover { color: var(--tn-black) !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-zone3 { display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 16px; width: 100%; padding-top: 16px; border-top: 1px solid rgba(10,10,10,0.1); }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-proof { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.7) !important; font-weight: 900 !important; font-size: 11px !important; line-height: 1.3 !important; text-transform: uppercase; letter-spacing: 0.14em; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-proof .tn-plans-red { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-zone3cta .elementor-button { background-color: var(--tn-red) !important; color: #FFFFFF !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 14px !important; padding: 12px 22px !important; border-radius: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-zone3cta .elementor-button:hover { background-color: #B91C1C !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-legal { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.35) !important; font-size: 11px !important; line-height: 1.5 !important; font-style: italic; margin: 12px 0 0 0 !important; width: 100%; text-align: left; }
@media (min-width: 1024px) {
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner { grid-template-columns: 1fr 1fr; column-gap: 64px; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner > *:nth-child(1) { grid-column: 1 / -1; grid-row: 1; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner > *:nth-child(2) { grid-column: 1; grid-row: 2; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner > *:nth-child(3) { grid-column: 2; grid-row: 2; padding-top: 8px; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner > *:nth-child(4) { grid-column: 2; grid-row: 3; margin-bottom: 40px !important; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner > *:nth-child(5) { grid-column: 1 / -1; grid-row: 4; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner > *:nth-child(6) { grid-column: 1 / -1; grid-row: 5; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner > *:nth-child(7) { grid-column: 1 / -1; grid-row: 6; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner > *:nth-child(8) { grid-column: 1 / -1; grid-row: 7; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe { padding-top: 56px; padding-bottom: 56px; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner { padding-left: 48px; padding-right: 48px; }
  .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card { padding: 16px 28px 20px 28px !important; }
}
@media (max-width: 1023px) { .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-row { flex-wrap: wrap; } .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card { flex: 1 1 calc(50% - 1px); border-bottom: 1px solid rgba(10,10,10,0.08) !important; } }
@media (max-width: 767px) { .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner { padding-left: 24px !important; padding-right: 24px !important; } .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card { flex: 1 1 100%; border-right: none !important; } .elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-zone3 { flex-direction: column; align-items: flex-start; } }

.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-inner { gap: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plans-row { gap: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-flex-box { gap: 0 !important; }

.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-price .elementor-heading-title { margin: 0 0 12px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-price .tn-plan-permo { display: block; font-family: Arial, Helvetica, sans-serif !important; font-weight: 400 !important; color: rgba(10,10,10,0.28) !important; font-size: 10px !important; line-height: 1.4 !important; text-transform: none !important; letter-spacing: normal !important; margin-top: 2px; }

.elementor-15246 .elementor-element.elementor-element-f999cbe .tn-plan-card { gap: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cba6e2 */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-6cba6e2 { background-color: var(--tn-black); border-top: 2px solid var(--tn-red); padding-top: 48px; padding-bottom: 0px; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-inner { max-width: 1440px; margin: 0 auto; padding-left: 24px; padding-right: 24px; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-row { display: grid; grid-template-columns: 1fr; gap: 0; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-text { padding-bottom: 48px; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-media { border: 1px solid rgba(255,255,255,0.1); border-bottom: none; background: #0d0d0d; box-shadow: 0 25px 50px -12px rgba(0,0,0,0.6); overflow: hidden; display: flex; flex-direction: column; justify-content: flex-end; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-chrome-bar { padding: 12px 16px !important; background: #111111; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-chrome-dots { display: flex; align-items: center; gap: 8px; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-chrome-dot { width: 10px !important; height: 10px !important; min-height: 10px !important; border-radius: 50% !important; background-color: #FFFFFF !important; flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-chrome-dot:nth-child(1) { opacity: 0.15; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-chrome-dot:nth-child(2) { opacity: 0.10; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-chrome-dot:nth-child(3) { opacity: 0.08; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-chrome-url { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.25) !important; font-size: 12px !important; margin-left: 12px; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-media img { width: 100%; height: auto; object-fit: contain; display: block; border: none; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-eyebrow .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: rgba(212,43,43,0.7) !important; font-size: 9px !important; text-transform: uppercase !important; letter-spacing: 0.25em !important; line-height: 1.3 !important; margin: 0 0 20px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: clamp(2.8rem, 4.8vw, 5.5rem) !important; line-height: 0.88 !important; margin: 0 0 20px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-copy { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.6) !important; font-size: 16px !important; line-height: 1.6 !important; margin: 0 0 40px 0 !important; max-width: 384px; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step { margin: 0 !important; padding: 20px 0 !important; border: none !important; border-bottom: 1px solid rgba(255,255,255,0.08) !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-num { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-red) !important; font-size: 10px !important; letter-spacing: 0.1em; margin: 0 0 6px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-title .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; font-size: 16px !important; line-height: 1.2 !important; margin: 0 0 6px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-desc { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.5) !important; font-size: 14px !important; line-height: 1.6 !important; margin: 0 0 10px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-cta { margin: 40px 0 0 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-cta a { display: inline-flex !important; align-items: center !important; gap: 8px; background-color: var(--tn-red) !important; color: #FFFFFF !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 14px !important; padding: 12px 24px !important; text-decoration: none !important; transition: background-color 200ms ease; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-cta a:hover { background-color: #B91C1C !important; }
.tn-gs-copy + .tn-gs-step { border-top: 1px solid rgba(255,255,255,0.08) !important; }
@media (min-width: 1024px) {
  .elementor-15246 .elementor-element.elementor-element-6cba6e2 { padding-top: 64px; }
  .elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-inner { padding-left: 48px; padding-right: 48px; }
  .elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-row { grid-template-columns: 42fr 58fr; }
  .elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-text { padding-right: 48px; padding-bottom: 64px; border-right: 1px solid rgba(255,255,255,0.08); }
  .elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-media { margin-bottom: -1px; padding-left: 40px; }
}
@media (min-width: 1280px) {
  .elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-text { padding-right: 64px; }
  .elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-media { padding-left: 48px; }
}

.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-inner { gap: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-row { gap: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-text { gap: 0 !important; }

.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step { display: grid !important; grid-template-columns: auto 1fr !important; column-gap: 20px !important; row-gap: 0 !important; align-items: start !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step > *:nth-child(1) { grid-column: 1; grid-row: 1 / span 2; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step > *:nth-child(2) { grid-column: 2; grid-row: 1; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step > *:nth-child(3) { grid-column: 2; grid-row: 2; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-num { margin: 0 !important; padding-top: 2px; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-title .elementor-heading-title { margin: 0 0 2px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-6cba6e2 .tn-gs-step-desc { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c9dfbb */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-1c9dfbb { background-color: var(--tn-cream); border-top: 1px solid rgba(10,10,10,0.08); padding-top: 64px; padding-bottom: 64px; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb { padding-top: 96px; padding-bottom: 96px; }
@media (max-width: 1023px) { .elementor-15246 .elementor-element.elementor-element-1c9dfbb { padding-top: 64px !important; padding-bottom: 64px !important; } }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-inner { max-width: 1440px; margin: 0 auto; padding-left: 24px; padding-right: 24px; display: grid; grid-template-columns: 1fr; row-gap: 48px; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-eyebrow .elementor-heading-title { font-family: 'Arial', 'Helvetica Neue', sans-serif; font-weight: 500 !important; color: var(--tn-red) !important; font-size:  12px !important; text-transform: uppercase !important; letter-spacing:  0.1em !important; line-height: 1.3 !important; margin: 0 !important; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-faq-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: var(--tn-black) !important; text-transform: uppercase !important; font-size: clamp(2rem, 3vw, 3rem) !important; line-height: 0.9 !important; margin: 0 !important; text-align: left; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .elementor-accordion-item { border: none !important; border-bottom: 1px solid rgba(10,10,10,0.1) !important; margin: 0 !important; background: transparent !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .elementor-accordion-item:first-child { border-top: 1px solid rgba(10,10,10,0.1) !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .elementor-tab-title { font-family: Arial, Helvetica, sans-serif !important; font-weight: 400 !important; color: var(--tn-black) !important; font-size: 16px !important; line-height: 1.375 !important; padding: 20px 0 !important; background: transparent !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .elementor-tab-title a { color: var(--tn-black) !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .elementor-tab-title:hover a { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .elementor-tab-content { font-family: Arial, Helvetica, sans-serif !important; color: rgba(10,10,10,0.55) !important; font-size: 14px !important; line-height: 1.625 !important; padding: 0 0 20px 0 !important; border: none !important; background: transparent !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .elementor-accordion-icon { color: rgba(10,10,10,0.3) !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .elementor-tab-title:hover .elementor-accordion-icon { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-eyebrow-row-faq { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; column-gap: 10px; row-gap: 24px; margin: 0; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-eyebrow-bar-faq { flex-shrink: 0; width: 2px; height: 16px; background: var(--tn-red); }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-eyebrow-row-faq .tn-faq-headline { flex-basis: 100%; width: 100%; }
@media (min-width: 1024px) {
  .elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-inner { grid-template-columns: 288px 1fr; column-gap: 96px; row-gap: 0; align-items: start; }
  .elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-inner { padding-left: 48px; padding-right: 48px; }
}

.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-eyebrow-row-faq .tn-faq-cta-block { flex-basis: 100%; width: 100%; margin-top: 24px; padding-top: 24px; border-top: 1px solid rgba(10,10,10,0.1); }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-faq-cta-label { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: rgba(10,10,10,0.28) !important; text-transform: uppercase !important; font-size: 9px !important; letter-spacing: 0.22em !important; margin: 0 0 8px 0 !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-faq-cta-button .elementor-button { background-color: transparent !important; color: var(--tn-red) !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 14px !important; padding: 0 !important; border-radius: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-1c9dfbb .tn-faq-cta-button .elementor-button:hover { color: #B91C1C !important; background-color: transparent !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455e2ed */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-15246 .elementor-element.elementor-element-455e2ed { background-color: var(--tn-black); position: relative; overflow: hidden; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-eagle-bg { position: absolute !important; right: 0; top: 50%; transform: translateY(-50%) translateX(8%); width: 600px !important; max-width: 100% !important; opacity: 0.07; pointer-events: none; z-index: 0; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-eagle-bg img { width: 600px !important; max-width: 100% !important; height: auto !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-accent-bar { position: absolute !important; left: 0; top: 0; bottom: 0; width: 8px !important; background: var(--tn-red); z-index: 1; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-inner { position: relative; z-index: 2; max-width: 1440px; margin: 0 auto; padding: 128px 24px; display: flex; flex-direction: column; align-items: center; text-align: center; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-eagle-small { margin: 0 auto 48px auto !important; opacity: 0.8; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-eagle-small img { width: 56px !important; height: auto !important; margin: 0 auto; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-eyebrow-row { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 0 0 24px 0; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-eyebrow-bar { width: 2px; height: 16px; background: var(--tn-red); flex-shrink: 0; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-eyebrow .elementor-heading-title { font-family: 'Arial', 'Helvetica Neue', sans-serif; font-weight: 500 !important; color: var(--tn-red) !important; font-size:  12px !important; text-transform: uppercase !important; letter-spacing:  0.1em !important; line-height: 1.3 !important; margin: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-headline .elementor-heading-title { font-family: 'Barlow Condensed', Arial, sans-serif !important; font-weight: 900 !important; color: #FFFFFF !important; text-transform: uppercase !important; line-height: 0.88 !important; font-size: clamp(3rem, 6.5vw, 7.5rem) !important; margin: 16px 0 24px 0 !important; text-align: center !important; max-width: 768px !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-headline .tn-cta-red { color: var(--tn-red) !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-body { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.45) !important; font-size: 18px !important; line-height: 1.625 !important; margin: 0 0 48px 0 !important; text-align: center !important; max-width: 576px !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-row { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 16px; flex-wrap: wrap; margin-bottom: 16px; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-btn-primary .elementor-button { background-color: var(--tn-red) !important; color: #FFFFFF !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 16px !important; padding: 16px 40px !important; border-radius: 0 !important; text-transform: none !important; letter-spacing: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-btn-primary .elementor-button:hover { background-color: #B91C1C !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-btn-secondary .elementor-button { background-color: transparent !important; color: #FFFFFF !important; border: 1px solid rgba(255,255,255,0.2) !important; font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 16px !important; padding: 16px 32px !important; border-radius: 0 !important; text-transform: none !important; letter-spacing: 0 !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-btn-secondary .elementor-button:hover { border-color: rgba(255,255,255,0.5) !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-tertiary { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.4) !important; font-size: 14px !important; text-decoration: none !important; display: inline-block !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-tertiary:hover { color: rgba(255,255,255,0.7) !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-legal { font-family: Arial, Helvetica, sans-serif !important; color: rgba(255,255,255,0.25) !important; font-size: 12px !important; line-height: 1.6 !important; margin: 24px 0 0 0 !important; }
.elementor-15246 .elementor-element.elementor-element-455e2ed .tn-cta-legal-dim { color: rgba(255,255,255,0.15) !important; }
@media (min-width: 1024px) {
  .elementor-15246 .elementor-element.elementor-element-455e2ed .tn-inner { padding: 192px 48px; }
}/* End custom CSS */