/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.promo-img img{width:100%;max-width:100%;height:auto;}.promo-button .field--name-field-promo-link .field__item{background-color:#FFE41E;width:fit-content;padding:5px 15px;margin-bottom:20px;}.promo-button .field--name-field-promo-link .field__item:hover{background-color:orange;}.promo-button .field--name-field-promo-link:hover a{color:#502d0e;text-decoration:none !important;}.promo-button .field--name-field-promo-link a{color:#502d0e;text-decoration:none !important;font-size:16px;}.promo-comp .promo-text-col{padding:2% !important;border-color:#FFE41E;border-style:solid;border-width:15px;height:fit-content;position:relative;background-color:#ffffff;}.promo-title-text{margin-bottom:15px;font-family:Besley,serif;font-size:46px;font-weight:500;}.promo-text-text p{font-size:22px;}.promo-button{padding-top:15px;}.promo-comp .promo-text-col{position:absolute !important;right:5%;max-width:50%;margin-top:4%;}.promo-comp .promo-image-col{flex:0 0 65%;max-width:65%;}@media screen and (max-width:767px){.promo-comp .promo-text-col{position:unset;right:unset;top:unset;}.promo-img img{margin:0px;}.promo-title-text{color:#502d0e;}.promo-button .field--name-field-promo-link{width:100%;text-align:center;}.promo-comp{display:block;height:100%;min-height:750px;}.promo-comp .promo-image-col{max-width:100%;}.promo-comp .promo-text-col{max-width:85%;margin-top:24%;margin-left:5%;margin-right:5%;}.promo-small-image .field--name-field-promo-image{width:100%;}.promo-small-image img{width:100%;height:auto;}.promo-small-content{position:relative;top:3em;margin-left:50%;margin-right:2%;padding:50px;background-color:#ffffff;border:15px solid #FFE41E;}.promo-small-content .field--name-field-button-link{background-color:#FFE41E;width:fit-content;padding:2.5%;}.promo-small-content .field--name-field-button-link:hover{background-color:#502d0e;}.promo-small-content .field--name-field-button-link:hover a{color:#ffffff;text-decoration:underline;}.promo-small-content .field--name-field-button-link a{color:#502d0e;text-decoration:none;font-weight:bold;}.promo-small-content .field--name-field-promo-title{font-weight:bold;margin-bottom:20px;font-family:serif;font-size:2rem;}@media screen and (max-width:767px){.promo-small-content{position:unset;margin-left:0px;margin-right:0px;padding:50px;clear:both;}}.new-small-promo-bg{max-height:622px;min-height:622px;background-size:cover;}.new-small-promo-content{background-color:#ffffff;border:10px solid #FFE41E;padding:10px;margin-top:20px;margin-bottom:20px;}.new-small-promo-title{font-family:Besley,serif !important;color:#502d0e;line-height:1.2;margin-bottom:20px;}.new-small-promo-text{font-size:0.75em;}.new-small-promo-link a{padding:10px;background-color:#FFE41E;text-decoration:none !important;width:100%;color:#000000;font-size:0.75em;text-align:center;display:block;}@media screen and (min-width:768px){.new-small-promo-col{margin-left:50%;}.new-small-promo-title{margin-top:50px;font-size:2em;}.new-small-promo-link{margin-top:50px;margin-bottom:50px;width:30%;}}@media screen and (max-width:767px){.new-small-promo-bg{max-height:300px;margin-bottom:300px;}.new-small-promo-col{display:block !important;width:100% !important;min-width:100% !important;max-width:100% !important;}.new-small-promo-content{margin-top:550px;}.new-small-promo-title{font-size:1.5em;}.new-small-promo-text{font-size:0.7em;}.new-small-promo-link{width:100%;}.new-small-promo-link a{font-size:0.7em;}}
