#hero{padding:6.25rem 0 10.1875rem}@media (min-width:1024px){#hero .text-container{transform:translateY(1.875rem);width:53.5428%}}#hero .breadcrumbs-container{margin-bottom:-1.9375rem;transform:translateY(-4.125rem)}#hero .breadcrumbs{width:80%}#hero .hero-figure{margin-bottom:2rem;padding-bottom:20rem;width:auto}@media (min-width:1024px){#hero{padding:3.4375vw 0 8.4896vw}}@media (min-width:1024px) and (min-width:1024px){#hero .text-container{transform:translateY(1.5625vw);width:53.5428%}}@media (min-width:1024px){#hero .breadcrumbs-container{margin-bottom:.3854vw;transform:translateY(1.5625vw)}#hero .breadcrumbs{width:52.9445%}#hero .hero-figure{margin-bottom:0;padding-bottom:36.5105vw;width:45.573vw}}ol.breadcrumbs{flex-wrap:wrap}ol.breadcrumbs,ol.breadcrumbs li{display:inline-flex}ol.breadcrumbs a,ol.breadcrumbs span{font-size:.875rem;font-weight:700;line-height:.875rem}@media (min-width:1024px){ol.breadcrumbs a,ol.breadcrumbs span{font-size:1.0417vw;font-weight:600;line-height:1.4584vw}}ol.breadcrumbs a{display:block}ol.breadcrumbs a:not(:hover):not(:active):not(:focus){text-decoration:none}ol.breadcrumbs .sep{margin:0 .5rem}@media (min-width:1024px){ol.breadcrumbs .sep{margin:0 .5209vw}}@media (max-width:1023px){section.two_image_text .images-container:not(:first-child){margin-top:2rem}}section.two_image_text .images-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.2396vw}@media (max-width:1023px){section.two_image_text .images-wrapper{margin-bottom:1rem}}section.two_image_text .bg-wrapper{box-shadow:0 2px 30px rgba(0,0,0,.05);width:calc(50% - 1.0417vw)}section.featured_research .research-list{font-size:1rem;line-height:1.4584rem}@media (min-width:1024px){section.featured_research .research-list{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){section.featured_research .research-list{font-size:1.25vw;line-height:1.7709vw}}section.featured_research .research-list:not(:first-child){margin-top:4.0105vw}section.featured_research .research-list:not(:last-child){margin-bottom:4.0105vw}section.featured_research .research-list>li:not(:last-child){border-bottom:1px solid #7bb4bd;margin-bottom:1.875rem;padding-bottom:1.875rem}section.featured_research .research-list p:not(:last-child){margin-bottom:.625rem}section.featured_research .research-list a{color:#00315e;font-size:.85rem;font-style:italic;font-weight:400}@media (min-width:1024px){section.featured_research .research-list{font-size:1rem;line-height:1.4584rem}}@media (min-width:1024px) and (min-width:1024px){section.featured_research .research-list{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1280px){section.featured_research .research-list{font-size:1.25vw;line-height:1.7709vw}}@media (min-width:1024px){section.featured_research .research-list:not(:first-child){margin-top:4.0105vw}section.featured_research .research-list:not(:last-child){margin-bottom:4.0105vw}section.featured_research .research-list>li:not(:last-child){margin-bottom:2.0833333333vw;padding-bottom:2.0833333333vw}section.featured_research .research-list p:not(:last-child){margin-bottom:.5209vw}section.featured_research .research-list a{color:#00315e;font-size:1.0417vw}}section.awards .logos-container{gap:1rem;justify-content:center}section.awards .logos-container>li{max-width:8.375rem}@media (min-width:1024px){section.awards .logos-container{gap:1.6146vw}section.awards .logos-container>li{width:calc(14.28571% - 1.38394vw)}}section.awards h2{text-align:center}section.insurance .logos-container{gap:1rem;justify-content:space-around}section.insurance .logos-container>li{width:calc(50% - 2rem)}section.insurance .logos-container>li:nth-child(n+3){margin-top:2rem}section.insurance .logos-container .text-container{font-size:1rem;line-height:1.4584rem;margin-top:1rem;text-align:center}@media (min-width:1024px){section.insurance .logos-container .text-container{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){section.insurance .logos-container .text-container{font-size:1.25vw;line-height:1.7709vw}}section.insurance .logos-container .text-container h3{font-family:IvyMode,serif}section.insurance .logos-container h3:not(:last-child){margin-bottom:.7292vw}@media (min-width:1024px){section.insurance .logos-container{gap:1.4063vw;justify-content:unset}section.insurance .logos-container>li{width:calc(16.66667% - 1.17192vw)}section.insurance .logos-container>li:nth-child(n+3){margin-top:0}section.insurance .logos-container>li:nth-child(n+7){margin-top:2.0834vw}section.insurance .logos-container .text-container{margin-top:1.6667vw}section.insurance .logos-container h3:not(:last-child){margin-bottom:.7292vw}}section.financing .financing-container:not(:first-child){margin-top:3rem}section.financing .financing-container:not(:last-child){margin-bottom:3rem}section.financing .financing-container>li:not(:last-child){border-bottom:1px solid #7bb4bd;margin-bottom:3rem;padding-bottom:2rem}section.financing .bg-wrapper{box-shadow:0 2px 30px 5px rgba(0,0,0,.05);margin:0 0 1rem;width:60%}section.financing .text-container{font-size:1rem;line-height:1.4584rem;text-align:left}@media (min-width:1024px){section.financing .text-container{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){section.financing .text-container{font-size:1.25vw;line-height:1.7709vw}}section.financing .text-container ul:not([class]):not([id]){list-style:disc}@media (min-width:1024px){section.financing .financing-container:not(:first-child){margin-top:3.125vw}section.financing .financing-container:not(:last-child){margin-bottom:3.125vw}section.financing .financing-container>li{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}section.financing .financing-container>li:not(:last-child){margin-bottom:4.2709vw;padding-bottom:3.125vw}section.financing .bg-wrapper{margin:unset;width:28.7434%}section.financing .text-container{font-size:1rem;line-height:1.4584rem;width:61.0295%}}@media (min-width:1024px) and (min-width:1024px){section.financing .text-container{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1280px){section.financing .text-container{font-size:1.25vw;line-height:1.7709vw}}section.image_cards .image-cards-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}section.image_cards .image-cards-container:not(:first-child){margin-top:2rem}section.image_cards .image-cards-container:not(:last-child){margin-bottom:2rem}section.image_cards .image-cards-container>li{width:100%}section.image_cards .image-cards-container .bg-wrapper{margin:1.8rem 0 1rem;padding-bottom:70.9303%}section.image_cards .image-cards-container .text-container{font-size:1rem;line-height:1.4584rem;margin-top:1rem;text-align:left}@media (min-width:1024px){section.image_cards .image-cards-container .text-container{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){section.image_cards .image-cards-container .text-container{font-size:1.25vw;line-height:1.7709vw}}section.image_cards .image-cards-container h3:not(:last-child){font-size:1.5rem;margin-bottom:1rem}section.image_cards .image-cards-container p{margin-bottom:1rem}@media (min-width:1024px){section.image_cards .image-cards-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.3542vw;justify-content:center}section.image_cards .image-cards-container:not(:first-child){margin-top:4.2709vw}section.image_cards .image-cards-container:not(:last-child){margin-bottom:4.2709vw}section.image_cards .image-cards-container>li{width:calc(25% - 1.01565vw)}section.image_cards .image-cards-container>li:nth-child(n+5){margin-top:1.7709vw}section.image_cards .image-cards-container .bg-wrapper{margin:unset;padding-bottom:70.9303%}section.image_cards .image-cards-container .text-container{margin-top:2.1875vw;text-align:left}section.image_cards .image-cards-container h3:not(:last-child){font-size:unset;margin-bottom:1.0938vw}}.featured-box{background:#fff;border-radius:1.25rem;box-shadow:0 2px 30px 5px rgba(0,0,0,.05);padding:2rem 2.3125rem 2.625rem}@media (min-width:1024px){.featured-box{border-radius:1.0417vw}}.featured-box:not(:first-child){margin-top:3.75rem}.featured-box:not(:last-child){margin-bottom:3.75rem}.featured-box em{font-size:1.125rem;line-height:1.5625rem}@media (min-width:1024px){.featured-box em{font-size:1.1459vw;line-height:1.5625vw}}@media (min-width:1024px) and (max-width:1280px){.featured-box em{font-size:1.3542vw;line-height:1.823vw}}@media (min-width:1024px){.featured-box{border-radius:1.25rem;padding:2.5vw 2.7605vw 2.1875vw}}@media (min-width:1024px) and (min-width:1024px){.featured-box{border-radius:1.0417vw}}@media (min-width:1024px){.featured-box:not(:first-child){margin-top:3.125vw}.featured-box:not(:last-child){margin-bottom:3.125vw}.featured-box.small{max-width:38.9063vw}}.clinic-select{background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAzMTVFIiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjgwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDA3LjQzNyA0MDcuNDM3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtMzg2LjI1OCA5MS41NjctMTgyLjU0IDE4MS45NDVMMjEuMTc5IDkxLjU2NyAwIDExMi44MTUgMjAzLjcxOCAzMTUuODdsMjAzLjcxOS0yMDMuMDU1eiIvPjwvc3ZnPg==) no-repeat 95% 50%;background-size:.7rem;border-color:#182941;padding:0 1rem;width:60%}.clinic-select:active,.clinic-select:focus{background-color:transparent;background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAzMTVFIiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjgwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDA3LjQzNyA0MDcuNDM3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtMzg2LjI1OCA5MS41NjctMTgyLjU0IDE4MS45NDVMMjEuMTc5IDkxLjU2NyAwIDExMi44MTUgMjAzLjcxOCAzMTUuODdsMjAzLjcxOS0yMDMuMDU1eiIvPjwvc3ZnPg==) no-repeat 95% 50%;background-size:.7rem}@media (max-width:1023px){.clinic-select{padding:1rem}}@media (max-width:479px){.clinic-select{width:100%}}.accordion{text-align:left}.accordion:not(:first-child){margin-top:2rem}.accordion:not(:last-child){margin-bottom:5rem}.accordion>li{background:#fff;border-radius:1.25rem;box-shadow:0 2px 30px 5px rgba(0,0,0,.05)}@media (min-width:1024px){.accordion>li{border-radius:1.0417vw}}.accordion>li:not(:last-child){margin-bottom:1rem}.accordion .answer,.accordion button{padding-bottom:1rem;padding-left:1.25rem;padding-top:1rem}.accordion button{padding-right:2rem;position:relative;text-align:left;width:100%}.accordion button.open .plus:before{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.accordion button.open .plus:after{transform:translate(-50%,-50%) rotate(270deg)}.accordion button.open:after{transition-delay:.2s;width:calc(100% - 2rem)}.accordion button.open+.answer{display:block}.accordion button:after{background:#7bb4bd;bottom:.2rem;content:"";height:1px;left:.8rem;position:absolute;transition:all .3s;width:0}.accordion button h3:not(:last-child){margin-bottom:0}.accordion .plus{height:1rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1rem}.accordion .plus:after,.accordion .plus:before{background-color:#00315e;content:"";display:block;height:1rem;left:50%;position:absolute;top:50%;transition:all .5s ease-in-out;width:1px}.accordion .plus:before{transform:translate(-50%,-50%) rotate(-180deg)}.accordion .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion .answer{display:none;font-size:1rem;line-height:1.4584rem;padding-right:3.6875rem}@media (min-width:1024px){.accordion .answer{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){.accordion .answer{font-size:1.25vw;line-height:1.7709vw}}.accordion .answer ol:not([class]):not([id]):not(:last-child),.accordion .answer p:not(:last-child),.accordion .answer ul:not([class]):not([id]):not(:last-child){margin-bottom:.75rem}@media (min-width:1024px){.accordion:not(:first-child){margin-top:5.6771vw}.accordion:not(:last-child){margin-bottom:8.073vw}.accordion>li{background:#fff}.accordion>li:not(:last-child){margin-bottom:1.6667vw}.accordion .answer,.accordion button{padding-bottom:1.6667vw;padding-left:2.7084vw;padding-top:1.5625vw}.accordion button{padding-right:6.4584vw}.accordion button.open .plus:before{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.accordion button.open .plus:after{transform:translate(-50%,-50%) rotate(270deg)}.accordion button.open:after{width:calc(100% - 5.7813vw)}.accordion button:after{bottom:.2084vw;height:1px;left:2.7084vw;width:0}.accordion button h3:not(:last-child){margin-bottom:0}.accordion .plus{height:1.8223vw;position:absolute;right:3.073vw;top:50%;transform:translateY(-50%);width:1.8223vw}.accordion .plus:after,.accordion .plus:before{background-color:#00315e;content:"";display:block;height:1.8223vw;left:50%;position:absolute;top:50%;transition:all .5s ease-in-out;width:1px}.accordion .plus:before{transform:translate(-50%,-50%) rotate(-180deg)}.accordion .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion .answer{padding-right:3.073vw}.accordion .answer ol:not([class]):not([id]):not(:last-child),.accordion .answer p:not(:last-child),.accordion .answer ul:not([class]):not([id]):not(:last-child){margin-bottom:.625vw}}.bmi-calculator{background:#fff;border-radius:1.0416666667vw;box-shadow:0 2px 30px 5px rgba(0,0,0,.05);overflow:hidden}.bmi-calculator .tabs-list{align-items:center;border-bottom:1px solid #7bb4bd;display:flex}.bmi-calculator .tabs-list li{width:50%}.bmi-calculator .tabs-list button{border-top-left-radius:1.0416666667vw;border-top-right-radius:1.0416666667vw;color:#00315e;display:block;font-size:1.25vw;font-weight:600;line-height:1.7708333333vw;padding:1.4583333333vw 0 1.25vw;width:100%}.bmi-calculator .tabs-list button:active,.bmi-calculator .tabs-list button:focus,.bmi-calculator .tabs-list button:hover,.bmi-calculator .tabs-list button[aria-selected=true]{background:#7bb4bd}@media (max-width:1023px){.bmi-calculator .tabs-list button{font-size:1.3125rem;line-height:1.5rem;padding:1.375rem 0 1.1875rem}}.bmi-calculator .tab-panel{padding:3.28125vw 0 3.8541666667vw}.bmi-calculator .tab-panel.hidden{display:none}@media (min-width:768px) and (min-height:480px){.bmi-calculator .tab-panel .left,.bmi-calculator .tab-panel .right{padding:.15625vw 0 1.6145833333vw}.bmi-calculator .tab-panel .left{border-right:1px solid rgba(0,49,94,.25);padding-left:3.90625vw;padding-right:3.4895833333vw;width:calc(50% + 1px)}}@media (max-height:479px),(max-width:767px){.bmi-calculator .tab-panel .left{border-bottom:1px solid rgba(0,49,94,.25);margin-bottom:1.875rem;padding-bottom:1.875rem}}@media (min-width:768px) and (min-height:480px){.bmi-calculator .tab-panel .right{padding-left:3.4895833333vw;padding-right:roVw(4.75rem);width:calc(50% - 1px)}}.bmi-calculator .tab-panel h3{font-family:Open Sans,sans-serif;font-weight:600}.bmi-calculator .tab-panel h3:not(:last-child){margin-bottom:1.0416666667vw}@media (max-width:1023px){.bmi-calculator .tab-panel h3:not(:last-child){margin-bottom:1.25rem}.bmi-calculator .tab-panel h3{font-size:1.5rem;line-height:2.125rem}}@media (min-width:768px) and (min-height:480px){.bmi-calculator .tab-panel{align-items:flex-start;display:flex}}@media (max-height:479px),(max-width:767px){.bmi-calculator .tab-panel{padding:2.125rem .9375rem 1.5rem}}.bmi-calculator .required-fields-note{color:#b20101;font-size:.7291666667vw;text-align:left;width:100%}.bmi-calculator .required-fields-note:not(:last-child){margin-bottom:.8333333333vw}@media (max-width:1023px){.bmi-calculator .required-fields-note:not(:last-child){margin-bottom:1rem}.bmi-calculator .required-fields-note{font-size:.875rem}}@media (max-height:479px),(max-width:767px){.bmi-calculator{border-radius:1.25rem;font-size:1.125rem;line-height:1.75rem}}.bmi-calculator-form .row:not(:last-child){margin-bottom:2.6041666667vw}@media (max-width:1023px){.bmi-calculator-form .row:not(:last-child){margin-bottom:1.25rem}}.bmi-calculator-form .measurements>div:first-child.half{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.bmi-calculator-form .measurements>div:first-child.half label{width:100%}.bmi-calculator-form .measurements>div:first-child.half input{width:47.6511%}.bmi-calculator-form .measurements>div:first-child:not(.half) input[id^=height-inches]{display:none}.bmi-calculator-form .measurements>div:first-child input{transition:none}@media (min-width:480px){.bmi-calculator-form .measurements>div:first-child{width:65.6388%}.bmi-calculator-form .measurements>div:nth-child(2){width:31.2776%}}@media (max-width:479px){.bmi-calculator-form .measurements>div:nth-child(2){margin-top:1.25rem}}@media (min-width:480px){.bmi-calculator-form .measurements{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.bmi-calculator-form .results .bmi-result{border:1px solid #7bb4bd;border-radius:.2604166667vw;color:#7bb4bd;font-weight:600;height:3.6458333333vw;padding:1.0416666667vw}@media (min-width:480px){.bmi-calculator-form .results .bmi-result{width:31.2776%}}@media (min-width:1024px){.bmi-calculator-form .results .bmi-result{font-size:.9375vw}}@media (max-width:1023px){.bmi-calculator-form .results .bmi-result{border-radius:.3125rem;height:3.75rem;padding:1.125rem .875rem}}@media (max-height:479px),(max-width:767px){.bmi-calculator-form .results .bmi-result{padding:.9375rem .875rem}}@media (max-width:479px){.bmi-calculator-form .results .bmi-result{margin-top:1.25rem}}@media (min-width:480px){.bmi-calculator-form .results{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}.bmi-calculator-form .error{border-color:#b20101!important}.bmi-calculator-form .error~.required-fields-note{display:block}.bmi-calculator-form label{cursor:pointer;display:block;margin-bottom:.8333333333vw}.bmi-calculator-form label:has(~.error){color:#b20101}@media (max-width:1023px){.bmi-calculator-form label{margin-bottom:.625rem}}.bmi-calculator-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.bmi-calculator-form select{color:#323232}@media (min-width:768px) and (min-height:480px){.bmi-calculator-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.bmi-calculator-form select{font-size:.7291666667vw}}@media (min-width:768px) and (min-height:480px) and (max-width:1023px){.bmi-calculator-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.bmi-calculator-form select{font-size:.875rem}}@media (max-width:1023px){.bmi-calculator-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.bmi-calculator-form select{border-radius:.3125rem;height:3.75rem;padding:0 .875rem}}.bmi-calculator-form .units-dropdown{position:relative}.bmi-calculator-form .units-dropdown:after{border-bottom:1px solid #00315e;border-right:1px solid #00315e;content:"";height:.5rem;pointer-events:none;position:absolute;right:1.25rem;top:3.8541666667vw;transform:rotate(45deg);width:.5rem}@media (min-width:1024px){.bmi-calculator-form .units-dropdown:after{height:.4167vw;right:1.0417vw;width:.4167vw}}@media (max-width:1023px){.bmi-calculator-form .units-dropdown:after{top:3.625rem}}@media (max-height:479px),(max-width:767px){.bmi-calculator-form .units-dropdown:after{top:3.875rem}}.bmi-calculator-form .required-fields-note{display:none;margin-top:.4166666667vw}.bmi-calculator-form .required-field,.placeholder{color:#b20101}.placeholder{background:rgba(178,1,1,.1);border-left:4px solid #b20101;padding:1.1459vw 2.0834vw 1.0417vw}.placeholder:not(:first-child){margin-top:3.125vw}.placeholder:not(:last-child){margin-bottom:3.125vw}@media (max-height:479px),(max-width:767px){.placeholder{padding:1.375rem 1.25rem 1.25rem}.placeholder:not(:first-child){margin-top:1.875rem}.placeholder:not(:last-child){margin-bottom:1.875rem}}.location-cards-container{align-items:inherit;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.location-cards-container:not(:first-child){margin-top:1rem}.location-cards-container:not(:last-child){margin-bottom:1rem}.location-cards-container .location-snippet,.location-cards-container .region-snippet{background:#fff;border-radius:1.25rem;box-shadow:0 2px 30px 5px rgba(0,0,0,.05);overflow:hidden;width:100%}@media (min-width:1024px){.location-cards-container .location-snippet,.location-cards-container .region-snippet{border-radius:1.0417vw}}.location-cards-container .location-snippet{align-items:inherit;display:flex}.location-cards-container .location-snippet .text-wrapper{padding:2.5vw 2.9688vw 2.3959vw}.location-cards-container .location-snippet .location-links a{color:#00315e;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.6875rem}@media (min-width:1024px){.location-cards-container .location-snippet .location-links a{font-size:1.0417vw;line-height:1.4063vw}}.location-cards-container .location-snippet .location-links a:last-child:before{content:"|";display:inline-block;margin:0 .7292vw}.location-cards-container .location-snippet h3:not(:last-child){margin-bottom:1.875vw}.location-cards-container .location-snippet p:not(.tel){margin-bottom:.7813vw}.location-cards-container .location-snippet a[href^="tel:"]:not(:hover):not(:active):not(:focus){text-decoration:none}.location-cards-container .location-snippet .lab{background:#7bb4bd;border-radius:.9375vw;color:#00315e;display:inline-block;float:right;font-size:.7292vw;height:1.4584vw;line-height:1.4584vw;margin-top:-1.4584vw;text-align:center;width:6.3021vw}.location-cards-container .region-snippet>a{align-items:center;display:flex;flex-direction:column;text-decoration:none}.location-cards-container .region-snippet .bg-wrapper{height:12.5rem;margin-bottom:0;width:100%}.location-cards-container .region-snippet .text-wrapper{font-size:1rem;line-height:1.5rem;padding:1rem}@media (min-width:1024px){.location-cards-container .region-snippet .text-wrapper{font-size:1.3542vw;line-height:1.823vw}}.location-cards-container .region-snippet h3{font-size:1.125rem}.location-cards-container .region-snippet h3:not(:last-child){margin-bottom:1.5625vw}.location-cards-container .text-wrapper{color:#323232;text-align:left}@media (min-width:1024px){.location-cards-container{align-items:inherit;display:flex;flex-wrap:wrap;gap:1.4584vw;justify-content:flex-start}.location-cards-container:not(:first-child){margin-top:5.4688vw}.location-cards-container:not(:last-child){margin-bottom:5.4688vw}.location-cards-container .location-snippet,.location-cards-container .region-snippet{box-shadow:0 2px 30px 5px rgba(0,0,0,.05);width:calc(50% - .7292vw)}.location-cards-container .location-snippet{align-items:inherit;display:flex}.location-cards-container .location-snippet .bg-wrapper{height:unset;padding-bottom:39.052%;width:34.3116%}.location-cards-container .location-snippet .text-wrapper{padding:2.5vw 2.9688vw 2.3959vw;width:65.6885%}.location-cards-container .location-snippet .location-links a{font-size:1.25rem;line-height:1.6875rem}}@media (min-width:1024px) and (min-width:1024px){.location-cards-container .location-snippet .location-links a{font-size:1.0417vw;line-height:1.4063vw}}@media (min-width:1024px){.location-cards-container .location-snippet .location-links a:last-child:before{margin:0 .7292vw}.location-cards-container .location-snippet h3:not(:last-child){margin-bottom:1.875vw}.location-cards-container .location-snippet p:not(.tel){margin-bottom:.7813vw}.location-cards-container .location-snippet .lab{border-radius:.9375vw;height:1.4584vw;line-height:1.4584vw;margin-top:-1.4584vw;width:6.3021vw}.location-cards-container .region-snippet>a{flex-direction:row}.location-cards-container .region-snippet .bg-wrapper{padding-bottom:29.5712%;width:31.1513%}.location-cards-container .region-snippet .text-wrapper{font-size:1rem;line-height:1.4584rem;padding:2.1875vw 2.9688vw 1.823vw;width:68.8488%}}@media (min-width:1024px) and (min-width:1024px){.location-cards-container .region-snippet .text-wrapper{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1280px){.location-cards-container .region-snippet .text-wrapper{font-size:1.25vw;line-height:1.7709vw}}@media (min-width:1024px){.location-cards-container .region-snippet h3:not(:last-child){margin-bottom:1.5625vw}.location-cards-container .text-wrapper{text-align:left}}@media (max-height:479px),(max-width:767px){.location-cards-container .location-snippet .text-wrapper{width:100%}.location-cards-container .location-snippet .lab{display:block;font-size:.875rem;height:1.5rem;line-height:1.5rem;padding:0 .9rem;width:8.5rem}.location-cards-container .location-snippet .location-links a{font-size:1.125rem}}body.region #hero:after{display:none}body.region #hero .location-cards-container{margin-top:5.4688vw}@media (max-width:1023px){body.region #hero{padding-bottom:0}}body.location #hero h1{font-size:1.75rem;line-height:2.25rem}@media (min-width:1024px){body.location #hero h1{font-size:2.3438vw;line-height:2.6042vw}}body.location #hero h1:not(:last-child){margin-bottom:1.823vw}body.location #hero h1+h2{margin-top:0}body.location #hero h2{font-family:IvyMode,serif;font-size:1.125rem;line-height:1.5rem}@media (min-width:1024px){body.location #hero h2{font-family:Open Sans,sans-serif;font-size:1.25vw;line-height:1.7709vw}}body.location #hero h2:not(:last-child){margin-bottom:2.6563vw}body.location #hero p.address:not(:last-child){margin-bottom:1.5625vw}body.location #hero a[href^="tel:"]:not(:hover):not(:active):not(:focus){text-decoration:none}body#search section.search-results .breadcrumbs{margin-bottom:6.0417vw;margin-left:-7.91665vw;max-width:93.75vw}body#search section.search-results h1+h2:not(:first-child){margin-top:0!important}body#search section.search-results .zero{font-size:1rem;line-height:1.4584rem}@media (min-width:1024px){body#search section.search-results .zero{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){body#search section.search-results .zero{font-size:1.25vw;line-height:1.7709vw}}body#search section.search-results ul.search-results-list{font-size:1rem;line-height:1.4584rem}@media (min-width:1024px){body#search section.search-results ul.search-results-list{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){body#search section.search-results ul.search-results-list{font-size:1.25vw;line-height:1.7709vw}}body#search section.search-results ul.search-results-list li:not(:last-child){border-bottom:1px solid #7bb4bd;margin-bottom:1.5625vw;padding-bottom:1.5625vw}body#search section.search-results ul.search-results-list h3{color:inherit;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.4584rem}@media (min-width:1024px){body#search section.search-results ul.search-results-list h3{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){body#search section.search-results ul.search-results-list h3{font-size:1.25vw;line-height:1.7709vw}}body#search section.search-results ul.search-results-list h3:not(:last-child){margin-bottom:.625vw}body#search section.search-results ul.search-results-list h4{color:#00315e;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.6875rem}@media (min-width:1024px){body#search section.search-results ul.search-results-list h4{font-size:1.0417vw;line-height:1.4063vw}}body#search section.search-results ul.search-results-list h4:not(:last-child){margin-bottom:.8855vw}section.sitemap ul.sitemap{font-size:1rem;line-height:1.4584rem;max-width:100%!important;text-align:left}@media (min-width:1024px){section.sitemap ul.sitemap{font-size:1vw;line-height:1.4584vw}}@media (min-width:1024px) and (max-width:1280px){section.sitemap ul.sitemap{font-size:1.25vw;line-height:1.7709vw}}section.sitemap ul.sitemap:not(:first-child){margin-top:4.1667vw}section.sitemap ul.sitemap:not(:last-child){margin-bottom:4.1667vw}section.sitemap ul.sitemap>li:not(:last-child){margin-bottom:.4167vw}section.sitemap ul.sitemap>li strong,section.sitemap ul.sitemap>li>a{font-weight:600}@media (min-width:1024px){section.sitemap ul.sitemap>li{-moz-column-break-inside:avoid;break-inside:avoid-column}}section.sitemap ul.sitemap .submenu li{padding-left:1.0417vw}section.sitemap ul.sitemap .submenu li:not(:last-child){margin-bottom:.4167vw}@media (min-width:1024px){section.sitemap ul.sitemap{-moz-columns:3;column-count:3}}body#all-languages section.text.pink ul.language-picker-container{-moz-columns:6;column-count:6}body#all-languages section.text.pink ul.language-picker-container:not(:first-child){margin-top:2.3438vw}body#all-languages section.text.pink ul.language-picker-container:not(:last-child){margin-bottom:2.3438vw}body#all-languages section.text.pink ul.language-picker-container a{color:#00315e;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.6875rem}@media (min-width:1024px){body#all-languages section.text.pink ul.language-picker-container a{font-size:1.0417vw;line-height:1.4063vw}}@media (max-width:767px){body#all-languages section.text.pink ul.language-picker-container{-moz-columns:4;column-count:4}}@media (max-width:479px){body#all-languages section.text.pink ul.language-picker-container{-moz-columns:2;column-count:2}}.video-container:not(:first-child){margin-top:3.75rem}.video-container:not(:last-child){margin-bottom:3.75rem}.video-container .video,.video-container>div:first-child{position:relative}.video-container>div:first-child{background:#d8d8d8}.video-container .thumbnail,.video-container .video>*{border-radius:1.0417vw;height:100%;position:absolute;width:100%}.video-container .thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;top:0;z-index:1}.video-container .thumbnail:after,.video-container .thumbnail:before{content:"";transition:.3s;z-index:inherit}.video-container .thumbnail:before{background:#000;border:2px solid #fff;border-radius:50%;height:7.5rem;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:7.5rem}.video-container .thumbnail:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:28px 0 28px 37.3333333333px;left:50.5%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-container .thumbnail:active:before,.video-container .thumbnail:focus:before,.video-container .thumbnail:hover:before{background:#00315e;border-color:#00315e;opacity:.96}@media (max-width:1919px){.video-container .thumbnail:before{height:6.25vw;width:6.25vw}}@media (max-width:1023px){.video-container .thumbnail:before{height:4rem;width:4rem}}@media (max-width:1919px){.video-container .thumbnail:after{border-width:1.4583333333vw 0 1.4583333333vw 1.6666666667vw}}@media (max-width:1023px){.video-container .thumbnail:after{border-width:.75rem 0 .75rem 1rem}}.video-container .video{max-width:100%;padding-bottom:56%}.video-container .video>*{display:block}@media (max-height:479px),(max-width:767px){.video-container:not(:first-child){margin-top:2.5rem}.video-container:not(:last-child){margin-bottom:2.5rem}}body#virtual-tours section.image_cards{padding-bottom:10.9375vw;position:relative}body#virtual-tours section.image_cards:after{background-image:url(/assets/images/icons/gallery-vector.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:1.3021rem;content:"";height:10.7813rem;left:0;position:absolute;width:100%}@media (min-width:1024px){body#virtual-tours section.image_cards:after{bottom:1.3021vw;height:10.7813vw;width:100vw}}body#virtual-tours section.image_cards .image-cards-container>li{width:calc(33.33333% - .9028vw)}@media (min-width:768px) and (min-height:480px){body#virtual-tours section.image_cards .image-cards-container>li:nth-child(n+4){margin-top:1.7709vw}}@media (max-width:1023px){body#virtual-tours section.image_cards .image-cards-container>li{width:calc(33.33333% - .66667rem)}}@media (max-height:479px),(max-width:767px){body#virtual-tours section.image_cards .image-cards-container>li{width:calc(50% - .5rem)}}@media (min-width:1024px){body#virtual-tours section.image_cards .image-cards-container{margin-left:auto;margin-right:auto;max-width:69.8959vw}body#bill-payment #hero h3{font-weight:600}}body#bill-payment #hero .button{padding-left:1.1458333333vw;padding-right:1.1458333333vw}@media (max-height:479px),(max-width:767px){body#bill-payment #hero .button{padding-left:1.375rem;padding-right:1.375rem}}section.timeline .timeline-container{margin-top:5rem;position:relative}section.timeline .timeline-container>li{background-position:50%;background-repeat:no-repeat;background-size:0;min-height:16.375rem;position:relative;width:100%}section.timeline .timeline-container>li:before{background:inherit;background-size:100%;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.2);color:#fff;content:"";font-size:1rem;height:8.75rem;line-height:2.625rem;text-align:center;top:0;width:8.75rem}@media (min-width:1200px){section.timeline .timeline-container>li:before{left:50%;position:absolute;transform:translateX(-50%)}}@media (max-width:1199px),(max-width:767px){section.timeline .timeline-container>li:before{height:6.25rem;left:0;position:absolute;width:6.25rem}}section.timeline .timeline-container>li:after{background:#fff4eb;content:"";height:3px;position:absolute;top:1.25rem;width:calc(10.6667% - 2.25rem)}section.timeline .timeline-container>li:not(:last-child){margin-bottom:2rem}@media (max-width:1199px),(max-width:767px){section.timeline .timeline-container>li{padding-left:7.5rem}}section.timeline .timeline-container:before{background:#fff4eb;border-radius:.625rem;content:"";height:100%;height:calc(100% + 8.1875rem);left:calc(50% - .625rem);position:absolute;top:-3.125rem;width:1.25rem}@media (min-width:768px) and (min-height:480px){section.timeline .timeline-container{display:flex;flex-direction:column}section.timeline .timeline-container>li:nth-child(odd){text-align:left}section.timeline .timeline-container>li:nth-child(odd):after{top:25%}}@media (min-width:768px) and (min-height:480px) and (min-width:1200px){section.timeline .timeline-container>li:nth-child(odd):after{left:calc(50% + 4.0625rem)}}@media (min-width:768px) and (min-height:480px){section.timeline .timeline-container>li:nth-child(odd) .text-container{margin-left:auto}}@media (min-width:768px) and (min-height:480px) and (min-width:1200px){section.timeline .timeline-container>li:nth-child(2n){text-align:right}section.timeline .timeline-container>li:nth-child(2n):after{right:calc(50% + 4.0625rem);top:25%}section.timeline .timeline-container>li:nth-child(2n) .text-container{margin-right:auto;padding-left:0;padding-right:7.5rem}section.timeline .timeline-container>li:nth-child(2n) .details{justify-content:flex-end}}@media (max-width:1199px),(max-width:767px){section.timeline .timeline-container{margin-top:2rem;text-align:left}section.timeline .timeline-container:before{left:2.5rem}section.timeline .timeline-container>li:after{left:6.25rem;top:3.125rem;width:6.25rem}}section.timeline .text-container{font-weight:300}@media (min-width:1200px){section.timeline .text-container{padding-left:7.5rem;width:calc(50% - 2.5rem)}}section.timeline h3{color:#0a4c66;font-family:IvyMode,serif;font-size:2rem;line-height:140%;padding-bottom:1.5rem}section.timeline h3:not(:last-child){margin-bottom:1rem}section.timeline p{color:#323232;font-size:1.125rem}section.timeline .details{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;line-height:1.25rem;margin-bottom:1rem}section.timeline .details li{color:#06303d;font-size:.875rem;font-weight:700;padding-left:1.25rem;position:relative}section.timeline .details li:not(:last-child){margin-right:.5rem}section.timeline .details li:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1rem;left:0;position:absolute;top:1px}

/*# sourceMappingURL=default.css.map*/