.contact{z-index:10;background-image:linear-gradient(to bottom, var(--life-goats-color-blue-400), var(--life-goats-color-blue-100), var(--life-goats-color-background));background-size:cover;width:100%;max-width:100%;height:100%;margin:0 auto 11.25rem;padding-top:clamp(1.25rem,1.16197rem + .375587vw,1.5rem);padding-bottom:clamp(2.5rem,2.14789rem + 1.50235vw,3.5rem);position:relative;inset:0;overflow:hidden}@media (min-width:600px){.contact{padding-bottom:clamp(3.5rem,2.97183rem + 2.25352vw,5rem)}}@media (min-width:900px){.contact{padding-bottom:clamp(6rem,4.94366rem + 4.50704vw,9rem)}}@media (min-width:1200px){.contact{padding-bottom:clamp(3.5rem,2.97183rem + 2.25352vw,5rem)}}@media (min-width:1700px){.contact{padding-bottom:clamp(6rem,4.94366rem + 4.50704vw,9rem)}}.contact--page{margin-top:4.6875rem;padding-top:0}.contact__header{z-index:10;margin-inline:auto;text-align:center;width:80%;margin-bottom:clamp(1rem,.911972rem + .375587vw,1.25rem);padding-top:clamp(2rem,1.82394rem + .751174vw,2.5rem);overflow:hidden}@media (min-width:1200px){.contact__header{width:90%}}.contact__header{max-width:100%}.contact__pretitle{font-size:clamp(1rem,.955986rem + .187793vw,1.125rem);font-family:var(--font-cinzel);text-transform:uppercase;letter-spacing:.05em;color:var(--life-goats-color-primary);font-weight:700}.contact__title{color:var(--life-goats-color-earth);text-transform:uppercase;margin-top:0;padding-bottom:clamp(.75rem,.661972rem + .375587vw,1rem);font-family:Luckiest Guy;font-size:clamp(2.5rem,2.16989rem + 1.40845vw,3.4375rem);font-weight:700}.contact__columns{text-align:center;flex-direction:column;justify-content:center;gap:.5rem;max-width:100%;margin-top:.25rem;margin-bottom:clamp(3.5rem,2.97183rem + 2.25352vw,5rem);display:flex}@media (min-width:600px){.contact__columns{margin-bottom:clamp(6rem,4.94366rem + 4.50704vw,9rem)}}@media (min-width:1200px){.contact__columns{flex-direction:row;justify-content:space-between;margin-bottom:60vh}}.contact__info,.contact__form-column{text-align:center;flex-direction:column;justify-content:center;width:80%;max-width:100%;margin-inline:auto;display:flex}@media (min-width:1200px){.contact__info,.contact__form-column{width:50%}}.contact__info{align-items:center}.contact__intro{max-width:100%;color:var(--life-goats-color-primary);font-family:var(--font-catamaran);margin-bottom:clamp(1rem,.911972rem + .375587vw,1.25rem);padding:.25rem clamp(1.25rem,1.16197rem + .375587vw,1.5rem) 0;font-size:clamp(1.125rem,1.08099rem + .187793vw,1.25rem);line-height:1.75}@media (min-width:600px){.contact__intro{padding-inline:clamp(3rem,2.64789rem + 1.50235vw,4rem)}}@media (min-width:1200px){.contact__intro{padding-top:clamp(2rem,1.82394rem + .751174vw,2.5rem)}}.contact__card{background:var(--life-goats-color-background);text-align:center;filter:drop-shadow(0 1.25rem .8125rem #00000008)drop-shadow(0 .5rem .3125rem #00000014);border-radius:1rem;width:90%;max-width:100%;margin-inline:auto;padding:.5rem}@media (min-width:900px){.contact__card{width:60%}}@media (min-width:1200px){.contact__card{margin-inline:clamp(3rem,2.64789rem + 1.50235vw,4rem)}}.contact__links{flex-direction:column;gap:clamp(1rem,.911972rem + .375587vw,1.25rem);padding-top:clamp(1rem,.911972rem + .375587vw,1.25rem);padding-bottom:.75rem;font-family:Neucha;font-size:clamp(1.125rem,1.08099rem + .187793vw,1.25rem);line-height:1.5;display:flex}.contact__link-row{justify-content:center;width:100%;padding-bottom:.75rem;display:flex}.contact__link{color:var(--life-goats-color-secondary);letter-spacing:.025em;flex-direction:row;align-items:center;gap:.5rem;display:inline-flex}.contact__link:hover,.contact__link:focus-visible{color:var(--life-goats-color-tertiary-dark)}.contact__link-icon{background-color:var(--life-goats-color-primary);-webkit-mask:var(--icon-src) center/contain no-repeat;-webkit-mask:var(--icon-src) center/contain no-repeat;mask:var(--icon-src) center/contain no-repeat;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.5rem;transition:background-color .15s ease-in-out;display:inline-block}.contact__link:hover .contact__link-icon,.contact__link:focus-visible .contact__link-icon{background-color:var(--life-goats-color-tertiary-dark)}.contact__link-text{overflow-wrap:break-word;text-align:center}.contact__form-column{margin-top:clamp(2rem,1.82394rem + .751174vw,2.5rem)}@media (min-width:1200px){.contact__form-column{margin-top:clamp(2.5rem,2.14789rem + 1.50235vw,3.5rem)}}.contact__form-intro{max-width:32rem;color:var(--life-goats-color-primary);font-family:var(--font-catamaran);margin-inline:auto;padding-bottom:clamp(1rem,.911972rem + .375587vw,1.25rem);font-size:clamp(1.125rem,1.08099rem + .187793vw,1.25rem);line-height:1.5}@media (min-width:1700px){.contact__form-intro{max-width:72rem}}.contact__form-wrap{text-align:center;justify-content:center;width:100%;max-width:100%;margin-inline:auto;display:flex}@media (min-width:1200px){.contact__form-wrap{width:60%}}.contact__form{width:100%}.contact__field{background:var(--life-goats-color-background);filter:drop-shadow(0 1.25rem .8125rem #00000008)drop-shadow(0 .5rem .3125rem #00000014);border-radius:.5rem;align-items:center;width:80%;max-width:100%;margin:0 auto clamp(.75rem,.661972rem + .375587vw,1rem);padding:.5rem;display:flex}@media (min-width:900px){.contact__field{width:60%}}@media (min-width:1200px){.contact__field{width:90%;margin-left:5%}}.contact__input{background:var(--life-goats-color-background);width:100%;color:var(--life-goats-color-primary);font-family:var(--font-catamaran);border-width:1px;border-radius:.5rem;padding:.5rem .75rem}.contact__submit-row{margin-bottom:.25rem}.contact__submit{background-color:var(--life-goats-color-primary);color:var(--life-goats-color-background);text-transform:uppercase;filter:drop-shadow(0 1.25rem .8125rem #00000008)drop-shadow(0 .5rem .3125rem #00000014);border-radius:1rem;align-items:center;margin:.25rem auto 0;padding:.5rem clamp(.75rem,.661972rem + .375587vw,1rem);font-family:Neucha;font-size:clamp(1.125rem,1.08099rem + .187793vw,1.25rem);font-weight:700}.contact__submit:hover{background-color:var(--life-goats-color-tertiary-light);color:var(--life-goats-color-earth)}.contact__mountains{z-index:20;pointer-events:none;background-repeat:no-repeat;width:100%;position:absolute;bottom:0;left:0;right:0}.contact__mountains-image{width:100vw;height:auto}
