.section-about{padding-top:clamp(25rem,13.5714rem + 17.8571vw,35rem)}.section-about .about-content{gap:1rem}.section-about .about-content .content-left h2{font-family:"Gasoek One";font-size:clamp(2.8125rem,2.4409rem + 1.3514vw,4.0625rem);font-style:normal;font-weight:400;line-height:103%;letter-spacing:-0.65px;text-transform:uppercase;background:-webkit-gradient(linear, left top, left bottom, color-stop(24.48%, #f44336), color-stop(130.6%, #000));background:linear-gradient(180deg, #f44336 24.48%, #000 130.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-about .about-content .content-left .btn-group{margin-top:clamp(1rem,.4054rem + 2.1622vw,3rem)}.section-about .about-content .content-right p{color:#0a1634;font-family:"Articulat CF";font-size:clamp(1rem,.7143rem + .4464vw,1.25rem);font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.449px}.grid-pattern{background:url("/assets/images/grid_pattern_2.png")}.grid-pattern .grid-container{top:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:clamp(4.0625rem,-18.0804rem + 34.5982vw,23.4375rem);z-index:1}.grid-pattern .grid-container .offer-content{gap:clamp(1rem,-0.1429rem + 1.7857vw,2rem)}.section-wcu .wcu-content{margin-block:8rem}.section-wcu .wcu-content span.badge{border-radius:10px;border:4px solid #c72026;background:#000;-webkit-box-shadow:6px 6px 0 0 #000;box-shadow:6px 6px 0 0 #000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:52px;-webkit-transform:rotate(1.394deg);transform:rotate(1.394deg);padding:16px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#fff;font-family:"Articulat CF";font-size:clamp(.75rem,.6757rem + .2703vw,1rem);font-style:normal;font-weight:800;line-height:20px;letter-spacing:.55px;text-transform:uppercase;margin-bottom:-10px}.section-wcu .wcu-content h2{background:var(--Gradient1, linear-gradient(180deg, #f44336 24.48%, #ffdf20 130.6%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;font-family:"Gasoek One";font-size:clamp(2.8125rem,2.4409rem + 1.3514vw,4.0625rem);font-style:normal;font-weight:400;line-height:103%;letter-spacing:-0.65px;text-transform:uppercase}.section-wcu .wcu-content .content-swiper{width:100%;margin-top:4rem}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper .swiper-slide{width:clamp(15.625rem,-3.0277rem + 38.9105vw,21.875rem) !important;height:auto}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper .swiper-slide:hover{-webkit-transform:rotate(360deg) !important;transform:rotate(360deg) !important}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper .swiper-slide:hover .wcu-card{-webkit-box-shadow:none !important;box-shadow:none !important}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper .swiper-slide.slide_1{-webkit-transform:rotate(3.055deg);transform:rotate(3.055deg)}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper .swiper-slide.slide_2{-webkit-transform:rotate(-2.736deg);transform:rotate(-2.736deg)}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper .swiper-slide.slide_3{-webkit-transform:rotate(5.674deg);transform:rotate(5.674deg)}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper .swiper-slide.slide_4{-webkit-transform:rotate(-2.856deg);transform:rotate(-2.856deg)}.section-wcu .wcu-content .content-swiper .wcu-swiper .swiper-wrapper .swiper-slide.slide_5{-webkit-transform:rotate(2.299deg);transform:rotate(2.299deg)}.section-wcu .wcu-content .wcu-grid{position:relative}.section-wcu .wcu-content .wcu-grid .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-wcu .wcu-content .wcu-grid .wcu-card{width:430px}.section-wcu .wcu-content .wcu-card{background:#fff;border-radius:15px;border:3px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;gap:20px;height:100%;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;position:relative;padding:clamp(1.25rem,.5357rem + 1.1161vw,1.875rem)}.section-wcu .wcu-content .wcu-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:6px 6px 0 0 #000;box-shadow:6px 6px 0 0 #000}.section-wcu .wcu-content .wcu-grid .wcu-card:nth-child(1){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.section-wcu .wcu-content .wcu-grid .wcu-card:nth-child(2){-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);margin-top:20px}.section-wcu .wcu-content .wcu-grid .wcu-card:nth-child(3){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.section-wcu .wcu-content .wcu-grid .wcu-card:nth-child(4){-webkit-transform:rotate(2deg);transform:rotate(2deg);margin-top:-15px}.section-wcu .wcu-content .wcu-grid .wcu-card:nth-child(5){-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.section-wcu .wcu-content .wcu-grid .wcu-card:hover{-webkit-transform:translateY(-5px) rotate(0deg) !important;transform:translateY(-5px) rotate(0deg) !important}.section-wcu .wcu-content .wcu-icon{width:65px;height:65px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:3px solid #fff;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;position:relative;border-radius:16777200px;border:4px solid #000;background:#fff;-webkit-box-shadow:4px 4px 0 0 #000;box-shadow:4px 4px 0 0 #000}.section-wcu .wcu-content .wcu-card-blue{-webkit-box-shadow:8.959px 8.959px 0 0 #0a89ca;box-shadow:8.959px 8.959px 0 0 #0a89ca}.section-wcu .wcu-content .wcu-card-red{-webkit-box-shadow:8.959px 8.959px 0 0 #f34336;box-shadow:8.959px 8.959px 0 0 #f34336}.section-wcu .wcu-content .wcu-title{color:#101828;font-family:"Articulat CF";font-size:clamp(1.25rem,1.0357rem + .3348vw,1.4375rem);font-style:normal;font-weight:800;line-height:26.877px;letter-spacing:-0.35px;border-bottom:3.36px solid #000;padding-block:10px}.section-wcu .wcu-content .wcu-text{color:#364153;font-family:"Articulat CF";font-size:clamp(1rem,.6429rem + .558vw,1.3125rem);font-style:normal;font-weight:400;line-height:138.65%;letter-spacing:-0.35px}@media(max-width: 767.98px){.section-wcu .wcu-content .wcu-grid{grid-template-columns:1fr;gap:15px}.section-wcu .wcu-content .wcu-grid .wcu-card{padding:20px 15px;gap:15px}.section-wcu .wcu-content .wcu-grid .wcu-card:nth-child(2),.section-wcu .wcu-content .wcu-grid .wcu-card:nth-child(4){margin-top:0}.section-wcu .wcu-content .wcu-title{font-size:18px}.section-wcu .wcu-content .wcu-text{font-size:14px}.section-wcu .wcu-content .wcu-icon{width:70px;height:70px}}.section-services{background:#c72026;padding:80px 0}.section-services .services-content{background:#c72026}.section-services .services-content .content-heading{margin-bottom:60px}.section-services .services-content .content-heading h2{color:#fff;font-family:"Gasoek One";font-size:clamp(2.8125rem,2.4409rem + 1.3514vw,4.0625rem);font-style:normal;font-weight:400;line-height:103%;letter-spacing:.65px;text-transform:uppercase}.section-services .services-content .content-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px 30px}@media(max-width: 991.98px){.section-services .services-content .content-grid{grid-template-columns:repeat(2, 1fr);gap:20px}}.section-services .services-content .content-grid .swiper-wrapper{display:contents}.section-services .services-content .content-grid .swiper-slide{width:100%}@media(max-width: 1023.98px){.section-services .services-content .content-grid.services-swiper .swiper-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.section-services .services-content .service-card{background:#fff;border-radius:15px;border:3px solid #000;-webkit-box-shadow:4px 4px 0 0 #000;box-shadow:4px 4px 0 0 #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;height:clamp(25.5rem,21.7857rem + 5.8036vw,28.75rem)}.section-services .services-content .service-card .service-card-icon{overflow:hidden;height:clamp(10.625rem,6.4107rem + 6.5848vw,14.3125rem);border-radius:10px}.section-services .services-content .service-card .service-card-icon .service-icon-wrapper{margin-top:-35px;margin-left:-30px;border-radius:57.458px;border:14.365px solid #000;background:linear-gradient(135deg, #c72026 53.66%, #fdc700 100%);-webkit-box-shadow:14.365px 14.365px 0 0 #000;box-shadow:14.365px 14.365px 0 0 #000;display:-webkit-box;display:-ms-flexbox;display:flex;width:clamp(11.25rem,7.75rem + 5.4688vw,14.3125rem);height:clamp(11.25rem,7.75rem + 5.4688vw,14.3125rem);-webkit-transform:rotate(-6.981deg);transform:rotate(-6.981deg);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-services .services-content .service-card .service-card-icon .service-icon-wrapper .service-icon{width:clamp(5rem,2.5rem + 3.9063vw,7.1875rem)}.section-services .services-content .service-card .service-card-content{padding:0px 40px 60px 40px;padding-inline:clamp(1.25rem,-0.1786rem + 2.2321vw,2.5rem)}.section-services .services-content .service-card .service-card-content .service-title{color:#101828;font-family:"Articulat CF";font-size:clamp(1.125rem,.7679rem + .558vw,1.4375rem);font-style:normal;font-weight:800;line-height:27.209px;letter-spacing:-0.354px;border-bottom:3.401px solid #000;padding-block:10px}.section-services .services-content .service-card .service-card-content .service-description{color:#364153;font-family:"Articulat CF";font-style:normal;font-weight:400;line-height:140.366%;letter-spacing:-0.354px}.section-services .services-content .service-card .btn-accent{position:absolute;bottom:-28px;-ms-flex-item-align:center;align-self:center}.section-services .services-content .service-btn{background:#f34336;color:#fff;border:3px solid #000;border-radius:10px;padding:12px 20px;font-family:"Articulat CF";font-size:15px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-box-shadow:3px 3px 0 0 #000;box-shadow:3px 3px 0 0 #000;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;width:100%}.section-services .services-content .service-btn .service-btn-icon{width:18px;height:18px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.section-services .services-content .service-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:5px 5px 0 0 #000;box-shadow:5px 5px 0 0 #000;background:#d32f2f}.section-services .services-content .service-btn:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:2px 2px 0 0 #000;box-shadow:2px 2px 0 0 #000}.section-offer .divider2{margin-bottom:clamp(-22rem,-0.5714rem - 17.8571vw,-12rem);position:relative;z-index:1}.section-offer .grid-pattern .container{width:70%;margin-top:20%}.section-offer .grid-pattern img{z-index:1;position:relative}.section-offer .offer-content{gap:clamp(1rem,-0.1429rem + 1.7857vw,2rem)}.section-offer .offer-content .content-left{padding:clamp(1.25rem,.3929rem + 1.3393vw,2rem);border-radius:16px;border:4px solid #000;background:#fff;-webkit-box-shadow:10px 10px 0 0 #000;box-shadow:10px 10px 0 0 #000;width:clamp(24.75rem,17.6071rem + 11.1607vw,31rem);height:clamp(17.5625rem,9.4196rem + 12.7232vw,24.6875rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-offer .offer-content .content-left:before{content:"LIMITED TIME";border-radius:9px;border:3px solid #000;background:#fb2c36;-webkit-box-shadow:4px 4px 0 0 #000;box-shadow:4px 4px 0 0 #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(12deg);transform:rotate(12deg);padding-block:clamp(.75rem,.1786rem + .8929vw,1.25rem);padding-inline:clamp(1.25rem,.6071rem + 1.0045vw,1.8125rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;color:#fff;font-family:"Articulat CF";font-size:12px;font-style:normal;font-weight:900;line-height:16px;letter-spacing:.6px;text-transform:uppercase;position:absolute;right:0;top:-30px}.section-offer .offer-content .content-left h2{font-family:"Gasoek One";font-size:clamp(3.4375rem,.5582rem + 4.4989vw,5.956875rem);font-style:normal;font-weight:400;line-height:103%;letter-spacing:-0.993px;text-transform:uppercase;background:-webkit-gradient(linear, left top, left bottom, color-stop(24.48%, #f44336), color-stop(130.6%, #000));background:linear-gradient(180deg, #f44336 24.48%, #000 130.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-offer .offer-content .content-left .title{color:#101828;font-family:"Articulat CF";font-size:clamp(1.125rem,.7679rem + .558vw,1.4375rem);font-style:normal;font-weight:800;line-height:27.209px;letter-spacing:-0.354px}.section-offer .offer-content .content-left .description{color:#364153;font-family:"Articulat CF";font-size:clamp(1rem,.6429rem + .558vw,1.3125rem);font-style:normal;font-weight:400;line-height:140.366%;letter-spacing:-0.354px}.section-offer .offer-content .content-right{padding:clamp(1.25rem,.3929rem + 1.3393vw,2rem);border-radius:16px;border:4px solid #000;background:#fff;-webkit-box-shadow:10px 10px 0 0 #000;box-shadow:10px 10px 0 0 #000;width:clamp(24.75rem,17.6071rem + 11.1607vw,31rem);height:clamp(17.5625rem,9.4196rem + 12.7232vw,24.6875rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-offer .offer-content .content-right:before{content:"NO OBLIGATION";border-radius:9px;border:3px solid #000;background:#fb2c36;-webkit-box-shadow:4px 4px 0 0 #000;box-shadow:4px 4px 0 0 #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(12deg);transform:rotate(12deg);padding-block:clamp(.75rem,.1786rem + .8929vw,1.25rem);padding-inline:clamp(1.25rem,.6071rem + 1.0045vw,1.8125rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;color:#fff;font-family:"Articulat CF";font-size:12px;font-style:normal;font-weight:900;line-height:16px;letter-spacing:.6px;text-transform:uppercase;position:absolute;right:0;top:-30px}.section-offer .offer-content .content-right h2{background:var(--Gradient1, linear-gradient(180deg, #f44336 24.48%, #ffdf20 130.6%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"Gasoek One";font-size:clamp(3.4375rem,.5582rem + 4.4989vw,5.956875rem);font-style:normal;font-weight:400;line-height:103%;letter-spacing:-0.993px;text-transform:uppercase}.section-offer .offer-content .content-right .title{color:#101828;font-family:"Articulat CF";font-size:clamp(1.125rem,.7679rem + .558vw,1.4375rem);font-style:normal;font-weight:800;line-height:27.209px;letter-spacing:-0.354px}.section-offer .offer-content .content-right .description{color:#364153;font-family:"Articulat CF";font-size:clamp(1rem,.6429rem + .558vw,1.3125rem);font-style:normal;font-weight:400;line-height:140.366%;letter-spacing:-0.354px}.section-offer .btn-group{width:80%;margin-top:30px;position:relative;z-index:1}.section-testimonials{background:#0a1634;position:relative;margin-top:-10px}.section-testimonials .content-wrap{background:url("/assets/images/testi/pattern.png");background-size:100%;padding-bottom:50px}.section-testimonials .cloud_1{position:absolute;left:-220px}.section-testimonials .container{position:relative;z-index:0}.section-testimonials .cloud-wrap{position:relative;z-index:1}.section-testimonials .cloud_2{position:absolute;right:-15px;bottom:0;z-index:2}.section-testimonials .testimonials-content h2{background:var(--Gradient1, linear-gradient(180deg, #f44336 24.48%, #ffdf20 130.6%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;font-family:"Gasoek One";font-size:clamp(2.8125rem,2.4409rem + 1.3514vw,4.0625rem);font-style:normal;font-weight:400;line-height:103%;letter-spacing:-1.95px;text-transform:uppercase;max-width:602px;margin:0 auto 60px}.section-testimonials .testimonials-content .content-swiper{margin-top:40px}.section-testimonials .testimonials-content .testimonials-swiper{overflow:visible;padding:20px 0;margin-bottom:90px}.section-testimonials .testimonials-content .testimonial-card{background:#fff;border-radius:20px 20px 0 0;gap:1rem;height:100%;overflow:hidden;border-radius:18.276px;border:4.569px solid #000;background:#fff;-webkit-box-shadow:9.138px 9.138px 0 0 #000;box-shadow:9.138px 9.138px 0 0 #000;padding:30px 25px;padding-block:clamp(1.25rem,.5357rem + 1.1161vw,1.875rem);padding-inline:clamp(.9375rem,.2232rem + 1.1161vw,1.5625rem);height:clamp(30.5625rem,19.8482rem + 16.7411vw,39.9375rem)}.section-testimonials .testimonials-content .testimonial-card .testimonial-top{background:#fff;border-radius:20px 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-testimonials .testimonials-content .testimonial-card .quote-icon img{width:clamp(5rem,3.3571rem + 2.567vw,6.4375rem)}.section-testimonials .testimonials-content .testimonial-text{color:#1e2939;font-family:Inter;font-size:clamp(.875rem,.5893rem + .4464vw,1.125rem);font-style:italic;font-weight:400;line-height:162.5%;letter-spacing:-0.357px}.section-testimonials .testimonials-content .testimonial-footer{border-radius:11.423px;border:3.427px solid #000;background:#c72026;-webkit-box-shadow:3.427px 3.427px 0 0 #000;box-shadow:3.427px 3.427px 0 0 #000;padding:clamp(.625rem,.2679rem + .558vw,.9375rem);color:#fff;font-family:Inter;font-size:clamp(.875rem,.5893rem + .4464vw,1.125rem);font-style:normal;font-weight:300;line-height:120%;letter-spacing:-0.357px}.section-suburbs .suburbs-content{padding-block:100px;gap:2rem}.section-suburbs .suburbs-content .content-left{gap:1rem}.section-suburbs .suburbs-content .content-left h2{font-family:"Gasoek One";font-size:clamp(2.8125rem,2.4409rem + 1.3514vw,4.0625rem);font-style:normal;font-weight:400;line-height:103%;letter-spacing:-0.65px;text-transform:uppercase;background:-webkit-gradient(linear, left top, left bottom, color-stop(24.48%, #f44336), color-stop(130.6%, #000));background:linear-gradient(180deg, #f44336 24.48%, #000 130.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-suburbs .suburbs-content .content-left p{color:#0a1634;font-family:"Articulat CF";font-size:clamp(.875rem,.7635rem + .4054vw,1.25rem);font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.449px}.section-suburbs .suburbs-content .content-right{background:#fff;border-radius:20px;border:4px solid #000;-webkit-box-shadow:6px 6px 0 0 #000;box-shadow:6px 6px 0 0 #000;padding:45px 34px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.section-suburbs .suburbs-content .content-right .suburbs-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(.3125rem,.1267rem + .6757vw,.9375rem);-webkit-transform:rotate(1deg);transform:rotate(1deg)}@media(max-width: 991.98px){.section-suburbs .suburbs-content .content-right .suburbs-grid{grid-template-columns:repeat(3, 1fr);padding:20px}}@media(max-width: 575.98px){.section-suburbs .suburbs-content .content-right .suburbs-grid{grid-template-columns:repeat(2, 1fr);padding:15px}}.section-suburbs .suburbs-content .content-right .suburb-btn{background:#ffe5e5;border:2px solid #000;border-radius:10px;padding:12px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"Articulat CF";font-size:clamp(.75rem,.6757rem + .2703vw,1rem);font-style:normal;font-weight:500;color:#000;text-align:left;position:relative;color:#101828;font-family:"Articulat CF";font-size:14px;font-style:normal;font-weight:800;line-height:20px;letter-spacing:-0.15px}.section-suburbs .suburbs-content .content-right .suburb-btn picture{width:28px;height:28px;border-radius:100%;border:2px solid #000;background:#c72026;padding:4px}.section-form{background:#c72026;margin-top:-10px}.section-form .form-content{margin:auto}.section-form .form-content .badge{border-radius:10px;border:4px solid #c72026;background:#000;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:rotate(1.394deg);transform:rotate(1.394deg);padding:16px 29px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:"Articulat CF";font-size:clamp(.75rem,.6757rem + .2703vw,1rem);font-style:normal;font-weight:800;line-height:20px;letter-spacing:.55px;margin-bottom:clamp(-1.125rem,-0.3214rem - .6696vw,-0.75rem)}.section-form .form-content h2{color:#fff;text-align:center;font-family:"Gasoek One";font-size:clamp(2.5rem,1.7568rem + 2.7027vw,5rem);font-style:normal;font-weight:400;line-height:103%;letter-spacing:clamp(-0.15rem,.2518rem - .3348vw,.0375rem);text-transform:uppercase;width:938px}.section-form .form-content p{color:#fff;text-align:center;font-family:"Articulat CF";font-size:clamp(1rem,.7143rem + .4464vw,1.25rem);font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.449px;max-width:653px;padding-block:3rem}.section-form .form-content .banner-form{width:clamp(21.875rem,10.5734rem + 48.2201vw,68.4375rem);padding:0 clamp(1rem,.8786rem + .5178vw,1.5rem);z-index:2}.section-form .form-content .banner-form .wrap-top{position:absolute;z-index:2;margin-top:clamp(-6.25rem,-2.3665rem - 3.2362vw,-3.125rem);margin-left:clamp(-6.25rem,-2.3665rem - 3.2362vw,-3.125rem);width:clamp(8.125rem,3.2679rem + 7.5893vw,12.375rem)}.section-form .form-content .banner-form .wrap-bottom picture{position:absolute;z-index:2;bottom:-80px;right:-25px;width:clamp(6.25rem,-53.752rem + 96.875vw,8.1875rem)}.section-form .form-content .banner-form .form-character{text-align:center;margin-bottom:-40px;position:relative;z-index:2}.section-form .form-content .banner-form .form-character .form-character-img{height:auto;display:inline-block;margin-bottom:-15px}.section-form .form-content .banner-form .quote-form{background:#fff;border-radius:20px;-webkit-box-shadow:6px 6px 0 0 #000;box-shadow:6px 6px 0 0 #000;border:3px solid #000;padding:60px 40px 40px;position:relative;z-index:1}.section-form .form-content .banner-form .quote-form .form-header{border-radius:15px 15px 0 0;padding-top:40px;margin:-60px -40px 30px -40px;text-align:center}.section-form .form-content .banner-form .quote-form .form-header h2{color:#c62127;text-align:center;font-family:"Gasoek One";font-size:55.856px;font-style:normal;font-weight:400;line-height:85%;letter-spacing:-1.676px;text-transform:uppercase}.section-form .form-content .banner-form .quote-form .form-description{margin-bottom:30px}.section-form .form-content .banner-form .quote-form .form-description p{color:#0a1634;text-align:center;font-family:"Articulat CF";font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-0.449px}.section-form .form-content .banner-form .quote-form .form-fields .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.section-form .form-content .banner-form .quote-form .form-fields .form-row.form-row-full{grid-template-columns:1fr}.section-form .form-content .banner-form .quote-form .form-fields .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.section-form .form-content .banner-form .quote-form .form-fields .form-group label{color:#101828;font-family:"Articulat CF";font-size:clamp(.75rem,.7128rem + .1351vw,.875rem);font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.section-form .form-content .banner-form .quote-form .form-fields .form-group label .asterisk{color:#c72026;font-family:"Articulat CF";font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.section-form .form-content .banner-form .quote-form .form-fields .form-group label .text-opt{color:#6a7282;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper .form-icon{position:absolute;left:15px;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;z-index:1;pointer-events:none;top:15px}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper input,.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper textarea{width:100%;padding:12px 15px 12px 45px;border:2px solid #ddd;border-radius:8px;font-family:"Articulat CF";font-size:clamp(.75rem,.6943rem + .2027vw,.9375rem);font-style:normal;font-weight:400;color:#000;background:#fff;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;border-radius:10px;border:3px solid #000;background:hsla(0,0%,100%,0);-webkit-box-shadow:3px 3px 0 0 #000;box-shadow:3px 3px 0 0 #000}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper input:focus,.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper textarea:focus{outline:none;border-color:#f34336}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper input::-webkit-input-placeholder, .section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper textarea::-webkit-input-placeholder{color:#999}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper input::-moz-placeholder, .section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper textarea::-moz-placeholder{color:#999}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper input:-ms-input-placeholder, .section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper textarea:-ms-input-placeholder{color:#999}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper input::-ms-input-placeholder, .section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper textarea::-ms-input-placeholder{color:#999}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper input::placeholder,.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper textarea::placeholder{color:#999}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper textarea{padding-top:12px;resize:vertical;min-height:100px}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper.textarea-wrapper .form-icon{top:12px;-ms-flex-item-align:start;align-self:flex-start}.section-form .form-content .banner-form .quote-form .form-fields .form-group .input-wrapper.textarea-wrapper textarea{padding-top:12px}.section-form .form-content .banner-form .quote-form .form-submit-btn{width:100%;background:#f34336;color:#fff;border:3px solid #000;border-radius:11.667px;padding:15px 30px;font-family:"Articulat CF";font-size:clamp(.75rem,.6757rem + .2703vw,1rem);font-style:normal;font-weight:900;letter-spacing:.5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-shadow:4px 4px 0 0 #000;box-shadow:4px 4px 0 0 #000;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:10px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:center;align-self:center;bottom:-35px}.section-form .form-content .banner-form .quote-form .form-submit-btn .submit-icon{width:20px;height:20px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.section-form .form-content .banner-form .quote-form .form-submit-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:6px 6px 0 0 #000;box-shadow:6px 6px 0 0 #000}.section-form .form-content .banner-form .quote-form .form-submit-btn:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:2px 2px 0 0 #000;box-shadow:2px 2px 0 0 #000}.section-form .form-content .content-bottom{gap:1rem;margin-top:50px}.section-form .form-content .content-bottom .form-note{color:#fff;text-align:center;font-family:"Articulat CF";font-size:clamp(1.125rem,.9107rem + .3348vw,1.3125rem);font-style:normal;font-weight:600;line-height:30.447px;letter-spacing:-0.229px;padding-block:1rem}.section-form .form-content .content-bottom .form-note strong{color:#fff;font-weight:600}.section-form .form-content .content-bottom .icon-wrap{gap:20px}.section-form .form-content .content-bottom .icon-wrap p{gap:5px;padding-block:1rem}.section-form .form-content .content-bottom .icon-wrap p picture{border:1px solid #fff;border-radius:100%;padding:3px}.section-form .form-content .content-bottom .icon-wrap p span{color:#fff;font-family:"Articulat CF";font-size:clamp(.875rem,.5893rem + .4464vw,1.125rem);font-style:normal;font-weight:500;line-height:24.358px}.section-form .divider2 .divider-content{top:45px;margin:auto;-ms-flex-item-align:center;align-self:center}.section-form .divider2 .divider-content p{color:#e5e7eb;text-align:center;font-family:"Articulat CF";font-size:clamp(.875rem,.5893rem + .4464vw,1.125rem);font-style:normal;font-weight:700;line-height:20px;letter-spacing:-0.15px}.site-footer{background:#0a1634;color:#fff;margin-top:clamp(-6.25rem,5.8036rem - 10.0446vw,-0.625rem);z-index:1;position:relative}.site-footer .footer-content .footer-main{gap:40px;padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(max-width: 991.98px){.site-footer .footer-content .footer-main{grid-template-columns:1fr;gap:30px}}.site-footer .footer-content .footer-wrap{width:60%}.site-footer .footer-content .footer-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.site-footer .footer-content .footer-brand .footer-mascot{margin-bottom:10px}.site-footer .footer-content .footer-brand .footer-mascot .footer-mascot-img{height:auto}.site-footer .footer-content .footer-links .footer-section-btn{margin-bottom:20px}.site-footer .footer-content .footer-links .footer-nav{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.site-footer .footer-content .footer-links .footer-nav li{position:relative;padding-left:20px}.site-footer .footer-content .footer-links .footer-nav li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;border:1.279px solid #fff;background:#c72026}.site-footer .footer-content .footer-links .footer-nav li a{color:#fff;font-family:"Articulat CF";font-size:clamp(.75rem,.6757rem + .2703vw,1rem);font-weight:400;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.site-footer .footer-content .footer-links .footer-nav li a:hover{opacity:.8}.site-footer .footer-content .footer-contact .footer-section-btn{margin-bottom:20px}.site-footer .footer-content .footer-contact .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:25px}.site-footer .footer-content .footer-contact .contact-info .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.site-footer .footer-content .footer-contact .contact-info .contact-item .contact-icon{width:30px;height:30px;background:#0a89ca;border-radius:6px;padding:6px;-ms-flex-negative:0;flex-shrink:0}.site-footer .footer-content .footer-contact .contact-info .contact-item .contact-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.site-footer .footer-content .footer-contact .contact-info .contact-item a{color:#fff;font-family:"Articulat CF";font-size:clamp(.875rem,.5893rem + .4464vw,1.125rem);font-style:normal;font-weight:500;line-height:30.707px;letter-spacing:-0.4px}.site-footer .footer-content .footer-contact .contact-info .contact-item a:hover{opacity:.8}.site-footer .footer-content .footer-contact .operating-hours p{color:#fff;font-family:"Articulat CF";font-size:clamp(.875rem,.5893rem + .4464vw,1.125rem);font-style:normal;font-weight:400;line-height:169.15%;letter-spacing:-0.229px}.site-footer .footer-content .footer-section-btn{border-radius:10px;border:3px solid #000;padding:12px 20px;font-family:"Articulat CF";font-size:clamp(.75rem,.6757rem + .2703vw,1rem);font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:center;-webkit-box-shadow:3px 3px 0 0 #000;box-shadow:3px 3px 0 0 #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:rotate(-3.384deg);transform:rotate(-3.384deg)}.site-footer .footer-content .footer-section-btn.footer-btn-red{background:#f34336}.site-footer .footer-content .footer-section-btn.footer-btn-blue{background:#0a89ca}.site-footer .footer-content .footer-bottom{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media(max-width: 767.98px){.site-footer .footer-content .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;text-align:center}}.site-footer .footer-content .footer-bottom .footer-copyright{border-radius:14.11px;border:2.016px solid #364153;background:#1e2939;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.site-footer .footer-content .footer-bottom .footer-copyright p{color:#fff;font-family:"Articulat CF";font-size:clamp(.75rem,.7128rem + .1351vw,.875rem);font-weight:400;margin:0}.site-footer .footer-content .footer-bottom .footer-powered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.site-footer .footer-content .footer-bottom .footer-powered span{color:#fff;font-family:"Articulat CF";font-size:12px;font-weight:400}.site-footer .footer-content .footer-bottom .footer-powered .aiims-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .footer-content .footer-bottom .footer-powered .aiims-logo .aiims-logo-img{height:30px;width:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}