summary.svelte-1ql7htg::marker{content:""}summary.svelte-1ql7htg{cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-secondary);color:var(--color-secondary);margin:1rem;border-radius:15px}summary.svelte-1ql7htg img:where(.svelte-1ql7htg){transition:transform var(--animation-styling);width:3rem;height:3rem;transform:rotate(-90deg)}details.svelte-1ql7htg{transition:all var(--animation-styling)}details[open].svelte-1ql7htg img:where(.svelte-1ql7htg){transform:rotate(0)}section#estimation.svelte-1ql7htg{max-width:var(--bp-xl);margin:auto;position:relative}h2.svelte-1ql7htg{display:inline-block;text-align:center}h2.svelte-1ql7htg,h3.svelte-1ql7htg{text-transform:uppercase}label.svelte-1ql7htg{text-transform:capitalize}form.svelte-1ql7htg{display:flex;flex-direction:column;align-items:center;font-family:Roboto}section.svelte-1ql7htg{margin:1rem 0}form.svelte-1ql7htg section:where(.svelte-1ql7htg){width:100%}select.svelte-1ql7htg{display:inline;width:100%;padding:1rem;--webkit-appearance: none;--moz-appearance: none;appearance:none;background:url(https://cdn1.iconfinder.com/data/icons/arrows-vol-1-4/24/dropdown_arrow-512.png);background-repeat:no-repeat;background-size:15px 15px;background-position:right;background-origin:content-box;background-color:var(--input-bg, #ffffff);color:var(--input-text, #000000)}input.svelte-1ql7htg,select.svelte-1ql7htg,textarea.svelte-1ql7htg{box-sizing:border-box;border-radius:.5rem;border:1px solid var(--color-tertiary);margin:.5rem 0;background-color:var(--input-bg, #ffffff);color:var(--input-text, #000000)}input.svelte-1ql7htg::placeholder,textarea.svelte-1ql7htg::placeholder{color:color-mix(in oklab,var(--input-text, #000000) 50%,transparent)}section#buildingType.svelte-1ql7htg,section#rooms.svelte-1ql7htg,section#StartPlace.svelte-1ql7htg,section#EndPlace.svelte-1ql7htg{display:flex;flex-direction:column;align-items:center;width:calc(100% - 2rem);margin:0 1rem 1rem}section.svelte-1ql7htg h3:where(.svelte-1ql7htg){text-align:left;width:100%;margin:0}section#rooms.svelte-1ql7htg div:where(.svelte-1ql7htg),section#StartPlace.svelte-1ql7htg div:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg div:where(.svelte-1ql7htg){display:flex;flex-direction:column;align-items:center;width:100%;margin:1rem 0}section#rooms.svelte-1ql7htg div:where(.svelte-1ql7htg) label:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg div:where(.svelte-1ql7htg) label:where(.svelte-1ql7htg){width:100%;text-align:left}section#StartPlace.svelte-1ql7htg input:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg input:where(.svelte-1ql7htg),section#StartPlace.svelte-1ql7htg select:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg select:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg textarea:where(.svelte-1ql7htg){box-sizing:border-box;width:100%;padding:1rem;margin:.5rem 0}section#EndPlace.svelte-1ql7htg div#privacy:where(.svelte-1ql7htg){display:flex;flex-direction:row;align-items:center}section#EndPlace.svelte-1ql7htg div#privacy:where(.svelte-1ql7htg) input:where(.svelte-1ql7htg){flex:0 1 0;margin:0 1rem 0 0;width:fit-content}form.svelte-1ql7htg button:where(.svelte-1ql7htg){padding:1rem 2.5rem;margin:1rem 0;border:none;border-radius:2rem;background-color:var(--color-secondary);color:var(--color-text);font-size:1.5rem;font-weight:700;cursor:pointer;transition:all var(--animation-styling)}form.svelte-1ql7htg button:where(.svelte-1ql7htg):hover{transform:scale(1.05)}form.svelte-1ql7htg button:where(.svelte-1ql7htg):disabled{background-color:var(--color-tertiary);color:gray}form.svelte-1ql7htg button[data-isLoading=true]:where(.svelte-1ql7htg)>span:where(.svelte-1ql7htg){display:flex;justify-content:center;align-items:center}form.svelte-1ql7htg button:where(.svelte-1ql7htg)>span:where(.svelte-1ql7htg){display:inline-block;transition:max-height var(--animation-styling);max-height:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle fill="%23FFFFFF" stroke="%23FFFFFF" stroke-width="25" r="15" cx="40" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.4"></animate></circle><circle fill="%23FFFFFF" stroke="%23FFFFFF" stroke-width="25" r="15" cx="100" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.2"></animate></circle><circle fill="%23FFFFFF" stroke="%23FFFFFF" stroke-width="25" r="15" cx="160" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="0"></animate></circle></svg>')}form.svelte-1ql7htg button[data-isLoading=true]:where(.svelte-1ql7htg)>span:where(.svelte-1ql7htg){max-height:40px;height:30px;width:30px;margin:auto}@media (min-width: 768px){h3.svelte-1ql7htg{text-align:left;font-size:1.5rem}input[type=checkbox].svelte-1ql7htg{transform:scale(2);margin-left:4px!important}section#rooms.svelte-1ql7htg h3:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg h3:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg div#privacy:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg div#message:where(.svelte-1ql7htg){width:100%;grid-column:1/-1}section#rooms.svelte-1ql7htg{display:grid;column-gap:1.5rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto repeat(2,1fr)}div#EndPlaceInfo.svelte-1ql7htg{grid-column-start:1;grid-column-end:3}section#StartPlace.svelte-1ql7htg div:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg div#EndPlaceInfo:where(.svelte-1ql7htg){flex-direction:row;gap:3rem}section#EndPlace.svelte-1ql7htg{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3rem}}div.message-sent-successfully-notification.svelte-1ql7htg{visibility:hidden;width:100%;transform:translate(-300%);max-width:300px;height:4rem;opacity:0;transition:all var(--animation-styling);position:fixed;bottom:1rem;left:1rem;z-index:4;border-radius:15px;padding:0 .5rem;color:#fff}div.message-sent-successfully-notification[data-success=true].svelte-1ql7htg{visibility:visible;opacity:1;transform:translate(0);background-color:#06d6a0}div.message-sent-successfully-notification[data-error=true].svelte-1ql7htg{visibility:visible;opacity:1;transform:translate(0);background-color:#ef476f}
