.contact-form-input-holder{display:flex;flex-direction:column;gap:15px}.contact-form-three-inputs{display:grid;grid-template:auto/1fr 1fr 1fr;grid-gap:43px;gap:43px}.contact-form-input-holder label{color:#ccb28c;font-family:Roboto,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:27px;margin-left:5px}.contact-form-input-holder input,.contact-form-input-holder textarea{all:unset;border-bottom:1px solid #ccb28c;padding:0 0 10px 5px;font-family:Roboto,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:27px}.contact-form-input-holder input:-webkit-autofill,.contact-form-input-holder input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.contact-form-input-holder input ::placeholder{color:rgba(0,0,0,.22)}.contact-form-two-inputs{margin-top:54px;display:flex;gap:55px}.contact-form-two-inputs .contact-form-input-holder{width:calc(100% - 125px)}.contact-form-button-holder{display:flex;align-items:flex-end}.contact-form-button-holder button{all:unset;display:inline-flex;align-items:center;gap:20px;border-radius:27.5px;border:1px solid #ccb28c;padding:10px 26px}.contact-form-button-holder button p{color:#ccb28c;font-size:18px;line-height:20px}.contact-form-button-holder button p,.error-or-success p{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.error-or-success p{text-align:center;font-size:16.541px;line-height:26.27px}.error-or-success .success-message{color:hsla(0,0%,100%,.9)}.contact-error .success-message{color:#ccb28c}.error-or-success .failed-message{color:#dc3545}.contact-error{margin-top:50px}.contact-form-button-holder button svg{transition:all .5s ease-in-out}.contact-form-button-holder button:hover svg{transform:translate(10px)}@media only screen and (max-width:991px){.contact-form-three-inputs{display:flex;flex-direction:column}.contact-form-input-holder{width:100%!important}.contact-form-two-inputs{flex-direction:column;width:100%}.contact-form-button-holder button{padding:7px 15px;gap:10px}.contact-form-input-holder input,.contact-form-input-holder textarea{padding:0 0 5px 5px}.contact-form-input-holder{gap:10px}}.contact-section{padding-top:200px;padding-bottom:200px}.unlock-the-door h2{color:#000;text-align:center;margin-bottom:175px}.unlock-the-door h2 span{color:#ccb28c}@media only screen and (max-width:768px){.unlock-the-door h2{font-size:30px;margin-bottom:100px}.contact-section{padding-top:100px;padding-bottom:100px}}.contact-main{padding-top:225px;background:#191f2a;padding-bottom:125px}.contact-main-text{display:flex;flex-direction:column;align-items:center}.contact-main-text p{color:#f5f2f2;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.contact-main-text p span{color:hsla(0,13%,95%,.8)}.contact-main-text h1{margin-top:15px;margin-bottom:100px;width:120%;color:#fff;text-align:center;display:flex;flex-direction:column}.contact-main-text h1 span{color:#ccb28c}.contact-main-links{display:flex;gap:26px}.contact-links-link{position:relative}.contact-main-link-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:40px;padding:70px}.contact-main-link-content .contact-main-image{width:57px;height:56px;display:flex;align-items:center;justify-content:center}.contact-main-link-content p{color:#ccb28c;font-family:Roboto,sans-serif;font-size:22px;font-style:normal;width:60%;text-align:center;font-weight:400;line-height:30px}.contact-main-links-svg svg path{transition:all .5s ease-in-out;will-change:fill-opacity}.contact-links-link:hover svg path{fill-opacity:1!important}@media only screen and (min-width:1024px) and (max-width:1599px){.contact-main-text h3{width:150%}.contact-main-links{display:grid;grid-template:auto/1fr 1fr 1fr}.contact-links-link svg{max-width:100%}.contact-main-link-content{padding:50px;gap:30px}.contact-main-link-content .contact-main-image{margin-top:30px}}@media only screen and (min-width:1200px) and (max-width:1399px){.contact-main-link-content p{font-size:18px;line-height:25px}}@media only screen and (max-width:991px){.contact-main{padding-top:150px;padding-bottom:100px}.contact-main-text h1{width:100%;font-size:43px}.contact-main-link-content{gap:16px;justify-content:center}.contact-main-links{display:flex;flex-direction:column;gap:40px}.contact-main-text p{font-size:20px;line-height:normal;text-align:center}.contact-main-text h3{width:100%;margin-top:15px}.contact-links-link{display:flex;width:100%;align-items:center;justify-content:center}.contact-main-link-content p{font-size:25px;width:55%}}@media only screen and (max-width:384px){.contact-main-text h3{width:100%;margin-top:25px}.contact-main-links-svg svg{max-width:100%;height:auto}}@media only screen and (max-width:340px){.contact-main-links-svg{width:100%}.contact-main-links-svg svg{max-width:100%;height:auto}.contact-main-link-content{gap:3px}.contact-main-link-content p{font-size:16px}}