.contact-form__list,.contact-form #confirmation-screen{display:none}.contact-form__list[data-step="1"],.contact-form #confirmation-screen[data-step="1"]{display:block}.contact-form__item.is-hidden-by-vehicle{display:none !important}.contact-form__item .is-hidden-option{display:none !important}.contact-form__item .is-suspended{opacity:.4;pointer-events:none;position:relative}.contact-form__item.is-error{border:2px solid red;background-color:snow}.contact-form__item.is-error .wpcf7-not-valid-tip{color:red;display:block;margin-top:5px;font-size:.85em}@media screen and (max-width: 480px){.progress-wrap{overflow-y:hidden;overflow-x:scroll;padding-block:1em;font-size:.9em}}.form-progress{display:flex;flex-direction:column;gap:.625em;position:relative;z-index:1}@media screen and (max-width: 480px){.form-progress{width:51em;flex-direction:row;gap:0}}.form-progress::after{content:"";position:absolute;inset:-0.5em;z-index:-2;backdrop-filter:blur(2px);pointer-events:none;border-radius:.2em}.form-progress::before{content:"";border-left:1px dashed #333;position:absolute;z-index:-1;left:2.5em;top:.5em;bottom:.5em}@media screen and (max-width: 480px){.form-progress::before{border-top:1px dashed #333;border-left:0;left:5em;right:5em;top:2.5em}}.form-progress .progress-item{list-style:none;display:flex;align-items:center;gap:.625em}@media screen and (max-width: 480px){.form-progress .progress-item{flex:1;flex-direction:column}}.form-progress .progress-item.-active .num{color:#fff;background:#ffe51f;border-color:#ffe51f;text-shadow:0 0 .3em #bca600}@media screen and (max-width: 480px){.form-progress .progress-item.-active .num{background:#ebb609;border-color:#ebb609}}.form-progress .progress-item.-active .text:not(:has(.sub-text)){color:#ffe51f;font-weight:bold}@media screen and (max-width: 480px){.form-progress .progress-item.-active .text:not(:has(.sub-text)){color:#ebb609}}.form-progress .progress-item .text{color:#fff;text-shadow:0 0 .3em #02625d}@media screen and (max-width: 480px){.form-progress .progress-item .text{color:#333;text-shadow:none}}.form-progress .num{width:5em;height:5em;padding-left:.1em;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #333;border-radius:50%;font-weight:bold}.form-progress .sub-text{color:#fff;display:block;text-shadow:0 0 .3em #02625d}@media screen and (max-width: 480px){.form-progress .sub-text{color:#333;text-shadow:none}}.form-progress .sub-text.-active{color:#ffe51f;font-weight:bold}@media screen and (max-width: 480px){.form-progress .sub-text.-active{color:#ebb609}}#confirmation-data .confirm-step-block{margin-bottom:30px}#confirmation-data table{margin-top:0}#confirmation-data table:not(:empty){width:100%;margin:0 0 1.5em;border-collapse:collapse}#confirmation-data table:not(:empty) tr:first-of-type th{border-top:0}#confirmation-data table:not(:empty) th,#confirmation-data table:not(:empty) td{width:100%;display:block;background:none;border-bottom:0;padding:0}#confirmation-data table:not(:empty) th{padding-top:.5em;border-radius:0}#confirmation-data .confirm-edit-wrapper{display:flex;justify-content:center}#confirmation-data div#wpcf7cpcnf{position:relative}#confirmation-data .section h4:not(.reset){margin-top:2.6em;margin-bottom:.4em}.contact-form{padding-bottom:2.5em}.contact-form .form-actions{margin-top:2.5em;display:flex;align-items:center;flex-direction:column;gap:1em}.contact-form .wpcf7cp-cfm-edit-btn{display:inline-block;padding:.4em 1.8em;margin:0;color:#fff;background:#80888f;border-radius:4px;cursor:pointer;transition:.2s}.contact-form .wpcf7cp-cfm-edit-btn:hover{background:#94a0aa}.contact-form .wpcf7cp-cfm-submit-btn{display:inline-block;min-width:12.5em;min-height:3.5em;margin:0;font-weight:bold;color:#fff;background:#3498db;border-radius:4px;cursor:pointer;transition:.2s}@media screen and (max-width: 480px){.contact-form .wpcf7cp-cfm-submit-btn{width:100%;min-width:auto}}.contact-form .wpcf7cp-cfm-submit-btn:hover{background:#0d9eff}.step{margin-top:.5em;display:flex;justify-content:center;gap:1.875em}.step__item{width:7.5em;height:7.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;box-shadow:.625em .1875em 1.875em rgba(26,120,135,.63);border-radius:1.875em;gap:.625em}.step__item:not(:first-of-type){position:relative;z-index:1;position:relative;z-index:1}.step__item:not(:first-of-type)::before{content:"";border-width:.5em 0 .5em .6em;border-color:transparent transparent transparent #0ba29a;position:absolute;z-index:1;left:-0.875em;top:50%;transform:translate(-50%, -50%)}.step__icon{width:3.125em}.step__txt{font-size:1em;font-weight:bold;text-align:center}.license-table-scroll{position:relative}.license-table-scroll table.license-table{width:110vw;margin:0 auto;border-collapse:collapse}@media screen and (max-width: 480px){.license-table-scroll table.license-table{width:200vw}}.license-table-scroll table.license-table thead th{background-color:#0ba29a;color:#fff;font-weight:bold;padding:1em .5em;width:10%;border-radius:0;border-right:1px solid #b5b5b5}@media screen and (max-width: 480px){.license-table-scroll table.license-table thead th{padding:1em 0em}}.license-table-scroll table.license-table thead th:first-of-type{border-top-left-radius:1.5625em}.license-table-scroll table.license-table thead th:last-of-type{border-top-right-radius:1.5625em;border-right:none}.license-table-scroll table.license-table tbody th{width:10%;border-right:1px solid #b5b5b5}.license-table-scroll table.license-table tbody td{width:auto;border-right:1px solid #b5b5b5;text-align:center;background-color:#fdffdd}.license-table-scroll table.license-table tbody td:last-of-type{border-right:none}.license-table-scroll__hint{position:relative;display:block;text-align:right;margin-bottom:.4em;color:#0c8ec8;font-weight:bold}.license-table-scroll__hint::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;padding-right:5px;color:#0c8ec8}.license-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;max-width:525px}@media screen and (max-width: 840px){.license-table-wrap::-webkit-scrollbar{height:6px}}@media screen and (max-width: 480px){.license-table-wrap::-webkit-scrollbar-thumb{background:#cfd8dc;border-radius:3px}}.license-table-scroll::after{content:"";position:absolute;top:1.3em;right:0;width:40px;height:calc(100% - 1.6em);pointer-events:none;background:linear-gradient(to left, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0))}.contact-form__item+.contact-form__item{margin-top:2.5em}.discount-toggle__btn{display:inline-flex;align-items:center;gap:.4em;padding:.5em 1.2em;margin-bottom:1em;font-size:.95em;font-weight:bold;color:#0ba29a;background:#fff;border:2px solid #0ba29a;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.discount-toggle__btn::after{content:"";display:inline-block;width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s;margin-top:-0.15em}.discount-toggle__btn:hover{background:#0ba29a;color:#fff}.discount-toggle__btn[aria-expanded=true]::after{transform:rotate(-135deg);margin-top:.15em}.discount-toggle__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.discount-toggle__body>.discount-toggle__inner{overflow:hidden}.discount-toggle__body.is-open{grid-template-rows:1fr}
/*# sourceMappingURL=page-pre-entry.css.map */
