.form-card .contact-form h1{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:700;color:#fff;letter-spacing:normal;margin-bottom:30px}.hero-section{background:linear-gradient(180deg,#fff 0%,#f3f7f9 100%)}.color-cstm{color:#71f5e7}.hero__tag p{display:inline-flex;align-items:center;gap:12px;color:#0b7c87;font-weight:600;font-size:1rem}.hero__tag p:before{content:"";width:48px;height:2px;background:#0e9aa7}.form-card{background:rgba(0,0,0,0%);border-radius:20px}.form-card .contact-form{box-shadow:none;background:#000}.form-card .contact-form h2{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:700;color:#fff;letter-spacing:normal;margin-bottom:30px}.form-card .contact-form label{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:500;color:#fff}.form-card .contact-form input{border-color:#dbe3ea!important;font-size:14px;font-weight:500}.form-card .contact-form span{font-size:14px;margin-top:3px}.form-card .contact-form select,.form-card .contact-form textarea{border-color:#dbe3ea!important;font-size:14px;font-weight:500}.form-card .contact-form .contact-btn .wpcf7-form-control{font-family:"Poppins",Sans-serif;font-size:19px;font-weight:500;background:#72f7e8;color:#000;border-radius:999px}.box-custom h3{margin:0}.faq-custom .e-n-accordion-item{cursor:pointer;background-color:#fff;border-radius:4px;margin-bottom:20px;padding:17px;box-shadow:0 0 4px rgba(192,192,192,.47)}.faq-custom .e-n-accordion-item-title-icon{background:#72f7e8;width:30px;height:30px;justify-content:center;border-radius:100%}@media (max-width:767px){.hero__tag p{font-size:12px}}#header-custom .hfe-nav-menu li:last-child .elementor-button{color:#000}#header-custom .hfe-nav-menu li:last-child .elementor-button:hover{color:#fff}.elementor-icon-box-title{margin:0}.appointment{color:#ffc626;font-size:28px}.heading-list p{margin:0 0 5px}.heading-list ul{margin:0;padding:0 0 0 15px}.power-list ul{margin:0;padding:0 0 0 10px}.contact-form h2,.contact-form h1{color:#000;font-family:"Bebas Neue",Sans-serif;font-size:40px;font-weight:600;letter-spacing:2.4px;text-align:center}.care-first ul{margin:5px 0 11px 16px;padding:0}.care-first p{margin:0;padding:0}.care-list ul{margin:0 0 0 16px;padding:0}.care-list P{margin:10px 0 0;padding:0}.care-list ul li{margin:0;padding:0;line-height:28px!important}.school-list-form p{margin:15px 0 0;padding:0}.jail-list ul li{line-height:34px}.contact-form .item input{border-radius:6px;border-color:#999;height:40px}.contact-form .item2 select{border-radius:6px;border-color:#999;height:40px}.contact-form textarea{border-radius:6px;border-color:#999;height:95px}.contact-form .item{width:47.2%;float:left;margin:0 7px}.contact-form .item2{width:98.1%;float:left;margin:0 7px}.contact-form label{padding-bottom:7px;padding-left:2px;padding-top:10px;font-size:20px;color:#1c1c1c;font-family:"Bebas Neue",Sans-serif}.contact-form{box-shadow:0px 0px 30px 0px rgba(255,255,255,.6);padding:30px 20px;border-radius:6px;background:rgba(0,0,0,0%)}.contact-form .contact-btn{text-align:center}.contact-form .contact-btn [type=submit]{background-color:rgba(17,22,22,.4);border:1px solid #6ffff0;padding:9px 100px;width:98%;border-radius:6px;font-size:23px;color:#fff;font-family:"Bebas Neue",Sans-serif}.contact-form .contact-btn [type=submit]:hover{background-color:#40b9ad;color:#fff}.contact-form span.wpcf7-spinner{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.contact-us-submit{text-align:center}}@media only screen and (max-width:767px){.contact-us-submit{text-align:center}.contact-form .item{width:100%;margin:0}.contact-form .item2{margin:0;width:100%}.contact-form p{margin-bottom:5px}}