:root{--form-padding-x:clamp(1rem,5vw,6rem);--form-padding-y:clamp(4rem,5vw,6rem);--form-max-width:50rem;--form-logo-position-top:3.5rem;--form-arrow-down:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6 1 1' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");--form-checkmark:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.5 7.34 1 4.457' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form{padding-top:0}.form .wrapper{width:100%;position:static}.form-wrapper{padding-left:1rem;padding-right:1rem}.form-form{background:var(--color-white);max-width:50rem;max-width:var(--form-max-width);margin-left:auto;margin-right:auto;position:relative;padding:clamp(4rem,5vw,6rem) clamp(1rem,5vw,6rem);padding:var(--form-padding-y) var(--form-padding-x)}.form-image{position:absolute;z-index:-1;top:50%;left:0;right:0;bottom:0}.checkbox{display:flex;align-items:flex-start;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);text-transform:uppercase;font-size:.8rem;font-weight:var(--font-weight-regular);margin-bottom:var(--spacing);cursor:pointer}.checkbox input{margin-top:0!important}.checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--spacing);height:var(--spacing);border:2px solid var(--color-black);border-radius:50%;background-color:transparent;display:grid;align-content:center;justify-content:center;place-content:center;cursor:pointer;margin:0;flex-shrink:0}.checkbox input[type=checkbox]:before{content:"";width:var(--spacing-xs);height:var(--spacing-xs);border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--color-black)}.checkbox input[type=checkbox]:checked{border-color:var(--color-black)}.checkbox input[type=checkbox]:checked:before{transform:scale(1)}.bg-color-scheme-dark .checkbox input[type=checkbox],.bg-color-scheme-dark .checkbox input[type=checkbox]:checked{border-color:var(--color-white)}.bg-color-scheme-dark .checkbox input[type=checkbox]:before{box-shadow:inset 1em 1em var(--color-white)}.checkbox input[type=checkbox]:focus{outline:2px solid var(--color-red);outline-offset:2px}.checkbox input[type=checkbox] label{cursor:pointer;line-height:1.2}label{display:block;margin-bottom:var(--spacing-xs)}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;max-width:var(--spacing-700)}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border-radius:calc(var(--border-radius)/2);background-color:var(--color-white);color:var(--color-black);margin-bottom:var(--spacing-xl);padding:var(--spacing-xs)}input[type=number]{text-align:center}input[type=email],input[type=tel],input[type=text],select{height:var(--spacing-40)}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder{display:none}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder{display:none}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder{display:none}.hf-form .md\:flex{grid-gap:4rem;gap:4rem}.hf-form p{margin-bottom:0!important}.hf-form label{color:var(--color-white);margin-bottom:0}.hf-form input:not([type=submit]){color:var(--color-black)}.hf-form input:not([type=submit]):focus{outline:2px solid var(--color-red);outline-offset:2px}.form-message,.hf-message{font-family:var(--font-family-heading);color:currentColor;border:3px double;padding:1rem;margin-top:2rem;margin-bottom:2rem;text-align:center}.form-message:empty,.hf-message:empty{display:none}.hf-message-warning{color:var(--color-blue-600)}.g-recaptcha{margin-bottom:2rem}.g-recaptcha>div{margin-left:auto;margin-right:auto}[data-show-if]{transition:var(--transition-fast);max-height:0;opacity:0;visibility:hidden;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}[data-show-if].active{max-height:500px;opacity:1;visibility:visible;padding-top:1rem;padding-bottom:1rem;margin-top:2rem;margin-bottom:2rem}.wpcf7-form label,.wpcf7-form p{margin-bottom:0!important}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{margin-bottom:var(--spacing-xl)}.wpcf7-form select,.wpcf7-form textarea{color:var(--color-black)}.wpcf7-form-control-wrap[data-name=accept] .wpcf7-list-item{margin-left:0}.wpcf7-form-control-wrap[data-name=accept] .wpcf7-list-item label{display:flex;align-items:flex-start;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);cursor:pointer;text-transform:uppercase;font-size:.8rem;font-weight:var(--font-weight-regular);margin-bottom:var(--spacing-xs)}.wpcf7-form-control-wrap[data-name=accept] input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--spacing);height:var(--spacing);border:2px solid var(--color-white);border-radius:50%;background-color:transparent;display:grid;align-content:center;justify-content:center;place-content:center;cursor:pointer;flex-shrink:0;margin:2px 0 0}.wpcf7-form-control-wrap[data-name=accept] input[type=checkbox]:before{content:"";width:var(--spacing-xs);height:var(--spacing-xs);border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--color-white)}.wpcf7-form-control-wrap[data-name=accept] input[type=checkbox]:checked:before{transform:scale(1)}.wpcf7-form-control-wrap[data-name=accept] input[type=checkbox]:focus{outline:2px solid var(--spacing-xs);outline-offset:2px}.wpcf7-form-control-wrap[data-name=accept] .wpcf7-list-item-label a{text-transform:none}.wpcf7-form .charger-form{background-color:var(--color-blue-400-25);border-radius:var(--border-radius);padding:var(--spacing);padding-top:var(--spacing-80)}@media (min-width:1280px){.wpcf7-form .charger-form{padding:var(--spacing-40)}}.wpcf7-form .charger-form br{display:none}.wpcf7-form .charger-form button{background-color:var(--color-white);color:var(--color-black)}.wpcf7-form .charger-form button:hover{background-color:var(--color-red);color:var(--color-white)}.wpcf7-form .charger-form .cost-breakdown{margin-top:var(--spacing-80);overflow-x:auto}.wpcf7-form .charger-form .breakdown-table .product-cell{display:flex;align-items:center}.wpcf7-form .charger-form .breakdown-table .product-cell img{max-width:var(--spacing-60)}.wpcf7-form .charger-form .breakdown-table .main-row td:nth-of-type(2){text-align:center}.wpcf7-form .charger-form .breakdown-table .details-row>td{padding-left:0!important;padding-right:0!important;padding-bottom:var(--spacing-50)!important}.wpcf7-form .charger-form .breakdown-table .details-row .mini-table{margin-bottom:var(--spacing-xl)}.wpcf7-form .charger-form .breakdown-table .details-row .mini-table tbody td{font-size:var(--spacing-sm);padding:var(--spacing-sm)!important}.wpcf7-form .charger-form .breakdown-table tfoot td,.wpcf7-form .charger-form .breakdown-table th{font-size:var(--spacing-sm)}@media (min-width:1280px){.wpcf7-form .charger-form .breakdown-table tfoot td,.wpcf7-form .charger-form .breakdown-table th{font-size:var(--spacing)}}.wpcf7-form .slider-wrapper{display:flex;align-items:center;grid-gap:var(--spacing);gap:var(--spacing)}.wpcf7-form .slider-wrapper .input-container:first-of-type{flex:1}.wpcf7-form .slider-wrapper .input-container input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-transparent);width:100%;cursor:pointer}.wpcf7-form .slider-wrapper .input-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:var(--spacing-lg);width:var(--spacing-lg);background-color:var(--color-red);border-radius:50%;border:2px solid var(--color-red);margin-top:-8px}.wpcf7-form .slider-wrapper .input-container input[type=range]::-moz-range-thumb{height:var(--spacing-lg);width:var(--spacing-lg);background-color:var(--color-red);border-radius:50%;border:2px solid var(--color-red)}.wpcf7-form .slider-wrapper .input-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--color-white);border-radius:2px}.wpcf7-form .slider-wrapper .input-container input[type=range]::-moz-range-track{width:100%;height:4px;background:var(--color-white);border-radius:2px}.wpcf7-form .small{font-size:.8rem}.wpcf7-form .btn{margin-top:var(--spacing-xl)!important;padding:var(--spacing-sm) var(--spacing-30)!important;background-color:var(--color-red);color:var(--color-white);transition:var(--transition-fast)}.wpcf7-form .btn:hover{background-color:var(--color-white);color:var(--color-black)}