.contact-us-page{display:flex;justify-content:center;background-color:#eff6ff}.contact-us-page #contact-form button{width:50%;border-radius:25px;background-color:#042149;color:#fff;font-weight:700}.contact-us-page #contact-form button:hover{background-color:#00a1e7}.contact-us-page img{border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.contact-form-wrapper{width:75%;background-color:#fff;padding:20px;border-radius:10px;text-align:left;margin:auto;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.contact-form-wrapper .right-border{border-right:1px solid #d3d3d3}.contact-form-wrapper h2{font-size:28px;color:#042249}.contact-form-wrapper p{font-size:16px}.contact-form-wrapper i{font-size:28px;color:#042249}.contact-form-wrapper span{font-size:18px;font-weight:700;color:#000}.sent-message{color:green}.icon-info p{font-size:14px;color:gray}.intake-form{margin:25px}.intake-form .form-container{padding:0 25px 25px;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.intake-form .pubnews-container{justify-content:flex-start;padding:0}.contact-us{position:relative;display:inline-block;width:100%}.contact-us img{width:100%;height:auto;display:block}.contact-form,.contact-form-valid{position:absolute;top:35%;left:70%;transform:translate(-50%,-50%);background-color:#fff;padding:10px 25px 30px;text-align:left;border-radius:2px;width:550px}.contact-form-valid{top:25%;left:70%}.success-message{justify-content:center;border:1px solid #d3d3d3;margin:50px;border-radius:25px;padding:20px;box-shadow:0px 4px 10px rgba(0,0,0,.1);background-color:#fff}.success-message p{padding:0 30px}.success-message img{max-width:200px;margin:auto}.contact-form h1{margin:0;font-size:32px;font-family:'Playfair Display',serif;font-weight:400}.contact-form p{margin:0;font-size:14px}.intake-form h1{font-size:32px}.intake-form h2{margin-top:25px;padding-top:25px;font-size:28px;border-top:1px solid #d3d3d3}#intake-form{display:flex;flex-direction:column}.intake-form .form-container{width:100%}#intake-form .form-group{display:flex;align-items:center;gap:10px;margin:10px 0}#intake-form .form-group p{margin:0;padding:0}#intake-form input{flex:1}#intake-form span{color:red}#intake-form button{padding:10px;border:none;border-radius:5px;cursor:pointer;margin-top:15px;width:50%;border-radius:25px;background-color:#042149;color:#fff;font-weight:700}#intake-form button:hover{background-color:#00a1e7}#contact-form{display:flex;flex-direction:column}#contact-form label{font-weight:700;margin-top:10px}#contact-form span{color:red}#contact-form input,#contact-form textarea{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:5px}.error-message{color:red;font-size:14px;margin-bottom:10px}#contact-form button{background-color:#ff7043;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;margin-top:15px}#contact-form button:hover{background-color:#ff5722}.contact-form-valid button{background-color:#ff7043;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;margin-top:15px}.contact-form-valid button:hover{background-color:#ff5722}@media only screen and (max-width:992px){.contact-form-wrapper{width:100%}.contact-form-wrapper .right-border{border-right:none;border-bottom:1px solid #d3d3d3}.intake-form .form-container{padding:0;border:none;border-radius:0;box-shadow:none}#intake-form .form-group{flex-direction:column;align-items:flex-start}#intake-form .form-group input[type=radio]{width:18px;height:18px}#intake-form .form-group input[type=checkbox]{width:18px;height:18px}#intake-form label{min-width:auto;text-align:left;width:auto}#intake-form input{width:100%}.success-message{justify-content:center;border:1px solid #d3d3d3;margin:0;border-radius:25px}}