.lcf-section{font-size:1.375rem;line-height:1.4;overflow:hidden;position:relative}.lcf-section .lcf-display-logo{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:240px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%,44%);width:225px;z-index:1}.lcf{align-items:stretch;display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:60px 0;position:relative}.lcf h3{color:var(--color-primary);font-size:30px;line-height:41px;margin-bottom:25px}.lcf p{font-size:1.2rem}.lcf .glyph{margin-bottom:5px;padding:0;width:117px}.lcf .glyph svg{color:var(--community-alt-images__border-color)}.lcf .lcf__description{border:2px solid #b0946f;max-width:100%;padding:36px 100px 36px 36px;position:relative;width:60%;z-index:2}.lcf .lcf__description-inner{text-align:left}.lcf .lcf__map{align-items:center;display:flex;position:relative;width:40%;z-index:2}.lcf .lcf__map-inner{height:calc(100% - 120px);text-align:right;width:100%}.lcf__map-inner img{margin-right:-60px;max-height:100%;max-width:calc(100% + 60px)!important}.lcf .lcf__title{color:#fff;font-size:2.8125;font-weight:700;text-align:left}.lcf .lcf__description-inner .btn-secondary{background-color:#b0946f;display:block;margin-top:22px;width:fit-content}.lcf-section .lcf .lcf__title{font-size:30px;letter-spacing:0;line-height:41px;margin-bottom:21px;padding-bottom:21px;position:relative}.lcf-section .lcf .lcf__title:after{background-color:var(--color-secondary);content:"";height:6px;left:0;position:absolute;top:100%;transform:translateY(-50%);width:120px}.lcf-section .lcf .lcf__description{padding:30px 46px 30px 100px}.lcf-section .lcf .lcf__description-inner>span{color:#fff;display:inline-block;font-size:20px;line-height:30px;margin-bottom:30px}.lcf-section .lcf .button.button--secondary{filter:invert(1);text-decoration:unset!important}.lcf form .hs-form-required,.lcf form label{color:#252525;font-size:1.2rem;font-weight:400}.lcf input{border:1px solid #707070;border-radius:0;font-size:1.2rem}.lcf input:active,.lcf input:focus{border:3px solid #e4ce9b}.lcf .hs-error-msg{color:red;font-size:1rem}.lcf .hs-button{background:#fff;border:3px solid #252525;border-radius:10px;color:#252525;font-weight:700;padding:8px 14px;width:auto}.lcf .hs-button:active,.lcf .hs-button:focus,.lcf .hs-button:hover{background:#252525;color:#fff}.lcf form{max-width:100%}.lcf fieldset.form-columns-1,.lcf fieldset.form-columns-1 .hs-input:not([type=radio]):not([type=checkbox]),.lcf fieldset.form-columns-2,.lcf fieldset.form-columns-3{max-width:100%!important}@media (max-width:768px){.lcf{flex-direction:column-reverse;padding:20px}.lcf .lcf__description{border:0;margin-bottom:0;margin-left:0;margin-right:0;max-width:100%;padding:20px;position:relative;width:100%}.lcf__description-inner{max-width:100%}.lcf .lcf__map{width:100%}.lcf .lcf__map-inner{height:auto;margin:0 auto;width:100%}.lcf__map-inner img{margin-right:0;max-height:100%;max-width:100%!important}.lcf-section .lcf .lcf__description{padding:0;padding:20px 0 0}.lcf .glyph{width:80px}}@media (max-width:480px){.lcf fieldset.form-columns-2 .hs-form-field:last-child,.lcf fieldset.form-columns-3 .hs-form-field:last-child{padding-left:0}.lcf input{width:100%!important}}