@media (min-width:1200px){.home .elementor-element.elementor-element-706fea8c{align-items:flex-end!important}}@media (min-width:1025px){header .elementor-element.elementor-element-4c1d46d{margin-left:auto;justify-content:flex-end}header .elementor-element.elementor-element-a456043{margin-left:auto}}.elementor-25032 .elementor-element.elementor-element-2cd1ed88{--padding-top:1rem !important;width:min(30rem, 100%)!important;max-width:100%}.elementor-25032 .elementor-element.elementor-element-1a854c38{--width:100% !important;width:100%!important;max-width:100%;min-width:0}.elementor-11 .elementor-element.elementor-element-24bd901,.elementor-8072 .elementor-element.elementor-element-24bd901{min-width:0}.elementor-25032 .elementor-element.elementor-element-23abe5fb>.elementor-widget-container{margin:0 0 .2rem 0}.elementor-25032 .elementor-element.elementor-element-23abe5fb .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif!important;font-size:0.6rem!important;font-weight:800!important;line-height:1.1!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:#8d1339!important}.elementor-25032 .elementor-element.elementor-element-655f6d37>.elementor-widget-container{margin:0 0 .75rem 0}.elementor-25032 .elementor-element.elementor-element-655f6d37 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif!important;font-size:1.2rem!important;font-weight:500!important;line-height:1.75rem!important;color:#6b7280!important;letter-spacing:0!important}.elementor-widget-shortcode:has(.cr-damage-form),.cr-damage-form-widget{min-width:0;width:100%}.elementor-widget-shortcode:has(.cr-damage-form)>.elementor-widget-container,.cr-damage-form-widget-container{min-width:0;width:100%;display:flex;justify-content:center}.elementor-shortcode:has(.cr-damage-form),.cr-damage-form-shortcode{display:block;flex:0 0 100%;min-width:0;max-width:100%;width:100%!important}.elementor-widget-shortcode .elementor-widget-container>.cr-damage-form,.cr-damage-form{display:grid;gap:.38rem;min-width:0;width:100%;max-width:min(26.5rem, 100%);margin-inline:auto;font-family:"Plus Jakarta Sans",Sans-serif}.cr-damage-form__age-faq{width:100%;max-width:min(26.5rem, 100%);margin:0 auto .85rem;border:1px solid #ead7dd;border-radius:.8rem;background:#fff8fa;color:#374151;font-family:"Plus Jakarta Sans",Sans-serif;overflow:hidden}.cr-damage-form__age-faq summary{position:relative;padding:.8rem 2.4rem .8rem .85rem;color:#8d1339;cursor:pointer;font-size:.78rem;font-weight:750;line-height:1.25rem;list-style:none}.cr-damage-form__age-faq summary::-webkit-details-marker{display:none}.cr-damage-form__age-faq summary::after{content:"+";position:absolute;top:50%;right:.9rem;color:#8d1339;font-size:1.1rem;line-height:1;transform:translateY(-50%)}.cr-damage-form__age-faq[open] summary::after{content:"−"}.cr-damage-form__age-faq-answer{padding:0 .85rem .85rem;color:#5f6874;font-size:.76rem;line-height:1.35rem}.cr-damage-form__age-faq-answer p{margin:0}@media (max-width:767px){.elementor-25032 .elementor-element.elementor-element-655f6d37 .elementor-heading-title{font-size:1.08rem!important;line-height:1.55rem!important}}.cr-damage-form__honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;left:auto!important;top:auto!important;opacity:0;pointer-events:none}.cr-damage-form__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;align-items:start;margin-top:1.05rem}.step_form .cr-damage-form__step,.cr-damage-form__step{position:relative;display:grid;justify-items:center;gap:.28rem;color:#9ca3af;text-align:center}.step_form .cr-damage-form__step::after,.cr-damage-form__step::after{content:"";position:absolute;top:.8rem;left:calc(50% + 1rem);width:calc(100% - 0.85rem);height:1px;background:#d1d5db;z-index:0}.step_form .cr-damage-form__step:last-child::after,.cr-damage-form__step:last-child::after{display:none}.step_form .cr-damage-form__step span,.cr-damage-form__step span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#f3f4f6;color:#9ca3af;font-size:.8rem;font-weight:700;line-height:1;transition:background-color 0.18s ease,color 0.18s ease,transform 0.18s ease}.step_form .cr-damage-form__step strong,.cr-damage-form__step strong{font-size:.68rem;font-weight:500;line-height:.9rem}.step_form .cr-damage-form__step.is-active,.step_form .cr-damage-form__step.is-complete,.cr-damage-form__step.is-active,.cr-damage-form__step.is-complete{color:#8d1339}.step_form .cr-damage-form__step.is-active span,.step_form .cr-damage-form__step.is-complete span,.cr-damage-form__step.is-active span,.cr-damage-form__step.is-complete span{background:#8d1339;color:#fff}.step_form .cr-damage-form__step.is-complete::after,.cr-damage-form__step.is-complete::after{background:#8d1339}.step_form .cr-damage-form__panel,.cr-damage-form__panel{display:none}.step_form .cr-damage-form__panel.is-active,.cr-damage-form__panel.is-active{display:block}.step_form .cr-damage-form__grid,.cr-damage-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.step_form .cr-damage-form__field,.cr-damage-form__field{display:grid;gap:.22rem}.step_form .cr-damage-form__field--full,.cr-damage-form__field--full{grid-column:1 / -1}.step_form .cr-damage-form__field span,.cr-damage-form__field span{color:#374151;font-size:.78rem;font-weight:600;line-height:1.05rem}.step_form .cr-damage-form__field input,.step_form .cr-damage-form__field select,.step_form .cr-damage-form__field textarea,.cr-damage-form__field input,.cr-damage-form__field select,.cr-damage-form__field textarea{width:100%;min-height:39px;padding:.5rem .75rem;border:1px solid #e5e7eb!important;border-radius:0.7rem!important;background:#f9fafb!important;color:#374151!important;font:inherit;font-size:.84rem;line-height:1.15rem;box-shadow:none}.step_form .cr-damage-form__field input::placeholder,.step_form .cr-damage-form__field textarea::placeholder,.cr-damage-form__field input::placeholder,.cr-damage-form__field textarea::placeholder{color:#9ca3af}.step_form .cr-damage-form__build-year-note,.cr-damage-form__build-year-note{grid-column:1 / -1;margin:-.12rem 0 0;color:#6b7280;font-size:.7rem;line-height:1.05rem}.step_form .cr-damage-form__build-year-note.is-error,.cr-damage-form__build-year-note.is-error{color:#b91c1c;font-weight:650}.step_form .cr-damage-form__field input[name="build_year"]:invalid:not(:placeholder-shown),.cr-damage-form__field input[name="build_year"]:invalid:not(:placeholder-shown){border-color:#b91c1c!important;box-shadow:0 0 0 2px rgb(185 28 28 / .1)}.step_form .cr-damage-form__field textarea,.cr-damage-form__field textarea{min-height:74px;resize:vertical}.step_form .cr-damage-form__field select,.cr-damage-form__field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9ca3af 50%),linear-gradient(135deg,#9ca3af 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.2rem}.step_form .cr-damage-form__field input:focus,.step_form .cr-damage-form__field select:focus,.step_form .cr-damage-form__field textarea:focus,.cr-damage-form__field input:focus,.cr-damage-form__field select:focus,.cr-damage-form__field textarea:focus{outline:none;border-color:#8d1339!important;box-shadow:0 0 0 2px rgb(141 19 57 / .12)}.step_form .cr-damage-form__upload,.cr-damage-form__upload{display:grid;gap:.25rem}.step_form .cr-damage-form__help,.step_form .cr-damage-form__files,.cr-damage-form__help,.cr-damage-form__files{margin:0;color:#6b7280;font-size:.75rem;line-height:1.3}.step_form .cr-damage-form__preview,.cr-damage-form__preview{display:grid;gap:.4rem;margin-top:.35rem}.step_form .cr-damage-form__preview-item,.cr-damage-form__preview-item{padding:.55rem .75rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f9fafb;color:#374151;font-size:.75rem;line-height:1rem;overflow-wrap:anywhere}.step_form .cr-damage-form__photo-skip,.cr-damage-form__photo-skip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:start;margin-top:.2rem;padding:.55rem .65rem;border:1px solid #e5e7eb;border-radius:.7rem;background:#f9fafb;color:#4b5563;font-size:.72rem;font-weight:500;line-height:1.15rem}.step_form .cr-damage-form__photo-skip input,.cr-damage-form__photo-skip input{width:.95rem;height:.95rem;margin-top:.08rem;accent-color:#8d1339}.step_form .cr-damage-form__status,.cr-damage-form__status{min-height:1.25rem;font-size:.75rem;font-weight:600;line-height:1rem;margin-top:-.2rem}.step_form .cr-damage-form__status:empty,.cr-damage-form__status:empty{min-height:.5rem}.step_form .cr-damage-form__status.is-info,.cr-damage-form__status.is-info{color:#6b7280}.step_form .cr-damage-form__status.is-success,.cr-damage-form__status.is-success{color:#15803d}.step_form .cr-damage-form__status.is-error,.cr-damage-form__status.is-error{color:#b91c1c}.step_form .cr-damage-form__actions,.cr-damage-form__actions{display:flex;gap:.55rem;margin-top:0}.step_form .cr-damage-form__actions--single .cr-damage-form__button,.cr-damage-form__actions--single .cr-damage-form__button{width:100%}.step_form .cr-damage-form__button,.cr-damage-form__button{appearance:none;flex:1;min-height:42px;padding:.68rem .9rem;border:0;border-radius:.7rem;font:inherit;font-size:.92rem;font-weight:700;line-height:1.1rem;cursor:pointer;transition:transform 0.18s ease,opacity 0.18s ease,background-color 0.18s ease,color 0.18s ease}.step_form .cr-damage-form__button[hidden],.cr-damage-form__button[hidden]{display:none!important}.step_form .cr-damage-form__button:hover:not(:disabled),.cr-damage-form__button:hover:not(:disabled){transform:translateY(-1px)}.step_form .cr-damage-form__button:disabled,.cr-damage-form__button:disabled{cursor:wait;opacity:.72}.step_form .cr-damage-form__button--primary,.cr-damage-form__button--primary{background:#8d1339!important;color:#ffffff!important}.step_form .cr-damage-form__button--ghost,.cr-damage-form__button--ghost{background:#f3f4f6!important;color:#374151!important}@media (max-width:767px){.step_form .elementor-widget-container>.cr-damage-form,.elementor-widget-shortcode .elementor-widget-container>.cr-damage-form,.cr-damage-form{max-width:100%}.step_form .cr-damage-form__steps,.cr-damage-form__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.step_form .cr-damage-form__step::after,.cr-damage-form__step::after{width:calc(100% - 0.6rem)}.step_form .cr-damage-form__grid,.cr-damage-form__grid{grid-template-columns:1fr}.step_form .cr-damage-form__actions,.cr-damage-form__actions{flex-direction:column}.step_form .cr-damage-form__button,.cr-damage-form__button{width:100%}}.elementor-24075 .elementor-element.elementor-element-crtrp001,.elementor-24075 .elementor-element.elementor-element-crtrp001 .elementor-widget-container,.elementor-24075 .elementor-element.elementor-element-crtrp001 .elementor-shortcode,.elementor-24075 .elementor-element.elementor-element-crtrp001 .trp_language_switcher_shortcode{overflow:visible!important}.elementor-24075 .elementor-element.elementor-element-crtrp001 .trp-language-switcher{position:relative;z-index:10020}.elementor-24075 .elementor-element.elementor-element-crtrp001 .trp-language-switcher .trp-ls-shortcode-language{pointer-events:auto!important}@media (hover:none),(pointer:coarse),(max-width:1024px){body.cr-trp-language-open{overflow-x:hidden}.elementor-24075 .elementor-element.elementor-element-crtrp001 .trp-language-switcher .trp-ls-shortcode-language{left:auto!important;right:-6px!important;top:calc(100% + 4px)!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:10px 8px!important;gap:8px!important;flex-direction:column!important;align-items:center!important;overflow:visible!important;z-index:10030!important}.elementor-24075 .elementor-element.elementor-element-crtrp001 .trp-language-switcher .trp-ls-shortcode-language>a{width:28px!important;min-width:28px!important;height:22px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.elementor-24075 .elementor-element.elementor-element-crtrp001 .trp-language-switcher .trp-ls-shortcode-language>a>img{width:22px!important;min-width:22px!important;height:15px!important}.elementor-24075 .elementor-element.elementor-element-crtrp001 .trp-language-switcher.cr-trp-switcher-open .trp-ls-shortcode-current-language{visibility:visible!important}.elementor-24075 .elementor-element.elementor-element-crtrp001 .trp-language-switcher.cr-trp-switcher-open .trp-ls-shortcode-language{display:flex!important;visibility:visible!important;opacity:1!important}}