@import url(https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,300;0,400;0,500;0,800;1,300;1,400;1,500;1,800&display=swap);.contact-page a{color:#35825c;background-image:url(/wp-content/themes/beaufort-theme/assets/build/images/inline-link-bg.svg);background-repeat:repeat-x;background-position:bottom;background-size:0;-webkit-text-decoration:underline solid #6dc497;text-decoration:underline solid #6dc497;-webkit-transition:all .3s;transition:all .3s;font-family:inter,sans-serif}.contact-page a:hover{color:#fff;-webkit-text-decoration:underline solid #fff;text-decoration:underline solid #fff;background-size:100%}.contact-form{-webkit-box-shadow:0 0 1.875rem .125rem rgba(0,0,0,.08);box-shadow:0 0 1.875rem .125rem rgba(0,0,0,.08);border-radius:.625rem;background-color:#fff;padding:3.125rem 7rem}@media (max-width:991px){.contact-form{padding:1.25rem 2.5rem}}.contact-form select{background-color:transparent}.contact-form .firstname-container,.contact-form .lastname-container{width:100%!important}.contact-form input[type=button]{background:#226d6f!important;color:#fff!important;height:auto!important;padding:10px 20px;font-size:14px;line-height:17px;font-family:"Fira Sans",sans-serif;font-weight:700}.contact-form .contact-dropdown,.contact-form .nf-field-element div,.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select{border-radius:4px!important;border:1px solid #f3f4f5!important;color:#333!important}.contact-form .contact-dropdown::-webkit-input-placeholder,.contact-form .nf-field-element div::-webkit-input-placeholder,.contact-form input[type=email]::-webkit-input-placeholder,.contact-form input[type=tel]::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder,.contact-form select::-webkit-input-placeholder{color:#a4a6aa!important}.contact-form .contact-dropdown::-moz-placeholder,.contact-form .nf-field-element div::-moz-placeholder,.contact-form input[type=email]::-moz-placeholder,.contact-form input[type=tel]::-moz-placeholder,.contact-form input[type=text]::-moz-placeholder,.contact-form select::-moz-placeholder{color:#a4a6aa!important}.contact-form .contact-dropdown:-ms-input-placeholder,.contact-form .nf-field-element div:-ms-input-placeholder,.contact-form input[type=email]:-ms-input-placeholder,.contact-form input[type=tel]:-ms-input-placeholder,.contact-form input[type=text]:-ms-input-placeholder,.contact-form select:-ms-input-placeholder{color:#a4a6aa!important}.contact-form .contact-dropdown::-ms-input-placeholder,.contact-form .nf-field-element div::-ms-input-placeholder,.contact-form input[type=email]::-ms-input-placeholder,.contact-form input[type=tel]::-ms-input-placeholder,.contact-form input[type=text]::-ms-input-placeholder,.contact-form select::-ms-input-placeholder{color:#a4a6aa!important}.contact-form .contact-dropdown::placeholder,.contact-form .nf-field-element div::placeholder,.contact-form input[type=email]::placeholder,.contact-form input[type=tel]::placeholder,.contact-form input[type=text]::placeholder,.contact-form select::placeholder{color:#a4a6aa!important}.contact-form .contact-dropdown{background:0 0!important}.contact-form .contact-dropdown+div:after{content:"\f107"!important;color:#459dd0!important;font-size:35px!important;bottom:-4px!important}.contact-form label{font-family:"Fira Sans",sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400!important}.contact-form label .ninja-forms-req-symbol{color:#333}.contact-form nf-field:nth-child(1),.contact-form nf-field:nth-child(2){width:50%;display:inline-block}.contact-form nf-field:nth-child(1){padding-right:12px}.contact-form nf-field:nth-child(2){padding-left:12px}