h1{font-size:clamp(36px,4vw,60px);text-shadow:0px 2px 4px rgba(0,0,0,0.6)}h2{font-size:clamp(18px,4vw,24px)!important;text-transform:capitalize!important}h3{font-size:clamp(18px,4vw,20px)!important}#hero-slide{min-height:70vh!important;position:relative;z-index:1}#hero-slide::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.15) 100%);z-index:1;pointer-events:none}#hero-slide>*{position:relative;z-index:2}@media (max-width:767px){#hero-slide{min-height:425px!important;min-height:50svh!important;background-position:center 30%!important}#hero-slide::before{background:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.4) 100%)}}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.striped-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}.striped-table th,.striped-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}.striped-table thead{background-color:#333;color:#fff}.striped-table tbody tr:nth-child(even){background-color:#36454f;.striped-table tbody tr:nth-child(odd){background-color:#ffffff}.striped-table tbody tr:hover{background-color:#eaeaea;transition:background 0.2s ease}.inline-form{display:flex;gap:10px;align-items:center}.inline-form .wpcf7-form-control-wrap{flex:1}.inline-form input[type="submit"]{padding:10px 20px}