@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}h1,h2,h3,h4,h5,h6,input,textarea{font-weight:400}html{font-size:62.5%}body{margin:0;padding:0;font-family:'Noto Sans JP',sans-serif;text-align:justify;font-size:1.6em;color:#333;font-feature-settings:"pkna" 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}a{text-decoration:none}a:hover,a:active{text-decoration:none}a:hover img,a:active img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}*,*:before,*:after{box-sizing:border-box}.wp-caption{max-width:95%;padding:2%}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:90%;color:#757575}.sticky .featured-post{margin:10px 0;padding:5px;border:2px solid #fc0}li.bypostauthor{background:#eee}.alignleft{float:left;margin:1em}.alignright{float:right;margin:1em}.aligncenter{display:block;margin:1em auto}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}ul.ul{list-style:disc;padding:0 0 0 1.2em}ol.ol{list-style:decimal;padding:0 0 0 1.2em}
@charset "UTF-8";.device-pc{display:block}.device-sp{display:none}header{width:100%;position:fixed;z-index:1000;top:0;margin:0;transition:.3s}header.m_fixed{width:100%;position:fixed;z-index:1000;top:0;margin:0;transition:.3s;background-color:rgba(255,255,255,.8)}.header__wrap{width:90%;height:100px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:space-between}.header__wrap h1{background:url(//www.matsuoka-tekkou.com/recruit/wp-content/themes/mt-recruit/./images/common/logo-wh.svg) no-repeat;background-position:left;background-size:contain}.header__wrap h1.m_fixed{background:url(//www.matsuoka-tekkou.com/recruit/wp-content/themes/mt-recruit/./images/common/logo.svg) no-repeat;background-position:left;background-size:contain}.header__wrap h1 a{display:block;cursor:pointer;overflow:hidden;text-indent:100%;white-space:nowrap;height:60px;width:333px}.header__menubox{width:calc(100% - 333px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:flex-end}.header__menu{width:calc(100% - 230px)}.header__menu ul{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap;font-size:1.8rem}.header__menu ul li{padding-right:3%;margin-right:3%;border-right:solid 1px #fff}.header__menu ul li.m_fixed{padding-right:3%;margin-right:3%;border-right:solid 1px #333}.header__menu ul li:last-child{margin-right:3%;padding-right:0;border-right:none}.header__menu ul li a{color:#fff;transition:.3s}.header__menu ul li a.m_fixed{color:#333;transition:.3s}.header__menu ul li a:hover{opacity:.5}.header__btnbox{width:230px}.header__btn{width:100%;font-size:2rem;font-weight:700;border:solid 1px #c30d23;text-align:center}.header__btn a{width:100%;display:block;padding:2% 0 4%;color:#c30d23;transition:.3s}.header__btn a.m_fixed{width:100%;display:block;padding:2% 0 4%;color:#c30d23;transition:.3s;background-color:#fff}.header__btn a:hover{color:#fff;background-color:#c30d23}.header__btn a.m_fixed:hover{color:#fff;background-color:#c30d23}footer{width:100%;background-color:rgba(11,11,11,1);color:#fff}.footer__wrap{max-width:1000px;margin-left:auto;margin-right:auto;padding:2% 2% 1%;box-sizing:content-box}.footer__cntbox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.footer__infobox{width:40%}.footer__logo{width:70%}.footer__info{width:100%;margin-top:3%;font-size:1.6rem}.footer__menubox{width:60%}.footer__menubox ul{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.footer__menubox ul li{margin-left:5%}.footer__menubox ul li a{color:#999;transition:.3s}.footer__menubox ul li a:hover{color:#ccc}.footer__copyright{width:100%;text-align:center;font-size:1.4rem;color:#999;margin-top:3%}.footer__cobtnbox{width:70%;margin-right:auto;margin-top:2.5%}.footer__cobtn{width:100%;text-align:center}.footer__cobtn a{padding:1.5%;display:block;color:#fff;background-color:#c2bc21;border-radius:1px;transition:.3s}.footer__cobtn a:hover{opacity:.7}section{width:100%}.background__gray{background-color:#f8f8f8}#page_top{width:50px;height:50px;position:fixed;right:2%;bottom:3%;background:#333;z-index:100}#page_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none;transition:.5s}#page_top a:hover{opacity:.5}#page_top a:before{font-family:'Font Awesome 6 Pro';content:'\f062';font-size:25px;color:#fff;position:absolute;width:25px;height:25px;top:-10px;bottom:0;right:0;left:0;margin:auto;text-align:center}@media screen and (min-width:0px) and (max-width:767px){.device-pc{display:none}.device-sp{display:block}header{width:100%;position:fixed;z-index:1000;top:0;margin:0;transition:.3s}header.m_fixed{width:100%;position:fixed;z-index:1000;top:0;margin:0;transition:.3s;background-color:rgba(255,255,255,.8)}.header__wrap{width:90%;height:80px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:space-between}.header__wrap h1{background:url(//www.matsuoka-tekkou.com/recruit/wp-content/themes/mt-recruit/./images/common/logo-wh.svg) no-repeat;background-position:left;background-size:contain}.header__wrap h1 a{display:block;cursor:pointer;overflow:hidden;text-indent:100%;white-space:nowrap;height:40px;width:220px}#nav-toggle{position:fixed;top:23px;right:5%;height:32px;cursor:pointer}#nav-toggle>div{position:relative;width:36px}#nav-toggle span{width:100%;height:4px;left:0;background:#fff;display:block;position:absolute;-webkit-transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,top .5s ease;transition:transform .6s ease-in-out,top .5s ease,-webkit-transform .6s ease-in-out}#nav-toggle span.m_fixed{width:100%;height:4px;left:0;background:#333;display:block;position:absolute;-webkit-transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,top .5s ease;transition:transform .6s ease-in-out,top .5s ease,-webkit-transform .6s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:15px}#nav-toggle span:nth-child(3){top:30px}#nav-toggle:hover span:nth-child(1){top:5px}#nav-toggle:hover span:nth-child(3){top:25px}.open #nav-toggle span{background:#fff}.open #nav-toggle span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:15px;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-toggle{z-index:10000}#container{z-index:9000}#gloval-nav{background:rgba(11,11,11,.8);color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9900;text-align:center;display:-webkit-box;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:20px;opacity:0;-webkit-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease}#gloval-nav a{display:block;color:#fff;text-decoration:none;padding:10px 0;-webkit-transition:color .6s ease;transition:color .6s ease}#gloval-nav a:hover{color:#c30d23}#gloval-nav ul{list-style:none}#gloval-nav ul li{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-transition:opacity .2s ease,-webkit-transform .6s ease;transition:opacity .2s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .2s ease;transition:transform .6s ease,opacity .2s ease,-webkit-transform .6s ease}#gloval-nav ul li:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}#gloval-nav ul li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}#gloval-nav ul li:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s}#gloval-nav ul li:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}#gloval-nav ul li:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}.open{overflow:hidden}.open #gloval-nav{visibility:visible;opacity:1}.open #gloval-nav li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .9s ease,-webkit-transform 1s ease;transition:opacity .9s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity .9s ease;transition:transform 1s ease,opacity .9s ease,-webkit-transform 1s ease}.footer__wrap{max-width:1000px;margin-left:auto;margin-right:auto;padding:5% 5% 3%;box-sizing:content-box}.footer__cntbox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.footer__infobox{width:100%}.footer__logo{width:70%}.footer__info{width:100%;margin-top:3%;font-size:1.6rem}.footer__menubox{width:100%;display:none}.footer__copyright{width:100%;text-align:center;font-size:1.4rem;color:#999;margin-top:3%}}
@charset "UTF-8";.contents__wrap{max-width:1000px;margin-left:auto;margin-right:auto;padding:3% 2% 5%;box-sizing:content-box}.contents__wrap2{max-width:1000px;margin-left:auto;margin-right:auto;padding:3% 2%;box-sizing:content-box}main{width:100%;height:70vh;position:relative;overflow:hidden;text-align:center}video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:70vh;z-index:-1;object-fit:cover}.top__catchbox{width:100%;height:70vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center}.top__catch{font-size:4vw;font-weight:900;color:#fff;font-feature-settings:"palt"}.main__ttl{width:100%;font-size:5rem;font-weight:700;font-feature-settings:"palt";text-align:center;padding-bottom:1%}.main__txt{width:100%;font-size:1.8rem;text-align:center}.main__cntbox{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5%}.main__imgbox{width:47%}.main__cnttxt{width:50%;font-size:1.6rem;line-height:180%;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.recruit__ttl{width:100%;font-size:5rem}.recruit__ttl2{width:100%;font-size:5rem;color:#fff}.recruit__ttl_sub{font-size:3rem;color:#999;padding-left:.5em;line-height:100%;vertical-align:.1em}.personality__ttl{width:100%;font-size:4rem;text-align:center;margin-top:4%}.personality__txt{font-size:1.8rem;text-align:center;margin-top:2%;line-height:180%}.number__wrap{width:100%}.number__wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:1%}.number__wrap ul li{width:48%;margin-top:5%}.number__cntttl{width:100%;background-color:#c2bc21;color:#fff;text-align:center;padding:.5%;font-size:2rem}.number__cntbox{width:100%;margin-top:5%;display:flex;flex-wrap:wrap;justify-content:space-between}.people__wrap{width:100%;background-color:rgba(11,11,11,1);height:450px;position:relative}.people__imgbox{position:absolute;top:0;left:50%;width:550px;height:450px}.people__cntwrap{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 2%;box-sizing:content-box;height:450px}.people__cntbox{width:100%;height:100%;padding:3% 0 4%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;flex-wrap:wrap}.people__contents{width:100%}.people__catch{width:100%;font-size:3rem;color:#fff}.people__txt{width:100%;font-size:1.6rem;color:#fff;margin-top:2%}.people__btnbox{width:250px;margin-right:auto}.people__btn{width:100%;font-size:2rem;font-weight:700;border:solid 1px #c30d23;text-align:center;position:relative}.people__btn a{width:100%;display:block;padding:2% 0 4%;color:#c30d23;transition:.3s;background-color:#fff}.people__btn a:after{position:absolute;top:13%;right:3%;font-family:'Font Awesome 6 Pro';content:'\f105';font-weight:400}.people__btn a:hover{color:#fff;background-color:#c30d23}.faq__cntwrap{width:85%;margin-left:auto;margin-right:auto;margin-top:4%}.faq__box ul{width:100%}.faq__box ul li{width:100%;background-color:#fff;margin-bottom:3%}.faq__box ul li:last-child{margin-bottom:0}.displayNone{display:none}.accordion a{display:block}.switch{cursor:pointer;margin-top:3%;position:relative}.switch:after{position:absolute;top:30%;right:1.5%;font-family:'Font Awesome 6 Pro';content:'\f105';font-weight:900;color:#333}.switch.open:after{font-family:'Font Awesome 6 Pro';content:'\f107';font-weight:900;color:#333}.faq__txt_q{color:#333;padding:1.5% 4% 1.5% 2%;background-color:#fff;display:flex;justify-content:space-between}.faq__q-ttl{width:3rem;font-size:2.5rem;line-height:80%;color:#1d2058}.faq__q-txt{width:calc(100% - 3rem);font-size:1.8rem;color:#333}.faq__txt_a{width:100%;color:#666;padding-top:1%;padding:1.5% 2.5% 0 2.3%;display:flex;justify-content:space-between}.faq__a-ttl{width:3rem;font-size:2.5rem;line-height:80%;color:#c30d23}.faq__a-txt{width:calc(100% - 3rem);font-size:1.6rem;color:#333}.recruit__cntttl{width:100%;font-size:4rem;text-align:center;margin-top:4%}.recruit__cntbox{width:100%;margin-top:2%}.recruit__cntbox ul{width:100%;margin-top:4%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center}.recruit__cntbox ul li{width:33%}.recruit__imgbox01{width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;background:url(//www.matsuoka-tekkou.com/recruit/wp-content/themes/mt-recruit/css/../images/index/recruit-topimg01.jpg) no-repeat;background-position:center;background-size:cover;color:#fff;font-size:5rem;font-weight:700}.recruit__imgbox02{width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;background:url(//www.matsuoka-tekkou.com/recruit/wp-content/themes/mt-recruit/css/../images/index/recruit-topimg02.jpg) no-repeat;background-position:center;background-size:cover;color:#fff;font-size:5rem;font-weight:700}.recruit__imgbox03{width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;background:url(//www.matsuoka-tekkou.com/recruit/wp-content/themes/mt-recruit/css/../images/index/recruit-topimg03.jpg) no-repeat;background-position:center;background-size:cover;color:#fff;font-size:5rem;font-weight:700}.recruit__imgbox01:before,.recruit__imgbox02:before,.recruit__imgbox03:before{content:"";display:block;padding-top:60%}.recruit__linkbtn_plan01 a,.recruit__linkbtn_plan02 a,.recruit__linkbtn_mf01 a,.recruit__linkbtn_mf02 a{width:100%;height:45px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;line-height:50%}.recruit__linkbtn_ow01 a{width:100%;height:90px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;line-height:50%}.recruit__linkbtn_ow02{width:100%;height:90px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;line-height:50%}.recruit__linkbtn_plan01 a:hover,.recruit__linkbtn_plan02 a:hover,.recruit__linkbtn_mf01 a:hover,.recruit__linkbtn_mf02 a:hover,.recruit__linkbtn_ow01 a:hover{opacity:.5}.recruit__linkbtn_plan01{background-color:#3493c2}.recruit__linkbtn_plan02{background-color:#29759a}.recruit__linkbtn_mf01{background-color:#c30d23}.recruit__linkbtn_mf02{background-color:#930a1a}.recruit__linkbtn_ow01{background-color:#c2bc21}.recruit__linkbtn_ow02{background-color:#666}.recruit__listbtnbox{width:250px;margin-left:auto;margin-right:auto;margin-top:5%}.recruit__listbtn{width:100%;font-size:2rem;font-weight:700;border:solid 1px #333;text-align:center;position:relative}.recruit__listbtn a{width:100%;display:block;line-height:80%;padding:6% 0;color:#333;transition:.3s;background-color:#fff}.recruit__listbtn a:after{position:absolute;top:32%;right:3%;font-family:'Font Awesome 6 Pro';content:'\f105';font-weight:400}.recruit__listbtn a:hover{color:#fff;background-color:#333}.recruit__entrybtnbox{width:400px;margin-left:auto;margin-right:auto;margin-top:3%}.recruit__entrybtn{width:100%;font-size:3rem;font-weight:700;border:solid 1px #c30d23;text-align:center;position:relative}.recruit__entrybtn a{width:100%;display:block;line-height:80%;padding:5% 0;color:#fff;transition:.3s;background-color:#c30d23}.recruit__entrybtn a:after{font-family:'Font Awesome 6 Pro';content:'\f14b';font-weight:900;font-size:3.5rem;padding-left:.5em;vertical-align:-.05em}.recruit__entrybtn a:hover{color:#c30d23;background-color:#fff}.access__wrap{width:100%;padding:3% 5% 5%;background-color:#fff;border:solid 1px #333}.access__mapbox{width:100%;margin-top:2%}.access__txtbox{width:100%;margin-top:1%}@media screen and (min-width:0px) and (max-width:767px){.contents__wrap{padding:10% 5%}.contents__wrap2{padding:10% 5%}.top__catch2{font-size:3rem;line-height:150%;font-weight:900;color:#fff}.main__ttl{font-size:3rem;padding-bottom:3%}.main__txt{width:100%;font-size:1.6rem}.main__cntbox{width:100%;margin-top:5%}.main__imgbox{width:100%}.main__cnttxt{width:100%;font-size:1.6rem;line-height:150%;margin-top:5%}.recruit__ttl{width:100%;font-size:3rem;line-height:100%}.recruit__ttl2{width:100%;font-size:3rem;line-height:100%}.recruit__ttl_sub{font-size:2rem;padding-left:0;line-height:100%;vertical-align:0}.personality__ttl{width:100%;font-size:3rem;line-height:130%;text-align:center;margin-top:7%}.personality__txt{font-size:1.6rem;text-align:left;margin-top:4%;line-height:150%}.number__wrap{width:100%}.number__wrap ul{width:100%;padding-top:1%}.number__wrap ul li{width:100%;margin-top:10%}.number__cntbox{width:100%;margin-top:5%;align-items:flex-start}.people__wrap{width:100%;height:auto}.people__imgbox{position:static;width:100%;height:auto}.people__cntwrap{padding:0 5%;height:auto}.people__cntbox{width:100%;height:100%;padding:7% 0 9%}.people__contents{width:100%}.people__catch{width:100%;font-size:2.2rem;color:#fff;margin-top:5%}.people__btnbox{width:250px;margin-right:auto;margin-left:auto;margin-top:7%}.people__btn{font-size:1.6rem}.people__btn a{padding:2% 0 3%}.people__btn a:after{position:absolute;top:15%;right:3%}.faq__cntwrap{width:100%;margin-left:auto;margin-right:auto;margin-top:7%}.faq__box ul{width:100%}.faq__box ul li{margin-bottom:10%}.switch{cursor:pointer;margin-top:8%;position:relative}.switch:after{position:absolute;top:40%;right:3%}.faq__txt_q{color:#333;padding:3% 9% 3% 5%}.faq__q-ttl{width:2.5rem;font-size:2rem;line-height:80%;color:#1d2058}.faq__q-txt{width:calc(100% - 2.5rem);font-size:1.6rem;color:#333}.faq__txt_a{width:100%;color:#666;padding-top:1%;padding:3% 5% 0;display:flex;justify-content:space-between}.faq__a-ttl{width:2.5rem;font-size:2rem;line-height:80%;color:#c30d23}.faq__a-txt{width:calc(100% - 2.5rem);font-size:1.6rem;color:#333}.recruit__cntttl{width:100%;font-size:3rem;margin-top:5%}.recruit__cntbox{width:100%;margin-top:5%}.recruit__cntbox ul{width:100%;margin-top:5%}.recruit__cntbox ul li{width:100%}.recruit__linkbtn_ow01 a{height:45px}.recruit__linkbtn_ow02{height:45px}.recruit__listbtnbox{width:200px;margin-left:auto;margin-right:auto;margin-top:7%}.recruit__listbtn{width:100%;font-size:1.8rem}.recruit__listbtn a:after{position:absolute;top:32%;right:3%;font-family:'Font Awesome 6 Pro';content:'\f105';font-weight:400}.recruit__listbtn a:hover{color:#fff;background-color:#333}.recruit__entrybtnbox{width:100%;margin-left:auto;margin-right:auto;margin-top:7%}.recruit__entrybtn{font-size:2rem}.recruit__entrybtn a{padding:5% 0}.recruit__entrybtn a:after{font-size:2.5rem}.access__wrap{width:100%;padding:7%}.access__mapbox{width:100%;margin-top:7%}.access__txtbox{width:100%;margin-top:3%}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}