﻿#scrollTopAnchor{position:relative;top:-50px}.searchv2023-nav{max-width:1920px;margin-left:auto;margin-right:auto;padding:20px 0;z-index:31}.searchv2023-nav .button-container{white-space:nowrap;display:flex;align-items:center;justify-content:flex-end}.searchv2023-nav .button-container .btn-search,.searchv2023-nav .button-container .btn-phone{background-color:#0770ff;color:#fff}.searchv2023-nav .button-container .btn-menu div{background-color:#0770ff}@media(min-width:768px){.searchv2023-nav .button-container{gap:10px}}.menu-container{max-width:1920px}#alternatives-container{grid-area:below-content}#alternatives-container .search-col{margin-bottom:20px}#alternatives-container .search-col:nth-child(1) .alt-block{background-color:#0cced6}#alternatives-container .search-col:nth-child(2) .alt-block{background-color:#0076ff}#alternatives-container .search-col:nth-child(3) .alt-block{background-color:#1e9bc9}#alternatives-container .alt-block{background-color:#0076ff;border-radius:16px;width:100%}#alternatives-container .alt-block a{color:#fff}#alternatives-container .alt-block a:hover,#alternatives-container .alt-block a:active,#alternatives-container .alt-block a:focus{text-decoration:none}#alternatives-container .date-alternative{display:flex;justify-content:space-between;padding:10px 25px}#alternatives-container .date-alternative .result-count-wrapper{font-size:14px;display:flex;flex-direction:column;align-items:center}#alternatives-container .date-alternative .result-count-wrapper .result-count{font-size:60px;line-height:.9;margin-bottom:1px}#alternatives-container .date-alternative .days-description{font-size:18px}#alternatives-container .date-alternative .date{font-size:14px}#alternatives-container .date-alternative .date.-from::after{content:"~"}#seoTextContainer .text-block-container{margin:0}@media(min-width:513px) and (max-width:1072px){.personal-recommendation-container .text{display:none}.personal-recommendation-container .title{font-size:19px}}@media(min-width:600px) and (max-width:768px){.personal-recommendation-container .title{font-size:25px}}@media(min-width:1264px) and (max-width:1567px){.personal-recommendation-container .text{display:none}}#no-results-container{margin-bottom:60px;grid-column:1/-1;text-align:center}#no-results-container .no-results-title{font-size:2rem;line-height:2.3rem;font-weight:bold;color:#0770ff;margin-top:50px;margin-bottom:40px}@media(min-width:1024px){#no-results-container .no-results-title{font-size:3.125rem;line-height:3.3rem}}#no-results-container .no-results-subtitle{font-size:1.125rem}#search-app-container #headerArea{position:relative}#search-app-container.-provider-header #headerArea .pre-title{margin-bottom:0;font-weight:lighter}#search-app-container.-provider-header #headerArea h1{letter-spacing:-1px;font-weight:bold;margin:0;word-break:break-word}#search-app-container.-provider-header #headerArea p.text{margin-top:10px}#search-app-container.-extended-header #headerArea .pre-title{margin-bottom:10px;margin-bottom:0;font-weight:lighter}#search-app-container.-extended-header #headerArea h1{letter-spacing:-1px;font-weight:bold;margin:0;word-break:break-word}#search-app-container.-extended-header #headerArea sub{font-size:26px;font-weight:lighter;margin:0;line-height:1.5}#search-app-container.-landingpage-header #headerArea .image{position:relative}#search-app-container.-landingpage-header #headerArea .image .caption{bottom:15px;right:20px;color:#fff;font-size:13px;position:absolute;text-shadow:0 0 2px #000;background:rgba(0,57,135,.631372549);padding:2px 4px;border-radius:2px;text-align:right}#search-app-container.-landingpage-header #headerArea .image .caption a{color:#fff;text-decoration:underline}#search-app-container.-landingpage-header .header-text-block h1{letter-spacing:-1px;font-weight:bold;margin:0;word-break:break-word}#search-app-container.-landingpage-header .header-text-block .subtitle{font-size:26px;font-weight:lighter;margin:0;line-height:1.5;margin-top:8px;display:none}@media screen and (min-width:1400px){#search-app-container.-landingpage-header .header-text-block .subtitle{display:block}}#search-app-container.-landingpage-header .header-text-block .text button{color:#98b7ff}@media(max-width:512px){body.is-filter-visible{overflow:hidden}#search-filter-bar{z-index:30;position:absolute;top:20px;left:15px;right:15px}.search-filter-component{position:absolute;z-index:32;left:0;top:0;width:100%;height:100%;padding:20px 15px 0 15px;background:rgba(125,125,125,.5490196078)}.search-filter-component>.contents{background:#fff;max-height:calc(100% - 20px)}.search-filter-component{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;pointer-events:none}.search-filter-component.-is-visible{opacity:1;visibility:visible;pointer-events:initial}.search-filter-component>.contents{border-radius:6px;display:flex;flex-direction:column}.search-filter-component .filter-actions{display:flex;justify-content:space-between;align-items:flex-start;flex:0 0 content;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-top-left-radius:6px;border-top-right-radius:6px;overflow-x:hidden}.search-filter-component .filter-actions .-close-btn{font-size:22px;line-height:22px;padding:12px 16px;border-radius:0;border-top-left-radius:6px}.search-filter-component .filter-actions .-confirm-btn{border-radius:6px;font-size:14px;line-height:16px;padding:16px 30px;border-radius:0;border-top-right-radius:6px}.search-filter-component .filter-actions .-confirm-btn.btn-sm{font-size:12px;line-height:14px;padding:11px 10px}.search-filter-component .combined-filter-component{flex:1 1 auto;overflow:auto}#searchFilterBarGradient{background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#fff 60%);position:sticky;top:0;height:60px;z-index:1;width:calc(100% + 30px);margin-left:-15px}.searchv2023-nav{padding:0;top:10px;position:relative;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.searchv2023-nav .button-container{height:0}#search-app-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"header" "filter-bar" "filter" "content" "below-content" "to-map-btn" "pagination" "bottom" "bottomText" "filler"}#search-app-container>*{margin-left:15px;margin-right:15px}#search-app-container #logoArea{display:none}#search-app-container.-default-search{grid-template-areas:"filter-bar" "filter" "content" "below-content" "to-map-btn" "pagination" "bottom" "bottomText" "filler"}#search-app-container #headerArea{grid-area:header}#search-app-container #headerArea .title{line-height:1.3;margin-bottom:8px;font-size:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#search-app-container #search-filter-bar,#search-app-container #filterBarPlaceholder{grid-area:filter-bar;position:sticky;top:20px;width:calc(100% - 30px);max-width:520px;margin-left:auto;margin-right:auto;min-height:50px;margin-bottom:80px}#search-app-container .search-filter-component{grid-area:filter;position:fixed;top:0;margin-left:0;margin-right:0}#search-app-container #toMapContainer{grid-area:content;text-align:right;z-index:2;position:relative;top:-60px;height:50px}#search-app-container #toMapContainer .btn.btn-to-map{position:relative;height:50px;line-height:50px;padding:0 5px 0 5px;padding-right:60px}#search-app-container #toMapContainer .btn.btn-to-map::after{content:"";display:block;position:absolute;top:0;width:50px;aspect-ratio:1;background-color:#a3d4ff;background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background.png");background-size:cover;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.1);z-index:-1;right:0}}@media only screen and (max-width:512px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:512px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:512px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:512px) and (min-device-pixel-ratio:2),only screen and (max-width:512px) and (min-resolution:192dpi),only screen and (max-width:512px) and (min-resolution:2dppx){#search-app-container #toMapContainer .btn.btn-to-map::after{background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background@2x.png")}}@media(max-width:512px){#search-app-container #toMapContainer .btn.btn-to-map:hover::after,#search-app-container #toMapContainer .btn.btn-to-map:hover::before{box-shadow:2px 2px 4px rgba(0,0,0,.1),0 0 2px 2px rgba(7,112,255,.58)}#search-app-container #toMapContainer .btn.btn-to-map{padding:0 45px 0 5px}#search-app-container #toMapContainer .btn.btn-to-map::after,#search-app-container #toMapContainer .btn.btn-to-map::before{width:30px;top:10px}#search-app-container #toMapContainer #filter-sort-container{display:none}#search-app-container #toMapContainerFooter{grid-area:to-map-btn;text-align:center;margin-bottom:25px}#search-app-container #toMapContainerFooter .btn.btn-to-map{position:relative;height:50px;line-height:50px;padding:0 5px 0 5px;height:120px;line-height:120px;padding:15px}#search-app-container #toMapContainerFooter .btn.btn-to-map::before{content:"";display:block;position:absolute;top:0;width:50px;aspect-ratio:1;background-color:#a3d4ff;background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background.png");background-size:cover;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.1);z-index:-1;top:5px;right:50%;transform:translateX(50%)}}@media only screen and (max-width:512px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:512px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:512px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:512px) and (min-device-pixel-ratio:2),only screen and (max-width:512px) and (min-resolution:192dpi),only screen and (max-width:512px) and (min-resolution:2dppx){#search-app-container #toMapContainerFooter .btn.btn-to-map::before{background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background@2x.png")}}@media(max-width:512px){#search-app-container #toMapContainerFooter .btn.btn-to-map:hover::after,#search-app-container #toMapContainerFooter .btn.btn-to-map:hover::before{box-shadow:2px 2px 4px rgba(0,0,0,.1),0 0 2px 2px rgba(7,112,255,.58)}#search-app-container #toMapContainerFooter .btn.btn-to-map::after,#search-app-container #toMapContainerFooter .btn.btn-to-map::before{width:40px;top:15px}#search-app-container #results-container{grid-area:content;margin-bottom:30px;margin-top:5px}#search-app-container #is-searching-container{display:none;grid-area:content;position:relative;z-index:1;background-color:hsla(0,0%,100%,.68)}#search-app-container #is-searching-container .progress-element{position:absolute;top:25%;left:50%;transform:translateX(-50%);font-size:53px;color:#0770ff}#search-app-container.is-searching #is-searching-container{display:block}#search-app-container #pagingContainer{grid-area:pagination;display:flex;justify-content:center;align-items:center}#search-app-container #scrollTopAnchor{grid-area:content;height:0}#search-app-container #seoTextContainer{grid-area:bottomText}#search-app-container #footerContainer{grid-area:bottom;margin-bottom:30px}#search-app-container #footerContainer #footerResultBar{display:flex;justify-content:center;align-items:center}#search-app-container.-provider-header #headerArea{margin-bottom:25px}#search-app-container.-provider-header #headerArea .pre-title{font-size:18px}#search-app-container.-provider-header #headerArea .title{font-size:45px;line-height:1.3}#search-app-container.-provider-header #headerArea img.prov-logo-start{float:right;object-fit:contain;object-position:top right;margin-left:20px}#search-app-container.-provider-header #headerArea img.prov-logo-end{display:none}}@media screen and (max-width:512px) and (max-width:600px){#search-app-container.-provider-header #headerArea .pre-title{font-size:18px;line-height:30px}#search-app-container.-provider-header #headerArea .title{margin-top:5px;font-size:32px}#search-app-container.-provider-header #headerArea img.prov-logo-start{object-position:center right;max-width:100px;height:30px}}@media screen and (max-width:512px) and (min-width:601px){#search-app-container.-provider-header #headerArea img.prov-logo-start{object-position:center right;max-width:200px;height:86px}}@media(max-width:512px){#search-app-container.-extended-header #headerArea .title{margin-bottom:8px}#search-app-container.-extended-header #headerArea sub{display:block;font-size:26px;line-height:1;font-weight:lighter;margin:0}#search-app-container.-extended-header #headerArea .btn{display:inline-block;padding:5px 15px;margin-top:25px;margin-bottom:25px}#search-app-container.-extended-header #headerArea>.content{display:flex}#search-app-container.-extended-header #headerArea>.content>div{padding-right:10px}#search-app-container.-extended-header #headerArea>.content .map-location-img{flex:0 0 30%;margin-left:auto;padding-top:27px;margin-bottom:25px}#search-app-container.-extended-header #headerArea>.content .map-location-img img{display:block;width:min(250px,100%);aspect-ratio:1}#search-app-container.-landingpage-header{grid-template-areas:"header" "header-text" "filter-bar" "filter" "content" "below-content" "to-map-btn" "pagination" "bottom" "bottomText" "filler"}#search-app-container.-landingpage-header .content-block-wrapper{grid-area:header-text;margin-left:-15px;width:calc(100% + 30px);margin-bottom:25px}#search-app-container.-landingpage-header .content-block-wrapper .header-text-block{padding:25px 15px}.default-nav{padding:15px 0}#search-app-container.-landingpage-header #headerArea{grid-area:header;margin-left:0;margin-right:0;margin-top:-80px}#search-app-container.-landingpage-header #headerArea .landingpage-image{position:relative;height:25vh;min-height:200px;width:100%;object-fit:cover;position:relative}}@media(max-width:512px) and (min-width:768px){#search-app-container.-landingpage-header #headerArea .landingpage-image{height:35vh}}@media(max-width:512px) and (min-width:1024px){#search-app-container.-landingpage-header #headerArea .landingpage-image{height:40vh}}@media(max-width:512px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container{height:100%;position:relative}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-next,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev{width:58px;height:58px;box-shadow:4px 4px 7px 0 rgba(0,0,0,.1);opacity:0;transition:all .2s}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-next,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next{border:1px solid #fff}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev{background-color:#fff;border:1px solid #0770ff}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-prev::before,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev::before{color:#0770ff}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container.-is-start .card-deck-controls .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container.-is-start .btn-prev{opacity:1}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container.-is-end .card-deck-controls .btn-next,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container.-is-end .btn-next{opacity:1}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next{display:none;position:absolute;bottom:149px;background-color:rgba(0,0,0,.35);font-size:18px}}@media(max-width:512px) and (max-width:767px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next{top:50%;bottom:initial;transform:translateY(-50%);display:none}}@media(max-width:512px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev::before,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next::before{color:#fff}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev{left:20px;border:none}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next{right:20px;border:none}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track{overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;height:100%}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track::-webkit-scrollbar{display:none}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image{scroll-snap-align:start;display:block;flex:0 0 100%;height:100%;position:relative}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image:after{display:block;content:"";position:absolute;left:0;top:0;right:0;height:180px;pointer-events:none;background:linear-gradient(180deg,rgba(2,0,36,.8) -60%,rgba(0,0,0,0) 100%)}}@media(max-width:512px) and (max-width:1023px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image:after{height:80px}}@media(max-width:512px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image picture{width:100%;height:100%;display:block}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image img{object-fit:cover;width:100%;height:100%;display:block;position:static}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption{bottom:15px;right:20px;color:#fff;font-size:13px;position:absolute;text-shadow:0 0 2px #000;background:rgba(0,57,135,.631372549);padding:2px 4px;border-radius:2px;text-align:right}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption a{color:#fff;text-decoration:underline}}@media(max-width:512px) and (max-width:767px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption{bottom:15px}}@media(max-width:512px) and (min-width:1024px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption{bottom:218px}}@media(max-width:512px) and (min-width:1600px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption{bottom:8px;max-width:calc(100vw - 1500px)}}@media(max-width:512px){#search-app-container.-landingpage-header #headerArea .image::after{display:block;content:"";position:absolute;left:0;top:0;right:0;height:70px;pointer-events:none;background:linear-gradient(180deg,rgba(2,0,36,.8) -60%,rgba(0,0,0,0) 100%)}#search-app-container.-landingpage-header #headerArea .header-text-block{padding:25px 15px}}@media(min-width:513px) and (max-width:1072px){body.is-filter-visible{overflow:hidden}#search-filter-bar{z-index:30;position:absolute;top:20px;left:15px;right:15px}.search-filter-component{position:absolute;z-index:32;left:0;top:0;width:100%;height:100%;padding:20px 15px 0 15px;background:rgba(125,125,125,.5490196078)}.search-filter-component>.contents{background:#fff;max-height:calc(100% - 20px)}.search-filter-component{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;pointer-events:none}.search-filter-component.-is-visible{opacity:1;visibility:visible;pointer-events:initial}.search-filter-component>.contents{border-radius:6px;display:flex;flex-direction:column}.search-filter-component .filter-actions{display:flex;justify-content:space-between;align-items:flex-start;flex:0 0 content;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-top-left-radius:6px;border-top-right-radius:6px;overflow-x:hidden}.search-filter-component .filter-actions .-close-btn{font-size:22px;line-height:22px;padding:12px 16px;border-radius:0;border-top-left-radius:6px}.search-filter-component .filter-actions .-confirm-btn{border-radius:6px;font-size:14px;line-height:16px;padding:16px 30px;border-radius:0;border-top-right-radius:6px}.search-filter-component .filter-actions .-confirm-btn.btn-sm{font-size:12px;line-height:14px;padding:11px 10px}.search-filter-component .combined-filter-component{flex:1 1 auto;overflow:auto}#searchFilterBarGradient{background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#fff 60%);position:sticky;top:0;height:60px;z-index:1;width:calc(100% + 30px);margin-left:-15px}.searchv2023-nav{padding:0;top:10px;position:relative;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.searchv2023-nav .button-container{height:0}#search-app-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"header" "filter-bar" "filter" "content" "below-content" "to-map-btn" "pagination" "bottom" "bottomText" "filler"}#search-app-container>*{margin-left:15px;margin-right:15px}#search-app-container #logoArea{display:none}#search-app-container.-default-search{grid-template-areas:"filter-bar" "filter" "content" "below-content" "to-map-btn" "pagination" "bottom" "bottomText" "filler"}#search-app-container #headerArea{grid-area:header}#search-app-container #headerArea .title{line-height:1.3;margin-bottom:8px;font-size:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#search-app-container #search-filter-bar,#search-app-container #filterBarPlaceholder{grid-area:filter-bar;position:sticky;top:20px;width:calc(100% - 30px);max-width:520px;margin-left:auto;margin-right:auto;min-height:50px;margin-bottom:80px}#search-app-container .search-filter-component{grid-area:filter;position:fixed;top:0;margin-left:0;margin-right:0}#search-app-container #toMapContainer{grid-area:content;text-align:right;z-index:2;position:relative;top:-60px;height:50px}#search-app-container #toMapContainer .btn.btn-to-map{position:relative;height:50px;line-height:50px;padding:0 5px 0 5px;padding-right:60px}#search-app-container #toMapContainer .btn.btn-to-map::after{content:"";display:block;position:absolute;top:0;width:50px;aspect-ratio:1;background-color:#a3d4ff;background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background.png");background-size:cover;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.1);z-index:-1;right:0}}@media only screen and (min-width:513px) and (max-width:1072px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:513px) and (max-width:1072px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:513px) and (max-width:1072px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:513px) and (max-width:1072px) and (min-device-pixel-ratio:2),only screen and (min-width:513px) and (max-width:1072px) and (min-resolution:192dpi),only screen and (min-width:513px) and (max-width:1072px) and (min-resolution:2dppx){#search-app-container #toMapContainer .btn.btn-to-map::after{background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background@2x.png")}}@media(min-width:513px) and (max-width:1072px){#search-app-container #toMapContainer .btn.btn-to-map:hover::after,#search-app-container #toMapContainer .btn.btn-to-map:hover::before{box-shadow:2px 2px 4px rgba(0,0,0,.1),0 0 2px 2px rgba(7,112,255,.58)}#search-app-container #toMapContainer .btn.btn-to-map{padding:0 45px 0 5px}#search-app-container #toMapContainer .btn.btn-to-map::after,#search-app-container #toMapContainer .btn.btn-to-map::before{width:30px;top:10px}#search-app-container #toMapContainer #filter-sort-container{display:none}#search-app-container #toMapContainerFooter{grid-area:to-map-btn;text-align:center;margin-bottom:25px}#search-app-container #toMapContainerFooter .btn.btn-to-map{position:relative;height:50px;line-height:50px;padding:0 5px 0 5px;height:120px;line-height:120px;padding:15px}#search-app-container #toMapContainerFooter .btn.btn-to-map::before{content:"";display:block;position:absolute;top:0;width:50px;aspect-ratio:1;background-color:#a3d4ff;background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background.png");background-size:cover;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.1);z-index:-1;top:5px;right:50%;transform:translateX(50%)}}@media only screen and (min-width:513px) and (max-width:1072px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:513px) and (max-width:1072px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:513px) and (max-width:1072px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:513px) and (max-width:1072px) and (min-device-pixel-ratio:2),only screen and (min-width:513px) and (max-width:1072px) and (min-resolution:192dpi),only screen and (min-width:513px) and (max-width:1072px) and (min-resolution:2dppx){#search-app-container #toMapContainerFooter .btn.btn-to-map::before{background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background@2x.png")}}@media(min-width:513px) and (max-width:1072px){#search-app-container #toMapContainerFooter .btn.btn-to-map:hover::after,#search-app-container #toMapContainerFooter .btn.btn-to-map:hover::before{box-shadow:2px 2px 4px rgba(0,0,0,.1),0 0 2px 2px rgba(7,112,255,.58)}#search-app-container #toMapContainerFooter .btn.btn-to-map::after,#search-app-container #toMapContainerFooter .btn.btn-to-map::before{width:40px;top:15px}#search-app-container #results-container{grid-area:content;margin-bottom:30px;margin-top:5px}#search-app-container #is-searching-container{display:none;grid-area:content;position:relative;z-index:1;background-color:hsla(0,0%,100%,.68)}#search-app-container #is-searching-container .progress-element{position:absolute;top:25%;left:50%;transform:translateX(-50%);font-size:53px;color:#0770ff}#search-app-container.is-searching #is-searching-container{display:block}#search-app-container #pagingContainer{grid-area:pagination;display:flex;justify-content:center;align-items:center}#search-app-container #scrollTopAnchor{grid-area:content;height:0}#search-app-container #seoTextContainer{grid-area:bottomText}#search-app-container #footerContainer{grid-area:bottom;margin-bottom:30px}#search-app-container #footerContainer #footerResultBar{display:flex;justify-content:center;align-items:center}#results-container{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 25px}.contents{max-width:378px}#search-app-container.-provider-header #headerArea{margin-bottom:25px}#search-app-container.-provider-header #headerArea .pre-title{font-size:18px}#search-app-container.-provider-header #headerArea .title{font-size:45px;line-height:1.3}#search-app-container.-provider-header #headerArea img.prov-logo-start{float:right;object-fit:contain;object-position:top right;margin-left:20px}#search-app-container.-provider-header #headerArea img.prov-logo-end{display:none}}@media screen and (min-width:513px) and (max-width:1072px) and (max-width:600px){#search-app-container.-provider-header #headerArea .pre-title{font-size:18px;line-height:30px}#search-app-container.-provider-header #headerArea .title{margin-top:5px;font-size:32px}#search-app-container.-provider-header #headerArea img.prov-logo-start{object-position:center right;max-width:100px;height:30px}}@media screen and (min-width:513px) and (max-width:1072px) and (min-width:601px){#search-app-container.-provider-header #headerArea img.prov-logo-start{object-position:center right;max-width:200px;height:86px}}@media(min-width:513px) and (max-width:1072px){#search-app-container.-extended-header #headerArea .title{margin-bottom:8px}#search-app-container.-extended-header #headerArea sub{display:block;font-size:26px;line-height:1;font-weight:lighter;margin:0}#search-app-container.-extended-header #headerArea .btn{display:inline-block;padding:5px 15px;margin-top:25px;margin-bottom:25px}#search-app-container.-extended-header #headerArea>.content{display:flex}#search-app-container.-extended-header #headerArea>.content>div{padding-right:10px}#search-app-container.-extended-header #headerArea>.content .map-location-img{flex:0 0 30%;margin-left:auto;padding-top:27px;margin-bottom:25px}#search-app-container.-extended-header #headerArea>.content .map-location-img img{display:block;width:min(250px,100%);aspect-ratio:1}#search-app-container.-landingpage-header{grid-template-areas:"header" "header-text" "filter-bar" "filter" "content" "below-content" "to-map-btn" "pagination" "bottom" "bottomText" "filler"}#search-app-container.-landingpage-header .content-block-wrapper{grid-area:header-text;margin-left:-15px;width:calc(100% + 30px);margin-bottom:25px}#search-app-container.-landingpage-header .content-block-wrapper .header-text-block{padding:25px 15px}.default-nav{padding:15px 0}#search-app-container.-landingpage-header #headerArea{grid-area:header;margin-left:0;margin-right:0;margin-top:-80px}#search-app-container.-landingpage-header #headerArea .landingpage-image{position:relative;height:25vh;min-height:200px;width:100%;object-fit:cover;position:relative}}@media(min-width:513px) and (max-width:1072px) and (min-width:768px){#search-app-container.-landingpage-header #headerArea .landingpage-image{height:35vh}}@media(min-width:513px) and (max-width:1072px) and (min-width:1024px){#search-app-container.-landingpage-header #headerArea .landingpage-image{height:40vh}}@media(min-width:513px) and (max-width:1072px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container{height:100%;position:relative}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-next,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev{width:58px;height:58px;box-shadow:4px 4px 7px 0 rgba(0,0,0,.1);opacity:0;transition:all .2s}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-next,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next{border:1px solid #fff}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev{background-color:#fff;border:1px solid #0770ff}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .card-deck-controls .btn-prev::before,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev::before{color:#0770ff}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container.-is-start .card-deck-controls .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container.-is-start .btn-prev{opacity:1}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container.-is-end .card-deck-controls .btn-next,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container.-is-end .btn-next{opacity:1}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next{display:none;position:absolute;bottom:149px;background-color:rgba(0,0,0,.35);font-size:18px}}@media(min-width:513px) and (max-width:1072px) and (max-width:767px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next{top:50%;bottom:initial;transform:translateY(-50%);display:none}}@media(min-width:513px) and (max-width:1072px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev::before,#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next::before{color:#fff}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-prev{left:20px;border:none}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .btn-next{right:20px;border:none}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track{overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;height:100%}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track::-webkit-scrollbar{display:none}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image{scroll-snap-align:start;display:block;flex:0 0 100%;height:100%;position:relative}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image:after{display:block;content:"";position:absolute;left:0;top:0;right:0;height:180px;pointer-events:none;background:linear-gradient(180deg,rgba(2,0,36,.8) -60%,rgba(0,0,0,0) 100%)}}@media(min-width:513px) and (max-width:1072px) and (max-width:1023px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image:after{height:80px}}@media(min-width:513px) and (max-width:1072px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image picture{width:100%;height:100%;display:block}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image img{object-fit:cover;width:100%;height:100%;display:block;position:static}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption{bottom:15px;right:20px;color:#fff;font-size:13px;position:absolute;text-shadow:0 0 2px #000;background:rgba(0,57,135,.631372549);padding:2px 4px;border-radius:2px;text-align:right}#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption a{color:#fff;text-decoration:underline}}@media(min-width:513px) and (max-width:1072px) and (max-width:767px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption{bottom:15px}}@media(min-width:513px) and (max-width:1072px) and (min-width:1024px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption{bottom:218px}}@media(min-width:513px) and (max-width:1072px) and (min-width:1600px){#search-app-container.-landingpage-header #headerArea .landingpage-image .multi-image-container .images-track .image .caption{bottom:8px;max-width:calc(100vw - 1500px)}}@media(min-width:513px) and (max-width:1072px){#search-app-container.-landingpage-header #headerArea .image::after{display:block;content:"";position:absolute;left:0;top:0;right:0;height:70px;pointer-events:none;background:linear-gradient(180deg,rgba(2,0,36,.8) -60%,rgba(0,0,0,0) 100%)}#search-app-container.-landingpage-header #headerArea .header-text-block{padding:25px 15px}#search-filter-bar .contents{max-width:unset}}@media(min-width:1073px){.searchv2023-nav{padding:0;top:40px;position:relative;margin-bottom:80px}.searchv2023-nav .navbar-logo{display:none}.searchv2023-nav .button-container{height:0}#search-app-container{display:grid;grid-template-columns:378px 1fr;grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"filter header" "filter content" "filter below-content" "filter to-map-btn" "filter pagination" "filter bottom" "filter bottomText" "filter filler";min-height:100vh;max-width:1920px;margin-right:auto;margin-left:auto;margin-top:-80px;padding-right:0;padding-left:0;padding-bottom:60px;width:100%;position:relative}#search-app-container #logoArea{grid-area:filter;background:#0770ff;height:100px;padding:20px}#search-app-container #logoArea a{color:#fff}#search-app-container #logoArea img{height:60px}#search-app-container #search-filter-bar,#search-app-container #filterBarPlaceholder{display:none}#search-app-container .search-filter-component{margin-top:100px;grid-area:filter}#search-app-container .search-filter-component #filter-sort-container{visibility:hidden;margin-top:0;margin-bottom:0}#search-app-container .search-filter-component .filter-actions{display:none}#search-app-container #toMapContainer{grid-area:content;height:20px;padding-right:15px;margin-top:100px;position:relative;top:-60px}#search-app-container #toMapContainer .btn.btn-to-map{position:relative;height:50px;line-height:50px;padding:0 5px 0 5px;padding-left:60px}#search-app-container #toMapContainer .btn.btn-to-map::before{content:"";display:block;position:absolute;top:0;width:50px;aspect-ratio:1;background-color:#a3d4ff;background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background.png");background-size:cover;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.1);z-index:-1;left:0}}@media only screen and (min-width:1073px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1073px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:1073px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:1073px) and (min-device-pixel-ratio:2),only screen and (min-width:1073px) and (min-resolution:192dpi),only screen and (min-width:1073px) and (min-resolution:2dppx){#search-app-container #toMapContainer .btn.btn-to-map::before{background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background@2x.png")}}@media(min-width:1073px){#search-app-container #toMapContainer .btn.btn-to-map:hover::after,#search-app-container #toMapContainer .btn.btn-to-map:hover::before{box-shadow:2px 2px 4px rgba(0,0,0,.1),0 0 2px 2px rgba(7,112,255,.58)}#search-app-container #toMapContainer #filter-sort-container:after{right:0;top:10px}#search-app-container #toMapContainerFooter{grid-area:to-map-btn;text-align:center;margin-bottom:25px}#search-app-container #toMapContainerFooter .btn.btn-to-map{position:relative;height:50px;line-height:50px;padding:0 5px 0 5px;height:120px;line-height:120px;padding:15px}#search-app-container #toMapContainerFooter .btn.btn-to-map::before{content:"";display:block;position:absolute;top:0;width:50px;aspect-ratio:1;background-color:#a3d4ff;background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background.png");background-size:cover;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.1);z-index:-1;top:5px;right:50%;transform:translateX(50%)}}@media only screen and (min-width:1073px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1073px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:1073px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:1073px) and (min-device-pixel-ratio:2),only screen and (min-width:1073px) and (min-resolution:192dpi),only screen and (min-width:1073px) and (min-resolution:2dppx){#search-app-container #toMapContainerFooter .btn.btn-to-map::before{background-image:url("/VueApps/Apps/Search/Styles/Images/map_btn_background@2x.png")}}@media(min-width:1073px){#search-app-container #toMapContainerFooter .btn.btn-to-map:hover::after,#search-app-container #toMapContainerFooter .btn.btn-to-map:hover::before{box-shadow:2px 2px 4px rgba(0,0,0,.1),0 0 2px 2px rgba(7,112,255,.58)}#search-app-container #results-container{margin-top:120px;grid-area:content}#search-app-container #results-container .search-col{max-width:unset}#search-app-container #alternatives-container{grid-area:below-content;margin-bottom:60px}#search-app-container #pagingContainer{grid-area:pagination;display:flex;justify-content:center;align-items:center}#search-app-container #footerContainer{grid-area:bottom;margin-bottom:60px}#search-app-container #footerContainer #footerResultBar{display:flex;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px}#search-app-container #scrollTopAnchor{grid-area:content;height:0}#search-app-container #search2023App{display:none}#search-app-container #seoTextContainer{grid-area:bottomText}#search-app-container #is-searching-container{display:none;grid-area:content;position:relative;z-index:24;background-color:hsla(0,0%,100%,.68)}#search-app-container #is-searching-container .progress-element{position:absolute;top:25%;left:50%;transform:translateX(-50%);font-size:53px;color:#0770ff}#search-app-container.is-searching #is-searching-container{display:block}#search-app-container.-provider-header #scrollTopAnchor{grid-area:header;top:80px}#search-app-container.-provider-header #toMapContainer{margin-top:60px;display:flex;justify-content:space-between}#search-app-container.-provider-header #headerArea{grid-area:header;margin-top:100px;margin-bottom:0}#search-app-container.-provider-header #headerArea .pre-title{font-size:30px;line-height:1.5}#search-app-container.-provider-header #headerArea .title{font-size:60px;line-height:1.2}#search-app-container.-provider-header #headerArea .map-location-img{height:200px}#search-app-container.-provider-header #headerArea .content{display:flex;justify-content:space-between;align-items:start}#search-app-container.-provider-header #headerArea .content>div{flex:0 0 66%}#search-app-container.-provider-header #headerArea .content img.prov-logo-start{display:none}#search-app-container.-provider-header #headerArea .content img.prov-logo-end{padding-top:45px;max-height:183px;display:block;flex:0 0 calc(33% - 35px);object-fit:contain;object-position:center right;max-width:min(300px,calc(33% - 35px))}}@media screen and (min-width:1073px) and (max-width:1344px){#search-app-container.-provider-header #headerArea .pre-title{font-size:20px}#search-app-container.-provider-header #headerArea .title{font-size:40px}}@media(min-width:1073px){#search-app-container.-extended-header #scrollTopAnchor{grid-area:header;top:80px}#search-app-container.-extended-header #toMapContainer{display:flex;justify-content:space-between}#search-app-container.-extended-header #headerArea{grid-area:header;margin-top:100px;margin-bottom:0}#search-app-container.-extended-header #headerArea .pre-title{font-size:46px;line-height:55px}#search-app-container.-extended-header #headerArea .title{font-size:60px;line-height:1.2}#search-app-container.-extended-header #headerArea sub{font-size:26px;font-weight:lighter;margin:0;display:block}#search-app-container.-extended-header #headerArea .btn{display:inline-block;padding:5px 15px;margin-top:25px;margin-bottom:25px}#search-app-container.-extended-header #headerArea>.content{display:grid;grid-template-columns:calc(.6666666667*(100% - 2*40px) + 40px) calc(.3333333333*(100% - 2*40px));gap:0 40px}#search-app-container.-extended-header #headerArea>.content .map-location-img{display:flex;align-content:center;align-items:center;justify-content:center}#search-app-container.-extended-header #headerArea>.content .map-location-img img{display:block;width:min(250px,100%);aspect-ratio:1}#search-app-container.-landingpage-header{grid-template-areas:"filter header" "filter header-text" "filter content" "filter below-content" "filter to-map-btn" "filter pagination" "filter bottom" "filter bottomText" "filter filler";margin-top:-100px}#search-app-container.-landingpage-header #logoArea{z-index:31}#search-app-container.-landingpage-header .content-block-wrapper{grid-area:header-text;padding:0 40px}#search-app-container.-landingpage-header .content-block-wrapper .header-text-block{border-radius:6px;max-width:992px;padding:25px;margin-left:auto;margin-right:auto;margin-top:-190px;margin-bottom:-28px;position:relative;z-index:1}#search-app-container.-landingpage-header .content-block-wrapper .header-text-block .title{font-size:60px;line-height:1.2;margin-bottom:20px}#search-app-container.-landingpage-header #toMapContainer{margin-top:60px;display:flex;justify-content:space-between}#search-app-container.-landingpage-header #headerArea{margin-bottom:15px}#search-app-container.-landingpage-header #results-container{margin-top:75px}#search-app-container.-landingpage-header #scrollTopAnchor{grid-area:header;top:80px}#search-app-container.-landingpage-header #headerArea{grid-area:header;display:grid;gap:25px 40px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"text image image";margin-top:100px}#search-app-container.-landingpage-header #headerArea .image{grid-area:image}#search-app-container.-landingpage-header #headerArea .landingpage-image{border-radius:6px;width:100%;object-fit:cover;aspect-ratio:16/6}#search-app-container.-landingpage-header #headerArea .header-text-block{grid-area:text}.default-nav.-transparent .container{max-width:1920px;padding:0 25px}.default-nav.-transparent .nav-content .navbar-logo{display:none}.default-nav.-transparent .button-container .btn-search,.default-nav.-transparent .button-container .btn-phone{background-color:#0770ff;color:#fff}.default-nav.-transparent .button-container .btn-menu div{background-color:#0770ff}#search-app-container.-default-search #results-container{margin-top:150px}#search-app-container.-default-search #toMapContainer{height:0;margin-top:0;top:80px;display:flex;justify-content:space-between}#results-container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px}#results-container,#headerArea,#toMapContainer,#alternatives-container,#seoTextContainer{margin-left:40px;margin-right:40px}.searchv2023-nav .button-container{margin-right:40px}}@media screen and (min-width:768px){#results-container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px}#alternatives-container{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 40px}}@media screen and (min-width:1073px) and (max-width:1199px){#results-container{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 25px}#search-app-container.-landingpage-header #headerArea{gap:25px 20px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"text image"}#search-app-container.-landingpage-header #headerArea .landingpage-image{aspect-ratio:480/310}#search-app-container.-landingpage-header .header-text-block h1{font-size:32px}#search-app-container.-landingpage-header .header-text-block .subtitle{font-size:20px}#search-app-container{grid-template-columns:320px 1fr}}@media screen and (min-width:1200px) and (max-width:1399px){#results-container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px}#search-app-container.-landingpage-header .header-text-block h1{font-size:32px}#search-app-container.-landingpage-header .header-text-block .subtitle{font-size:20px}#search-app-container{grid-template-columns:320px 1fr}}@media screen and (min-width:1344px){#alternatives-container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px}}@media screen and (min-width:1400px) and (max-width:1500px){#search-app-container.-landingpage-header .header-text-block h1{font-size:38px}#search-app-container.-landingpage-header .header-text-block .subtitle{font-size:22px}}@media screen and (min-width:1550px){#results-container,#headerArea,#toMapContainer,#alternatives-container,#seoTextContainer{margin-left:70px;margin-right:70px}.searchv2023-nav .button-container{margin-right:70px}}