body.admin-bar{--adminbar-offset:32px}.header{top:var(--adminbar-offset,0)!important}.header:not(.fixed){display:none!important}.header.fixed{opacity:1!important;transform:none!important}#inner-page-wrapper{margin:0;padding:0}#inner-page-wrapper>*{min-width:100%;padding:0!important}.communityNewHampshire{position:relative;display:block;margin:7.5vw 0 3.75vw}.communityNewHampshire .site-title h2{color:#383838;letter-spacing:-.075vw}.communityNewHampshire__container{position:relative;display:block;padding-inline:8.75vw}.communityNewHampshire__breadcrumbs{position:relative;display:block}.communityNewHampshire__breadcrumbs-container{position:relative;display:block;padding:1.25vw 6.25vw}.communityNewHampshire__breadcrumbs-yoast{position:relative;display:block}.communityNewHampshire__breadcrumbs-yoast #breadcrumbs{display:block!important;color:#383838;font-size:.75vw;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.075vw;text-transform:uppercase}.communityNewHampshire__breadcrumbs-yoast #breadcrumbs .breadcrumb_last{color:var(--secondary);font-weight:600}.communityNewHampshire__intro{position:relative;display:block}.communityNewHampshire__intro-container{display:flex;align-items:center;flex-direction:row;gap:4.375vw;padding-block:4.375vw 3.25vw}.communityNewHampshire__intro-main{position:relative;display:block;flex-grow:1;min-width:0}.communityNewHampshire__intro-title{position:relative;display:block!important}.communityNewHampshire__intro-desc{position:relative;display:block;margin-top:3.125vw;color:#383838;text-align:justify;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__intro-desc strong{font-size:1.2857em;font-weight:600;line-height:1.66}.communityNewHampshire__intro-desc>*+*{margin-top:2.14em}.communityNewHampshire__intro-img{position:relative;display:block;flex-shrink:0;width:46.375vw}.communityNewHampshire__intro-img img{position:relative;display:block;width:100%;height:auto;aspect-ratio:742/612;border-radius:0 17.1875vw;border:1px solid var(--primary);padding:.375vw}.communityNewHampshire__intro-img figcaption{position:relative;display:block;color:#383838;text-align:right;font-size:.625vw;font-style:italic;font-weight:300;line-height:normal;letter-spacing:.025vw;margin-top:.5625vw}.communityNewHampshire__stats{position:relative;display:block}.communityNewHampshire__stats-container{padding-block:4.375vw 2.8125vw}.communityNewHampshire__stats-list{position:relative;display:flex;flex-direction:row;border-bottom:1px solid var(--primary);padding-bottom:2.5vw}.communityNewHampshire__stats-list-item{position:relative;display:block;flex:1 0 0%;padding:0 3.75vw}.communityNewHampshire__stats-list-item strong{display:block;color:#17469e;text-align:center;font-family:var(--font-family-title);font-size:1.5vw;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.15vw;color:var(--secondary);text-transform:uppercase}.communityNewHampshire__stats-list-item ul{position:relative;display:flex;flex-direction:column;gap:.4375vw;margin-top:.9375vw}.communityNewHampshire__stats-list-item ul li{position:relative;display:flex;justify-content:space-between;color:#383838;font-size:1vw;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.02vw}.communityNewHampshire__stats-list-item ul li>*+*{text-align:right}.communityNewHampshire__stats-caption{position:relative;display:block;color:#383838;text-align:right;font-size:.625vw;font-style:italic;font-weight:300;line-height:normal;letter-spacing:.025vw;margin-top:.5625vw}.communityNewHampshire__how{position:relative;display:block}.communityNewHampshire__how-container{display:flex;flex-direction:row;gap:6.25vw;padding-block:5vw 5.4375vw}.communityNewHampshire__how-title{position:relative;display:block!important;flex-shrink:0}.communityNewHampshire__how-desc{position:relative;display:block;flex-grow:1;min-width:0;color:#383838;text-align:justify;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__how-desc strong{display:block;font-size:1.2857em;font-weight:600;line-height:1.66}.communityNewHampshire__how-desc>*+*{margin-top:2.14em}.communityNewHampshire__geography{position:relative;display:block}.communityNewHampshire__geography-bg{position:absolute;z-index:-1;inset:auto 0 0;height:87.5vw;pointer-events:none}.communityNewHampshire__geography-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff,#ffffffe0)}.communityNewHampshire__geography-bg div{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:grayscale(1)}.communityNewHampshire__geography-container{padding-bottom:8.3125vw}.communityNewHampshire__geography-img{position:relative;display:block;margin:0 auto;width:83.25vw}.communityNewHampshire__geography-img img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:.375vw;border-radius:17.1875vw 0;border:1px solid var(--primary);aspect-ratio:1332/612}.communityNewHampshire__geography-img figcaption{color:#383838;font-size:.625vw;font-style:italic;font-weight:300;line-height:normal;letter-spacing:.025vw;margin-top:.5625vw}.communityNewHampshire__geography-title{position:relative;display:block!important;margin-top:3.125vw}.communityNewHampshire__geography-title h2{text-align:center}.communityNewHampshire__geography-title h2 span{margin:.9375vw 0 0!important}.communityNewHampshire__geography-excerpt,.communityNewHampshire__geography-desc{position:relative;display:block;color:#383838;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__geography-excerpt strong,.communityNewHampshire__geography-desc strong{display:block;font-size:1.2857em;font-weight:600;line-height:1.66;color:var(--secondary)}.communityNewHampshire__geography-excerpt ul,.communityNewHampshire__geography-desc ul{list-style-type:disc;margin-left:2.5em}.communityNewHampshire__geography-excerpt ul.cols-3,.communityNewHampshire__geography-desc ul.cols-3{-moz-column-count:3;column-count:3}.communityNewHampshire__geography-excerpt{margin-top:3.125vw;text-align:center}.communityNewHampshire__geography-excerpt>*+*{margin-top:1em}.communityNewHampshire__geography-desc{display:flex;flex-direction:column;gap:2.5vw 5vw;margin-top:3.125vw}.communityNewHampshire__geography-desc-group{display:flex;flex-direction:row;gap:inherit}.communityNewHampshire__geography-desc-group-item{position:relative;display:block;flex:1 0 0%}.communityNewHampshire__geography-desc-group-item>strong{margin-bottom:1.125vw}.communityNewHampshire__geography-desc-group-item>div>*+*{margin-top:1em}.communityNewHampshire__geography-desc-list{position:relative;display:flex;flex-direction:column;gap:1.125vw}.communityNewHampshire__geography-desc-list-item{position:relative;display:flex;flex-direction:row}.communityNewHampshire__geography-desc-list-item strong{width:8.75vw;font-weight:700;flex-shrink:0;font-size:1em;color:#383838}.communityNewHampshire__geography-desc-list-item span{margin-top:-.29em}.communityNewHampshire__history{position:relative;display:block}.communityNewHampshire__history-container{display:flex;flex-direction:row-reverse;gap:4.375vw;padding-block:4.375vw 3.25vw}.communityNewHampshire__history-main{position:relative;display:block;flex-grow:1;min-width:0}.communityNewHampshire__history-title{position:relative;display:block!important}.communityNewHampshire__history-desc{position:relative;display:block;margin-top:3.125vw;color:#383838;text-align:justify;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__history-desc strong{font-size:1.2857em;font-weight:600;line-height:1.66}.communityNewHampshire__history-desc>*+*{margin-top:2.14em}.communityNewHampshire__history-img{position:relative;display:block;flex-shrink:0;width:46.375vw}.communityNewHampshire__history-img img{position:relative;display:block;width:100%;height:auto;aspect-ratio:742/552;border-radius:17.1875vw 0;border:1px solid var(--primary);padding:.375vw}.communityNewHampshire__history-img figcaption{position:relative;display:block;color:#383838;font-size:.625vw;font-style:italic;font-weight:300;line-height:normal;letter-spacing:.025vw;margin-top:.5625vw}.communityNewHampshire__known{position:relative;display:block}.communityNewHampshire__known-container{display:flex;flex-direction:row;gap:6.25vw;padding-block:5vw 3.125vw}.communityNewHampshire__known-title{position:relative;display:block!important;flex-shrink:0;width:28.75vw}.communityNewHampshire__known-desc{position:relative;display:block;flex-grow:1;min-width:0;color:#383838;text-align:justify;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__known-desc strong{display:block;font-size:1.2857em;font-weight:600;line-height:1.66}.communityNewHampshire__known-desc>*+*{margin-top:2.14em}.communityNewHampshire__glance{position:relative;display:block;padding:3.125vw 8.75vw 4.0625vw}.communityNewHampshire__glance-container{position:relative;display:block;border-radius:6.25vw;border:1px solid var(--primary);padding:5vw 5.625vw 5.625vw}.communityNewHampshire__glance-title{position:relative;display:block!important}.communityNewHampshire__glance-desc{position:relative;display:flex;flex-direction:row;gap:5vw;margin-top:1.875vw}.communityNewHampshire__glance-desc-item{position:relative;display:block;flex:1 0 0%}.communityNewHampshire__glance-desc-title{position:relative;display:block;color:#17469e;font-size:1.2857em;font-style:normal;font-weight:600;line-height:1.66}.communityNewHampshire__glance-desc-title+*{margin-top:1.25vw}.communityNewHampshire__glance-desc-list{position:relative;display:flex;flex-direction:column;gap:1em}.communityNewHampshire__glance-desc-list-item{position:relative;display:flex;flex-direction:row;gap:.9375vw}.communityNewHampshire__glance-desc-list-icon{position:relative;display:block;font-size:.875vw;line-height:2.14;flex-shrink:0}.communityNewHampshire__glance-desc-list-text{position:relative;display:block;color:#383838;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__glance-desc-list-text>*+*{margin-top:2.14em}.communityNewHampshire__estate{position:relative;display:block}.communityNewHampshire__estate-container{padding-block:4.0625vw 3.75vw}.communityNewHampshire__estate-top{position:relative;display:flex;flex-direction:row;gap:3.125vw}.communityNewHampshire__estate-group{position:relative;display:block;min-width:0;flex-grow:1;margin-top:auto}.communityNewHampshire__estate-title{position:relative;display:block!important}.communityNewHampshire__estate-desc{position:relative;display:block;color:#383838;text-align:justify;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__estate-desc strong{display:block;color:var(--secondary);font-size:1.285714em;font-weight:600;line-height:1.66}.communityNewHampshire__estate-desc strong+*{margin-top:1.25vw}.communityNewHampshire__estate-desc ul{list-style-type:disc;margin-left:2em}.communityNewHampshire__estate-desc ul.cols-2{-moz-column-count:2;column-count:2;gap:5vw}.communityNewHampshire__estate-desc--a{margin-top:1.875vw}.communityNewHampshire__estate-desc--a>*+*{margin-top:2.14em}.communityNewHampshire__estate-desc--b{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875vw 5vw}.communityNewHampshire__estate-desc--b>div{position:relative;display:block}.communityNewHampshire__estate-desc--b>div.is-full{grid-column:1/-1}.communityNewHampshire__estate-desc--b>div>div.cols-2{display:flex;flex-direction:row;gap:5vw}.communityNewHampshire__estate-desc--b>div>div.cols-2>div{flex:1 0 0%}.communityNewHampshire__estate-img{position:relative;display:block;width:45.125vw;flex-shrink:0}.communityNewHampshire__estate-img img{display:block;width:100%;height:auto;aspect-ratio:722/472;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:.375vw;border-radius:0 17.1875vw;border:1px solid var(--primary)}.communityNewHampshire__estate-img figcaption{display:block;color:#383838;text-align:right;font-size:.625vw;font-style:italic;font-weight:300;line-height:normal;letter-spacing:.025vw;margin-top:.5625vw}.communityNewHampshire__estate-body{position:relative;display:block;margin-top:1.875vw}.communityNewHampshire__properties{position:relative;display:block}.communityNewHampshire__properties-container{padding-block:3.75vw 3.4375vw}.communityNewHampshire__properties-title{position:relative;display:block!important}.communityNewHampshire__properties-title h2{text-align:center}.communityNewHampshire__properties-list{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:.1875vw;margin-top:3.75vw}.communityNewHampshire__properties-list-item{position:relative;display:block;min-width:100%;margin:0!important}.communityNewHampshire__properties-list-item img{display:block;width:100%}.communityNewHampshire__properties-button{justify-content:center;margin-top:3.25vw;text-align:center}.communityNewHampshire__attractions{position:relative;display:block}.communityNewHampshire__attractions-container{display:flex;flex-direction:row;gap:6.25vw;padding-block:3.4375vw 2.5vw}.communityNewHampshire__attractions-title{position:relative;display:block!important;flex-shrink:0;width:28.75vw}.communityNewHampshire__attractions-desc{position:relative;display:block;flex-grow:1;min-width:0;color:#383838;text-align:justify;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__attractions-desc strong{display:block;font-size:1.2857em;font-weight:600;line-height:1.66}.communityNewHampshire__attractions-desc>*+*{margin-top:2.14em}.communityNewHampshire__faq{position:relative;display:block}.communityNewHampshire__faq-container{padding-block:5vw 3.125vw}.communityNewHampshire__faq-title{position:relative;display:block!important}.communityNewHampshire__faq-title h2 span{margin:.9375vw 0 0!important}.communityNewHampshire__faq-questions{position:relative;display:flex;flex-direction:column;gap:1.5625vw;margin-top:2.5vw}.communityNewHampshire__faq-questions-item{position:relative;display:block;color:#383838;text-align:justify;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__faq-questions-item strong{display:block;font-size:1.2857em;font-weight:600;line-height:1.66}.communityNewHampshire__faq-questions-item strong+*{margin-top:.625vw}.communityNewHampshire__faq-questions-item>*+*{margin-top:2.14em}.communityNewHampshire__explore{position:relative;display:block;padding:3.75vw 8.75vw}.communityNewHampshire__explore-container{position:relative;display:block;padding:6.25vw 6.25vw 5.625vw;border-radius:0 6.25vw;background:var(--secondary)}.communityNewHampshire__explore-title{position:relative;display:block!important}.communityNewHampshire__explore-title h2{color:#fff!important}.communityNewHampshire__explore-title h2 span{margin:.9375vw 0 0;color:var(--primary)}.communityNewHampshire__explore-desc{position:relative;display:block;margin-top:2.5vw;color:#fff;text-align:justify;font-size:.875vw;font-style:normal;font-weight:400;line-height:2.14}.communityNewHampshire__explore-desc b{font-weight:700}.communityNewHampshire__explore-desc>*+*{margin-top:2.14em}@media screen and (max-width:991px){.header:not(.fixed){display:block!important}.communityNewHampshire{margin:30px 0 50px}.communityNewHampshire .site-title h2{letter-spacing:-1.2px}.communityNewHampshire__container{margin-inline:auto;padding:50px 15px!important;max-width:750px}.communityNewHampshire__breadcrumbs-container{padding:20px 15px 0}.communityNewHampshire__breadcrumbs-yoast #breadcrumbs{text-align:center;font-size:12px;letter-spacing:1.2px}.communityNewHampshire__intro-container{flex-direction:column;gap:50px}.communityNewHampshire__intro-desc{font-size:14px;margin-top:30px}.communityNewHampshire__intro-img{width:100%}.communityNewHampshire__intro-img img{padding:6px;border-radius:0 275px}.communityNewHampshire__intro-img figcaption{font-size:10px;margin-top:9px}.communityNewHampshire__stats-list{padding-bottom:30px;align-items:center;flex-direction:column;gap:40px}.communityNewHampshire__stats-list-item{padding:0;width:500px}.communityNewHampshire__stats-list-item strong{font-size:24px;letter-spacing:2.4px}.communityNewHampshire__stats-list-item ul{gap:7px;margin-top:10px}.communityNewHampshire__stats-list-item ul li{font-size:16px;letter-spacing:.32px}.communityNewHampshire__stats-caption{font-size:10px;letter-spacing:.4px;margin-top:9px;text-align:center}.communityNewHampshire__how-container{flex-direction:column;gap:40px}.communityNewHampshire__how-desc{font-size:14px}.communityNewHampshire__geography-bg{height:100%;max-height:14000px}.communityNewHampshire__geography-img{width:100%}.communityNewHampshire__geography-img img{padding:6px;border-radius:275px 0}.communityNewHampshire__geography-img figcaption{font-size:10px;letter-spacing:.4px;margin-top:9px}.communityNewHampshire__geography-title{margin-top:30px}.communityNewHampshire__geography-title h2 span{margin:10px 0 0!important}.communityNewHampshire__geography-excerpt,.communityNewHampshire__geography-desc{font-size:14px}.communityNewHampshire__geography-excerpt ul.cols-3,.communityNewHampshire__geography-desc ul.cols-3{-moz-column-count:1;column-count:1}.communityNewHampshire__geography-excerpt{margin-top:30px}.communityNewHampshire__geography-desc{margin-top:40px;gap:40px}.communityNewHampshire__geography-desc-group{flex-direction:column}.communityNewHampshire__geography-desc-list-item strong{width:140px}.communityNewHampshire__history-container{flex-direction:column;gap:50px}.communityNewHampshire__history-desc{margin-top:30px;font-size:14px}.communityNewHampshire__history-img{width:100%}.communityNewHampshire__history-img img{padding:6px;border-radius:275px 0}.communityNewHampshire__history-img figcaption{font-size:10px;letter-spacing:.4px;margin-top:9px}.communityNewHampshire__known-container{flex-direction:column;gap:30px}.communityNewHampshire__known-title{width:100%}.communityNewHampshire__known-desc{font-size:14px}.communityNewHampshire__glance{padding:50px 15px}.communityNewHampshire__glance-container{margin:0 auto;padding:50px 20px;max-width:730px}.communityNewHampshire__glance-desc{flex-direction:column;gap:40px;margin-top:40px}.communityNewHampshire__glance-desc-title+*{margin-top:10px}.communityNewHampshire__glance-desc-list-item{gap:10px}.communityNewHampshire__glance-desc-list-icon,.communityNewHampshire__glance-desc-list-text{font-size:14px}.communityNewHampshire__estate-top{flex-direction:column;gap:50px}.communityNewHampshire__estate-desc{font-size:14px}.communityNewHampshire__estate-desc strong+*{margin-top:10px}.communityNewHampshire__estate-desc ul.cols-2{-moz-column-count:1;column-count:1;gap:0}.communityNewHampshire__estate-desc--a{margin-top:30px}.communityNewHampshire__estate-desc--b{grid-template-columns:1fr}.communityNewHampshire__estate-desc--b>div>div.cols-2{flex-direction:column;gap:0}.communityNewHampshire__estate-img{width:100%}.communityNewHampshire__estate-img img{padding:6px;border-radius:0 275px}.communityNewHampshire__estate-img figcaption{font-size:10px;letter-spacing:.4px;margin-top:9px}.communityNewHampshire__estate-body{margin-top:30px}.communityNewHampshire__properties-list{grid-template-columns:1fr}.communityNewHampshire__properties-button{margin-top:40px}.communityNewHampshire__attractions-container{flex-direction:column;gap:30px}.communityNewHampshire__attractions-title{width:100%}.communityNewHampshire__attractions-desc{font-size:14px}.communityNewHampshire__faq-title h2 span{margin:10px 0 0!important}.communityNewHampshire__faq-questions{gap:20px;margin-top:30px}.communityNewHampshire__faq-questions-item{font-size:14px}.communityNewHampshire__faq-questions-item strong+*{margin-top:10px}.communityNewHampshire__explore{padding:50px 15px}.communityNewHampshire__explore-container{margin:0 auto;padding:50px 20px;max-width:730px}.communityNewHampshire__explore-title h2 span{margin:10px 0 0!important}.communityNewHampshire__explore-desc{margin-top:30px;font-size:14px}}@media screen and (max-width:767px){.communityNewHampshire__intro-img img,.communityNewHampshire__estate-img img{border-radius:0 54px}.communityNewHampshire__geography-img img,.communityNewHampshire__history-img img{border-radius:54px 0}.communityNewHampshire__stats-list-item{width:100%}}