.hlms-slider{position:relative;min-height:400px;overflow:hidden;background:#d6d7cc}.hlms-slider .hlms-slide{position:absolute;inset:0;opacity:0;transition:opacity .65s ease;pointer-events:none}.hlms-slider .hlms-slide.is-active{opacity:1;pointer-events:auto}.hlms-slider .hlms-image{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;display:block}.hlms-slider .hlms-caption{position:absolute;right:20px;bottom:72px;left:auto;background:#fffffff0;padding:6px 12px;font-size:13px;max-width:calc(100% - 40px);color:#132b43}.hlms-slider .hlms-controls{position:absolute;bottom:16px;left:18px;right:18px;z-index:2;display:flex;gap:6px;align-items:center}.hlms-slider .hlms-controls button{background:#132b43e8;color:white;min-width:44px;min-height:44px;border:1px solid #ffffff60;border-radius:4px;padding:6px 12px;font:600 14px/1.3 Arial,sans-serif;cursor:pointer}.hlms-slider .hlms-controls .hlms-count{position:static;display:inline-block;background:#132b43e8;color:white;padding:6px 10px;font-size:13px;margin-left:auto;border-radius:4px}.hlms-slider button:focus-visible{outline:3px solid #e2b858;outline-offset:2px}.hlms-form-wrap{box-sizing:border-box;width:100%;max-width:660px;min-width:0;margin:0 auto;padding:20px}.hlms-form-wrap form.quote{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:28px;border:1px solid #dce5e8;border-radius:8px;background:white}.hlms-form-wrap .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.hlms-form-wrap label{min-width:0}.hlms-form-wrap input,.hlms-form-wrap select,.hlms-form-wrap textarea{box-sizing:border-box;max-width:100%;width:100%}@media(max-width:600px){.hlms-slider{min-height:310px}.hlms-form-wrap{padding:12px}.hlms-form-wrap form.quote{padding:20px}.hlms-form-wrap .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hlms-slider .hlms-slide{transition:none}}

.hlms-slider[data-fit="contain"] .hlms-image{object-fit:contain}
