/* @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;}}
