/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.promo-component-redux .promo-redux-text-wrapper .promo-redux-text-inner{border:15px solid #FFE41E;background-color:#ffffff;padding:40px;}@media screen and (min-width:1500px){.promo-component-redux .promo-redux-text-wrapper .promo-redux-text-inner{padding-left:40px;padding-right:40px;padding-top:24px;padding-bottom:24px;}}.promo-component-redux .promo-redux-text-wrapper .promo-redux-header{font-family:Besley,serif;font-size:46px;font-weight:400;letter-spacing:normal;color:#502D0E;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-text{font-size:20px;padding-bottom:32px;}@media screen and (max-width:767px){.promo-component-redux .promo-redux-text-wrapper .promo-redux-text{padding-bottom:16px;}}@media screen and (max-width:767px){.promo-component-redux .promo-redux-text-wrapper .promo-redux-header{font-size:30px;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-text{font-size:16px;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-link a{font-size:14px !important;}}.promo-component-redux .promo-redux-text-wrapper .promo-redux-links .promo-redux-link{padding-top:4px;padding-bottom:8px;padding-left:16px;padding-right:16px;width:fit-content;text-align:center;background-color:#FFE41E;position:relative;overflow:hidden;margin-bottom:15px;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-links .promo-redux-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#FFD02D;transition:left 0.8s ease;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-links .promo-redux-link:hover::before{left:0;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-links .promo-redux-link a{position:relative;z-index:1000;text-decoration:none !important;color:#502d02 !important;font-size:16px;font-weight:300;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-links .promo-redux-link a:hover{text-decoration:none !important;font-weight:400;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-links .promo-redux-link a:focus{text-decoration:underline !important;font-weight:400;}@media screen and (min-width:768px){.promo-redux-wrapper{position:relative;}.promo-redux-photo{width:74%;}.promo-component-redux .promo-redux-text-wrapper{position:absolute;top:0px;right:0px;padding-top:5%;padding-bottom:5%;width:50%;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-text-inner{height:100%;}}@media screen and (min-width:1084px){.component-promo-large .promo-redux-wrapper .promo-redux-photo{width:85%;}.component-promo-large .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:600px !important;min-height:600px !important;object-fit:cover !important;object-position:bottom !important;}.component-promo-large .promo-redux-text-wrapper{width:48%;}}@media screen and (max-width:1540px) and (min-width:1084px){.component-promo-large .promo-redux-text{font-size:16px !important;}.component-promo-large .promo-redux-header{font-size:36px !important;}}@media screen and (max-width:1083px) and (min-width:768px){.component-promo-large .promo-redux-text-wrapper{position:relative !important;width:100% !important;padding-top:0px !important;padding-bottom:0px !important;padding-left:var(--padded-paragraph-desktop-sides) !important;padding-right:var(--padded-paragraph-desktop-sides) !important;margin-top:-50px !important;}.component-promo-large .promo-redux-photo{width:100% !important;}.component-promo-large .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;}}@media screen and (min-width:1920px){.component-promo-large .promo-redux-wrapper .promo-redux-photo img{max-height:700px !important;min-height:700px !important;}}@media screen and (min-width:768px){.component-promo-small .promo-redux-photo{width:100%;}.component-promo-small .promo-redux-text-wrapper{padding-right:5%;width:50%;}.component-promo-small .promo-redux-text{font-size:16px !important;line-height:150%;}.component-promo-small .promo-redux-text-wrapper .promo-redux-links .promo-redux-link{width:250px !important;}}@media screen and (max-width:1083px) and (min-width:768px){.component-promo-small .promo-redux-text-wrapper{width:100% !important;position:relative !important;padding-top:0px !important;padding-bottom:0px !important;padding-left:var(--padded-paragraph-desktop-sides) !important;padding-right:var(--padded-paragraph-desktop-sides) !important;margin-top:-50px !important;}.component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;}}@media screen and (max-width:1349px) and (min-width:1084px){.component-promo-small .promo-redux-header{font-size:36px !important;}.component-promo-small .promo-redux-text{font-size:16px !important;}}@media screen and (min-width:1084px){.component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;}}@media screen and (max-width:767px){.promo-component-redux{margin-left:calc(-1 * var(--padded-paragraph-mobile-sides));margin-right:calc(-1 * var(--padded-paragraph-mobile-sides));}.promo-redux-photo{position:relative;z-index:-1;}.promo-component-redux .promo-redux-text-wrapper{padding-left:var(--padded-paragraph-mobile-sides);padding-right:var(--padded-paragraph-mobile-sides);margin-top:-50px;}.promo-component-redux .promo-redux-photo img{width:100%;height:auto;}}@media screen and (min-width:1084px){.standard-component-hero-unique-class .field--name-field-post-content-components .component-promo-small .promo-redux-text{font-size:20px !important;}.standard-component-unique-class .field--name-field-post-content-components .component-promo-small .promo-redux-text{font-size:20px !important;}.landing-page-unique-class .component-promo-small .promo-redux-text{font-size:20px !important;}.homepage-unique-class .component-promo-small .promo-redux-text{font-size:20px !important;}.standard-component-hero-unique-class .field--name-field-post-content-components .component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:800px !important;object-fit:cover !important;}.standard-component-unique-class .field--name-field-post-content-components .component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:800px !important;object-fit:cover !important;}.landing-page-unique-class .component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:800px !important;object-fit:cover !important;}.homepage-unique-class .component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:600px !important;object-fit:cover !important;}.standard-component-hero-unique-class .field--name-field-page-components .component-promo-large .promo-redux-text-wrapper{width:55% !important;}.standard-component-unique-class .field--name-field-page-components .component-promo-large .promo-redux-text-wrapper{width:55% !important;}.standard-component-hero-unique-class .field--name-field-page-components .component-promo-large .promo-redux-header{font-size:36px !important;}.standard-component-unique-class .field--name-field-page-components .component-promo-large .promo-redux-header{font-size:36px !important;}.standard-component-hero-unique-class .field--name-field-page-components .component-promo-large .promo-redux-text{font-size:16px !important;}.standard-component-unique-class .field--name-field-page-components .component-promo-large .promo-redux-text{font-size:16px !important;}}h3.promo-redux-header{font-size:34px !important;color:#000000 !important;font-family:"proxima-nova",Helvetica,Arial,sans-serif !important;font-weight:550 !important;}@media screen and (min-width:768px){.promo-text-left-image-right.component-promo-large .promo-redux-wrapper{text-align:right;}.promo-text-left-image-right.component-promo-large .promo-redux-wrapper .promo-redux-photo{display:inline-block;}.promo-text-left-image-right.component-promo-large .promo-redux-wrapper .promo-redux-text-wrapper{text-align:left;left:0px !important;}.promo-text-left-image-right.component-promo-small .promo-redux-text-wrapper{left:0px !important;padding-right:0px !important;padding-left:5% !important;}}
@media screen and (min-width:768px){.quote-left-facts-right-row{display:flex;}.quote-left-facts-right-row .quote-left-facts-right-col{display:flex;}.quote-left-facts-right-row .quote-left-col{width:41.66666667%;max-width:41.66666667%;min-width:41.66666667%;}.quote-left-facts-right-row .facts-right-col{width:58.33333333%;min-width:58.33333333%;max-width:58.33333333%;}.quote-left-facts-right-row .quote-left-facts-right-col .facts-right-facts-wrapper{display:flex;flex-wrap:wrap;gap:20px;}.quote-left-facts-right-row .quote-left-facts-right-col .facts-right-facts-wrapper .facts-right-facts-item{display:flex;flex-basis:0;flex-grow:1;}.facts-right-facts-wrapper .facts-right-footer-link{width:100%;position:relative;margin-top:-100px;}.facts-right-facts-wrapper .facts-right-footer-link .field--name-field-facts-footer-link{float:right;}.facts-right-facts-wrapper .facts-right-footer-link .field__item:not(:last-child){margin-bottom:25px;}}@media screen and (min-width:768px){.quote-left-facts-right-row .quote-left-facts-right-col{padding-left:var(--padded-paragraph-desktop-sides) !important;padding-right:var(--padded-paragraph-desktop-sides) !important;}}@media screen and (max-width:1274px) and (min-width:768px){.facts-right-columns .facts-right-col .facts-right-facts-item{width:100%;min-width:100%;max-width:100%;}.facts-right-stacked .facts-right-col .facts-right-facts-item{width:100%;min-width:100%;max-width:100%;}.featured-link-group-redux-bottom .paragraph--type--component-card-quote-card{max-width:100% !important;min-width:100% !important;width:100% !important;}.quote-left-facts-right-row .facts-right-col{max-width:35% !important;min-width:35% !important;width:35% !important;}.quote-left-facts-right-row .quote-left-col{max-width:65% !important;width:65% !important;min-width:65% !important;}.facts-right-facts-wrapper .facts-right-footer-link{margin-top:0px !important;margin-bottom:50px !important;}}@media screen and (min-width:1275px){.facts-right-stacked .facts-right-facts-item{min-width:100%;width:100%;max-width:100%;}.featured-link-group-redux-bottom .facts-right-stacked .paragraph--type--component-card-quote-card{max-width:100% !important;min-width:100% !important;width:100% !important;}.facts-right-stacked .quote-left-facts-right-row .facts-right-col{max-width:45% !important;min-width:45% !important;width:45% !important;}.facts-right-stacked .quote-left-facts-right-row .quote-left-col{max-width:55% !important;width:55% !important;min-width:55% !important;}.standard-component-general-class .field--name-field-page-components  .facts-right-stacked .quote-left-facts-right-row .facts-right-col{max-width:30% !important;min-width:30% !important;width:30% !important;}.standard-component-general-class .field--name-field-page-components  .facts-right-stacked .quote-left-facts-right-row .quote-left-col{max-width:65% !important;width:65% !important;min-width:65% !important;padding-right:0px !important;}.facts-right-stacked .facts-right-facts-wrapper .facts-right-footer-link{margin-top:0px !important;margin-bottom:50px !important;}}.quote-left-facts-right-row .quote-left-facts-right-col .facts-right-facts-wrapper .facts-right-facts-item .taxonomy-term > h2{display:none !important;}.quote-left-facts-right-wrapper .quote-left-col .quote-card-wrapper{background-color:#ffffff;}.facts-right-facts-wrapper .facts-right-footer-link a{color:#000000;font-weight:500;text-decoration:none !important;padding-bottom:3px;border-bottom:4px solid #FFE41E;font-size:16px;}.facts-right-facts-wrapper .facts-right-footer-link a:hover{text-decoration:none !important;font-weight:550;}.facts-right-facts-wrapper .taxonomy-term.vocabulary-facts h3 .highlighted-layout-fact{font-size:60px;font-family:'Besley',serif !important;font-weight:400;color:#502d0e;}@media only screen and (max-width:1350px) and (min-width:1224px){.facts-right-facts-wrapper .taxonomy-term.vocabulary-facts h3 .highlighted-layout-fact{font-size:50px;}}@media only screen and (max-width:1225px) and (min-width:768px){.facts-right-facts-wrapper .taxonomy-term.vocabulary-facts h3 .highlighted-layout-fact{font-size:100%;}}.facts-right-facts-wrapper .taxonomy-term.vocabulary-facts .highlighted-layout-fact-description{font-size:24px;font-family:'Besley',serif !important;font-weight:400;color:#502d0e;line-height:156%;}@media screen and (max-width:767px){.facts-right-facts-wrapper .taxonomy-term.vocabulary-facts .highlighted-layout-fact-description{font-size:22px;}}.facts-right-facts-wrapper .taxonomy-term.vocabulary-facts .highlighted-layout-fact-add-text{font-family:"proxima-nova",Helvetica,Arial,sans-serif;color:#3b3b3b;font-weight:400;font-size:16px;}@media screen and (max-width:767px){.facts-right-facts-wrapper .taxonomy-term.vocabulary-facts .highlighted-layout-fact-add-text{width:90%;}}.quote-left-facts-right-wrapper{padding-bottom:90px;}@media screen and (min-width:768px){.quote-left-facts-right-wrapper .quote-left-col .paragraph--type--component-card-quote-card{width:100% !important;max-width:100% !important;}}@media screen and (max-width:767px){.paragraph--type--component-card-quote-card{width:100% !important;max-width:100% !important;min-width:100% !important;}.quote-left-facts-right-wrapper{padding-bottom:0px;}.quote-left-facts-right-row .quote-left-facts-right-col{padding-left:var(--padded-paragraph-mobile-sides) !important;padding-right:var(--padded-paragraph-mobile-sides) !important;}.featured-link-group-redux-bottom .quote-left-facts-right-col{margin-bottom:50px;}.featured-link-group-redux-bottom .facts-right-facts-item{margin-bottom:50px;}.quote-left-facts-right-wrapper .facts-right-facts-item{padding-top:var(--padded-paragraph-mobile-above-below);padding-bottom:var(--padded-paragraph-mobile-above-below);}.quote-left-facts-right-wrapper .facts-right-facts-item:first-of-type{padding-top:0px !important;padding-bottom:var(--padded-paragraph-mobile-above-below);}.quote-left-facts-right-wrapper .facts-right-facts-item:last-of-type{padding-top:var(--padded-paragraph-mobile-above-below);padding-bottom:0px;}}@media screen and (max-width:767px){.quote-left-facts-right-wrapper .paragraph--type--component-card-quote-card{margin-bottom:90px;}.quote-left-facts-right-wrapper .quote-card-image{padding-left:5%;padding-right:5%;width:100%;}.quote-left-facts-right-wrapper .quote-card-image img{width:50% !important;}.quote-left-facts-right-wrapper .quote-card-wrapper .quote-card-quote{padding-left:0px !important;padding-right:0px !important;}.quote-left-facts-right-wrapper .quote-card-wrapper .quote-card-link{padding-left:0px !important;padding-right:0px !important;}}
.paragraph--type--scenes-from-south-mountain-media{padding-top:100px;}.scenes-media-media{display:none !important;}.scenes-media-caption-wrapper{background-size:cover;box-shadow:0px 0px 0px 2px white inset;color:#000000;background-position-x:50%;border:none;}@media screen and (max-width:767px){.scenes-media-caption-wrapper{background-position-y:25%;}}.scenes-media-caption-wrapper a{text-decoration:underline !important;}.scenes-media-caption-wrapper a:hover{border-bottom:none;font-weight:450;}.scenes-media-caption-subwrapper{position:absolute;width:85%;text-align:left;}@media screen and (min-width:768px){.scenes-media-short-subcol .scenes-media-caption-subwrapper{width:100%;}}@media screen and (min-width:768px){.scenes-media-wide-col .scenes-media-caption-subwrapper{left:64px;right:252px;bottom:80px;}.scenes-media-short-subcol .scenes-media-caption-subwrapper{padding-left:32px;padding-right:32px;padding-top:56px;padding-bottom:56px;}.scenes-media-narrow-col .scenes-media-caption-subwrapper{top:-150px;left:30px;}.scenes-media-reg-col .scenes-media-caption-subwrapper{top:30px;left:30px;}}@media screen and (max-width:767px){.scenes-media-caption-subwrapper{left:10%;}}.scenes-media-caption-subwrapper .scenes-media-caption-heading{font-size:14px;padding-bottom:15px;text-transform:uppercase;font-weight:500;letter-spacing:1px;}.scenes-media-caption-subwrapper .scenes-media-caption-text{font-size:20px;}@media screen and (min-width:768px){.scenes-media-short-subcol .scenes-media-caption-subwrapper .scenes-media-caption-text{font-size:14px !important;}.scenes-media-narrow-col .scenes-media-caption-subwrapper .scenes-media-caption-text{font-size:14px !important;}}.scenes-media-wide-col{height:600px;}.scenes-media-wide-col .scenes-media-caption-wrapper{height:600px;}.scenes-media-short-subcol{height:300px;}.scenes-media-short-subcol .scenes-media-caption-wrapper{height:300px;}.scenes-media-narrow-col{height:600px;}.scenes-media-narrow-col .scenes-media-caption-wrapper{height:600px;}.scenes-media-reg-col{height:375px;}.scenes-media-reg-col .scenes-media-caption-wrapper{height:375px;}.scenes-media-col{padding-left:0px;padding-right:0px;position:relative;}.scenes-media-col .field--type-entity-reference{height:100%;}.scenes-media-col .field--type-entity-reference .contextual-region{height:100%;}.scenes-media-see-more{background-color:#FFE41E;padding:9px;font-size:16px;}@media screen and (min-width:768px){.scenes-media-see-more{padding-right:25px;}}.scenes-media-see-more:hover{cursor:pointer;}#scenes-media-row-3{display:none;}#scenes-media-row-4{display:none;}#scenes-media-row-5{display:none;}#scenes-media-row-6{display:none;}#scenes-media-row-1{position:relative;}#scenes-media-see-more-2{position:absolute;bottom:0;right:0;}#scenes-media-row-2{position:relative;}#scenes-media-see-more-1{position:absolute;bottom:0;right:0;width:fit-content;}@media (max-width:767px){#scenes-media-row-2{display:none;}#scenes-media-see-more-2{display:block;}#scenes-media-row-3,#scenes-media-row-4{display:none;}.scenes-media-see-more{width:100%;text-align:center;z-index:1000;}}@media (min-width:768px){#scenes-media-see-more-2{display:none;}}@media (max-width:767px){.scenes-media-row{display:block;}.scenes-media-col{max-width:100%;width:100%;min-width:100%;height:300px;}.scenes-media-col .scenes-media-caption-wrapper{height:300px;}.scenes-media-narrow-col{height:300px;}.scenes-media-narrow-col .scenes-media-caption-wrapper{height:300px;}.scenes-media-short-col{height:600px;}.scenes-media-short-col .scenes-media-caption-wrapper{height:300px;}}@media screen and (max-width:1300px) and (min-width:768px){.scenes-media-wide-col{height:400px;}.scenes-media-wide-col .scenes-media-caption-wrapper{height:400px;}.scenes-media-short-subcol{height:200px;}.scenes-media-short-subcol .scenes-media-caption-wrapper{height:200px;}.scenes-media-narrow-col{height:400px;}.scenes-media-narrow-col .scenes-media-caption-wrapper{height:400px;}.scenes-media-wide-col .scenes-media-caption-subwrapper{bottom:unset !important;}.scenes-media-short-subcol .scenes-media-caption-subwrapper{padding-top:28px !important;}.scenes-media-narrow-col .scenes-media-caption-subwrapper{top:-50px !important;}.scenes-media-icon{left:35% !important;}}@media screen and (max-width:1700px) and (min-width:1301px){.scenes-media-wide-col{height:500px;}.scenes-media-wide-col .scenes-media-caption-wrapper{height:500px;}.scenes-media-short-subcol{height:250px;}.scenes-media-short-subcol .scenes-media-caption-wrapper{height:250px;}.scenes-media-narrow-col{height:500px;}.scenes-media-narrow-col .scenes-media-caption-wrapper{height:500px;}}.scenes-media-caption-wrapper{position:relative;}.scenes-media-caption-wrapper .field{opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s;}.scenes-media-col:focus{outline:auto !important;}.scenes-media-caption-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.95);opacity:0;transition:opacity 0.3s;box-shadow:none;}.scenes-media-caption-wrapper > *{position:relative;}.scenes-media-caption-wrapper .field{opacity:0;visibility:hidden;}.scenes-media-caption-wrapper::before{opacity:0;}.scenes-media-caption-wrapper.clicked .field{opacity:1;visibility:visible;}.scenes-media-caption-wrapper.clicked::before{opacity:1;}.scenes-media-caption-wrapper.clicked:focus::before{opacity:1;}.scenes-media-caption-wrapper.clicked:focus-within::before{opacity:1;}.scenes-media-icon{position:absolute;color:#38210E;bottom:50%;left:40%;font-size:3em;border-radius:50%;padding-left:20px;padding-right:20px;padding-top:4px;padding-bottom:0px;background-color:#ffffff;}@media screen and (max-width:767px){.scenes-media-icon{bottom:42%;left:37%;}}.scenes-media-caption-wrapper .scenes-link-wrapper{display:block;height:100%;z-index:6000;}#scenes-media-narrow-col-1:hover .scenes-media-icon{color:#38210E;}#scenes-media-narrow-col-2:hover .scenes-media-icon{color:#38210E;}#scenes-media-narrow-col-3:hover .scenes-media-icon{color:#38210E;}#scenes-media-narrow-col-4:hover .scenes-media-icon{color:#38210E;}#scenes-media-narrow-col-5:hover .scenes-media-icon{Color:#38210E;}#scenes-media-narrow-col-6:hover .scenes-media-icon{color:#38210E;}.scenes-media-col:hover .scenes-media-icon{display:none;}.scenes-media-wrapper{padding-top:40px;}.scenes-media-narrow-col:hover .social-embed .scenes-media-icon{background-color:#FFE41E;}.scenes-media-narrow-col .static-photo + .scenes-media-icon{display:none !important;}.scenes-media-narrow-col .static-photo .scenes-link-wrapper{height:auto !important;}.scenes-media-narrow-col:hover .social-and-caption + .scenes-media-icon{display:none !important;}.scenes-media-caption-wrapper .gallery-hover-plus{position:absolute;top:20px;right:20px;height:35px;width:35px;text-align:center;padding:2px;background-color:#FFE41E;border-radius:50%;}.scenes-media-caption-wrapper:hover .gallery-hover-plus{display:none;}@media screen and (min-width:768px){.scenes-media-caption-wrapper .gallery-hover-plus{display:none;}}
