.heading{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.heading .text h2{color:#00386a;font-size:clamp(2.125rem, 1.8216rem + 1.2945vw, 3.375rem);font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.095px;margin:0}.heading .text p{color:#00386a;font-size:clamp(1.25rem, 1.2197rem + 0.1294vw, 1.375rem);font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px;margin:0}.heading ul.extra{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;list-style:none;gap:18px;padding:0}.heading ul.extra li{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;border-radius:100px;border:1px solid #00386a}.section-about{padding:clamp(2rem, 1.5146rem + 2.0712vw, 4rem) 0;background:#f6f6f6}.section-about .about-content .about-us__heading{display:flex;align-items:flex-start;gap:clamp(0.625rem, 0.4733rem + 0.6472vw, 1.25rem);justify-content:space-between;flex-wrap:wrap}.section-about .about-content .about-us__heading h2{max-width:550px;width:100%;flex-shrink:0;color:#0165a0;font-size:clamp(2.125rem, 1.8216rem + 1.2945vw, 3.375rem);font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.095px}.section-about .about-content .about-us__heading h2 span{color:#00446c}.section-about .about-content .about-us__heading .text{max-width:745px;width:100%;display:flex;flex-direction:column;gap:8px}.section-about .about-content .about-us__heading .text p{color:#00386a;font-size:clamp(1.25rem, 1.2197rem + 0.1294vw, 1.375rem);font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.44px;margin:0}.section-about .about-content .about-us__heading .text p strong{color:#022031;font-weight:700}.section-about .about-content .about-us .about-us__swiper{padding-top:clamp(1.25rem, 0.7949rem + 1.9417vw, 3.125rem)}.section-about .about-content .about-us .swiper-wrapper{display:flex;align-items:stretch}.section-about .about-content .about-us .swiper-slide{display:flex;height:auto}.section-about .about-content .about-us .about-us__card{width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;height:clamp(21.875rem, 18.2646rem + 15.4045vw, 36.75rem);padding:20px}.section-about .about-content .about-us .about-us__card img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);object-fit:cover}.section-about .about-content .about-us .about-us__card p{position:relative;color:#fff;font-size:34px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.677px;text-align:center}.section-services{padding:clamp(2rem, 1.5146rem + 2.0712vw, 4rem) 0;background:#f6f6f6}.section-services .services-content .services .services__swiper{padding-top:clamp(1.25rem, 0.7949rem + 1.9417vw, 3.125rem)}.section-services .services-content .services .swiper-wrapper{display:flex;align-items:stretch}.section-services .services-content .services .swiper-slide{display:flex;height:auto}.section-services .services-content .services .services__card{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#fff}.section-services .services-content .services .services__card img{width:100%;height:clamp(12.5rem, 11.2257rem + 5.4369vw, 17.75rem);object-fit:cover}.section-services .services-content .services .services__card .text-cont{padding:clamp(1.25rem, 1.0376rem + 0.9061vw, 2.125rem) clamp(1.25rem, 0.9466rem + 1.2945vw, 2.5rem)}.section-services .services-content .services .services__card .text-cont h3{color:#0165a0;font-size:clamp(1.625rem, 1.534rem + 0.3883vw, 2rem);font-style:normal;font-weight:700;line-height:clamp(1.875rem, 1.7233rem + 0.6472vw, 2.5rem);letter-spacing:-.64px}.section-services .services-content .services .services__card .text-cont p{color:#0165a0;font-size:clamp(1rem, 0.9393rem + 0.2589vw, 1.25rem);font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px}.section-services .services-content .services .services__card a{background:#00446c;color:#fff;text-align:center;font-size:clamp(1rem, 0.9393rem + 0.2589vw, 1.25rem);font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4px;padding:20px;margin-top:auto}.section-services .services-content .services .services__card a:hover{opacity:.8}.section-team{padding:clamp(2rem, 1.5146rem + 2.0712vw, 4rem) 0;background:#f6f6f6}.section-team .team-content .team .team__swiper{padding-top:clamp(1.25rem, 0.7949rem + 1.9417vw, 3.125rem)}.section-team .team-content .team .swiper-wrapper{display:flex;align-items:stretch}.section-team .team-content .team .swiper-slide{display:flex;height:auto}.section-team .team-content .team .team__card{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.section-team .team-content .team .team__card img{width:100%;height:clamp(21.875rem, 18.8562rem + 12.8803vw, 34.3125rem);object-fit:cover;margin-bottom:clamp(0.625rem, 0.3216rem + 1.2945vw, 1.875rem)}.section-team .team-content .team .team__card h3{color:#050505;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;margin-bottom:clamp(0.3125rem, 0.2367rem + 0.3236vw, 0.625rem)}.section-team .team-content .team .team__card p{color:#050505;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.cformwrap form{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;position:relative}.cformwrap form .formctrl{display:flex;flex-direction:column;flex:1 0 45%;position:relative}.cformwrap form .formctrl label{color:#404040;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:600;line-height:130%}.cformwrap form .formctrl>div{display:flex}.cformwrap form .formctrl input,.cformwrap form .formctrl select,.cformwrap form .formctrl textarea{border:none;background-color:#fff;color:#000;font-size:25.721px;font-style:normal;font-weight:500;line-height:110.922%;padding:2rem;flex:1;width:100%}.cformwrap form .formctrl input::placeholder,.cformwrap form .formctrl select::placeholder,.cformwrap form .formctrl textarea::placeholder,.cformwrap form .formctrl select:invalid{color:#d9d9d9}.cformwrap form .formctrl textarea{flex:unset;padding:2.5rem 2rem}.cformwrap form .formctrl .imgarrodw{position:absolute;right:1rem;top:3rem}.cformwrap form .frmsbtnwrap{width:100%;text-align:right;position:relative;margin-bottom:.5rem}.cformwrap form .frmsbtnwrap label{display:flex}.cformwrap form .frmsbtnwrap input{background-color:#00446c;border:none;color:#fff;text-align:center;font-size:25.721px;font-style:normal;font-weight:600;line-height:110.922%;text-transform:uppercase;padding:2rem;flex:1}.cformwrap form .infosec{margin-top:1.5rem;text-align:center;display:none}.cformwrap form .infosec p{color:#022031;font-size:18px;font-style:normal;font-weight:500;line-height:110.922%;margin-bottom:0}.cformwrap form .infosec p span{color:#0165a0;font-style:normal}.sec7-wrap{padding:1rem 0 6rem;background-color:#f6f6f6}.sec7-wrap .sec7 .gmapwrap{display:flex;background-color:#fff;border-radius:clamp(0.625rem, 0.2913rem + 1.4239vw, 2rem);box-shadow:0 0 62px 0 rgb(0 0 0 / .25);align-items:center}.sec7-wrap .sec7 .gmapwrap>div:first-child{flex:1 0 40%}.sec7-wrap .sec7 .gmapwrap>div:last-child{flex:1 0 60%}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap{padding:4rem}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap h2{color:#00446c;font-size:40px;font-style:normal;font-weight:800;line-height:110.922%;text-transform:uppercase}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap p{color:#00446c;font-size:20px;font-style:normal;font-weight:500;line-height:110.922%}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .searhn{border-radius:72px;box-shadow:0 0 15.1px 0 rgb(0 0 0 / .15);padding:.5rem 2rem;margin-bottom:8px;display:flex;align-items:center}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .searhn input{border:none;padding:.5rem 1rem;border-radius:72px;width:90%;margin-right:1rem;font-size:20px;font-style:normal;font-weight:500;line-height:110.922%}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .searhn input::placeholder{color:rgb(0 0 0 / .15)}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .searhn .inptclear span{margin-left:2rem;margin-top:1px;display:none;align-items:center;justify-content:space-between;color:rgb(0 0 0 / .49);font-size:18px;font-style:normal;font-weight:400;cursor:pointer}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .searhn .inptclear.act span{display:flex}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist-wrap{list-style:none;border-radius:8px;min-height:auto;max-height:17rem;overflow-y:auto;border-radius:8px}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist-wrap::-webkit-scrollbar{width:10px}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist-wrap::-webkit-scrollbar-track{background-color:#f3f3f3;border-radius:8px}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist-wrap::-webkit-scrollbar-thumb{background-color:#00446c;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background-clip:padding-box}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist{padding:1rem;background:#f3f3f3;list-style:none;margin:0;padding:1rem;margin-right:.5rem}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist li{margin-bottom:10px}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist li a{display:flex;align-items:center;justify-content:space-between;color:#000;font-family:"Blauer Nue";font-size:18px;font-style:normal;font-weight:400;line-height:110.922%;cursor:pointer}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist li:hover{background-color:#00000005}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist .slist li a .poscod{color:#00446c}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .msgresult{margin:2rem 0}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .msgresult span{color:#00446c;font-size:18px;font-style:normal;font-weight:500;line-height:110.922%;opacity:0;visibility:hidden}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .msgresult.act span{opacity:1;visibility:visible}.sec7-wrap .sec7 .gmapwrap .mapca{width:100%;height:52rem}.sec8-wrap{padding:0 0 4rem;background-color:#f6f6f6}.sec8-wrap .sec8 h2{color:#00446c;text-align:center;font-size:64px;font-style:normal;font-weight:700;line-height:110.922%;text-transform:uppercase;display:block}.sec8-wrap .sec8 p{color:#00446c;text-align:center;font-family:"Blauer Nue";font-size:24px;font-style:normal;font-weight:400;line-height:110.922%;width:38%;margin:1rem auto}.sec8-wrap .sec8 p span{font-style:italic}.sec8-wrap .sec8 .cformwrap{border-radius:32px;background-color:#00446c;padding:4rem 5rem;border-bottom:6px solid #3bd7f0;margin-top:3rem}.sec8-wrap .sec8 .cformwrap h3{color:#fff;font-family:"Blauer Nue";font-size:64px;font-style:normal;font-weight:700;line-height:110.922%;text-transform:uppercase}.sec8-wrap .sec8 .cformwrap form .frmsbtnwrap{flex:1 0 45%;margin-bottom:0;display:flex}.sec8-wrap .sec8 .cformwrap form .frmsbtnwrap label{flex:1}.sec8-wrap .sec8 .cformwrap form .frmsbtnwrap input{background-color:#fa021c;color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:110.922%;text-transform:uppercase}.footer{padding:3rem 0 1rem;background-color:#022031}.footer .footdetwrap{margin-bottom:2rem}.footer .footdetwrap .foot-menu ul{padding:0;margin:0;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}.footer .footdetwrap .foot-menu ul li{list-style:none;margin-right:5rem}.footer .footdetwrap .foot-menu ul li:last-child{margin-right:0}.footer .footdetwrap .foot-menu ul li a{color:#fff;text-align:center;font-family:"Blauer Nue";font-size:18px;font-style:normal;font-weight:500;line-height:110.922%;text-transform:uppercase}.footer .footdetwrap .abtn{justify-content:center}.footer .footdetwrap .abtn a{flex:unset;color:#fff;text-align:center;font-family:"Blauer Nue";font-size:17.92px;font-style:normal;font-weight:800;line-height:110.922%;text-transform:uppercase;padding:1.3rem 2rem}.footer .copy_right_wrap .container-fluid{border-top:1px solid #4d4d4d;padding:1.5rem calc(var(--bs-gutter-x) * 0.5);margin-top:1.5rem}.footer .copy_right_wrap .container-fluid .row{align-items:center}.footer .copy_right_wrap .container-fluid .row>div:last-child{display:flex;justify-content:flex-end}.footer .copy_right_wrap .copyright{display:flex}.footer .copy_right_wrap .copyright p{color:#fff;font-family:"Blauer Nue";font-size:16px;font-style:normal;font-weight:400;line-height:100%}.footer .copy_right_wrap .copyright p:last-child{border-right:none;margin-left:0;padding-left:0}@media only screen and (max-width:1800px){.modalnp .modalnp-content{width:70%}}@media only screen and (max-width:1300px){.sec8-wrap .sec8 p{width:50%}}@media only screen and (max-width:1200px){.cformwrap form .formctrl{flex:1 0 50%}.cformwrap form .formctrl input,.cformwrap form .formctrl select,.cformwrap form .formctrl textarea,.cformwrap form .frmsbtnwrap input{font-size:20px;padding:1.5rem 2rem}.sec8-wrap .sec8 .cformwrap h3{font-size:53px}.footer .footdetwrap .foot-menu ul li{margin-right:3rem}}@media only screen and (max-width:1152px){.modalnp .modalnp-content{width:90%}}@media only screen and (max-width:1139px){.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap{padding:4rem 1rem}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .abtn a{margin-right:0;font-size:26px;padding:1.5rem 1rem}.sec8-wrap .sec8 p{width:70%}}@media only screen and (max-width:1024px){.footer .footdetwrap .social .socicon{gap:0 1rem}}@media only screen and (max-width:991px){.modalc{width:70%}.cformwrap form .formctrl{flex:1 0 35%}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap h2,.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap p{text-align:center;display:block}.sec7-wrap .sec7 .gmapwrap{flex-direction:column;flex-wrap:wrap}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap{width:100%}.sec7-wrap .sec7 .gmapwrap .suburb_list_wrap .searchlist{margin-top:2rem}.sec7-wrap .sec7 .gmapwrap>div{flex:unset!important}.sec7-wrap .sec7 .gmapwrap .mapca{height:45rem;border-radius:0 0 32px 32px}.sec8-wrap .sec8 p{width:auto}.sec8-wrap .sec8 .cformwrap h3{font-size:53px;margin-bottom:2rem;text-align:center;width:100%}.sec8-wrap .sec8 .cformwrap h3 br{display:none}.sec8-wrap .sec8 .cformwrap form .formctrl{flex:1 0 45%}.footer .footdetwrap .foot-menu ul{margin:7rem 0 1.5rem}.footer .footdetwrap .foot-menu ul li:nth-child(3){position:absolute;margin-right:0;margin-top:-10rem}.footer .footdetwrap .foot-menu ul li a{font-size:16px}.footer .copy_right_wrap .container-fluid .row>div,.footer .copy_right_wrap .container-fluid .row>div:last-child{display:flex;justify-content:center}.footer .copy_right_wrap .copyright p,.footer .copy_right_wrap .powered{font-size:13px}.footer .copy_right_wrap .copyright p:last-child{margin-right:0;margin-bottom:10px}}@media only screen and (max-width:812px){.sec8-wrap .sec8 .cformwrap{padding:4rem 2rem}.cformwrap form .formctrl input,.cformwrap form .formctrl select,.cformwrap form .formctrl textarea,.cformwrap form .frmsbtnwrap input,.sec8-wrap .sec8 .cformwrap form .frmsbtnwrap input{font-size:18px;padding:1.5rem 2rem}}@media only screen and (max-width:768px){.modalc{width:95%}}@media only screen and (max-width:700px){.modalnp .modalnp-content{width:97%}}@media only screen and (max-width:540px){.modalc .contmsgmo .csmsgm{padding:0 4rem}}@media (min-width:992px){.higher-form{position:relative;z-index:3}}