.elementor-7683 .elementor-element.elementor-element-878120c{--display:flex;}.elementor-7683 .elementor-element.elementor-element-878120c:not(.elementor-motion-effects-element-type-background), .elementor-7683 .elementor-element.elementor-element-878120c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://limasix.com/wp-content/uploads/2026/09/Lima-Six-4.jpg");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-7683 .elementor-element.elementor-element-0a9ce68 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-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-7683 .elementor-element.elementor-element-3d88645 .elementor-icon-wrapper{text-align:center;}.elementor-7683 .elementor-element.elementor-element-3c84b59{--display:flex;}.elementor-7683 .elementor-element.elementor-element-773c0b7 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-1de3a11 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-51df0b8{--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-7683 .elementor-element.elementor-element-5678cd9{--display:flex;}.elementor-7683 .elementor-element.elementor-element-819804d .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-548b6df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7683 .elementor-element.elementor-element-5dd23e0{--display:flex;}.elementor-7683 .elementor-element.elementor-element-0c8dad1 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-ab0d31b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-60bf51e .elementor-button{fill:var( --e-global-color-d6cea4e );color:var( --e-global-color-d6cea4e );}.elementor-7683 .elementor-element.elementor-element-c119b63{--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-7683 .elementor-element.elementor-element-0f8f4e2{--display:flex;}.elementor-7683 .elementor-element.elementor-element-a43a51f .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-4b6e12b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-7a3ec45{color:var( --e-global-color-primary );}.elementor-7683 .elementor-element.elementor-element-fdac3a0{--display:flex;}.elementor-7683 .elementor-element.elementor-element-60338b1 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-d6e8591{color:var( --e-global-color-primary );}.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;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7683 .elementor-element.elementor-element-884123f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7683 .elementor-element.elementor-element-884123f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7683 .elementor-element.elementor-element-884123f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7683 .elementor-element.elementor-element-884123f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-field-type-html{padding-bottom:0px;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-button[type="submit"]{color:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7683 .elementor-element.elementor-element-884123f{--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-7683 .elementor-element.elementor-element-ee91fa3{--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-7683 .elementor-element.elementor-element-ac0b8d4{--display:flex;}.elementor-7683 .elementor-element.elementor-element-32fca7a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-6c7884b{--display:flex;}.elementor-7683 .elementor-element.elementor-element-5539873 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7683 .elementor-element.elementor-element-5678cd9{--width:50%;}.elementor-7683 .elementor-element.elementor-element-5dd23e0{--width:50%;}.elementor-7683 .elementor-element.elementor-element-0f8f4e2{--width:30%;}.elementor-7683 .elementor-element.elementor-element-fdac3a0{--width:70%;}.elementor-7683 .elementor-element.elementor-element-ac0b8d4{--width:80%;}.elementor-7683 .elementor-element.elementor-element-6c7884b{--width:20%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-0a9ce68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7683 .elementor-element.elementor-element-773c0b7 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-1de3a11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-819804d .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-548b6df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7683 .elementor-element.elementor-element-0c8dad1 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-ab0d31b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-a43a51f .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-4b6e12b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-60338b1 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7683 .elementor-element.elementor-element-32fca7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-0a9ce68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7683 .elementor-element.elementor-element-773c0b7 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-1de3a11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-819804d .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-548b6df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7683 .elementor-element.elementor-element-0c8dad1 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-ab0d31b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-a43a51f .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-7683 .elementor-element.elementor-element-4b6e12b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7683 .elementor-element.elementor-element-60338b1 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7683 .elementor-element.elementor-element-32fca7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-878120c *//* =========================================
   LIMA SIX — WARRANTY & SUPPORT HERO
   ========================================= */

.elementor-element.elementor-element-878120c {
	--ls-red: #fe2d2b;

	position: relative;
	isolation: isolate;
	overflow: hidden;

	background-color: #151515 !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;

	border: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
}

/* Background overlay */
.elementor-element.elementor-element-878120c::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 0;
	pointer-events: none;

	background: linear-gradient(
		90deg,
		rgba(0, 0, 0, 0.78) 0%,
		rgba(0, 0, 0, 0.65) 60%,
		rgba(0, 0, 0, 0.55) 100%
	);
}

/* Inner content */
.elementor-element.elementor-element-878120c > .e-con-inner {
	position: relative;
	z-index: 1;

	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: center !important;
	gap: 0 !important;

	width: 100%;
	max-width: 1200px !important;
	min-height: 300px;

	margin-inline: auto;
	padding: 48px 36px !important;
}

/* Reset text widget spacing */
.elementor-element-878120c .elementor-element-0a9ce68,
.elementor-element-878120c .elementor-element-e0a4609,
.elementor-element-878120c .elementor-element-e695d58 {
	position: relative;
	z-index: 2;

	width: 76% !important;
	max-width: 850px;

	margin: 0 !important;
	padding: 0 !important;
}

/* Red accent line */
.elementor-element-878120c .elementor-element-0a9ce68::before {
	content: "";
	display: block;

	width: 48px;
	height: 3px;

	margin-bottom: 13px;
	background: var(--ls-red);
}

/* PRODUCT SUPPORT */
.elementor-element-878120c
.elementor-element-0a9ce68 .elementor-heading-title {
	margin: 0 !important;

	color: #ffffff !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	font-style: normal !important;
	line-height: 1.4 !important;
	letter-spacing: 2.5px !important;
	text-transform: uppercase;
}

/* Main heading spacing */
.elementor-element-878120c .elementor-element-e0a4609 {
	margin-top: 10px !important;
}

/* WARRANTY & SUPPORT — 400 weight */
.elementor-element-878120c
.elementor-element-e0a4609 .elementor-heading-title {
	margin: 0 !important;

	color: #ffffff !important;
	font-family: "Barlow Condensed", "Roboto Condensed", Impact, sans-serif !important;
	font-size: clamp(38px, 4.8vw, 64px) !important;
	font-weight: 400 !important;
	font-style: normal !important;
	line-height: 1.05 !important;
	letter-spacing: -0.6px !important;
	text-transform: uppercase;

	text-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
}

/* Introductory text */
.elementor-element-878120c .elementor-element-e695d58 {
	max-width: 550px !important;
	margin-top: 14px !important;

	color: #eeeeee !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1.6 !important;
	letter-spacing: 0 !important;
}

.elementor-element-878120c .elementor-element-e695d58 p {
	margin: 0 !important;

	color: inherit !important;
	font-family: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	letter-spacing: inherit !important;
}

/* Shield positioning */
.elementor-element-878120c .elementor-element-3d88645 {
	position: absolute !important;
	top: 50%;
	right: 54px;
	transform: translateY(-50%);

	z-index: 1;
	width: auto !important;

	margin: 0 !important;
	padding: 0 !important;

	opacity: 1 !important;
	pointer-events: none;
}

.elementor-element-878120c
.elementor-element-3d88645 .elementor-icon-wrapper {
	line-height: 0;
}

/* Shield — homepage red */
.elementor-element-878120c
.elementor-element-3d88645 .elementor-icon {
	display: block;

	color: var(--ls-red) !important;
	font-size: 150px !important;
	line-height: 1 !important;
	opacity: 1 !important;
}

.elementor-element-878120c
.elementor-element-3d88645 svg {
	display: block;

	width: 130px !important;
	height: 150px !important;

	color: var(--ls-red) !important;
	overflow: visible;
}

/* Outline shape for the existing shield */
.elementor-element-878120c
.elementor-element-3d88645 svg path {
	d: path("M256 20 L480 112 C480 290 380 438 256 492 C132 438 32 290 32 112 Z");

	fill: none !important;
	stroke: var(--ls-red) !important;
	stroke-width: 11px;
	stroke-linejoin: round;
	opacity: 1 !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-878120c > .e-con-inner {
		min-height: 280px;
		padding: 42px 30px !important;
	}

	.elementor-element-878120c .elementor-element-3d88645 {
		right: 30px;
	}

	.elementor-element-878120c
	.elementor-element-3d88645 svg {
		width: 100px !important;
		height: 125px !important;
	}
}

/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {
	.elementor-element.elementor-element-878120c > .e-con-inner {
		min-height: 255px;
		padding: 36px 22px !important;
	}

	.elementor-element-878120c .elementor-element-0a9ce68,
	.elementor-element-878120c .elementor-element-e0a4609,
	.elementor-element-878120c .elementor-element-e695d58 {
		width: 100% !important;
	}

	.elementor-element-878120c
	.elementor-element-0a9ce68 .elementor-heading-title {
		font-size: 11px !important;
		letter-spacing: 2px !important;
	}

	.elementor-element-878120c
	.elementor-element-e0a4609 .elementor-heading-title {
		font-size: clamp(32px, 8vw, 48px) !important;
		font-weight: 400 !important;
		letter-spacing: -0.4px !important;
	}

	.elementor-element-878120c .elementor-element-e695d58 {
		font-size: 14px !important;
	}

	.elementor-element-878120c .elementor-element-3d88645 {
		display: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c84b59 *//* =========================================
   LIMA SIX — BEFORE YOU SUBMIT A CLAIM
   ========================================= */

.elementor-element.elementor-element-3c84b59 {
	--ls-red: #fe2d2b;

	background: #ffffff !important;
	padding: 0 !important;
	border-radius: 0 !important;
}

.elementor-element.elementor-element-3c84b59 > .e-con-inner {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	gap: 0 !important;

	width: 100%;
	max-width: 1200px !important;
	margin-inline: auto;
	padding: 48px 36px !important;
}

/* Reset widget spacing within this section */
.elementor-element-3c84b59 .elementor-widget {
	margin: 0 !important;
	padding: 0 !important;
}

/* START HERE */
.elementor-element-3c84b59 .elementor-element-773c0b7::before {
	content: "";
	display: block;
	width: 48px;
	height: 3px;
	margin-bottom: 12px;
	background: var(--ls-red);
}

.elementor-element-3c84b59
.elementor-element-773c0b7 .elementor-heading-title {
	margin: 0 !important;
	color: #191919 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	line-height: 1.4 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase;
}

/* Main section heading */
.elementor-element-3c84b59 .elementor-element-1de3a11 {
	margin-top: 8px !important;
}

.elementor-element-3c84b59
.elementor-element-1de3a11 .elementor-heading-title {
	margin: 0 !important;
	color: #111111 !important;
	font-family: "Barlow Condensed", "Roboto Condensed", Impact, sans-serif !important;
	font-size: clamp(32px, 3.6vw, 46px) !important;
	font-weight: 400 !important;
	line-height: 1.1 !important;
	letter-spacing: -0.3px !important;
	text-transform: uppercase;
}

/* Two-column card layout */
.elementor-element-3c84b59 .elementor-element-51df0b8 {
	display: grid !important;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	align-items: stretch !important;
	gap: 24px !important;

	width: 100% !important;
	max-width: none !important;
	margin: 26px 0 0 !important;
	padding: 0 !important;
}

/* Resource cards */
.elementor-element-3c84b59 .elementor-element-5678cd9,
.elementor-element-3c84b59 .elementor-element-5dd23e0 {
	position: relative;
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	gap: 0 !important;

	width: 100% !important;
	min-width: 0;
	height: 100%;
	min-height: 240px;

	margin: 0 !important;
	padding: 32px 28px 26px !important;

	background: #ffffff !important;
	border: 1px solid #d8d8d8 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

/* Red line inside each card */
.elementor-element-3c84b59 .elementor-element-5678cd9::after,
.elementor-element-3c84b59 .elementor-element-5dd23e0::after {
	content: "";
	position: absolute;
	top: 9px;
	left: 9px;
	right: 9px;
	height: 3px;
	background: var(--ls-red);
	pointer-events: none;
}

/* Reference / Diagnose labels */
.elementor-element-3c84b59
.elementor-element-819804d .elementor-heading-title,
.elementor-element-3c84b59
.elementor-element-0c8dad1 .elementor-heading-title {
	margin: 0 !important;
	color: var(--ls-red) !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	letter-spacing: 1.5px !important;
	text-transform: uppercase;
}

/* Card titles */
.elementor-element-3c84b59 .elementor-element-548b6df,
.elementor-element-3c84b59 .elementor-element-ab0d31b {
	margin-top: 9px !important;
}

.elementor-element-3c84b59
.elementor-element-548b6df .elementor-heading-title,
.elementor-element-3c84b59
.elementor-element-ab0d31b .elementor-heading-title {
	margin: 0 !important;
	color: #111111 !important;
	font-family: "Barlow Condensed", "Roboto Condensed", Impact, sans-serif !important;
	font-size: 30px !important;
	font-weight: 400 !important;
	line-height: 1.15 !important;
	letter-spacing: 0 !important;
	text-transform: uppercase;
}

/* Card descriptions */
.elementor-element-3c84b59 .elementor-element-b45a18e,
.elementor-element-3c84b59 .elementor-element-f4dfb2a {
	width: 100% !important;
	margin-top: 12px !important;
	margin-bottom: 24px !important;

	color: #505050 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.65 !important;
}

.elementor-element-3c84b59 .elementor-widget-text-editor p {
	margin: 0 !important;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

/* Keep card actions aligned at the bottom */
.elementor-element-3c84b59 .elementor-element-50d9782,
.elementor-element-3c84b59 .elementor-element-60bf51e {
	width: 100% !important;
	margin-top: auto !important;
}

/* Shared action typography */
.elementor-element-3c84b59 .elementor-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	max-width: 100%;

	border-radius: 0 !important;
	box-shadow: none !important;

	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	text-decoration: none !important;

	transition: background-color 0.2s ease, color 0.2s ease;
}

.elementor-element-3c84b59 .elementor-button-content-wrapper {
	align-items: center;
}

.elementor-element-3c84b59 .elementor-button-text {
	white-space: normal;
	overflow-wrap: anywhere;
}

/* Tech Info — simple text link */
.elementor-element-3c84b59
.elementor-element-50d9782 .elementor-button {
	justify-content: flex-start;
	padding: 10px 0 !important;
	border: 0 !important;
	background: transparent !important;
	color: var(--ls-red) !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
}

.elementor-element-3c84b59
.elementor-element-50d9782 .elementor-button:hover {
	color: #c51f20 !important;
	text-decoration: underline !important;
}

/* Troubleshooter — red button */
.elementor-element-3c84b59
.elementor-element-60bf51e .elementor-button {
	padding: 12px 18px !important;
	border: 1px solid var(--ls-red) !important;
	background: var(--ls-red) !important;
	color: #ffffff !important;
	letter-spacing: 0.7px !important;
	text-transform: uppercase !important;
}

.elementor-element-3c84b59
.elementor-element-60bf51e .elementor-button:hover {
	background: #c51f20 !important;
	border-color: #c51f20 !important;
	color: #ffffff !important;
}

/* Keyboard focus */
.elementor-element-3c84b59 .elementor-button:focus-visible {
	outline: 2px solid #111111 !important;
	outline-offset: 4px;
}

/* Bottom information strip */
.elementor-element-3c84b59 .elementor-element-8b23b2a {
	width: 100% !important;
	margin-top: 24px !important;
	padding: 18px 22px !important;

	background: #f0f0f0 !important;
	border: 0 !important;
	border-radius: 0 !important;

	color: #505050 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	line-height: 1.65 !important;
}

.elementor-element-3c84b59 .elementor-element-8b23b2a strong {
	color: #222222;
	font-weight: 600 !important;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-3c84b59 > .e-con-inner {
		padding: 42px 30px !important;
	}

	.elementor-element-3c84b59 .elementor-element-51df0b8 {
		gap: 20px !important;
	}

	.elementor-element-3c84b59 .elementor-element-5678cd9,
	.elementor-element-3c84b59 .elementor-element-5dd23e0 {
		padding: 30px 22px 24px !important;
	}
}

/* Mobile */
@media (max-width: 767px) {
	.elementor-element.elementor-element-3c84b59 > .e-con-inner {
		padding: 36px 22px !important;
	}

	.elementor-element-3c84b59 .elementor-element-51df0b8 {
		grid-template-columns: minmax(0, 1fr) !important;
		gap: 18px !important;
		margin-top: 22px !important;
	}

	.elementor-element-3c84b59 .elementor-element-5678cd9,
	.elementor-element-3c84b59 .elementor-element-5dd23e0 {
		min-height: 0;
		padding: 29px 22px 22px !important;
	}

	.elementor-element-3c84b59
	.elementor-element-1de3a11 .elementor-heading-title {
		font-size: 34px !important;
	}

	.elementor-element-3c84b59
	.elementor-element-548b6df .elementor-heading-title,
	.elementor-element-3c84b59
	.elementor-element-ab0d31b .elementor-heading-title {
		font-size: 28px !important;
	}

	.elementor-element-3c84b59 .elementor-element-8b23b2a {
		margin-top: 20px !important;
		padding: 16px 18px !important;
		font-size: 12px !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f8f4e2 *//* SUPPORT INTRODUCTION */
.elementor-7683 .elementor-element.elementor-element-0f8f4e2 {
	--ls-red: #fe2d2b;

	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	gap: 0 !important;

	padding: 20px 0 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-widget {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Eyebrow and red line */
.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-element-a43a51f::before {
	content: "";
	display: block;
	width: 48px;
	height: 3px;
	margin-bottom: 13px;
	background: var(--ls-red);
}

.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-element-a43a51f .elementor-heading-title {
	margin: 0 !important;
	color: #191919 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	line-height: 1.4 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase;
}

/* Main title */
.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-element-4b6e12b {
	margin-top: 12px !important;
}

.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-element-4b6e12b .elementor-heading-title {
	max-width: 340px;
	margin: 0 !important;
	color: #111111 !important;
	font-family: "Barlow Condensed", "Roboto Condensed", Impact, sans-serif !important;
	font-size: clamp(38px, 4vw, 52px) !important;
	font-weight: 400 !important;
	line-height: 1.05 !important;
	letter-spacing: -0.4px !important;
	text-transform: uppercase;
}

/* Introductory copy */
.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-element-7a3ec45 {
	margin-top: 20px !important;
	color: #444444 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.7 !important;
}

.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-element-7a3ec45 p {
	margin: 0 !important;
	color: inherit;
	font: inherit;
}

/* Numbered support steps */
.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .ls-steps {
	counter-reset: ls-support-step;
	list-style: none !important;
	margin: 30px 0 0 !important;
	padding: 0 !important;
}

.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .ls-steps li {
	position: relative;
	display: flex;
	align-items: center;
	gap: 14px;
	min-height: 36px;
	margin: 0 0 22px !important;
	padding: 0 !important;

	color: #333333;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.6;
}

.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .ls-steps li::before {
	counter-increment: ls-support-step;
	content: counter(ls-support-step);

	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 34px;
	width: 34px;
	height: 34px;

	background: var(--ls-red);
	color: #ffffff;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 15px;
	font-weight: 600;
}

/* Connect the numbered markers */
.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .ls-steps li:not(:last-child)::after {
	content: "";
	position: absolute;
	left: 16px;
	top: calc(100% + 4px);
	width: 1px;
	height: 14px;
	background: #bdbdbd;
}

.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .ls-steps li:last-child {
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
	.elementor-7683 .elementor-element.elementor-element-0f8f4e2 {
		padding-top: 0 !important;
	}

	.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-element-4b6e12b .elementor-heading-title {
		max-width: 100%;
		font-size: 40px !important;
	}

	.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .elementor-element-7a3ec45 {
		margin-top: 16px !important;
	}

	.elementor-7683 .elementor-element.elementor-element-0f8f4e2 .ls-steps {
		margin-top: 22px !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdac3a0 *//* WARRANTY FORM PANEL */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 {
	--ls-red: #fe2d2b;

	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	gap: 0 !important;

	padding: 32px !important;
	background: #ffffff !important;
	border: 1px solid #d8d8d8 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-widget {
	width: 100% !important;
	min-width: 0;
	margin: 0 !important;
}

/* Panel heading */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-element-60338b1 .elementor-heading-title {
	margin: 0 !important;
	color: #111111 !important;
	font-family: "Barlow Condensed", "Roboto Condensed", Impact, sans-serif !important;
	font-size: 32px !important;
	font-weight: 400 !important;
	line-height: 1.15 !important;
	letter-spacing: 0 !important;
	text-transform: uppercase;
}

/* Introductory note */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-element-d6e8591 {
	margin-top: 8px !important;
	color: #666666 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	line-height: 1.6 !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-element-d6e8591 p {
	margin: 0 !important;
	color: inherit;
	font: inherit;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-element-884123f {
	margin-top: 26px !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-form {
	margin: 0 !important;
	font-family: "Poppins", Arial, sans-serif;
}

/* Three-step progress indicator */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators {
	align-items: flex-start;
	gap: 8px;
	margin-bottom: 26px !important;
	padding-bottom: 22px;
	border-bottom: 1px solid #e3e3e3;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator {
	flex: 1 1 0;
	min-width: 0;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator__number {
	display: flex;
	align-items: center;
	justify-content: center;

	width: 32px !important;
	height: 32px !important;
	margin-inline: auto;

	background: #f1f1f1 !important;
	border: 1px solid #d0d0d0 !important;
	border-radius: 0 !important;
	color: #666666 !important;

	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 13px !important;
	font-weight: 600 !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator__label {
	display: block;
	margin-top: 9px !important;
	color: #666666 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 10px !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	letter-spacing: 0.3px;
	text-align: center;
	white-space: normal;
	overflow-wrap: anywhere;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator--state-active
.e-form__indicators__indicator__number,
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator--state-completed
.e-form__indicators__indicator__number {
	background: var(--ls-red) !important;
	border-color: var(--ls-red) !important;
	color: #ffffff !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator--state-active
.e-form__indicators__indicator__label {
	color: #111111 !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator__separator {
	align-self: flex-start;
	flex: 0 1 24px;
	min-width: 8px;
	margin-top: 16px;
	background-color: #d8d8d8 !important;
}

/* Field spacing — preserve Elementor's step visibility */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-form-fields-wrapper {
	margin-left: -8px !important;
	margin-right: -8px !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-group {
	padding-left: 8px !important;
	padding-right: 8px !important;
	margin-bottom: 18px !important;
}

/* Labels */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-label {
	padding-bottom: 7px !important;
	color: #333333 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 500 !important;
	line-height: 1.5 !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-required .elementor-field-label::after {
	color: var(--ls-red);
}

/* Text fields, dropdowns and textareas */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 input.elementor-field-textual,
.elementor-7683 .elementor-element.elementor-element-fdac3a0 select.elementor-field-textual,
.elementor-7683 .elementor-element.elementor-element-fdac3a0 textarea.elementor-field-textual {
	width: 100%;
	max-width: 100%;
	min-width: 0;
	min-height: 44px;

	padding: 11px 12px !important;
	background: #ffffff !important;
	border: 1px solid #cccccc !important;
	border-radius: 0 !important;
	box-shadow: none !important;

	color: #222222 !important;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.5 !important;

	transition: border-color 0.2s ease;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 select.elementor-field-textual {
	padding-right: 34px !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 textarea.elementor-field-textual {
	min-height: 120px;
	resize: vertical;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-textual::placeholder {
	color: #858585 !important;
	opacity: 1;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-textual:focus {
	border-color: var(--ls-red) !important;
	outline: 2px solid rgba(254, 45, 43, 0.15);
	outline-offset: 1px;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-textual[aria-invalid="true"] {
	border-color: #b91c1c !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-select-wrapper {
	width: 100%;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .select-caret-down-wrapper {
	color: #666666;
}

/* File upload */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-type-upload {
	margin-left: 8px;
	margin-right: 8px;
	padding: 16px !important;
	width: calc(100% - 16px);
	border: 1px dashed #bdbdbd;
	background: #fafafa;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 input[type="file"] {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 0;
	color: #555555;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 12px;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 input[type="file"]::file-.elementor-7683 .elementor-element.elementor-element-fdac3a0-button {
	margin-right: 10px;
	padding: 9px 12px;
	border: 1px solid #bdbdbd;
	border-radius: 0;
	background: #ffffff;
	color: #222222;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 11px;
	font-weight: 600;
}

/* Acceptance checkbox */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-type-acceptance .elementor-field-option {
	display: flex;
	align-items: flex-start;
	gap: 9px;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 input[type="checkbox"] {
	flex: 0 0 auto;
	width: 16px;
	height: 16px;
	margin: 3px 0 0;
	accent-color: var(--ls-red);
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-type-acceptance label {
	color: #555555;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.65;
}

/* Next / Previous / Submit buttons */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__buttons {
	gap: 12px;
	margin-top: 6px;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__buttons__wrapper {
	flex: 1 1 0;
	min-width: 0;
	margin-bottom: 0 !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-button {
	width: 100%;
	min-height: 46px;
	padding: 13px 18px !important;

	background: var(--ls-red) !important;
	border: 1px solid var(--ls-red) !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #ffffff !important;

	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	letter-spacing: 1px;
	text-transform: uppercase;

	transition: background-color 0.2s ease, border-color 0.2s ease;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-button:hover {
	background: #c51f20 !important;
	border-color: #c51f20 !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__buttons__wrapper__button-previous {
	background: #ffffff !important;
	border-color: #cccccc !important;
	color: #333333 !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__buttons__wrapper__button-previous:hover {
	background: #f3f3f3 !important;
	border-color: #999999 !important;
}

.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-button:focus-visible,
.elementor-7683 .elementor-element.elementor-element-fdac3a0 input[type="file"]:focus-visible,
.elementor-7683 .elementor-element.elementor-element-fdac3a0 input[type="checkbox"]:focus-visible {
	outline: 2px solid #111111 !important;
	outline-offset: 3px;
}

/* Submission messages */
.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-message {
	margin-top: 18px;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 13px;
	line-height: 1.6;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-7683 .elementor-element.elementor-element-fdac3a0 {
		padding: 24px !important;
	}
}

@media (max-width: 767px) {
	.elementor-7683 .elementor-element.elementor-element-fdac3a0 {
		padding: 24px 18px !important;
	}

	.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-element-60338b1 .elementor-heading-title {
		font-size: 30px !important;
	}

	.elementor-7683 .elementor-element.elementor-element-fdac3a0 .elementor-field-group.elementor-col-50 {
		width: 100% !important;
	}

	.elementor-7683 .elementor-element.elementor-element-fdac3a0 input.elementor-field-textual,
	.elementor-7683 .elementor-element.elementor-element-fdac3a0 select.elementor-field-textual,
	.elementor-7683 .elementor-element.elementor-element-fdac3a0 textarea.elementor-field-textual {
		font-size: 16px !important;
	}

	.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators {
		gap: 5px;
	}

	.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator__label {
		font-size: 10px !important;
		letter-spacing: 0;
	}

	.elementor-7683 .elementor-element.elementor-element-fdac3a0 .e-form__indicators__indicator__separator {
		flex-basis: 10px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c119b63 *//* MAIN SECTION */
.elementor-7683 .elementor-element.elementor-element-c119b63 {
	--ls-red: #fe2d2b;

	background: #f2f2f1 !important;
	padding: 0 !important;
	border-radius: 0 !important;
}

.elementor-7683 .elementor-element.elementor-element-c119b63,
.elementor-7683 .elementor-element.elementor-element-c119b63 * {
	box-sizing: border-box;
}

.elementor-7683 .elementor-element.elementor-element-c119b63 > .e-con-inner {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.85fr);
	align-items: start !important;
	gap: 40px !important;

	width: 100%;
	max-width: 1200px !important;
	margin-inline: auto;
	padding: 48px 36px !important;
}

.elementor-7683 .elementor-element.elementor-element-c119b63 > .e-con-inner > .e-con {
	width: 100% !important;
	min-width: 0;
	margin: 0 !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-7683 .elementor-element.elementor-element-c119b63 > .e-con-inner {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1.65fr);
		gap: 28px !important;
		padding: 42px 30px !important;
	}
}

@media (max-width: 767px) {
	.elementor-7683 .elementor-element.elementor-element-c119b63 > .e-con-inner {
		grid-template-columns: minmax(0, 1fr);
		gap: 28px !important;
		padding: 36px 22px !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee91fa3 *//* LIMA SIX — CONTACT SUPPORT BANNER */
.elementor-7683 .elementor-element.elementor-element-ee91fa3 {
	--ls-red: #fe2d2b;

	background: #111111 !important;
	border: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
}

.elementor-7683 .elementor-element.elementor-element-ee91fa3,
.elementor-7683 .elementor-element.elementor-element-ee91fa3 * {
	box-sizing: border-box;
}

.elementor-7683 .elementor-element.elementor-element-ee91fa3 > .e-con-inner {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: space-between !important;
	gap: 36px !important;

	width: 100%;
	max-width: 1200px !important;
	margin-inline: auto;
	padding: 32px 36px !important;
}

/* Text container */
.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-ac0b8d4 {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	gap: 0 !important;

	flex: 1 1 auto !important;
	width: auto !important;
	min-width: 0;

	margin: 0 !important;
	padding: 0 !important;
}

/* Reset widget spacing */
.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-widget {
	margin: 0 !important;
	padding: 0 !important;
}

/* Red accent */
.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-32fca7a::before {
	content: "";
	display: block;
	width: 48px;
	height: 3px;
	margin-bottom: 12px;
	background: var(--ls-red);
}

/* Banner heading */
.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-32fca7a .elementor-heading-title {
	margin: 0 !important;
	color: #ffffff !important;

	font-family: "Barlow Condensed", "Roboto Condensed", Impact, sans-serif !important;
	font-size: clamp(26px, 3vw, 36px) !important;
	font-weight: 400 !important;
	line-height: 1.15 !important;
	letter-spacing: 0 !important;
	text-transform: uppercase;
}

/* Contact text */
.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-3c2c9e9 {
	margin-top: 10px !important;
	color: #cccccc !important;

	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	line-height: 1.7 !important;
}

.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-3c2c9e9 p {
	margin: 0 !important;
	color: inherit;
	font: inherit;
}

.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-3c2c9e9 a {
	color: #ffffff !important;
	font-weight: 500 !important;
	text-decoration: none;
	overflow-wrap: anywhere;
}

.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-3c2c9e9 a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

/* Button container */
.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-6c7884b {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-end !important;
	justify-content: center !important;

	flex: 0 0 auto !important;
	width: auto !important;

	margin: 0 !important;
	padding: 0 0 0 32px !important;
	border-left: 1px solid #444444;
}

.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-5539873 {
	width: auto !important;
}

/* Contact button */
.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-5539873 .elementor-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;

	min-width: 180px;
	min-height: 46px;
	max-width: 100%;
	padding: 13px 22px !important;

	background: transparent !important;
	border: 1px solid #dddddd !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #ffffff !important;

	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase;
	text-decoration: none !important;

	transition:
		background-color 0.2s ease,
		border-color 0.2s ease;
}

.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-5539873 .elementor-button:hover {
	background: var(--ls-red) !important;
	border-color: var(--ls-red) !important;
	color: #ffffff !important;
}

.elementor-7683 .elementor-element.elementor-element-ee91fa3 a:focus-visible {
	outline: 2px solid #ffffff !important;
	outline-offset: 4px;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-7683 .elementor-element.elementor-element-ee91fa3 > .e-con-inner {
		gap: 24px !important;
		padding: 30px !important;
	}

	.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-6c7884b {
		padding-left: 24px !important;
	}
}

/* Mobile */
@media (max-width: 767px) {
	.elementor-7683 .elementor-element.elementor-element-ee91fa3 > .e-con-inner {
		flex-direction: column !important;
		align-items: stretch !important;
		gap: 22px !important;
		padding: 30px 22px !important;
	}

	.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-ac0b8d4,
	.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-6c7884b {
		width: 100% !important;
	}

	.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-32fca7a .elementor-heading-title {
		font-size: 30px !important;
	}

	.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-6c7884b {
		align-items: flex-start !important;
		padding: 0 !important;
		border-left: 0;
	}

	.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-5539873,
	.elementor-7683 .elementor-element.elementor-element-ee91fa3 .elementor-element-5539873 .elementor-button {
		width: 100% !important;
	}
}/* End custom CSS */