.elementor-114899 .elementor-element.elementor-element-f189c9c{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114899 .elementor-element.elementor-element-f189c9c:not(.elementor-motion-effects-element-type-background), .elementor-114899 .elementor-element.elementor-element-f189c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theparc.in/wp-content/uploads/2026/05/WEB-BANNER-18-1-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-114899 .elementor-element.elementor-element-50e48bf > .elementor-widget-container{padding:40px 0px 10px 0px;}.elementor-114899 .elementor-element.elementor-element-50e48bf{text-align:start;}.elementor-114899 .elementor-element.elementor-element-411e1aa{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;}.elementor-114899 .elementor-element.elementor-element-411e1aa > .elementor-widget-container{background-color:#E1BA23;padding:12px 009px 12px 011px;border-radius:5px 5px 5px 5px;}.elementor-114899 .elementor-element.elementor-element-411e1aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-114899 .elementor-element.elementor-element-411e1aa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;color:#000000;}.elementor-114899 .elementor-element.elementor-element-f499195{width:var( --container-widget-width, 56.982% );max-width:56.982%;--container-widget-width:56.982%;--container-widget-flex-grow:0;}.elementor-114899 .elementor-element.elementor-element-f499195 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-114899 .elementor-element.elementor-element-f499195.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-114899 .elementor-element.elementor-element-f499195 .elementor-heading-title{font-size:50px;font-weight:700;line-height:64px;color:#FFFFFF;}.elementor-114899 .elementor-element.elementor-element-eee9a2f{--display:flex;--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-114899 .elementor-element.elementor-element-2c47940 .elementor-heading-title{font-size:32px;font-weight:700;color:#017F77;}.elementor-114899 .elementor-element.elementor-element-5967b1b{--display:flex;--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-114899 .elementor-element.elementor-element-05a90c9 .elementor-heading-title{font-size:34px;font-weight:700;color:#017F77;}.elementor-114899 .elementor-element.elementor-element-0a1f35b .elementor-heading-title{font-size:34px;font-weight:700;color:#017F77;}.elementor-114899 .elementor-element.elementor-element-54203f1 .elementor-heading-title{font-size:34px;font-weight:700;color:#017F77;}.elementor-114899 .elementor-element.elementor-element-b1856cf .elementor-heading-title{font-size:34px;font-weight:700;color:#017F77;}.elementor-114899 .elementor-element.elementor-element-579f243{--display:flex;--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-114899 .elementor-element.elementor-element-579f243:not(.elementor-motion-effects-element-type-background), .elementor-114899 .elementor-element.elementor-element-579f243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAF8;}.elementor-114899 .elementor-element.elementor-element-66ad7a2 .elementor-heading-title{font-size:34px;font-weight:700;color:#017F77;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-114899 .elementor-element.elementor-element-f499195{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-114899 .elementor-element.elementor-element-f499195 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-114899 .elementor-element.elementor-element-f189c9c:not(.elementor-motion-effects-element-type-background), .elementor-114899 .elementor-element.elementor-element-f189c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theparc.in/wp-content/uploads/2026/03/WEB-BANNER-18-1-scaled.png");background-position:-175px 0px;background-repeat:no-repeat;background-size:574px auto;}.elementor-114899 .elementor-element.elementor-element-f189c9c{--content-width:100%;--min-height:0;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-114899 .elementor-element.elementor-element-50e48bf > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-114899 .elementor-element.elementor-element-50e48bf img{width:11%;}.elementor-114899 .elementor-element.elementor-element-411e1aa > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:5px 5px 1px 5px;}.elementor-114899 .elementor-element.elementor-element-411e1aa{--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-114899 .elementor-element.elementor-element-411e1aa .elementor-heading-title{font-size:10px;}.elementor-114899 .elementor-element.elementor-element-f499195{width:var( --container-widget-width, 325.8% );max-width:325.8%;--container-widget-width:325.8%;--container-widget-flex-grow:0;}.elementor-114899 .elementor-element.elementor-element-f499195 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-114899 .elementor-element.elementor-element-f499195 .elementor-heading-title{font-size:22px;line-height:1.2em;}}/* Start custom CSS */body.elementor-page-114899 .wpcf7-form{color:#2C2C2C;}
body.elementor-page-114899 .wpcf7-form label{color:#2C2C2C;font-weight:600;display:block;margin-bottom:6px;}
body.elementor-page-114899 .wpcf7-form .parc-hint{display:block;color:#5f6b68;font-size:14px;font-weight:400;margin-top:2px;}
body.elementor-page-114899 .wpcf7-form .parc-formsec h3{color:#017F77;font-size:24px;margin:38px 0 6px;}
body.elementor-page-114899 .wpcf7-form .parc-formsec p,body.elementor-page-114899 .wpcf7-form .parc-formsec li{color:#2C2C2C;}
body.elementor-page-114899 .wpcf7-form input[type="text"],body.elementor-page-114899 .wpcf7-form input[type="email"],body.elementor-page-114899 .wpcf7-form input[type="tel"],body.elementor-page-114899 .wpcf7-form textarea{width:100%;max-width:660px;box-sizing:border-box;padding:13px 15px;border:1px solid #cfd8d5;border-radius:8px;background:#fff;font-size:16px;color:#2C2C2C;}
body.elementor-page-114899 .wpcf7-form textarea{min-height:110px;}
body.elementor-page-114899 .wpcf7-form .wpcf7-list-item{display:block;margin:8px 0 0 0;}
body.elementor-page-114899 .wpcf7-form .wpcf7-list-item label{font-weight:400;color:#2C2C2C;display:flex;align-items:flex-start;gap:10px;}
body.elementor-page-114899 .wpcf7-form p{margin:0 0 20px;}
body.elementor-page-114899 .wpcf7-form input[type="submit"]{background:#017F77;color:#fff;border:0;border-radius:999px;padding:16px 36px;font-size:17px;font-weight:600;cursor:pointer;}
body.elementor-page-114899 .wpcf7-form input[type="submit"]:hover{background:#015F59;}
body.elementor-page-114899 .wpcf7-form input[type="submit"]:disabled{background:#b7c6c3 !important;color:#f4f7f6 !important;cursor:not-allowed !important;opacity:1;}
body.elementor-page-114899 .wpcf7-form .parc-accept-note{background:#FBEECF;border:1px solid #E1BA23;border-radius:8px;padding:12px 16px;color:#6b5406;font-size:15px;}
body.elementor-page-114899 .wpcf7-form .wpcf7-not-valid-tip{color:#a6323f;font-size:14px;font-weight:600;}
body.elementor-page-114899 .wpcf7-form .wpcf7-response-output{border-radius:8px;padding:14px 16px;font-size:15px;color:#2C2C2C;}
body.elementor-page-114899 .wpcf7-form input[type="submit"]{max-width:100%;box-sizing:border-box;}
@media (max-width:479px){body.elementor-page-114899 .wpcf7-form input[type="submit"]{width:100%;padding:16px 18px;font-size:16px;}}
/* ---- multi-step wizard ---- */
body.elementor-page-114899 .parc-progress{margin:30px 0 38px;}
body.elementor-page-114899 .parc-progress__steps{display:flex;gap:6px;list-style:none;margin:0 0 18px;padding:0;flex-wrap:wrap;}
body.elementor-page-114899 .parc-progress__steps li{display:flex;align-items:center;gap:8px;flex:1 1 130px;color:#6b7a77;font-size:13px;font-weight:600;}
body.elementor-page-114899 .parc-progress__steps li b{width:26px;height:26px;border-radius:50%;background:#e2ebe9;color:#5f6b68;display:flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 26px;}
body.elementor-page-114899 .parc-progress__steps li.is-current{color:#017F77;}
body.elementor-page-114899 .parc-progress__steps li.is-current b{background:#017F77;color:#fff;}
body.elementor-page-114899 .parc-progress__steps li.is-done b{background:#9fc9c5;color:#fff;}
body.elementor-page-114899 .parc-progress__track{height:6px;border-radius:999px;background:#e2ebe9;overflow:hidden;}
body.elementor-page-114899 .parc-progress__fill{display:block;height:100%;background:#017F77;border-radius:999px;transition:width .35s ease;}
body.elementor-page-114899 .parc-progress__count{margin:14px 0 0;font-size:14px;color:#5f6b68;font-weight:600;}
body.elementor-page-114899 .parc-nav{margin-top:36px;padding-top:24px;border-top:1px solid #d9e6e3;}
body.elementor-page-114899 .parc-nav__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
body.elementor-page-114899 .parc-nav__right{display:flex;align-items:center;gap:12px;margin-left:auto;}
body.elementor-page-114899 .parc-nav .wpcf7-spinner{margin:0;}
body.elementor-page-114899 .parc-btn{border:0;border-radius:999px;padding:14px 34px;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;}
body.elementor-page-114899 .parc-next{background:#017F77;color:#fff;}
body.elementor-page-114899 .parc-next:hover{background:#015F59;}
body.elementor-page-114899 .parc-back{background:#e2ebe9;color:#2C2C2C;}
body.elementor-page-114899 .parc-back:hover{background:#d3e0dd;}
body.elementor-page-114899 .parc-nav__error{flex:1 1 100%;margin:6px 0 0;color:#a6323f;font-size:14px;font-weight:600;}
body.elementor-page-114899 .parc-step .parc-formsec h3{margin-top:0;}
@media (max-width:600px){
body.elementor-page-114899 .parc-progress__steps li span{display:none;}
body.elementor-page-114899 .parc-progress__steps li{flex:0 0 auto;}
body.elementor-page-114899 .parc-btn{flex:1 1 auto;padding:14px 20px;}
}
body.elementor-page-114899 .parc-nav__right input[type="submit"]{margin:0;}
body.elementor-page-114899 .parc-is-hidden{display:none !important;}
body.elementor-page-114899 .parc-nav__right input[type="submit"][style*="display: none"]{display:none !important;}
/* parc-step-top-space */
body.elementor-page-114899 .parc-step > .parc-formsec:first-child{margin-top:8px;}
body.elementor-page-114899 .parc-step .parc-formsec h3{margin-top:0;margin-bottom:10px;}/* End custom CSS */