/* @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-wrapper .facts-right-facts-wrapper .facts-right-facts-item{padding-right:30px;}.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;}}
