.cForm__list{display:grid;gap:calc(32 * var(--px))}.cForm__item{display:flex;flex-direction:column;gap:calc(8 * var(--px));align-items:flex-start;width:100%}.cForm__item_label{display:flex;gap:calc(4 * var(--px));align-items:flex-start;justify-content:flex-start}.cForm__item_label_text{font-size:calc(1 * var(--rem));font-weight:700;line-height:1.6}.cForm__item_input{position:relative;width:100%}.cForm__item_input[data-calendar]{display:none}.cForm__item_input[data-calendar].is-show{display:block}.cForm__item_input .wpcf7-form-control-wrap{display:block;width:100%}.cForm__item_input input,.cForm__item_input textarea{display:block;width:100%;padding:calc(12 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6;border:1px solid #dcdcdc;border-radius:4px}.cForm__item_required{font-size:calc(.875 * var(--rem));font-weight:700;line-height:1.8;color:var(--color-red)}.cForm__item[data-quote-item-add="1"]{padding-top:calc(64 * var(--px));margin-top:calc(32 * var(--px));border-top:1px solid #bdbdbd}.cForm__select_input{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.cForm__select_input_icon{position:absolute;top:calc(18 * var(--px));right:calc(12 * var(--px));width:calc(16 * var(--px));height:calc(16 * var(--px));pointer-events:none;rotate:90deg}.cForm__select_input .wpcf7-form-control-wrap{width:100%}.cForm__select_input select{width:100%;padding:calc(12 * var(--px)) calc(36 * var(--px)) calc(12 * var(--px)) calc(12 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6;border:1px solid #dcdcdc;border-radius:4px}.cForm__select_input select [data-maker]{display:none}.cForm__radio_input{display:flex;flex-direction:column;align-items:flex-start}.cForm__radio_input_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.cForm__radio_input label{display:flex;gap:calc(7 * var(--px));align-items:flex-start;justify-content:flex-start;padding:calc(8 * var(--px)) 0;cursor:pointer}.cForm__radio_input input[type=radio]{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(18 * var(--px));height:calc(18 * var(--px));margin-top:calc(4 * var(--px))}.cForm__radio_input input[type=radio]:before{position:absolute;width:100%;height:100%;content:"";border:1px solid var(--color-text-color-secondary);border-radius:50%}.cForm__radio_input input[type=radio]:after{position:absolute;width:100%;height:100%;content:"";background-color:currentcolor;border-radius:50%;opacity:0;transform:scale(.55)}.cForm__radio_input input[type=radio]:checked:after{opacity:1}.cForm__radio_input .wpcf7-radio{display:flex;flex-direction:column;align-items:flex-start}.cForm__radio_input .wpcf7-list-item{margin:0}.cForm__checkbox{display:flex;align-items:center;justify-content:center}.cForm__checkbox .wpcf7-list-item{margin:0}.cForm__checkbox .wpcf7-form-control-wrap{position:relative}.cForm__checkbox input{display:block}.cForm__checkbox input+.wpcf7-list-item-label,.cForm__checkbox input+.cForm__checkbox_label{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-left:calc(26 * var(--px));font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.2}.cForm__checkbox input+.wpcf7-list-item-label:before,.cForm__checkbox input+.cForm__checkbox_label:before{position:absolute;left:calc(3 * var(--px));width:calc(16 * var(--px));height:calc(16 * var(--px));border:1.5px solid currentcolor}.cForm__checkbox input+.wpcf7-list-item-label:after,.cForm__checkbox input+.cForm__checkbox_label:after{position:absolute;left:calc(6 * var(--px));width:calc(10 * var(--px));height:calc(4 * var(--px));margin-top:calc(-2 * var(--px));border-bottom:1px solid var(--color-white);border-left:1px solid var(--color-white);opacity:0;transform:rotate(-45deg)}.cForm__checkbox input:checked+.wpcf7-list-item-label:before,.cForm__checkbox input:checked+.cForm__checkbox_label:before{background-color:var(--color-red);border:none}.cForm__checkbox input:checked+.wpcf7-list-item-label:after,.cForm__checkbox input:checked+.cForm__checkbox_label:after{opacity:1}.cForm__privacy{margin-top:calc(64 * var(--px))}.cForm__privacy_paragraph{font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.6}.cForm__privacy_link{display:inline;color:var(--color-red);-webkit-text-decoration:underline 1px currentcolor;text-decoration:underline 1px currentcolor;text-underline-offset:.2em}.cForm__privacy_checkbox{margin-top:calc(16 * var(--px))}.cForm__submit{margin-top:calc(40 * var(--px))}.cForm__submit_input{position:relative;display:flex;align-items:center;justify-content:center}.cForm__submit input,.cForm__submit button{display:block;width:100%;padding:calc(12 * var(--px));font-size:calc(.875 * var(--rem));font-weight:700;line-height:1.2;color:var(--color-white);text-align:center;background-color:var(--color-text-color)}.cForm__submit input:disabled,.cForm__submit button:disabled{pointer-events:none;cursor:not-allowed;background-color:var(--color-text-color-secondary)}.cForm__submit .wpcf7-submit{width:100%}.cForm__productNavigation{display:flex;gap:calc(40 * var(--px));align-items:center;justify-content:flex-start}.cForm__add{display:flex;gap:calc(6 * var(--px));align-items:center;justify-content:flex-start}.cForm__add_icon{width:calc(18 * var(--px));height:calc(18 * var(--px))}.cForm__add_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.cForm__add[aria-disabled=true]{cursor:not-allowed;opacity:.3}.cForm__remove{display:flex;gap:calc(6 * var(--px));align-items:center;justify-content:flex-start}.cForm__remove_icon{width:calc(18 * var(--px));height:calc(18 * var(--px))}.cForm__remove_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.cForm__remove[aria-disabled=true]{cursor:not-allowed;opacity:.3}.cForm input[aria-invalid=true],.cForm select[aria-invalid=true],.cForm textarea[aria-invalid=true],.cForm [aria-invalid=true] .wpcf7-list-item{outline:var(--color-red) solid 1px}.cForm .wpcf7-not-valid-tip,.cForm__error{display:block;margin-top:calc(4 * var(--px));font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.6;color:var(--color-red)}.cForm .wpcf7-spinner{position:absolute}.cForm .wpcf7-hidden{display:none!important}.wpcf7-response-output{display:none}@media screen and (min-width: 960px){.cForm__privacy{text-align:center}.cForm__submit{display:flex;justify-content:center}.cForm__submit_input{width:calc(358 * var(--px))}}@media (any-hover: hover){.cForm__submit input,.cForm__submit button{transition:opacity .3s var(--ease-out-cubic)}.cForm__submit input:hover,.cForm__submit button:hover{opacity:.8}}.pFV__inner{padding:calc(var(--header-height) + 56 * var(--px)) var(--wrapper-margin) 0}.pFV__headline{padding-bottom:calc(8 * var(--px));border-bottom:1px solid var(--color-red)}.pFV__headline_text{font-size:calc(1.75 * var(--rem));font-weight:500;line-height:1.2;color:var(--color-red)}.pFV__paragraph{display:grid;gap:2em;margin-top:calc(24 * var(--px))}.pFV__paragraph_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.pFV__paragraph_text a{display:inline;color:var(--color-blue-600);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.pContact{margin-top:calc(80 * var(--px))}.pContact__inner{padding:0 var(--wrapper-margin) calc(120 * var(--px))}@media screen and (min-width: 960px){.pFV__inner{padding:calc(var(--header-height) + 120 * var(--px)) calc(256 * var(--px)) 0 calc(240 * var(--px))}.pFV__headline_text{font-size:calc(2.5 * var(--rem))}.pFV__paragraph{margin-top:calc(40 * var(--px))}.pFV__paragraph_text{font-size:calc(1 * var(--rem))}.pContact__inner{padding:0 calc(256 * var(--px)) calc(160 * var(--px)) calc(240 * var(--px))}}
