h1{font-family:"Playfair Display", serif;font-size:36px;letter-spacing:.07em;font-weight:600;line-height:1.2;text-align:center;margin-bottom:20px;text-wrap:balance}@media only screen and (max-width:1200px){h1{font-size:32px}}h2{font-family:"Playfair Display", serif;font-size:clamp(27px, 2.7vw, 36px);letter-spacing:.07em;font-weight:600;text-wrap:balance;line-height:1.2}h3{font-family:"Playfair Display", serif;font-size:27px;letter-spacing:.07em;font-weight:600;text-wrap:balance;line-height:1.2}.contact-hero{position:relative;z-index:1}@media only screen and (max-width:1000px){.contact-hero{padding-bottom:300px}}.contact-hero .hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media only screen and (max-width:1000px){.contact-hero .hero-bg-image{-o-object-position:right;object-position:right}}.contact-hero .content-wrapper{background:-webkit-gradient(linear, left top, right top, color-stop(80%, rgba(22, 30, 37, 0.7)), to(rgba(22, 30, 37, 0)));background:-webkit-linear-gradient(left, rgba(22, 30, 37, 0.7) 80%, rgba(22, 30, 37, 0) 100%);background:-o-linear-gradient(left, rgba(22, 30, 37, 0.7) 80%, rgba(22, 30, 37, 0) 100%);background:linear-gradient(90deg, rgba(22, 30, 37, 0.7) 80%, rgba(22, 30, 37, 0) 100%);width:70%;max-width:1000px}@media only screen and (max-width:1000px){.contact-hero .content-wrapper{width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(22, 30, 37, 0.7)), to(rgba(22, 30, 37, 0)));background:-webkit-linear-gradient(top, rgba(22, 30, 37, 0.7) 80%, rgba(22, 30, 37, 0) 100%);background:-o-linear-gradient(top, rgba(22, 30, 37, 0.7) 80%, rgba(22, 30, 37, 0) 100%);background:linear-gradient(180deg, rgba(22, 30, 37, 0.7) 80%, rgba(22, 30, 37, 0) 100%)}}.contact-hero .content-wrapper h1{color:#ffffff}.contact-hero .content-wrapper h3{color:#ffffff;font-family:"Playfair Display", serif;font-size:20px;letter-spacing:.07em;font-weight:500;line-height:1.2;text-align:center;margin-bottom:40px}@media only screen and (max-width:1200px){.contact-hero .content-wrapper h3{font-size:18px}}.contact-hero .content-wrapper #ContactForm .form-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:10px}.contact-hero .content-wrapper #ContactForm .form-inner .half{width:49%}@media only screen and (max-width:650px){.contact-hero .content-wrapper #ContactForm .form-inner .half{width:100%}}.contact-hero .content-wrapper #ContactForm .form-inner .full{width:100%}.contact-hero .content-wrapper #ContactForm .form-inner label{display:block;color:#ffffff;font-size:19px;margin-bottom:4px}.contact-hero .content-wrapper #ContactForm .form-inner input[type=email],.contact-hero .content-wrapper #ContactForm .form-inner input[type=tel],.contact-hero .content-wrapper #ContactForm .form-inner input[type=text]{border:none;color:#444;font-size:1.2em;padding:15px;width:100%;height:60px;border-radius:5px}.contact-hero .content-wrapper #ContactForm .form-inner textarea{border:none;color:#444;font-size:1.2em;padding:2px;width:100%;height:120px;resize:none;border-radius:5px}.contact-hero .content-wrapper #ContactForm .form-inner label.error{display:inline;color:#f00;margin-left:5px}.contact-hero .content-wrapper #ContactForm .form-inner input.error,.contact-hero .content-wrapper #ContactForm .form-inner textarea.error{background-color:#ffd6d6}.contact-hero .content-wrapper #ContactForm .btn-wrap{margin-top:30px}.contact-hero .content-wrapper #ContactForm .btn-wrap .btn{border:none;margin-inline:auto}.contact-main{display:-ms-grid;display:grid;-ms-grid-columns:800px 1fr;grid-template-columns:800px 1fr;gap:80px}@media only screen and (max-width:1700px){.contact-main{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1000px){.contact-main{-ms-grid-columns:100%;grid-template-columns:100%;gap:40px}.contact-main .rock-float{top:85%}}.contact-main .iframe-wrapper{position:relative;width:100%;height:100%;min-height:300px}@media only screen and (max-width:1000px){.contact-main .iframe-wrapper{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}.contact-main .iframe-wrapper iframe{width:100%;height:100%;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(69, 59, 35, 0.7);box-shadow:0 0 10px rgba(69, 59, 35, 0.7)}.contact-main .content h2{color:#525c66}.contact-main .content h2 small{display:block;color:#a3ac8d;font-size:.6em;margin-top:5px}.contact-main .content h5{font-family:"Playfair Display", serif;font-size:23px;letter-spacing:.07em;font-weight:500;text-wrap:balance;line-height:1.2;color:#d7a23c}.contact-main .content h5 a{text-decoration:none;color:#d7a23c;font-family:"Source Sans Pro", sans-serif}
/*# sourceMappingURL=secondaries.css.map */