.footForm{background-color:#f7f7f7;text-align:center;padding:7rem 0 0}.footForm.bgColorF{background:#fff;padding:0}.footForm.bgColorB{background:#000}.footForm.bgColorB .footFormTitle{color:#fff}.footForm.bgColorB .footFormText{color:#979797}.footForm .footFormTitle{margin:0 0 2rem}@media screen and (max-width:980px){.footForm .footFormTitle{font-size:3.6rem;line-height:4.4rem;margin:0 0 4rem}}.footForm .footFormText{padding:0 0 5.8rem}@media screen and (max-width:980px){.footForm .footFormText{font-size:3.2rem;line-height:4.4rem;padding:0 12rem 8rem}.footForm .footFormInputs{flex-wrap:wrap}}.footForm .footFormInputs .placeDivF{position:relative}.footForm .footFormInputs .placeDivF .placeDiv{position:absolute}@media screen and (max-width:980px){.footForm .footFormInputs .placeDivF .placeDiv .placeDivText{font-size:2.8rem}}.footForm .footFormInputs ::-moz-placeholder{font-size:1.6rem;color:#979797}.footForm .footFormInputs ::placeholder{font-size:1.6rem;color:#979797}@media screen and (max-width:980px){.footForm .footFormInputs ::-moz-placeholder{font-size:2.8rem}.footForm .footFormInputs ::placeholder{font-size:2.8rem}}.footForm .footFormInputs .input1{position:relative;width:50rem;height:6rem;line-height:6rem;padding:0 1.5rem;border-radius:.6rem;border:1px solid #979797}@media screen and (max-width:980px){.footForm .footFormInputs .input1{width:100%;height:8rem;line-height:8rem;margin:0 4rem}}.footForm .footFormInputs .input1>input{width:100%;font-size:1.6rem;height:100%;position:relative;z-index:11}@media screen and (max-width:980px){.footForm .footFormInputs .input1>input{font-size:2.8rem}}.footForm .footFormInputs .input1:nth-child(2){margin:0 0 0 3rem}@media screen and (max-width:980px){.footForm .footFormInputs .input1:nth-child(2){margin:6rem 4rem 0}.footForm .footFormCheck .footFormCheckText{font-size:2.4rem;width:100%;text-align:left;margin:0 0 0 2rem}}.footForm .footFormCheck input[type=checkbox]{width:2rem;height:2rem;border:1px solid #979797;border-radius:.2rem}@media screen and (max-width:980px){.footForm .footFormCheck input[type=checkbox]{width:4rem;height:4rem}}.footForm .footFormCheck input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.footForm .footFormCheck input[type=checkbox]:checked{background-color:#34c759;border:1px solid #34c759}.footForm .footFormCheck input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:1.6rem;line-height:0;position:absolute;margin:1rem .2rem .2rem}@media screen and (max-width:980px){.footForm .footFormCheck input[type=checkbox]:checked:after{font-size:3.8rem;margin:1.7rem .2rem .4rem .6rem}}.footForm .footFormCheck{position:relative;width:34rem;margin:3rem 0 0 50%;transform:translate(-50%)}@media screen and (max-width:980px){.footForm .footFormCheck{margin:5rem 0 0 4rem;transform:unset;width:100%}}.footForm .footFormCheck>div{margin:0 0 0 1rem}.footForm .footFormCheck>div>a{text-decoration-line:underline}.footForm .footFormButton{width:12.6rem;height:4.8rem;line-height:4.8rem;border-radius:.8rem;margin:3rem 0 5.7rem}@media screen and (max-width:980px){.footForm .footFormButton{font-size:2.8rem;width:14.4rem;line-height:4.5rem;border-radius:.8rem;margin:6rem 0 5.7rem}}.footForm .errorText{position:absolute;bottom:-5rem;left:0;color:#f53f3f}.footForm .errorText.endError{bottom:-2rem;left:1.8rem}@media screen and (max-width:980px){.footForm .errorText.endError{bottom:-3rem;left:5rem}.footForm .errorText{font-size:2.4rem;bottom:-6rem}}.footForm .errorBox{border:1px solid #f53f3f!important}.footForm .displayNone{display:none}