@font-face{font-family:OPTIVeroneseBold;font-style:normal;font-weight:700;src:url(//25891469.fs1.hubspotusercontent-eu1.net/hubfs/25891469/raw_assets/public/dbg_theme/fonts/OPTIVeronese-Bold.otf) format("otf")}@font-face{font-family:CustomFont;font-style:normal;font-weight:700;src:url(//25891469.fs1.hubspotusercontent-eu1.net/hubfs/25891469/raw_assets/public/dbg_theme/fonts/customFont.woff2) format("woff2")}.hidden-clickable{opacity:0;pointer-events:auto;position:absolute;z-index:-1}body,html{background-color:#fcf6f0!important;margin:0;overflow-x:hidden;padding:0;width:100%}section{padding:6vh 0}h1,h2{font-family:CustomFont!important}hr{background-color:#4f8e67;border:none;font-family:OPTIVeroneseBold;height:1px;margin:3vh 0}.container{max-width:1600px}.site-header{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:50px}.nav-links{display:flex;gap:2rem}.site-header .nav-links a{color:#fff;color:#1f1c52;font-family:CustomFont;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.nav-links a:hover{color:#d5d3d3}.banner .grid-2,.contact .grid-2{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.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}.banner-content .banner-content-text ul li{color:#4f8e67;font-family:Brother1816;font-size:clamp(1rem,5vw,1.3rem);line-height:2}.banner-content .banner-content-text ul li span{color:#396448;font-weight:700}.banner-content .banner-content-text ul li::marker{font-size:.8em}.banner-content .banner-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:OPTIVeroneseBold;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}.about-gemlife .container{display:flex;gap:clamp(1rem,5vw,4rem)}.about-gemlife .about-gemlife-content h2{color:#4f8e67;font-family:OPTIVeroneseBold;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.8}.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:OPTIVeroneseBold;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.8}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}@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%}.banner-content h2,.offer-details h2{font-size:2.5rem}.banner-content .banner-content-text p{font-size:1.1rem}.banner-content .banner-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:35px}.nav-links a{font-size:1rem}.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}.banner .banner-content{gap:2rem}.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%}.about-gemlife .about-gemlife-content p,.offer-details p{font-size:1rem}}