@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap";.main_heading{font-family:Open Sans,sans-serif!important;font-size:clamp(25px,3.5vw,35px);font-weight:500;color:#e42163}.main_heading2{font-size:clamp(1.8rem,3vw,2rem);font-weight:700;color:#e42163;font-family:Playfair Display,serif;text-align:center;position:relative}.main_heading2:after{content:"";display:block;width:80px;height:4px;background:#e42163;margin:1rem auto;border-radius:2px}.reach-heading{text-align:center;font-weight:400;font-size:clamp(1.6rem,3vw,2rem);margin-bottom:3rem;color:#000;font-family:Playfair Display,serif}.reach-heading .get_in_touch{font-size:clamp(1.8rem,3vw,2.3rem);font-weight:700;color:#e42163;font-family:Open Sans,sans-serif!important;text-align:center}.contact-page{padding:3rem 1rem;background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#dbe9e8}.reach_hero_img{width:100%;border-radius:16px;object-fit:cover;border-radius:0 80px 0 80px!important}.form-content{background:hsla(0,0%,100%,.25);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;border:1px solid hsla(0,0%,100%,.18);padding:2rem;border-radius:20px}.form-content form{display:flex;flex-direction:column}.form-content form .form-control,.form-content form .form-select,.form-content form textarea{border-radius:12px;padding:7px 12px;font-size:1rem;background-color:#fff;font-family:Playfair Display,serif}.form-content form .form-control:focus,.form-content form .form-select:focus,.form-content form textarea:focus{border-color:#e42163;outline:none;box-shadow:0 0 0 2px rgba(228,33,99,.3)}.form-content form textarea{resize:none}.form-content form .btn{align-self:flex-start;background-color:#e42163;border:none;padding:.6rem 2rem;font-size:1rem;font-weight:600;color:#fff;border-radius:30px;transition:background-color .3s ease}.form-content form .btn:hover{background-color:#bb174e}.contact-info{background-color:#dbe9e8;border-inline:4px solid #e42163;font-size:.95rem}.contact-info h3{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;margin-bottom:30px!important;font-family:Playfair Display,serif;color:#e42163!important}.contact-info p{font-size:clamp(.9rem,2vw,1rem);font-family:Open Sans,sans-serif!important;line-height:1.6;font-weight:400;color:#000}.contact-info p i{font-size:1rem;vertical-align:middle}.contact-info p strong{color:#e42163;font-size:clamp(1rem,2.4vw,1.1rem);font-weight:600}.contact-info p a{color:#000;transition:color .3s ease}.contact-info p a:hover{color:#e42163;text-decoration:underline}.contact-info .btn{font-size:.85rem;padding:.3rem 1.2rem;transition:all .3s ease}.contact-info .btn:hover{background-color:#e42163;color:#fff!important;border:1px solid #fff!important}