.elementor-30976 .elementor-element.elementor-element-aefc73b > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-aefc73b .elementor-heading-title{font-size:42px;color:#333333;}.elementor-30976 .elementor-element.elementor-element-f17047d > .elementor-widget-container{margin:8px 0px 0px 140px;}.elementor-30976 .elementor-element.elementor-element-f17047d .elementor-heading-title{color:#333333;}.elementor-30976 .elementor-element.elementor-element-685df1b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 246px;}.elementor-30976 .elementor-element.elementor-element-4eead37{text-align:start;}.elementor-30976 .elementor-element.elementor-element-4eead37 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-6a3bd9a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-6a3bd9a .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-86af667{text-align:start;}.elementor-30976 .elementor-element.elementor-element-86af667 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-0e4cbc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-0e4cbc6 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-5796d4d{width:var( --container-widget-width, 61.197% );max-width:61.197%;--container-widget-width:61.197%;--container-widget-flex-grow:0;text-align:start;}.elementor-30976 .elementor-element.elementor-element-5796d4d img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-ef4d1b7 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-ef4d1b7 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-3173d42{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 246px;}.elementor-30976 .elementor-element.elementor-element-104104d{text-align:start;}.elementor-30976 .elementor-element.elementor-element-104104d img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-806a39b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-806a39b .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-7f5d424{text-align:start;}.elementor-30976 .elementor-element.elementor-element-7f5d424 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-d746aee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-d746aee .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-b67ce03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30976 .elementor-element.elementor-element-b67ce03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F900;}.elementor-30976 .elementor-element.elementor-element-b67ce03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30976 .elementor-element.elementor-element-b67ce03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30976 .elementor-element.elementor-element-bed9ffd > .elementor-widget-container{margin:8px 0px 0px 140px;}.elementor-30976 .elementor-element.elementor-element-bed9ffd .elementor-heading-title{color:#333333;}.elementor-30976 .elementor-element.elementor-element-f48e04f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 246px;}.elementor-30976 .elementor-element.elementor-element-2937715{text-align:start;}.elementor-30976 .elementor-element.elementor-element-2937715 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-3faed0c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-3faed0c .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-3c753b4{text-align:start;}.elementor-30976 .elementor-element.elementor-element-3c753b4 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-b6f7045 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-b6f7045 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-cfcb9bc{width:var( --container-widget-width, 61.197% );max-width:61.197%;--container-widget-width:61.197%;--container-widget-flex-grow:0;text-align:start;}.elementor-30976 .elementor-element.elementor-element-cfcb9bc img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-5dd6601 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-5dd6601 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-9375253 > .elementor-widget-container{margin:8px 0px 0px 140px;}.elementor-30976 .elementor-element.elementor-element-9375253 .elementor-heading-title{color:#333333;}.elementor-30976 .elementor-element.elementor-element-4a0f8d3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 246px;}.elementor-30976 .elementor-element.elementor-element-73f970b{text-align:start;}.elementor-30976 .elementor-element.elementor-element-73f970b img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-3700484 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-3700484 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-656fdaf{text-align:start;}.elementor-30976 .elementor-element.elementor-element-656fdaf img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-de8a952 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-de8a952 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-49636b2{width:var( --container-widget-width, 61.197% );max-width:61.197%;--container-widget-width:61.197%;--container-widget-flex-grow:0;text-align:start;}.elementor-30976 .elementor-element.elementor-element-49636b2 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-b0d9eff > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-b0d9eff .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-99c337f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 246px;}.elementor-30976 .elementor-element.elementor-element-07527a9{text-align:start;}.elementor-30976 .elementor-element.elementor-element-07527a9 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-1f6ae39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-1f6ae39 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-1bb9bbf{text-align:start;}.elementor-30976 .elementor-element.elementor-element-1bb9bbf img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-ba0270b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-ba0270b .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-c42d690{width:var( --container-widget-width, 61.197% );max-width:61.197%;--container-widget-width:61.197%;--container-widget-flex-grow:0;text-align:start;}.elementor-30976 .elementor-element.elementor-element-c42d690 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-9b18d14 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-9b18d14 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-77c091a > .elementor-widget-container{margin:8px 0px 0px 140px;}.elementor-30976 .elementor-element.elementor-element-77c091a .elementor-heading-title{color:#333333;}.elementor-30976 .elementor-element.elementor-element-5e40488{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 246px;}.elementor-30976 .elementor-element.elementor-element-a8812fa{text-align:start;}.elementor-30976 .elementor-element.elementor-element-a8812fa img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-0018531 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-0018531 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-1b25612{text-align:start;}.elementor-30976 .elementor-element.elementor-element-1b25612 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-e44c96e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-e44c96e .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-d33b1a1{width:var( --container-widget-width, 61.197% );max-width:61.197%;--container-widget-width:61.197%;--container-widget-flex-grow:0;text-align:start;}.elementor-30976 .elementor-element.elementor-element-d33b1a1 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-58014b6 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-58014b6 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-ab549fb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 246px;}.elementor-30976 .elementor-element.elementor-element-6e7b001{text-align:start;}.elementor-30976 .elementor-element.elementor-element-6e7b001 img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-2923851 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-2923851 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-608326b{text-align:start;}.elementor-30976 .elementor-element.elementor-element-608326b img{width:291%;height:250px;}.elementor-30976 .elementor-element.elementor-element-b13b6f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-b13b6f8 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-30976 .elementor-element.elementor-element-8c5556c > .elementor-widget-container{margin:0px 0px 47px 96px;}@media(min-width:768px){.elementor-30976 .elementor-element.elementor-element-0431004{width:12.26%;}.elementor-30976 .elementor-element.elementor-element-d16c08f{width:87.405%;}.elementor-30976 .elementor-element.elementor-element-bc4c315{width:27.6%;}.elementor-30976 .elementor-element.elementor-element-854c995{width:27.355%;}.elementor-30976 .elementor-element.elementor-element-d088cb7{width:44.707%;}.elementor-30976 .elementor-element.elementor-element-4f77f4b{width:27.6%;}.elementor-30976 .elementor-element.elementor-element-dfa5da9{width:27.355%;}.elementor-30976 .elementor-element.elementor-element-b67ce03{width:44.707%;}.elementor-30976 .elementor-element.elementor-element-76a133e{width:27.6%;}.elementor-30976 .elementor-element.elementor-element-a3023f6{width:27.355%;}.elementor-30976 .elementor-element.elementor-element-9a6dd02{width:44.707%;}.elementor-30976 .elementor-element.elementor-element-60f208d{width:27.6%;}.elementor-30976 .elementor-element.elementor-element-2ced28d{width:27.355%;}.elementor-30976 .elementor-element.elementor-element-040e317{width:44.707%;}.elementor-30976 .elementor-element.elementor-element-d32a0c3{width:27.6%;}.elementor-30976 .elementor-element.elementor-element-fee157c{width:27.355%;}.elementor-30976 .elementor-element.elementor-element-f9272ab{width:44.707%;}.elementor-30976 .elementor-element.elementor-element-2144a02{width:27.6%;}.elementor-30976 .elementor-element.elementor-element-8c70be4{width:27.355%;}.elementor-30976 .elementor-element.elementor-element-3b06c38{width:44.707%;}.elementor-30976 .elementor-element.elementor-element-ca6a05e{width:27.6%;}.elementor-30976 .elementor-element.elementor-element-16dcc6a{width:27.355%;}.elementor-30976 .elementor-element.elementor-element-e82bf27{width:44.707%;}}@media(max-width:1024px){.elementor-30976 .elementor-element.elementor-element-27a7685{margin-top:41px;margin-bottom:0px;padding:0px 460px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-0dc1074 > .elementor-widget-container{margin:0px 0px -498px 0px;}.elementor-30976 .elementor-element.elementor-element-f17047d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-685df1b{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-5796d4d{width:var( --container-widget-width, 325.766px );max-width:325.766px;--container-widget-width:325.766px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-3173d42{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-bed9ffd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-f48e04f{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-cfcb9bc{width:var( --container-widget-width, 331.641px );max-width:331.641px;--container-widget-width:331.641px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-9375253 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-4a0f8d3{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-49636b2{width:var( --container-widget-width, 328.766px );max-width:328.766px;--container-widget-width:328.766px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-99c337f{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-c42d690{width:var( --container-widget-width, 327.766px );max-width:327.766px;--container-widget-width:327.766px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-5e40488{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-d33b1a1{width:var( --container-widget-width, 330.766px );max-width:330.766px;--container-widget-width:330.766px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-ab549fb{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-30976 .elementor-element.elementor-element-0dc1074 > .elementor-widget-container{margin:0px 0px -532px 0px;}.elementor-30976 .elementor-element.elementor-element-d16c08f{width:95%;}.elementor-30976 .elementor-element.elementor-element-d16c08f > .elementor-element-populated{padding:0px 23px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-aefc73b > .elementor-widget-container{margin:0px 0px 0px 9px;}.elementor-30976 .elementor-element.elementor-element-f17047d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-685df1b{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-5796d4d{width:var( --container-widget-width, 327.875px );max-width:327.875px;--container-widget-width:327.875px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-3173d42{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-bed9ffd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-f48e04f{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-cfcb9bc{width:var( --container-widget-width, 324.875px );max-width:324.875px;--container-widget-width:324.875px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-9375253 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-4a0f8d3{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-49636b2{width:var( --container-widget-width, 325.875px );max-width:325.875px;--container-widget-width:325.875px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-99c337f{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-c42d690{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-77c091a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-5e40488{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-1b25612{width:var( --container-widget-width, 367.531px );max-width:367.531px;--container-widget-width:367.531px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-d33b1a1{width:var( --container-widget-width, 327.875px );max-width:327.875px;--container-widget-width:327.875px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-ab549fb{padding:0px 0px 0px 0px;}.elementor-30976 .elementor-element.elementor-element-8c5556c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-30976 .elementor-element.elementor-element-8c5556c > .elementor-widget-container{margin:0px 0px 0px 27px;}}























/* Match your flat style: no border-radius */
.custom-report-box {
  width: 18.2rem; /* ≈ 291px */
  height: 15.7rem; /* ≈ 251px */
  background: #54b37c; /* same green */
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: transform 0.2s ease;
  overflow: hidden;
}

/* Icon inside box */
.custom-report-icon {
  width: 38%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.custom-report-icon img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
}

/* Title below the box */
.custom-report-label {
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #1a1a1a;
  background: #f5fff7;
  width: 18.2rem;
  text-align: center;
  margin-left: -89px; /* tight alignment to box */
  padding: 0.7rem 0em;
}

#fluentform_3_success {
    border: 1px solid #ced4da;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
    margin-top: 10px;
    padding: 15px;
    position: relative;
    top: 0em;
    left: 0em;
}

/* Responsive scaling */
@media (max-width: 768px) {
  .custom-report-box,
  .custom-report-label {
    width: 49vw;
  }
  .custom-report-box {
    height: 40vh;
  }
}

@media (max-width: 480px) {
  .custom-report-box,
  .custom-report-label {
    width: 91vw;
  }
  .custom-report-box {
    height: 71vw;
  }
}



























































:root {
  --green: #54b37c;
  --yellow: #f5dd69;
  --text-dark: #1a1a1a;
  --text-light: #ffffff;
}

/* ✅ Container */
.gep-report-banner {
  width: 72.9rem; /* ≈ 1166px */
  height: 18.6rem; /* ≈ 297px */
  background-color: var(--green);
  display: flex;
  align-items: center;
  gap: 19em;
  padding: 2.5rem 3rem;
  box-sizing: border-box;
  color: var(--text-light);
  border-radius: 0;
  transition: box-shadow 0.2s ease;
}

.gep-report-banner:hover {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
}

/* ✅ Left Text Section */
.gep-report-text {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  max-width: 65%;
}

.gep-report-subtitle {
  font-size: 1.05rem;
  margin: 0;
  color: #f4fff5;
}

.gep-report-title {
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.2;
  color: var(--text-light);
  margin: 0;
}

/* ✅ Button (Popup Trigger) */
.gep-report-btn {
  align-self: flex-start;
  background-color: var(--yellow);
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 18px;
    font-weight: 400;
  border: none;
  padding: 0.8rem 1.6rem;
  cursor: pointer;
  clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
  transition: background-color 0.2s ease;
}

.gep-report-btn:hover {
  background-color: #e6ca4f;
}

/* ✅ Right Icon Section */
.gep-report-icon img {
  width: 10.5rem;
  height: auto;
  display: block;
}

/* ✅ Responsive Design */
@media (max-width: 1024px) {
  .gep-report-banner {
    flex-direction: column;
    text-align: center;
    height: auto;
    padding: 2rem 1.5rem;
    width: 90%;
  }

  .gep-report-text {
    max-width: 100%;
    align-items: center;
  }

  .gep-report-icon {
    margin-top: 1.5rem;
  }

  .gep-report-btn {
    align-self: center;
  }
}

@media (max-width: 600px) {
  .gep-report-title {
    font-size: 1.6rem;
  }
  .gep-report-subtitle {
    font-size: 0.95rem;
  }
  .gep-report-btn {
    font-size: 0.9rem;
    padding: 0.7rem 1.2rem;
  }
  /* ✅ Container */
.gep-report-banner {
  gap: 2em;
}
}

