.alpha-region .background-elements .shape-one {
  position: absolute;
  top: 0;
  width: 690px;
  height: auto;
  max-width: 50%;
  background-image: url("../../img/img-oval-1.png");
  background-repeat: no-repeat;
  background-size: contain; }
  .alpha-region .background-elements .shape-one::before, .alpha-region .background-elements .shape-one::after {
    content: '';
    display: table;
    clear: both;
    width: 1px;
    margin-left: -1px; }
  .alpha-region .background-elements .shape-one::before {
    float: left;
    padding-bottom: 100%; }

.beta-region .background-elements .shape-one {
  position: absolute;
  top: -84px;
  left: -140px;
  width: 757px;
  height: auto;
  background-color: #00a076;
  opacity: 0.1;
  border-radius: 100%; }
  .beta-region .background-elements .shape-one::before, .beta-region .background-elements .shape-one::after {
    content: '';
    display: table;
    clear: both;
    width: 1px;
    margin-left: -1px; }
  .beta-region .background-elements .shape-one::before {
    float: left;
    padding-bottom: 100%; }
  @media (max-width: 767.98px) {
    .beta-region .background-elements .shape-one {
      top: -40px; } }

.gamma-region .background-elements .shape-one {
  position: absolute;
  top: 0;
  left: 0;
  width: 961px;
  height: 824px;
  background-image: url(../../img/img-oval-3_2.png);
  background-repeat: no-repeat;
  background-size: contain; }
  .gamma-region .background-elements .shape-one::before, .gamma-region .background-elements .shape-one::after {
    content: '';
    display: table;
    clear: both;
    width: 1px;
    margin-left: -1px; }
  .gamma-region .background-elements .shape-one::before {
    float: left;
    padding-bottom: 100%; }
  @media (max-width: 991.98px) {
    .gamma-region .background-elements .shape-one {
      display: none; } }
.gamma-region .background-elements .shape-two {
  position: absolute;
  top: 18px;
  right: 57px;
  width: 508px;
  height: auto;
  background-color: #ffab0d;
  opacity: 0.3;
  border-radius: 100%; }
  .gamma-region .background-elements .shape-two::before, .gamma-region .background-elements .shape-two::after {
    content: '';
    display: table;
    clear: both;
    width: 1px;
    margin-left: -1px; }
  .gamma-region .background-elements .shape-two::before {
    float: left;
    padding-bottom: 100%; }

.delta-region .background-elements .shape-one {
  position: absolute;
  top: -173px;
  left: -164px;
  width: 730px;
  height: auto;
  background-color: #00a076;
  opacity: 0.05;
  border-radius: 100%; }
  .delta-region .background-elements .shape-one::before, .delta-region .background-elements .shape-one::after {
    content: '';
    display: table;
    clear: both;
    width: 1px;
    margin-left: -1px; }
  .delta-region .background-elements .shape-one::before {
    float: left;
    padding-bottom: 100%; }
  @media (max-width: 767.98px) {
    .delta-region .background-elements .shape-one {
      top: 25%;
      left: -30%;
      right: 40%;
      width: unset;
      max-width: unset; }
      .delta-region .background-elements .shape-one::before, .delta-region .background-elements .shape-one::after {
        content: '';
        display: table;
        clear: both;
        width: 1px;
        margin-left: -1px; }
      .delta-region .background-elements .shape-one::before {
        float: left;
        padding-bottom: 100%; } }
.delta-region .background-elements .shape-two {
  position: absolute;
  bottom: -123px;
  right: -24px;
  width: 507px;
  height: auto;
  background-color: #004735;
  opacity: 0.2;
  border-radius: 100%; }
  .delta-region .background-elements .shape-two::before, .delta-region .background-elements .shape-two::after {
    content: '';
    display: table;
    clear: both;
    width: 1px;
    margin-left: -1px; }
  .delta-region .background-elements .shape-two::before {
    float: left;
    padding-bottom: 100%; }
  @media (max-width: 767.98px) {
    .delta-region .background-elements .shape-two {
      display: none; } }

/*# sourceMappingURL=region-background.css.map */
