.js .linden-contact:not(.is-admin).animated:before{width:100%}.js .linden-contact:not(.is-admin):before{-webkit-transition:width 1.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);transition:width 1.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);width:0}.linden-contact{position:relative;padding-top:3em;padding-bottom:2em}.linden-contact:before{content:"";display:block;position:absolute;top:0;height:1em;background-color:#7D9F24;left:0;right:0;width:100%}.linden-contact.is-admin a,.linden-contact.is-admin button[type="submit"]{pointer-events:none}.linden-contact__top{padding-bottom:1em;margin-bottom:2em;border-bottom:1px solid #47603C}.linden-contact__title{text-transform:uppercase}.linden-contact__info *{display:block}.linden-contact__content .gfield_required{color:#FFF}@media (max-width: 991.98px){.linden-contact [class^="container-"]{max-width:95%}}@media (min-width: 992px){.linden-contact{padding-top:4em;padding-bottom:3em}.linden-contact__top{padding-bottom:0}.linden-contact__title{padding-top:0.5em;padding-bottom:0.5em}.linden-contact__info{padding-left:2em;padding-top:0.5em;padding-bottom:1em;position:relative}.linden-contact__info:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#47603C}}@media (min-width: 992px){.linden-contact__info{padding-left:3em;padding-bottom:1.5em}}
