.block-contact .form input,.block-contact .form textarea{-webkit-text-fill-color:#fff!important}.block-contact .form--cf7 ::-webkit-input-placeholder{color:#fff}.block-contact .form--cf7 :-ms-input-placeholder{color:#fff}.block-contact .form--cf7 :-moz-placeholder,.block-contact .form--cf7 ::-moz-placeholder{color:#fff;opacity:1}.block-contact .form--cf7 option:disabled{color:#fff;opacity:1}.block-contact .form--cf7 br{display:none!important}.block-contact .form--cf7 input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.block-contact .form--cf7 .wpcf7-list-item{margin:0}.block-contact .form--cf7 .wpcf7-form-control-wrap{position:static;display:block}.block-contact .form--cf7 .wpcf7-response-output{border:0!important;font-size:16px;line-height:18px;width:100%;margin:0!important;padding:10px 0 0!important;text-align:left;font-weight:500}.block-contact .form--cf7 .wpcf7-acceptance.wpcf7-not-valid label>span:before{border-color:red}.block-contact .form--cf7 span.wpcf7-not-valid-tip{position:absolute;left:0;vertical-align:top;font-size:12px!important;line-height:12px!important;color:#f66}.block-contact .form--cf7 .input,.block-contact .form--cf7 .select,.block-contact .form--cf7 .send,.block-contact .form--cf7 .textarea{position:relative}.block-contact .form--cf7 .input{padding-bottom:15px}.block-contact .form--cf7 .input input{width:100%;height:30px;color:#fff;line-height:30px;font-size:18px;font-size:1.125rem;background-color:transparent;border:0;border-bottom:1px solid #179296}@media (max-width:767px){.block-contact .form--cf7 .input input{font-size:16px;font-size:1rem}}.block-contact .form--cf7 .input input.wpcf7-not-valid{border-color:red}.block-contact .form--cf7 .textarea{margin-top:15px;margin-bottom:15px}.block-contact .form--cf7 .textarea textarea{padding:4px 10px;color:#fff;line-height:26px;font-size:18px;font-size:1.125rem;width:100%;min-height:110px;max-height:110px;vertical-align:top;border:none;background-color:#004b4d}@media (max-width:767px){.block-contact .form--cf7 .textarea textarea{font-size:16px;font-size:1rem;line-height:24px}}.block-contact .form--cf7 .checkbox{margin-bottom:15px;position:relative}@media (max-width:1199px){.block-contact .form--cf7 .checkbox{margin-bottom:25px}}.block-contact .form--cf7 .checkbox span{display:block;line-height:1rem}.block-contact .form--cf7 .checkbox label{display:block;position:relative}.block-contact .form--cf7 .checkbox label input[type=checkbox],.block-contact .form--cf7 .checkbox label input[type=radio]{display:none}.block-contact .form--cf7 .checkbox label>span{display:block;padding-left:22px;font-size:13px;font-size:.8125rem;line-height:1rem;color:#fff;text-align:left}.block-contact .form--cf7 .checkbox label>span br{display:inline!important}.block-contact .form--cf7 .checkbox label>span a{text-decoration:underline}.block-contact .form--cf7 .checkbox label>span:before{content:"";position:absolute;top:1px;left:0;margin:auto;display:inline-block;vertical-align:top;width:14px;height:14px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:#fff;border:1px solid #006164}.block-contact .form--cf7 .checkbox label input[type=checkbox]:checked+span:before,.block-contact .form--cf7 .checkbox label input[type=radio]:checked+span:before{background-image:url(../../images/check.svg)}.block-contact .form--cf7 .checkbox__more{display:inline-block!important;text-decoration:underline;cursor:pointer}.block-contact .form--cf7 .checkbox__more:hover+.checkbox__text{display:block!important}.block-contact .form--cf7 .checkbox__text{position:absolute;display:block;background-color:#fff;z-index:1;bottom:10px;left:0;right:0;display:none!important;color:#000;border:1px solid #18332f;padding:10px}.block-contact .form--cf7 .checkbox__text:hover{display:block!important}.block-contact .form--cf7 .require{margin:10px 0 10px 30px;text-align:left;color:#fff;line-height:16px;font-size:14px;font-size:.875rem;font-weight:400}@media (max-width:1199px){.block-contact .form--cf7 .require{margin-left:0;width:100%}}.block-contact .form--cf7 .send{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-contact .form--cf7 .submit>span:nth-child(2){display:none}.block-contact .form--cf7 .submit.sending{cursor:not-allowed}.block-contact .form--cf7 .submit.sending>span:first-child{display:none}.block-contact .form--cf7 .submit.sending>span:nth-child(2){display:block}.block-contact .form--cf7 form.invalid .wpcf7-response-output,.block-contact .form--cf7 form.unaccepted .wpcf7-response-output{color:#f66!important}.block-contact .form--cf7 form.sent .wpcf7-response-output{color:#66b266!important}.block-contact .form--green ::-webkit-input-placeholder{color:#18332f}.block-contact .form--green :-ms-input-placeholder{color:#18332f}.block-contact .form--green :-moz-placeholder,.block-contact .form--green ::-moz-placeholder{color:#18332f;opacity:1}.block-contact .form--green option:disabled{color:#18332f;opacity:1}.block-contact .form--green input,.block-contact .form--green textarea{-webkit-text-fill-color:#18332f!important}.block-contact .form--green .input input{color:#18332f}.block-contact .form--green .textarea textarea{color:#18332f;background-color:#fff;border:1px solid #18332f}.block-contact .form--green .checkbox label>span,.block-contact .form--green .require{color:#18332f}.block-contact .s1{right:80%;bottom:-320px;z-index:0}.block-contact__bg{overflow:hidden;background-color:#18332f}.block-contact__content{position:relative;z-index:1}.block-contact__content-left{padding-right:50px}@media (max-width:1199px){.block-contact__content-left{padding-right:0}}@media (max-width:767px){.block-contact__content-right{padding-top:30px}}