.contact-page{flex-direction:column;gap:3.125rem;padding-top:9.9375rem;display:flex;position:relative;overflow:hidden}.contact-page .contact-overlay{z-index:-1;opacity:.8;width:135.146rem;height:122.936rem;margin:auto;position:absolute;inset:0;transform:rotate(24deg)}.contact-page .contact-overlay svg{width:100%;height:100%}
.heading-contact-section{color:#fff;padding:0 30px;overflow:hidden}.heading-contact-section .section-body{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff8ed03;border:1px solid #55340399;border-radius:62.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1.875rem 30px;display:flex}.heading-contact-section .section-heading{color:var(--secondary);text-transform:uppercase;text-align:center;font-size:3.3125rem;font-weight:800;line-height:normal}@media (max-width:991.98px){.heading-contact-section .section-heading{font-size:33px}}@media (max-width:767.98px){.heading-contact-section .section-heading{font-size:24px}}
.form-contact-section{color:#fff;padding:0 30px}.form-contact-section .section-body{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff8ed03;border:1px solid #55340399;border-radius:62.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1.875rem .9375rem;display:flex}.form-contact-section .section-heading{color:var(--secondary);text-transform:uppercase;font-size:3.3125rem;font-weight:800;line-height:normal}.form-contact-section .section-row{grid-template-columns:1fr auto;justify-content:space-between;gap:3.375rem;display:grid}@media (max-width:1199.98px){.form-contact-section .section-row{flex-direction:column;display:flex}}.form-contact-section .section-col{height:100%;position:relative}.form-contact-section .form-heading{color:#fff8ed;font-size:1.875rem;font-weight:600;line-height:normal}@media (max-width:1199.98px){.form-contact-section .form-heading{text-align:center}}@media (max-width:767.98px){.form-contact-section .form-heading{font-size:15px}}.form-contact-section .section-map{border-radius:1.9375rem;width:33.375rem;height:35rem;overflow:hidden}@media (max-width:1199.98px){.form-contact-section .section-map{width:100%}}.form-contact-section .section-map iframe{width:100%!important;height:100%!important}.form-contact-section .section-form{text-align:left;color:#fff8ed;flex-direction:column;justify-content:center;gap:.9375rem;max-width:59.375rem;height:100%;margin:0 auto;padding:1.875rem 0;font-size:1.1875rem;font-weight:400;display:flex}@media (max-width:1199.98px){.form-contact-section .section-form{padding:30px}}.form-contact-section .section-form a{color:var(--secondary)}.form-contact-section .section-form a:hover{text-decoration:underline}.form-contact-section .custom-checkbox label{background-color:#d1d1d1}.form-contact-section .custom-checkbox label svg{fill:#555}.form-contact-section .form-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;background-color:#fff8ed03;border:1px solid #55340399;border-radius:3rem;padding:1.875rem 30px;position:absolute;inset:0}.form-contact-section .form-row{flex-direction:row;gap:.8125rem;display:flex}@media (max-width:991.98px){.form-contact-section .form-row{flex-direction:column}}.form-contact-section .form-col{flex:1}.form-contact-section input,.form-contact-section textarea{color:#555;background-color:#d1d1d1;border-radius:.375rem;outline:none;width:100%;height:3.3125rem;padding:0 1.875rem;font-size:1.3125rem;font-weight:600}@media (max-width:767.98px){.form-contact-section input,.form-contact-section textarea{font-size:14px}}.form-contact-section input::placeholder,.form-contact-section textarea::placeholder{opacity:1;color:#555}@media (max-width:991.98px){.form-contact-section .form-learn-more{text-align:center}}.form-contact-section textarea{height:6.25rem;padding-top:1.125rem}.form-contact-section button[type=submit]{color:#080808;border-radius:.375rem;min-width:16.5rem;margin-right:auto;font-size:1.3125rem;font-weight:600}@media (max-width:1199.98px){.form-contact-section button[type=submit]{margin-left:auto;margin-right:auto}}
