.contact_wrap{background-position:105% 0;background-repeat:no-repeat;background-size:400px auto;border-radius:4rem;padding-bottom:9rem;text-align:center}.contact_wrap .contact_wrap_txtarea{font-size:2.2rem;padding-bottom:3rem;padding-top:6rem;text-align:center;width:75%}.contact_wrap .contact_wrap_txtarea p{margin:0}.contact_wrap .contact_wrap_txtarea p.contact_wrap_txtl{font-size:3.2rem;font-weight:700}.contact_wrap .contact_wrap_btnarea{text-align:center;width:75%}.contact_wrap .contact_wrap_btnarea .l-contact-tel{margin-top:20px}.contact_wrap .l-contact-tel p.text{font-weight:700;margin-bottom:1rem}.contact_wrap .l-contact-tel .tel{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.contact_wrap .l-contact-tel .tel .freedial{margin-right:20px;max-width:84px}.contact_wrap .l-contact-tel .tel .number{font-size:4rem;font-weight:700;line-height:1}.contact_wrap .l-contact-tel .tel .tel-free-24{margin-left:20px;max-width:80px}.contact_wrap .estimate_btn a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(#df1000),to(#f93627));background:linear-gradient(0deg,#df1000 0,#f93627);border-bottom:5px solid hsla(4,51%,61%,.5);border-radius:5rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-size:2rem;font-size:2.6rem;font-weight:700;justify-content:center;letter-spacing:.1em;letter-spacing:2px;line-height:1;margin:0 auto;max-width:400px;max-width:765px;min-height:60px;padding:3rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:opacity .3s,margin-top .3s,border-bottom .3s;transition:opacity .3s,margin-top .3s,border-bottom .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%}.contact_wrap .estimate_btn a span{border:1px solid #ff0;color:#ff0;display:inline-block;font-size:2rem;margin:0 1rem 0 0;padding:1rem}.contact_wrap .estimate_btn a:after{background:url(//21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/Copyki_June2023/Images/arrow-l.png);background-size:cover;content:"";display:inline-block;height:35px;position:absolute;right:8%;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.contact_wrap .estimate_btn a:hover{border-bottom:2px solid hsla(4,51%,61%,.5);margin-top:3px}.contact_wrap .l-contact-tel p{margin:0}@media screen and (min-width:769px){.contact_wrap .contact_wrap_txtarea br{display:none}.contact_wrap .estimate_btn a:hover{opacity:.5}}@media screen and (max-width:1279px){.contact_wrap{background-position:100% 0;background-size:200px auto}}@media screen and (max-width:1024px){.contact_wrap .contact_wrap_txtarea{font-size:1.5rem;margin:0 auto;max-width:480px;padding-bottom:3rem;padding-top:10vw;text-align:left;width:100%}.contact_wrap .contact_wrap_txtarea p:nth-child(2){font-size:2rem!important}.contact_wrap .contact_wrap_btnarea{width:100%}.contact_wrap{padding-bottom:5vw}}@media screen and (max-width:768px){.contact_wrap{background-size:100px auto;max-width:375px;padding-left:3vw;padding-right:3vw}.contact_wrap .contact_wrap_txtarea{font-size:1.3rem}.contact_wrap .contact_wrap_txtarea p:nth-child(2){font-size:1.8rem!important}.contact_wrap .estimate_btn a{font-size:1.4rem;padding:1rem}.contact_wrap .estimate_btn a span{font-size:1.4rem;margin:0 1rem 0 0;padding:5px}.contact_wrap .estimate_btn a:after{content:none}.contact_wrap .l-contact-tel p.text{font-size:1.4rem}.contact_wrap .l-contact-tel .tel p:first-child{margin-right:1rem!important;max-width:40px!important}.contact_wrap .l-contact-tel p:nth-child(2){font-size:2.2rem!important}.contact_wrap .l-contact-tel p:nth-child(3){margin-left:1rem!important;max-width:50px!important}.contact_wrap{padding-bottom:5vw}}