.pg-contact .contact-page{background:#f3e6cc;border:0!important;padding-top:0!important}.pg-contact .contact-page .contact-heading{text-align:center;background-color:#5e1512;background-image:linear-gradient(#c9a24b12 1px,#0000 1px),linear-gradient(90deg,#c9a24b12 1px,#0000 1px),linear-gradient(#7a1f1c 0%,#5e1512 100%);background-position:50%;background-size:8px 8px,8px 8px,100% 100%;justify-content:center;align-items:center;min-height:285px;margin:0 0 46px;padding:82px 18px;display:flex;position:relative;overflow:hidden}.pg-contact .contact-page .contact-heading:before{content:"";background:linear-gradient(90deg,#c9a24b57,#c9a24b14,#c9a24b57);height:1px;position:absolute;top:0;left:0;right:0}.pg-contact .contact-page .contact-heading:after{content:"";background:#c9a24b;width:110px;height:1px;position:absolute;top:calc(50% + 58px)}.pg-contact .contact-page .contact-heading h1{color:#fff;letter-spacing:0;text-shadow:0 4px 18px #00000047;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(34px,4vw,58px);font-weight:700;line-height:1.08}.pg-contact .contact-page .contact-shell{padding:0 36px 70px}.pg-contact .contact-page .contact-panel{background:#fbf6ec;border:1px solid #c9a24b59;border-radius:8px;padding:34px;box-shadow:0 14px 38px #7a1f1c1a}.pg-contact .contact-page .contactinfo{border-right:1px solid #c9a24b;flex-wrap:wrap;align-content:space-between;gap:26px;display:flex}.pg-contact .contact-page .contact-info{background:#fff;border:1px solid #c9a24b3d;border-radius:8px;width:100%;padding:20px}.pg-contact .contact-page .contact-info i{color:#c9a24b;margin-bottom:12px;font-size:24px}.pg-contact .contact-page .contact-info .contact-label{color:#7a1f1c;font-weight:700;margin-bottom:8px!important;font-size:20px!important}.pg-contact .contact-page .contact-info p{color:#4a4842;margin-bottom:4px}.pg-contact .contact-page form{background:#fff;border:1px solid #c9a24b3d;border-radius:8px;padding:28px}.pg-contact .contact-page form h5{color:#7a1f1c;margin-bottom:26px;font-size:26px;font-weight:700}.pg-contact .form-group{margin-bottom:20px;position:relative}.pg-contact .form-control{border:1px solid #ccc;border-radius:5px;outline:none;width:100%;padding:10px;font-size:16px}.pg-contact .form-label{color:#999;background:#fff;padding:0 5px;font-size:16px;transition:all .3s;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.pg-contact .form-control:focus+.form-label,.pg-contact .form-control:not(:placeholder-shown)+.form-label{color:#52443c;border-color:#52443c;font-size:12px;top:0;left:10px}.pg-contact .form-group .form-control:focus{color:#52443c;background-color:#fff;border-color:#c9a24b;outline:0;box-shadow:0 0 0 .2rem #007bff00}@media (max-width:768px){.pg-contact .contact-page .contact-heading{min-height:220px;margin-bottom:28px;padding:54px 15px}.pg-contact .contact-page .contact-heading h1{font-size:34px}.pg-contact .contact-page .contact-shell{padding:0 15px 50px}.pg-contact .contact-page .contact-panel{padding:18px}.pg-contact .contactinfo{padding-top:30px;border-right:0!important}}
