.elementor-30226 .elementor-element.elementor-element-bf5bf0f{margin-top:0px;margin-bottom:0px;}.elementor-30226 .elementor-element.elementor-element-f6da6cc > .elementor-widget-container{margin:0px 0px 500px 0px;}.elementor-30226 .elementor-element.elementor-element-774e794{width:var( --container-widget-width, 100.303% );max-width:100.303%;--container-widget-width:100.303%;--container-widget-flex-grow:0;}.elementor-30226 .elementor-element.elementor-element-5ff850e{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-30226 .elementor-element.elementor-element-5ff850e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30226 .elementor-element.elementor-element-98dc0fb{width:var( --container-widget-width, 62.83% );max-width:62.83%;--container-widget-width:62.83%;--container-widget-flex-grow:0;}.elementor-30226 .elementor-element.elementor-element-12f87d2{width:var( --container-widget-width, 63.236% );max-width:63.236%;--container-widget-width:63.236%;--container-widget-flex-grow:0;}.elementor-30226 .elementor-element.elementor-element-f4ca93a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30226 .elementor-element.elementor-element-f4ca93a > .elementor-widget-container{margin:0px -148px 133px 115px;}@media(min-width:768px){.elementor-30226 .elementor-element.elementor-element-92892cc{width:12.013%;}.elementor-30226 .elementor-element.elementor-element-556ce87{width:87.652%;}}


body{
    overflow-x:hidden ;
}





/* Card wrapper */
.hsr-card {
    background: #43a874;
    padding: 56px 42px;
    color: #fff;
    max-width: 100%;
    margin: 20px auto;
    text-align: left;
    display: flex
;
    justify-content: left;
    align-items: center;
}

/* Inner content */
.hsr-content {
  max-width: 800px;
}

/* Subtitle */
.hsr-subtitle {
    font-size: 19px;
    margin-bottom: 10px;
    color: #e6f4ea;
}

/* Title */

.hsr-title {
    font-size: 33px;
    font-weight: bold;
    margin-bottom: 20px;
    line-height: 1.4;
}

/* Highlighted text */
.hsr-title .highlight {
  color: #f0d876; /* yellow highlight */
}

/* Button */
.hsr-btn {
    display: inline-block;
    background: #f0d876;
    color: #111;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 400;
    text-decoration: none;
    border-radius: 4px;
    transition: background 0.3s;
}

.hsr-btn:hover {
    background: #43a874;
    color: #f0d876;
    border: 1px solid #f0d876;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .hsr-card {
    padding: 30px 20px;
    text-align: center;
  }

  .hsr-title {
    font-size: 20px;
  }

  .hsr-btn {
    width: 100%;
    text-align: center;
  }
}

