@charset "UTF-8";app-root,router-outlet,.mil-layout-host,.mil-page-host{display:contents}.mil-doc-prose{max-width:88rem}.mil-doc-lead{max-width:88rem;margin-bottom:7rem;font-size:1.8rem;line-height:1.7}.mil-doc-section{margin-bottom:7rem}.mil-doc-section:last-child{margin-bottom:0}.mil-doc-section h5,.mil-doc-section p{margin-bottom:2.5rem}.mil-doc-section p:last-child{margin-bottom:0}.mil-doc-section .mil-check-list{margin-top:3rem;margin-bottom:0}.mil-doc-section+.mil-doc-section{border-top:dashed 1px rgb(163,169,171);padding-top:7rem}.mil-doc-aside{position:sticky;top:14rem}.mil-doc-aside-title{margin-bottom:1.5rem}.mil-doc-aside-rule{margin:4rem 0}.mil-doc-aside-btn{margin-top:4rem}.mil-doc-related{margin-top:5rem}.mil-doc-links{list-style:none;margin:0;padding:0}.mil-doc-links li+li{margin-top:1.75rem}.mil-doc-links a{transition:color .2s ease}.mil-doc-links a:hover{color:#f2a73d}@media(max-width:992px){.mil-doc-aside{position:static;margin-top:8rem}}.mil-doc-grid{row-gap:8rem}.mil-doc-group-title{margin-bottom:3rem}.mil-doc-group .mil-divider{margin-bottom:4rem}.mil-doc-index{list-style:none;margin:0;padding:0}.mil-doc-index li+li{margin-top:3.5rem}.mil-doc-index p{margin:.75rem 0 0}.mil-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.mil-enquiry .mil-input-frame{position:relative;margin-bottom:2rem}.mil-enquiry .mil-input-frame input,.mil-enquiry .mil-input-frame textarea{background-color:#e2eeee;padding-left:3rem;padding-right:3rem}.mil-enquiry .mil-input-frame input{height:7rem}.mil-enquiry .mil-input-frame textarea{height:18rem;padding-top:2.5rem;padding-bottom:2.5rem;resize:vertical}.mil-enquiry .mil-input-frame:last-of-type{margin-bottom:0}.mil-enquiry input,.mil-enquiry textarea{font-family:Plus Jakarta Sans,sans-serif;font-size:1.6rem}.mil-enquiry-error{margin:-1rem 0 2rem;font-size:1.4rem;color:#c75450}.mil-enquiry-error-block{margin:2rem 0 0}.mil-enquiry-actions{margin-top:4rem}button.mil-btn{cursor:pointer}button.mil-btn[disabled]{opacity:.6;cursor:default}.mil-enquiry-sent{padding:3rem 0}.mil-booking-embed{min-width:32rem;height:90rem}@media(max-width:992px){.mil-booking-embed{height:130rem}}.mil-ai-launcher{position:fixed;right:3rem;bottom:3rem;z-index:1200;display:flex;align-items:center;gap:1.2rem;height:6.4rem;padding:0 2.6rem;border:none;border-radius:3.2rem;background-color:#f2a73d;color:#242f35;font-family:Plus Jakarta Sans,sans-serif;font-size:1.6rem;font-weight:700;cursor:pointer;box-shadow:0 1.2rem 3rem #242f3547;transition:transform .25s cubic-bezier(0,0,.3642,1),background-color .25s ease}.mil-ai-launcher:hover{transform:translateY(-.3rem)}.mil-ai-launcher:focus-visible{outline:3px solid rgb(36,47,53);outline-offset:3px}.mil-ai-launcher i{font-size:2rem}.mil-ai-launcher.mil-active .mil-ai-launcher-label{display:none}.mil-ai-launcher.mil-active{padding:0;width:6.4rem;justify-content:center}.mil-ai-panel{position:fixed;right:3rem;bottom:11rem;z-index:1200;display:flex;flex-direction:column;width:44rem;max-width:calc(100vw - 6rem);height:62rem;max-height:calc(100vh - 18rem);border-radius:2rem;background-color:#fff;box-shadow:0 2rem 6rem #242f354d;opacity:0;visibility:hidden;transform:translateY(2rem) scale(.98);transform-origin:bottom right;transition:opacity .3s ease,transform .3s cubic-bezier(0,0,.3642,1),visibility .3s}.mil-ai-panel.mil-active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.mil-ai-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:2.8rem 3rem 2.2rem;border-radius:2rem 2rem 0 0;background-color:#242f35}.mil-ai-title{margin:0 0 .4rem;color:#f3f7f8;font-size:2rem;font-weight:700}.mil-ai-sub{margin:0;color:#a3a9ab;font-size:1.3rem}.mil-ai-close{flex:0 0 auto;width:3.4rem;height:3.4rem;border:none;border-radius:50%;background-color:#f3f7f81f;color:#f3f7f8;font-size:1.5rem;cursor:pointer;transition:background-color .2s ease}.mil-ai-close:hover{background-color:#f2a73d;color:#242f35}.mil-ai-log{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2.6rem 3rem;background-color:#f3f7f8}.mil-ai-msg{display:flex;margin-bottom:1.8rem}.mil-ai-msg-user{justify-content:flex-end}.mil-ai-bubble{max-width:85%;padding:1.8rem 2.2rem;border-radius:1.6rem 1.6rem 1.6rem .4rem;background-color:#fff;color:#242f35;font-size:1.5rem;line-height:1.65}.mil-ai-msg-user .mil-ai-bubble{border-radius:1.6rem 1.6rem .4rem;background-color:#242f35;color:#f3f7f8}.mil-ai-bubble p{margin:0 0 1.1rem}.mil-ai-bubble p:last-child{margin-bottom:0}.mil-ai-link{display:inline-flex;align-items:center;gap:.9rem;margin-top:1.4rem;padding:.9rem 1.8rem;border-radius:2.2rem;background-color:#f2a73d;color:#242f35;font-size:1.4rem;font-weight:700;transition:transform .2s ease}.mil-ai-link:hover{transform:translate(.3rem);color:#242f35}.mil-ai-typing{display:flex;gap:.6rem}.mil-ai-typing span{width:.8rem;height:.8rem;border-radius:50%;background-color:#a3a9ab;animation:mil-ai-blink 1.2s infinite ease-in-out}.mil-ai-typing span:nth-child(2){animation-delay:.18s}.mil-ai-typing span:nth-child(3){animation-delay:.36s}@keyframes mil-ai-blink{0%,60%,to{opacity:.28}30%{opacity:1}}.mil-ai-suggestions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.6rem}.mil-ai-chip{padding:1rem 1.6rem;border:1px solid rgb(198,210,210);border-radius:2rem;background-color:#fff;color:#242f35;font-family:Plus Jakarta Sans,sans-serif;font-size:1.3rem;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.mil-ai-chip:hover{border-color:#f2a73d;background-color:#fff9f0}.mil-ai-form{display:flex;align-items:flex-end;gap:1.2rem;padding:2rem 3rem;border-top:1px solid rgb(226,238,238);background-color:#fff}.mil-ai-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mil-ai-field{flex:1 1 auto;min-height:4.8rem;max-height:12rem;padding:1.4rem 1.8rem;border:1px solid rgb(226,238,238);border-radius:1.2rem;background-color:#f3f7f8;color:#242f35;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;line-height:1.5;resize:none}.mil-ai-field:focus{outline:none;border-color:#f2a73d}.mil-ai-send{flex:0 0 auto;width:4.8rem;height:4.8rem;border:none;border-radius:50%;background-color:#f2a73d;color:#242f35;font-size:1.6rem;cursor:pointer;transition:opacity .2s ease}.mil-ai-send[disabled]{opacity:.4;cursor:default}.mil-ai-note{margin:0;padding:0 3rem 2.4rem;background-color:#fff;border-radius:0 0 2rem 2rem;color:#78848a;font-size:1.2rem;line-height:1.6}.mil-ai-note a{color:#637076;text-decoration:underline}.mil-ai-note a:hover{color:#f2a73d}.mil-right-buttons-frame{bottom:11rem}@media(max-width:992px){.mil-ai-launcher{right:2rem;bottom:2rem;height:5.6rem;padding:0;width:5.6rem;justify-content:center}.mil-ai-launcher-label{display:none}.mil-ai-panel{right:1.5rem;left:1.5rem;bottom:9rem;width:auto;max-width:none;max-height:calc(100vh - 13rem)}.mil-ai-head,.mil-ai-log,.mil-ai-form,.mil-ai-note{padding-left:2.2rem;padding-right:2.2rem}.mil-right-buttons-frame{bottom:9rem}}@media(prefers-reduced-motion:reduce){.mil-ai-panel,.mil-ai-launcher,.mil-ai-link{transition-duration:.01ms}.mil-ai-typing span{animation:none;opacity:.6}}.mil-check-list:not(.mil-type-2) li{display:flex;align-items:flex-start}.mil-check-list:not(.mil-type-2) li:before{flex:0 0 auto;margin-top:.3rem}.mil-check-list.mil-type-2 li>*:not(h6){padding-left:4rem}.mil-intro-strip{padding:17rem 0 4rem}.mil-intro-strip .mil-h2{max-width:72rem}@media(max-width:992px){.mil-intro-strip{padding:8rem 0 2rem}.mil-intro-strip .mil-h2{max-width:none}}.mil-footer-main{background-color:#e2eeee;padding:10rem 0 9rem}.mil-footer-main a:hover,.mil-footer-main .mil-social li a:hover,.mil-footer-nav .mil-footer-menu-2 li a:hover{color:#f2a73d}.mil-footer-row{align-items:flex-start}.mil-footer-brand .mil-logo{display:inline-block;margin-bottom:4rem}.mil-footer-brand .mil-logo img{height:7rem;width:auto}.mil-footer-nav .mil-footer-menu-2{list-style:none;margin:0;padding:0}.mil-footer-nav .mil-footer-menu-2 li{margin-bottom:1.6rem;font-size:1.6rem;font-weight:600;line-height:1.5}.mil-footer-nav>.row{margin-top:2.5rem}.mil-footer-nav>.row>[class^=col-]{padding-right:1.5rem}.mil-footer-office p a{transition:color .2s ease}.mil-footer-office p a:hover{color:#f2a73d}.mil-footer-bottom{background-color:#fff;padding:3rem 0}.mil-footer-disclaimer{max-width:128rem;margin:0 0 2.5rem;padding-bottom:2.5rem;border-bottom:dashed 1px rgb(198,210,210);line-height:1.7;color:#78848a}.mil-footer-disclaimer a{color:#637076;text-decoration:underline}.mil-footer-disclaimer a:hover{color:#f2a73d}.mil-footer-bottom p,.mil-footer-bottom a{color:#637076}.mil-footer-bottom a:hover{color:#f2a73d}.mil-footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.mil-footer-bottom-inner p{margin:0}.mil-footer-policy{display:flex;flex-wrap:wrap;gap:3rem;list-style:none;margin:0;padding:0}.mil-footer-policy a{transition:color .2s ease}.mil-footer-policy a:hover{color:#f2a73d}@media(max-width:992px){.mil-footer-main{padding:8rem 0 6rem}.mil-footer-row>[class^=col-]{margin-bottom:6rem}.mil-footer-row>[class^=col-]:last-child{margin-bottom:0}.mil-footer-bottom-inner{justify-content:center;text-align:center}}
