@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400&display=swap";.hero.svelte-1q37ri0{background:url(../../../img/hero.jpeg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:4rem 3rem;position:relative}.hero.svelte-1q37ri0:after{background:linear-gradient(to right,#000c 10%,#0006 70%,#0000);position:absolute;inset:0;content:"";z-index:1}@media(max-width:350px){.hero.svelte-1q37ri0{padding:1rem 0}}.hero.svelte-1q37ri0 .container:where(.svelte-1q37ri0){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:40px;z-index:2}.hero.svelte-1q37ri0 .container:where(.svelte-1q37ri0) .logo:where(.svelte-1q37ri0){max-width:33%;border-radius:12px;overflow:hidden}.hero.svelte-1q37ri0 .container:where(.svelte-1q37ri0) .logo:where(.svelte-1q37ri0) img:where(.svelte-1q37ri0){width:100%}@media(max-width:700px){.hero.svelte-1q37ri0 .container:where(.svelte-1q37ri0){flex-direction:column}.hero.svelte-1q37ri0 .container:where(.svelte-1q37ri0) .logo:where(.svelte-1q37ri0){max-width:100%}}.hero-content.svelte-1q37ri0{position:relative;z-index:2;color:#fff;text-align:left;width:50%;line-height:3rem;font-size:1.25rem}.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){margin:2rem 0;font-weight:100}@media(max-width:970px){.hero-content.svelte-1q37ri0{font-size:1.3rem}}@media(max-width:700px){.hero-content.svelte-1q37ri0{width:100%;font-size:1.1rem}}@media(max-width:550px){.hero-content.svelte-1q37ri0{font-size:1rem;line-height:2.2rem}}@media(max-width:350px){.hero-content.svelte-1q37ri0{font-size:.7rem;line-height:2rem}.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){margin:0 0 1rem;text-align:center}}.btn.svelte-1q37ri0{display:inline-block;padding:10px 20px;border-radius:5px;font-size:1.1rem;font-weight:600;text-decoration:none;color:#3c3b3b;transition:all .3s ease-in-out;margin-top:20px;margin-right:20px;cursor:pointer;border:0;line-height:1.5rem}.btn.svelte-1q37ri0:hover{transform:translateY(-2px)}.btn.btn-primary.svelte-1q37ri0{background:#fff}.btn.btn-emergency.svelte-1q37ri0{background:#009fe3;color:#fff}a.svelte-1q37ri0:hover{opacity:1}.details.svelte-wt4tt0{display:flex;justify-content:space-between;align-items:center;height:100%}.details.svelte-wt4tt0 .two-columns:where(.svelte-wt4tt0){display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:2rem;align-items:flex-start}.details.svelte-wt4tt0 .two-columns:where(.svelte-wt4tt0) p:where(.svelte-wt4tt0){font-size:18px;line-height:24px;margin-bottom:2rem}.details.svelte-wt4tt0 .two-columns:where(.svelte-wt4tt0) .left:where(.svelte-wt4tt0){width:50%}.details.svelte-wt4tt0 .two-columns:where(.svelte-wt4tt0) .right:where(.svelte-wt4tt0){width:50%}@media screen and (max-width:900px){.details.svelte-wt4tt0 .two-columns:where(.svelte-wt4tt0){flex-direction:column;row-gap:20px}.details.svelte-wt4tt0 .two-columns:where(.svelte-wt4tt0) .left:where(.svelte-wt4tt0){width:100%}.details.svelte-wt4tt0 .two-columns:where(.svelte-wt4tt0) .right:where(.svelte-wt4tt0){width:100%}}.details.svelte-wt4tt0 h2:where(.svelte-wt4tt0){text-align:center}.details.svelte-wt4tt0 .contact-form:where(.svelte-wt4tt0){display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px;max-width:600px;margin:0 auto}.details.svelte-wt4tt0 .contact-form:where(.svelte-wt4tt0) .form-input:where(.svelte-wt4tt0){width:100%}.details.svelte-wt4tt0 .contact-form:where(.svelte-wt4tt0) input:where(.svelte-wt4tt0){width:100%;height:100%;object-fit:cover;padding:10px;font-size:18px}.details.svelte-wt4tt0 .contact-form:where(.svelte-wt4tt0) textarea:where(.svelte-wt4tt0){width:100%;height:150px;object-fit:cover;padding:10px;font-size:18px;line-height:24px}.details.svelte-wt4tt0 .contact-form:where(.svelte-wt4tt0) button:where(.svelte-wt4tt0){width:100%;height:100%;object-fit:cover;padding:10px;font-size:18px;line-height:24px}.contact-info.svelte-wt4tt0{list-style:none;padding:0;margin:0 0 2rem}.contact-info.svelte-wt4tt0 li:where(.svelte-wt4tt0){font-size:18px;line-height:24px;margin-bottom:.5rem;margin-left:2rem}.required.svelte-wt4tt0{font-size:14px;color:#666}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;border-collapse:collapse}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}.details{margin:3rem 0}a{color:#184ca0;transition:opacity .2s ease-in-out;text-decoration:none}a:hover{opacity:.8}h2{margin-bottom:3rem;font-weight:400}h3{font-weight:400}#emergency,#contact-us{scroll-margin-top:20px}
