.lpe-wrap{color:#16231f}.lpe-hero{padding:80px 6vw 55px;background:#f8f0e3}.lpe-hero span,.lpe-submit>div>span{color:#ef4b36;font-size:12px;font-weight:800;letter-spacing:2.5px}.lpe-hero h1{max-width:900px;font:400 clamp(48px,7vw,88px)/1 Georgia,serif}.lpe-hero p{max-width:720px;font-size:18px;line-height:1.6}.lpe-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:12px;align-items:end;padding:35px 6vw;background:#fff}.lpe-filters label,.lpe-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800}.lpe-filters input,.lpe-filters select,.lpe-form input,.lpe-form select,.lpe-form textarea{width:100%;padding:13px;border:1px solid #ccd1cf;background:#fffcf7;font:inherit}.lpe-table-wrap{padding:25px 6vw 80px;overflow-x:auto}.lpe-table{width:100%;border-collapse:collapse;background:#fff}.lpe-table th{text-align:left;padding:14px;background:#234f42;color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase}.lpe-table td{padding:18px 14px;border-bottom:1px solid #e3e5e4;vertical-align:top}.lpe-table tbody tr{transition:background .18s,transform .18s}.lpe-table tbody tr:hover{background:#fff4e6}.lpe-table a{color:#234f42;font-weight:800}.lpe-empty{text-align:center;padding:55px!important}.lpe-submit{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;padding:80px 6vw;background:#f6e6d1}.lpe-submit h2{font:400 clamp(40px,5vw,64px)/1 Georgia,serif}.lpe-form{padding:30px;background:#fff;box-shadow:9px 9px 0 #d9b993}.lpe-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lpe-grid .wide{grid-column:1/-1}.lpe-form textarea{min-height:110px}.lpe-consent{flex-direction:row!important;margin:18px 0;font-weight:400!important}.lpe-consent input{width:auto}.lpe-notice{margin-bottom:18px;padding:14px}.lpe-notice.success{background:#e5f5e9;border-left:4px solid #3f8a58}.lpe-notice.error{background:#fde9e6;border-left:4px solid #ef4b36}@media(max-width:850px){.lpe-filters{grid-template-columns:1fr 1fr}.lpe-submit{grid-template-columns:1fr}}@media(max-width:620px){.lpe-filters,.lpe-grid{grid-template-columns:1fr}.lpe-grid .wide{grid-column:auto}.lpe-table thead{display:none}.lpe-table,.lpe-table tbody,.lpe-table tr,.lpe-table td{display:block}.lpe-table tr{margin-bottom:18px;border:1px solid #ddd}.lpe-table td{display:grid;grid-template-columns:105px 1fr}.lpe-table td:before{content:attr(data-label);font-weight:800}.lpe-table .lpe-empty{display:block}.lpe-submit{padding:55px 20px}}
