/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cta-button-container{margin-bottom:15px}.cta-button-container:last-of-type{margin-bottom:0}a.cta-button.button-style-primary{display:inline-block;color:#fff;line-height:1;padding:20px 55px}a.cta-button.button-style-secondary{display:inline-block;color:#000;line-height:1;padding:20px 55px}.cta-button.button-style-primary{display:inline-block;width:90%;font-size:15px;font-weight:700;border:1px solid #be9b60;transition:all .2s linear}.cta-button.button-style-primary a{background-color:#6d0020;display:block;color:#fff;line-height:1;text-align:center;padding:20px 30px;margin:3px}.cta-button.button-style-primary a>div{display:inline-block}.cta-button.button-style-primary a:after{content:"\f32b";display:inline-block;margin-left:10px}.cta-button.button-style-primary:hover a{background-color:#be9b60;color:#000}.cta-button.button-style-secondary{display:inline-block;width:90%;font-size:15px;font-weight:700;border:1px solid #6d0020;transition:all .2s linear}.cta-button.button-style-secondary a{background-color:#be9b60;display:block;color:#000;line-height:1;text-align:center;padding:20px 30px;margin:3px}.cta-button.button-style-secondary a>div{display:inline-block}.cta-button.button-style-secondary a:after{content:"\f32b";display:inline-block;margin-left:10px}.cta-button.button-style-secondary:hover a{background-color:#6d0020;color:#fff}.cta-button.button-style-tertiary{display:inline-block;width:90%;font-size:15px;font-weight:700;border:1px solid #be9b60;transition:all .2s linear}.cta-button.button-style-tertiary a{background-color:#ece0ca;display:block;color:#000;line-height:1;text-align:center;padding:20px 30px;margin:3px}.cta-button.button-style-tertiary a>div{display:inline-block}.cta-button.button-style-tertiary a:after{content:"\f32b";display:inline-block;margin-left:10px}.cta-button.button-style-tertiary:hover a{background-color:#be9b60}.cta-button.button-style-white{display:inline-block;width:90%;font-size:15px;font-weight:700;border:1px solid #6d0020;transition:all .2s linear}.cta-button.button-style-white a{background-color:#fff;display:block;color:#6d0020;line-height:1;text-align:center;padding:20px 30px;margin:3px}.cta-button.button-style-white a>div{display:inline-block}.cta-button.button-style-white a:after{content:"\f32b";display:inline-block;margin-left:10px}.cta-button.button-style-white:hover a{background-color:#6d0020;color:#fff}.cta-button.button-style-email{display:inline-block;width:90%;font-size:15px;font-weight:700;border:1px solid #000;transition:all .2s linear}.cta-button.button-style-email a{background-color:#fff;display:block;color:#000;line-height:1;text-align:center;padding:20px 30px;margin:3px}.cta-button.button-style-email a>div{display:inline-block}.cta-button.button-style-email a:after{content:"\f32b";display:inline-block;margin-left:10px}.cta-button.button-style-email:hover a{background-color:#000;color:#fff}.cta-button.button-style-menu #menu-toggle{display:flex;align-items:center;background:none;border:0;cursor:pointer}.cta-button.button-style-menu #menu-toggle span{font-size:18px;color:#6d0020;font-weight:700}.cta-button.button-style-menu #menu-toggle #hamburger-icon{display:inline-block;width:30px;height:23px;margin-left:10px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.cta-button.button-style-menu #menu-toggle #hamburger-icon span{display:block;height:3px;width:30px;background:#6d0020;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;position:absolute}.cta-button.button-style-menu #menu-toggle #hamburger-icon span:last-child{margin-top:8px}.cta-button.button-style-menu #menu-toggle #hamburger-icon span:nth-child(2){margin-top:16px}.cta-button.button-style-menu #menu-toggle.open #hamburger-icon span:first-child{top:10px;transform:rotate(135deg)}.cta-button.button-style-menu #menu-toggle.open #hamburger-icon span:nth-child(2){opacity:0;left:-60px}.cta-button.button-style-menu #menu-toggle.open #hamburger-icon span:last-child{top:2px;transform:rotate(-135deg)}.cta-button[style~=Right]{float:right}@media screen and (max-width:767px){.cta-button[style~=Right]{float:left}}.layout-background-color--primary .cta-button.button-style-secondary:hover{background-color:#fff}.layout-background-color--primary .cta-button.button-style-secondary:hover a{color:#000}
.paragraph--type--kp-image .field--name-field-text{padding:20px 25px;border:1px solid #be9b60;border-top:none}.paragraph--type--kp-image.image-cover{display:flex;width:100%;height:100%}.paragraph--type--kp-image.image-cover>.paragraph__column{position:relative;width:100%!important;height:100%}.paragraph--type--kp-image.image-cover>.paragraph__column div:not(.contextual){height:100%}.paragraph--type--kp-image.image-cover>.paragraph__column div:not(.contextual) .field--name-field-media-image{width:100%;height:100%}.paragraph--type--kp-image.image-cover>.paragraph__column div:not(.contextual) .field--name-field-media-image .field--item{position:relative;width:100%;height:100%}.paragraph--type--kp-image.image-cover>.paragraph__column div:not(.contextual) .field--name-field-media-image .field--item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width:767px){.paragraph--type--kp-image.image-cover>.paragraph__column div:not(.contextual) .field--name-field-media-image .field--item{padding-bottom:100%}.paragraph--type--kp-image.image-cover>.paragraph__column div:not(.contextual) .field--name-field-media-image .field--item img{top:0;left:0;padding:0 20px}}.paragraph--type--kp-image.side-by-side>.paragraph__column{align-items:center!important}.paragraph--type--kp-image.side-by-side>.paragraph__column .field--name-field-text{padding:0;border:none}.paragraph--type--kp-image.side-by-side>.paragraph__column .field--name-field-text p{margin-top:0;margin-bottom:0}@media screen and (max-width:767px){.paragraph--type--kp-image.side-by-side>.paragraph__column{display:flex!important;flex-wrap:wrap!important}.paragraph--type--kp-image.side-by-side>.paragraph__column>div{flex-basis:100%}.paragraph--type--kp-image.side-by-side>.paragraph__column .field--name-field-text{width:100%;text-align:center;margin-top:5px}.paragraph--type--kp-image.side-by-side>.paragraph__column .field--name-field-text p{margin:0}}.paragraph--type--kp-image.internal-link .field--name-field-text{background-color:#6d0020;display:block;width:100%;font-size:15px;color:#fff;padding:11px 20px 11px 11px}.paragraph--type--kp-image.internal-link .field--name-field-text p{font-size:15px;line-height:1.3}.paragraph--type--kp-image.internal-link .field--name-field-text p:last-of-type{margin-bottom:0}.paragraph--type--kp-image.internal-link .field--name-field-text ul{padding-top:1em;padding-bottom:1em}.paragraph--type--kp-image.internal-link .field--name-field-text ul:last-of-type{padding-bottom:0}.paragraph--type--kp-image.internal-link .field--name-field-text ul li{font-size:15px!important;line-height:1.3!important}.ppc2 .layout>.full-width .paragraph--type--kp-image{height:100%}.ppc2 .layout>.full-width .paragraph--type--kp-image .paragraph__column{height:100%;padding-bottom:0}.ppc2 .layout>.full-width .paragraph--type--kp-image .paragraph__column article,.ppc2 .layout>.full-width .paragraph--type--kp-image .paragraph__column div{height:100%}.ppc2 .layout>.full-width .paragraph--type--kp-image .paragraph__column .field--name-field-media-image .field--item{display:flex;justify-content:center;align-items:center;overflow:hidden}.ppc2 .layout>.full-width .paragraph--type--kp-image .paragraph__column .field--name-field-media-image .field--item img{-o-object-fit:cover;object-fit:cover;flex-shrink:0;min-height:100%;min-width:100%}
