@charset "utf-8";html,body{width:100%;margin:0 auto;padding:0;text-align:center}html{scroll-behavior:smooth}body{color:#111;font-size:1.6rem;font-weight:400;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.cta-btn{width:65%;max-width:600px;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:10}.cta-btn.is-hidden{display:none}.dots{-webkit-text-emphasis:filled;text-emphasis:filled}.underline{display:inline-block;background-image:linear-gradient(to top,#ffec74 10%,transparent 10%)}.section-title{width:30.20%;color:#262b2e;font-size:max(2.08vw,20px);font-weight:700;position:relative}.section-title:after{content:"";display:block;height:5px;margin-top:1.56vw;background-color:#262b2e}.is-sp{display:none}.no-sp{display:block}.cta{width:35%;transition:all .3s;cursor:pointer}.cta-container{text-align:center;background-color:rgba(23,65,103,.8);padding:20px 0;margin-bottom:40px}@media screen and (min-width:1920px){.section-title{font-size:40px;max-width:580px}}@media screen and (max-width:768px){.pc{display:none}body{font-size:1.4rem}.section-title{width:45%;min-width:200px}.btn{width:100%;max-width:400px}.cta{width:80%}.cta-btn{width:100%;max-width:400px}.is-sp{display:block}.no-sp{display:none !important}}.fv{padding:0;margin-bottom:7.29%}.heading{padding:0;margin-bottom:11.98%}.heading h2{font-size:max(2.08vw,20px);font-weight:700;margin-bottom:5.3125%}.heading p{font-size:max(1.46vw,16px);letter-spacing:.04em;margin-bottom:6.5625%}.heading-contents{background-image:url(//idh-net.co.jp/recruit/wp-content/themes/recruit/css/lpk002/../../img/lpk002/heading-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:4.17% 0}.heading-contents .contents-wrapper{display:flex;justify-content:space-between;align-items:center}.heading-images{display:flex;flex-direction:column;gap:30px;width:41.5%}.heading-detail{width:43.6875%}.heading-box:first-child{margin-bottom:8.58%}.heading-detail h3{font-size:max(2.08vw,20px);font-weight:700;letter-spacing:.04em;line-height:1.375;margin-bottom:5.72%}.heading-detail .underline{display:inline;background-image:linear-gradient(to top,#ffec74 50%,transparent 50%)}.heading-detail h4{font-size:max(2.08vw,20px);font-weight:700;letter-spacing:.04em;margin-bottom:5.72%}.heading-box:first-child ul{background-color:#fff;font-size:max(1.04vw,13px);padding:4.48%;border:1px solid #d7dee7}.heading-box:first-child li{text-indent:-1em;padding-left:1em}.heading-box:first-child li:not(:last-child){margin-bottom:5px}.heading-list{background-color:#fff;font-size:max(1.04vw,13px);padding:4.48%;border:1px solid #d7dee7;display:flex}.heading-list ul{width:50%;padding:0}.heading-list li{text-indent:-1em;padding-left:1em}.heading-box em{font-style:normal;font-weight:700}@media screen and (min-width:1921px){.heading{margin-bottom:220px}.heading h2{font-size:40px;margin-bottom:85px}.heading p{font-size:28px;margin-bottom:105px}.heading-contents{padding:80px 0}.heading-box:first-child{margin-bottom:60px}.heading-detail h3{font-size:40px;margin-bottom:40px}.heading-detail h4{font-size:40px;margin-bottom:40px}.heading-box:first-child ul{font-size:20px;padding:30px}.heading-box ul{font-size:20px;padding:30px}.heading-list ul{padding:0}}@media screen and (max-width:1190px){.heading-detail{width:53%}}@media screen and (max-width:1023px){.heading-contents .contents-wrapper{flex-direction:column-reverse;gap:30px}.heading-images{width:100%;flex-direction:row}.heading-detail{width:100%}}@media screen and (max-width:768px){.heading-contents{padding:30px 0;background-position:25%}.heading-list{flex-direction:column}.heading-list ul{width:100%}.heading-images{flex-direction:column;gap:20px;width:100%}}.heading-detail_wide{width:100%}.advantage{padding-top:0;padding-bottom:6.77vw;background:linear-gradient(175deg,#fff 0%,#fff 50%,#29323b 50%,#29323b 100%);margin-bottom:5.73vw}.advantage h2{font-size:max(2.08vw,20px);font-weight:700;margin-bottom:8.75%}.advantage-contents{width:93.75%;margin:auto;display:flex;justify-content:space-between;margin-bottom:3.13vw}.advantage-box{width:32%;background-color:#fff;border:1px solid #29323b;aspect-ratio:1/1;display:flex;flex-direction:column;position:relative}.advantage-box h3{width:68.333%;background-color:#29323b;color:#fff;font-size:max(1.77vw,14px);font-weight:700;padding:.73vw 0;position:absolute;top:-8%;left:50%;transform:translateX(-50%)}.advantage-image{width:68.75%;margin:auto}.advantage p{font-size:max(1.82vw,18px);font-weight:700;color:#fff}.advantage p>span{font-size:max(2.08vw,20px)}.advantage .big{font-size:max(2.6vw,30px)}.advantage em{font-style:normal;font-size:max(2.34vw,25px);margin-left:20px}@media screen and (min-width:1921px){.advantage{padding-bottom:130px;margin-bottom:115px}.advantage h2{font-size:40px;margin-bottom:140px}.advantage-contents{margin-bottom:60px}.advantage-box h3{font-size:34px;padding:14px 0}.advantage p{font-size:35px}.advantage p>span{font-size:40px}.advantage .big{font-size:50px}.advantage em{font-size:45px}}@media screen and (max-width:767px){.advantage{background:linear-gradient(175deg,#fff 0%,#fff 70%,#29323b 70%,#29323b 100%)}.advantage-contents{width:100%;max-width:500px;flex-direction:column;gap:40px}.advantage-box{width:100%}.advantage-box h3{width:50%;top:-4%;font-size:max(1.77vw,16px)}.advantage em{margin-left:0}}@media screen and (max-width:467px){.advantage-contents{max-width:250px}.advantage-box h3{width:65%}}.voice{background-image:url();background-image:url(//idh-net.co.jp/recruit/wp-content/themes/recruit/css/lpk002/../../img/lpk002/voice-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:right;padding-top:3.91vw;padding-bottom:11.46vw;margin-bottom:10.42vw;overflow:hidden}.voice h2{margin-bottom:6.51vw}.swiper{width:100%;height:100%;overflow:visible}.swiper-wrapper{align-items:center;height:100%}.swiper-slide{width:100%;max-width:809px;height:100%;aspect-ratio:809/1130;display:flex;justify-content:center;align-items:center}.swiper-slide{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.swiper-slide-prev,.swiper-slide-next,.swiper-slide-duplicate-prev,.swiper-slide-duplicate-next,.swiper-slide-duplicate,.swiper-slide{transform:scale(.9) !important}.swiper-slide.swiper-slide-active{transform:none !important}.voice-card{width:100%;height:100%;max-height:900px;background-color:#fff;padding:3vw 1.58vw 0;transition:opacity .5s,transform .5s}.voice-title{display:flex;justify-content:space-between;margin-bottom:1.8vw;letter-spacing:.04em}.voice-title h3{font-size:max(1.67vw,18px);font-weight:700}.voice-title p{font-size:max(2.08vw,14px)}.voice-image{width:80%;margin:auto;margin-bottom:1.8vw}.voice-card p{text-align:left;letter-spacing:.04em;font-size:max(1.35vw,12px);line-height:1.6}.swiper-button-prev,.swiper-button-next{width:6.8229166%;min-width:35px;height:131px;aspect-ratio:1/1;position:absolute;top:50%;z-index:1}.swiper-button-prev{left:2.6vw}.swiper-button-next{right:2.6vw}.swiper-button-prev:after,.swiper-button-next:after{background-repeat:no-repeat;background-size:contain;content:"";width:100%;height:100%}.swiper-button-prev:after{background-image:url(//idh-net.co.jp/recruit/wp-content/themes/recruit/css/lpk002/../../img/lpk002/arrow-left.png)}.swiper-button-next:after{background-image:url(//idh-net.co.jp/recruit/wp-content/themes/recruit/css/lpk002/../../img/lpk002/arrow-right.png)}@media screen and (min-width:1921px){.voice{background-size:contain;margin-bottom:200px}}@media screen and (max-width:1440px){.voice-card{max-height:750px}}@media screen and (max-width:1280px){.voice-card{width:auto;max-height:750px}}@media screen and (max-width:767px){.swiper-slide{aspect-ratio:0}.voice-card{width:90%;max-width:500px;aspect-ratio:0;padding-bottom:30px}}.merit{background-image:url(//idh-net.co.jp/recruit/wp-content/themes/recruit/css/lpk002/../../img/lpk002/merit-bg.jpg);background-repeat:no-repeat;background-size:80.3125%;padding-top:4.95vw;padding-bottom:5.73vw;margin-bottom:14.58vw;position:relative}.merit:after{content:"";width:86%;height:100%;background-color:#f0ece7;position:absolute;top:0;left:0;opacity:.6;z-index:-1}.merit h2{margin-bottom:40px}.merit ul{width:92.7%;margin:auto;text-align:left}.merit li{display:flex;color:#042744;position:relative}.merit li:not(:last-child){margin-bottom:40px}.merit li:nth-child(2n){flex-direction:row-reverse}.merit-image{width:22.474%;min-width:150px;z-index:1}.merit-text{width:80%;max-width:1426px;max-height:328px;position:absolute;top:50%;left:15%;transform:translateY(-50%);background-color:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.16);padding:1.51vw 2.08vw;padding-left:10.42vw}.merit li:nth-child(2n) .merit-text{left:auto;right:15%;padding-left:2.08vw;padding-right:10.42vw}.merit h3{font-size:max(1.98vw,16px);font-weight:700;margin-bottom:10px}.merit p{font-size:max(1.46vw,12px);letter-spacing:.04em}@media screen and (min-width:1921px){.merit{padding-top:95px;padding-bottom:110px;margin-bottom:280px}.merit-text{padding:29px 40px;padding-left:200px}.merit li:nth-child(2n) .merit-text{padding-left:40px;padding-right:200px}.merit h3{font-size:38px}.merit p{font-size:28px}}@media screen and (max-width:887px){.merit h3{margin-bottom:5px}.merit .u-mobile{display:none}}@media screen and (max-width:767px){.merit{padding:30px 0}.merit li{flex-direction:column}.merit li:not(:last-child){margin-bottom:20px}.merit li:nth-child(2n){flex-direction:column}.merit-image{margin-bottom:-25px}.merit li:nth-child(2n) .merit-image{margin-left:auto}.merit-text{width:100%;position:static;transform:none;padding:20px}.merit li:nth-child(2n) .merit-text{padding:20px}.merit h3{font-size:18px}.merit p{font-size:14px}}.comparison{padding:0;margin-bottom:7.81vw}.comparison h2{margin-bottom:40px}.comparison-image{width:70%;margin:auto}@media screen and (min-width:1921px){.comparison{margin-bottom:150px}.comparison-image{max-width:1734px}}@media screen and (max-width:768px){.comparison-image{width:89.375%}}.step{background-image:url(//idh-net.co.jp/recruit/wp-content/themes/recruit/css/lpk002/../../img/lpk002/step-bg.jpg);background-repeat:no-repeat;background-size:86%;padding-top:3.39vw;padding-bottom:7.29vw;position:relative;margin-bottom:11.46vw}.step:after{content:"";width:86%;height:100%;background-color:#d5dee8;position:absolute;top:0;left:0;opacity:.6;z-index:-1}.step h2{margin-bottom:5.21vw}.step ul{max-width:1920px;margin:auto;display:flex;padding-left:3.13vw;padding-right:3.91vw;align-items:stretch}.step li{width:25.89%;counter-increment:order;display:flex;flex-direction:column}.step li:last-child{width:22.3%}.step h3{width:85.7%;font-size:max(1.56vw,15px);letter-spacing:.04em;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;gap:1.04vw;padding:2.08vw 0;box-shadow:3px 3px 6px rgba(0,0,0,.16);position:relative;z-index:1;flex:1;height:100%;min-height:0%}.step li:not(:last-child) h3:after{content:"";position:absolute;top:0;right:-16%;width:16%;height:100%;clip-path:polygon(0 0,0% 100%,100% 50%)}.step li:first-child h3{background-color:#92b0d6}.step li:first-child h3:after{background-color:#92b0d6}.step li:nth-child(2) h3{background-color:#396aa5}.step li:nth-child(2) h3:after{background-color:#396aa5}.step li:nth-child(3) h3{background-color:#21497c}.step li:nth-child(3) h3:after{background-color:#21497c}.step li:last-child h3{width:100%;background-color:#08264a}.step h3:before{content:counter(order,decimal-leading-zero);font-size:max(2.6vw,20px)}.step-detail{width:85.7%;background-color:#fff;padding:2.08vw 2.08vw 1.56vw;box-shadow:3px 3px 6px rgba(0,0,0,.16);flex:6;height:100%;min-height:0%}.step li:last-child .step-detail{width:100%}.step-image{width:100%;margin-bottom:1.56vw}.step-detail p{text-align:left;font-size:max(1.04vw,14px);letter-spacing:.04em}@media screen and (min-width:1921px){.step{padding-top:65px;padding-bottom:140px}.step h2{margin-bottom:100px}.step ul{padding-left:60px;padding-right:75px}.step h3{font-size:30px;padding:30px 0}.step-detail{padding-top:40px;padding-left:40px;padding-right:40px}.step-image{margin-bottom:30px}.step-detail p{font-size:20px}}@media screen and (max-width:768px){.step{padding:30px 0}.step h2{margin-bottom:25px}.step ul{max-width:500px;flex-direction:column;gap:30px}.step li{width:100%;flex-direction:row}.step li:last-child{width:100%}.step h3{width:30%;flex-direction:column;flex:none;height:auto;min-height:0%}.step li:last-child h3{width:30%}.step li:not(:last-child) h3:after{content:"";position:absolute;top:auto;right:auto;bottom:-30px;left:0;width:100%;height:30px;clip-path:polygon(0 0,100% 0%,50% 100%)}.step-detail{width:70%}.swiper-sp{width:95%;margin:0 auto;overflow:hidden}}.swiper-wrapper_sp{counter-reset:number -1 !important}.number-sp:before{counter-increment:number 1 !important;content:counter(number,decimal-leading-zero) !important}.contact{padding-top:0;padding-bottom:8.59vw}.thanks{padding-top:80px}.contact h2,.thanks h2{width:fit-content;font-size:max(2.08vw,20px);font-weight:700;color:#042744;position:relative;margin:auto;margin-bottom:4.17vw}.contact h2:after,.thanks h2:after{content:"";display:block;width:100%;height:5px;background-color:#f4c506;position:absolute;margin-top:10px}.contact p{font-size:max(1.46vw,15px);letter-spacing:.04em;margin-bottom:5.21vw}.thanks p{font-size:max(1.46vw,14px);margin-bottom:50px}.thanks p .sp{display:none}.contact-form{max-width:979px;margin:auto;background-color:#ececec;padding:75px 90px}.contact-form ul{margin-bottom:85px}.contact-form li{width:100%;display:flex;align-items:center;gap:10px}.contact-form li:nth-child(7){align-items:flex-start}.contact-form li:not(:last-child){margin-bottom:35px}.form-item-title{width:30%;font-size:23px;font-weight:700;letter-spacing:.04em;text-align:right;color:#0b0b0b}.form-required{color:#c40a08;font-size:16px}.form-item-input{width:70%}.form-item-input.birth{display:flex;gap:15px}.form-item-input.birth .select:first-child{width:50%}.form-item-input.birth .select{width:25%}.form-item-input.checkbox{display:flex;flex-direction:column}.checkbox-text{font-size:20px;font-weight:700;position:relative;padding-left:45px}input[type=checkbox],input[type=radio]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#0b0b0b}.checkbox-text:after,.checkbox-text:before{content:'';position:absolute;top:0;left:0;display:block;width:26px;height:26px;border-radius:50%;background-color:#fff;z-index:0}.checkbox-text:after{box-shadow:2px 2px 4px 0 rgba(0,0,0,.16) inset}.checkbox-text:before{top:4px;left:4px;width:14px;height:14px;background-color:#891510;border:2px solid #fff;opacity:0;z-index:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;box-shadow:1px 1px 2px 0 rgba(0,0,0,.16)}input[type=radio]:checked+.checkbox-text:before{opacity:1}input[type=checkbox]{cursor:pointer;padding-left:30px;vertical-align:middle;position:relative}input[type=checkbox]:before,input[type=checkbox]:after{content:"";display:block;position:absolute}input[type=checkbox]:before{background-color:#fff;border-radius:0;border:1px solid #666464;width:20px;height:20px;transform:translateY(-50%);top:50%;left:5px}input[type=checkbox]:after{border-bottom:3px solid #666464;border-left:3px solid #666464;opacity:0;height:6px;width:11px;transform:rotate(-45deg);top:-7px;left:10px}input[type=checkbox]:checked:after{opacity:1}select,input[type=text],input[type=email],input[type=tel]{width:100%;height:60px;padding-left:20px;box-shadow:2px 2px 5px 0 #00000029 inset;border:none;border-radius:10px;letter-spacing:.06em;font-size:16px;background-color:#fff;color:#0b0b0b}.select{position:relative}.select:before{position:absolute;width:0;height:0;border:7px solid transparent;border-top:9px solid rgba(0,0,0,.3);content:"";right:15px;top:25px;z-index:1}.contact-privacy{width:max-content;font-size:21px;letter-spacing:.05em;margin-bottom:50px;margin-left:-35px}.contact-privacy .sp{display:none}.contact-privacy-link{text-decoration:underline;color:#bf4f05}.contact-check{width:fit-content;margin:0 auto 50px}.accept{font-size:20px;font-weight:700}.submit-btn:disabled{filter:grayscale(1);cursor:not-allowed}.submit-btn:disabled:hover{background-color:#1f5fa3;color:#fff}@media screen and (min-width:1921px){.contact{padding-bottom:165px}.contact h2{font-size:40px;margin-bottom:85px}.contact p{font-size:28px;margin-bottom:100px}}@media screen and (max-width:1280px){.contact-form{width:80%;padding:3.91vw 5.47vw}.form-item-title{font-size:max(1.41vw,16px)}.checkbox-text{font-size:max(1.41vw,16px)}.contact-privacy{width:auto;font-size:max(1.41vw,14px);margin-left:auto;margin-right:auto}.accept{font-size:max(1.41vw,16px)}}@media screen and (max-width:1024px){.contact-form{width:100%}.contact-privacy .sp{display:block}}@media screen and (max-width:767px){.contact{padding-bottom:80px}.contact h2{margin-bottom:50px}.contact h2:after{margin-top:5px}.contact p{margin-bottom:50px}.thanks p .sp{display:block}.contact-form{padding:3.91vw 4vw}.contact-form li{flex-direction:column;align-items:flex-start}.contact-form li:not(:last-child){margin-bottom:20px}.form-item-title{width:100%;text-align:left}.form-item-input{width:100%}select,input[type=text]{height:50px}}.form-body{width:100%;background:#ececec;border-radius:10px;padding:7.5% 10% 10%}.form-body table{width:100%}.form-body th,.form-body td{padding-bottom:35px;font-size:16px;text-align:left;vertical-align:top}.form-body th{width:30%;padding-top:10px;line-height:1.8;font-weight:700;font-size:clamp(.875rem,.696rem + .89vw,1.5rem)}.form-body th span{color:red;padding-left:5px}@media screen and (max-width:750px){.form-body{padding:7.5% 10px}.form-body table{width:90%;margin:auto}.form-body th,.form-body td{display:block;padding:0 0 18px;font-size:15px}.form-body th{padding:0 0 10px;width:100%;line-height:1.4;font-size:14px}}.form-body input[type=text],.form-body input[type=email],.form-body input[type=tel],.form-body input[type=url],.form-body input[type=number],.form-body textarea,.form-body select{width:100%;font-size:16px;padding:10px 15px;background:#fff;border:1px solid #ccc;box-sizing:border-box;box-shadow:inset 2px 2px 5px rgba(0,0,0,.05);border-radius:4px;position:relative;z-index:0;line-height:1.8;font-family:inherit}@media screen and (max-width:750px){.form-body input[type=text],.form-body input[type=email],.form-body input[type=tel],.form-body input[type=url],.form-body input[type=number],.form-body textarea,.form-body select{padding:5px 15px}}.row-birthday{justify-content:flex-start}.row-birthday .select{margin-right:15px;display:inline-block}.row-birthday select{padding-left:25px;padding-right:25px;width:100px;text-align:center}@media screen and (max-width:750px){.row-birthday .select{margin-right:10px}.row-birthday select{padding-left:20px;padding-right:20px;width:80px}.row-birthday .select:first-child select{width:100px}}.agree-checkbox-area{text-align:center}.agree-checkbox-area p{padding-bottom:4%}@media screen and (max-width:750px){.agree-checkbox-area{width:90%;margin:auto;padding:0 0 18px}.agree-checkbox-area p{padding-bottom:25px;line-height:1.7;text-align:left}.agree-checkbox-area p a{padding:0 2px}}.form-body .radio,.form-body .radio .wpcf7-list-item{display:block}.form-body .radio input[type=radio]{display:none}.form-body .radio .wpcf7-list-item-label{position:relative;display:block;margin-bottom:15px;padding-left:35px;cursor:pointer;line-height:24px;vertical-align:middle}.form-body .radio .wpcf7-list-item-label:after,.form-body .radio .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;border-radius:50%;background-color:#fff;z-index:0}.form-body .radio .wpcf7-list-item-label:before{top:6px;left:6px;width:12px;height:12px;background-color:#666;opacity:0;z-index:1;transition:opacity .1s linear}.form-body .radio input[type=radio]:checked+.wpcf7-list-item-label:before{opacity:1}@media screen and (max-width:750px){.form-body .radio{margin-top:5px}}.form-body .checkbox,.form-body .checkbox .wpcf7-list-item,.form-body .agree-checkbox-area,.form-body .agree-checkbox-area .wpcf7-list-item{display:block}.form-body .checkbox input[type=checkbox],.form-body .agree-checkbox-area input[type=checkbox]{display:none}.form-body .checkbox .wpcf7-list-item-label,.form-body .agree-checkbox-area .wpcf7-list-item-label{position:relative;display:inline-block;margin-bottom:15px;padding-left:35px;cursor:pointer;line-height:24px;vertical-align:middle;font-size:x-large}.form-body .checkbox .wpcf7-list-item-label:after,.form-body .agree-checkbox-area .wpcf7-list-item-label:after{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;border-radius:4px;background:#fff;border:1px solid #ccc;z-index:0}.form-body .checkbox .wpcf7-list-item-label:before,.form-body .agree-checkbox-area .wpcf7-list-item-label:before{content:"";position:absolute;top:6px;left:6px;display:block;width:14px;height:8px;border-left:3px solid #ff5722;border-bottom:3px solid #ff5722;transform:rotate(-45deg);opacity:0;z-index:1;transition:opacity .1s linear}.form-body .checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before,.form-body .agree-checkbox-area input[type=checkbox]:checked+.wpcf7-list-item-label:before{opacity:1}.form-body .select{position:relative}.form-body .select:before{position:absolute;width:0;height:0;border:5px solid transparent;border-top:6px solid rgba(0,0,0,.3);content:"";right:15px;top:22px;z-index:1}.form-body .btn input{display:block;font-size:clamp(1.25rem,1.107rem + .71vw,1.75rem);font-weight:700;color:#fff;width:35%;margin:0 auto;padding:3% 0;background-color:#666;border-radius:65px;border:none;cursor:pointer;transition:all .3s}.form-body .btn *:disabled{background:#aaa !important;display:block;font-size:clamp(1.25rem,1.107rem + .71vw,1.75rem);font-weight:700;color:#fff;width:35%;margin:0 auto;padding:3% 0;border-radius:65px;border:none;cursor:pointer;transition:all .3s}.form-body .btn:hover *:disabled{filter:none;transform:scale(1)}.form-body .btn .wpcf7c-btn-back{background:#333 !important;margin:20px 0}*,*:before,*:after{box-sizing:border-box;word-break:break-word}.btn-bl{margin:4% auto}.form-area .wpcf7-not-valid-tip{color:#ff5722;font-size:13px;padding-top:14px;font-weight:700}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7-response-output,.wpcf7-validation-errors{border:1px solid #ff5722 !important;background:#fff;padding:15px 25px !important;line-height:1.5;border-radius:5px;margin:50px auto 0;text-align:center;color:#ff5722;font-weight:700;width:90%;font-size:14px}.wpcf7-form.sent{position:relative}.form-area span.wpcf7-list-item{margin:0}@media screen and (max-width:770px){.form-body .btn *:disabled{width:80%}.form-body .btn input{width:80%}}