.are-form.gform_wrapper,.are-form.gform_wrapper *,.gform_confirmation_wrapper,.gform_confirmation_wrapper *{font-family:'Montserrat',sans-serif!important}.are-form.gform_wrapper,.gform_wrapper.gravity-theme.are-form{background:#fff;border:1px solid #e7e9ee;border-radius:22px;padding:44px;box-shadow:0 26px 60px rgba(16,18,29,.08);max-width:1000px;margin:0 auto;color:#0b0b0c}@media (max-width:767px){.are-form.gform_wrapper{padding:24px 16px;border-radius:16px}}.are-form .gf_page_steps{display:flex;justify-content:center;align-items:flex-start;gap:0;flex-wrap:wrap;margin:0 0 36px;padding:26px 24px 22px;background:#f3f4f7;border-radius:18px;border:0}.are-form .gf_step{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0 30px;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#5c6270;white-space:nowrap}.are-form .gf_step+.gf_step::before{content:'';position:absolute;left:-16px;top:22px;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,#c60000 0%,rgba(198,0,0,.55) 60%,rgba(198,0,0,0) 100%)}.are-form .gf_step_number{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:2px solid #c60000;background:#fff;font-weight:800;font-size:18px;color:#c60000;transition:all .25s ease}.are-form .gf_step_active{color:#0b0b0c;font-weight:700}.are-form .gf_step_active .gf_step_number{background:linear-gradient(160deg,#d41010 0%,#b30000 100%);border-color:#c60000;color:#fff;box-shadow:0 8px 18px rgba(198,0,0,.3)}.are-form .gf_step_completed::before,.are-form .gf_step_completed::after,.are-form .gf_step_completed .gf_step_number::before,.are-form .gf_step_completed .gf_step_number::after{content:none!important;display:none!important}.are-form .gf_step_completed .gf_step_number{font-size:18px!important;color:#fff!important;background:#c60000!important;border-color:#c60000!important}.are-form .gf_step_completed .gf_step_number span{display:inline!important}@media (max-width:767px){.are-form .gf_page_steps{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding:18px 14px 14px;border-radius:14px}.are-form .gf_step{flex:1 1 0;min-width:0;padding:0;gap:8px;font-size:10px;letter-spacing:.05em;white-space:normal;line-height:1.2}.are-form .gf_step_number{width:38px;height:38px;font-size:15px}.are-form .gf_step_completed .gf_step_number{font-size:15px!important}.are-form .gf_step+.gf_step::before{left:auto;right:calc(50% + 22px);top:18px;width:22px;height:3px}.are-form .gf_step_label{display:none}.are-form .gf_step_active .gf_step_label{display:block}.are-form .gf_step:not(.gf_step_active){font-size:0}.are-form .gf_step:not(.gf_step_active) .gf_step_number{font-size:15px!important}}.are-form .are-step-title h3,.are-form .are-lead-title{font-weight:800;font-size:22px;color:#0b0b0c;margin:0 0 6px}.are-form .are-lead-title{text-align:center;margin:0}.are-form .are-step-subtitle h4{font-weight:700;font-size:18px;color:#0b0b0c;margin:22px 0 6px}.are-form .are-step-subtitle p,.are-form .are-note p{font-size:14px;line-height:1.6;color:#0b0b0c;margin:0}.are-form .are-note{text-align:center}@media (max-width:767px){.are-form .are-step-title h3,.are-form .are-lead-title{font-size:20px}}.are-form .gform_fields{column-gap:3%!important;row-gap:22px!important}.are-form .gfield{margin-bottom:0}@media (max-width:767px){.are-form .gfield.gf_left_half,.are-form .gfield.gf_right_half,.are-form .gfield.gf_left_third,.are-form .gfield.gf_middle_third,.are-form .gfield.gf_right_third{grid-column:1 / -1!important}}.are-form .gfield_label{font-weight:600;font-size:14px;color:#0b0b0c;margin-bottom:8px}.are-form .gfield_required{color:#c60000}.are-form input[type=text],.are-form input[type=email],.are-form input[type=tel],.are-form input[type=number],.are-form input[type=date],.are-form textarea{width:100%;box-sizing:border-box;border:1px solid #d8dbe3;border-radius:9px;padding:14px 15px;font-size:16px;color:#0b0b0c;background:#fff;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.are-form input:focus,.are-form textarea:focus{border-color:#c60000;box-shadow:0 0 0 3px rgba(198,0,0,.12);outline:none}.are-form textarea{min-height:120px;resize:vertical}.are-form .gfield_description{font-size:13px;color:#0b0b0c;padding-top:6px}.are-form .gfield_error input,.are-form .gfield_error select,.are-form .gfield_error textarea{border-color:#c60000!important}.are-form .gform_validation_errors{border:1px solid rgba(198,0,0,.3);background:#fff5f5;border-radius:12px;box-shadow:none}.are-form .gform_validation_errors>h2{color:#8f0000}.are-form select,.gform_wrapper.gravity-theme.are-form select,.gform_wrapper.gravity-theme.are-form .gfield_select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:100%;height:auto!important;min-height:54px!important;padding:0 46px 0 15px!important;line-height:52px!important;font-size:16px!important;color:#0b0b0c!important;border:1px solid #d8dbe3;border-radius:9px;background-color:#fff!important;background-image:url("data:image/svg+xml;utf8,")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:14px 9px!important;box-shadow:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.are-form select:focus{border-color:#c60000;box-shadow:0 0 0 3px rgba(198,0,0,.12);outline:none}.are-form .ginput_container_date{position:relative}.are-form .ui-datepicker-trigger,.are-form button.ui-datepicker-trigger{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#5c6270;cursor:pointer}.are-form .ginput_container_date input[type=text]{padding-right:48px}.are-form .are-plate-field{max-width:440px;margin:0 auto 6px}.are-form .are-plate-field .gfield_label{display:none}.are-form .are-plate-field .ginput_container{display:flex;height:88px;border:3px solid #0b0b0c;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#f4f4f6 0%,#e4e5ea 100%);box-shadow:0 10px 26px rgba(16,18,29,.12)}.are-form .are-plate-field .ginput_container::before{content:'★★★★\A★★★★\A FR';white-space:pre;flex:0 0 84px;display:flex;align-items:center;justify-content:center;background:#003399;color:#fff;font-weight:800;font-size:15px;line-height:1.25;letter-spacing:.04em;text-align:center}.are-form .are-plate-field input[type=text],.are-form .licence-plate .plate-input,.gform_wrapper.gravity-theme .are-plate-field input[type=text],.gform_wrapper.gravity-theme .licence-plate .plate-input{flex:1;min-width:0;width:100%;height:100%;margin:0;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none;text-align:center;text-transform:uppercase;font-weight:800;font-size:30px;letter-spacing:.1em;color:#0b0b0c}.are-form .are-plate-field input[type=text]:focus,.are-form .licence-plate .plate-input:focus{border:0!important;box-shadow:none!important;background:transparent!important}.are-form .are-plate-field input[type=text]::placeholder,.are-form .licence-plate .plate-input::placeholder{color:#9a9fab;font-weight:600;letter-spacing:.06em}@media (max-width:767px){.are-form .are-plate-field .ginput_container{height:72px}.are-form .are-plate-field .ginput_container::before{flex:0 0 66px;font-size:13px}.are-form .are-plate-field input[type=text],.are-form .licence-plate .plate-input{font-size:22px}.are-form .licence-plate-container{padding:10px 0}.are-form .licence-plate{width:100%;max-width:360px}}.are-form .are-upload .ginput_container_fileupload{width:100%;box-sizing:border-box;border:2px dashed #c9ccd6;border-radius:14px;background:#fbfbfd;padding:28px 18px;text-align:center;transition:border-color .18s ease,background .18s ease}.are-form .are-upload .ginput_container_fileupload:hover{border-color:#c60000;background:#fff5f5}.are-form .are-upload .gfield_label{font-weight:700;font-size:16px;color:#0b0b0c;text-align:center;display:block}.are-form .are-upload .gform_drop_area{border:0;background:transparent;padding:0;color:#0b0b0c;font-size:14px}.are-form .are-upload .gform_drop_instructions{display:block;margin-bottom:6px;font-size:14px}.are-form .gform_button_select_files,.are-form button.gform_button_select_files{display:inline-block!important;width:auto!important;background:#0b0b0c!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:10px 18px!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;margin:8px 0 0!important;cursor:pointer}.are-form .gform_button_select_files:hover{background:#c60000!important}.are-form .are-upload .gfield_description{text-align:center;font-size:12px;line-height:1.5}.are-form .are-consent .gfield_consent_label,.are-form .are-consent label{font-size:14px;line-height:1.6;color:#0b0b0c}.are-form .gform_page_footer,.are-form .gform_footer,.are-form .gform-footer,.are-form .gform-page-footer{display:flex!important;justify-content:center!important;align-items:center;gap:14px;flex-wrap:wrap;margin-top:34px;padding-top:0;border:0;text-align:center}.are-form .gform_footer .gform_button,.are-form .gform-footer .gform_button,.are-form .gform_page_footer .gform_button,.are-form .gform-page-footer .gform_button,.are-form .gform_page_footer .gform_next_button,.are-form .gform-page-footer .gform_next_button,.are-form .gform_page_footer .gform_previous_button,.are-form .gform-page-footer .gform_previous_button,.are-form .gform_footer input[type=submit],.are-form .gform-footer input[type=submit],.are-form .gform_page_footer input[type=submit],.are-form .gform_page_footer button[type=submit],.are-form .gform-page-footer button[type=submit]{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;margin:0!important;font-weight:700!important;font-size:16px!important;padding:16px 32px!important;border-radius:10px!important;border:0!important;line-height:1.2!important;cursor:pointer;background:#c60000!important;color:#fff!important;box-shadow:0 12px 26px rgba(198,0,0,.26);transition:transform .18s ease,background .18s ease!important}.are-form .gform_footer .gform_button:hover,.are-form .gform-footer .gform_button:hover,.are-form .gform_page_footer .gform_button:hover,.are-form .gform_page_footer .gform_next_button:hover,.are-form .gform-page-footer .gform_next_button:hover,.are-form .gform_footer input[type=submit]:hover,.are-form .gform_page_footer input[type=submit]:hover,.are-form .gform_page_footer button[type=submit]:hover{background:#e00a0a!important;transform:translateY(-2px)}.are-form .gform_page_footer .gform_previous_button,.are-form .gform-page-footer .gform_previous_button{background:#fff!important;color:#0b0b0c!important;border:2px solid #0b0b0c!important;padding:14px 28px!important;box-shadow:none;order:-1}.are-form .gform_page_footer .gform_previous_button:hover,.are-form .gform-page-footer .gform_previous_button:hover{background:#0b0b0c!important;color:#fff!important}@media (max-width:640px){.are-form .gform_page_footer,.are-form .gform_footer,.are-form .gform-footer,.are-form .gform-page-footer{flex-direction:column-reverse;gap:10px}.are-form .gform_page_footer .gform_button,.are-form .gform_page_footer .gform_next_button,.are-form .gform_page_footer .gform_previous_button,.are-form .gform_page_footer input[type=submit],.are-form .gform_page_footer button[type=submit],.are-form .gform_footer .gform_button,.are-form .gform_footer input[type=submit]{width:100%!important;padding:15px 20px!important;font-size:15px!important}}.gform_confirmation_wrapper{max-width:620px;margin:0 auto;background:#fff;border:1px solid #e7e9ee;border-radius:22px;padding:44px;text-align:center;box-shadow:0 26px 60px rgba(16,18,29,.08)}.gform_confirmation_message{font-size:17px;line-height:1.6;color:#0b0b0c}.gform_confirmation_message::before{content:'✓';display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 18px;border-radius:50%;background:rgba(198,0,0,.1);color:#c60000;font-size:32px;font-weight:800}@media (max-width:767px){.gform_confirmation_wrapper{padding:28px 18px;border-radius:16px}}.et_pb_menu .et-menu>li>a,#main-header .et-menu>li>a{position:relative;padding-bottom:6px;opacity:1!important;transition:color .2s ease}.et_pb_menu .et-menu>li>a::after,#main-header .et-menu>li>a::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#c60000;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.et_pb_menu .et-menu>li>a:hover::after,#main-header .et-menu>li>a:hover::after{transform:scaleX(1)}.et_pb_menu .et-menu>li.current-menu-item>a::after,.et_pb_menu .et-menu>li.current-menu-ancestor>a::after,#main-header .et-menu>li.current-menu-item>a::after{transform:scaleX(1)}.et_pb_menu .et-menu .sub-menu a::after{display:none}