b{color:#b28654}.contact-form input:-webkit-autofill,.contact-form input:-webkit-autofill:focus{background-color:#b28654!important;-webkit-box-shadow:0 0 0px 1000px #1a1a1a inset!important;color:#b28654!important;-webkit-text-fill-color:#B28654!important}.contact-form input:focus,.contact-form textarea:focus{outline:4px solid #1a1a1a!important;-webkit-box-shadow:none;box-shadow:none;border-width:1.5px}.contact-form .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#b28654!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-clip:padding-box;border:var(--bs-border-width) solid #B28654;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.contact-form .form-control{transition:none}}.contact-form .form-control[type=file]{overflow:hidden}.contact-form .form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.contact-form .form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#b28654;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.contact-form .form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.contact-form .form-control::-webkit-datetime-edit{display:block;padding:0}.contact-form .form-control::placeholder{color:#b28654;opacity:1}.contact-form .form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.contact-form .form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.contact-form .form-control::file-selector-button{transition:none}}.contact-form .form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.contact-form .form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.contact-form .form-control-plaintext:focus{outline:0}.contact-form .form-control-plaintext.form-control-sm,.contact-form .form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.contact-form .form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.contact-form .form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.contact-form .form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.contact-form .form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.contact-form textarea.form-control{height:6rem;min-height:6rem!important}.contact-form .form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.contact-form .form-control-color:not(:disabled):not([readonly]){cursor:pointer}.contact-form .form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.contact-form .form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.contact-form .form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.contact-form .form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.contact-form .form-floating{position:relative}.contact-form .form-floating>.form-control,.contact-form .form-floating>.form-control-plaintext,.contact-form .form-floating>.form-select{height:2em;min-height:2em;line-height:2em;background-color:transparent}.contact-form .form-floating>label{position:absolute;top:-.625rem;left:0;z-index:2;height:110%;padding:1rem .75rem;text-align:start;text-overflow:ellipsis;overflow:visible;opacity:.5;white-space:nowrap;color:#b28654;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.contact-form .form-floating>label{transition:none}}.contact-form .form-floating>.form-control,.contact-form .form-floating>.form-control-plaintext{padding:1rem .75rem}.contact-form .form-floating>.form-control::placeholder,.contact-form .form-floating>.form-control-plaintext::placeholder{color:#b28654}.contact-form .form-floating>.form-control:focus,.contact-form .form-floating>.form-control:not(:placeholder-shown),.contact-form .form-floating>.form-control-plaintext:focus,.contact-form .form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:.625rem;padding-bottom:.625rem}.contact-form .form-floating>.form-control:-webkit-autofill,.contact-form .form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.contact-form .form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.contact-form .form-floating>.form-control:focus~label,.contact-form .form-floating>.form-control:not(:placeholder-shown)~label,.contact-form .form-floating>.form-control-plaintext~label,.contact-form .form-floating>.form-select~label{color:#b28654;transform:scale(.85) translateY(-.5rem) translate(.15rem);padding-top:0;margin-top:.3rem;margin-left:.25rem;background-color:#1a1a1a;height:1.2rem;opacity:1}.contact-form .form-floating>.form-control:focus~label:after,.contact-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.contact-form .form-floating>.form-control-plaintext~label:after,.contact-form .form-floating>.form-select~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:transparent;border-radius:var(--bs-border-radius)}.contact-form .form-floating>.form-control:-webkit-autofill~label{color:#b28654;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.contact-form .form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.contact-form .form-floating>:disabled~label,.contact-form .form-floating>.form-control:disabled~label{color:#b28654}.contact-form .form-floating>:disabled~label:after,.contact-form .form-floating>.form-control:disabled~label:after{background-color:transparent}.contact-form .send{background-color:#b28654;color:#1a1a1a;padding:.5em 0;border:1px solid #B28654;border-radius:5px;cursor:pointer;transition:background-color .3s,color .3s}.contact-form .send:hover{background-color:#1a1a1a;color:#b28654}.contact-icons{height:4.5rem}.contact-icons a{width:10%;margin:0 .3rem;padding:.15rem;display:inline-block}.contact-icons a:hover{padding:0rem}@media (min-width: 768px){.contact-icons{height:5rem}.contact-icons a{width:7%;margin:0 .3rem;padding:.15rem;display:inline-block}.contact-icons a:hover{padding:0rem}}@media (min-width: 992px){.contact-icons{height:5rem}.contact-icons a{width:5.5%;margin:0 .3rem;padding:.15rem;display:inline-block}.contact-icons a:hover{padding:0rem}}
