.form-group-inner{border:1px solid #ddd;border-radius:4px}.form-group{position:relative;margin-bottom:20px}.form-group label{font-size:14px;position:absolute;top:-10px;left:10px;z-index:1;background-color:#fff;padding:0 5px}.form-group input,.form-group select,.form-group textarea{display:block;width:100%;outline:0;border:1px solid #ddd;padding:10px;border-radius:4px;font-size:14px;transition:ease-in-out all .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#48a011}.form-group input[type=number]{-moz-appearance:textfield}.form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-group.no-border input,.form-group.no-border select,.form-group.no-border textarea{border:none}.form-group.no-border input:focus,.form-group.no-border select:focus,.form-group.no-border textarea:focus{border-color:none}.form-checkbox{display:flex;align-items:center}.form-checkbox input[type=checkbox]{display:none}.form-checkbox input[type=checkbox]+label{line-height:20px;color:#111;font-size:13px;font-weight:400;padding-left:0;position:relative}.form-checkbox input[type=checkbox]+label span{padding-left:25px}.form-checkbox input[type=checkbox]+label:before{content:"";position:absolute;top:2px;display:inline-block;width:16px;height:16px;border:1px solid #111;background-color:#fff}.form-checkbox input[type=checkbox]:checked+label:before{background-color:#48a011;border-color:#48a011;background-image:url(../images/icon-checkbox.svg?time=21312)}input.search-input{border:1px solid #ddd;outline:0;padding:8px 15px;border-radius:30px;font-size:16px;transition:ease-in-out all .3s}input.search-input:focus{border-color:#48a011}@media (max-width:991px){input.search-input{font-size:14px}}.button-white{display:inline-block;background-color:#fff;border:1px solid #ddd;border-radius:8px;font-size:.85rem;padding:7px 15px;transition:ease-in-out all .3s}.button-white:hover{border-color:#000}@media (max-width:1199px){.button-white{padding:6px 10px;font-size:.85rem}}.button-black{display:inline-block;background-color:#4a4d56;border:1px solid #4a4d56;border-radius:8px;color:#fff;font-size:.85rem;padding:7px 15px;transition:ease-in-out all .3s}.button-black:hover{background-color:#000;color:#fff}@media (max-width:1199px){.button-black{padding:6px 10px;font-size:.85rem}}.button-primary{display:inline-block;background-color:#48a011;border:1px solid #48a011;border-radius:8px;color:#fff;font-size:.85rem;padding:7px 15px;transition:ease-in-out all .3s}.button-primary:hover{background-color:#69a842;color:#fff}@media (max-width:1199px){.button-primary{padding:6px 10px;font-size:.85rem}}.customer-services-card{box-shadow:0 2px 12px 0 rgba(0,0,0,.06);padding:1.5rem;margin:1.5rem 0;border-radius:4px;background-color:#fff}.customer-services-card input,.customer-services-card select{min-height:45px}.customer-services-card .button-primary{padding:1rem;font-weight:600;font-size:.9rem}.customer-services-card .form-group{margin-bottom:2rem}.customer-services-card p{font-size:.875rem;line-height:1.4rem}.customer-services-card .form-checkbox label span a,.customer-services-card .form-checkbox label span button{color:#0d6efd;font-weight:450;cursor:pointer}.customer-services-card h1{font-size:1.6rem;font-weight:700;padding:.3rem 0}.customer-services-card a{color:#0d6efd}.customer-services-card textarea{min-height:7rem}
