.large-title{font-size:6.5rem;font-weight:700;line-height:90px;letter-spacing:.02em;text-transform:uppercase}@media(max-width: 1024px){.large-title{font-size:4.5rem}}@media(max-width: 767px){.large-title{font-size:3.5rem;line-height:40px}}.bg-img{width:100%;position:relative;background:url() 50% 50% no-repeat;background-size:100% 100%;background-clip:content-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out}.contact-wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.contact-form{width:60%;min-height:calc((var(--vh, 1vh) * 100));padding:10rem 0;flex:0 0 auto}@media(min-width: 1200px){.contact-form{padding-left:calc((100vw - 1140px) / 2)}}@media(min-width: 1400px){.contact-form{padding-left:calc((100vw - 1366px) / 2)}}.contact-form .location-list{border-top:1px solid #dcdcdb;border-bottom:1px solid #dcdcdb;margin:6rem 0;padding:4rem 0}.contact-form .location-list ul{list-style:none;padding:0;margin:0;margin-bottom:2rem}.contact-form .location-list ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;padding:5px 0}.contact-form .location-list ul li h6,.contact-form .location-list ul li a{display:block;font-size:1.6rem;line-height:1.5;margin-bottom:0}.contact-form .location-list ul li h6{color:#916b51;width:30%;margin-right:1rem}.contact-form .location-list ul li a{width:70%;color:#535252}.contact-form .location-list ul li p{font-size:1.4rem;color:#535252;opacity:.6}.contact-form .form fieldset{padding:6rem 0}.contact-form .form .form-group{position:relative;margin-bottom:3rem}.contact-form .form label{font-size:1.6rem;display:block;color:#916b51}.contact-form .form .input-underline{display:block;width:0;height:1px;position:absolute;left:0;bottom:0;background-color:#916b51;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out}.contact-form .form .form-control{background:transparent;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding-left:0;padding-right:0;border:none;border-bottom:1px solid #dcdcdb}.contact-form .form .form-control:focus+.input-underline{width:100%}.contact-form .form .custom_select__trigger{background:transparent;border-bottom:1px solid #dcdcdb;padding:0}.contact-img-cover{width:40%;height:calc((var(--vh, 1vh) * 100));position:sticky;top:0;right:0;padding-left:5%}.contact-img-cover img{width:100%;height:100%;object-fit:cover;object-position:center right}@media(max-width: 992px){.contact-form{width:100%;padding-left:5%;padding-right:5%;padding-top:4.5rem}.contact-img-cover{display:none}}@media(max-width: 767px){.contact-form{padding-top:3rem}.contact-form .location-list{margin:3rem 0;padding:2rem 0}.contact-form .location-list ul li{-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.contact-form .location-list ul li *{-ms-flex:0 1 auto}.contact-form .location-list ul li>*{width:100% !important}}/*# sourceMappingURL=contact.css.map */
