.elementor .btn-primary{width:auto;height:auto;font-family:var(--Primary);font-weight:600;font-size:var(--text-btn);color:var(--navy);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--rad-pill);border-width:2px;border-color:var(--accent);border-style:solid;background-color:var(--accent);display:inline-block;align-self:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{border-color:var(--orange-hover);background-color:var(--orange-hover);}.elementor .h1{font-family:var(--Primary);font-weight:700;font-size:var(--text-h1);color:var(--navy);}.elementor .h2{font-family:var(--Primary);font-weight:700;font-size:var(--text-h2);color:var(--navy);}.elementor .eyebrow{font-family:var(--Primary);font-weight:500;font-size:var(--text-h5);color:var(--text-muted);}.elementor .btn{font-family:var(--Primary);font-weight:500;}.elementor .card{padding:var(--space-3);border-radius:var(--rad-md);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);flex-direction:column;gap:var(--space-2);align-items:center;}.elementor .mship-tab{width:100%;font-family:var(--Primary);font-weight:400;font-size:var(--text-xs);color:var(--text-muted);border-style:none;background-color:var(--bg-alt);}.elementor .mship-tab:hover,.elementor .mship-tab:focus-visible{color:var(--navy);background-color:var(--bg-alt);}.elementor .mship-tab.e--selected{color:var(--navy);border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--accent);border-style:solid;background-color:var(--white);}.elementor .mship-content{height:100%;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;align-items:center;}.elementor .tab-group{border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border);border-style:solid;gap:0px;}.elementor .tabs-menu-item{width:200px;font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);color:var(--navy);padding:12px;border-radius:var(--rad-pill);border-width:2px;border-color:var(--accent);border-style:solid;background-color:var(--transparent);}.elementor .tabs-menu-item:hover,.elementor .tabs-menu-item:focus-visible{background-color:var(--accent);}.elementor .tabs-menu-item.e--selected{border-color:var(--accent);background-color:var(--accent);}.elementor .section-outer{padding-block-start:var(--space-8);padding-block-end:var(--space-8);background-color:var(--white);display:flex;flex-direction:column;align-items:center;}.elementor .section-inner{width:var(--width-desktop);padding:0px;flex-direction:column;gap:var(--space-3);}.elementor .con-heading{padding:0px;flex-direction:column;gap:var(--space-1);}.elementor .bg-alt{background-color:var(--bg-alt);}.elementor .con-default{padding:0px;display:flex;flex-direction:column;gap:var(--space-3);justify-content:space-between;}.elementor .text-mship-name{font-family:var(--Primary);font-weight:600;font-size:var(--text-h4);}.elementor .text-mship-desc{font-family:Lexend;font-weight:300;font-size:0.9rem;line-height:1.2rem;text-align:center;}.elementor .btn-blue{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);color:var(--navy);border-radius:var(--rad-pill);border-width:2px;border-color:var(--blue);border-style:solid;background-color:var(--blue);}.elementor .btn-blue:hover,.elementor .btn-blue:focus-visible{font-weight:500;border-color:var(--blue-hover);background-color:var(--blue-hover);}.elementor .text-body{font-family:var(--Primary);font-weight:300;font-size:var(--text-body);color:var(--navy);line-height:1.3rem;align-self:start;}.elementor .text-head-desc{font-family:var(--Primary);font-weight:400;font-size:var(--text-body);}.elementor .h5{font-family:var(--Primary);font-weight:500;font-size:var(--text-h5);color:var(--navy);}.elementor .mship-card-outdoor{background-color:var(--bg-alt);}.elementor .btn-outline-light{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);color:var(--white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--rad-pill);border-width:2px;border-color:var(--white);border-style:solid;background-color:var(--transparent);align-self:center;}.elementor .btn-outline-light:hover,.elementor .btn-outline-light:focus-visible{color:var(--navy);background-color:var(--white);}.elementor .section-hero-primary{height:50vh;min-height:250px;padding:0px;background-image:url("https://milduraaquaticfacilities.com.au/wp-content/uploads/2026/03/MW02_Concept-5-MW-orange-icon.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:70vw auto;background-position:60vw 15vw;background-color:var(--bg-alt);flex-direction:column;justify-content:center;align-items:center;svg {
  fill: blue !important;
  color: blue !important
}\n}.elementor .section-hero-blue{background-image:url("https://milduraaquaticfacilities.com.au/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .con-btn-group{padding:0px;gap:var(--space-1);}.elementor .btn-outline-orange{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);color:var(--navy);border-radius:var(--rad-pill);border-width:2px;border-color:var(--orange);border-style:solid;background-color:var(--transparent);}.elementor .btn-outline-orange:hover,.elementor .btn-outline-orange:focus-visible{background-color:var(--accent);}.elementor .tabs-menu-group{gap:var(--space-1);}.elementor .h4{font-family:var(--Primary);font-weight:600;font-size:var(--text-h4);color:var(--navy);}.elementor .svg-blue{color: var(--blue) !important;\n}.elementor .svg-orange{color: var(--color-orange);\n}.elementor .section-text-image{align-items:center;}.elementor .h6{font-family:var(--Primary);font-weight:500;font-size:var(--text-h5);color:var(--navy);}.elementor .text-btn{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);color:var(--white);}.elementor .section-outer-dark{background-color:var(--navy);}.elementor .text-accent{font-family:var(--Primary);font-weight:600;font-size:var(--text-body);color:var(--navy);}.elementor .DUP_svg-white{width:20px;height:20px;color: white;\n}.elementor .con-nav-facility{font-family:var(--Primary);font-weight:600;font-size:var(--text-body);color:var(--navy);padding:var(--space-2);gap:var(--space-1);justify-content:space-between;}.elementor .con-nav-facility:hover,.elementor .con-nav-facility:focus-visible{background-color:var(--bg-alt);}.elementor .card-sm{padding:var(--space-1);border-radius:var(--rad-sm);border-width:1px;border-color:var(--border);border-style:solid;}.elementor .h3{font-family:var(--Primary);font-weight:600;font-size:var(--text-h3);color:var(--navy);}.elementor .btn-outline-dark{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);color:var(--navy);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--rad-pill);border-width:2px;border-color:var(--navy);border-style:solid;background-color:var(--transparent);align-self:center;}.elementor .btn-outline-dark:hover,.elementor .btn-outline-dark:focus-visible{color:var(--white);background-color:var(--navy);}.elementor .listing-content{padding:var(--space-3);margin-block-end:32px;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--accent);border-style:solid;background-color:var(--navy);flex-direction:column;gap:var(--space-1);}.elementor .con-listing{padding:0px;margin:-1px;border-radius:var(--rad-md);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--navy);flex-direction:column;gap:0px;overflow: hidden;\n}.elementor .con-listing:hover,.elementor .con-listing:focus-visible{border-color:var(--border);}.elementor .listing-image{height:200px;padding:0px;background-color:#000000;img {
  object-fit: cover; 
  width: 100%;
  height: 100%;
}\n}.elementor .listing-title{font-family:var(--Primary);font-weight:500;font-size:var(--text-h5);color:var(--white);}.elementor .btn-arrow{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);font-family:var(--Primary);font-weight:500;font-size:var(--text-body);color:var(--white);}.elementor .con-default-row{padding:0px;flex-direction:row;}.elementor .gf-desc-heading{width:100%;text-align:start;align-self:start;}.elementor .program-card{border-radius:var(--rad-md);border-width:1px;border-color:var(--border);border-style:solid;flex-direction:column;justify-content:flex-start;overflow: hidden;\n}.elementor .program-card-bottom{border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--accent);border-style:solid;background-color:var(--navy);flex-direction:row;gap:var(--space-3);}.elementor .bg-dark{background-color:var(--navy);}.elementor .facility-card-bottom{padding:var(--space-3);border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--accent);border-style:solid;background-color:var(--navy);justify-content:space-between;align-items:center;}.elementor .header{height:60vh;min-height:250px;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;}.elementor .btn-purple{font-family:var(--Primary);font-weight:500;color:var(--navy);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--rad-pill);border-width:2px;border-color:var(--purple);border-style:solid;background-color:var(--purple);align-self:start;}.elementor .btn-purple:hover,.elementor .btn-purple:focus-visible{color:var(--navy);border-color:var(--purple-hover);background-color:var(--purple-hover);}.elementor .btn-outline-purple{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);border-radius:var(--rad-pill);border-width:2px;border-color:var(--purple);border-style:solid;background-color:var(--transparent);}.elementor .btn-outline-purple:hover,.elementor .btn-outline-purple:focus-visible{background-color:var(--purple);}.elementor .btn-yellow{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);border-radius:var(--rad-pill);border-width:2px;border-color:var(--yellow);border-style:solid;background-color:var(--yellow);}.elementor .btn-yellow:hover,.elementor .btn-yellow:focus-visible{border-color:var(--yellow-hover);background-color:var(--yellow-hover);}.elementor .btn-outline-yellow{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);border-radius:var(--rad-pill);border-width:2px;border-color:var(--yellow);border-style:solid;background-color:var(--transparent);}.elementor .btn-outline-yellow:hover,.elementor .btn-outline-yellow:focus-visible{background-color:var(--yellow);}.elementor .alert-close-btn{width:25px;height:25px;}.elementor .btn-outline-blue{font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);border-radius:var(--rad-pill);border-width:2px;border-color:var(--blue);border-style:solid;background-color:var(--transparent);}.elementor .btn-outline-blue:hover,.elementor .btn-outline-blue:focus-visible{background-color:var(--blue);}.elementor .tabs-menu-item-blue{width:200px;font-family:var(--Primary);font-weight:500;font-size:var(--text-btn);color:var(--navy);padding:12px;border-radius:var(--rad-pill);border-width:2px;border-color:var(--blue);border-style:solid;background-color:var(--transparent);}.elementor .tabs-menu-item-blue.e--selected{border-color:var(--blue);background-color:var(--blue);}.elementor .tabs-menu-item-blue:hover,.elementor .tabs-menu-item-blue:focus-visible{background-color:var(--blue);}.elementor .text-white{color:var(--white);}.elementor .header--aquatics{border-block-start-width:0px;border-block-end-width:6px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;}.elementor .header--children{border-block-start-width:0px;border-block-end-width:6px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--yellow);border-style:solid;}.elementor .header--general{border-radius:6px;border-block-start-width:0px;border-block-end-width:6px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--accent);border-style:solid;}.elementor .text-navy{color:var(--navy);}.elementor .p-0{padding:0px;}.elementor .text-quicklink{font-family:var(--Primary);font-weight:400;color:var(--text-muted);padding:var(--space-2);border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--bg-alt);border-style:solid;}.elementor .text-quicklink:hover,.elementor .text-quicklink:focus-visible{color:var(--navy);border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;}.elementor .quicklinks-menu{position:sticky;inset-block-start:0px;z-index:999;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border);border-style:solid;}.elementor .quicklinks-inner{width:var(--width-desktop);padding:0px;}.elementor .sticky-header{position:sticky;inset-block-start:0px;z-index:999;padding:0px;flex-direction:column;gap:0px;}.elementor .waves-logo{width:170px;transition:all 200ms;}.elementor .waves-logo:hover,.elementor .waves-logo:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .footer-flag{width:40px;}.elementor .image-fit{min-width:100%;min-height:100%;object-fit:cover;}.elementor .con-img{width:80%;min-height:350px;max-height:600px;overflow:hidden;padding:0px;border-radius:var(--rad-md);border-style:none;}.elementor .p-3{padding:var(--space-3);}.elementor .g-0{gap:0px;}.elementor .dir-col{flex-direction:column;}.elementor .gap-2{gap:var(--space-2);}.elementor .gap-1{gap:var(--space-1);}.elementor .h-100p{height:100%;}.elementor .text-centre{text-align:center;}.elementor .justify-centre{justify-content:center;}.elementor .program-card-image{height:260px;object-fit:cover;}.elementor .tabs-menu-item-lts{width:33%;padding:var(--space-2);border-radius:var(--rad-md);border-width:1px;border-color:var(--border);border-style:solid;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .tabs-menu-item-lts.e--selected{border-color:var(--blue);background-color:var(--white);}.elementor .text-muted{color:var(--text-muted);}.elementor .text-small{font-family:var(--Primary);font-size:var(--text-xs);}.elementor .text-align-left{width:100%;text-align:start;align-self:start;}.elementor .align-self-start{align-self:start;}