/* https://blackpearlcosmetic.in/wp-content/plugins/sw-contact-form/css/style.css?ver=3548 */
.home_lead_form input:-webkit-autofill,.home_lead_form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out}.home_lead_form input{font-size:100%;line-height:1.15;margin:0;border:0;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.new_lead_submit.btn_popup button{display:block;text-align:center;cursor:pointer;width:100%;background:#fdce40;border:1px solid transparent;padding:15px 0;color:#fff}.fieldspacing{padding-top:12px;padding-bottom:12px}.home_lead_form .input-container .floatlabel{border:none;font-size:16px;line-height:20px;outline:0;width:100%;padding:0 0 6px;background:0 0;border-bottom:1px solid #f5f5f5;color:#f5f5f5;border-top:0;border-left:0;border-right:0}.home_lead_form .input-container span.error{display:block;color:#fff;padding-top:5px;font-size:14px}.home_lead_form .input-container .floatlabel:focus+label{font-size:14px;top:-18px;left:0;color:#fdce40}.home_lead_form .input-container .checkbox,.input-container .checkbox{display:inline-block;text-align:left}.home_lead_form .input-container .checkbox-group,.input-container .checkbox-group{position:relative;height:auto;width:100%;display:block}.home_lead_form .input-container .checkbox-group input,.input-container .checkbox-group input,.nothighlighted_checkbox.input-container .checkbox-group input{padding:0;height:initial;width:initial;margin-bottom:0;cursor:pointer;display:inline-block}.home_lead_form .input-container .checkbox-group label:before,.input-container .checkbox-group label:before{-webkit-appearance:none;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;content:''}.home_lead_form .input-container .checkbox-group label,.input-container .checkbox-group label,.nothighlighted_checkbox.input-container .checkbox-group label{position:relative;cursor:pointer}.home_lead_form .highlighted_heading p{color:#d0d3d4;font-size:18px}.home_lead_form .highlighted_checkbox .input-container .checkbox .checkbox-group label{font-size:14px;color:#d0d3d4}.home_lead_form .highlighted_checkbox .input-container .checkbox-group label:before{padding:8px}.nothighlighted_checkbox.input-container{margin-bottom:20px;padding:10px 15px}.tml_homepage_new_lead_form .input-container .floatlabel:focus+label{color:#307fe2}@media only screen and (max-width:767px){.home_lead_form .input-container{margin-top:10px;margin-bottom:0}.paddingRight{padding-right:0}.paddingLeft{padding-left:0}.home_lead_form{padding:0 1px}}.clear:after{clear:both}.width25,.width33{float:left;min-height:1px}.clear:after,.clear:before{content:"";display:table}.width25{width:25%}.width33{width:33.33333333%}.width100{width:100%}.max_width{max-width:1240px;margin:0 auto}.lead_form{padding:40px 10px 20px;background:#242424;margin:10px 20px;box-shadow:0 0 10px 5px #242424;border-radius:10px}.lead_form h4{font-size:16px;font-weight:400;padding:0 0 20px;color:#fff;text-transform:uppercase}.home_lead_form{margin-top:10px}.home_lead_form .input-container{position:relative;margin:10px 0}.paddingRight{padding-right:10px}.paddingLeft{padding-left:10px}.home_lead_form .input-container label{position:absolute;top:-18px;left:0;cursor:text;transition:.2s ease-out;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;color:#f5f5f5;text-transform:uppercase}.home_lead_form .input-container .floatlabel:focus{border-bottom:1px solid #f5f5f5}.btn_popup button{cursor:pointer;width:100%;background:#3d93e2;border:1px solid transparent;padding:15px 0;color:#fff;display:block;text-align:center}.input-container{position:relative;margin-bottom:30px}.input-container label{position:absolute;top:0;left:0;color:#9c9c9d;cursor:text;transition:.2s ease-out;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out}.input-container .floatlabel{border:none;border-bottom:2px solid #9c9c9d;line-height:20px;outline:0;width:100%;padding:0 0 6px;background:0 0;color:#fff}.input-container span.error{display:block;padding-top:5px;font-size:14px}.input-container .floatlabel:focus+label{font-size:14px;top:-18px;left:0;color:#3d93e2}.input-container .floatlabel:focus{border-bottom:2px solid #222}.btn_popup button:hover{background:#3d93e2;border:1px solid #3d93e2}@media only screen and (max-width:1440px){.max_width{max-width:1100px}}@media only screen and (max-width:767px){.width25,.width33{float:none;width:100%}.paddingRight{padding-right:0}.paddingLeft{padding-left:0}.home_lead_form .input-container{margin-bottom:5px;margin-top:0}.lead_form h4{padding:0 15px 20px 0}.input-container .floatlabel:focus+label{font-size:12px;top:-14px}}