:root {--nav-height: 11vh;--mohawk-color: #ce0e2d;--karastan-color: rgb(114, 114, 114);--pergo-color: #0f8996;--mohawk-blue-color: #0099D8;}body {background: white;}nav + section {margin-top: var(--nav-height);}.has-error > input {border: 1px solid red;}.with-errors li {color: red;}.playfair, .karastan h3 {color: rgb(114, 114, 114);font-family: 'Playfair Display', serif;font-weight: 500;}p {color: rgb(114, 114, 114);font-family: 'Lato', serif;font-weight: 300;}a, li {color: rgb(114, 114, 114);font-family: 'Lato', serif;font-weight: 400;}.lato {font-family: 'Lato', sans-serif;}.nunito {font-family: 'Nunito', sans-serif;}.slider-height {height: 34rem;}.p35 {padding-top: 35%;}.bg-black {background-color: #000;}.px-24 {padding-left: 6rem;padding-right: 6rem;}.modal-overlay {opacity: 0.9;}.modal-content {display: none;}.modal-active .modal-content {display: block;}.z-60 {z-index: 60;}@media (max-width: 767px) {.mobile-flex {flex-direction: column !important;}nav + section {margin-top: var(--nav-height);}.mobile-text-center {text-align: center;}.mobile-mx-auto {margin: 0 auto 1rem;}.slider-height {height: 19rem;}.left-6rem {left: 0;}.right-6rem {right: 0;}}@media (min-width: 768px) {.left-6rem {left: -6rem;}.right-6rem {right: -6rem;}.offset-image {border: 2px solid #ffffff;position: relative;top: -20px;left: -40px;}}span, nav img {pointer-events: none;}.mohawk-bg {background-color: rgb(250, 248, 244);}.mohawk form button.submit-btn, .mohawk nav button.modal-open {background-color: var(--mohawk-color);border: 1px solid var(--mohawk-color);}.mohawk .map-button {border-color: var(--mohawk-color);color: var(--mohawk-color);}.mohawk form button.submit-btn:hover, .mohawk nav button.modal-open:hover, .mohawk .map-button:hover, .mohawk nav .bg-black:hover {background-color: #a90722;}.mohawk .brand-bg {background-color: #ce0e2d;}.mohawk-blue-bg {background-color: #fff8f1;}.mohawk-blue form button.submit-btn, .mohawk-blue nav button.modal-open, .mohawk-blue .bg-red-700 {background-color: var(--mohawk-blue-color);border: 1px solid var(--mohawk-blue-color);}.mohawk-blue .map-button {border-color: var(--mohawk-blue-color);color: var(--mohawk-blue-color);}.mohawk-blue form button.submit-btn:hover, .mohawk-blue nav button.modal-open:hover, .mohawk-blue .map-button:hover, .mohawk-blue nav .bg-black:hover {background-color: #0076a9;}.mohawk-blue .border-10 {border: 10px solid var(--mohawk-blue-color);}.karastan-bg {background-color: #fff8f1;}.karastan form button.submit-btn, .karastan nav button.modal-open {background-color: var(--karastan-color);border: 1px solid var(--karastan-color);}.karastan .map-button {border-color: var(--karastan-color);color: var(--karastan-color);}.karastan form button.submit-btn:hover, .karastan nav button.modal-open:hover, .karastan .map-button:hover, .karastan nav .bg-black:hover {background-color: rgb(75, 75, 75);}.karastan .bg-red-700 {background-color: black;}.karastan .nav-phone {background-color: #83744e;}.karastan .brand-bg {background-color: rgb(114, 114, 114);}.pergo-bg {background-color: #fff8f1;}.pergo form button.submit-btn, .pergo nav button.modal-open, .pergo .bg-red-700 {background-color: var(--pergo-color);border: 1px solid var(--pergo-color);}.pergo .map-button {border-color: var(--pergo-color);color: var(--pergo-color);}.pergo form button.submit-btn:hover, .pergo nav button.modal-open:hover, .pergo .map-button:hover, .pergo nav .bg-black:hover {background-color: #0d6670;}.pergo .border-10 {border: 10px solid var(--pergo-color);}