@media all {
  *#dm .dmInner div.u_2978839875 img { object-fit:contain !important; }

  *#dm .dmInner a.u_2296292124 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1391568435 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1353171834 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1208117276 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1993094120 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1689973487 span.text { font-size:30px !important; }

  *#dm .dmInner div.u_2307505187 img { border-radius:100px 100px 100px 100px !important; }

  *#dm .dmInner div.u_2111637417 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1833461125 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1451382578 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1482683375 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1854509062 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1532554732 .advanced-form-label { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1451382578 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1451382578 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1451382578 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1482683375 input {
    border-radius:100px 100px 100px 100px !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1482683375 textarea {
    border-radius:100px 100px 100px 100px !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1482683375 select {
    border-radius:100px 100px 100px 100px !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1854509062 input {
    border-radius:100px 100px 100px 100px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1854509062 textarea {
    border-radius:100px 100px 100px 100px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1854509062 select {
    border-radius:100px 100px 100px 100px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1532554732 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1532554732 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1532554732 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) rgb(255,130,0) !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner a.u_1342284834 {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1946535706 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1465829117 span.text {
    font-size:30px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1497804939 span.text {
    font-size:30px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1795662545 span.text {
    font-size:30px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1532692708 span.text {
    font-size:30px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1946535706 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1557580374 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1557580374 span.text {
    font-size:30px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1557580374:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1557580374.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1778506542 img { object-fit:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 690px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(75, 45, 81, 1) 22%, rgba(35, 104, 108, 1) 100%);
    background-origin: border-box;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_7h5 {
    width: 100.00%;
    grid-template-rows: minmax(688px, max-content);
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_5di {
    width: 48.85%;
    height: 347px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 108px 4.586872204180146% 0px 0%;
}
    
#widget_0us {
    width: 43.849791206091865%;
    height: 672px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 8px 0% 0px 0.550642320431002%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 356px;
}
    
#innergrid_7h5 {
    width: 100.00%;
    grid-template-rows: minmax(408px, max-content);
    margin-top: 3px;
}
    
#widget_5di {
    justify-self: start;
    align-self: start;
    width: 42.5457521202202%;
    height: 318px;
    margin: 20px 0% 0px 7.402172295789317%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_0us {
    justify-self: end;
    align-self: start;
    height: 485px;
    width: 67.99836333878886%;
    margin: -3px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_5di {
    height: 153px;
    justify-self: center;
    align-self: start;
    width: 94.10991386508059%;
    margin: 29px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_7h5 {
    width: 100.00%;
    grid-template-rows: minmax(536px, max-content);
}
    
#widget_0us {
    height: 333px;
    justify-self: start;
    align-self: end;
    width: 99.8885741437363%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(35, 104, 108, 1) 100%);
    background-origin: border-box;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 422px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_p17.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_p17 {
    width: 90.01%;
    height: auto;
    max-width: 100%;
    margin: 6% 6% 6% 6%;
}
    
#widget_qis {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 e3d6062 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 2a0a4c6 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#fafaa2c0 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\36 6c877a5 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#f3e467b4 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#widget_86m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 b94141b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d1ed5ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d1ed5ce {
    width: 90.01%;
    height: auto;
    max-width: 100%;
    margin: 6% 6% 6% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 b94141b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_86m {
    width: 100.00010058662872%;
}
    
#\37 e3d6062 {
    width: 329px;
}
    
#\37 2a0a4c6 {
    width: 329px;
}
    
#fafaa2c0 {
    width: 329px;
}
    
#\36 6c877a5 {
    width: 329px;
}
    
#f3e467b4 {
    width: 329px;
}
    
#widget_qis {
    width: 329px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 8be5005 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\33 fd1501f {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c04681e8 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c5bae1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ddb2d409 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_q8q {
    width: 99.99994758842963%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a54f0d1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_n2s {
    width: 99.99715956515412%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h9b {
    width: 99.99755005727279%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_rkf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_rkf {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 78363e0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 78363e0 {
    width: 99.99994758842963%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fd1501f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c04681e8 {
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
}
    
#ddb2d409 {
    width: 48%;
    min-height: 8px;
}
    
#\39 a54f0d1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 fd1501f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 2% 2% 2%;
}
    
#c04681e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#ddb2d409 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_q8q {
    height: 240px;
}
    
#\39 a54f0d1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9cfa2b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e590fac {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4743faa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#e2768849 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qrv {
    width: 89.76909850159666%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 35px 0px 0px 17px;
}
    
#innergrid_789 {
    width: 99.99%;
    grid-template-rows: minmax(392.5px, max-content);
    max-width: 100%;
}
    
#widget_bq5 {
    width: 4.287639514569854%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e590fac {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e2768849 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9cfa2b7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 e590fac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
}
    
#e2768849 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bq5 {
    justify-self: start;
    align-self: start;
    width: 4.2860092237534415%;
    margin: 9px 0% 0px 3.395402195904853%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fdb38d1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fd1bc249 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 be63700 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ba6aa143 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7t1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jg4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 35166c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#de2a17ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 431ac50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 79e66e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ef6fd9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6e85660 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e19f724 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#af57666e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb3d55c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e4a2da89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9abc1b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9a38230 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 23e8acd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a2b49a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2aaaee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 cf4638c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b047bb45 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 66f50a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3065a91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ea489294 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 140a64a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba6aa143 {
    margin: 0px 0% 0px 0%;
}
    
#\30 be63700 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fdb38d1e {
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 35166c4 {
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 79e66e2 {
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e19f724 {
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 23e8acd {
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e4a2da89 {
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a3065a91 {
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cf4638c {
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#fdb38d1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 be63700 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 35166c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 79e66e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e19f724 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e4a2da89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 23e8acd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cf4638c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a3065a91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d3d6fbae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b564b8f {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c240861 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ed0ea980 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2q2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b564b8f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ed0ea980 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d3d6fbae {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 b564b8f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cb004432 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e7419ca {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c7a5ce2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 920b6ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 740c4d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb004432 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e7419ca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\38 e7419ca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 740c4d1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 72d1fdf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d093627 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 32ed6ee {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(75, 45, 81, 1) 100%);
    background-origin: border-box;
}
    
#\30 414844a {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 24px 1.4332703478200015% 24px 1.4332703478200015%;
    margin: 0px 0% 0px 0%;
}
    
#fdd938f5 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d9d54f6a {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f9bbd627.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f9bbd627 {
    width: 20%;
    height: 246px;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#a3122918 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0d4f922 {
    align-items: flex-start;
    width: 99.78%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\32 081567e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 081567e {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 16px 0%;
}
    
#b73d42db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 323cc7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\32 b9316ca {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fd49d3c {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#be657045 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a84800fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1fb186a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#b44aa85b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 068b338 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#b4fab75c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1b0689c {
    width: 87.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0b58838 {
    width: 99.99843914920838%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4dd1ba1 {
    align-items: center;
    width: 100.00016796136887%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 50px 50px 50px 50px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 16px 1.3933299770046128% 16px 1.3933299770046128%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f019c45 {
    width: 99.99843914920838%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 430b898 {
    margin: 0px 0% 0px 0%;
}
    
#\30 45081c3 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#e7867485 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b824f8ec {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\35 ca5f1ae {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#cc9a8ae9 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\33 02f7b64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4498fc5 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 fb05e21 {
    width: 187px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d093627 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 430b898 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0d4f922 {
    width: 80%;
}
    
#\32 081567e {
    height: auto;
}
    
#\34 72d1fdf {
    width: 100%;
    min-height: 80px;
}
    
#e7867485 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 72d1fdf {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 d093627 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f9bbd627 {
    height: 240px;
}
    
#\35 0d4f922 {
    width: 100%;
}
    
#\32 081567e {
    height: auto;
}
    
#b4fab75c {
    min-width: 32px;
}
    
#\31 1b0689c {
    width: 100%;
}
    
#a84800fc {
    min-width: 32px;
}
    
#e7867485 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 4dd1ba1 {
    padding: 16px 1.4% 16px 1.4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 02f7b64 {
    width: 100.00010058662872%;
}
    
#\38 fb05e21 {
    width: 329px;
}
    
#cc9a8ae9 {
    width: 329px;
}
    
#b824f8ec {
    width: 329px;
}
    
#\35 ca5f1ae {
    width: 329px;
}
    
#\30 45081c3 {
    width: 329px;
}
    
#\37 4498fc5 {
    width: 329px;
}
}

