*{padding:0;margin:0;box-sizing:border-box}body{--accent-color: #e77f38;--primary-color: #7f7f7f;--secondary-color: #0172b8;--darker-primary-color: #2f2f2f}.flex{display:flex}.flex-center-all{display:flex;justify-content:center;align-items:center}.flex-center-vertical{justify-content:center}.absolute-full{position:absolute;top:0;left:0;width:100%;height:100%}header.svelte-12qhfyh{justify-content:space-around;align-items:center;background:#fff;position:sticky;top:0;left:0;width:100%;z-index:1}header.svelte-12qhfyh>a:where(.svelte-12qhfyh)>img:where(.svelte-12qhfyh){width:4rem;vertical-align:middle}nav.svelte-12qhfyh{gap:2rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--darker-primary-color);text-decoration:none;font-family:Arial,Helvetica,sans-serif;transition:opacity .4s}header.svelte-12qhfyh .home-link:where(.svelte-12qhfyh){font-size:2rem;color:var(--secondary-color);text-decoration:none;font-family:Helvetica,sans-serif}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{opacity:.5}.cta-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){background:var(--accent-color);padding:.8rem;color:#fff;border-radius:8px;vertical-align:bottom;font-weight:700;font-size:1rem}.cta-nav.svelte-12qhfyh .e-solution:where(.svelte-12qhfyh){background-color:var(--secondary-color)}.top_nav_link_list.svelte-12qhfyh{display:flex;gap:2rem;list-style-type:none}.top_nav_link_list.svelte-12qhfyh>li:where(.svelte-12qhfyh){position:relative}.top_nav_link_list.svelte-12qhfyh>li:where(.svelte-12qhfyh)>a:where(.svelte-12qhfyh){display:inline-block;padding:32px 0;font-weight:700;text-transform:uppercase;font-size:.8rem}.top_nav_link_list.svelte-12qhfyh .l1_dropdown:where(.svelte-12qhfyh){position:absolute;top:calc(100% - 1px);left:0;display:block;width:fit-content;white-space:pre;background:#fff;border-top:1px solid transparent;list-style-type:none;gap:4rem;max-height:0;box-sizing:border-box;overflow:hidden;transition:max-height .5s,border-color .5s;z-index:0}.top_nav_link_list.svelte-12qhfyh>li:where(.svelte-12qhfyh):hover .l1_dropdown:where(.svelte-12qhfyh){max-height:1000px;border-color:var(--darker-primary-color);z-index:1}.l1_dropdown.svelte-12qhfyh>li:where(.svelte-12qhfyh){padding:0 32px}.l1_dropdown.svelte-12qhfyh>li:where(.svelte-12qhfyh):first-child{margin-top:32px}.l1_dropdown.svelte-12qhfyh>li:where(.svelte-12qhfyh):last-child{margin-bottom:32px}.l1_dropdown.svelte-12qhfyh>li:where(.svelte-12qhfyh)>a:where(.svelte-12qhfyh){font-size:.8rem}footer.svelte-12qhfyh{padding:4rem;border-top:1px solid var(--primary-color)}footer.svelte-12qhfyh h3:where(.svelte-12qhfyh),footer.svelte-12qhfyh h4:where(.svelte-12qhfyh){font-family:Courier New,Courier,monospace}footer.svelte-12qhfyh h3:where(.svelte-12qhfyh){font-size:1.8rem}footer.svelte-12qhfyh h4:where(.svelte-12qhfyh){margin-top:1rem;font-size:1.2rem}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){font-weight:bolder;font-family:Arial,Helvetica,sans-serif;color:var(--secondary-color)}.consultation.svelte-12qhfyh{flex-direction:column;align-items:center}.btn-sch.svelte-12qhfyh{display:inline-block;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1;color:#090909;padding:.7rem 1.7rem;cursor:pointer;font-size:1.2rem;border-radius:.5em;background:#fff;border:1px solid #fff;box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff;margin-top:1rem}.btn-sch.svelte-12qhfyh:active{color:#666;box-shadow:inset 4px 4px 12px #c5c5c5,inset -4px -4px 12px #fff}.btn-sch.svelte-12qhfyh:before{content:"";position:absolute;left:50%;transform:translate(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:#0000000d;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.btn-sch.svelte-12qhfyh:after{content:"";position:absolute;left:55%;transform:translate(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:var(--accent-color);border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.btn-sch.svelte-12qhfyh:hover{color:#fff;border:1px solid var(--accent-color)}.btn-sch.svelte-12qhfyh:hover:before{top:-35%;background-color:var(--accent-color);transform:translate(-50%) scaleY(1.3) scaleX(.8)}.btn-sch.svelte-12qhfyh:hover:after{top:-45%;background-color:var(--accent-color);transform:translate(-50%) scaleY(1.3) scaleX(.8)}.consultation.svelte-12qhfyh{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.consultation.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-top:2rem}
