.maps{border:1px solid transparent;margin:auto;padding:calc(var(--mp) * 2);margin-bottom:calc(var(--mp) * 2);background-color:var(--bg-dependent-bg-color-trans);color:var(--bg-dependent-fg-color);backdrop-filter:var(--backdrop-filter);margin-bottom:calc(var(--mp) * 4);border-radius:calc(var(--mp) * .5);}.maps iframe{width:100% !important;border:0px solid transparent;border-radius:calc(var(--mp) * 1);border:1pt solid var(--bg-dependent-fg-color);box-sizing:border-box;min-height:12rem;}.maps .google_places_id{display:none;}@media (min-width:1024px){.maps .maps_map{display:unset !important;contain:layout;position:sticky !important;z-index:1;top:calc(var(--mp) * 2);}}.line_indent{padding-left:calc(var(--mp) * 4) !important;}.contacts_header{font-size:1.25rem;padding:calc(var(--mp) * 2) !important;padding-bottom:calc(var(--mp) * 1) !important;margin-bottom:calc(var(--mp) * 2) !important;border-bottom:1px dashed var(--bg-dependent-fg-color);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:flex-start;}.contacts_header .icon,.contacts_header .icon i{overflow:hidden;--i-size:1.125rem;max-width:var(--i-size) !important;max-height:var(--i-size) !important;padding:0px !important;margin:0px !important;}.contacts_header .icon{margin-right:calc(var(--mp) * 1) !important;}.address{font-size:.85rem;white-space:pre-line;}.financial_table,.working_hours_table,.contacts_table{display:grid;gap:var(--mp);width:inherit;margin:auto;width:100%;margin-bottom:calc(var(--mp) * 1);}.working_hours_table{grid-template-columns:40% auto auto;}.working_hours_table .working_hours_header{font-size:125%;font-weight:600;border-bottom:1px dashed var(--bg-dependent-fg-color);padding:calc(var(--mp) * 1);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:flex-start;}.working_hours_table .working_hours_header{grid-column:1 / 4;}.working_hours_header .icon,.working_hours_header .icon i{--i-size:1.125rem;max-width:var(--i-size) !important;max-height:var(--i-size) !important;}.working_hours_header .icon{margin-right:calc(var(--mp) * 1);}.working_hours_table .working_hours_label,.contacts_table .contacts_label{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:flex-end;font-weight:600;}.contacts_label i{background-color:var(--bg-dependent-fg-color-flat);}.contacts_item_label{border-radius:calc(var(--mp) * .25);font-weight:600;text-transform:uppercase;width:fit-content;min-width:8rem !important;margin:0px;}.working_hours_table .working_hours_value,.contacts_table .contacts_value{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:space-between;font-size:.85rem;white-space:nowrap;}.working_hours_table .working_hours_value{justify-content:center;}.contacts_table .icon_button_bn *,.contacts_table .icon_button_bn{color:inherit !important;}.contacts_table .contacts_header,.contacts_table .contacts_we_answer{grid-column:1 / 4;}.maps a{color:inherit !important;}.contacts_block{padding-bottom:calc(var(--mp) * 2);border-bottom:1px dashed var(--bg-dependent-fg-color);}.contacts_we_answer{width:100%;margin:auto;padding-bottom:calc(var(--mp) * 1);font-size:1rem;color:var(--bg-dependent-fg-color) !important;fill:var(--bg-dependent-fg-color) !important;stroke:var(--bg-dependent-fg-color) !important;}.contacts_we_answer .icon i{background-color:var(--bg-dependent-fg-color) !important;}.contacts_we_answer .title_label{font-weight:600;border-bottom:1px solid var(--bg-dependent-fg-color-trans) !important;padding:calc(var(--mp) * .5);text-transform:uppercase;font-size:80%;text-align:right;margin-bottom:calc(var(--mp) * 1);}.contacts_we_answer i{background-color:var(--bg-dependent-fg-color) !important;}.contacts_we_answer div.icons,.contacts_we_answer div.labels{display:flex;align-items:center !important;align-content:center !important;justify-items:center !important;margin:auto;}.contacts_we_answer div.icons{justify-content:center;}.contacts_we_answer div.labels{justify-content:space-between;width:65%;}.maps_embed_cover,.maps_embed{position:relative;box-sizing:border-box !important;border-radius:calc(var(--mp) * 1);margin:calc(var(--mp) * 1) !important;overflow:hidden;transition:var(--transition-fast);contain:layout;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:-moz-available;height:-webkit-fill-available;height:fill-available;z-index:1;transition:var(--transition-mid);}.maps_enclosure{position:relative;contain:layout;}.maps_embed_cover{z-index:1000;position:fixed;background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filter);pointer-events:all;opacity:1;margin:0px !important;gap:calc(var(--mp) * 1);flex-wrap:wrap !important;font-weight:normal !important;width:100%;height:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:-moz-available;height:-webkit-fill-available;height:fill-available;}.maps_embed_cover div.iframe_alerts{flex:1 1 auto;min-width:100%;padding:calc(var(--mp) * 4);}.maps_embed_cover div.button{padding:calc(var(--mp) * 1);border:1pt solid var(--bg-dependent-fg-color);border-radius:calc(var(--mp) * 1);cursor:pointer;min-width:4rem;text-align:center;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;box-shadow:var(--box-shadow-soft);text-transform:capitalize;}.maps_embed_cover_hide{visibility:hidden;pointer-events:none;opacity:0;transition:var(--transition-mid);}iframe.maps_embed{max-width:calc(100% - var(--mp) * 2);max-height:calc(100% - var(--mp) * 2);margin:auto;margin-top:calc(var(--mp) * 1) !important;margin-bottom:calc(var(--mp) * 1) !important;}.maps_embed_infobox_container{position:fixed;top:calc(var(--mp) * 1);left:calc(var(--mp) * 1);max-width:50%;}.maps_embed_infobox{position:relative;transition:var(--transition-fast);border-radius:calc(var(--mp) * 1);padding:calc(var(--mp) * 1);margin:calc(var(--mp) * 1);background-color:#efefefef;color:#242424;box-shadow:var(--box-shadow-soft);cursor:pointer;border:2pt solid transparent;font-size:80%;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;flex-direction:column;}.maps_embed img{width:100%;height:100%;-webkit-user-drag:none;-moz-user-select:none;user-drag:none;}.maps_embed_pin{--pin-size:1.5rem;position:fixed;transition:var(--transition-fast);transform-origin:50% 50%;top:50%;left:50%;transform:translateX(-50%) translateY(-125%);width:var(--pin-size);height:var(--pin-size);border-radius:50%;padding:calc(var(--mp) * 1);background-color:transparent;box-shadow:var(--box-shadow-soft);cursor:pointer;border:2pt solid transparent;border-color:#88000080;}.maps_embed_pin:hover{background-color:#cc000080;border-color:#880000;}.maps_embed_pin:active{background-color:#ee000090;border-color:#cc0000;}.maps_embed_infobox a{display:none;}.maps_embed_infobox:hover{background-color:#ffffff;border-color:#008090;}.maps_embed_infobox:hover b{color:#008090;}.maps_embed_infobox:active{filter:brightness(115%);box-shadow:var(--box-glow-soft);}.maps_embed_infobox .company_name{display:flex;padding-bottom:calc(var(--mp) * 1);border-bottom:1pt solid lightgray;margin-bottom:calc(var(--mp) * 1);text-transform:uppercase;}.maps_embed_infobox .company_address{padding-bottom:calc(var(--mp) * 1);}.embed_external_service_tool_bar{flex-wrap:wrap;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;gap:calc(var(--mp) * .5);flex-grow:1;}* .external_service_alerts{position:fixed;padding:calc(var(--mp) * 1) !important;border-radius:calc(var(--mp) * .5);border:2pt solid var(--bg-dependent-bg-color-flat);background-color:var(--bg-dependent-bg-color-flat);font-style:italic;visibility:hidden;max-height:0px;opacity:0;transition:var(--transition-fast);pointer-events:none;z-index:1000;backdrop-filter:var(--backdrop-filter);min-width:12rem;bottom:calc(100% + var(--mp) * .5);}.maps_embed_pin:hover .external_service_alerts,.maps_embed_infobox_container:hover .external_service_alerts,.maps_embed_infobox:hover .external_service_alerts,.external_service_button:hover .external_service_alerts{visibility:visible;border-color:darkorange;opacity:1;max-height:100vh;}.embed_external_service_tool_bar .external_service_alerts ol{margin-top:0px;margin-bottom:calc(var(--mp) * 1);}.embed_external_service_tool_bar .external_service_button sup{--sup-size:1rem;width:var(--sup-size);height:var(--sup-size);margin-left:calc(var(--mp) *.5);padding:calc(var(--mp) *.25);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;border-radius:calc(var(--mp) * 2);background-color:var(--elements-bg-color-flat);color:var(--elements-fg-color-flat);}.embed_external_service_tool_bar .external_service_button{position:relative;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;flex-direction:column;padding:calc(var(--mp) * 1);border-radius:calc(var(--mp) * .5);border:1pt solid var(--bg-dependent-bg-color-flat);min-width:33%;flex-grow:1;cursor:pointer;background-color:var(--bg-dependent-bg-color-trans);color:var(--bg-dependent-fg-color-flat);transition:var(--transition-fast);}.embed_external_service_tool_bar .external_service_button:hover{filter:brightness(125%);z-index:1000;}.embed_external_service_tool_bar .external_service_button:active{opacity:.75;}@media (min-width:1024px){.maps{width:var(--contents-width);display:grid;grid-template-columns:33% auto;}.maps iframe{aspect-ratio:21 / 9;}.contacts_table{grid-template-columns:2rem auto 2rem;}.financial_table{grid-template-columns:33% auto;}.contacts_we_answer{max-width:calc(var(--contents-width) * .5);}}@media (max-width:1023px){.maps{margin:calc(var(--mp) * 1);max-width:var(--contents-width);max-width:96%;}.maps iframe{margin:auto;margin-top:calc(var(--mp) * 2);aspect-ratio:1 / 1;}.contacts_table *,.contacts_table{font-size:1rem !important;}.contacts_table{grid-template-columns:2rem auto 2rem;}.contacts_table .contacts_header,.contacts_table .contacts_we_answer{grid-column:1 / 4;}.financial_table{grid-column:1 / 3;}}