@media only screen and (min-width:600px){.hamburger[data-astro-cid-rq754jjv]{display:none}}.flex-header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;text-align:left}.header-right[data-astro-cid-3ef6ksr2]{text-align:right}header[data-astro-cid-3ef6ksr2]{background:#000;color:#fff;position:fixed;left:0;right:0;top:10px;transition:all .3s ease-in-out 0s;z-index:100;margin-inline:max(10px,50% - 70rem/2);border-radius:2rem;padding:1rem;border:1px solid red}header[data-astro-cid-3ef6ksr2].hidden{top:-100px;transition:all .3s ease-in-out 0s}header[data-astro-cid-3ef6ksr2].fullscreen{bottom:10px}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}menu[data-astro-cid-3ef6ksr2]{list-style-type:none;padding:0;margin:0;display:flex;text-transform:uppercase;justify-content:right}.row[data-astro-cid-3ef6ksr2]{flex-direction:row}.col[data-astro-cid-3ef6ksr2]{flex-direction:column}li[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{list-style-type:none;padding:0}.summary[data-astro-cid-3ef6ksr2]:hover+.detail[data-astro-cid-3ef6ksr2],.detail[data-astro-cid-3ef6ksr2]:hover{display:block}.detail[data-astro-cid-3ef6ksr2]{display:none}@media only screen and (min-width:600px){header[data-astro-cid-3ef6ksr2] menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{margin-right:1rem}}@media only screen and (max-width:600px){menu[data-astro-cid-3ef6ksr2].expanded{display:unset}menu[data-astro-cid-3ef6ksr2]{display:none}header[data-astro-cid-3ef6ksr2] menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{margin-top:1em}header[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{margin-top:1em}}details[data-astro-cid-q47i6hf5]{width:100%}details[data-astro-cid-q47i6hf5]>summary[data-astro-cid-q47i6hf5]{padding:2px 6px}details[data-astro-cid-q47i6hf5]:open>summary[data-astro-cid-q47i6hf5]{color:red;list-style:none;&:after{content:" >"}}details[data-astro-cid-q47i6hf5]>summary[data-astro-cid-q47i6hf5]{list-style:none;&:after{content:" v"}}details[data-astro-cid-q47i6hf5]:open>div[data-astro-cid-q47i6hf5]{background-color:red}.banner[data-astro-cid-kggsjsm4]{text-align:center;padding-top:max(30vh,20%);padding-bottom:max(30vh,20%);font-size:var(--font-lg)}footer[data-astro-cid-sz7xmlte]{border-top:4px solid red;color:#fff;background:#000;padding-inline:max(10px,50% - 70rem/2);width:100%;margin-inline:0;list-style-type:none}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style-type:none;padding:0;margin:0}li[data-astro-cid-sz7xmlte]>ul[data-astro-cid-sz7xmlte]{padding-left:1em}@media only screen and (min-width:600px){footer[data-astro-cid-sz7xmlte] .featuredLinks[data-astro-cid-sz7xmlte]{flex-basis:30%}footer[data-astro-cid-sz7xmlte] .accordion[data-astro-cid-sz7xmlte]{flex-basis:70%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:600px){footer[data-astro-cid-sz7xmlte] .featuredLinks[data-astro-cid-sz7xmlte]{flex-basis:100%}footer[data-astro-cid-sz7xmlte] .accordion[data-astro-cid-sz7xmlte]{flex-basis:100%;flex-direction:column}}:root{--font-size: 18px;font-size:var(--font-size);--font-lg: 21px}*{box-sizing:border-box}body{font-family:var(--font-source-sans),sans-serif;padding:0;margin:0;background:linear-gradient(#deb887,#000);margin-top:-1.4rem;line-height:1.5;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;background-image:url(/_astro/BannerFLGHammerSamuel_BA_019-lowres.Bjsr5urJ.jpg);background-size:cover;background-position:center;z-index:-1}.cta-button{border:2px solid white;border-radius:20px;padding-inline:1rem;color:#000;background-color:#fff;text-transform:none;text-decoration:none;white-space:nowrap}.glass{backdrop-filter:blur(1rem) brightness(80%);border:solid .1px rgb(100% 100% 100% / 40%);border-radius:12px;padding-inline:.5rem}main{backdrop-filter:blur(3rem);padding-top:5rlh}section{padding-inline:max(10px,50% - 70rem/2)}.wide{padding-inline:max(10px,30% - 70rem/2)}hr{color:red}.blocksatz{text-align:justify}.flex{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80vh}.image{border-radius:10px;width:100%;height:100%}.band{border-bottom:4px solid red}a{color:inherit}@media only screen and (min-width:600px){.image{float:left;margin-right:15px;width:50%}}.placeholder{margin-top:100vh;width:100vw}ul.address{list-style-type:none;margin-left:0;padding-left:0}.hidden{display:none}.opal{border-radius:100px;box-shadow:5px 5px 5px #000}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 auto}.footer-inner{margin-inline:1rem}.dim{color:gray}button,input,select,textarea{font-family:inherit}input,textarea,select,button{width:100%;padding:0;margin:0}form{display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,400px));justify-content:center}form>div{padding-top:.6lh}form>button{margin:2rem 0 3rem}fieldset{position:relative}legend{position:absolute;bottom:0;right:0}label:has(+input:required):after{content:" *"}label:has(+textarea:required):after{content:" *"}input,textarea{background-color:#deb887;border:1px solid black;border-radius:4px}textarea{min-height:5lh;max-height:15lh;max-width:100%;min-width:100%}.form-group{border:2px solid black;border-radius:4px;margin:.2rem;padding:.2rem}.no-deco{text-decoration:none}@media only screen and (max-width:600px){.container{scroll-snap-type:x mandatory;overflow-x:scroll;display:grid;grid-template-rows:80vh;grid-template-columns:repeat(8,75vw);grid-column-gap:7vw;padding:2rem}.service{scroll-snap-align:center;display:inline-block}}@media only screen and (min-width:600px){.grid-1-2{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr}.grid-2-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:2rem;grid-row-gap:2lh}.empty{display:none}.service{min-height:20rlh;transition:transform .2s}.service:hover{transform:scale(1.1)}}ul.center{margin-left:auto;margin-right:auto}.flow{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}section.floatLeftRight>.flow:nth-child(2n){flex-direction:row-reverse}:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}body{font-family:var(--font-source-sans)}
