.contact-bg{background:#f7f2ef;width:100%;padding:50px 0 80px}.form-floating>.form-control,.form-floating>.form-select{height:48px;line-height:1.25}.react-datepicker-wrapper{display:block}.form-floating>label{color:#333;pointer-events:none;transform-origin:0 0;border:1px solid #0000;height:100%;padding:16px;font-family:Kalnia,serif;font-size:16px;line-height:15px;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;font-family:var(--font-karla),sans-serif!important;opacity:1!important}.form-floating{position:relative}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#595a5c;opacity:.65;font-size:10px;transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){outline:none;padding-top:21px;padding-bottom:.625rem}.form-floating>.form-control::placeholder{color:#0000}.contactWrapper{width:100%;max-width:648px;margin:0 auto}.contactWrapper h2{font-family:var(--font-lora);padding-bottom:6px;font-size:24px;font-weight:400;line-height:normal}.contactWrapper p{color:#1d1d1d;padding-bottom:31px;line-height:22px}.contactWrapper p a{color:#ddc1b6;font-weight:400;text-decoration:underline}.contactForm .form-floating{margin-bottom:15px}.contactForm .form-floating>textarea.form-control{resize:none;height:184px}.contactForm .robot{padding:8px 0 23px}.contact_modal .check-your-inbox-gird{max-width:385px}p.text-danger{color:red;padding:0}textarea{min-height:200px}.responsive-img{object-fit:cover;width:100%;height:216px}.form-select{appearance:none;color:#1d1d1d;background-color:#fff;background-image:url(/assets/images/bottom-arrow.svg);background-position:calc(100% - 13px);background-repeat:no-repeat;background-size:16px 10px;background-clip:padding-box;border:1px solid #ddc1b6;width:100%;padding:15px 17px;font-size:16px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;font-family:var(--font-karla),sans-serif!important}.form-control{appearance:none;color:#1d1d1d;background-color:#fff;background-clip:padding-box;border:1px solid #ddc1b6;width:100%;padding:15px 17px;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;font-family:var(--font-karla),sans-serif!important}.fw-bold{font-weight:700}
