@font-face{font-display:swap;font-family:BlackDisplay;font-style:normal;font-weight:400;src:url(//25891469.fs1.hubspotusercontent-eu1.net/hubfs/25891469/raw_assets/public/ipo_gem_life_theme/fonts/Black%20Display/Blacker-Display-Bold-trial.woff) format("woff")}@font-face{font-family:Brother1816;src:url(https://db.onlinewebfonts.com/t/e869c6b775bf55c06d009bbe92d03583.eot);src:url(https://db.onlinewebfonts.com/t/e869c6b775bf55c06d009bbe92d03583.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/e869c6b775bf55c06d009bbe92d03583.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/e869c6b775bf55c06d009bbe92d03583.woff)format("woff"),url(https://db.onlinewebfonts.com/t/e869c6b775bf55c06d009bbe92d03583.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/e869c6b775bf55c06d009bbe92d03583.svg#Brother%201816)format("svg")}.hidden-clickable{opacity:0;pointer-events:auto;position:absolute;z-index:-1}body,html{margin:0;overflow-x:hidden;padding:0;width:100%}section{margin-top:2vh;padding:8vh 0}hr{background-color:#4f8e67;border:none;height:1px;margin:3vh 0}.container{margin:0 auto;max-width:1400px;padding:0 1rem}.site-header{background-color:#4f8e67;font-family:Inter,sans-serif}.site-header .container{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.site-header .logo img{height:60px}.nav-links{display:flex;gap:2rem}.nav-links a{color:#fff;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.nav-links a:hover{color:#d5d3d3}.hero{height:50vh;margin-top:0;overflow:hidden;position:relative;text-align:center;z-index:0}.hero:before{background-image:url(https://info.automicgroup.com.au/hubfs/raw_assets/public/ipo_gem_life_theme/asset/Image%20v2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:1;position:absolute;z-index:-1}.hero-content h1{color:#396448;font-family:BlackDisplay;font-size:clamp(1rem,5vw,3rem);margin:0;padding:0;text-align:start}.hero-content{display:flex;gap:1rem}.hero-content .hero-content-text{background-color:#ffffffcc;bottom:0;display:flex;flex-direction:column;gap:1.1rem;padding:30px;position:absolute;text-align:start;width:17%}.hero-content .hero-content-text .hero-btn{background:none;border:2px solid #396448;border-radius:25px;color:#396448;font-size:clamp(.8rem,5vw,1rem);padding:.8em;width:65%}.hero-content .hero-content-text .hero-btn:hover{background:#396448;color:#fff;cursor:pointer}.hero-content p{color:#396448;font-family:Brother1816;font-size:clamp(.75rem,5vw,1.2rem);line-height:1.7;margin:0;padding:0;text-align:start}.hero-content .hero-img{border-radius:25px;height:100%;width:60%}.hero-2 .hero-2-content p{color:#4f8e67;font-family:Brother1816;font-size:clamp(.75rem,5vw,1rem);line-height:1.7;margin:0;padding:0;text-align:start}.contact .grid-2,.offer-glance .grid-2{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.offer-glance .offer-content{display:flex;gap:3rem}.offer-glance .offer-image{border-radius:25px;height:100%;width:60%}.offer-content label{background-color:#006d64;border-radius:10px;color:#fff;font-family:Brother1816;font-size:clamp(1rem,5vw,1.2rem);padding:10px}.offer-content h2,.offer-details h2{font-family:BlackDisplay;font-size:clamp(1.2rem,8vw,3rem);margin-bottom:25px}.offer-details p{color:#4f8e67;font-size:clamp(1rem,5vw,1.3rem)}.offer-details .offer-details-content{font-family:Brother1816;line-height:1.3;margin:0 auto;max-width:80%}.offer-details .offer-details-content h3{color:#396448;font-size:clamp(1rem,7vw,1.3rem)}.offer-details .offer-details-content ul li{color:#4f8e67;font-family:Brother1816}.offer-content .offer-content-text p{color:#4f8e67;font-family:Brother1816;font-size:clamp(1rem,5vw,1.3rem);font-style:italic;font-weight:lighter;line-height:1.6;margin-bottom:25px}.offer-content .offer-content-text ul li{color:#4f8e67;font-family:Brother1816;font-size:clamp(1rem,5vw,1.3rem);line-height:2}.offer-content .offer-content-text ul li span{color:#396448;font-weight:700}.offer-content .offer-content-text ul li::marker{font-size:.8em}.offer-content .offer-content-text{align-self:center}.offer-details{overflow:hidden;padding-bottom:5vh;position:relative;z-index:0}.offer-details:before{background-image:url(https://info.automicgroup.com.au/hubfs/raw_assets/public/ipo_gem_life_theme/asset/DJI_0156.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.1;position:absolute;z-index:-1}.disclosure .disclosure-content{font-family:Brother1816;line-height:2;margin:0 auto;max-width:80%}.disclosure .disclosure-content h2{color:#4f8e67;font-family:BlackDisplay;font-size:clamp(1.2rem,7vw,3rem);margin-bottom:25px}.disclosure .disclosure-content label,.disclosure .disclosure-content p{color:#4f8e67;font-size:clamp(1rem,5vw,1.3rem)}.disclosure .disclosure-content form input{height:1rem;width:1rem}.disclosure .disclosure-content form .btn.ddd{background-color:#396448;color:#fff}.disclosure .disclosure-content form .btn.ddd,.disclosure .disclosure-content form .btn.tmd{border:2px solid #396448;border-radius:25px;font-family:Brother1816;font-size:clamp(.8rem,5vw,1rem);margin-top:15px;padding:.8em;width:25%}.disclosure .disclosure-content form .btn.tmd{background:none;color:#396448}.disclosure .disclosure-content form .btn:hover{cursor:pointer}.key-dates{background-color:#abd6cd;padding:10vh 0}.key-dates .key-dates-content{margin:0 auto;max-width:80%}.key-dates .key-dates-content h2{color:#4f8e67;font-family:BlackDisplay;font-size:clamp(1.2rem,7vw,3rem);margin-bottom:25px}.key-dates .key-dates-content table{font-family:Brother1816}.key-dates .key-dates-content table tbody tr td,.key-dates .key-dates-content table tbody tr th{border:none;border-bottom:1px solid #000}.about-gemlife .container{display:flex;gap:clamp(1rem,5vw,4rem)}.about-gemlife .about-gemlife-content h2{color:#4f8e67;font-family:BlackDisplay;font-size:clamp(1.2rem,7vw,3rem);margin-bottom:25px}.about-gemlife .about-gemlife-content p{color:#4f8e67;font-family:Brother1816;font-size:clamp(1rem,5vw,1.3rem);line-height:1.7}.about-gemlife .about-gemlife-content p a{color:#000}.about-gemlife .container .about-gemlife-img{height:100%;width:60%}.contact{background-color:#f6f6f6;background-image:url(https://info.automicgroup.com.au/hubfs/raw_assets/public/ipo_gem_life_theme/asset/SCBPHOTO_Maroochy%20Quays_57_SKY%20EDIT.jpg);background-position:100%;background-repeat:no-repeat;background-size:contain;height:70vh;padding:0}.contact .container{padding-top:20vh}.contact .contact-content h2{color:#4f8e67;font-family:BlackDisplay;font-size:clamp(1.2rem,7vw,3rem);margin-bottom:25px}.contact .contact-content p{color:#4f8e67;font-family:Brother1816;font-size:clamp(1rem,5vw,1.3rem);line-height:1.7}h2{color:#4f8e67}.btn{background-color:#00796b;border:none;color:#fff;padding:.75rem 1.5rem}table{border-collapse:collapse;margin-top:1rem;width:100%}table td,table th{border:1px solid #ccc;padding:.75rem;text-align:left}footer{background-color:#4f8e67;color:#ddd;font-family:Brother1816;font-size:clamp(.7rem,5vw,.8rem);padding:3vh 0}footer .footer-nav{display:flex;flex-direction:column;gap:3rem}footer .logo a img{height:60px}footer .footer-nav .nav-links a{align-self:center;font-size:clamp(.7rem,5vw,.8rem)}footer .footer-nav .nav-links a:hover{color:#ddd}footer .footer-copyright a{color:#636b75;float:right;margin-block-end:1em;margin-block-start:1em;text-decoration:none}.accordion-section{font-family:Brother1816;margin:2rem auto}.accordion-section h2{font-size:clamp(1.2rem,5vw,2rem)}.accordion-item{border-bottom:1px solid #ccc;margin-bottom:1rem}.accordion-toggle{background:none;border:none;color:#4f8e67;cursor:pointer;font-family:Brother1816;font-size:clamp(1rem,5vw,1.3rem);font-weight:700;padding:1rem 0;position:relative;text-align:left;transition:color .3s ease;width:100%}.accordion-toggle:after{content:"+";font-size:1.25rem;position:absolute;right:0}.accordion-toggle.active:after{content:"–"}.accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.accordion-toggle.active+.accordion-content{opacity:1}.accordion-content p{margin-bottom:1rem}@media (max-width:1600px){.hero-content .hero-content-text{width:25%}.disclosure .disclosure-content form .btn.ddd,.disclosure .disclosure-content form .btn.tmd{width:30%}}@media (max-width:1024px){.hero-content .hero-content-text{width:30%}.offer-glance .offer-image{width:50%}.offer-content h2,.offer-details h2{font-size:2.5rem}.offer-content .offer-content-text p{font-size:1.1rem}.offer-content .offer-content-text ul li{font-size:1.1rem;line-height:1.5}.offer-details p{font-size:1.1rem}.disclosure .disclosure-content h2{font-size:2.5rem}.disclosure .disclosure-content label,.disclosure .disclosure-content p{font-size:1.1rem}.disclosure .disclosure-content form .btn.ddd,.disclosure .disclosure-content form .btn.tmd{width:50%}.about-gemlife .about-gemlife-content h2,.key-dates .key-dates-content h2{font-size:2.5rem}.about-gemlife .container .about-gemlife-img{width:50%}.about-gemlife .about-gemlife-content p{font-size:1.1rem}.contact{background-size:cover;height:50vh}.contact .contact-content h2{font-size:2.5rem}.contact .contact-content p{font-size:1.1rem}.contact .container{padding-top:8vh}.contact-content{background:#fff;padding:25px}}@media (max-width:768px){.site-header .logo img{height:40px!important}.nav-links a{font-size:1rem}.hero-content-text{bottom:0!important;text-align:center!important;width:50%!important}.offer-glance .offer-content{flex-direction:column!important}.offer-glance .offer-image{width:100%!important}.key-dates .key-dates-content{max-width:100%!important}.disclosure .disclosure-content form .btn.ddd,.disclosure .disclosure-content form .btn.tmd{width:100%}.key-dates .key-dates-content table{font-size:1em}.about-gemlife .container{flex-direction:column}.about-gemlife .container .about-gemlife-img{width:100%}.contact{background-size:cover}.contact .grid-2{display:block;gap:0}.contact-content{background:#fff;padding:15px}.contact .contact-content p{font-size:1rem}.contact .contact-content img{height:1rem;width:1rem}.offer-details:before{opacity:.2!important}}@media (max-width:425px){h2{font-size:2rem!important;line-height:1.3}.nav-links a{font-size:.8rem}.hero{height:30vh!important}.hero-content h1{font-size:8vw!important}.hero-content-text{bottom:auto!important;text-align:center!important;width:80%!important}.key-dates .key-dates-content table{font-size:.8em}.disclosure .disclosure-content p{font-size:1rem}.disclosure .disclosure-content form input{height:.8rem;width:.8rem}.disclosure .disclosure-content label{font-size:1rem}.disclosure .disclosure-content form .btn.ddd,.disclosure .disclosure-content form .btn.tmd{width:100%}.offer-details p{font-size:1rem}.offer-content .offer-content-text p{font-size:1.1rem}.about-gemlife .about-gemlife-content p,.offer-content .offer-content-text ul li{font-size:1rem}}