.elementor-594 .elementor-element.elementor-element-69e73a9{--display:flex;}.elementor-594 .elementor-element.elementor-element-65d922e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-container_09n3wx5v8{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.55;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-container_09n3wx5v8::before, .elementor-594 .elementor-element.elementor-element-container_09n3wx5v8 > .elementor-background-video-container::before, .elementor-594 .elementor-element.elementor-element-container_09n3wx5v8 > .e-con-inner > .elementor-background-video-container::before, .elementor-594 .elementor-element.elementor-element-container_09n3wx5v8 > .elementor-background-slideshow::before, .elementor-594 .elementor-element.elementor-element-container_09n3wx5v8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-594 .elementor-element.elementor-element-container_09n3wx5v8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D0E10;--background-overlay:'';}.elementor-594 .elementor-element.elementor-element-container_09n3wx5v8 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-594 .elementor-element.elementor-element-container_p1jk1s3ga{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-container_65xkx9ynb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-container_hg2amz2bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color: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-594 .elementor-element.elementor-element-widget_djwbm8b9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_djwbm8b9d{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#9C2327;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-widget_aa1w6l7rr.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_aa1w6l7rr.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_aa1w6l7rr .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:900;line-height:1.15em;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_8hoog1ok4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_8hoog1ok4{font-family:"Roboto", Sans-serif;font-size:1.15rem;line-height:1.5em;color:#d1d5db;}.elementor-594 .elementor-element.elementor-element-container_puup7ezs3{--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:start;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-594 .elementor-element.elementor-element-widget_q5b56ey84 .elementor-button{background-color:#9C2327;font-family:"Roboto", Sans-serif;font-size:0.95rem;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-594 .elementor-element.elementor-element-widget_q5b56ey84 .elementor-button:hover, .elementor-594 .elementor-element.elementor-element-widget_q5b56ey84 .elementor-button:focus{background-color:#b83c37;}.elementor-594 .elementor-element.elementor-element-widget_q5b56ey84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_q5b56ey84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_dvk7b2lbs .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:0.95rem;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:8px 8px 8px 8px;padding:12px 26px 12px 26px;}.elementor-594 .elementor-element.elementor-element-widget_dvk7b2lbs .elementor-button:hover, .elementor-594 .elementor-element.elementor-element-widget_dvk7b2lbs .elementor-button:focus{background-color:rgba(255,255,255,0.1);}.elementor-594 .elementor-element.elementor-element-widget_dvk7b2lbs.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_dvk7b2lbs.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-container_2qetlvgy3{--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:stretch;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-container_3zb0yksjt{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:8px 8px 8px 8px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-594 .elementor-element.elementor-element-container_3zb0yksjt:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_3zb0yksjt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(25, 47, 93, 0.4);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6 .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6.elementor-view-stacked .elementor-icon{background-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6.elementor-view-default .elementor-icon{color:#9C2327;border-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6.elementor-view-default .elementor-icon svg{fill:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6 .elementor-icon{font-size:1.25rem;}.elementor-594 .elementor-element.elementor-element-widget_ux7frsiu6 .elementor-icon svg{height:1.25rem;}.elementor-594 .elementor-element.elementor-element-widget_zjtq04zm0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_zjtq04zm0{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:600;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-container_yhv0mmty1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:8px 8px 8px 8px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-594 .elementor-element.elementor-element-container_yhv0mmty1:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_yhv0mmty1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(25, 47, 93, 0.4);}.elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm.elementor-view-stacked .elementor-icon{background-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm.elementor-view-default .elementor-icon{color:#9C2327;border-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm.elementor-view-default .elementor-icon svg{fill:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm .elementor-icon{font-size:1.25rem;}.elementor-594 .elementor-element.elementor-element-widget_oz1aw24mm .elementor-icon svg{height:1.25rem;}.elementor-594 .elementor-element.elementor-element-widget_o8fwgd170.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_o8fwgd170{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:600;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-container_dqpsfrym3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:8px 8px 8px 8px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-594 .elementor-element.elementor-element-container_dqpsfrym3:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_dqpsfrym3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(25, 47, 93, 0.4);}.elementor-594 .elementor-element.elementor-element-widget_enx2lpobj.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_enx2lpobj .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_enx2lpobj.elementor-view-stacked .elementor-icon{background-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_enx2lpobj.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_enx2lpobj.elementor-view-default .elementor-icon{color:#9C2327;border-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_enx2lpobj.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_enx2lpobj.elementor-view-default .elementor-icon svg{fill:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_enx2lpobj .elementor-icon{font-size:1.25rem;}.elementor-594 .elementor-element.elementor-element-widget_enx2lpobj .elementor-icon svg{height:1.25rem;}.elementor-594 .elementor-element.elementor-element-widget_pxy5puun8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_pxy5puun8{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:600;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-container_vc9jmmyla{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--border-radius:12px 12px 12px 12px;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.25);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.25rem;--padding-right:2.25rem;}.elementor-594 .elementor-element.elementor-element-container_vc9jmmyla:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_vc9jmmyla > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_0j4g166ek.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_0j4g166ek.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_0j4g166ek .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.85rem;font-weight:800;color:#192f5d;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:1rem;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-1rem;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group.recaptcha_v3-bottomleft, .elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group > label, .elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-subgroup label{color:#192f5d;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:600;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-type-html{padding-bottom:0px;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group .elementor-field{color:#192f5d;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#f8f9fa;border-color:#e2e8f0;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group .elementor-select-wrapper select{background-color:#f8f9fa;border-color:#e2e8f0;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-field-group .elementor-select-wrapper::before{color:#e2e8f0;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-button{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .e-form__buttons__wrapper__button-next{background-color:#9C2327;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-button[type="submit"]{background-color:#9C2327;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .e-form__buttons__wrapper__button-next:hover{background-color:#b83c37;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-button[type="submit"]:hover{background-color:#b83c37;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_i8k04i2ql{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-594 .elementor-element.elementor-element-container_7t1rcdn0m{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-container_7t1rcdn0m:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_7t1rcdn0m > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-594 .elementor-element.elementor-element-container_q8evzjw0n{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-594 .elementor-element.elementor-element-widget_jkdptgvd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_jkdptgvd0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_jkdptgvd0{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_jkdptgvd0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#666666;}.elementor-594 .elementor-element.elementor-element-container_pwfcglyy1{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#e9ecef;--border-color:#e9ecef;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-container_x4xtblyrz{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-594 .elementor-element.elementor-element-widget_xe45krxpj.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_xe45krxpj{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_xe45krxpj img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_ob4ev8v59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_ob4ev8v59{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_ob4ev8v59 img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_6v0fjwqob.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_6v0fjwqob{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_6v0fjwqob img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_7y2g2ylhz.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_7y2g2ylhz{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_7y2g2ylhz img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_my8897hk0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_my8897hk0{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_my8897hk0 img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_bvnt34tqs.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_bvnt34tqs{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_bvnt34tqs img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_qnst0x8jy.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_qnst0x8jy{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_qnst0x8jy img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_rz1yh5tav.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_rz1yh5tav{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_rz1yh5tav img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_2yy1t8cac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_2yy1t8cac{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_2yy1t8cac img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_7q39o77d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_7q39o77d8{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_7q39o77d8 img{width:160px;height:50px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-55c6eb8b{--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-594 .elementor-element.elementor-element-1ef4449e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-22f0ebd7{--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:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-594 .elementor-element.elementor-element-22f0ebd7:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-22f0ebd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-594 .elementor-element.elementor-element-4fc68db5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-4fc68db5 .elementor-heading-title{font-size:26px;font-weight:800;color:#111827;}.elementor-594 .elementor-element.elementor-element-52e9e0de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-594 .elementor-element.elementor-element-43fe542e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-594 .elementor-element.elementor-element-43fe542e:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-43fe542e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-75f27462.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-75f27462 img{height:120px;}.elementor-594 .elementor-element.elementor-element-4b5d8be6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-4b5d8be6 .elementor-heading-title{font-size:15px;font-weight:800;color:#111827;}.elementor-594 .elementor-element.elementor-element-354cf3e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-77c8bf31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-594 .elementor-element.elementor-element-77c8bf31:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-77c8bf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-d9bb1ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-d9bb1ab img{height:120px;}.elementor-594 .elementor-element.elementor-element-8540ed8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-8540ed8 .elementor-heading-title{font-size:15px;font-weight:800;color:#111827;}.elementor-594 .elementor-element.elementor-element-f7f37d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-33b47595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-594 .elementor-element.elementor-element-33b47595:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-33b47595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-45113a07.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-45113a07 img{height:120px;}.elementor-594 .elementor-element.elementor-element-5097a720.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-5097a720 .elementor-heading-title{font-size:15px;font-weight:800;color:#111827;}.elementor-594 .elementor-element.elementor-element-51d0d8e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-16718817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-594 .elementor-element.elementor-element-16718817:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-16718817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-5488800c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-5488800c img{height:120px;}.elementor-594 .elementor-element.elementor-element-3ad7998b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-3ad7998b .elementor-heading-title{font-size:15px;font-weight:800;color:#111827;}.elementor-594 .elementor-element.elementor-element-43184635.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-6c877871{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-594 .elementor-element.elementor-element-6c877871:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-6c877871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-76da8d8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-76da8d8f img{height:120px;}.elementor-594 .elementor-element.elementor-element-53a6708.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-53a6708 .elementor-heading-title{font-size:15px;font-weight:800;color:#111827;}.elementor-594 .elementor-element.elementor-element-34177e1a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-615fa6ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-594 .elementor-element.elementor-element-615fa6ac:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-615fa6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-64183f45.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-64183f45 img{height:120px;}.elementor-594 .elementor-element.elementor-element-7726b612.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-7726b612 .elementor-heading-title{font-size:15px;font-weight:800;color:#111827;}.elementor-594 .elementor-element.elementor-element-2f64f53c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-container_potlh4r7t{--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;--overlay-opacity:0.85;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-594 .elementor-element.elementor-element-container_potlh4r7t:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_potlh4r7t > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://tax1.progoez.com/wp-content/uploads/powersight/v2_monitorprocess2_compr.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-594 .elementor-element.elementor-element-container_potlh4r7t::before, .elementor-594 .elementor-element.elementor-element-container_potlh4r7t > .elementor-background-video-container::before, .elementor-594 .elementor-element.elementor-element-container_potlh4r7t > .e-con-inner > .elementor-background-video-container::before, .elementor-594 .elementor-element.elementor-element-container_potlh4r7t > .elementor-background-slideshow::before, .elementor-594 .elementor-element.elementor-element-container_potlh4r7t > .e-con-inner > .elementor-background-slideshow::before, .elementor-594 .elementor-element.elementor-element-container_potlh4r7t > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B0C0E;--background-overlay:'';}.elementor-594 .elementor-element.elementor-element-container_fz2gua7an{--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:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-594 .elementor-element.elementor-element-container_ni52awka3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-594 .elementor-element.elementor-element-container_gbl40ofwv{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:start;}.elementor-594 .elementor-element.elementor-element-widget_73etbgfri.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_73etbgfri.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_i3wf21ggs.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_i3wf21ggs.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_i3wf21ggs .elementor-heading-title{font-size:2.25rem;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_lptgfrfcz.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_lptgfrfcz{font-size:1.05rem;line-height:1.5em;color:#d1d5db;}.elementor-594 .elementor-element.elementor-element-container_kar02edwe{--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:stretch;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-594 .elementor-element.elementor-element-container_s5zdbhd32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:8px 8px 8px 8px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-594 .elementor-element.elementor-element-container_s5zdbhd32:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_s5zdbhd32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-594 .elementor-element.elementor-element-widget_3zcczd5l6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_3zcczd5l6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_3zcczd5l6{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_3zcczd5l6 .elementor-heading-title{font-size:1.5rem;font-weight:800;color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_d1v4bk3qu.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_d1v4bk3qu{text-align:center;font-size:0.8rem;line-height:1.2em;color:#d1d5db;}.elementor-594 .elementor-element.elementor-element-container_ih763d7eu{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:8px 8px 8px 8px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-594 .elementor-element.elementor-element-container_ih763d7eu:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_ih763d7eu > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-594 .elementor-element.elementor-element-widget_brf3u0rz5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_brf3u0rz5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_brf3u0rz5{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_brf3u0rz5 .elementor-heading-title{font-size:1.5rem;font-weight:800;color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_mk6qhgig6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_mk6qhgig6{text-align:center;font-size:0.8rem;line-height:1.2em;color:#d1d5db;}.elementor-594 .elementor-element.elementor-element-container_oe7arn6qt{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:8px 8px 8px 8px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-594 .elementor-element.elementor-element-container_oe7arn6qt:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_oe7arn6qt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-594 .elementor-element.elementor-element-widget_bgzhjmpag.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_bgzhjmpag.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_bgzhjmpag{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_bgzhjmpag .elementor-heading-title{font-size:1.5rem;font-weight:800;color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_deyjf81a0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_deyjf81a0{text-align:center;font-size:0.8rem;line-height:1.2em;color:#d1d5db;}.elementor-594 .elementor-element.elementor-element-container_pc35cluk8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-container_pc35cluk8:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_pc35cluk8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-594 .elementor-element.elementor-element-widget_7534czod2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_7534czod2{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_7534czod2 img{height:320px;object-fit:contain;object-position:center center;}.elementor-594 .elementor-element.elementor-element-widget_e2nwkyxs2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_e2nwkyxs2{z-index:10;}.elementor-594 .elementor-element.elementor-element-widget_e2nwkyxs2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-container_td6iez6v8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-container_td6iez6v8:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_td6iez6v8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-594 .elementor-element.elementor-element-widget_o70alhe3o.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_o70alhe3o{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_o70alhe3o img{height:320px;object-fit:cover;object-position:center center;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-594 .elementor-element.elementor-element-262202a8{--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-594 .elementor-element.elementor-element-262202a8:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-262202a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-594 .elementor-element.elementor-element-static_products_widget_6a90520bd2dee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-99aa4fc{--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:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-594 .elementor-element.elementor-element-99aa4fc:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-99aa4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0E;}.elementor-594 .elementor-element.elementor-element-22e21ac7{--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:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-594 .elementor-element.elementor-element-17a67d94{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-594 .elementor-element.elementor-element-17a67d94.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-17a67d94 .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-594 .elementor-element.elementor-element-17a67d94 .elementor-divider{text-align:left;padding-block-start:0.5rem;padding-block-end:0.5rem;}.elementor-594 .elementor-element.elementor-element-286962b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-286962b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-286962b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-5320190b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-5320190b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-5320190b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-55094a79.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-55094a79{font-family:"Inter", Sans-serif;font-size:1.1rem;line-height:1.6em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-413a7005{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F2226;--border-color:#1F2226;--border-radius:8px 8px 8px 8px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-594 .elementor-element.elementor-element-413a7005:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-413a7005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C1E;}.elementor-594 .elementor-element.elementor-element-df647c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A2D31;--border-color:#2A2D31;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-4a12758a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-4a12758a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-4a12758a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.2rem;font-weight:800;color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-751b1278.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-751b1278.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-751b1278 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-3d2a6497.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-3d2a6497{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-ef8070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A2D31;--border-color:#2A2D31;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-3e4154de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-3e4154de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-3e4154de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.2rem;font-weight:800;color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-28479bba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-28479bba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-28479bba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-52cc3087.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-52cc3087{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-103bc6d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A2D31;--border-color:#2A2D31;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-401151ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-401151ff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-401151ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.2rem;font-weight:800;color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-429f6e51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-429f6e51.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-429f6e51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-3e7f7fdd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-3e7f7fdd{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-7e3ce816{--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:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-292eb695.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-292eb695.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-292eb695 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.2rem;font-weight:800;color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-522efe64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-522efe64.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-522efe64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-53afc654.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-53afc654{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-3fd0a139{--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:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-594 .elementor-element.elementor-element-3fd0a139:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-3fd0a139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-6e5a5801{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-594 .elementor-element.elementor-element-b7404f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-b7404f3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-b7404f3{text-align:center;}.elementor-594 .elementor-element.elementor-element-3f5f77e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-3f5f77e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-3f5f77e5{text-align:center;}.elementor-594 .elementor-element.elementor-element-3f5f77e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.75rem;font-weight:800;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-594 .elementor-element.elementor-element-6baca725.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-6baca725.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-6baca725{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6em;color:#4B5563;}.elementor-594 .elementor-element.elementor-element-4039a63e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-594 .elementor-element.elementor-element-1b1677b8{--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:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.02);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-594 .elementor-element.elementor-element-1b1677b8:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-1b1677b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-1b1677b8:hover{box-shadow:0px 12px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-594 .elementor-element.elementor-element-112e224.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-112e224.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-36af75dd.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-36af75dd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-36af75dd{text-align:center;}.elementor-594 .elementor-element.elementor-element-36af75dd img{height:90px;}.elementor-594 .elementor-element.elementor-element-46afceef.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-46afceef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-46afceef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-594 .elementor-element.elementor-element-7a576e59.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-7a576e59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-7a576e59{text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#4B5563;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-594 .elementor-element.elementor-element-6b3675e9.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-6b3675e9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-6b3675e9 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-6b3675e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-594 .elementor-element.elementor-element-6b3675e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-594 .elementor-element.elementor-element-6b3675e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-6b3675e9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;}.elementor-594 .elementor-element.elementor-element-6b3675e9 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-1fe07265 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E63946;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-594 .elementor-element.elementor-element-1fe07265.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-1fe07265.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-1fe07265 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-594 .elementor-element.elementor-element-71adcb25{--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:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.02);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-594 .elementor-element.elementor-element-71adcb25:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-71adcb25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-71adcb25:hover{box-shadow:0px 12px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-594 .elementor-element.elementor-element-753f5e7e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-753f5e7e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-753f5e7e{text-align:center;}.elementor-594 .elementor-element.elementor-element-4b130933.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-4b130933.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-4b130933 img{height:90px;}.elementor-594 .elementor-element.elementor-element-751c57db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-751c57db.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-751c57db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-594 .elementor-element.elementor-element-440650de.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-440650de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-440650de{text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#4B5563;}.elementor-594 .elementor-element.elementor-element-ce4f962.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-ce4f962.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-ce4f962 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-ce4f962 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-594 .elementor-element.elementor-element-ce4f962{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-594 .elementor-element.elementor-element-ce4f962 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-ce4f962 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;}.elementor-594 .elementor-element.elementor-element-ce4f962 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-4f756b70 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E63946;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-594 .elementor-element.elementor-element-4f756b70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-4f756b70.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-4f756b70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-594 .elementor-element.elementor-element-56dbdefa{--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:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.02);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-594 .elementor-element.elementor-element-56dbdefa:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-56dbdefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-56dbdefa:hover{box-shadow:0px 12px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-594 .elementor-element.elementor-element-710713f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-710713f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-6d3873a5.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-6d3873a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-6d3873a5{text-align:center;}.elementor-594 .elementor-element.elementor-element-6d3873a5 img{height:90px;}.elementor-594 .elementor-element.elementor-element-40d44ba0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-40d44ba0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-40d44ba0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-594 .elementor-element.elementor-element-7b45eeef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-7b45eeef{text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#4B5563;}.elementor-594 .elementor-element.elementor-element-11252957.elementor-element{--align-self:center;}.elementor-594 .elementor-element.elementor-element-11252957.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-11252957 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-11252957 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-594 .elementor-element.elementor-element-11252957{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-594 .elementor-element.elementor-element-11252957 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-11252957 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;}.elementor-594 .elementor-element.elementor-element-11252957 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-1c9a3f31 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E63946;border-radius:6px 6px 6px 6px;padding:10px 20px 10px 20px;}.elementor-594 .elementor-element.elementor-element-1c9a3f31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-1c9a3f31.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-1c9a3f31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-594 .elementor-element.elementor-element-34a91c7{--display:flex;}.elementor-594 .elementor-element.elementor-element-e257f00.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-2d8ab37{--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-594 .elementor-element.elementor-element-b7ec2c7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-container_2e6ychl7m{--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;--overlay-opacity:0.85;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-container_2e6ychl7m:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_2e6ychl7m > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?auto=format&fit=crop&q=80&w=1600");background-position:center center;background-size:cover;}.elementor-594 .elementor-element.elementor-element-container_2e6ychl7m::before, .elementor-594 .elementor-element.elementor-element-container_2e6ychl7m > .elementor-background-video-container::before, .elementor-594 .elementor-element.elementor-element-container_2e6ychl7m > .e-con-inner > .elementor-background-video-container::before, .elementor-594 .elementor-element.elementor-element-container_2e6ychl7m > .elementor-background-slideshow::before, .elementor-594 .elementor-element.elementor-element-container_2e6ychl7m > .e-con-inner > .elementor-background-slideshow::before, .elementor-594 .elementor-element.elementor-element-container_2e6ychl7m > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1a1a1a;--background-overlay:'';}.elementor-594 .elementor-element.elementor-element-container_zhdpeoago{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-container_78dskzohr{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-widget_16fzlifjr.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_16fzlifjr.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_16fzlifjr .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.75rem;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_by4mth86w.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_by4mth86w{font-family:"Roboto", Sans-serif;font-size:1.125rem;line-height:1.6em;color:#d1d5db;}.elementor-594 .elementor-element.elementor-element-widget_6on31ii9z .elementor-button{background-color:#9C2327;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;fill:#ffffff;color:#ffffff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;padding:16px 32px 16px 32px;}.elementor-594 .elementor-element.elementor-element-widget_6on31ii9z.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_6on31ii9z.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-container_u2zacxo8z{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.25);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-594 .elementor-element.elementor-element-container_u2zacxo8z:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_u2zacxo8z > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15171C;}.elementor-594 .elementor-element.elementor-element-container_6eq20veks{--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:stretch;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-widget_r8sbw0hgr.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_r8sbw0hgr.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_r8sbw0hgr{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_r8sbw0hgr .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:800;text-transform:uppercase;color:#1a1a1a;}.elementor-594 .elementor-element.elementor-element-widget_tulg0ee6u.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_tulg0ee6u{text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;color:#4b5563;}.elementor-594 .elementor-element.elementor-element-widget_e9zhe8b4p .elementor-button{background-color:#9C2327;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;fill:#ffffff;color:#ffffff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}.elementor-594 .elementor-element.elementor-element-widget_e9zhe8b4p.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_e9zhe8b4p.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-container_iu6nd1xy9{--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:0.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-594 .elementor-element.elementor-element-widget_l1pauiqke.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_l1pauiqke .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_l1pauiqke.elementor-view-stacked .elementor-icon{background-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_l1pauiqke.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_l1pauiqke.elementor-view-default .elementor-icon{color:#9C2327;border-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_l1pauiqke.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_l1pauiqke.elementor-view-default .elementor-icon svg{fill:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_l1pauiqke .elementor-icon{font-size:1rem;}.elementor-594 .elementor-element.elementor-element-widget_l1pauiqke .elementor-icon svg{height:1rem;}.elementor-594 .elementor-element.elementor-element-widget_sl31q30kq.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_sl31q30kq{font-family:"Roboto", Sans-serif;font-size:0.95rem;font-weight:700;color:#1a1a1a;}.elementor-594 .elementor-element.elementor-element-container_lmx6bykoh{--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:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-container_lmx6bykoh:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_lmx6bykoh > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-594 .elementor-element.elementor-element-container_x2beawnaw{--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:stretch;}.elementor-594 .elementor-element.elementor-element-container_0uj3pvhfm{--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:start;}.elementor-594 .elementor-element.elementor-element-container_0uj3pvhfm:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_0uj3pvhfm > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0E10;}.elementor-594 .elementor-element.elementor-element-container_ogg2ton4a{--display:flex;border-style:none;--border-style:none;--border-radius:4px 4px 4px 4px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-594 .elementor-element.elementor-element-container_ogg2ton4a:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_ogg2ton4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_r4fbybca7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_r4fbybca7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_r4fbybca7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.75rem;font-weight:900;letter-spacing:0.1em;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-container_hb6r5c9p5{--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-594 .elementor-element.elementor-element-widget_oyjsfzgqb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_oyjsfzgqb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_oyjsfzgqb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:800;line-height:1.15em;color:#1a1a1a;}.elementor-594 .elementor-element.elementor-element-widget_84z3u9ddy.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_84z3u9ddy{font-family:"Roboto", Sans-serif;font-size:1.1rem;line-height:1.6em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-container_6g42tdcv0{--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:0.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-594 .elementor-element.elementor-element-container_cpvukbee5{--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;}.elementor-594 .elementor-element.elementor-element-container_zeaidm5gt{--display:flex;border-style:none;--border-style:none;}.elementor-594 .elementor-element.elementor-element-widget_rnw278a5q.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_rnw278a5q .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_rnw278a5q.elementor-view-stacked .elementor-icon{background-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_rnw278a5q.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_rnw278a5q.elementor-view-default .elementor-icon{color:#9C2327;border-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_rnw278a5q.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_rnw278a5q.elementor-view-default .elementor-icon svg{fill:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_rnw278a5q .elementor-icon{font-size:1.1rem;}.elementor-594 .elementor-element.elementor-element-widget_rnw278a5q .elementor-icon svg{height:1.1rem;}.elementor-594 .elementor-element.elementor-element-container_cb5onozpf{--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-594 .elementor-element.elementor-element-widget_npstmz6kn.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_npstmz6kn.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_npstmz6kn .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:800;letter-spacing:0.05em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-widget_auulohke2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_auulohke2{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-container_bqyu7fayj{--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;}.elementor-594 .elementor-element.elementor-element-container_9d3et9nju{--display:flex;border-style:none;--border-style:none;}.elementor-594 .elementor-element.elementor-element-widget_se5oab2l8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_se5oab2l8 .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_se5oab2l8.elementor-view-stacked .elementor-icon{background-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_se5oab2l8.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_se5oab2l8.elementor-view-default .elementor-icon{color:#9C2327;border-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_se5oab2l8.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_se5oab2l8.elementor-view-default .elementor-icon svg{fill:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_se5oab2l8 .elementor-icon{font-size:1.1rem;}.elementor-594 .elementor-element.elementor-element-widget_se5oab2l8 .elementor-icon svg{height:1.1rem;}.elementor-594 .elementor-element.elementor-element-container_exka5bete{--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-594 .elementor-element.elementor-element-widget_snf0qelfr.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_snf0qelfr.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_snf0qelfr .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:800;letter-spacing:0.05em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-widget_uq7d9lyf3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_uq7d9lyf3{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-container_qe52s4o7b{--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;}.elementor-594 .elementor-element.elementor-element-container_s4ljocarg{--display:flex;border-style:none;--border-style:none;}.elementor-594 .elementor-element.elementor-element-widget_yss0q47c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_yss0q47c1 .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_yss0q47c1.elementor-view-stacked .elementor-icon{background-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_yss0q47c1.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_yss0q47c1.elementor-view-default .elementor-icon{color:#9C2327;border-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_yss0q47c1.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-widget_yss0q47c1.elementor-view-default .elementor-icon svg{fill:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_yss0q47c1 .elementor-icon{font-size:1.1rem;}.elementor-594 .elementor-element.elementor-element-widget_yss0q47c1 .elementor-icon svg{height:1.1rem;}.elementor-594 .elementor-element.elementor-element-container_m45ehchyi{--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-594 .elementor-element.elementor-element-widget_to5vpiypo.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_to5vpiypo.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_to5vpiypo .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:800;letter-spacing:0.05em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-widget_ejgpe6ub7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_ejgpe6ub7{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-container_m1z9m4ukk{--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-594 .elementor-element.elementor-element-container_m1z9m4ukk:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_m1z9m4ukk > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-container_jd62k64g1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 15px 35px 0px rgba(26,26,26,0.06);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-594 .elementor-element.elementor-element-container_jd62k64g1:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_jd62k64g1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-594 .elementor-element.elementor-element-container_blhlplhb7{--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-594 .elementor-element.elementor-element-widget_nthypxdzb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_nthypxdzb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_nthypxdzb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:800;color:#1a1a1a;}.elementor-594 .elementor-element.elementor-element-container_hzfvoq9ta{--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-594 .elementor-element.elementor-element-widget_fqytlh1fu.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group.recaptcha_v3-bottomleft, .elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group > label, .elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-subgroup label{color:#1a1a1a;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:0.85rem;font-weight:600;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-type-html{padding-bottom:0px;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group .elementor-field{color:#333333;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group .elementor-field, .elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:0.95rem;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#f8f9fa;border-color:#e0e0e0;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group .elementor-select-wrapper select{background-color:#f8f9fa;border-color:#e0e0e0;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-field-group .elementor-select-wrapper::before{color:#e0e0e0;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-button{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;border-style:none;border-radius:6px 6px 6px 6px;padding:16px 24px 16px 24px;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .e-form__buttons__wrapper__button-next{background-color:#9C2327;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-button[type="submit"]{background-color:#9C2327;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .e-form__buttons__wrapper__button-next:hover{background-color:#1a1a1a;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-button[type="submit"]:hover{background-color:#1a1a1a;color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-594 .elementor-element.elementor-element-widget_fqytlh1fu{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-594 .elementor-element.elementor-element-container_0ry7trl3g{--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:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-594 .elementor-element.elementor-element-container_0ry7trl3g:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_0ry7trl3g > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-594 .elementor-element.elementor-element-container_ph1bnp2xe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-594 .elementor-element.elementor-element-widget_p5fc373uk.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-widget_p5fc373uk.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_p5fc373uk{text-align:center;}.elementor-594 .elementor-element.elementor-element-widget_p5fc373uk .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#333333;}.elementor-594 .elementor-element.elementor-element-widget_38hjvwuu4{--divider-border-style:solid;--divider-color:#9C2327;--divider-border-width:3px;}.elementor-594 .elementor-element.elementor-element-widget_38hjvwuu4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_38hjvwuu4 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-594 .elementor-element.elementor-element-widget_38hjvwuu4 .elementor-divider{text-align:center;padding-block-start:1.2rem;padding-block-end:1.2rem;}.elementor-594 .elementor-element.elementor-element-widget_zwclxovjk.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_zwclxovjk{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1rem;line-height:1.6em;color:#666666;}.elementor-594 .elementor-element.elementor-element-container_n8fahibk8{--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-594 .elementor-element.elementor-element-container_1k0q6qj5v{--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:1rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-widget_tjozltlib.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_tjozltlib{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#666666;}.elementor-594 .elementor-element.elementor-element-container_kp980q2uw{--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:1rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-widget_t0y656duu.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_t0y656duu{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#666666;}.elementor-594 .elementor-element.elementor-element-container_5t7foz780{--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:1rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-widget_egrgwyndu.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_egrgwyndu{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#666666;}.elementor-594 .elementor-element.elementor-element-container_wtedm5io8{--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:1rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-594 .elementor-element.elementor-element-widget_zywlacpx6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_zywlacpx6{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#666666;}.elementor-594 .elementor-element.elementor-element-widget_8tpgfl7pv{--n-accordion-title-font-size:1.1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#333333;--n-accordion-title-hover-color:#9C2327;--n-accordion-title-active-color:#9C2327;--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:#9C2327;}.elementor-594 .elementor-element.elementor-element-widget_8tpgfl7pv > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;}:where( .elementor-594 .elementor-element.elementor-element-widget_8tpgfl7pv > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#ffffff;border-style:solid;border-width:0px 1px 1px 1px;border-color:#e2e8f0;--border-radius:0px 0px 6px 6px;}.elementor-594 .elementor-element.elementor-element-widget_8tpgfl7pv.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-widget_8tpgfl7pv {--n-accordion-padding:1.2rem 1.5rem 1.2rem 1.5rem;}:where( .elementor-594 .elementor-element.elementor-element-widget_8tpgfl7pv > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-594 .elementor-element.elementor-element-a36d5cc{--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:5rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-594 .elementor-element.elementor-element-a36d5cc:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-a36d5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0E;}.elementor-594 .elementor-element.elementor-element-290f9f2b{--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;--justify-content:space-between;}.elementor-594 .elementor-element.elementor-element-41a3a8c4{--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:start;}.elementor-594 .elementor-element.elementor-element-77eec410{--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;}.elementor-594 .elementor-element.elementor-element-54d29ca2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-54d29ca2 img{width:248px;}.elementor-594 .elementor-element.elementor-element-33579b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-33579b0{font-size:0.9rem;line-height:1.6em;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-6006314d{--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;}.elementor-594 .elementor-element.elementor-element-40b6ea48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-40b6ea48 .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-40b6ea48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-40b6ea48.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-40b6ea48.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-40b6ea48.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-40b6ea48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-40b6ea48 .elementor-icon{font-size:1.1rem;}.elementor-594 .elementor-element.elementor-element-40b6ea48 .elementor-icon svg{height:1.1rem;}.elementor-594 .elementor-element.elementor-element-7a27437c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-7a27437c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-7a27437c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-49672470 .elementor-button{background-color:var( --e-global-color-primary );font-size:0.85rem;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:4px 4px 4px 4px;padding:0.8rem 1.6rem 0.8rem 1.6rem;}.elementor-594 .elementor-element.elementor-element-49672470 .elementor-button:hover, .elementor-594 .elementor-element.elementor-element-49672470 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-594 .elementor-element.elementor-element-49672470.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-49672470.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-49672470 .elementor-button:hover svg, .elementor-594 .elementor-element.elementor-element-49672470 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-594 .elementor-element.elementor-element-494e197d{--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:start;}.elementor-594 .elementor-element.elementor-element-1023a079.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-1023a079.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-1023a079 .elementor-heading-title{font-size:0.85rem;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-1e5e3322.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-1e5e3322{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-item > a{font-size:0.85rem;font-weight:400;line-height:1.8em;}.elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-6f913d65{--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:start;}.elementor-594 .elementor-element.elementor-element-3c63ce1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-3c63ce1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-3c63ce1d .elementor-heading-title{font-size:0.85rem;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-item > a{font-size:0.85rem;font-weight:400;line-height:1.8em;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-448e97de{--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:start;}.elementor-594 .elementor-element.elementor-element-1c6b8480.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-1c6b8480.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-1c6b8480 .elementor-heading-title{font-size:0.85rem;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-33213fcd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-33213fcd{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-item > a{font-size:0.85rem;font-weight:400;line-height:1.8em;}.elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-61462648{--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:start;}.elementor-594 .elementor-element.elementor-element-4d456a98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-4d456a98.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-4d456a98 .elementor-heading-title{font-size:0.85rem;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-30a878ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-30a878ac{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-item > a{font-size:0.85rem;font-weight:400;line-height:1.8em;}.elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-2a07a9ef{--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:start;}.elementor-594 .elementor-element.elementor-element-5a196eb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-594 .elementor-element.elementor-element-5a196eb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-5a196eb8 .elementor-heading-title{font-size:0.85rem;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-38825c56.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-38825c56{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-item > a{font-size:0.85rem;font-weight:400;line-height:1.8em;}.elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-594 .elementor-element.elementor-element-28e145dd{--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-594 .elementor-element.elementor-element-4b3b693f{--divider-border-style:solid;--divider-color:#1A1C1E;--divider-border-width:1px;}.elementor-594 .elementor-element.elementor-element-4b3b693f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-4b3b693f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-594 .elementor-element.elementor-element-4b3b693f .elementor-divider{text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;}.elementor-594 .elementor-element.elementor-element-4e7daee9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-594 .elementor-element.elementor-element-41eb928f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-41eb928f{font-size:0.8rem;color:#9CA3AF;}.elementor-594 .elementor-element.elementor-element-16c9c8df.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-594 .elementor-element.elementor-element-16c9c8df{text-align:end;font-size:0.8rem;}@media(max-width:1024px){.elementor-594 .elementor-element.elementor-element-widget_djwbm8b9d{letter-spacing:1.275px;}.elementor-594 .elementor-element.elementor-element-widget_aa1w6l7rr .elementor-heading-title{line-height:0.9775em;}.elementor-594 .elementor-element.elementor-element-widget_8hoog1ok4{line-height:1.275em;}.elementor-594 .elementor-element.elementor-element-widget_jkdptgvd0 .elementor-heading-title{letter-spacing:0.1275em;}.elementor-594 .elementor-element.elementor-element-widget_i3wf21ggs .elementor-heading-title{line-height:1.02em;}.elementor-594 .elementor-element.elementor-element-widget_lptgfrfcz{line-height:1.275em;}.elementor-594 .elementor-element.elementor-element-widget_d1v4bk3qu{line-height:1.02em;}.elementor-594 .elementor-element.elementor-element-widget_mk6qhgig6{line-height:1.02em;}.elementor-594 .elementor-element.elementor-element-widget_deyjf81a0{line-height:1.02em;}.elementor-594 .elementor-element.elementor-element-286962b4 .elementor-heading-title{letter-spacing:0.1275em;}.elementor-594 .elementor-element.elementor-element-5320190b .elementor-heading-title{line-height:1.02em;}.elementor-594 .elementor-element.elementor-element-55094a79{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-413a7005{--grid-auto-flow:row;}.elementor-594 .elementor-element.elementor-element-751b1278 .elementor-heading-title{line-height:1.105em;}.elementor-594 .elementor-element.elementor-element-3d2a6497{line-height:1.275em;}.elementor-594 .elementor-element.elementor-element-28479bba .elementor-heading-title{line-height:1.105em;}.elementor-594 .elementor-element.elementor-element-52cc3087{line-height:1.275em;}.elementor-594 .elementor-element.elementor-element-429f6e51 .elementor-heading-title{line-height:1.105em;}.elementor-594 .elementor-element.elementor-element-3e7f7fdd{line-height:1.275em;}.elementor-594 .elementor-element.elementor-element-522efe64 .elementor-heading-title{line-height:1.105em;}.elementor-594 .elementor-element.elementor-element-53afc654{line-height:1.275em;}.elementor-594 .elementor-element.elementor-element-3f5f77e5 .elementor-heading-title{line-height:1.02em;}.elementor-594 .elementor-element.elementor-element-6baca725{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-4039a63e{--grid-auto-flow:row;}.elementor-594 .elementor-element.elementor-element-46afceef .elementor-heading-title{line-height:1.105em;}.elementor-594 .elementor-element.elementor-element-7a576e59{line-height:1.3175em;}.elementor-594 .elementor-element.elementor-element-751c57db .elementor-heading-title{line-height:1.105em;}.elementor-594 .elementor-element.elementor-element-440650de{line-height:1.3175em;}.elementor-594 .elementor-element.elementor-element-40d44ba0 .elementor-heading-title{line-height:1.105em;}.elementor-594 .elementor-element.elementor-element-7b45eeef{line-height:1.3175em;}.elementor-594 .elementor-element.elementor-element-widget_16fzlifjr .elementor-heading-title{line-height:1.02em;}.elementor-594 .elementor-element.elementor-element-widget_by4mth86w{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-widget_r4fbybca7 .elementor-heading-title{letter-spacing:0.085em;}.elementor-594 .elementor-element.elementor-element-widget_oyjsfzgqb .elementor-heading-title{line-height:0.9775em;}.elementor-594 .elementor-element.elementor-element-widget_84z3u9ddy{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-widget_npstmz6kn .elementor-heading-title{letter-spacing:0.0425em;}.elementor-594 .elementor-element.elementor-element-widget_snf0qelfr .elementor-heading-title{letter-spacing:0.0425em;}.elementor-594 .elementor-element.elementor-element-widget_to5vpiypo .elementor-heading-title{letter-spacing:0.0425em;}.elementor-594 .elementor-element.elementor-element-widget_p5fc373uk .elementor-heading-title{letter-spacing:0.85px;}.elementor-594 .elementor-element.elementor-element-widget_zwclxovjk{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-widget_tjozltlib{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-widget_t0y656duu{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-widget_egrgwyndu{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-widget_zywlacpx6{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-33579b0{line-height:1.36em;}.elementor-594 .elementor-element.elementor-element-1023a079 .elementor-heading-title{letter-spacing:0.85px;}.elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-1e5e3322 .elementor-icon-list-item > a{line-height:1.53em;}.elementor-594 .elementor-element.elementor-element-3c63ce1d .elementor-heading-title{letter-spacing:0.85px;}.elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-5bf2b3f7 .elementor-icon-list-item > a{line-height:1.53em;}.elementor-594 .elementor-element.elementor-element-1c6b8480 .elementor-heading-title{letter-spacing:0.85px;}.elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-33213fcd .elementor-icon-list-item > a{line-height:1.53em;}.elementor-594 .elementor-element.elementor-element-4d456a98 .elementor-heading-title{letter-spacing:0.85px;}.elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-30a878ac .elementor-icon-list-item > a{line-height:1.53em;}.elementor-594 .elementor-element.elementor-element-5a196eb8 .elementor-heading-title{letter-spacing:0.85px;}.elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-594 .elementor-element.elementor-element-38825c56 .elementor-icon-list-item > a{line-height:1.53em;}}@media(max-width:767px){.elementor-594 .elementor-element.elementor-element-413a7005{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-594 .elementor-element.elementor-element-4039a63e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-594 .elementor-element.elementor-element-a36d5cc{--padding-top:3rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}}@media(min-width:768px){.elementor-594 .elementor-element.elementor-element-container_p1jk1s3ga{--content-width:1200px;}.elementor-594 .elementor-element.elementor-element-container_65xkx9ynb{--width:54%;}.elementor-594 .elementor-element.elementor-element-container_3zb0yksjt{--width:31%;}.elementor-594 .elementor-element.elementor-element-container_yhv0mmty1{--width:31%;}.elementor-594 .elementor-element.elementor-element-container_dqpsfrym3{--width:31%;}.elementor-594 .elementor-element.elementor-element-container_vc9jmmyla{--width:38%;}.elementor-594 .elementor-element.elementor-element-container_q8evzjw0n{--content-width:1200px;}.elementor-594 .elementor-element.elementor-element-container_potlh4r7t{--content-width:1200px;}.elementor-594 .elementor-element.elementor-element-container_ni52awka3{--width:40%;}.elementor-594 .elementor-element.elementor-element-container_kar02edwe{--width:100%;}.elementor-594 .elementor-element.elementor-element-container_s5zdbhd32{--width:31.5%;}.elementor-594 .elementor-element.elementor-element-container_ih763d7eu{--width:31.5%;}.elementor-594 .elementor-element.elementor-element-container_oe7arn6qt{--width:31.5%;}.elementor-594 .elementor-element.elementor-element-container_pc35cluk8{--width:32%;}.elementor-594 .elementor-element.elementor-element-container_td6iez6v8{--width:28%;}.elementor-594 .elementor-element.elementor-element-3fd0a139{--content-width:1200px;}.elementor-594 .elementor-element.elementor-element-6e5a5801{--width:68%;}.elementor-594 .elementor-element.elementor-element-container_2e6ychl7m{--width:100%;}.elementor-594 .elementor-element.elementor-element-container_zhdpeoago{--content-width:1200px;}.elementor-594 .elementor-element.elementor-element-container_x2beawnaw{--content-width:1200px;}.elementor-594 .elementor-element.elementor-element-container_0uj3pvhfm{--width:46%;}.elementor-594 .elementor-element.elementor-element-container_m1z9m4ukk{--width:50%;}.elementor-594 .elementor-element.elementor-element-container_ph1bnp2xe{--content-width:800px;}.elementor-594 .elementor-element.elementor-element-container_n8fahibk8{--content-width:800px;}.elementor-594 .elementor-element.elementor-element-41a3a8c4{--width:28%;}.elementor-594 .elementor-element.elementor-element-494e197d{--width:12%;}.elementor-594 .elementor-element.elementor-element-6f913d65{--width:12%;}.elementor-594 .elementor-element.elementor-element-448e97de{--width:12%;}.elementor-594 .elementor-element.elementor-element-61462648{--width:12%;}.elementor-594 .elementor-element.elementor-element-2a07a9ef{--width:12%;}}@media(min-width:1025px){.elementor-594 .elementor-element.elementor-element-container_2e6ychl7m:not(.elementor-motion-effects-element-type-background), .elementor-594 .elementor-element.elementor-element-container_2e6ychl7m > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-widget_djwbm8b9d */.elementor-594 .elementor-element.elementor-element-widget_djwbm8b9d { background: rgba(217, 83, 79, 0.15); padding: 0.4rem 1rem; border-radius: 50px; border: 1px solid rgba(217, 83, 79, 0.3); display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_x4xtblyrz */.elementor-594 .elementor-element.elementor-element-container_x4xtblyrz { display: flex; width: max-content; animation: marquee 30s linear infinite; } .elementor-594 .elementor-element.elementor-element-container_x4xtblyrz:hover { animation-play-state: paused; } .elementor-594 .elementor-element.elementor-element-container_x4xtblyrz img { filter: grayscale(100%) contrast(90%); opacity: 0.55; transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1); } .elementor-594 .elementor-element.elementor-element-container_x4xtblyrz img:hover { filter: grayscale(0%) contrast(100%); opacity: 1; } @keyframes marquee { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } @media (max-width: 768px) { .elementor-594 .elementor-element.elementor-element-container_x4xtblyrz { animation-duration: 20s; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_pwfcglyy1 */.elementor-594 .elementor-element.elementor-element-container_pwfcglyy1 { width: 100%; overflow: hidden; position: relative; display: flex; align-items: center; mask-image: linear-gradient(to right, transparent, #000 15%, #000 85%, transparent); -webkit-mask-image: linear-gradient(to right, transparent, #000 15%, #000 85%, transparent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_73etbgfri */.elementor-594 .elementor-element.elementor-element-widget_73etbgfri { display: inline-block; background-color: #9C2327; color: #ffffff; padding: 0.35rem 0.75rem; border-radius: 4px; font-weight: 700; font-size: 0.75rem; letter-spacing: 0.08em; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_e2nwkyxs2 */.elementor-594 .elementor-element.elementor-element-widget_e2nwkyxs2 { background-color: #9C2327; color: #ffffff; padding: 0.4rem 0.8rem; border-radius: 4px; font-weight: 700; font-size: 0.7rem; letter-spacing: 0.05em; text-transform: uppercase; box-shadow: 0 4px 12px rgba(0,0,0,0.5); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df647c4 */@media (max-width: 1024px) { .elementor-594 .elementor-element.elementor-element-df647c4 { border-right: none !important; border-bottom: 1px solid #2D3135; padding-bottom: 1.5rem; padding-right: 0 !important; } } @media (max-width: 767px) { .elementor-594 .elementor-element.elementor-element-df647c4 { border-bottom: 1px solid #2D3135; padding-bottom: 1.5rem; padding-right: 0 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8070 */@media (max-width: 1024px) { .elementor-594 .elementor-element.elementor-element-ef8070 { border-right: none !important; border-bottom: 1px solid #2D3135; padding-bottom: 1.5rem; padding-left: 0 !important; padding-right: 0 !important; } } @media (max-width: 767px) { .elementor-594 .elementor-element.elementor-element-ef8070 { border-bottom: 1px solid #2D3135; padding-bottom: 1.5rem; padding-left: 0 !important; padding-right: 0 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103bc6d9 */@media (max-width: 1024px) { .elementor-594 .elementor-element.elementor-element-103bc6d9 { border-right: none !important; border-bottom: 1px solid #2D3135; padding-bottom: 1.5rem; padding-left: 0 !important; padding-right: 0 !important; } } @media (max-width: 767px) { .elementor-594 .elementor-element.elementor-element-103bc6d9 { border-bottom: 1px solid #2D3135; padding-bottom: 1.5rem; padding-left: 0 !important; padding-right: 0 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e3ce816 */@media (max-width: 1024px) { .elementor-594 .elementor-element.elementor-element-7e3ce816 { padding-left: 0 !important; } } @media (max-width: 767px) { .elementor-594 .elementor-element.elementor-element-7e3ce816 { padding-left: 0 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413a7005 */@media (max-width: 1024px) { .elementor-594 .elementor-element.elementor-element-413a7005 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media (max-width: 767px) { .elementor-594 .elementor-element.elementor-element-413a7005 { grid-template-columns: 1fr !important; padding: 2rem 1.5rem !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7404f3 */.elementor-594 .elementor-element.elementor-element-b7404f3 { display: inline-block; background-color: rgba(230, 57, 70, 0.1); color: #E63946; padding: 0.35rem 0.85rem; border-radius: 999px; font-size: 0.75rem; font-weight: 700; letter-spacing: 1.5px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6baca725 */.elementor-594 .elementor-element.elementor-element-6baca725 { max-width: 680px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112e224 */.elementor-594 .elementor-element.elementor-element-112e224 { display: inline-block; background-color: rgba(230, 57, 70, 0.08); color: #E63946; padding: 0.25rem 0.65rem; border-radius: 999px; font-size: 0.7rem; font-weight: 700; letter-spacing: 1px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fe07265 */.elementor-594 .elementor-element.elementor-element-1fe07265 { transition: all 0.3s ease; width: 100%; margin-top: auto; } .elementor-594 .elementor-element.elementor-element-1fe07265 .elementor-button { width: 100%; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1677b8 */.elementor-594 .elementor-element.elementor-element-1b1677b8 { transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.3s ease, border-color 0.3s ease; } .elementor-594 .elementor-element.elementor-element-1b1677b8:hover { transform: translateY(-8px); border-color: #E63946; } .elementor-594 .elementor-element.elementor-element-1b1677b8:hover .elementor-button { background-color: #E63946 !important; color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-753f5e7e */.elementor-594 .elementor-element.elementor-element-753f5e7e { display: inline-block; background-color: rgba(230, 57, 70, 0.08); color: #E63946; padding: 0.25rem 0.65rem; border-radius: 999px; font-size: 0.7rem; font-weight: 700; letter-spacing: 1px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f756b70 */.elementor-594 .elementor-element.elementor-element-4f756b70 { transition: all 0.3s ease; width: 100%; margin-top: auto; } .elementor-594 .elementor-element.elementor-element-4f756b70 .elementor-button { width: 100%; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71adcb25 */.elementor-594 .elementor-element.elementor-element-71adcb25 { transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.3s ease, border-color 0.3s ease; } .elementor-594 .elementor-element.elementor-element-71adcb25:hover { transform: translateY(-8px); border-color: #E63946; } .elementor-594 .elementor-element.elementor-element-71adcb25:hover .elementor-button { background-color: #E63946 !important; color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710713f */.elementor-594 .elementor-element.elementor-element-710713f { display: inline-block; background-color: rgba(230, 57, 70, 0.08); color: #E63946; padding: 0.25rem 0.65rem; border-radius: 999px; font-size: 0.7rem; font-weight: 700; letter-spacing: 1px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c9a3f31 */.elementor-594 .elementor-element.elementor-element-1c9a3f31 { transition: all 0.3s ease; width: 100%; margin-top: auto; } .elementor-594 .elementor-element.elementor-element-1c9a3f31 .elementor-button { width: 100%; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56dbdefa */.elementor-594 .elementor-element.elementor-element-56dbdefa { transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.3s ease, border-color 0.3s ease; } .elementor-594 .elementor-element.elementor-element-56dbdefa:hover { transform: translateY(-8px); border-color: #E63946; } .elementor-594 .elementor-element.elementor-element-56dbdefa:hover .elementor-button { background-color: #E63946 !important; color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4039a63e */@media (max-width: 991px) { .elementor-594 .elementor-element.elementor-element-4039a63e { grid-template-columns: repeat(2, 1fr) !important; } } @media (max-width: 767px) { .elementor-594 .elementor-element.elementor-element-4039a63e { grid-template-columns: 1fr !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_78dskzohr */.elementor-594 .elementor-element.elementor-element-container_78dskzohr { width: 55%; } @media(max-width: 767px) { .elementor-594 .elementor-element.elementor-element-container_78dskzohr { width: 100%; margin-bottom: 3rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_u2zacxo8z */.elementor-594 .elementor-element.elementor-element-container_u2zacxo8z { width: 38%; } @media(max-width: 767px) { .elementor-594 .elementor-element.elementor-element-container_u2zacxo8z { width: 100%; } }/* End custom CSS */
/* Start custom CSS *//* Top Announcement Bar Custom CSS */
[data-id="container_da2a1zjzy"],
.elementor-element-container_da2a1zjzy {
  background-color: #0D0E10 !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  padding: 10px 32px !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
  box-sizing: border-box !important;
  min-height: 44px !important;
}

[data-id="container_5nifjlbhq"],
[data-id="container_y2h0r1hkl"],
.elementor-element-container_5nifjlbhq,
.elementor-element-container_y2h0r1hkl {
  display: flex !important;
  align-items: center !important;
  margin: 0 !important;
}

[data-id="container_5nifjlbhq"] .e-con-inner,
.elementor-element-container_5nifjlbhq .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
}

[data-id="container_y2h0r1hkl"] .e-con-inner,
.elementor-element-container_y2h0r1hkl .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 20px !important;
}

[data-id="widget_uurus964m"],
.elementor-element-widget_uurus964m {
  background-color: #9C2327 !important;
  color: #FFFFFF !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  padding: 4px 10px !important;
  border-radius: 4px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

[data-id="widget_uurus964m"] .elementor-widget-container,
.elementor-element-widget_uurus964m .elementor-widget-container {
  color: #FFFFFF !important;
}

[data-id="widget_t1x6wh585"],
.elementor-element-widget_t1x6wh585 {
  color: #D1D5DB !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}

[data-id="widget_t1x6wh585"] p,
[data-id="widget_t1x6wh585"] a {
  color: #D1D5DB !important;
  font-size: 13px !important;
  margin: 0 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}

[data-id="widget_t1x6wh585"] a:hover {
  color: #FFFFFF !important;
}

[data-id="widget_9e7g2c9zs"],
.elementor-element-widget_9e7g2c9zs {
  color: #FFFFFF !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

[data-id="widget_9e7g2c9zs"] p {
  color: #FFFFFF !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
}

[data-id="widget_9e7g2c9zs"] img.emoji {
  width: 14px !important;
  height: 14px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  margin: 0 !important;
}

[data-id="widget_suc49ifmo"],
.elementor-element-widget_suc49ifmo {
  color: #E63946 !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

[data-id="widget_suc49ifmo"] p,
[data-id="widget_suc49ifmo"] a {
  color: #E63946 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  margin: 0 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}

[data-id="widget_suc49ifmo"] p:hover,
[data-id="widget_suc49ifmo"] a:hover {
  color: #FF4D5A !important;
  text-decoration: underline !important;
}

@media (max-width: 768px) {
  [data-id="container_da2a1zjzy"],
  .elementor-element-container_da2a1zjzy {
    flex-direction: column !important;
    gap: 8px !important;
    padding: 8px 16px !important;
    text-align: center !important;
  }
}


/* ==============================
   DROPDOWN MENUS
   ============================== */
.ps-has-dropdown {
  position: relative !important;
}

.ps-dropdown {
  display: none;
  position: absolute;
  top: calc(100% + 0px);
  left: 0;
  min-width: 220px;
  background: #FFFFFF;
  border: 1px solid rgba(0,0,0,0.08);
  border-radius: 10px;
  box-shadow: 0 8px 32px rgba(0,0,0,0.12);
  padding: 8px 0;
  z-index: 99999;
  animation: ps-dropdown-in 0.18s ease;
}

@keyframes ps-dropdown-in {
  from { opacity: 0; transform: translateY(-6px); }
  to { opacity: 1; transform: translateY(0); }
}

.ps-has-dropdown:hover .ps-dropdown {
  display: block;
}

.ps-dropdown-item {
  display: block;
  padding: 10px 20px;
  color: #374151 !important;
  font-family: "Inter", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  text-decoration: none;
  transition: background 0.15s ease, color 0.15s ease;
  border-left: 3px solid transparent;
}

.ps-dropdown-item:hover {
  background-color: #FEF2F2;
  color: #9C2327 !important;
  border-left-color: #9C2327;
  font-weight: 500;
}

/* CTA Button */
[data-id="widget_2ybq22ghy"] .elementor-button {
  background-color: #9C2327 !important;
  color: #FFFFFF !important;
  font-family: "Inter", sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding: 10px 22px !important;
  border-radius: 6px !important;
  border: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease !important;
  white-space: nowrap !important;
  display: inline-flex !important;
  align-items: center !important;
  box-shadow: 0 2px 8px rgba(156,35,39,0.25) !important;
}

[data-id="widget_2ybq22ghy"] .elementor-button:hover {
  background-color: #B12A2E !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 4px 16px rgba(156,35,39,0.35) !important;
}

[data-id="widget_2ybq22ghy"] .elementor-button-text {
  color: #FFFFFF !important;
}

/* Mobile */
@media (max-width: 768px) {
  [data-id="container_desx1rp56"] {
    padding: 12px 16px !important;
    flex-wrap: wrap !important;
    position: sticky !important;
    top: 0 !important;
  }
  [data-id="container_0m7qbt6r9"] { display: none !important; }
}


/* ===================================================
   POWERSIGHT HEADER CUSTOM CSS
   =================================================== */

/* Main Sticky Nav Bar */
[data-id="container_desx1rp56"] {
  background-color: #FFFFFF !important;
  border-bottom: 1px solid rgba(0,0,0,0.08) !important;
  padding: 0 40px !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  min-height: 68px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 9999 !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
}

/* Inner sub-containers */
[data-id="container_cyre46mzg"],
[data-id="container_0m7qbt6r9"],
[data-id="container_1ourlxw6w"] {
  display: flex !important;
  align-items: center !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  flex: 0 0 auto !important;
}

[data-id="container_cyre46mzg"] .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 0 !important;
}

[data-id="container_0m7qbt6r9"] .e-con-inner,
[data-id="container_1ourlxw6w"] .e-con-inner {
  display: flex !important;
  align-items: center !important;
  padding: 0 !important;
}

/* Bolt Icon - Red square pill */
[data-id="widget_im5tp79m4"] .elementor-icon-wrapper {
  display: inline-flex !important;
}

[data-id="widget_im5tp79m4"] .elementor-icon {
  background-color: #9C2327 !important;
  width: 34px !important;
  height: 34px !important;
  border-radius: 8px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #FFFFFF !important;
}

[data-id="widget_im5tp79m4"] .elementor-icon svg,
[data-id="widget_im5tp79m4"] .elementor-icon i {
  width: 15px !important;
  height: 15px !important;
  font-size: 15px !important;
  fill: #FFFFFF !important;
  color: #FFFFFF !important;
}

/* Brand Name */
[data-id="widget_s3rfcfyn5"] .elementor-heading-title {
  color: #0D0E10 !important;
  font-family: "Inter", sans-serif !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
  line-height: 1 !important;
  margin: 0 !important;
  white-space: nowrap !important;
}

/* Nav Menu Items */
[data-id="widget_5w8e4eoqf"] .elementor-icon-list-items {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 0 !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

[data-id="widget_5w8e4eoqf"] .elementor-icon-list-item {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  height: 68px !important;
  padding: 0 !important;
  margin: 0 !important;
}

[data-id="widget_5w8e4eoqf"] .elementor-icon-list-item > a {
  display: inline-flex !important;
  align-items: center !important;
  gap: 3px !important;
  padding: 0 13px !important;
  height: 68px !important;
  text-decoration: none !important;
  border-bottom: 2px solid transparent !important;
  transition: border-color 0.2s ease !important;
  box-sizing: border-box !important;
}

[data-id="widget_5w8e4eoqf"] .elementor-icon-list-item > a:hover {
  border-bottom-color: #9C2327 !important;
}

/* Nav Text - label first, icon after */
[data-id="widget_5w8e4eoqf"] .elementor-icon-list-text {
  order: -1 !important;
  color: #374151 !important;
  font-family: "Inter", sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  white-space: nowrap !important;
  transition: color 0.2s ease !important;
}

[data-id="widget_5w8e4eoqf"] .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #9C2327 !important;
}

/* Nav Chevron icon */
[data-id="widget_5w8e4eoqf"] .elementor-icon-list-icon {
  order: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
}

[data-id="widget_5w8e4eoqf"] .elementor-icon-list-icon svg {
  width: 8px !important;
  height: 8px !important;
  fill: #9CA3AF !important;
  transition: fill 0.2s ease, transform 0.2s ease !important;
}

[data-id="widget_5w8e4eoqf"] .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: #9C2327 !important;
  transform: rotate(-180deg) !important;
}

/* Rentals - last item, red arrow, no rotate */
[data-id="widget_5w8e4eoqf"] .elementor-icon-list-item:last-child .elementor-icon-list-text {
  color: #9C2327 !important;
  font-weight: 600 !important;
}
[data-id="widget_5w8e4eoqf"] .elementor-icon-list-item:last-child .elementor-icon-list-icon svg {
  fill: #9C2327 !important;
}
[data-id="widget_5w8e4eoqf"] .elementor-icon-list-item:last-child:hover .elementor-icon-list-icon svg {
  transform: translateX(3px) !important;
}

/* Request Quote CTA Button */
[data-id="widget_2ybq22ghy"] .elementor-button {
  background-color: #9C2327 !important;
  color: #FFFFFF !important;
  font-family: "Inter", sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding: 11px 22px !important;
  border-radius: 6px !important;
  border: none !important;
  white-space: nowrap !important;
  display: inline-flex !important;
  align-items: center !important;
  box-shadow: 0 2px 8px rgba(156,35,39,0.25) !important;
  transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease !important;
  text-decoration: none !important;
}

[data-id="widget_2ybq22ghy"] .elementor-button:hover {
  background-color: #B12A2E !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 4px 16px rgba(156,35,39,0.35) !important;
}

[data-id="widget_2ybq22ghy"] .elementor-button-text {
  color: #FFFFFF !important;
}

/* Responsive - hide nav on mobile */
@media (max-width: 768px) {
  [data-id="container_desx1rp56"] {
    padding: 12px 16px !important;
  }
  [data-id="container_0m7qbt6r9"] {
    display: none !important;
  }
}


/* ===================================================
   POWERSIGHT PAGE 594 - HERO CSS FINAL
   =================================================== */

/* 1. Slideshow bg images - dim strongly like landing page */
[data-id="container_09n3wx5v8"] .elementor-background-slideshow__slide__image {
  filter: brightness(0.35) saturate(0.7) !important;
}

/* 2. Override Elementor overlay with red radial + dark gradient */
[data-id="container_09n3wx5v8"] .elementor-background-overlay {
  background:
    radial-gradient(ellipse at 60% 50%, rgba(156, 35, 39, 0.45) 0%, rgba(80, 10, 12, 0.2) 45%, transparent 70%),
    linear-gradient(180deg, rgba(10, 10, 12, 0.82) 0%, rgba(10, 10, 12, 0.95) 100%) !important;
  opacity: 1 !important;
}

/* 3. INDUSTRY LEADERS badge - solid red pill */
[data-id="widget_djwbm8b9d"] .elementor-text-editor,
[data-id="widget_djwbm8b9d"] .elementor-text-editor p,
[data-id="widget_djwbm8b9d"] .elementor-text-editor p strong,
[data-id="widget_djwbm8b9d"] .elementor-text-editor span {
  background: #9C2327 !important;
  color: #FFFFFF !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  padding: 4px 14px !important;
  border-radius: 4px !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  display: inline-block !important;
  margin: 0 !important;
  border: none !important;
}

/* 4. Main headline */
[data-id="widget_aa1w6l7rr"] .elementor-heading-title {
  color: #FFFFFF !important;
  font-family: "Inter", sans-serif !important;
  font-size: 44px !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.03em !important;
}

/* 5. Lede text */
[data-id="widget_8hoog1ok4"] .elementor-text-editor p {
  color: #9CA3AF !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  font-family: "Inter", sans-serif !important;
}

/* 6. Browse Analyzers button - solid red */
[data-id="widget_q5b56ey84"] .elementor-button {
  background: #9C2327 !important;
  color: #FFFFFF !important;
  border: none !important;
  font-weight: 700 !important;
  border-radius: 6px !important;
  font-size: 15px !important;
  box-shadow: 0 4px 16px rgba(156,35,39,0.4) !important;
  transition: all 0.25s ease !important;
}
[data-id="widget_q5b56ey84"] .elementor-button:hover {
  background: #7E1B1F !important;
  transform: translateY(-2px) !important;
}

/* 7. Talk to an Engineer button - outline */
[data-id="widget_dvk7b2lbs"] .elementor-button {
  background: transparent !important;
  color: #FFFFFF !important;
  border: 1.5px solid rgba(255,255,255,0.5) !important;
  font-weight: 600 !important;
  border-radius: 6px !important;
  font-size: 15px !important;
  transition: all 0.25s ease !important;
}
[data-id="widget_dvk7b2lbs"] .elementor-button:hover {
  border-color: #FFFFFF !important;
  background: rgba(255,255,255,0.06) !important;
}

/* 8. Stat cards - dark glass */
[data-id="container_3zb0yksjt"],
[data-id="container_yhv0mmty1"],
[data-id="container_dqpsfrym3"] {
  background: rgba(255,255,255,0.05) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  border-radius: 8px !important;
  padding: 14px 16px !important;
}

[data-id="container_3zb0yksjt"] .elementor-text-editor p,
[data-id="container_yhv0mmty1"] .elementor-text-editor p,
[data-id="container_dqpsfrym3"] .elementor-text-editor p {
  color: #FFFFFF !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  margin: 0 !important;
  background: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  display: block !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

/* 9. RIGHT COLUMN - Form heading */
[data-id="widget_0j4g166ek"] .elementor-heading-title {
  color: #FFFFFF !important;
  font-size: 26px !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
  font-family: "Inter", sans-serif !important;
}

/* 10. RIGHT COLUMN container - dark glass card */
[data-id="container_vc9jmmyla"] {
  background: rgba(13, 14, 16, 0.92) !important;
  border: 1.5px solid #9C2327 !important;
  border-radius: 16px !important;
  padding: 28px 24px !important;
  box-shadow: 0 16px 40px rgba(0,0,0,0.5), 0 0 28px rgba(156,35,39,0.22) !important;
}

[data-id="container_vc9jmmyla"] .e-con-inner {
  padding: 0 !important;
}

/* 11. Elementor Form fields */
[data-id="widget_i8k04i2ql"] .elementor-form-fields-wrapper {
  background: transparent !important;
}

[data-id="widget_i8k04i2ql"] .elementor-field-group {
  margin-bottom: 12px !important;
}

[data-id="widget_i8k04i2ql"] .elementor-field-label {
  color: rgba(255,255,255,0.85) !important;
  font-size: 12.5px !important;
  font-weight: 600 !important;
  font-family: "Inter", sans-serif !important;
  margin-bottom: 4px !important;
}

[data-id="widget_i8k04i2ql"] .elementor-field {
  width: 100% !important;
  height: 46px !important;
  background: rgba(255,255,255,0.06) !important;
  border: 1px solid rgba(255,255,255,0.15) !important;
  border-radius: 8px !important;
  color: #FFFFFF !important;
  font-size: 14px !important;
  padding: 0 14px !important;
  outline: none !important;
  font-family: "Inter", sans-serif !important;
  transition: all 0.2s ease !important;
  -webkit-appearance: none !important;
}

[data-id="widget_i8k04i2ql"] .elementor-field::placeholder {
  color: #9CA3AF !important;
}

[data-id="widget_i8k04i2ql"] .elementor-field:focus {
  border-color: #E63946 !important;
  background: rgba(255,255,255,0.09) !important;
  box-shadow: 0 0 12px rgba(230,57,70,0.28) !important;
}

[data-id="widget_i8k04i2ql"] select.elementor-field {
  cursor: pointer !important;
}

[data-id="widget_i8k04i2ql"] select.elementor-field option {
  background: #15171C !important;
  color: #FFFFFF !important;
}

/* 12. Submit button */
[data-id="widget_i8k04i2ql"] .elementor-button[type="submit"] {
  width: 100% !important;
  height: 48px !important;
  background: #9C2327 !important;
  color: #FFFFFF !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  border: none !important;
  border-radius: 8px !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 4px 16px rgba(156,35,39,0.4) !important;
  font-family: "Inter", sans-serif !important;
  letter-spacing: 0.01em !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 24px !important;
}

[data-id="widget_i8k04i2ql"] .elementor-button[type="submit"]:hover {
  background: #7E1B1F !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(156,35,39,0.5) !important;
}

[data-id="widget_i8k04i2ql"] .elementor-button-text {
  color: #FFFFFF !important;
  font-weight: 800 !important;
}

/* === SELECT WRAPPER DOUBLE-BOX FIX === */

/* Remove the ::before that creates the double/ghost box */
[data-id="widget_i8k04i2ql"] .elementor-select-wrapper::before,
[data-id="widget_i8k04i2ql"] .elementor-field.elementor-select-wrapper::before {
  display: none !important;
  content: none !important;
}

/* Also remove my old ::after chevron on field-type-select (was conflicting) */
[data-id="widget_i8k04i2ql"] .elementor-field-type-select::after {
  display: none !important;
  content: none !important;
}

/* Style the wrapper div itself */
[data-id="widget_i8k04i2ql"] .elementor-select-wrapper,
[data-id="widget_i8k04i2ql"] .elementor-field.elementor-select-wrapper {
  background-color: rgba(30, 30, 35, 0.85) !important;
  border: 1px solid rgba(255,255,255,0.15) !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  position: relative !important;
  display: block !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Hide Elementor caret wrapper - we use CSS arrow */
[data-id="widget_i8k04i2ql"] .select-caret-down-wrapper {
  display: none !important;
}

/* Custom chevron arrow */
[data-id="widget_i8k04i2ql"] .elementor-select-wrapper::after {
  content: "" !important;
  position: absolute !important;
  right: 14px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 0 !important;
  height: 0 !important;
  border-left: 5px solid transparent !important;
  border-right: 5px solid transparent !important;
  border-top: 5px solid #9CA3AF !important;
  pointer-events: none !important;
  z-index: 2 !important;
}

/* Select inside the wrapper - no border (border is on wrapper) */
[data-id="widget_i8k04i2ql"] .elementor-select-wrapper select,
[data-id="widget_i8k04i2ql"] .elementor-select-wrapper select.elementor-field-textual {
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  color: #D1D5DB !important;
  font-size: 14px !important;
  font-family: "Inter", sans-serif !important;
  width: 100% !important;
  height: 46px !important;
  padding: 0 36px 0 14px !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  cursor: pointer !important;
  display: block !important;
}

[data-id="widget_i8k04i2ql"] .elementor-select-wrapper select option {
  background-color: #1A1C21 !important;
  color: #FFFFFF !important;
}

[data-id="widget_i8k04i2ql"] .elementor-select-wrapper:focus-within {
  border-color: #E63946 !important;
  background-color: rgba(35,35,42,0.9) !important;
  box-shadow: 0 0 12px rgba(230,57,70,0.28) !important;
}


/* ===================================================
   PORTABILITY & SAFETY SECTION - BADGE BELOW IMAGE FIX
   =================================================== */

/* Outer section - compact padding */
[data-id="container_potlh4r7t"] {
  position: relative !important;
  background-image: url("https://tax1.progoez.com/wp-content/uploads/powersight/v2_monitorprocess2_compr.jpg") !important;
  background-size: cover !important;
  background-position: center !important;
  padding: 40px 0 !important;
  min-height: auto !important;
  color: #FFFFFF !important;
}

[data-id="container_potlh4r7t"] .elementor-background-overlay {
  background: linear-gradient(180deg, rgba(11, 12, 14, 0.88) 0%, rgba(11, 12, 14, 0.94) 100%) !important;
  opacity: 1 !important;
}

/* Row container */
[data-id="container_fz2gua7an"] {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 20px !important;
  width: 100% !important;
}

[data-id="container_fz2gua7an"] > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 20px !important;
  width: 100% !important;
}

/* Column 1: Left Text & Stats (40%) */
[data-id="container_ni52awka3"] {
  flex: 0 0 40% !important;
  max-width: 40% !important;
}

[data-id="widget_73etbgfri"] .elementor-heading-title {
  display: inline-block !important;
  color: #FF4D4D !important;
  background: rgba(80, 15, 18, 0.45) !important;
  background-color: rgba(80, 15, 18, 0.45) !important;
  border: 1px solid rgba(230, 57, 70, 0.5) !important;
  padding: 5px 14px !important;
  border-radius: 6px !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  font-family: "Inter", sans-serif !important;
}

[data-id="widget_i3wf21ggs"] .elementor-heading-title {
  font-size: 32px !important;
  font-weight: 800 !important;
  color: #FFFFFF !important;
  line-height: 1.18 !important;
  letter-spacing: -0.02em !important;
  font-family: "Inter", sans-serif !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

[data-id="widget_lptgfrfcz"] .elementor-text-editor p,
[data-id="widget_lptgfrfcz"] p {
  color: #9CA3AF !important;
  font-size: 14.5px !important;
  line-height: 1.55 !important;
  font-family: "Inter", sans-serif !important;
  margin-bottom: 14px !important;
}

[data-id="container_kar02edwe"] {
  display: flex !important;
  flex-direction: row !important;
  gap: 10px !important;
  width: 100% !important;
  margin-top: 0 !important;
}

[data-id="container_kar02edwe"] > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  gap: 10px !important;
  width: 100% !important;
}

[data-id="container_s5zdbhd32"],
[data-id="container_ih763d7eu"],
[data-id="container_oe7arn6qt"] {
  flex: 1 !important;
  background: rgba(255, 255, 255, 0.03) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 8px !important;
  padding: 10px 10px !important;
}

[data-id="widget_3zcczd5l6"] .elementor-heading-title,
[data-id="widget_brf3u0rz5"] .elementor-heading-title,
[data-id="widget_bgzhjmpag"] .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 800 !important;
  color: #FF4D4D !important;
  line-height: 1.2 !important;
  font-family: "Inter", sans-serif !important;
}

[data-id="widget_d1v4bk3qu"] .elementor-text-editor p,
[data-id="widget_mk6qhgig6"] .elementor-text-editor,
[data-id="widget_deyjf81a0"] .elementor-text-editor p {
  font-size: 11px !important;
  color: #9CA3AF !important;
  font-family: "Inter", sans-serif !important;
}

/* Column 2: Center Comparison Card (32%) */
[data-id="container_pc35cluk8"] {
  flex: 0 0 32% !important;
  max-width: 32% !important;
  background: rgba(15, 16, 19, 0.85) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 14px !important;
  padding: 22px 18px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5) !important;
  backdrop-filter: blur(12px) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  position: relative !important;
}

[data-id="container_pc35cluk8"] > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  width: 100% !important;
}

/* Image Widget (1st element) */
[data-id="widget_7534czod2"] {
  position: relative !important;
  width: 100% !important;
  order: 1 !important;
  margin-bottom: 0 !important;
}

[data-id="widget_7534czod2"] img {
  max-height: 240px !important;
  width: 100% !important;
  object-fit: contain !important;
  display: block !important;
  margin: 0 auto !important;
}

/* "1/4 SIZE & WEIGHT" Badge Widget (STRICTLY BELOW IMAGE) */
[data-id="widget_e2nwkyxs2"],
.elementor-element-widget_e2nwkyxs2 {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
  order: 2 !important;
  margin-top: 14px !important;
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  background-color: transparent !important;
  background: transparent !important;
}

[data-id="widget_e2nwkyxs2"] .elementor-widget-container {
  background: transparent !important;
  display: flex !important;
  justify-content: center !important;
}

[data-id="widget_e2nwkyxs2"] .elementor-heading-title {
  display: inline-block !important;
  color: #FFFFFF !important;
  background: #9C2327 !important;
  border: none !important;
  padding: 6px 16px !important;
  border-radius: 20px !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
  letter-spacing: 0.06em !important;
  box-shadow: 0 4px 12px rgba(156, 35, 39, 0.4) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
}

/* Column 3: Right Image Column (28%) */
[data-id="container_td6iez6v8"] {
  flex: 0 0 28% !important;
  max-width: 28% !important;
  background-color: transparent !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
}

[data-id="container_td6iez6v8"] > .e-con-inner {
  background: transparent !important;
  padding: 0 !important;
  width: 100% !important;
}

[data-id="widget_o70alhe3o"] {
  background: transparent !important;
  width: 100% !important;
}

[data-id="widget_o70alhe3o"] img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  display: block !important;
  filter: drop-shadow(0 6px 16px rgba(0,0,0,0.4)) !important;
}


/* PORTABILITY BADGE EXACT IMAGE 2 MATCH */
[data-id="widget_73etbgfri"],
[data-id="widget_73etbgfri"] .elementor-widget-container {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

[data-id="widget_73etbgfri"] .elementor-heading-title {
  display: inline-block !important;
  color: #FF4D4D !important;
  background: rgba(80, 15, 18, 0.45) !important;
  background-color: rgba(80, 15, 18, 0.45) !important;
  border: 1px solid rgba(230, 57, 70, 0.5) !important;
  padding: 5px 14px !important;
  border-radius: 6px !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  font-family: "Inter", sans-serif !important;
}


/* ===================================================
   POWERSIGHT PAGE 594 - TESTIMONIALS (COMPACT HEIGHT)
   =================================================== */

/* Main outer section - compact padding (40px) */
[data-id="container_ah8kcty4y"] {
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  padding: 40px 0 36px !important;
  border-top: 1px solid #E5E7EB !important;
  border-bottom: 1px solid #E5E7EB !important;
  text-align: center !important;
  min-height: auto !important;
}

[data-id="container_ah8kcty4y"] > .e-con-inner {
  padding: 0 !important;
  margin: 0 auto !important;
}

/* Eyebrow badge */
[data-id="widget_t6y57crl9"] .elementor-heading-title {
  color: #9C2327 !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  font-family: "Inter", sans-serif !important;
  display: block !important;
}

/* Section Title */
[data-id="widget_9olfynubm"] .elementor-heading-title {
  font-size: 26px !important;
  font-weight: 800 !important;
  color: #111827 !important;
  font-family: "Inter", sans-serif !important;
  letter-spacing: -0.02em !important;
  margin-top: 4px !important;
  margin-bottom: 8px !important;
}

/* Red divider line */
[data-id="widget_8mzpq7ubi"] {
  margin-bottom: 18px !important;
}

[data-id="widget_8mzpq7ubi"] .elementor-divider-separator {
  border-top-color: #9C2327 !important;
  border-top-width: 2.5px !important;
  width: 44px !important;
  margin: 0 auto !important;
}

/* Row container containing prev arrow, card, next arrow */
[data-id="container_ltdmzjww4"] {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px !important;
  max-width: 820px !important;
  margin: 0 auto !important;
  position: relative !important;
}

[data-id="container_ltdmzjww4"] > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px !important;
  width: 100% !important;
}

/* Left Arrow Button */
[data-id="container_1gdps0u64"] {
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  border-radius: 50% !important;
  border: 1px solid #E5E7EB !important;
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  color: #111827 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06) !important;
  transition: all 0.25s ease !important;
  flex: 0 0 40px !important;
  user-select: none !important;
}

/* Right Arrow Button */
[data-id="container_4n8rw8ehm"] {
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  border-radius: 50% !important;
  border: 1px solid #E5E7EB !important;
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  color: #111827 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06) !important;
  transition: all 0.25s ease !important;
  flex: 0 0 40px !important;
  user-select: none !important;
}

[data-id="container_1gdps0u64"]:hover,
[data-id="container_4n8rw8ehm"]:hover {
  border-color: #9C2327 !important;
  color: #9C2327 !important;
  transform: scale(1.08) !important;
}

[data-id="container_1gdps0u64"] svg,
[data-id="container_4n8rw8ehm"] svg {
  width: 14px !important;
  height: 14px !important;
  fill: #111827 !important;
  transition: fill 0.25s ease !important;
}

[data-id="container_1gdps0u64"]:hover svg,
[data-id="container_4n8rw8ehm"]:hover svg {
  fill: #9C2327 !important;
}

/* Middle Testimonial Card */
[data-id="container_8m3fifgol"] {
  background-color: #F8F9FA !important;
  background: #F8F9FA !important;
  border: 1px solid #E5E7EB !important;
  border-radius: 12px !important;
  padding: 24px 32px !important;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.04) !important;
  max-width: 640px !important;
  width: 100% !important;
  text-align: center !important;
  box-sizing: border-box !important;
  transition: opacity 0.3s ease, transform 0.3s ease !important;
}

/* Hide static dots container from elementor */
[data-id="container_a3uix2lqk"] {
  display: none !important;
}

/* Mobile */
@media (max-width: 767px) {
  [data-id="container_ah8kcty4y"] { padding: 28px 0 !important; }
  [data-id="container_8m3fifgol"] { padding: 20px 16px !important; }
  [data-id="container_1gdps0u64"],
  [data-id="container_4n8rw8ehm"] {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    flex: 0 0 34px !important;
  }
}


/* ===================================================
   POWERSIGHT PAGE 594 - WE'LL TAKE CARE OF YOU (SPACE-BETWEEN)
   =================================================== */

/* Section outer container */
[data-id="container_2e6ychl7m"] {
  position: relative !important;
  padding: 64px 0 !important;
  color: #FFFFFF !important;
}

[data-id="container_2e6ychl7m"] .elementor-background-overlay {
  background: linear-gradient(180deg, rgba(11, 12, 14, 0.82) 0%, rgba(11, 12, 14, 0.92) 100%) !important;
  opacity: 1 !important;
}

/* Parent row container - SPACE-BETWEEN layout */
[data-id="container_zhdpeoago"] {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
}

[data-id="container_zhdpeoago"] > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
}

/* Left Column (50% max-width) */
[data-id="container_78dskzohr"] {
  flex: 0 0 48% !important;
  max-width: 48% !important;
  box-sizing: border-box !important;
}

/* Left Column Title */
[data-id="widget_16fzlifjr"] .elementor-heading-title {
  color: #FFFFFF !important;
  font-size: 32px !important;
  font-weight: 800 !important;
  font-family: "Inter", sans-serif !important;
  letter-spacing: -0.02em !important;
  line-height: 1.2 !important;
  margin-bottom: 12px !important;
}

/* Left Column Text */
[data-id="widget_by4mth86w"] .elementor-text-editor p,
[data-id="widget_by4mth86w"] p {
  color: #9CA3AF !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  font-family: "Inter", sans-serif !important;
  margin-bottom: 24px !important;
}

/* Left Column Button "TALK TO OUR ENGINEERS" */
[data-id="widget_6on31ii9z"] .elementor-button {
  background-color: #9C2327 !important;
  background: #9C2327 !important;
  color: #FFFFFF !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  font-size: 14.5px !important;
  padding: 12px 24px !important;
  font-family: "Inter", sans-serif !important;
  border: none !important;
  box-shadow: 0 4px 16px rgba(156, 35, 39, 0.35) !important;
  transition: all 0.25s ease !important;
  display: inline-flex !important;
  align-items: center !important;
}

[data-id="widget_6on31ii9z"] .elementor-button:hover {
  background: #7E1B1F !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(156, 35, 39, 0.5) !important;
}

/* RIGHT COLUMN - SINGLE CLEAN DARK GLASS CARD */
[data-id="container_u2zacxo8z"] {
  flex: 0 0 38% !important;
  max-width: 38% !important;
  box-sizing: border-box !important;
  background-color: rgba(18, 20, 24, 0.92) !important;
  background: rgba(18, 20, 24, 0.92) !important;
  border: 1.5px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 16px !important;
  padding: 28px 24px !important;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.5), 0 0 28px rgba(156, 35, 39, 0.15) !important;
  backdrop-filter: blur(12px) !important;
}

/* REMOVE INNER DOUBLE BOX STYLING */
[data-id="container_6eq20veks"] {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  backdrop-filter: none !important;
}

[data-id="container_6eq20veks"] > .e-con-inner {
  background: transparent !important;
  padding: 0 !important;
}

/* Heading "NEED HELP?" inside Card */
[data-id="widget_r8sbw0hgr"] .elementor-heading-title {
  color: #FFFFFF !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  font-family: "Inter", sans-serif !important;
  letter-spacing: -0.02em !important;
  margin-bottom: 6px !important;
  text-align: center !important;
}

/* Subtitle "We're here to assist you." */
[data-id="widget_tulg0ee6u"] .elementor-text-editor p,
[data-id="widget_tulg0ee6u"] p {
  color: #9CA3AF !important;
  font-size: 13.5px !important;
  font-family: "Inter", sans-serif !important;
  margin-bottom: 20px !important;
  text-align: center !important;
}

/* Button "REQUEST A QUOTE" inside Card */
[data-id="widget_e9zhe8b4p"] {
  width: 100% !important;
}

[data-id="widget_e9zhe8b4p"] .elementor-button {
  width: 100% !important;
  background-color: #9C2327 !important;
  background: #9C2327 !important;
  color: #FFFFFF !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
  font-size: 14.5px !important;
  padding: 12px 20px !important;
  font-family: "Inter", sans-serif !important;
  border: none !important;
  box-shadow: 0 4px 16px rgba(156, 35, 39, 0.35) !important;
  transition: all 0.25s ease !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

[data-id="widget_e9zhe8b4p"] .elementor-button:hover {
  background: #7E1B1F !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(156, 35, 39, 0.5) !important;
}

/* Phone row below button */
[data-id="container_iu6nd1xy9"] {
  margin-top: 16px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

[data-id="widget_l1pauiqke"] .elementor-icon svg,
[data-id="widget_l1pauiqke"] svg {
  fill: #E63946 !important;
  color: #E63946 !important;
  width: 14px !important;
  height: 14px !important;
}

[data-id="widget_sl31q30kq"] .elementor-text-editor p,
[data-id="widget_sl31q30kq"] p,
[data-id="widget_sl31q30kq"] a {
  color: #D1D5DB !important;
  font-size: 13px !important;
  font-family: "Inter", sans-serif !important;
  text-decoration: none !important;
  font-weight: 500 !important;
}

/* Responsive */
@media (max-width: 1024px) {
  [data-id="container_zhdpeoago"] { flex-wrap: wrap !important; }
  [data-id="container_78dskzohr"],
  [data-id="container_u2zacxo8z"] { flex: 0 0 100% !important; max-width: 100% !important; }
}


/* ===================================================
   POWERSIGHT PAGE 594 - EXPRESS QUOTE (SPACED & FULL FORM)
   =================================================== */

/* Main outer section background */
[data-id="container_lmx6bykoh"] {
  background-color: #F8F9FA !important;
  background: #F8F9FA !important;
  padding: 64px 0 !important;
}

[data-id="container_lmx6bykoh"] > .e-con-inner {
  max-width: 1140px !important;
  margin: 0 auto !important;
}

/* Combined 2-column card container */
[data-id="container_x2beawnaw"] {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  border-radius: 20px !important;
  overflow: hidden !important;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.12) !important;
  max-width: 1140px !important;
  margin: 0 auto !important;
  width: 100% !important;
}

[data-id="container_x2beawnaw"] > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  width: 100% !important;
  padding: 0 !important;
}

/* LEFT COLUMN (DARK CARD - #0D0E10) */
[data-id="container_0uj3pvhfm"] {
  flex: 0 0 42% !important;
  max-width: 42% !important;
  background-color: #0D0E10 !important;
  background: #0D0E10 !important;
  color: #FFFFFF !important;
  padding: 44px 38px !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}

[data-id="container_0uj3pvhfm"] > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  height: 100% !important;
  padding: 0 !important;
}

/* EXPRESS QUOTE badge pill */
[data-id="widget_r4fbybca7"],
[data-id="widget_r4fbybca7"] .elementor-widget-container {
  background: transparent !important;
  width: auto !important;
  display: inline-block !important;
}

[data-id="widget_r4fbybca7"] .elementor-heading-title {
  display: inline-block !important;
  width: auto !important;
  background-color: #9C2327 !important;
  background: #9C2327 !important;
  color: #FFFFFF !important;
  padding: 4px 12px !important;
  border-radius: 4px !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  font-family: "Inter", sans-serif !important;
}

/* Headline "Let's Start Your Transformation" */
[data-id="widget_oyjsfzgqb"] .elementor-heading-title {
  color: #FFFFFF !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  font-family: "Inter", sans-serif !important;
  line-height: 1.2 !important;
  letter-spacing: -0.02em !important;
  margin-top: 14px !important;
  margin-bottom: 12px !important;
}

/* Subtitle paragraph */
[data-id="widget_84z3u9ddy"] .elementor-text-editor,
[data-id="widget_84z3u9ddy"] .elementor-text-editor p,
[data-id="widget_84z3u9ddy"] p {
  color: #9CA3AF !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  font-family: "Inter", sans-serif !important;
  margin-bottom: 24px !important;
}

/* 3 Info Cards Container */
[data-id="container_6g42tdcv0"] {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
  width: 100% !important;
}

/* Individual Info Card */
[data-id="container_cpvukbee5"],
[data-id="container_bqyu7fayj"],
[data-id="container_qe52s4o7b"] {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 10px !important;
  padding: 14px 18px !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 16px !important;
  transition: all 0.25s ease !important;
}

[data-id="container_cpvukbee5"]:hover,
[data-id="container_bqyu7fayj"]:hover,
[data-id="container_qe52s4o7b"]:hover {
  border-color: #9C2327 !important;
  background: rgba(156, 35, 39, 0.1) !important;
}

/* REMOVE PINK BACKGROUND FROM ICON CONTAINERS */
[data-id="container_zeaidm5gt"],
[data-id="container_9d3et9nju"],
[data-id="container_s4ljocarg"] {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  width: auto !important;
  box-shadow: none !important;
}

[data-id="container_zeaidm5gt"] > .e-con-inner,
[data-id="container_9d3et9nju"] > .e-con-inner,
[data-id="container_s4ljocarg"] > .e-con-inner {
  background: transparent !important;
  padding: 0 !important;
}

[data-id="widget_rnw278a5q"] svg,
[data-id="widget_se5oab2l8"] svg,
[data-id="widget_yss0q47c1"] svg {
  fill: #E63946 !important;
  color: #E63946 !important;
  width: 20px !important;
  height: 20px !important;
}

[data-id="container_6g42tdcv0"] .elementor-heading-title,
[data-id="widget_npstmz6kn"] .elementor-heading-title,
[data-id="widget_snf0qelfr"] .elementor-heading-title,
[data-id="widget_to5vpiypo"] .elementor-heading-title {
  color: #9CA3AF !important;
  font-size: 10.5px !important;
  font-weight: 800 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  font-family: "Inter", sans-serif !important;
  margin: 0 0 3px 0 !important;
}

[data-id="container_6g42tdcv0"] .elementor-text-editor,
[data-id="container_6g42tdcv0"] .elementor-text-editor p,
[data-id="container_6g42tdcv0"] p,
[data-id="widget_auulohke2"] .elementor-text-editor,
[data-id="widget_uq7d9lyf3"] .elementor-text-editor,
[data-id="widget_ejgpe6ub7"] .elementor-text-editor {
  color: #FFFFFF !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  font-family: "Inter", sans-serif !important;
  margin: 0 !important;
}

/* RIGHT COLUMN (PURE WHITE FORM CARD - 58% WIDTH, SPACED FIELDS) */
[data-id="container_m1z9m4ukk"] {
  flex: 0 0 58% !important;
  max-width: 58% !important;
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  padding: 44px 42px !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}

[data-id="container_jd62k64g1"],
[data-id="container_blhlplhb7"],
[data-id="container_hzfvoq9ta"],
[data-id="container_m1z9m4ukk"] .wpforms-container {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Form Heading "Request a Quote (Express)" */
[data-id="widget_nthypxdzb"] .elementor-heading-title {
  color: #111827 !important;
  font-size: 25px !important;
  font-weight: 800 !important;
  font-family: "Inter", sans-serif !important;
  letter-spacing: -0.02em !important;
  margin-bottom: 22px !important;
}

/* Elementor Form Field Group Spacing */
[data-id="container_m1z9m4ukk"] .elementor-field-group {
  margin-bottom: 18px !important;
}

[data-id="container_m1z9m4ukk"] .elementor-field-label {
  color: #374151 !important;
  font-size: 13.5px !important;
  font-weight: 700 !important;
  font-family: "Inter", sans-serif !important;
  margin-bottom: 6px !important;
  display: block !important;
}

/* Larger Form Inputs */
[data-id="container_m1z9m4ukk"] input.elementor-field,
[data-id="container_m1z9m4ukk"] select.elementor-field {
  height: 48px !important;
  background-color: #F9FAFB !important;
  border: 1px solid #E5E7EB !important;
  border-radius: 8px !important;
  color: #111827 !important;
  font-size: 14.5px !important;
  padding: 0 16px !important;
  font-family: "Inter", sans-serif !important;
  outline: none !important;
  transition: all 0.2s ease !important;
  box-sizing: border-box !important;
}

[data-id="container_m1z9m4ukk"] textarea.elementor-field {
  min-height: 110px !important;
  background-color: #F9FAFB !important;
  border: 1px solid #E5E7EB !important;
  border-radius: 8px !important;
  color: #111827 !important;
  font-size: 14.5px !important;
  padding: 12px 16px !important;
  font-family: "Inter", sans-serif !important;
  outline: none !important;
  transition: all 0.2s ease !important;
  box-sizing: border-box !important;
}

[data-id="container_m1z9m4ukk"] .elementor-field input:focus,
[data-id="container_m1z9m4ukk"] .elementor-field select:focus,
[data-id="container_m1z9m4ukk"] .elementor-field textarea:focus {
  border-color: #9C2327 !important;
  box-shadow: 0 0 10px rgba(156, 35, 39, 0.2) !important;
  background-color: #FFFFFF !important;
}

/* Styled Radio Options (Purchase, Rent, Both/Undecided) */
[data-id="container_m1z9m4ukk"] .elementor-field-subgroup {
  display: flex !important;
  flex-direction: row !important;
  gap: 12px !important;
  margin-top: 6px !important;
  flex-wrap: wrap !important;
}

[data-id="container_m1z9m4ukk"] .elementor-field-option {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  background: #F9FAFB !important;
  border: 1px solid #E5E7EB !important;
  border-radius: 8px !important;
  padding: 10px 16px !important;
  font-size: 13.5px !important;
  font-weight: 600 !important;
  color: #374151 !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
}

[data-id="container_m1z9m4ukk"] .elementor-field-option:hover {
  border-color: #9C2327 !important;
  background: #FFFFFF !important;
}

/* Submit Button - Larger & Bottom-Aligned */
[data-id="container_m1z9m4ukk"] .e-form__buttons {
  margin-top: 20px !important;
  margin-bottom: 0 !important;
}

[data-id="container_m1z9m4ukk"] .wpforms-submit,
[data-id="container_m1z9m4ukk"] button[type="submit"],
[data-id="container_m1z9m4ukk"] .elementor-button[type="submit"] {
  width: 100% !important;
  height: 50px !important;
  background-color: #9C2327 !important;
  background: #9C2327 !important;
  color: #FFFFFF !important;
  font-size: 15.5px !important;
  font-weight: 800 !important;
  border: none !important;
  border-radius: 8px !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 4px 16px rgba(156, 35, 39, 0.35) !important;
  font-family: "Inter", sans-serif !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

[data-id="container_m1z9m4ukk"] .wpforms-submit:hover,
[data-id="container_m1z9m4ukk"] button[type="submit"]:hover {
  background: #7E1B1F !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(156, 35, 39, 0.5) !important;
}


/* ===================================================
   POWERSIGHT PAGE 594 - PURE NATIVE TOP BAR (EXACT MATCH)
   =================================================== */

[data-id="59f2ec29"] {
  background-color: #0D0E10 !important;
  background: #0D0E10 !important;
  color: #D1D5DB !important;
  font-size: 12.5px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 38px !important;
}

[data-id="59f2ec29"] > .e-con-inner {
  padding: 0 !important;
  max-width: 100% !important;
}

.top-bar-clean-wrap {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 6px 24px !important;
  box-sizing: border-box !important;
  height: 38px !important;
  background: #0D0E10 !important;
  overflow: hidden !important;
}

.top-bar-left-side {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
  flex: 1 1 0% !important;
  min-width: 0 !important;
  overflow: hidden !important;
  margin-right: 20px !important;
}

.top-badge-pill {
  background: #9C2327 !important;
  color: #FFFFFF !important;
  font-size: 10.5px !important;
  font-weight: 800 !important;
  letter-spacing: 0.08em !important;
  padding: 3px 10px !important;
  border-radius: 4px !important;
  text-transform: uppercase !important;
  font-family: "Inter", sans-serif !important;
  white-space: nowrap !important;
  flex: 0 0 auto !important;
  display: inline-block !important;
}

.top-ticker-outer {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  position: relative !important;
  mask-image: linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%) !important;
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%) !important;
}

.top-ticker-track-inner {
  display: inline-flex !important;
  align-items: center !important;
  gap: 18px !important;
  white-space: nowrap !important;
  animation: pureTopTicker 20s linear infinite !important;
  will-change: transform !important;
}

.top-bar-clean-wrap:hover .top-ticker-track-inner {
  animation-play-state: paused !important;
}

.top-ticker-item {
  color: #FFFFFF !important;
  font-weight: 600 !important;
  font-size: 12.5px !important;
  font-family: "Inter", sans-serif !important;
  white-space: nowrap !important;
}

.top-ticker-dot {
  color: #9C2327 !important;
  font-weight: 700 !important;
  font-size: 14px !important;
}

@keyframes pureTopTicker {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

.top-bar-right-side {
  flex: 0 0 auto !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 16px !important;
  white-space: nowrap !important;
  background: #0D0E10 !important;
  z-index: 2 !important;
}

.top-phone-link {
  color: #D1D5DB !important;
  font-size: 12.5px !important;
  font-weight: 600 !important;
  font-family: "Inter", sans-serif !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

.top-quote-link {
  color: #E63946 !important;
  font-size: 12.5px !important;
  font-weight: 700 !important;
  font-family: "Inter", sans-serif !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

.top-quote-link:hover {
  text-decoration: underline !important;
}


/* ===================================================
   POWERSIGHT PAGE 594 - PRODUCTS SECTION (INTERACTIVE SHOWCASE)
   =================================================== */

.deals-showcase {
  padding: 64px 0 !important;
  background: #F8F9FA !important;
  border-top: 1px solid #E5E7EB !important;
  border-bottom: 1px solid #E5E7EB !important;
  color: #111827 !important;
  font-family: "Inter", sans-serif !important;
  width: 100% !important;
}

.deals-inner-wrap {
  max-width: 1200px !important;
  margin: 0 auto !important;
  padding: 0 24px !important;
  box-sizing: border-box !important;
}

.deals-header {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  margin-bottom: 28px !important;
}

.deals-title-group {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
}

.deals-title-group h2 {
  font-size: 26px !important;
  font-weight: 800 !important;
  color: #111827 !important;
  font-family: "Inter", sans-serif !important;
  margin: 0 !important;
}

.deals-nav-arrows {
  display: flex !important;
  gap: 8px !important;
}

.deals-nav-arrows button {
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  border: 1px solid #E5E7EB !important;
  background: #FFFFFF !important;
  color: #374151 !important;
  font-size: 16px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06) !important;
  transition: all 0.2s ease !important;
}

.deals-nav-arrows button:hover {
  border-color: #9C2327 !important;
  color: #9C2327 !important;
  background: #FFFFFF !important;
}

.deals-tabs {
  display: flex !important;
  gap: 22px !important;
}

.deals-tab-btn {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #6B7280 !important;
  background: transparent !important;
  border: none !important;
  padding-bottom: 6px !important;
  cursor: pointer !important;
  position: relative !important;
  transition: all 0.2s ease !important;
  font-family: "Inter", sans-serif !important;
}

.deals-tab-btn.active {
  color: #111827 !important;
}

.deals-tab-btn.active::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 3px !important;
  background: #9C2327 !important;
  border-radius: 2px !important;
}

.deals-grid-layout {
  display: grid !important;
  grid-template-columns: 340px 1fr !important;
  gap: 24px !important;
  align-items: stretch !important;
}

.deal-focus-card {
  background: #FFFFFF !important;
  border: 2px solid #9C2327 !important;
  border-radius: 14px !important;
  padding: 24px 20px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  box-shadow: 0 8px 24px rgba(156, 35, 39, 0.12) !important;
  box-sizing: border-box !important;
}

.prod-badge {
  background: #111827 !important;
  color: #FFFFFF !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  padding: 4px 9px !important;
  border-radius: 4px !important;
  letter-spacing: 0.05em !important;
  display: inline-block !important;
  font-family: "Inter", sans-serif !important;
}

.eq-focus-thumb {
  height: 160px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #F8F9FA !important;
  border-radius: 8px !important;
  padding: 8px !important;
  overflow: hidden !important;
  margin: 14px 0 12px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.eq-focus-thumb img {
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
}

.eq-focus-title {
  font-size: 16px !important;
  font-weight: 800 !important;
  color: #9C2327 !important;
  line-height: 1.3 !important;
  margin: 0 0 6px 0 !important;
  font-family: "Inter", sans-serif !important;
}

.price-row {
  display: flex !important;
  align-items: baseline !important;
  gap: 8px !important;
  margin: 12px 0 14px !important;
}

.price-now {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: #9C2327 !important;
  font-family: "Inter", sans-serif !important;
}

.price-was {
  font-size: 13px !important;
  color: #9CA3AF !important;
  text-decoration: line-through !important;
  font-family: "Inter", sans-serif !important;
}

.price-save {
  background: rgba(156, 35, 39, 0.1) !important;
  color: #9C2327 !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  padding: 3px 8px !important;
  border-radius: 4px !important;
  font-family: "Inter", sans-serif !important;
}

.focus-desc {
  font-size: 13px !important;
  color: #6B7280 !important;
  line-height: 1.5 !important;
  margin-bottom: 14px !important;
  font-family: "Inter", sans-serif !important;
}

.deals-products-grid {
  display: flex !important;
  gap: 20px !important;
  overflow-x: auto !important;
  scroll-behavior: smooth !important;
  scrollbar-width: none !important;
  padding: 4px 4px 16px 4px !important;
}

.deals-products-grid::-webkit-scrollbar {
  display: none !important;
}

.deal-card {
  flex: 0 0 250px !important;
  min-width: 250px !important;
  background: #FFFFFF !important;
  border: 1.5px solid #E5E7EB !important;
  border-radius: 14px !important;
  padding: 20px 18px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  position: relative !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03) !important;
  cursor: pointer !important;
  text-align: left !important;
  box-sizing: border-box !important;
}

.deal-card.active,
.deal-card:hover {
  border-color: #9C2327 !important;
  box-shadow: 0 8px 24px rgba(156, 35, 39, 0.12) !important;
  transform: translateY(-2px) !important;
}

.deal-card-thumb {
  height: 120px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 12px 0 !important;
}

.deal-card-thumb img {
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
}

.prod-brand {
  font-size: 10px !important;
  font-weight: 800 !important;
  color: #9CA3AF !important;
  letter-spacing: 0.06em !important;
  margin-bottom: 4px !important;
  text-transform: uppercase !important;
  font-family: "Inter", sans-serif !important;
}

.prod-title {
  font-size: 13.5px !important;
  font-weight: 700 !important;
  color: #111827 !important;
  line-height: 1.3 !important;
  margin-bottom: 4px !important;
  font-family: "Inter", sans-serif !important;
}

.prod-subtitle {
  font-size: 11.5px !important;
  color: #6B7280 !important;
  margin-bottom: 8px !important;
  font-family: "Inter", sans-serif !important;
}

.prod-desc {
  font-size: 12px !important;
  color: #9CA3AF !important;
  line-height: 1.4 !important;
  margin-bottom: 12px !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  font-family: "Inter", sans-serif !important;
}

.prod-bottom-row {
  padding-top: 10px !important;
  border-top: 1px dashed #E5E7EB !important;
}

.prod-price-now {
  font-size: 15px !important;
  font-weight: 800 !important;
  color: #9C2327 !important;
  font-family: "Inter", sans-serif !important;
}

.prod-price-was {
  font-size: 12px !important;
  color: #9CA3AF !important;
  text-decoration: line-through !important;
  margin-left: 6px !important;
  font-family: "Inter", sans-serif !important;
}

@media (max-width: 900px) {
  .deals-grid-layout { grid-template-columns: 1fr !important; }
}/* End custom CSS */