.ratingpcb.svelte-18vx7p7{display:flex;flex-direction:row-reverse;color:#12bd12}.ratingpcb.svelte-18vx7p7>input:where(.svelte-18vx7p7){display:none}.ratingpcb.svelte-18vx7p7>label:where(.svelte-18vx7p7){position:relative;width:1.1em;font-size:2.5em;color:#12bd12;cursor:pointer}.ratingpcb.svelte-18vx7p7>label:where(.svelte-18vx7p7):before{content:"★";position:absolute;opacity:0;color:#12bd12}.ratingpcb.svelte-18vx7p7>label:where(.svelte-18vx7p7):hover:before,.ratingpcb.svelte-18vx7p7>label:where(.svelte-18vx7p7):hover~label:where(.svelte-18vx7p7):before{opacity:1!important}.ratingpcb.svelte-18vx7p7>input:where(.svelte-18vx7p7):checked~label:where(.svelte-18vx7p7):before{opacity:1}.ratingpcb.svelte-18vx7p7:hover>input:where(.svelte-18vx7p7):checked~label:where(.svelte-18vx7p7):before{opacity:.4}.flex-caption.svelte-18vx7p7{width:37%;padding:2%;left:50%;display:block;margin-top:-260px;margin-left:80px;position:relative;background-color:#fff;opacity:1;color:#000;background:linear-gradient(to right,#fff,transparent 100%);box-shadow:0 0 135px 5px #ccc inset;font-family:Calibri;font-size:24px;line-height:26px}.wrapper.svelte-18vx7p7{max-width:100%;width:100%;margin:0 auto;background-color:#fff;padding:0}.gallery.svelte-18vx7p7{position:relative;width:100%;height:500px;overflow:hidden}.gallery.svelte-18vx7p7:nth-of-type(2){height:500px}.closecookies.svelte-18vx7p7,.searchfilter.svelte-18vx7p7{visibility:hidden}section.svelte-18vx7p7{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}h1.svelte-18vx7p7{width:100%}.accordion.svelte-18vx7p7{margin:auto;width:100%;background:transparent;font-family:poppins,sans-serif}.accordion.svelte-18vx7p7 input:where(.svelte-18vx7p7){display:none}.box.svelte-18vx7p7{position:relative;clear:both;display:block;margin:0 auto;padding:100px auto;height:auto;transition:all .15s ease-in-out;border-bottom:thin solid #ddd}.box.svelte-18vx7p7:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;pointer-events:none}.box-title.svelte-18vx7p7{width:100%;height:auto;line-height:25px;padding:20px 10px 20px 0;display:inline-block;color:#011805;font-family:Inter,Poppins,Urbanist,Nunito Sans,Raleway,Questrial,fontawesome,sans-serif;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:17px}.box-content.svelte-18vx7p7{width:100%;padding:0 0 50px 20px;font-size:15px;font-family:Inter,Poppins,Urbanist,Nunito Sans,Raleway,Questrial,fontawesome,sans-serif;line-height:26px;display:none;color:#333;height:auto}.box-close.svelte-18vx7p7{position:absolute;height:64px;width:100%;top:0;left:0;cursor:pointer;display:none}input.svelte-18vx7p7:checked+.box:where(.svelte-18vx7p7){height:auto;margin:0}input.svelte-18vx7p7:checked+.box:where(.svelte-18vx7p7) .box-title:where(.svelte-18vx7p7){border-bottom:0px solid rgba(0,0,0,.18)}input.svelte-18vx7p7:checked+.box:where(.svelte-18vx7p7) .box-content:where(.svelte-18vx7p7),input.svelte-18vx7p7:checked+.box:where(.svelte-18vx7p7) .box-close:where(.svelte-18vx7p7){display:inline-block}.arrows.svelte-18vx7p7 section:where(.svelte-18vx7p7) .box-title:where(.svelte-18vx7p7){padding-left:0;width:calc(100% - 10px)}.arrows.svelte-18vx7p7 section:where(.svelte-18vx7p7) .box-title:where(.svelte-18vx7p7):before{position:absolute;display:block;background:transparent;content:"+";font-size:25pt;border-radius:100%;font-weight:500;right:0;padding-top:1px;transition:transform .15s ease-in-out;color:#32cd32}input.svelte-18vx7p7:checked+section.box:where(.svelte-18vx7p7) .box-title:where(.svelte-18vx7p7):before{transform:rotate(90deg)}.ratingp.svelte-18vx7p7{display:flex;flex-direction:row-reverse;justify-content:center}.expandmenu.svelte-18vx7p7,.expandmenu2.svelte-18vx7p7,.expandmenu3.svelte-18vx7p7{visibility:hidden}#header.svelte-18vx7p7{height:80px;z-index:997;width:100%;transition:all .5s;padding:0;box-shadow:none;position:fixed}nav.svelte-18vx7p7 ul:where(.svelte-18vx7p7){position:relative;padding:0;margin:0;height:3em;justify-content:center;align-items:center;list-style:none;float:left;background-size:contain}nav.svelte-18vx7p7 li:where(.svelte-18vx7p7){position:relative;height:100%}nav.svelte-18vx7p7 li.active:where(.svelte-18vx7p7):before{--size: 6px;content:"";width:0;height:0;position:absolute;top:0;left:calc(50% - var(--size));border:var(--size) solid transparent}nav.svelte-18vx7p7 a:where(.svelte-18vx7p7){display:flex;height:100%;align-items:center;padding:0 .75em!important;font-weight:500;font-size:.95rem;text-transform:none!important;letter-spacing:.01em;font-family:Inter,Poppins,Urbanist,sans-serif!important;text-decoration:none;transition:color .2s linear;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.select-box.svelte-18vx7p7{position:relative;width:26rem;margin:7rem auto}.selected-option.svelte-18vx7p7{background-color:#eee;border-radius:.5rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.steps-container.svelte-18vx7p7{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px}.step.svelte-18vx7p7{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:200px;transition:transform .3s ease}.step.svelte-18vx7p7:hover{transform:translateY(-5px)}.connector.svelte-18vx7p7{width:50px;height:3px;background:#6a1b9a;margin:35px auto}@media (max-width: 600px){.steps-container.svelte-18vx7p7{flex-direction:column;align-items:center}.connector.svelte-18vx7p7{width:3px;height:50px}}
