*{font-family:var(--font-family-primary)}:root{--black-pure: #000000;--black: #20252b;--grey-1: #3d4047;--grey-2: #5a5d62;--grey-3: #707070;--grey-4: #9b9b9b;--grey-5: #bebfc3;--grey-6: #d8d8da;--grey-7: #eaeaea;--grey-8: #f2f2f2;--grey-9: #303a45;--white: #ffffff;--red-1: #8e1230;--red-2: #aa1b17;--red-3: #c21b17;--red-4: #cf3c4f;--orange-1: #e9573d;--orange-2: #e26d5c;--orange-3: #ed785c;--orange-4: #e9573d;--orange-5: #faeced;--blue-1: #00536c;--blue-2: #00779a;--blue-3: #4da0b8;--blue-4: #258289;--blue-5: #35bac4;--blue-6: #72cfd6;--purple-1: #553588;--purple-2: #8262b7;--purple-3: #666a86;--purple-4: #8e8ba8;--purple-5: #b6abc9;--purple-6: #eddcff;--yellow-1: #d9a036;--yellow-2: #eba76c;--yellow-3: #eea83d;--yellow-4: #ffc409;--yellow-5: #ffcc69;--yellow-6: #ffd788;--yellow-7: #f4e07c;--yellow-8: #fff9e6;--green-1: #00513c;--green-2: #285b4a;--green-3: #2e7f65;--green-4: #6c9ca0;--green-5: #2dd36f;--green-6: #b3d79b;--green-7: #72cdb9;--green-8: #a0cbbd;--green-9: #eafbf1;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-family-primary: Arial, sans-serif;--font-family-secondary: Arial, sans-serif;--company-color-primary: #00779a default;--company-color-focus: #00779a default;--company-color-focus-rgb: 0, 119, 154;--grid-duration-xxfast: .1s;--grid-duration-xfast: .15s;--grid-duration-fast: .2s;--grid-duration-medium-1: .25s;--grid-duration-medium-2: .3s;--grid-duration-medium-3: .35s;--grid-duration-slow: .4s;--grid-duration-xslow: .5s;--grid-duration-xxslow: .6s;--grid-duration-extended-1: .8s;--grid-duration-extended-2: 1s;--grid-curve-simple-ease-in: cubic-bezier(.55, .09, .68, .53);--grid-curve-simple-ease-out: cubic-bezier(.25, .46, .45, .94);--grid-curve-simple-ease-in-out: cubic-bezier(.45, .05, .36, 1);--grid-curve-expressive-ease-in: cubic-bezier(.55, .06, .68, .19);--grid-curve-expressive-ease-out: cubic-bezier(.22, .61, .36, 1);--grid-curve-expressive-ease-in-out: cubic-bezier(.46, .03, .18, 1);--grid-curve-cinematic-ease-in: cubic-bezier(.9, .03, .69, .22);--grid-curve-cinematic-ease-out: cubic-bezier(.17, .84, .44, 1);--grid-curve-cinematic-ease-in-out: cubic-bezier(.65, .05, .07, 1)}html,body,app-root{height:100%;width:100%;display:flex;color:var(--grid-content-primary);font-family:var(--font-family-primary)}app-white-label{width:100%}.noWrap{white-space:nowrap;display:inline-block}h1,h2,h3,h4,h5,h6,p{margin:0}.grid-title-4{font-size:1.5rem;line-height:1.875rem;font-weight:var(--font-weight-bold)}.grid-title-5{font-size:1.25rem;line-height:1.5625rem;font-weight:var(--font-weight-bold)}.grid-headline-5{font-size:1.125rem;line-height:1.1875rem;font-weight:var(--font-weight-bold)}.grid-caption-1{font-size:1rem;line-height:1.1875rem;font-weight:var(--font-weight-bold)}.grid-caption-2{font-size:.875rem;line-height:1rem;font-weight:var(--font-weight-regular)}.grid-caption-3{font-size:.75rem;line-height:.875rem;font-weight:var(--font-weight-regular)}.grid-body-2{font-size:1rem;line-height:1.1875rem;font-weight:var(--font-weight-regular)}.grid-body-2 strong{font-weight:var(--font-weight-bold)}.grid-body-2 ul{margin-top:1rem;margin-bottom:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:1rem}.grid-body-3{font-size:.875rem;line-height:1.125rem;font-weight:var(--font-weight-regular)}.grid-body-3 strong{font-weight:var(--font-weight-bold)}.grid-body-4{font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-regular)}.grid-body-4 strong{font-weight:var(--font-weight-bold)}.grid-body-4 a{font-weight:var(--font-weight-bold);text-decoration:underline;line-height:inherit;font-size:inherit;color:inherit}.grid-label-5{font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1rem}.grid-label-3{font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.1875rem}.pac-container{margin-top:5px;box-shadow:none;border-top:none}.pac-container:after{display:none}.pac-container .pac-item{line-height:16px;border-bottom:1px solid var(--grey-5);border-top:none;color:var(--black);padding-left:35px;padding-bottom:16px;padding-top:16px;font-size:14px;font-family:Roboto-Regular,sans-serif;background-image:url(flag-outline.5e4252dac9109397.svg);background-repeat:no-repeat;background-position:0px center}.pac-container .pac-item .pac-item-query{color:var(--black)}.pac-container .pac-item .pac-item-query .pac-matched{font-family:Roboto-Bold,sans-serif}.pac-container .pac-item .pac-icon{width:15px;height:20px;margin-right:7px;margin-top:0;margin-left:40px;vertical-align:middle;background-size:34px;display:none}.pac-container .pac-item span{font-family:Roboto-Regular,sans-serif}.light{font-weight:var(--font-weight-light);font-family:var(--font-family-primary)}.medium{font-weight:var(--font-weight-medium);font-family:var(--font-family-primary)}.regular{font-weight:var(--font-weight-regular);font-family:var(--font-family-primary)}.bold{font-weight:var(--font-weight-bold);font-family:var(--font-family-primary)}img.customMarker.bounce{animation:bounceUp var(--grid-duration-medium-2) var(--grid-curve-expressive-ease-out),bounceDown var(--grid-duration-medium-3) var(--grid-curve-simple-ease-in) var(--grid-duration-medium-2)}@keyframes bounceUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes bounceDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@font-face{font-family:Open Sans;src:url(OpenSans-Bold.eb4aee2076aafb3a.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(OpenSans-ExtraBold.362af41eed71d885.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Open Sans;src:url(OpenSans-Light.3832d4b76900ba34.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Open Sans;src:url(OpenSans-Regular.4b2dbd1335c773c8.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(OpenSans-SemiBold.9fc13a391f9cea0c.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(OpenSans-Medium.585bcdbb11152b4d.ttf) format("truetype");font-weight:500;font-style:normal}:root{--font-family-primary: "Open Sans", sans-serif;--font-family-secondary: "Open Sans", sans-serif;--company-color-primary: #00324d;--company-color-focus: #00a980;--company-color-focus-rgb: 0, 169, 128;--active-chip-border-color: #16d3ca;--grid-background-color-01: #ffffff;--grid-background-color-02: #f7f7f7;--grid-background-color-03: #e5e5e9;--grid-background-color-04: #14807c;--grid-background-color-05: #ffffff;--grid-background-disabled: #f8f9fa;--grid-content-primary: #00324d;--grid-content-secondary: #4d7082;--grid-content-tertiary: #6e6f71;--grid-content-on-action-primary: #ffffff;--grid-content-on-action-primary-hover: #ffffff;--grid-content-on-action-primary-pressed: #ffffff;--grid-content-on-action-tertiary: #16d3ca;--grid-content-on-action-primary-ghost: #00324d;--grid-content-on-action-primary-ghost-hover: #4d7082;--grid-content-on-action-primary-ghost-pressed: #4d7082;--grid-content-disabled: #8c8c8c;--grid-content-on-action-disabled: #8c8c8c;--grid-action-primary: #004c6c;--grid-action-primary-hover: #0c224b;--grid-action-primary-pressed: #0c224b;--grid-content-accent: #16d3ca;--grid-action-tertiary: #ffffff;--grid-action-tertiary-hover: #caecea;--grid-action-tertiary-pressed: #caecea;--grid-action-disabled: #dadada;--grid-action-text-button-primary: #00324d;--grid-action-text-button-primary-hover: #4d7082;--grid-action-text-button-primary-pressed: #4d7082;--grid-action-text-button-secondary: #00324d;--grid-action-text-button-secondary-hover: #4d7082;--grid-action-text-button-secondary-pressed: #4d7082;--grid-border-color-01: #ffffff;--grid-border-color-02: #cacaca;--grid-border-color-03: #caecea;--grid-border-color-04: #00324d;--grid-border-active: #16d3ca;--grid-border-error: #e04445;--grid-border-button-action-primary-ghost: #00324d;--grid-border-button-action-primary-ghost-hover: #4d7082;--grid-border-button-action-primary-ghost-pressed: #4d7082;--grid-border-button-action-disabled: #8c8c8c;--grid-border-radius-button: 100px;--grid-border-radius-floating-button: 100px;--grid-border-radius-filter-pill: 100px;--grid-border-radius-chips: 100px;--grid-border-radius-searchbar: 100px;--grid-border-radius-card: 16px;--grid-border-radius-card-result: 16px;--grid-border-radius-input: 4px;--grid-border-radius-main: 16px}#root[company-attr=cattolica] .medium{font-weight:var(--font-weight-medium)}#root[company-attr=cattolica] .white-label .gm-style .gm-style-iw-c .infoWindow-address .row{min-height:40px}#root[company-attr=cattolica] .white-label .zoomPlus{margin-bottom:0;border-radius:50% 50% 0 0}#root[company-attr=cattolica] .white-label .zoomMinor{border-radius:0 0 50% 50%}.pac-container .pac-item{background-image:url(/assets/images/marker/cattolica-flag-outline.svg)!important;background-size:1.5rem;font-family:var(--font-family-primary);color:var(--grid-content-primary)}.pac-container .pac-item .pac-item-query{font-family:var(--font-family-primary);color:var(--grid-content-primary)}
