.component.locations-spot .component-content .locations-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:none;border-bottom:none}.component.locations-spot .component-content .locations-container.desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto}.component.locations-spot .component-content .locations-container.mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.component.locations-spot .component-content .locations-container.mobile .locations-search{display:block}.component.locations-spot .component-content .locations-container.mobile .filter-list-close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open.location-detail-open .filter-list,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search{display:none}.component.locations-spot .locations-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.component.locations-spot .locations-list.desktop{height:calc(95vh - 48px);width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.component.locations-spot .locations-list.desktop>.content{height:calc(100% - 3.6429rem);overflow-x:auto}.component.locations-spot .locations-list .pager{text-align:right}.component.locations-spot .locations-list .pager .pager-status{display:inline-block;padding:1rem}.component.locations-spot .locations-list .pager .pager-status .page-end,.component.locations-spot .locations-list .pager .pager-status .page-start{padding:0 .5rem}.component.locations-spot .locations-list .pager .pager-next,.component.locations-spot .locations-list .pager .pager-prev{display:inline-block;background-color:transparent;font-family:philips-global-icon-font;font-size:1.3rem;color:#4682b4;padding:1rem}.component.locations-spot .locations-list .pager .pager-next.disabled,.component.locations-spot .locations-list .pager .pager-prev.disabled{color:rgba(70,130,180,.5)}.component.locations-spot .locations-list .pager .pager-buttons{display:inline-block;vertical-align:bottom}.component.locations-spot .locations-list .pager .pager-buttons button{border:0}.component.locations-spot .locations-list .pager .pager-prev:before{content:""}.component.locations-spot .locations-list .pager .pager-next:before{content:""}.component.locations-spot .locations-list .pager .pager-append-next-button{padding:1rem}.component.locations-spot .locations-list .pager .pager-append-next-button.disabled{color:rgba(70,130,180,.5)}.component.locations-spot .locations-list-item{padding:1rem 1rem 1rem 2rem;border-bottom:1px solid #f0f8ff;display:-webkit-box;display:-ms-flexbox;display:flex}.component.locations-spot .locations-list-item.even,.component.locations-spot .locations-list-item.odd{background-color:#fff}.component.locations-spot .locations-list-item.selected{background-color:#f0f8ff}.component.locations-spot .locations-list-item .info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1rem}.component.locations-spot .locations-list-item .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component.locations-spot .locations-list-item.desktop .distance{font-size:.9rem}.component.locations-spot .locations-list-item .details>.button{padding:.8rem 1rem}.component.locations-spot .locations-search{padding:1rem 1.5rem;background:#002b5c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.component.locations-spot .locations-search .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.component.locations-spot .locations-search .footer,.component.locations-spot .locations-search .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;padding:0 0 0 1rem}.component.locations-spot .locations-search .footer:empty,.component.locations-spot .locations-search .header:empty{padding:0}.component.locations-spot .locations-search .header{padding:0 1rem 0 0}.component.locations-spot .locations-search input{background-color:#fff;border:1px solid #e5e5e5;padding-right:2.5rem;width:100%}.component.locations-spot .locations-search input::-webkit-input-placeholder{color:#d3d3d3}.component.locations-spot .locations-search input::-moz-placeholder{color:#d3d3d3}.component.locations-spot .locations-search input::placeholder{color:#d3d3d3}.component.locations-spot .locations-search input:-ms-input-placeholder{color:#d3d3d3}.component.locations-spot .locations-search input::-ms-input-placeholder{color:#d3d3d3}.component.locations-spot .locations-search .search-icon{float:right;height:1.875rem;margin-top:-2.8rem;margin-right:.7rem;position:relative;width:1.9375rem;cursor:pointer}.component.locations-spot .locations-search .search-icon:before{content:"";display:block;font-family:philips-global-icon-font;font-size:1.5rem;color:gray}.component.locations-spot .locations-search .search-filter-button{background-color:transparent;display:inline-block;padding:0}.component.locations-spot .locations-search .filter-icon{display:inline-block;height:1.25rem;width:1.25rem;margin-right:.3rem}.component.locations-spot .locations-search .filter-icon:before{position:absolute;content:inherit;display:block;font-family:philips-global-icon-font;font-size:1.2rem;margin-top:.3rem;color:#61b6d8}.component.locations-spot .desktop .locations-search{padding:2rem}.component.locations-spot .component-content .locations-map{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:35vh;width:100%}.component.locations-spot .component-content .locations-map.desktop{height:calc(95vh - 48px);width:60%;float:left;position:relative}.component.locations-spot .component-content .locations-map .content{width:100%;height:100%}.component.locations-spot .component-content .locations-map .search-location-marker{visibility:hidden;font-family:philips-global-icon-font;font-size:2rem;color:#800}.component.locations-spot .component-content .locations-map .search-location-marker:before{content:"";position:relative;top:-1rem;left:-1rem}.component.locations-spot .component-content .locations-map .user-location-marker{font-family:philips-global-icon-font;font-size:2rem;color:#4682b4}.component.locations-spot .component-content .locations-map .user-location-marker:before{content:"";position:relative;top:-1rem;left:-1rem}.component.locations-spot .component-content .locations-map .location-marker{font-family:philips-global-icon-font;font-size:2rem;color:#5f9ea0}.component.locations-spot .component-content .locations-map .location-marker:before{content:"";position:relative;top:-1rem;left:-1rem}.component.locations-spot .component-content .locations-map .location-marker.selected{color:#000;font-size:4rem;position:relative;top:-2rem;left:-1rem;z-index:2}.component.locations-spot .component-content .locations-map .location-cluster-marker .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.5rem;height:2.5rem;color:#fff;border:2px solid #fff;border-radius:50%;background-color:gray}.component.locations-spot .component-content .locations-map .filter-list,.component.locations-spot .component-content .locations-map .filter-list .close-button{display:none}.component.locations-spot .component-content .locations-map.desktop .filter-list{display:block;position:absolute;top:2rem;right:2rem;padding:.7rem 1.1rem 1.1rem;background-color:#fff}.component.locations-spot .component-content .locations-map.desktop .filter-list .filter-list .close-button{display:none}.component.locations-spot .component-content .locations-map.desktop .filter-list .filter-list-filters{margin-top:0}.component.locations-spot .component-content .locations-map.desktop .filter-list .filter-row{margin:0 0 .5rem}.component.locations-spot .filter-list{padding:1rem;position:relative}.component.locations-spot .filter-list .close-button{position:absolute;top:1rem;right:1rem;background-color:transparent;display:inline-block;padding:0;text-decoration:none;font-size:1rem;line-height:1rem}.component.locations-spot .filter-list .close-button:before{font-family:philips-global-icon-font;content:"\eae3"}.component.locations-spot .filter-list .filter-list-title{font-size:1.3rem;margin-bottom:1rem}.component.locations-spot .filter-list .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component.locations-spot .filter-list .filter-row:not(:last-child){margin-bottom:1rem}.component.locations-spot .filter-list .filter-row input{margin:0 .5rem 0 0}.component.locations-spot .filter-list .filter-row label{background-color:transparent;display:inline-block;padding:0}.component.locations-spot .mobile .close-button{display:none}.component.locations-spot .mobile.filter-list-open .filter-list-title{font-size:2rem}.component.locations-spot .mobile.filter-list-open .close-button{display:block;font-size:1.5rem;top:1.5rem}.component.locations-spot .desktop .filter-list{padding:2rem}.component.locations-spot .desktop .filter-list .close-button{display:block}.component.locations-spot .desktop .filter-list .filter-list-title{font-size:2rem}.component.locations-spot .desktop .filter-list .filter-list-filters{margin-top:2rem}.component.locations-spot .location-detail{padding:1.5rem;position:relative}.component.locations-spot .location-detail .close-button{position:absolute;top:1rem;right:1rem;background-color:transparent;display:inline-block;padding:0;text-decoration:none;font-size:1rem;line-height:1rem}.component.locations-spot .location-detail .close-button:before{font-family:philips-global-icon-font;content:"\eae3"}.component.locations-spot .location-detail .close-button{top:1.5rem;right:1.5rem;line-height:normal}.component.locations-spot .location-detail .title{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #ccc}.component.locations-spot .location-detail .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component.locations-spot .location-detail .info .info-left-col{width:40%}.component.locations-spot .location-detail .info .info-right-col{width:55%}.component.locations-spot .location-detail .info .website{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selected-location-temp-container{height:100%}.locations-list-selected-location{height:100%;border-bottom:1px solid #e8e8e8;background:#e8e8e8;overflow-y:auto}.locations-list-selected-location .selected-location-header{padding:1.5rem 5%;position:relative;display:block;background:#fff}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1rem 1.5rem 5rem}}.locations-list-selected-location .selected-location-header:before{display:none}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-header:before{display:block;font-family:philips-global-icon-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#eb6a00;font-size:3rem;position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.locations-list-selected-location .selected-location-header .section-one{width:60%}}.locations-list-selected-location .selected-location-header .section-one .title{font-size:15px;line-height:1.5714rem;margin-bottom:.3rem;color:#00244d}.locations-list-selected-location .selected-location-header .section-one .title strong{font-weight:700}.locations-list-selected-location .selected-location-header .section-one .address{font-weight:400;font-size:.8571rem;line-height:1.2857rem;color:#00244d}.locations-list-selected-location .selected-location-header .section-one .address .city{text-transform:capitalize}.locations-list-selected-location .selected-location-header .section-one .distance{font-style:normal;font-size:.8571rem;line-height:1.2857rem}.locations-list-selected-location .selected-location-header .section-one .distance .distance-units{text-transform:lowercase}.locations-list-selected-location .selected-location-header .section-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-header .section-two{width:40%}}.locations-list-selected-location .selected-location-header .section-two .distance{font-style:normal;font-size:.8571rem;line-height:1.2857rem;text-align:right}.locations-list-selected-location .selected-location-header .section-two .distance .distance-units{text-transform:lowercase}.locations-list-selected-location .selected-location-header .section-two .buttons{width:170px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.locations-list-selected-location .selected-location-header .section-two .buttons button{margin:1rem 0 0;font-size:.8571rem}.locations-list-selected-location .selected-location-content{min-height:30vh;position:relative;padding:1.5rem 5%}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content{min-height:0;padding:1.5rem 2.2rem 1.5rem 5rem}}.locations-list-selected-location .selected-location-content .selected-location__close-button{border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0s;transition:all 0s;padding:.5rem;position:absolute;top:.5rem;right:calc(5% - .5rem);z-index:2}.locations-list-selected-location .selected-location-content .selected-location__close-button:not(.disabled):not(:disabled):hover{background-color:transparent}.locations-list-selected-location .selected-location-content .selected-location__close-button:not(.disabled):not(:disabled):active{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.locations-list-selected-location .selected-location-content .selected-location__close-button:before{display:block;font-family:philips-global-icon-font;content:"";color:#00244d;font-size:1.1rem}.locations-list-selected-location .selected-location-content .location-detail{cursor:default;padding:0}.locations-list-selected-location .selected-location-content .location-detail .info{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px;line-height:1.4}.locations-list-selected-location .selected-location-content .location-detail .info .description,.locations-list-selected-location .selected-location-content .location-detail .info .email,.locations-list-selected-location .selected-location-content .location-detail .info .opening-details,.locations-list-selected-location .selected-location-content .location-detail .info .phone,.locations-list-selected-location .selected-location-content .location-detail .info .website{padding:1rem 0}.locations-list-selected-location .selected-location-content .location-detail .info .description .label,.locations-list-selected-location .selected-location-content .location-detail .info .email .label,.locations-list-selected-location .selected-location-content .location-detail .info .opening-details .label,.locations-list-selected-location .selected-location-content .location-detail .info .phone .label,.locations-list-selected-location .selected-location-content .location-detail .info .website .label{margin-bottom:.2rem;font-weight:400}.component.locations-spot .filter-list .filter-row .locations-list-selected-location .selected-location-content .location-detail .info .description .data label,.component.locations-spot .filter-list .filter-row .locations-list-selected-location .selected-location-content .location-detail .info .email .data label,.component.locations-spot .filter-list .filter-row .locations-list-selected-location .selected-location-content .location-detail .info .opening-details .data label,.component.locations-spot .filter-list .filter-row .locations-list-selected-location .selected-location-content .location-detail .info .phone .data label,.component.locations-spot .filter-list .filter-row .locations-list-selected-location .selected-location-content .location-detail .info .website .data label,.component.locations-spot .locations-list-selected-location .selected-location-content .location-detail .info .description .data .close-button,.component.locations-spot .locations-list-selected-location .selected-location-content .location-detail .info .email .data .close-button,.component.locations-spot .locations-list-selected-location .selected-location-content .location-detail .info .opening-details .data .close-button,.component.locations-spot .locations-list-selected-location .selected-location-content .location-detail .info .phone .data .close-button,.component.locations-spot .locations-list-selected-location .selected-location-content .location-detail .info .website .data .close-button,.component.locations-spot .locations-search .locations-list-selected-location .selected-location-content .location-detail .info .description .data .search-filter-button,.component.locations-spot .locations-search .locations-list-selected-location .selected-location-content .location-detail .info .email .data .search-filter-button,.component.locations-spot .locations-search .locations-list-selected-location .selected-location-content .location-detail .info .opening-details .data .search-filter-button,.component.locations-spot .locations-search .locations-list-selected-location .selected-location-content .location-detail .info .phone .data .search-filter-button,.component.locations-spot .locations-search .locations-list-selected-location .selected-location-content .location-detail .info .website .data .search-filter-button,.locations-list-selected-location .selected-location-content .component.locations-spot .location-detail .info .description .data .close-button,.locations-list-selected-location .selected-location-content .component.locations-spot .location-detail .info .email .data .close-button,.locations-list-selected-location .selected-location-content .component.locations-spot .location-detail .info .opening-details .data .close-button,.locations-list-selected-location .selected-location-content .component.locations-spot .location-detail .info .phone .data .close-button,.locations-list-selected-location .selected-location-content .component.locations-spot .location-detail .info .website .data .close-button,.locations-list-selected-location .selected-location-content .location-detail .info .description .data,.locations-list-selected-location .selected-location-content .location-detail .info .description .data .component.locations-spot .filter-list .close-button,.locations-list-selected-location .selected-location-content .location-detail .info .description .data .component.locations-spot .filter-list .filter-row label,.locations-list-selected-location .selected-location-content .location-detail .info .description .data .component.locations-spot .locations-search .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail .info .description .data a,.locations-list-selected-location .selected-location-content .location-detail .info .email .data,.locations-list-selected-location .selected-location-content .location-detail .info .email .data .component.locations-spot .filter-list .close-button,.locations-list-selected-location .selected-location-content .location-detail .info .email .data .component.locations-spot .filter-list .filter-row label,.locations-list-selected-location .selected-location-content .location-detail .info .email .data .component.locations-spot .locations-search .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail .info .email .data a,.locations-list-selected-location .selected-location-content .location-detail .info .opening-details .data,.locations-list-selected-location .selected-location-content .location-detail .info .opening-details .data .component.locations-spot .filter-list .close-button,.locations-list-selected-location .selected-location-content .location-detail .info .opening-details .data .component.locations-spot .filter-list .filter-row label,.locations-list-selected-location .selected-location-content .location-detail .info .opening-details .data .component.locations-spot .locations-search .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail .info .opening-details .data a,.locations-list-selected-location .selected-location-content .location-detail .info .phone .data,.locations-list-selected-location .selected-location-content .location-detail .info .phone .data .component.locations-spot .filter-list .close-button,.locations-list-selected-location .selected-location-content .location-detail .info .phone .data .component.locations-spot .filter-list .filter-row label,.locations-list-selected-location .selected-location-content .location-detail .info .phone .data .component.locations-spot .locations-search .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail .info .phone .data a,.locations-list-selected-location .selected-location-content .location-detail .info .website .data,.locations-list-selected-location .selected-location-content .location-detail .info .website .data .component.locations-spot .filter-list .close-button,.locations-list-selected-location .selected-location-content .location-detail .info .website .data .component.locations-spot .filter-list .filter-row label,.locations-list-selected-location .selected-location-content .location-detail .info .website .data .component.locations-spot .locations-search .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail .info .website .data a{color:#0059b3;font-weight:700}.locations-list-selected-location .selected-location-content .location-detail .info .description .label p{font-weight:400}.locations-list-selected-location .selected-location-content .location-detail-form{width:100%;max-width:470px;padding-top:1.3rem}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv{width:100%;margin:0 auto;padding:0!important;display:none;float:none;overflow:visible}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv.inited{display:block}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow div.alignTop>div{position:relative}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.select-row div.alignTop>div:after{width:1.7143rem;display:block;position:absolute;top:.8571rem;right:2px;font-family:philips-global-icon-font;content:"";font-size:1.2857rem;line-height:1.7143rem;color:#0059b3;pointer-events:none}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.select-row div div>span,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.text-row div>span,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.textarea-row div div>span{padding:10px 0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:inherit!important;font-weight:400;font-size:1rem!important;line-height:1.4em!important;color:#00244d!important;max-width:100%!important}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.select-row div div>span,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.text-row div>span,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.textarea-row div div>span{padding-top:6px!important}}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.select-row div div>span .requiredStar,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.text-row div>span .requiredStar,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.textarea-row div div>span .requiredStar{padding:0;color:#00244d}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.columns-2{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.columns-2 .responsiveCell{width:100%;min-width:100%;margin-bottom:10px}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.columns-2 .responsiveCell{width:calc(50% - 11px);min-width:calc(50% - 11px);margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.columns-1{margin-bottom:10px}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.columns-1{margin-bottom:0}}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow.columns-1 .responsiveCell{width:100%;max-width:100%;min-width:100%}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.hide-elements,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .requiredInfo{display:none}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .requiredInfo{padding:3px 0 0 .7857rem;display:inline-block!important;height:auto!important;min-height:21.6px;font-size:0!important}}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper{padding-top:1rem;position:relative}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper label{color:#00244d;font-size:15px}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper input[type="checkbox"]{width:0;height:0;margin:0;position:absolute;opacity:0;cursor:pointer}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper input[type="checkbox"]:checked+label:after{color:#0059b3;background-color:#f0f9ff}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper input[type="checkbox"]+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:12px!important;font-family:inherit!important;font-weight:400}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper input[type="checkbox"]+label{padding-right:1rem}}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper input[type="checkbox"]+label>span>span{margin-bottom:.5rem}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper input[type="checkbox"]+label .requiredStar{padding:0;color:#00244d}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .checkbox-wrapper input[type="checkbox"]+label:after{content:"";width:1.4286rem;height:1.4286rem;margin-right:.6428rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c4c4c4;background:#fff;font-family:philips-global-icon-font;color:#fff;font-size:1.3571rem;line-height:1.3571rem}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.emptyCell{display:none}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3{width:100%;min-width:100%;display:block}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1 input:not([type=checkbox]),.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1 select,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1 textarea,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2 input:not([type=checkbox]),.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2 select,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2 textarea,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3 input:not([type=checkbox]),.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3 select,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3 textarea{width:100%;max-width:100%;height:3.2857rem;margin:0;padding:6px 10px;border:1px solid #c4c4c4!important;border-radius:2px;font-size:1.1429rem!important;line-height:1.5714rem!important;font-weight:400;font-family:inherit!important;background:#fff}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1 input:not([type=checkbox]):focus,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1 select:focus,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1 textarea:focus,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2 input:not([type=checkbox]):focus,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2 select:focus,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2 textarea:focus,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3 input:not([type=checkbox]):focus,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3 select:focus,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3 textarea:focus{border:1px solid #0059b3!important}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1 textarea,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2 textarea,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3 textarea{height:11.5rem!important}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize1 select,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize2 select,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .minSize3 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize1 .checkbox-wrapper span:after,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize1 input,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize1 select,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize2 .checkbox-wrapper span:after,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize2 input,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize2 select,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize3 .checkbox-wrapper span:after,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize3 input,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize3 select{border:1px solid #eb6a00!important}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize1 .requiredInfo,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize2 .requiredInfo,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize3 .requiredInfo{height:auto;padding:9px 0 0 .7857rem;display:inline-block;color:#eb6a00;font-size:1rem!important;font-family:inherit!important;font-weight:400}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize1 .requiredInfo,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize2 .requiredInfo,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .minSize3 .requiredInfo{padding-top:3px!important}}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .requiredInfo{height:auto;padding:9px 0 0 .7857rem;display:inline-block;color:#eb6a00;font-size:1rem!important;font-family:inherit!important;font-weight:400}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell.error .requiredInfo{padding-top:3px!important}}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer{width:100%;margin:0!important;text-align:left!important}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"]{display:inline-block;font-size:15px;width:auto;padding:.7142rem 1.7142rem;font-family:inherit;font-style:normal;color:#fff;line-height:1;border:0;text-decoration:none;background-color:#0059b3;text-align:center;-webkit-transition:all .2s;transition:all .2s;-webkit-appearance:none;border-radius:.1429rem;color:#fff!important;font-family:inherit!important;font-weight:400;font-size:1rem!important}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled){cursor:pointer}.component.locations-spot .filter-list .filter-row .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] label,.component.locations-spot .filter-list .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .close-button,.component.locations-spot .location-detail .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .close-button,.component.locations-spot .locations-search .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .component.locations-spot .filter-list .close-button,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .component.locations-spot .filter-list .filter-row label,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .component.locations-spot .location-detail .close-button,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .component.locations-spot .locations-search .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] a{color:#fff}.component.locations-spot .filter-list .filter-row .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] label:hover,.component.locations-spot .filter-list .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .close-button:hover,.component.locations-spot .location-detail .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .close-button:hover,.component.locations-spot .locations-search .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .search-filter-button:hover,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .component.locations-spot .filter-list .close-button:hover,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .component.locations-spot .filter-list .filter-row label:hover,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .component.locations-spot .location-detail .close-button:hover,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] .component.locations-spot .locations-search .search-filter-button:hover,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"] a:hover{text-decoration:none}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover{background-color:#00438a;color:#fff;text-decoration:none}.component.locations-spot .filter-list .filter-row .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover label,.component.locations-spot .filter-list .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot .location-detail .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot .locations-search .locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover .component.locations-spot .filter-list .close-button,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover .component.locations-spot .filter-list .filter-row label,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover .component.locations-spot .location-detail .close-button,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover .component.locations-spot .locations-search .search-filter-button,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):not(:disabled):hover a{color:#fff}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type=button]:not(.disabled):active{-webkit-box-shadow:inset 0 0 .3571rem .3571rem rgba(0,0,0,.1);box-shadow:inset 0 0 .3571rem .3571rem rgba(0,0,0,.1)}.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"].disabled,.locations-list-selected-location .selected-location-content .location-detail-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer input[type="button"]:disabled{background-color:#e8e8e8;color:#454545;cursor:default;border-color:#e8e8e8}.locations-list-selected-location .selected-location-content .location-detail-form.inited+.spinner__container{display:none}.locations-list-selected-location .selected-location-content .spinner__container{position:absolute;top:4rem;left:calc(50% - 25px)}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .spinner__container{top:27vh}}.locations-list-selected-location .selected-location-content .spinner__container .spinner__content{width:50px;height:50px;position:relative;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.locations-list-selected-location .selected-location-content .spinner__container .spinner__content:before{content:"";display:block;padding-top:100%}.locations-list-selected-location .selected-location-content .spinner__container .spinner__circular{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-animation:rotate 1.77s linear infinite;animation:rotate 1.77s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.locations-list-selected-location .selected-location-content .spinner__container .spinner__circular__background{stroke:#b8e0ff;stroke-width:1px}.locations-list-selected-location .selected-location-content .spinner__container .spinner__circular__foreground{stroke:#0059b3;stroke-width:2px;-webkit-animation:dash 1.77s infinite;animation:dash 1.77s infinite}.locations-list-selected-location .selected-location-content .location-detail-form-success-msg{padding:1rem 0}@media only screen and (min-width:768px){.locations-list-selected-location .selected-location-content .location-detail-form-success-msg{padding:2rem 0}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,126;stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}48%{stroke-dasharray:126,126;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}52%{stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{stroke-dasharray:126,126;stroke-dashoffset:-126px;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}}@keyframes dash{0%{stroke-dasharray:1,126;stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}48%{stroke-dasharray:126,126;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}52%{stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{stroke-dasharray:126,126;stroke-dashoffset:-126px;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}}.component.locations-spot{padding:0}.component.locations-spot.padding-top-sm .component-content .locations-container.desktop .locations-search{padding-top:2rem}.component.locations-spot.padding-top-sm .component-content .locations-container.mobile .locations-search,.component.locations-spot.padding-top-sm .component-content .locations-container.mobile.popover-open .locations-search{padding-top:1rem}.component.locations-spot.with-form .component-content .locations-container.mobile .locations-search .search-field,.component.locations-spot.with-form .component-content .locations-container.mobile.popover-open .locations-search .search-field{width:calc(100% - 65px)}@media only screen and (min-width:768px){.component.locations-spot.with-form .component-content .locations-container.mobile .locations-search .search-field,.component.locations-spot.with-form .component-content .locations-container.mobile.popover-open .locations-search .search-field{width:100%}}.component.locations-spot.with-form .component-content .locations-container:not(.auto-height-map) .locations-map.mobile{opacity:0;position:absolute;z-index:-1}.component.locations-spot.with-form .component-content .locations-container .locations-list.mobile .content{height:75vh}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .distance{text-align:right}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details{width:100%;max-width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details{width:170px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button{display:inline-block;font-size:15px;width:auto;padding:.7142rem 1.7142rem;font-family:inherit;font-weight:400;font-style:normal;color:#fff;line-height:1;border:0;text-decoration:none;background-color:#eb6a00;text-align:center;-webkit-transition:all .2s;transition:all .2s;-webkit-appearance:none;border-radius:.1429rem;font-size:.8571rem;margin-right:1rem}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled){cursor:pointer}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .filter-list .close-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .filter-list .filter-row label,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .location-detail .close-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .locations-search .search-filter-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button a,.component.locations-spot.with-form .filter-list .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .close-button,.component.locations-spot.with-form .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button label,.component.locations-spot.with-form .location-detail .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .close-button,.component.locations-spot.with-form .locations-search .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .search-filter-button{color:#fff}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .filter-list .close-button:hover,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .filter-list .filter-row label:hover,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .location-detail .close-button:hover,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .locations-search .search-filter-button:hover,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button a:hover,.component.locations-spot.with-form .filter-list .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .close-button:hover,.component.locations-spot.with-form .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button label:hover,.component.locations-spot.with-form .location-detail .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .close-button:hover,.component.locations-spot.with-form .locations-search .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button .search-filter-button:hover{text-decoration:none}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover{background-color:#c25400;color:#fff;text-decoration:none}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover .filter-list .close-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover .filter-list .filter-row label,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover .location-detail .close-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover .locations-search .search-filter-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover a,.component.locations-spot.with-form .filter-list .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot.with-form .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover label,.component.locations-spot.with-form .location-detail .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot.with-form .locations-search .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):not(:disabled):hover .search-filter-button{color:#fff}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:not(.disabled):active{-webkit-box-shadow:inset 0 0 .3571rem .3571rem rgba(0,0,0,.1);box-shadow:inset 0 0 .3571rem .3571rem rgba(0,0,0,.1)}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button.disabled,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button:disabled{background-color:#e8e8e8;color:#454545;cursor:default;border-color:#e8e8e8}@media only screen and (min-width:768px){.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-orange-button{width:100%;margin-right:0}}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button{display:inline-block;font-size:15px;width:auto;padding:.7142rem 1.7142rem;font-family:inherit;font-weight:400;font-style:normal;color:#fff;line-height:1;border:0;text-decoration:none;background-color:#0059b3;text-align:center;-webkit-transition:all .2s;transition:all .2s;-webkit-appearance:none;border-radius:.1429rem;font-size:.8571rem}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled){cursor:pointer}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .filter-list .close-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .filter-list .filter-row label,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .location-detail .close-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .locations-search .search-filter-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button a,.component.locations-spot.with-form .filter-list .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .close-button,.component.locations-spot.with-form .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button label,.component.locations-spot.with-form .location-detail .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .close-button,.component.locations-spot.with-form .locations-search .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .search-filter-button{color:#fff}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .filter-list .close-button:hover,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .filter-list .filter-row label:hover,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .location-detail .close-button:hover,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .locations-search .search-filter-button:hover,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button a:hover,.component.locations-spot.with-form .filter-list .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .close-button:hover,.component.locations-spot.with-form .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button label:hover,.component.locations-spot.with-form .location-detail .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .close-button:hover,.component.locations-spot.with-form .locations-search .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button .search-filter-button:hover{text-decoration:none}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover{background-color:#00438a;color:#fff;text-decoration:none}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover .filter-list .close-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover .filter-list .filter-row label,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover .location-detail .close-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover .locations-search .search-filter-button,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover a,.component.locations-spot.with-form .filter-list .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot.with-form .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover label,.component.locations-spot.with-form .location-detail .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot.with-form .locations-search .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):not(:disabled):hover .search-filter-button{color:#fff}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:not(.disabled):active{-webkit-box-shadow:inset 0 0 .3571rem .3571rem rgba(0,0,0,.1);box-shadow:inset 0 0 .3571rem .3571rem rgba(0,0,0,.1)}.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button.disabled,.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button:disabled{background-color:#e8e8e8;color:#454545;cursor:default;border-color:#e8e8e8}@media only screen and (min-width:768px){.component.locations-spot.with-form .component-content .locations-container .locations-list .content .locations-list-item .cta .details button.like-button{width:100%}}.component.locations-spot button:not(.disabled):active,.component.locations-spot button:not(.disabled):not(:disabled):focus{-webkit-box-shadow:none;box-shadow:none}.component.locations-spot .component-content .locations-container.desktop,.component.locations-spot .component-content .locations-container.mobile.desktop,.component.locations-spot .component-content .locations-container.mobile.popover-open.desktop{-ms-flex-wrap:wrap;flex-wrap:wrap;border:0}.component.locations-spot .component-content .locations-container.auto-height-map .locations-map.mobile,.component.locations-spot .component-content .locations-container.mobile.auto-height-map .locations-map.mobile,.component.locations-spot .component-content .locations-container.mobile.popover-open.auto-height-map .locations-map.mobile{height:35vh}.component.locations-spot .component-content .locations-container.auto-height-map .locations-search .expand-map-button .expand-list-button-text,.component.locations-spot .component-content .locations-container.mobile.auto-height-map .locations-search .expand-map-button .expand-list-button-text,.component.locations-spot .component-content .locations-container.mobile.popover-open.auto-height-map .locations-search .expand-map-button .expand-list-button-text{display:-webkit-box;display:-ms-flexbox;display:flex}.component.locations-spot .component-content .locations-container.auto-height-map .locations-search .expand-map-button .expand-map-button-text,.component.locations-spot .component-content .locations-container.mobile.auto-height-map .locations-search .expand-map-button .expand-map-button-text,.component.locations-spot .component-content .locations-container.mobile.popover-open.auto-height-map .locations-search .expand-map-button .expand-map-button-text{display:none}.component.locations-spot .component-content .locations-container .locations-search,.component.locations-spot .component-content .locations-container.mobile .locations-search,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search{width:100%;display:block;padding:6rem 0 1rem}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-search,.component.locations-spot .component-content .locations-container.mobile .locations-search,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search{padding:9rem 0 2rem}}.component.locations-spot .component-content .locations-container .locations-search .content,.component.locations-spot .component-content .locations-container.mobile .locations-search .content,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .content{position:relative;width:90%;max-width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:992px){.component.locations-spot .component-content .locations-container .locations-search .content,.component.locations-spot .component-content .locations-container.mobile .locations-search .content,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .content{width:69rem;max-width:80%}}.component.locations-spot .component-content .locations-container .locations-search h2,.component.locations-spot .component-content .locations-container.mobile .locations-search h2,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search h2{display:none}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-search h2,.component.locations-spot .component-content .locations-container.mobile .locations-search h2,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search h2{display:block;margin-bottom:2rem;color:#fff;font-size:1.5rem;line-height:1.86rem;font-weight:400}}.component.locations-spot .component-content .locations-container .locations-search .search-field,.component.locations-spot .component-content .locations-container.mobile .locations-search .search-field,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .search-field{width:100%;position:relative}.component.locations-spot .component-content .locations-container .locations-search input,.component.locations-spot .component-content .locations-container.mobile .locations-search input,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input{border:0!important;padding:.85rem 1.5rem .85rem .5rem!important;font-size:15px!important}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-search input,.component.locations-spot .component-content .locations-container.mobile .locations-search input,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input{padding:.85rem 1.5rem!important}}.component.locations-spot .component-content .locations-container .locations-search input::-webkit-input-placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input::-webkit-input-placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input::-webkit-input-placeholder{color:#c4c4c4;font-size:.8571rem}.component.locations-spot .component-content .locations-container .locations-search input::-moz-placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input::-moz-placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input::-moz-placeholder{color:#c4c4c4;font-size:.8571rem}.component.locations-spot .component-content .locations-container .locations-search input:-ms-input-placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input:-ms-input-placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input:-ms-input-placeholder{color:#c4c4c4;font-size:.8571rem}.component.locations-spot .component-content .locations-container .locations-search input::-ms-input-placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input::-ms-input-placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input::-ms-input-placeholder{color:#c4c4c4;font-size:.8571rem}.component.locations-spot .component-content .locations-container .locations-search input::placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input::placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input::placeholder{color:#c4c4c4;font-size:.8571rem}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-search input::-webkit-input-placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input::-webkit-input-placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input::-webkit-input-placeholder{font-size:15px!important;line-height:1}.component.locations-spot .component-content .locations-container .locations-search input::-moz-placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input::-moz-placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input::-moz-placeholder{font-size:15px!important;line-height:1}.component.locations-spot .component-content .locations-container .locations-search input:-ms-input-placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input:-ms-input-placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input:-ms-input-placeholder{font-size:15px!important;line-height:1}.component.locations-spot .component-content .locations-container .locations-search input::-ms-input-placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input::-ms-input-placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input::-ms-input-placeholder{font-size:15px!important;line-height:1}.component.locations-spot .component-content .locations-container .locations-search input::placeholder,.component.locations-spot .component-content .locations-container.mobile .locations-search input::placeholder,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search input::placeholder{font-size:15px!important;line-height:1}}.component.locations-spot .component-content .locations-container .locations-search .search-icon,.component.locations-spot .component-content .locations-container.mobile .locations-search .search-icon,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .search-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:0;margin:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component.locations-spot .component-content .locations-container .locations-search .search-icon:before,.component.locations-spot .component-content .locations-container.mobile .locations-search .search-icon:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .search-icon:before{font-size:1.8rem;line-height:1;color:#002b5c;content:""}.component.locations-spot .component-content .locations-container .locations-search .no-results,.component.locations-spot .component-content .locations-container.mobile .locations-search .no-results,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .no-results{width:100%;color:#fff;padding-top:.5rem}.component.locations-spot .component-content .locations-container .locations-search .expand-map-button,.component.locations-spot .component-content .locations-container.mobile .locations-search .expand-map-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .expand-map-button{width:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff}.component.locations-spot .component-content .locations-container .locations-search .expand-map-button .expand-map-button-text,.component.locations-spot .component-content .locations-container.mobile .locations-search .expand-map-button .expand-map-button-text,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .expand-map-button .expand-map-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component.locations-spot .component-content .locations-container .locations-search .expand-map-button .expand-map-button-text:before,.component.locations-spot .component-content .locations-container.mobile .locations-search .expand-map-button .expand-map-button-text:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .expand-map-button .expand-map-button-text:before{content:"\e60a";margin-right:.5rem;display:block;font-family:philips-global-icon-font}.component.locations-spot .component-content .locations-container .locations-search .expand-map-button .expand-list-button-text,.component.locations-spot .component-content .locations-container.mobile .locations-search .expand-map-button .expand-list-button-text,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .expand-map-button .expand-list-button-text{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component.locations-spot .component-content .locations-container .locations-search .expand-map-button .expand-list-button-text:before,.component.locations-spot .component-content .locations-container.mobile .locations-search .expand-map-button .expand-list-button-text:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-search .expand-map-button .expand-list-button-text:before{content:"\e225";margin-right:.7rem;display:block;font-family:philips-global-icon-font}.component.locations-spot .component-content .locations-container .locations-list,.component.locations-spot .component-content .locations-container.mobile .locations-list,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list{height:auto;overflow:visible}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list,.component.locations-spot .component-content .locations-container.mobile .locations-list,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list{height:calc(95vh - 48px)}}.component.locations-spot .component-content .locations-container .locations-list .navigation,.component.locations-spot .component-content .locations-container.mobile .locations-list .navigation,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .navigation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#002b5c}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .navigation,.component.locations-spot .component-content .locations-container.mobile .locations-list .navigation,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .navigation{border-top:.5px solid #fff}}.component.locations-spot .component-content .locations-container .locations-list .navigation .nav-btn,.component.locations-spot .component-content .locations-container.mobile .locations-list .navigation .nav-btn,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .navigation .nav-btn{padding:1.5rem 3rem;font-size:.8571rem;line-height:1.2857rem;border:solid #fff;border-width:0 0 0 .5px;border-radius:0}.component.locations-spot .component-content .locations-container .locations-list .content,.component.locations-spot .component-content .locations-container.mobile .locations-list .content,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content{overflow-y:auto;height:55vh;display:block}.component.locations-spot .component-content .locations-container .locations-list .content ::-webkit-scrollbar,.component.locations-spot .component-content .locations-container.mobile .locations-list .content ::-webkit-scrollbar,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content ::-webkit-scrollbar{width:.3rem}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content,.component.locations-spot .component-content .locations-container.mobile .locations-list .content,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content{height:calc(100% - 3.6429rem)}.component.locations-spot .component-content .locations-container .locations-list .content.navigation-active,.component.locations-spot .component-content .locations-container.mobile .locations-list .content.navigation-active,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content.navigation-active{height:calc(100% - 7.8929rem)}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border-bottom:1px solid #e8e8e8;cursor:pointer}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-list-item-content,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-list-item-content,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-list-item-content{width:100%;padding:1.5rem 5%}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-list-item-content,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-list-item-content,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-list-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1rem 1.5rem 5rem}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item.selected .location-list-item-content,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item.selected .location-list-item-content,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item.selected .location-list-item-content{position:relative;background-color:#ffd885}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item.selected .location-list-item-content:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item.selected .location-list-item-content:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item.selected .location-list-item-content:before{display:none}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item.selected .location-list-item-content:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item.selected .location-list-item-content:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item.selected .location-list-item-content:before{display:block;font-family:philips-global-icon-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#eb6a00;font-size:3rem;position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .info,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .info,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .info{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .info,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .info,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .info{width:60%}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .info .title,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .info .title,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .info .title{font-size:15px;line-height:1.5714rem;margin-bottom:.3rem;color:#00244d}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .info .title strong,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .info .title strong,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .info .title strong{font-weight:700}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .info .address,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .info .address,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .info .address{font-weight:400;font-size:.8571rem;line-height:1.2857rem;color:#00244d}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .info .address .city,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .info .address .city,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .info .address .city{text-transform:capitalize}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .info .distance,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .info .distance,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .info .distance{font-style:normal;font-size:.8571rem;line-height:1.2857rem}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .info .distance .distance-units,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .info .distance .distance-units,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .info .distance .distance-units{text-transform:lowercase}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta{width:40%}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .distance,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .distance,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .distance{width:100%;font-style:normal;font-size:.8571rem;line-height:1.2857rem;text-align:right}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .distance .distance-units,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .distance .distance-units,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .distance .distance-units{text-transform:lowercase}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button{margin:1rem 0 0;padding:.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;background:none;-webkit-box-shadow:none;box-shadow:none;color:#00244d;font-weight:700}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button{padding:1.5rem 0}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button span,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button span,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button span{padding-right:.5rem;font-size:.8571rem;line-height:1.2857rem;text-align:right}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button i,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button i,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button i{font-style:normal}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button i:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button i:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button i:before{display:block;font-family:philips-global-icon-font;color:#eb6a00;font-weight:400}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button i.details-closed:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button i.details-closed:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button i.details-closed:before{content:"";font-size:1.3rem}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button i.details-closed:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button i.details-closed:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button i.details-closed:before{content:"";font-size:1.5rem}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button i.details-open:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button i.details-open:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button i.details-open:before{content:"";font-size:15px}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .cta .details button i.details-open:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .cta .details button i.details-open:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .cta .details button i.details-open:before{font-size:1.3rem}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail{background:#e8e8e8;padding:1.5rem 5%;cursor:default}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail{padding:1.5rem 1rem 1.5rem 5rem}}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px;line-height:1.4}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website{padding:1rem 0}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email .label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details .label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone .label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website .label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email .label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details .label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone .label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website .label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email .label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details .label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone .label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website .label{margin-bottom:.2rem;font-weight:400}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .data,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .data .close-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .data a,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email .data,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email .data .close-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email .data a,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details .data,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details .data .close-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details .data a,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone .data,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone .data .close-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone .data a,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website .data,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website .data .close-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website .data a,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .data,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .data .close-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .data a,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email .data,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email .data .close-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email .data a,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details .data,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details .data .close-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details .data a,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone .data,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone .data .close-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone .data a,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website .data,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website .data .close-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website .data a,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .data,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .data .close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .data a,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email .data,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email .data .close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email .data a,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details .data,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details .data .close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details .data a,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone .data,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone .data .close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone .data a,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website .data,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website .data .close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website .data .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website .data .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website .data a,.component.locations-spot .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone .data label,.component.locations-spot .filter-list .filter-row .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website .data label,.component.locations-spot .locations-search .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .email .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .opening-details .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .phone .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .website .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .email .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .opening-details .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .phone .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .website .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .email .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .opening-details .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .phone .data .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .website .data .search-filter-button{color:#0059b3;font-weight:700}.component.locations-spot .component-content .locations-container .locations-list .content .locations-list-item .location-detail .info .description .label p,.component.locations-spot .component-content .locations-container.mobile .locations-list .content .locations-list-item .location-detail .info .description .label p,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .content .locations-list-item .location-detail .info .description .label p{font-weight:400}.component.locations-spot .component-content .locations-container .locations-list .pager,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 5%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:left}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .pager,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager{padding:1rem 1rem 1rem 5rem}}.component.locations-spot .component-content .locations-container .locations-list .pager .pager-status,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-status,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-status{padding:0 1rem 0 0;font-size:15px;line-height:1.5714rem;color:#c4c4c4}.component.locations-spot .component-content .locations-container .locations-list .pager .pager-status .page-status-description,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-status .page-status-description,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-status .page-status-description{display:none}@media only screen and (min-width:992px){.component.locations-spot .component-content .locations-container .locations-list .pager .pager-status .page-status-description,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-status .page-status-description,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-status .page-status-description{display:inline}}.component.locations-spot .component-content .locations-container .locations-list .pager .pager-status .page-start,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-status .page-start,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-status .page-start{padding:0 .5rem 0 0}@media only screen and (min-width:992px){.component.locations-spot .component-content .locations-container .locations-list .pager .pager-status .page-start,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-status .page-start,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-status .page-start{padding:0 .5rem}}.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-next,.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-prev,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-next,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-prev,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-next,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-prev{padding:0;font-family:inherit;font-weight:400;font-size:15px;line-height:1.5714rem;color:#0059b3;-webkit-transition:.1s;transition:.1s}.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-next:hover,.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-prev:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-next:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-prev:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-next:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-prev:hover{text-decoration:underline}.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-next:before,.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-prev:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-next:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-prev:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-next:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-prev:before{display:none}.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-next.disabled,.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-prev.disabled,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-next.disabled,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-prev.disabled,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-next.disabled,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-prev.disabled{color:#b8e0ff}.component.locations-spot .component-content .locations-container .locations-list .pager .pager-buttons .pager-prev,.component.locations-spot .component-content .locations-container.mobile .locations-list .pager .pager-buttons .pager-prev,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .pager .pager-buttons .pager-prev{margin-right:2rem}.component.locations-spot .component-content .locations-container .locations-list .filter-list,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list{padding:.5rem 5% 1.5rem;height:60vh;display:block}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .filter-list,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list{height:auto;padding:.5rem 2.5rem 1.5rem;margin-bottom:2rem}}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #00244d;margin-bottom:2rem;padding-bottom:1.5rem}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header{margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header h5,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header h5,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header h5{font-weight:700;font-size:1.5rem;line-height:2.4284rem;margin-right:3rem;margin-top:1rem}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button{position:static;display:inline-block;font-size:15px;width:auto;padding:.7142rem 1.7142rem;font-family:inherit;font-weight:400;font-style:normal;color:#fff;line-height:1;border:0;text-decoration:none;background-color:#0059b3;text-align:center;-webkit-transition:all .2s;transition:all .2s;-webkit-appearance:none;border-radius:.1429rem;margin-top:1rem}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled),.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled),.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled){cursor:pointer}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button .close-button,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button .filter-row label,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button a,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row .filter-list-header .close-button label,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button .close-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button a,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row .filter-list-header .close-button label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button .close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button a,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row .filter-list-header .close-button label,.component.locations-spot .locations-search .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button .search-filter-button{color:#fff}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button .close-button:hover,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button .filter-row label:hover,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button .locations-search .search-filter-button:hover,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button a:hover,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row .filter-list-header .close-button label:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button .close-button:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button .filter-row label:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button .locations-search .search-filter-button:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button a:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row .filter-list-header .close-button label:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button .close-button:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button .filter-row label:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button .locations-search .search-filter-button:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button a:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row .filter-list-header .close-button label:hover,.component.locations-spot .locations-search .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button .search-filter-button:hover,.component.locations-spot .locations-search .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button .search-filter-button:hover,.component.locations-spot .locations-search .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button .search-filter-button:hover{text-decoration:none}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover{background-color:#00438a;color:#fff;text-decoration:none}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .filter-row label,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover a,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row .filter-list-header .close-button:not(.disabled):not(:disabled):hover label,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover a,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row .filter-list-header .close-button:not(.disabled):not(:disabled):hover label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .close-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .locations-search .search-filter-button,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover a,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row .filter-list-header .close-button:not(.disabled):not(:disabled):hover label,.component.locations-spot .locations-search .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .search-filter-button,.component.locations-spot .locations-search .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:not(.disabled):not(:disabled):hover .search-filter-button{color:#fff}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:not(.disabled):active,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:not(.disabled):active,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:not(.disabled):active{-webkit-box-shadow:inset 0 0 .3571rem .3571rem rgba(0,0,0,.1);box-shadow:inset 0 0 .3571rem .3571rem rgba(0,0,0,.1)}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button.disabled,.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:disabled,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button.disabled,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:disabled,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button.disabled,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:disabled{background-color:#e8e8e8;color:#454545;cursor:default;border-color:#e8e8e8}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:before{display:none}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-list-header .close-button:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-list-header .close-button:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-list-header .close-button:hover{text-decoration:none}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row{padding:.3rem 0;position:relative}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row{padding:.3rem .2rem}}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row:before{font-family:philips-global-icon-font;line-height:1;content:"";color:#faa700;font-size:2rem;position:absolute;top:50%;left:-.3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row:before,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row:before{left:1rem}}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row input,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row input,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row input{position:absolute;opacity:0;cursor:pointer}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row label{font-size:15px;color:#00244d;font-weight:700;font-size:1.2143rem;line-height:1.7857rem;padding-left:2rem!important;padding-right:2rem}@media only screen and (min-width:768px){.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row label,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row label{padding-left:3.5rem!important}}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row label:hover,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row label:hover,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row label:hover{text-decoration:none}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row .checkmark,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row .checkmark,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row .checkmark{width:28px;height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:0;border:1px solid #c4c4c4;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row .checkmark:after,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row .checkmark:after,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row .checkmark:after{display:none;content:"";font-family:philips-global-icon-font;font-size:27px;line-height:27px;color:#00438a}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row input:checked~.checkmark:after,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row input:checked~.checkmark:after,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row input:checked~.checkmark:after{display:-webkit-box;display:-ms-flexbox;display:flex}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row label:hover input~.checkmark,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row label:hover input~.checkmark,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row label:hover input~.checkmark{background-color:#f0f9ff}.component.locations-spot .component-content .locations-container .locations-list .filter-list .filter-row label:hover input:checked~.checkmark,.component.locations-spot .component-content .locations-container.mobile .locations-list .filter-list .filter-row label:hover input:checked~.checkmark,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-list .filter-list .filter-row label:hover input:checked~.checkmark{background-color:#fff}.component.locations-spot .component-content .locations-container .locations-map,.component.locations-spot .component-content .locations-container.mobile .locations-map,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map{display:block}.component.locations-spot .component-content .locations-container .locations-map .search-location-marker.icomoon.icon-location-pin-map2,.component.locations-spot .component-content .locations-container.mobile .locations-map .search-location-marker.icomoon.icon-location-pin-map2,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .search-location-marker.icomoon.icon-location-pin-map2{display:none}.component.locations-spot .component-content .locations-container .locations-map .user-location-marker.icomoon.icon-location-pin-map2,.component.locations-spot .component-content .locations-container.mobile .locations-map .user-location-marker.icomoon.icon-location-pin-map2,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .user-location-marker.icomoon.icon-location-pin-map2{visibility:visible;z-index:107;position:relative}.component.locations-spot .component-content .locations-container .locations-map .user-location-marker.icomoon.icon-location-pin-map2:before,.component.locations-spot .component-content .locations-container.mobile .locations-map .user-location-marker.icomoon.icon-location-pin-map2:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .user-location-marker.icomoon.icon-location-pin-map2:before{content:"";color:#eb6a00}.component.locations-spot .component-content .locations-container .locations-map .location-type0:before,.component.locations-spot .component-content .locations-container.mobile .locations-map .location-type0:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .location-type0:before{color:#00244d}.component.locations-spot .component-content .locations-container .locations-map .location-cluster-marker,.component.locations-spot .component-content .locations-container.mobile .locations-map .location-cluster-marker,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .location-cluster-marker{background-color:#00244d;border-radius:50%;display:inline-block;text-align:center;line-height:1;cursor:pointer}.component.locations-spot .component-content .locations-container .locations-map .location-cluster-marker .counter,.component.locations-spot .component-content .locations-container.mobile .locations-map .location-cluster-marker .counter,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .location-cluster-marker .counter{width:3rem;height:3rem;white-space:nowrap;background-color:transparent;font-size:15px;border:0;line-height:3rem}.component.locations-spot .component-content .locations-container .locations-map .location-marker,.component.locations-spot .component-content .locations-container.mobile .locations-map .location-marker,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .location-marker{color:#002b5c;cursor:pointer}.component.locations-spot .component-content .locations-container .locations-map .location-marker.selected,.component.locations-spot .component-content .locations-container.mobile .locations-map .location-marker.selected,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .location-marker.selected{color:#eb6a00;z-index:2}.component.locations-spot .component-content .locations-container .locations-map .location-marker.selected:before,.component.locations-spot .component-content .locations-container.mobile .locations-map .location-marker.selected:before,.component.locations-spot .component-content .locations-container.mobile.popover-open .locations-map .location-marker.selected:before{color:#eb6a00}.embed-form-container.location-external-component,.hcl-embed-form-success-msg{display:none}