.contact-form-inner{background:linear-gradient(90deg,#fc3d3d,#ffd09a);padding:1px}.contact-form-inner .contact-form{background-color:#fffF;padding:76px 150px 76px 70px}.contact-form-inner .contact-form .form-group>label{font-size:17px;line-height:24px;font-weight:500;color:#323232;padding-bottom:10px}.contact-form-inner .services-checkboxes .wpcf7-form-control{display:flex;gap:10px 18px;flex-wrap:wrap}.contact-form-inner .services-checkboxes .wpcf7-list-item{display:block;margin:0;width:calc((100% - 18px * 1)/ 2)}.contact-form-inner .services-checkboxes .wpcf7-list-item label{font-size:16px;line-height:22px;font-weight:500;color:rgba(0,0,0,.4);display:flex;align-items:center;gap:8px}.contact-form-inner .services-checkboxes .wpcf7-list-item input[type=checkbox]{width:14px;height:15px;cursor:pointer;appearance:none;-webkit-appearance:none;border:1px solid #999;position:relative;transition:.5s;-webkit-transition:.5s}.contact-form-inner .services-checkboxes .wpcf7-list-item input[type=checkbox]:checked{background-color:#fc3d3d;border-color:#fc3d3d}.contact-form-inner .services-checkboxes .wpcf7-list-item input[type=checkbox]::after{content:"";position:absolute;left:50%;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);opacity:0}.contact-form-inner .services-checkboxes .wpcf7-list-item input[type=checkbox]:checked::after{opacity:1}.contact-form-inner .contact-form .common-btn{margin-left:20px}.contact-form-right-main{padding-left:60px}.contact-form-right-main .contact-step{position:relative}.contact-form-right-main .contact-step:not(:last-child)::before{content:'';position:absolute;top:22px;left:12px;width:2px;height:100%;background-color:#fc3d3d;display:block;z-index:-1}.contact-form-right-main .contact-step .box-main{display:flex;align-items:center;gap:12px}.contact-box-main .contact-box-item .title-25,.contact-form-right-main .contact-step .title-25{color:#000;font-weight:700}.contact-form-right-main .contact-step-number{width:24px;aspect-ratio:1;background-color:red;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;flex-shrink:0}.contact-form-right-main .contact-step p{padding-left:36px}.contact-box-main a{border:2px solid transparent;border-image:linear-gradient(90deg,#fc3d3d,#FFD09A) 1;padding:40px 50px;-webkit-transition:.5s;height:100%;display:flex}.contact-box-main a:hover{border-image:linear-gradient(90deg,#fc3d3d) 1}.contact-box-main img{max-width:64px;flex-shrink:0}.contact-box-main .contact-box-item{display:flex;align-items:center;gap:30px}.contact-box-main .contact-box-item span{font-weight:400;color:#000}span.wpcf7-list-item-label{font-weight:500;color:#323232}@media only screen and (max-width:1400px){.contact-form-inner .contact-form{padding:65px}.contact-form-right-main{padding-left:40px}.contact-box-main a{padding:35px 40px}}@media only screen and (max-width:1200px){.contact-form-inner .contact-form{padding:25px}.contact-form-right-main{padding-left:20px}.contact-box-main img{max-width:50px}.contact-box-main .contact-box-item{gap:15px;flex-direction:column;margin:0 auto;text-align:center}.contact-box-main a{padding:28px 25px}}@media only screen and (max-width:991px){.contact-form-inner .contact-form .common-btn{margin-left:0}.contact-form-inner .contact-form{padding:30px}.contact-form-main .container>.row{flex-direction:column-reverse}.contact-form-right-main{padding-left:0;padding-bottom:10px}}@media only screen and (max-width:767px){textarea.form-control{min-height:100px;height:100px}.contact-form-inner .contact-form{padding:20px}.contact-box-main a{padding:20px;height:auto}.contact-box-main [class*=col]:not(:last-child) a{margin-bottom:30px}.contact-box-main img{max-width:40px}}@media only screen and (max-width:576px){.contact-form-inner .services-checkboxes .wpcf7-list-item{width:100%}}