summary.svelte-1ql7htg::marker{content:""}summary.svelte-1ql7htg{cursor:pointer;border:1px solid var(--color-secondary);color:var(--color-secondary);border-radius:15px;justify-content:center;align-items:center;margin:1rem;display:flex}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{text-align:center;display:inline-block}h2.svelte-1ql7htg,h3.svelte-1ql7htg{text-transform:uppercase}label.svelte-1ql7htg{text-transform:capitalize}form.svelte-1ql7htg{flex-direction:column;align-items:center;font-family:Roboto;display:flex}section.svelte-1ql7htg{margin:1rem 0}form.svelte-1ql7htg section:where(.svelte-1ql7htg){width:100%}select.svelte-1ql7htg{--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) 100%/15px 15px no-repeat content-box border-box;background-color:var(--input-bg,#fff);width:100%;color:var(--input-text,#000);padding:1rem;display:inline}input.svelte-1ql7htg,select.svelte-1ql7htg,textarea.svelte-1ql7htg{box-sizing:border-box;border:1px solid var(--color-tertiary);background-color:var(--input-bg,#fff);color:var(--input-text,#000);border-radius:.5rem;margin:.5rem 0}input.svelte-1ql7htg::placeholder,textarea.svelte-1ql7htg::placeholder{color:color-mix(in oklab, var(--input-text,#000) 50%, transparent)}section#buildingType.svelte-1ql7htg,section#rooms.svelte-1ql7htg,section#StartPlace.svelte-1ql7htg,section#EndPlace.svelte-1ql7htg{flex-direction:column;align-items:center;width:calc(100% - 2rem);margin:0 1rem 1rem;display:flex}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){flex-direction:column;align-items:center;width:100%;margin:1rem 0;display:flex}section#rooms.svelte-1ql7htg div:where(.svelte-1ql7htg) label:where(.svelte-1ql7htg),section#EndPlace.svelte-1ql7htg div:where(.svelte-1ql7htg) label:where(.svelte-1ql7htg){text-align:left;width:100%}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%;margin:.5rem 0;padding:1rem}section#EndPlace.svelte-1ql7htg div#privacy:where(.svelte-1ql7htg){flex-direction:row;align-items:center;display:flex}section#EndPlace.svelte-1ql7htg div#privacy:where(.svelte-1ql7htg) input:where(.svelte-1ql7htg){flex:0 1 0;width:fit-content;margin:0 1rem 0 0}form.svelte-1ql7htg button:where(.svelte-1ql7htg){background-color:var(--color-secondary);color:var(--color-text);cursor:pointer;transition:all var(--animation-styling);border:none;border-radius:2rem;margin:1rem 0;padding:1rem 2.5rem;font-size:1.5rem;font-weight:700}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){justify-content:center;align-items:center;display:flex}form.svelte-1ql7htg button:where(.svelte-1ql7htg)>span:where(.svelte-1ql7htg){transition:max-height var(--animation-styling);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>");max-height:0;display:inline-block}form.svelte-1ql7htg button[data-isLoading="true"]:where(.svelte-1ql7htg)>span:where(.svelte-1ql7htg){width:30px;height:30px;max-height:40px;margin:auto}@media (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){grid-column:1/-1;width:100%}section#rooms.svelte-1ql7htg{grid-template-rows:auto repeat(2,1fr);grid-template-columns:repeat(4,1fr);column-gap:1.5rem;display:grid}div#EndPlaceInfo.svelte-1ql7htg{grid-column:1/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{grid-template-columns:repeat(2,1fr);column-gap:3rem;display:grid}}div.message-sent-successfully-notification.svelte-1ql7htg{visibility:hidden;opacity:0;width:100%;max-width:300px;height:4rem;transition:all var(--animation-styling);z-index:4;color:#fff;border-radius:15px;padding:0 .5rem;position:fixed;bottom:1rem;left:1rem;transform:translate(-300%)}div.message-sent-successfully-notification[data-success=true].svelte-1ql7htg{visibility:visible;opacity:1;background-color:#06d6a0;transform:translate(0)}div.message-sent-successfully-notification[data-error=true].svelte-1ql7htg{visibility:visible;opacity:1;background-color:#ef476f;transform:translate(0)}
