/* Local behavior for the independently hosted copy. */
html{scroll-behavior:smooth}body{overflow-x:hidden}img{opacity:1!important}.header{position:sticky!important;top:0!important}.header-announcement-bar-wrapper{position:relative!important}main#page{padding-top:0!important}main .page-section:first-child{padding-top:0!important}.section-background img{width:100%;height:100%;object-fit:cover}.sqs-block-image img{max-width:100%}.image-block-outer-wrapper,.image-block-wrapper,.sqs-image-shape-container-element{opacity:1!important}.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) img{width:100%;height:auto}.blog-basic-grid .image-wrapper img{width:100%;height:100%;object-fit:cover}.header-menu{display:none!important}.header--menu-open .header-menu{display:flex!important;opacity:1!important;visibility:visible!important;position:fixed;inset:90px 0 0;background:#fff;z-index:100}.header-burger-btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #00136e;outline-offset:4px}.copy-contact{font-family:proxima-nova,Arial,sans-serif;font-size:17.536px;font-weight:300}.copy-contact fieldset{padding:0;border:0;margin:0 0 26px}.copy-contact legend{padding:0;margin-bottom:14px}.copy-contact label{display:block;margin:0 0 26px}.copy-contact .name-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.copy-contact .name-fields label{margin:0}.copy-contact span{font-size:.9em;color:#555}.copy-contact input,.copy-contact textarea{display:block;border:1px solid #555;background:#fafafa;border-radius:0;width:100%;box-sizing:border-box;margin-top:6px;padding:13px 12px;font:inherit;color:#111;min-height:54px}.copy-contact textarea{resize:vertical}.copy-contact button{background:#a3a3a0;border:0;color:#fff;padding:20px 30px;font:inherit;cursor:pointer}.copy-contact .form-note,.copy-contact #form-status{font-size:14px;line-height:1.5;margin-top:14px}.copy-contact #form-status:empty{display:none}@media(max-width:767px){.header-menu-nav-item a{font-size:28px}.copy-contact .name-fields{grid-template-columns:1fr}.copy-contact .name-fields label+label{margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.header{position:fixed!important;top:0!important;left:0;right:0;z-index:1000}main .page-section:first-child{padding-top:var(--lap-header-height,144px)!important}main#page.lap-detail-page{padding-top:var(--lap-header-height,144px)!important}.header--menu-open .header-menu{top:var(--lap-header-height,90px)}

.blog-basic-grid--container{opacity:1!important;transform:none!important}

main .lap-contact-section{min-height:85vh;box-sizing:border-box}main .lap-contact-section .content-wrapper{justify-content:center;padding-top:60px;padding-bottom:60px}main .lap-contact-centered{width:100%!important;max-width:640px;margin:0 auto;text-align:center}main .lap-contact-centered h3{margin-top:0}main .lap-contact-centered p{text-align:center}@media(max-width:767px){main .lap-contact-section .content-wrapper{padding-top:45px;padding-bottom:45px}main .lap-contact-centered{max-width:100%}}
