:root{--clr-primary-400:hsla(26,18%,32%,1);--clr-primary-400-semi-transparent:hsla(26,18%,32%,0.5);--clr-accent-400:hsla(187,45%,58%,1);--clr-accent-400-semi-transparent:hsla(187,45%,58%,0.5);--clr-accent-400-semi-transparent-2:hsla(187,45%,58%,0.25);--clr-accent-100:#e0b89b;--clr-accent-200:hsla(187,45%,58%,0.5);--clr-neutral-400:hsla(18,11%,34%,1);--clr-neutral-400-semi-transparent:hsla(18,11%,34%,0.5);--clr-neutral-100:hsla(30,100%,98%,1);--ff-body:var(--ff-common),sans-serif;--ff-heading:var(--ff-primary),serif;--fw-bold:700;--fw-semi-bold:600;--fw-regular:400;--fs-300:1rem;--fs-400:1rem;--fs-500:1.5rem;--fs-600:2.5rem;--fs-700:3rem;--fs-800:4rem;--fs-900:6rem;--fs-body:var(--fs-400);--fs-primary-heading:var(--fs-700);--fs-secondary-heading:var(--fs-600);--fs-third-heading:var(--fs-500);--fs-nav:var(--fs-400);--fs-button:var(--fs-400);--size-100:0.5rem;--size-200:0.75rem;--size-300:1rem;--size-400:1.25rem;--size-500:1.5rem;--size-600:2rem;--size-700:2.5rem;--size-800:3.125rem;--size-900:10rem;--gap-400:2.875rem;--border-radius-button:0.65rem;--border-radius-input:0.65rem;--border-radius-small:0.5rem;--border-radius-tiny:0.25rem;--border-radius-image:30% 2% 30% 2%;--clr-error:hsla(7,46%,56%,1);--shadow-default:0px 10px 20px 0px rgba(0,0,0,0.2);--shadow-subtle:0 0 var(--size-900) rgba(0,0,0,0.1)}@media (min-width:60rem) and (max-width:80.9375rem){:root{--fs-body:var(--fs-400);--fs-primary-heading:var(--fs-700);--fs-secondary-heading:var(--fs-600);--fs-third-heading:var(--fs-500);--fs-nav:var(--fs-400);--fs-button:var(--fs-400)}}@media (min-width:81rem){:root{--fs-body:var(--fs-500);--fs-primary-heading:var(--fs-900);--fs-secondary-heading:var(--fs-800);--fs-third-heading:var(--fs-600);--fs-nav:var(--fs-500);--fs-button:var(--fs-500)}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body,html{min-height:100vh;overflow-x:clip;width:100%}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}b{font-weight:var(--fw-bold)}u{text-decoration:underline}h1{line-height:1.1;font-family:var(--ff-primary);font-size:var(--fs-primary-heading)}body{background-color:var(--clr-neutral-100);font-family:var(--ff-body)}a,body{font-size:var(--fs-body)}a{color:var(--clr-neutral-400)}a:hover{color:var(--clr-accent-400);transition:.3s ease-in-out}p{font-size:var(--fs-body)}h2{font-family:var(--ff-primary)}h3{font-family:var(--ff-common);font-size:var(--fs-body)}button{max-width:25rem}.button-link,button{width:100%;height:3.5rem;border-radius:var(--border-radius-button);font-weight:var(--fw-semi-bold);background:transparent;position:relative;cursor:pointer}.button-link{display:flex;max-width:30rem;text-decoration:none;justify-content:center;align-items:center}.primary-button{border:2.5px solid var(--clr-neutral-400);transition:.3s ease-in-out;color:var(--clr-primary-400)}.primary-button:before{content:" ";position:absolute;z-index:-1;top:5px;left:-.5rem;right:-.5rem;bottom:5px;border-radius:var(--border-radius-button);transition:.3s ease-in-out;border:2.5px solid var(--clr-accent-400-semi-transparent-2)}.primary-button:hover{border:2.5px solid var(--clr-neutral-400-semi-transparent);transition:.3s ease-in-out}.primary-button:hover:before{border:2.5px solid var(--clr-accent-400);transition:.3s ease-in-out;z-index:100}.secondary-button{border:2.5px solid var(--clr-accent-400-semi-transparent);color:var(--clr-accent-400);transition:.3s ease-in-out}.secondary-button:hover{border:2.5px solid var(--clr-accent-400);transition:.3s ease-in-out}@media screen and (min-width:60rem){.button-link,button{max-width:16rem;height:4.21rem}}.mainLayout{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.mainContent{padding-top:2.6rem;padding-inline:1.5rem;padding-bottom:2.6rem;display:grid;grid-gap:3.25rem;gap:3.25rem}.mb-12{margin-bottom:3rem}.mt-14{margin-top:3.5rem}.svgIcon{height:auto;width:100%}.flex{display:flex;gap:2.5rem}.relative{position:relative}.flex-column{flex-direction:column}.image-border-decoration{display:inline-block;position:relative}.image-border-decoration:before{content:"";display:block;position:absolute;top:-5%;left:-5%;width:100%;height:100%;border:1.5px solid var(--clr-accent-100);border-radius:var(--border-radius-image);pointer-events:none;z-index:-1;overflow:hidden}.image-border-decoration-reverted{display:inline-block;position:relative}.image-border-decoration-reverted:before{content:"";display:block;position:absolute;top:-5%;right:-5%;width:100%;height:100%;border:1.5px solid var(--clr-accent-100);border-radius:var(--border-radius-image);pointer-events:none;z-index:-1;overflow:hidden}.section-upper-heading{color:var(--clr-accent-400);font-weight:var(--fw-bold);text-transform:uppercase}.section-heading{font-size:var(--fs-secondary-heading);font-weight:var(--fw-semi-bold);color:var(--clr-primary-400)}.form-input{border:3px solid var(--clr-primary-400-semi-transparent);border-radius:var(--border-radius-input);background:var(--clr-neutral-100);box-shadow:var(--shadow-subtle)}.form-input::placeholder{color:var(--clr-primary-400-semi-transparent)}.form-input:focus::placeholder{color:transparent}.form-label{display:block;color:var(--clr-accent-400);font-weight:var(--fw-semi-bold)}.btn-submit{color:var(--clr-primary-400-semi-transparent);border:2px solid var(--clr-primary-400-semi-transparent);box-shadow:var(--shadow-subtle)}.btn-submit-success{background:var(--clr-accent-400);border:0;color:var(--clr-neutral-100);box-shadow:var(--shadow-subtle);pointer-events:none}.flex-center{justify-content:center}.flex-center,.flex-start{display:flex;align-items:center}.flex-start{justify-content:flex-start}.form-row{display:flex;flex-wrap:wrap;margin:0}.form-group{margin-right:0;margin-bottom:var(--size-400)}.container{max-width:100rem;margin:0 auto}.evenColumns{--column-count:1;display:grid;grid-template-columns:repeat(var(--column-count),1fr);grid-gap:3.25rem;gap:3.25rem}@media screen and (min-width:60rem){.image-border-decoration-reverted:before{top:-5%;left:5%}.container{padding-inline:3rem}.evenColumns{--column-count:2;gap:7.25rem}.form-group{margin-right:var(--size-300);margin-bottom:var(--size-800)}.flex{gap:4rem}.mainContent{padding-top:6rem;display:grid;grid-gap:7.25rem;gap:7.25rem;padding-bottom:6rem}}.embla{--slide-spacing:1rem;--slide-size:100%;--slide-height:19rem;margin-top:2.5rem;--brand-primary:rgb(138,180,248);--brand-secondary:rgb(193,168,226);--background-site:rgb(0,0,0)}.embla__viewport{overflow:hidden}.embla__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y;flex-direction:row;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative;display:inline-flex;flex-direction:column}.embla__dot{-webkit-appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0}.embla__dots{z-index:1;bottom:1.6rem;left:0;right:0;justify-content:center}.embla__dot,.embla__dots{display:flex;align-items:center}.embla__dot{width:2.4rem;height:2.4rem;margin-right:.75rem;margin-left:.75rem}.embla__dot:after{background-color:var(--clr-neutral-400);border-radius:.2rem;width:100%;height:.3rem;content:""}.embla__dot--selected:after{background:var(--clr-accent-400)}@media screen and (min-width:60rem){.embla{--slide-spacing:2rem;--slide-height:19rem}.embla__slide{flex-direction:row;justify-content:space-between;gap:2rem}.embla__slide:last-child{display:grid;grid-template-columns:1fr 1fr 1fr}.embla__container{flex-direction:row}}#map-container{transform:translateZ(0)}