.elementor-3416 .elementor-element.elementor-element-77f86fd:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-77f86fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2426;}.elementor-3416 .elementor-element.elementor-element-77f86fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-65px;margin-bottom:0px;padding:80px 0px 080px 0px;}.elementor-3416 .elementor-element.elementor-element-77f86fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3416 .elementor-element.elementor-element-f5f095f{text-align:center;}.elementor-3416 .elementor-element.elementor-element-f5f095f .elementor-heading-title{font-size:35px;color:#F5F5F5;}.elementor-3416 .elementor-element.elementor-element-eae8628{text-align:center;}.elementor-3416 .elementor-element.elementor-element-eae8628 .elementor-heading-title{color:#E6E6E6;}.elementor-3416 .elementor-element.elementor-element-b9e994d:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-b9e994d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-3416 .elementor-element.elementor-element-b9e994d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-3416 .elementor-element.elementor-element-b9e994d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3416 .elementor-element.elementor-element-4d11d7d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3416 .elementor-element.elementor-element-4d11d7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3416 .elementor-element.elementor-element-f9262b1 .elementor-heading-title{font-size:24px;}.elementor-3416 .elementor-element.elementor-element-878be53{color:#3A3A3A;}.elementor-bc-flex-widget .elementor-3416 .elementor-element.elementor-element-1d0c6cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3416 .elementor-element.elementor-element-1d0c6cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3416 .elementor-element.elementor-element-1d0c6cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-3416 .elementor-element.elementor-element-bb00eab img{border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(18.700000000000024, 12.886739130434801, 12.886739130434801, 0.5);}.elementor-3416 .elementor-element.elementor-element-6c6398b:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-6c6398b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gemfinancebroker.com.au/wp-content/uploads/2026/04/About-Us-1-bg-image-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3416 .elementor-element.elementor-element-6c6398b > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3416 .elementor-element.elementor-element-6c6398b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3416 .elementor-element.elementor-element-5255428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-3416 .elementor-element.elementor-element-9dbfb2c:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-9dbfb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3416 .elementor-element.elementor-element-9dbfb2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3416 .elementor-element.elementor-element-9dbfb2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3416 .elementor-element.elementor-element-e6670b5 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-3416 .elementor-element.elementor-element-e6670b5 .gsc-heading .content-inner{max-width:996px;}.elementor-3416 .elementor-element.elementor-element-e6670b5 .gsc-heading .title{font-size:30px;margin-bottom:0px;}.elementor-3416 .elementor-element.elementor-element-e6670b5 .gsc-heading .sub-title .tagline{color:#000000;font-size:18px;}.elementor-3416 .elementor-element.elementor-element-e6670b5 .gsc-heading .sub-title{margin-bottom:10px;}.elementor-3416 .elementor-element.elementor-element-e6670b5 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-3416 .elementor-element.elementor-element-6b086be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:50px 10px 50px 10px;}.elementor-3416 .elementor-element.elementor-element-6b086be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3416 .elementor-element.elementor-element-d228291:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3416 .elementor-element.elementor-element-d228291 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3416 .elementor-element.elementor-element-d228291 > .elementor-element-populated{border-style:solid;border-width:0px 0px 9px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-3416 .elementor-element.elementor-element-d228291 > .elementor-element-populated, .elementor-3416 .elementor-element.elementor-element-d228291 > .elementor-element-populated > .elementor-background-overlay, .elementor-3416 .elementor-element.elementor-element-d228291 > .elementor-background-slideshow{border-radius:09px 09px 09px 09px;}.elementor-3416 .elementor-element.elementor-element-d228291 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3416 .elementor-element.elementor-element-e45d68d .elementor-icon-wrapper{text-align:center;}.elementor-3416 .elementor-element.elementor-element-e45d68d.elementor-view-stacked .elementor-icon{background-color:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-e45d68d.elementor-view-framed .elementor-icon, .elementor-3416 .elementor-element.elementor-element-e45d68d.elementor-view-default .elementor-icon{color:#7DCABB;border-color:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-e45d68d.elementor-view-framed .elementor-icon, .elementor-3416 .elementor-element.elementor-element-e45d68d.elementor-view-default .elementor-icon svg{fill:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-e45d68d .elementor-icon{font-size:40px;}.elementor-3416 .elementor-element.elementor-element-e45d68d .elementor-icon svg{height:40px;}.elementor-3416 .elementor-element.elementor-element-25f5c26 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-3416 .elementor-element.elementor-element-82ecb38{padding:0px 0px 10px 0px;text-align:center;color:#727272;}.elementor-3416 .elementor-element.elementor-element-e4497cf .elementor-button{border-radius:27px 27px 27px 27px;}.elementor-3416 .elementor-element.elementor-element-86a0244:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3416 .elementor-element.elementor-element-86a0244 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3416 .elementor-element.elementor-element-86a0244 > .elementor-element-populated{border-style:solid;border-width:0px 0px 09px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-3416 .elementor-element.elementor-element-86a0244 > .elementor-element-populated, .elementor-3416 .elementor-element.elementor-element-86a0244 > .elementor-element-populated > .elementor-background-overlay, .elementor-3416 .elementor-element.elementor-element-86a0244 > .elementor-background-slideshow{border-radius:09px 09px 09px 09px;}.elementor-3416 .elementor-element.elementor-element-86a0244 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3416 .elementor-element.elementor-element-4e7024a .elementor-icon-wrapper{text-align:center;}.elementor-3416 .elementor-element.elementor-element-4e7024a.elementor-view-stacked .elementor-icon{background-color:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-4e7024a.elementor-view-framed .elementor-icon, .elementor-3416 .elementor-element.elementor-element-4e7024a.elementor-view-default .elementor-icon{color:#7DCABB;border-color:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-4e7024a.elementor-view-framed .elementor-icon, .elementor-3416 .elementor-element.elementor-element-4e7024a.elementor-view-default .elementor-icon svg{fill:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-4e7024a .elementor-icon{font-size:40px;}.elementor-3416 .elementor-element.elementor-element-4e7024a .elementor-icon svg{height:40px;}.elementor-3416 .elementor-element.elementor-element-548227a .elementor-heading-title{font-size:20px;color:#000000;}.elementor-3416 .elementor-element.elementor-element-622aa97{padding:0px 0px 10px 0px;text-align:center;color:#727272;}.elementor-3416 .elementor-element.elementor-element-3ef3319 .elementor-button{border-radius:27px 27px 27px 27px;}.elementor-3416 .elementor-element.elementor-element-b416525:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3416 .elementor-element.elementor-element-b416525 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3416 .elementor-element.elementor-element-b416525 > .elementor-element-populated{border-style:solid;border-width:0px 0px 09px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-3416 .elementor-element.elementor-element-b416525 > .elementor-element-populated, .elementor-3416 .elementor-element.elementor-element-b416525 > .elementor-element-populated > .elementor-background-overlay, .elementor-3416 .elementor-element.elementor-element-b416525 > .elementor-background-slideshow{border-radius:09px 09px 09px 09px;}.elementor-3416 .elementor-element.elementor-element-b416525 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3416 .elementor-element.elementor-element-806e121 .elementor-icon-wrapper{text-align:center;}.elementor-3416 .elementor-element.elementor-element-806e121.elementor-view-stacked .elementor-icon{background-color:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-806e121.elementor-view-framed .elementor-icon, .elementor-3416 .elementor-element.elementor-element-806e121.elementor-view-default .elementor-icon{color:#7DCABB;border-color:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-806e121.elementor-view-framed .elementor-icon, .elementor-3416 .elementor-element.elementor-element-806e121.elementor-view-default .elementor-icon svg{fill:#7DCABB;}.elementor-3416 .elementor-element.elementor-element-806e121 .elementor-icon{font-size:40px;}.elementor-3416 .elementor-element.elementor-element-806e121 .elementor-icon svg{height:40px;}.elementor-3416 .elementor-element.elementor-element-9273ce7 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-3416 .elementor-element.elementor-element-99e3892{padding:0px 0px 10px 0px;text-align:center;color:#727272;}.elementor-3416 .elementor-element.elementor-element-461cf57 .elementor-button{border-radius:27px 27px 27px 27px;}.elementor-3416 .elementor-element.elementor-element-53a8a5f:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-53a8a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-3416 .elementor-element.elementor-element-53a8a5f{border-style:solid;border-width:02px 0px 0px 0px;border-color:#C3C3C3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-3416 .elementor-element.elementor-element-53a8a5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-3416 .elementor-element.elementor-element-e6670b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3416 .elementor-element.elementor-element-e6670b5 .gsc-heading .title{font-size:24px;}.elementor-3416 .elementor-element.elementor-element-e6670b5 .gsc-heading .sub-title .tagline{font-size:14px;}.elementor-3416 .elementor-element.elementor-element-6b086be{padding:0px 015px 0px 015px;}.elementor-3416 .elementor-element.elementor-element-53a8a5f{padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-77f86fd */.post-3416 > h1:first-of-type {
    display: none;
}
.breadcrumb-main{
    display: none;
}
.single-content-inner{
    margin: 0px !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b9e994d */.timeline-content h3 {
    font-size: 20px !important;
    color: var(--royal-purple);
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d228291 */.elementor-element-1befbcd .service-two__desc{
    color: #707070;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b086be */.elementor-element-6b086be    .elementor-widget-wrap {
    padding: 30px 10px !important;
 }
 
.elementor-element-6b086be    .elementor-container.elementor-column-gap-default {
    gap: 30px;                   
  justify-content: center;
  }

.elementor-element-6b086be    .elementor-column.elementor-col-25 {
  flex: 1 1 260px;
  min-width: 260px;
  max-width: 320px;
  display: flex;                 /* allows inner content to stretch */
}

/* The card wrapper inside each column */
.elementor-element-6b086be    .elementor-widget-wrap.elementor-element-populated {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 6px 22px rgba(0,0,0,0.07);
  padding: 42px 28px;
  text-align: center;

  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;                  /* ← makes all cards same height */
  transition: transform 0.27s ease, box-shadow 0.27s ease;
}

.elementor-element-6b086be    .elementor-widget-wrap:hover {
  transform: translateY(-9px);
  box-shadow: 0 16px 42px rgba(0,0,0,0.13);
}

/* Icons – make them consistent size & color */


/* Headings – same size, line-height, vertical centering help */


/* Paragraphs – consistent typography & spacing */
.elementor-element-6b086be    .elementor-widget-text-editor p,
.elementor-element-6b086be    .service-two__desc p {
    font-size: 16px;
    
  
  line-height: 1.70;
  color: #4b5563;
  margin: 0;
}

/* Clean up nested wrappers (common in Elementor text-editor) */
.elementor-element-6b086be    .service-two__content-inner,
.elementor-element-6b086be    .service-two__desc {
  width: 100%;
}
/* Smooth transition for text + icons */
.elementor-element-6b086be    .elementor-heading-title,
.elementor-element-6b086be    .elementor-widget-text-editor p,
.elementor-element-6b086be    .elementor-icon {
  transition: color 0.3s ease, transform 0.3s ease;
}

/* Default colors */
.elementor-element-6b086be    .elementor-heading-title {
  color: #111827;
}

.elementor-element-6b086be    .elementor-icon {
  color: #0d8b92;
}

/* Hover card effects */
.elementor-element-6b086be   
.elementor-widget-wrap.elementor-element-populated:hover 
.elementor-heading-title {
  color: #0d8b92;
}

.elementor-element-6b086be    
.elementor-widget-wrap.elementor-element-populated:hover 
.elementor-widget-text-editor p {
  color: #111827;
}
.elementor-element-6b086be    
.elementor-widget-text-editor p {
     line-height: 28px;     
    height: 160px;       
    display: -webkit-box;
    -webkit-line-clamp: 2;         
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.elementor-element-6b086be    
.elementor-widget-wrap.elementor-element-populated:hover 
.elementor-icon {
  transform: scale(1.15);
  color: #0d8b92;
}

/* ───────────────────────────────────────────────
   Responsive adjustments – only for this section
─────────────────────────────────────────────── */

@media (max-width: 1024px) {
  .elementor-element-6b086be    .elementor-container {
    gap: 24px;
  }
}

@media (max-width: 767px) {
  .elementor-element-6b086be    .elementor-column.elementor-col-25 {
    flex: 1 1 100%;
    max-width: 420px;
  }

  .elementor-element-6b086be    .elementor-widget-wrap {
    padding: 38px 24px;
  }

  .elementor-element-6b086be    .elementor-icon {
    font-size: 3.1rem;
  }

  .elementor-element-6b086be   .elementor-heading-title {
    font-size: 1.42rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53a8a5f */.single-content-inner{
        max-width: 100% !important;
}/* End custom CSS */