/*!
 * DO NOT OVERRIDE THIS FILE.
 * Generated with `npm run build`
 *
 * kendal-theme - Kendal WordPress theme
 * @version 1.0.0
 * @author WDG
 * @link https://www.webdevelopmentgroup.com/
 */
@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.community-header{position:relative;overflow:hidden}.community-header.alignfull,.community-header.alignwide{padding:0}.community-header.alignfull{margin-top:0;margin-bottom:0}.community-header__wrap{position:relative}.community-header__row{max-width:1400px}.community-header__image{background:#000;margin:0}.community-header__intro{color:#fff;width:100%;position:relative}.community-header__intro-wrap{justify-content:space-between;align-items:flex-end;display:flex}.community-header__atts{padding:28px}.community-header__atts .wp-block-button__link{font-size:20px}.community-header__icons,.community-header__map{box-sizing:border-box;margin:0}.community-header__map iframe,.community-header__map img{border:none;display:block}.community-header__location{align-items:center;display:inline-flex}.community-header__location svg{margin-right:12px}.community-header__distance{margin-left:12px}.community-header__content{flex-direction:column;justify-content:center;padding:28px;display:flex}.community-header__content-wrap{color:#fff;background-color:#173a3e}.community-header__title{color:#fff;letter-spacing:1.55px;margin:10px 0;font-size:50px;font-weight:300;line-height:1.2}.community-header__icons{color:#173a3e;background:#fff;padding:28px}.community-header__icon{text-align:center;flex:0 100%;font-size:16px;line-height:1}.community-header__icon img{width:auto;height:60px;min-height:60px;margin:0 auto;display:block}.community-header__icon-caption{margin-top:12px}@media (width<=767px){.community-header__image{width:100%;min-height:500px;position:absolute;top:0}.community-header__image picture{display:block}.community-header__image img{width:auto;min-width:100%;max-width:none;height:auto;display:block;position:absolute;left:50%;transform:translate(-50%)}.community-header__intro{min-height:500px}.community-header__intro-wrap{flex-direction:column;justify-content:flex-end}.community-header__atts{box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;min-height:500px;padding:28px;display:flex;position:relative}.community-header__atts .wp-block-button{order:1;margin-top:14px}.community-header__atts:before{content:"";background-image:linear-gradient(#0000,#000);height:100%;position:absolute;bottom:0;left:0;right:0}.community-header__atts>*{position:relative}.community-header__icons{flex-wrap:wrap;flex-basis:auto;justify-content:center;width:100%;display:flex}.community-header__icon{flex:auto;padding-left:1em;padding-right:1em}.community-header__content-wrap{flex-direction:column-reverse;display:flex}.community-header__location svg{width:24px;height:30px}.community-header__distance{margin:0;display:block}.community-header__map img{width:100%}}@media (width>=768px){.community-header__image{min-height:500px}.community-header__image img{min-width:100%;max-width:none;min-height:400px}.community-header__image>picture{align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.community-header__image>picture>img{-o-object-fit:cover;object-fit:cover;width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;max-height:none}.community-header__image:after{content:"";background-image:linear-gradient(#0000,#000);height:100%;max-height:400px;position:absolute;bottom:0;left:0;right:0}.community-header__intro{position:absolute;bottom:0}.community-header__icons{justify-content:center;align-items:center;display:flex}.community-header__content-wrap{justify-content:space-between;align-items:stretch;display:flex}.community-header__icons,.community-header__map{flex:0 0 340px}}@media (width>=960px){.community-header__icons,.community-header__map{flex:0 0 500px}.community-header__image{min-height:600px}}@media (width>=1024px){.community-header__title{font-size:60px}.community-header__image{min-height:700px}}@media (width>=1200px){.community-header__title{font-size:80px}}@media (width>=1400px){.community-header__atts{padding-left:0}.community-header__intro-wrap,.community-header__content{padding-left:calc(50vw - 672px)}}