@-webkit-keyframes shine-loop{0%{left:-100%}10%{left:200%}100%{left:200%}}@keyframes shine-loop{0%{left:-100%}10%{left:200%}100%{left:200%}}section.contact{padding:6.4rem 0 0;background-color:#f7f4e8}@media screen and (min-width: 768px){section.contact{padding:6rem 0 12rem !important}}.contact__action--list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;background-color:#5bb431;padding:3.2rem 1.6rem;margin:10rem 0 0;border-radius:1.6rem;position:relative}@media screen and (min-width: 768px){.contact__action--list{height:25.3rem;margin:0;padding:3.5rem 21.8rem 3.5rem 4rem;overflow:hidden;gap:1.6rem}}.contact__action--item .pc{display:none}@media screen and (min-width: 768px){.contact__action--item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:2rem}.contact__action--item .sp{display:none !important}}.contact__action--item .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;width:100%;height:5.6rem;font-size:1.8rem;font-weight:700;letter-spacing:.05em;border-radius:1rem;margin:.8rem auto 0;-webkit-box-shadow:0 .4rem 0 0 rgba(0,0,0,.25);box-shadow:0 .4rem 0 0 rgba(0,0,0,.25)}.contact__action--item .box img{display:block;width:2.7rem;position:relative}.contact__action--item .box.tel{font-size:2.4rem;gap:1.6rem;height:6rem;color:#fff;background-color:#ea6000;border:.3rem solid #fff}.contact__action--item .box.tel img{width:2.8rem}.contact__action--item .box.tel span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.6rem;height:2.3rem;background-color:#fff;font-size:1.4rem;color:#ea6000;border-radius:99.9rem;margin:0 0 0 -1rem}.contact__action--item .box.line{color:#06c755;border:.3rem solid #06c755;padding:0 1.2rem 0 0}.contact__action--item .box.line{background-color:#fff;position:relative}.contact__action--item .box.line::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:1.2rem;position:absolute;top:calc(50% - .1rem);right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__action--head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;font-size:2rem;font-weight:bold;color:#fff000;text-align:center;line-height:1}@media screen and (min-width: 768px){.contact__action--head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:25.4rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.6rem 0 0}.contact__action--head.line{padding:.9rem 0 0}}.contact__action--head::after{content:"";display:block;width:2rem;height:1.1rem;background-color:#fff000;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (min-width: 768px){.contact__action--head::after{width:1.3rem;height:1.4rem;-webkit-clip-path:polygon(100% 50%, 0 100%, 0 0);clip-path:polygon(100% 50%, 0 100%, 0 0);margin:0 0 0 auto}}.contact__action--line{text-align:justify;line-height:1.4;color:#fff;margin:.8rem auto 0}@media screen and (min-width: 768px){.contact__action--line{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:1fr 12rem;grid-template-rows:auto 1fr;grid-template-areas:"txt qr" "ac qr";gap:1.6rem}.contact__action--line.pc{display:grid}}.contact__action--line .txt{grid-area:txt;line-height:1.4}.contact__action--line .ac{grid-area:ac;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:3.2rem;background-color:#fff;font-size:1.6rem;font-weight:700;color:#5bb431;padding:.1rem 1.6rem 0;border-radius:99.9rem;margin:auto .8rem 0 auto;position:relative}.contact__action--line .ac::after{content:"";display:block;width:1rem;height:1rem;background-color:#fff;-webkit-clip-path:polygon(100% 50%, 0 100%, 0 0);clip-path:polygon(100% 50%, 0 100%, 0 0);position:absolute;top:50%;left:calc(100% - .2rem);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__action--line img{grid-area:qr}@media screen and (min-width: 768px){.contact__action--tel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.contact__action--tel.pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact__action--tel svg{display:block;width:4.5rem;fill:#fff000}.contact__action--tel .number{font-size:4.2rem;color:#fff000;font-weight:700;line-height:.75;margin:0 0 0 1rem}.contact__action--tel .time{color:#fff;font-size:1.5rem;margin:0 0 0 .5em}}.contact__action--img{width:19.6rem;position:absolute;bottom:calc(100% - 2.4rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (min-width: 768px){.contact__action--img{width:auto;height:100%;left:initial;right:0;bottom:0;-webkit-transform:none;transform:none}}.contact__action--comment{text-align:center;margin:2.8rem 3.2rem 0}@media screen and (min-width: 768px){.contact__action--comment{margin:4.8rem auto 0}}.contact__form{margin:3.2rem 0 0;overflow:hidden}.contact__form--bg{background-color:#fff;margin:0 -3.2rem;padding:0 3.2rem 6.4rem}@media screen and (min-width: 768px){.contact__form--bg{margin:0;border-radius:1.6rem;overflow:hidden}}.contact__form--top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5rem;background-color:#5bb431;font-weight:700;font-size:1.6rem;color:#fff;margin:0 -3.2rem}@media screen and (min-width: 768px){.contact__form--top{font-size:1.7rem;height:5.4rem;margin:0 -3.2rem}}.contact__form--top .line{display:block;width:2.9rem;height:.1rem;background-color:#fff;margin:0 .8rem}@media screen and (min-width: 768px){.contact__form--top .line{width:8rem}}.contact__form--top .txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4rem}@media screen and (min-width: 768px){.contact__form--top .txt{gap:0}}.contact__form--top .txt:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;content:attr(data-num);display:block;width:2.2rem;height:2.2rem;font-size:1.4rem;color:#5bb431;background-color:#fff;border-radius:50%;padding:.1rem 0 0}@media screen and (min-width: 768px){.contact__form--top .txt:before{width:2.9rem;height:2.9rem;font-size:1.7rem;padding:.2rem 0 0;margin:0 .8rem 0 0}}.contact__form--top .txt.active{color:#fff000}.contact__form--top .txt.active:before{background-color:#fff000}.contact__form--top .txt span{display:none}@media screen and (min-width: 768px){.contact__form--top .txt span{display:inline-block}}.contact__form--wrap{margin:3.2rem auto 0}@media screen and (min-width: 768px){.contact__form--wrap{margin:4rem auto 0}}.contact__form .formSec__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width: 768px){.contact__form .formSec__wrap{gap:3.2rem}}.contact__form .formSec__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.contact__form .formSec__column#yourCompanySec{display:none}.contact__form .formSec__column#yourCompanySec.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.contact__form .formSec__column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0}}.contact__form .formSec__title{font-size:1.7rem;font-weight:700;line-height:1.6}@media screen and (min-width: 768px){.contact__form .formSec__title{width:25.6rem;padding:1rem 0 0}.contact__form .formSec__title.radio{padding:0}}.contact__form .formSec__title>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.contact__form .formSec__title>label .cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:2.4rem;background-color:#5bb431;font-size:1.4rem;color:#fff;margin:0 .8rem 0 0;border-radius:.4rem}.contact__form .formSec__title>label .cat.required{background-color:#ea6000}.contact__form .formSec__title>label .small{font-size:.88em;position:relative;top:.2rem}.contact__form .formSec__content{font-size:1.8rem;line-height:1.6}@media screen and (min-width: 768px){.contact__form .formSec__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.contact__form .formSec__content input[type=email],.contact__form .formSec__content input[type=email],.contact__form .formSec__content input[type=text],.contact__form .formSec__content textarea{width:100%;border:.1rem solid #5bb431;border-radius:.8rem;padding:1rem 1.6rem;height:5rem;font-size:1.6rem;resize:none;background-color:#fffeec}@media screen and (min-width: 768px){.contact__form .formSec__content input[type=email],.contact__form .formSec__content input[type=email],.contact__form .formSec__content input[type=text],.contact__form .formSec__content textarea{height:4.6rem;padding:1.1rem 1.6rem 1rem}}.contact__form .formSec__content input[type=email]::-webkit-input-placeholder, .contact__form .formSec__content input[type=email]::-webkit-input-placeholder, .contact__form .formSec__content input[type=text]::-webkit-input-placeholder, .contact__form .formSec__content textarea::-webkit-input-placeholder{color:#b2b2b2}.contact__form .formSec__content input[type=email]::-moz-placeholder, .contact__form .formSec__content input[type=email]::-moz-placeholder, .contact__form .formSec__content input[type=text]::-moz-placeholder, .contact__form .formSec__content textarea::-moz-placeholder{color:#b2b2b2}.contact__form .formSec__content input[type=email]:-ms-input-placeholder, .contact__form .formSec__content input[type=email]:-ms-input-placeholder, .contact__form .formSec__content input[type=text]:-ms-input-placeholder, .contact__form .formSec__content textarea:-ms-input-placeholder{color:#b2b2b2}.contact__form .formSec__content input[type=email]::-ms-input-placeholder, .contact__form .formSec__content input[type=email]::-ms-input-placeholder, .contact__form .formSec__content input[type=text]::-ms-input-placeholder, .contact__form .formSec__content textarea::-ms-input-placeholder{color:#b2b2b2}.contact__form .formSec__content input[type=email]::placeholder,.contact__form .formSec__content input[type=email]::placeholder,.contact__form .formSec__content input[type=text]::placeholder,.contact__form .formSec__content textarea::placeholder{color:#b2b2b2}.contact__form .formSec__content input[type=email].wpcf7-not-valid,.contact__form .formSec__content input[type=email].wpcf7-not-valid,.contact__form .formSec__content input[type=text].wpcf7-not-valid,.contact__form .formSec__content textarea.wpcf7-not-valid{border:.1rem solid #ea0000}.contact__form .formSec__content input[type=email]:focus,.contact__form .formSec__content input[type=email]:focus,.contact__form .formSec__content input[type=text]:focus,.contact__form .formSec__content textarea:focus{border:.1rem solid #ea6000;outline:.1rem solid #ea6000}.contact__form .formSec__content textarea{height:24rem}.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem 3.2rem}@media screen and (min-width: 768px){.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-radio{gap:.8rem 5rem}}.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-list-item input[type=radio]{display:none}.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-list-item>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;line-height:1.3;position:relative}.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-list-item>label::before,.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-list-item>label::after{content:"";display:block;width:2.5rem;height:2.5rem;background-color:#fffeec;border:.1rem solid #5bb431;border-radius:50%;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-list-item>label::after{border:.1rem solid #ea6000;background-color:#ea6000;position:absolute;top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-list-item>label.active::after{-webkit-transform:scale(0.45);transform:scale(0.45)}.contact__form .formSec__content .wpcf7-form-control-wrap .wpcf7-list-item>label.active::before{border:.1rem solid #ea6000}.contact__form .formSec__content.address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem}@media screen and (min-width: 768px){.contact__form .formSec__content.address{gap:1.6rem}}.contact__form .formSec__content.address>.zip{font-weight:700;font-size:2rem}.contact__form .formSec__content.address span[data-name=yourZip]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;width:auto}@media screen and (min-width: 768px){.contact__form .formSec__content.address span[data-name=yourZip]{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:20rem}}@media screen and (min-width: 768px){.contact__form .formSec__content.address span[data-name=yourAddress]{width:100%}}.contact__form .formSec__content.address p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:10rem;height:5rem;background-color:#5bb431;color:#fff;font-weight:700;border-radius:.8rem;-webkit-box-shadow:0 .2rem 0 0 rgba(0,0,0,.16);box-shadow:0 .2rem 0 0 rgba(0,0,0,.16)}.contact__form .formSec__content.address p span{display:none}@media screen and (min-width: 768px){.contact__form .formSec__content.address p{width:20rem;height:4.6rem}.contact__form .formSec__content.address p span{display:inline}}.contact__form .formSec__content.address a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;color:#5bb431;margin:0 5rem 0 0}@media screen and (min-width: 768px){.contact__form .formSec__content.address a{margin:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.contact__form .formSec__content.address a:hover{color:#70ce43}}.contact__form .formSec__content.address a svg{display:block;width:1.4rem}.contact__form .formSec__content.file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact__form .formSec__content.file input{display:none}.contact__form .formSec__content.file .fileName{display:none;font-size:1.8rem;line-height:1.3;margin:0 0 .8rem}.contact__form .formSec__content.file .fileName.active{display:block}.contact__form .formSec__content.file .fileBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:5rem;background-color:#5bb431;color:#fff;font-weight:700;border-radius:.8rem;-webkit-box-shadow:0 .2rem 0 0 rgba(0,0,0,.16);box-shadow:0 .2rem 0 0 rgba(0,0,0,.16)}@media screen and (min-width: 768px){.contact__form .formSec__content.file .fileBtn{width:20rem;height:4.6rem;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.contact__form .formSec__content.file .fileBtn:hover{background-color:#70ce43}}.contact__form .formSec__content.file>p{font-size:1.5rem;line-height:1.4;text-align:justify;margin:.8rem 0 0}.contact__form .formSec__content.file>p span{color:#ea6000}.contact__form .formSec__content.file .wpcf7-not-valid-tip{margin:0 0 .6rem}.contact__form .formSec__privacy{height:20rem;background-color:#f6f6f6;font-size:1.5rem;line-height:1.3;padding:1.6rem;margin:4rem auto 0;border-top:.1rem solid #5bb431;border-bottom:.1rem solid #5bb431;overflow:scroll}@media screen and (min-width: 768px){.contact__form .formSec__privacy{height:auto;line-height:1.4;padding:2.5rem 4rem}}.contact__form .formSec__privacy::-webkit-scrollbar{display:none}.contact__form .formSec__privacy a{color:#ea6000;text-decoration:underline}.contact__form .formSec__privacy a:hover{opacity:.8;text-decoration:none}.contact__form .formSec__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:6rem;background-color:#5bb431;line-height:1.3;font-size:1.6rem;font-weight:700;color:#fff;padding:.2rem 0 0;margin:4rem auto 0;position:relative;border-radius:1rem;-webkit-box-shadow:0 .4rem 0 0 rgba(0,0,0,.25);box-shadow:0 .4rem 0 0 rgba(0,0,0,.25)}.contact__form .formSec__btn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.contact__form .formSec__btn{width:36rem;height:7rem;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.contact__form .formSec__btn:hover{background-color:#70ce43}}.contact__form .formSec__btn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.contact__form .formSec__btn::after{font-size:2rem;right:1.6rem}}.contact__form .formSec__btn input{display:block;color:rgba(0,0,0,0);line-height:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.contact__form .formSec__btn>p:last-of-type{font-size:1.8rem}@media screen and (min-width: 768px){.contact__form .formSec__btn>p:last-of-type{font-size:2rem}}.contact__form .formSec__btn .wpcf7-spinner{display:none}@media screen and (min-width: 768px){.contact__form .thanksSec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.contact__form .thanksSec p{font-size:1.7rem;font-weight:700;line-height:1.4}@media screen and (min-width: 768px){.contact__form .thanksSec p{font-size:1.8rem;line-height:1.6;padding:6.4rem 0 0}}.contact__form .thanksSec picture{display:block;width:21.5rem;margin:1.6rem auto 0}@media screen and (min-width: 768px){.contact__form .thanksSec picture{width:24.8rem;margin:0}}.contact__form .thanksSec a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:5rem;background-color:#5bb431;line-height:1.3;font-size:2rem;font-weight:700;color:#fff;padding:.2rem 0 0;margin:4rem auto 0;position:relative;border-radius:1rem;-webkit-box-shadow:0 .4rem 0 0 rgba(0,0,0,.25);box-shadow:0 .4rem 0 0 rgba(0,0,0,.25)}@media screen and (min-width: 768px){.contact__form .thanksSec a{width:36rem;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.contact__form .thanksSec a:hover{background-color:#70ce43}}.contact__form .thanksSec a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:1.2rem;position:absolute;top:50%;left:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__form form .wpcf7-not-valid-tip{display:none;color:#ea0000;font-size:1.6rem;font-weight:700;line-height:1.2;margin:.4rem 0 0}.contact__form form.invalid .wpcf7-not-valid-tip{display:block}.contact__form form .wpcf7-response-output{border:none;font-size:2rem;font-weight:700;text-align:center;padding:2.4rem 0;margin:0}.contact__form form.invalid .wpcf7-response-output{color:#ea0000}.contact.thanks{padding:2.4rem 0 0}.contact.thanks .contact__form{margin:0 auto}/*# sourceMappingURL=contact.css.map */