@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_3893958732 { color:white !important; }

  *#dm .dmInner div.u_386573719 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner a.u_1443217319 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1443217319:hover {
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1443217319.hover {
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1980269388:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1980269388.hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1980269388 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/061ae59e/icon/Next_6744726.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    width:28px !important;
    height:28px !important;
  }

  *#dm .dmInner a.u_1980269388 span.text {
    color:rgba(0,0,0,1) !important;
    font-size:20px !important;
  }

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

  *#dm .dmInner a.u_1980269388 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    gap:15px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1980269388:hover {
    border-color:var(--color_2) !important;
    background-color:rgba(213,199,78,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1980269388.hover {
    border-color:var(--color_2) !important;
    background-color:rgba(213,199,78,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_993282884 {
    background-color:rgba(237,221,94,0.3) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1929637734 {
    background-color:rgba(39,98,32,0.15) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1935800386 {
    background-color:rgba(237,221,94,0.07) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner *.u_2080001462 .svg { width:100% !important; }

  *#dm .dmInner div.u_2080001462 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(237,221,94,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2080001462 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1047054109 .svg { width:100% !important; }

  *#dm .dmInner div.u_1047054109 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(237,221,94,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1047054109 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1107273085 .svg { width:100% !important; }

  *#dm .dmInner div.u_1107273085 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(237,221,94,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1107273085 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1861913342 .svg { width:100% !important; }

  *#dm .dmInner div.u_1861913342 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(237,221,94,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1861913342 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1055074980 .svg { width:100% !important; }

  *#dm .dmInner div.u_1055074980 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(237,221,94,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1055074980 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1880152000 .svg { width:100% !important; }

  *#dm .dmInner div.u_1880152000 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(237,221,94,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1880152000 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1297741118 .svg { width:100% !important; }

  *#dm .dmInner div.u_1297741118 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(237,221,94,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1297741118 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1635571841 {
    background-color:rgba(39,98,32,0.15) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner *.u_1900150921 .svg { width:100% !important; }

  *#dm .dmInner div.u_1900150921 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(39,98,32,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1900150921 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner *.u_1681422088 .svg { width:100% !important; }

  *#dm .dmInner div.u_1681422088 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(39,98,32,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1681422088 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner *.u_1013746966 .svg { width:100% !important; }

  *#dm .dmInner div.u_1013746966 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(39,98,32,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1013746966 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner *.u_1737174247 .svg { width:100% !important; }

  *#dm .dmInner div.u_1737174247 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(39,98,32,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1737174247 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1954140166 img {
    border-radius:16px 16px 16px 16px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_160481958 img {
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_2188015762 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1132373273 .event-date-badge { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1132373273 .event-category-badge { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1132373273 .event-card-title { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1132373273 .event-meta-item .meta-text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1132373273 .show-more-button {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1132373273 .show-more-button:hover {
    background-color:rgba(48,124,41,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1132373273 .show-more-button.hover {
    background-color:rgba(48,124,41,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1112926284 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1334210885 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1389871150 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1389871150 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1389871150 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1994072128 .svg { width:100% !important; }

  *#dm .dmInner div.u_1994072128 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1994072128 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1244268164 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1244268164 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1244268164 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1276568461 .svg { width:100% !important; }

  *#dm .dmInner div.u_1276568461 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1276568461 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1062200036 .svg { width:100% !important; }

  *#dm .dmInner div.u_1062200036 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1062200036 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1958579450 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1958579450 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1958579450 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Source Sans Pro" !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_324053439 .dmformsubmit {
    height:55px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:200px !important;
  }

  *#dm .dmInner div.u_324053439 .dmform-success { text-align:center !important; }

  *#dm .dmInner div.u_324053439 .dmform-success .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_324053439 .dmform-error { text-align:center !important; }

  *#dm .dmInner div.u_1297091658 {
    background-color:rgba(237,221,94,0.3) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1476622901 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1989602658 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:0px 12px 12px 0px !important;
  }

  *#dm .dmInner div.u_1373895758 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1102072706 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:0px 12px 12px 0px !important;
  }

  *#dm .dmInner div.u_1341109976 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1433159641 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:0px 12px 12px 0px !important;
  }

  *#dm .dmInner div.u_1112584720 {
    background-color:rgba(237,221,94,0.3) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1109115495:hover {
    background-image:none !important;
    border-color:rgba(48,124,41,1) !important;
  }

  *#dm .dmInner a.u_1109115495.hover {
    background-image:none !important;
    border-color:rgba(48,124,41,1) !important;
  }

  *#dm .dmInner div.u_1828356711 {
    background-color:rgba(237,221,94,0.3) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1824152124 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1824152124 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1119626917 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1119626917 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1081905763 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner *.u_1718185228 .svg { width:100% !important; }

  *#dm .dmInner div.u_1718185228 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(237,221,94,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1718185228 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_703952579 input[type="submit"] { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_703952579 .dmformsubmit {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    height:55px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    width:200px !important;
  }

  *#dm .dmInner div.u_703952579 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_703952579 textarea {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_703952579 select {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_703952579 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .dmforminput option { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .m-recaptcha { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_703952579 .dmform-success {
    text-align:left !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_703952579 .dmform-success .rteBlock {
    text-align:left !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_703952579 .dmform-error {
    text-align:left !important;
    color:rgba(255,255,255,1) !important;
  }
}

*#dm .dmInner div.u_1954140166 { z-index:1 !important; }

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1389871150 p { text-align:left !important; }

  *#dm .dmInner div.u_1389871150 li { text-align:left !important; }

  *#dm .dmInner div.u_1389871150 { text-align:left !important; }

  *#dm .dmInner div.u_1244268164 p { text-align:left !important; }

  *#dm .dmInner div.u_1244268164 li { text-align:left !important; }

  *#dm .dmInner div.u_1244268164 { text-align:left !important; }

  *#dm .dmInner div.u_1958579450 p { text-align:left !important; }

  *#dm .dmInner div.u_1958579450 li { text-align:left !important; }

  *#dm .dmInner div.u_1958579450 { text-align:left !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1954140166
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 280px 70px 200px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/imgi_43_AdobeStock_1182867547-scaled-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_q8e {
    width: 69.21%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l7o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_63o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v7j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_v7j {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#group_qkc {
    flex-direction: row;
    align-items: center;
    width: 64.91%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(237, 221, 94, 0.07);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_q5c {
    width: 34.1406px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_j7b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
}
    
#widget_oq2 {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#\30 099111b {
    width: 280px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
}



@media all {
    
#\39 3918835::before, #\39 3918835 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\39 3918835 {
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/fireworks-1920w.png");
    background-size: contain;
    background-position: 100% 100%;
}
    
#\36 55eaa70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\35 bb250ce {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 180px 50px;
}
    
#group_1j8 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#innergrid_qii {
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#widget_jm9 {
    width: 51.21%;
    height: 259px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 190px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#de2b743a {
    width: 75%;
    height: 470px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#widget_tho.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_tho {
    width: 29.87%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_6hv {
    width: 93.51%;
    height: auto;
    max-width: 100%;
}
    
#widget_tj2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 411d346 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fc98a143 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 fc1b128 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d87d9c72::before, #d87d9c72 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(240, 244, 239, 1);
    opacity: 0.85;
}
#d87d9c72 {
    background-color: rgba(39, 98, 32, 0.07);
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/background+%281%29-1920w.png");
}
#d87d9c72.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAmklEQVQI1y3MWQ6DIBQAQO5/rP6YtE2NVgRFNtmEJ6CeoInpAWbQ5N/YNJ1+YNNQ9xKx10AUjDz2c/ggmTALLXVPFlqVsCtLqNJmpncqASNfuAYi06CBhCrgtPvl46F9FTYzFKo0eV53avO8HSqdBi67HcoVbvKE3K01jCsQX3io8p/fJbKZyTSI+FVpcHnxhbu8qIR57PnW/QBKWJ6cFV4kmAAAAABJRU5ErkJggg==');
}
    
#\37 5a74cf7.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\37 5a74cf7 {
    width: 15.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_748 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cbde87bd {
    width: 1100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2266320 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\30 da2e126 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
}
    
#dc787135 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
}
    
#\33 5d2278b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f838b151::before, #f838b151 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#f838b151 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/background+%282%29-1920w.png");
    background-position: 50% 0%;
}
#f838b151.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAM0lEQVQI12NQT1LAgxjUkxXQkAYIKUIQg0aKIh4Elk7FjjRTFRlwyUGlNVOV0CUgJoOlAZxCKG7bIqMoAAAAAElFTkSuQmCC');
}
    
#widget_6vv {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#\38 0c69009.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 0c69009 {
    width: 44.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5pt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_579 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_89s {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_7cj {
    align-items: flex-start;
    width: 9.28%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ec5155d5 {
    align-items: flex-start;
    width: 88.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#widget_t95 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_s8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cq9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8bfdb21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6f3feb6 {
    align-items: flex-start;
    width: 9.28%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f2124bf6 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\30 7b2003d {
    align-items: flex-start;
    width: 88.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\38 008d020 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 87bafc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc68d723 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 19505b6 {
    align-items: flex-start;
    width: 9.28%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 b1cff43 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#c540eebc {
    align-items: flex-start;
    width: 88.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#ce3920be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e804b1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8f14166 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee358662 {
    align-items: flex-start;
    width: 9.28%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 ce7e6e9 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\36 fd6be56 {
    align-items: flex-start;
    width: 88.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#ca5b4448 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efee7b91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca29fc5a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fe841f6 {
    align-items: flex-start;
    width: 9.28%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 f20453b {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 a5f2469 {
    align-items: flex-start;
    width: 88.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#bc8dbe1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f3690c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 edb81fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 87f8955 {
    align-items: flex-start;
    width: 9.28%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 bf4b091 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 b8d231d {
    align-items: flex-start;
    width: 88.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\33 72f5c02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2ef8517 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8f10c99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3acec74 {
    align-items: flex-start;
    width: 9.28%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 30d6e2f {
    align-items: flex-start;
    width: 88.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\39 69798cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e93c770 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_251.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_251 {
    width: 64.56%;
    height: 286px;
    max-width: 100%;
    align-self: flex-end;
    margin: -120px 50px 0px 0px;
}
}



@media all {
    
#\34 2296600 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bdf39b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a8654ebe::before, #a8654ebe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(240, 244, 239, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#a8654ebe {
    background-color: rgba(39, 98, 32, 0.07);
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/background+%281%29-1920w.png");
}
#a8654ebe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAmklEQVQI1y3MWQ6DIBQAQO5/rP6YtE2NVgRFNtmEJ6CeoInpAWbQ5N/YNJ1+YNNQ9xKx10AUjDz2c/ggmTALLXVPFlqVsCtLqNJmpncqASNfuAYi06CBhCrgtPvl46F9FTYzFKo0eV53avO8HSqdBi67HcoVbvKE3K01jCsQX3io8p/fJbKZyTSI+FVpcHnxhbu8qIR57PnW/QBKWJ6cFV4kmAAAAABJRU5ErkJggg==');
}
    
#\36 2f64378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 d7b29f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\33 d7b29f2 {
    width: 15.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0d58f50 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_k27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bc00cc3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 740a9e3 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
}
    
#\30 78eefff {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
}
    
#\31 25d8b61.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 25d8b61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b8fa43e6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7c7bfdb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 7c7bfdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ac65239f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\39 a9a02a2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\39 84d7788 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 173px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#a1cae824 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 a4047ba {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#d7a37700 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 37bd7d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b0b4803e {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_5b4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: -120px 0% 0px 0%;
}
    
#group_qek {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(197,197,197,1) rgba(197,197,197,1) rgba(197,197,197,1) rgba(197,197,197,1);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    background-image: none;
    background-color: rgba(255,255,255,1);
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_sc8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b56ad9c0 {
    align-items: flex-start;
    width: 82.13%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.4609665427509295%;
    flex-wrap: nowrap;
}
    
#cd92ab06 {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f818e437 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 69d3cbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddac2ec9 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(197,197,197,1) rgba(197,197,197,1) rgba(197,197,197,1) rgba(197,197,197,1);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e8aa09d6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#bce05671 {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd24015b {
    align-items: flex-start;
    width: 82.13%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.4609665427509295%;
    flex-wrap: nowrap;
}
    
#e442baf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b66ab08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b11371a {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(197,197,197,1) rgba(197,197,197,1) rgba(197,197,197,1) rgba(197,197,197,1);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 388ea56 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d4d845e1 {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ed0b52c {
    align-items: flex-start;
    width: 82.13%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.4609665427509295%;
    flex-wrap: nowrap;
}
    
#\33 058cf8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7352ef6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 23ec144 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(197,197,197,1) rgba(197,197,197,1) rgba(197,197,197,1) rgba(197,197,197,1);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fc364b44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 2e85f74 {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0a0e644 {
    align-items: flex-start;
    width: 82.13%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.4609665427509295%;
    flex-wrap: nowrap;
}
    
#\38 59b2f32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d116dee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9167792 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7608567 {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#bc40164d {
    margin: 0px 0% 0px 0%;
}
    
#\39 e2f2492::before, #\39 e2f2492 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\39 e2f2492 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/grass+background-732h.png");
    border-radius: 16px 16px 0 0;
    background-position: 50% 100%;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#\39 e2f2492.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAfklEQVQI12N4ezcOD2J4czcOhO7A0F0UxPDubhwyguuDsBnu34y5eyPm1g0QefdGzL2bMbdvgNC9mzGPbsUwrDkdvuJU2OKTYctPgdCqU2HLToatPBW29nT4lrPhDGV7A4v2BGbu9M/fHZC/O6BkT2D+7oCyPYE1+wJbDgQDAMKAdkgoflMwAAAAAElFTkSuQmCC');
}
    
#f2aeecdc {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 0px 50px;
}
    
#\32 b181b1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 78313f1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\31 78313f1 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6d5172d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 7e4e4ee {
    flex-direction: row;
    align-items: center;
    width: 11.84%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f242a746 {
    align-items: flex-start;
    width: 81.95%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\30 561edd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a063d934 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1fe91b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8d76fdd {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#group_sjn {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 16px 16px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#e0c3750b {
    flex-direction: row;
    align-items: center;
    width: 12.30%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a2d6edbb {
    align-items: flex-start;
    width: 81.95%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\38 352f411 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b990ac7b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dacffa19 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 66b34e5 {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#\30 9a749c0 {
    flex-direction: row;
    align-items: center;
    width: 12.30%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 6076efb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f218c7e1 {
    align-items: flex-start;
    width: 81.95%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\30 c58a973 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a68 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 61b00f1::before, #\37 61b00f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\37 61b00f1 {
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/fireworks-1920w.png");
    background-position: 100% 100%;
    background-size: contain;
}
#\37 61b00f1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAp0lEQVQY012P0Y7DIAwE+f8fvd4piRIKGNvr5QRpparWvu1gD2mQJBg+wxiD42MSCXh3La4loF9ECqj1LGWXurs+FwGSN5QC3SRL2aRs1i9Ym8T7UCIM1qw/Ta6V0yTDKsPISIMxt0FhVdvZ8l/Nv70esMbwNAUYDIPVXo96Pcr5I2WDFkJXPcjw8Ftil7Jpu9Zre9dzwSRgbdp5X3Z41Xdu6KW9/vYP3uglnnQpAacAAAAASUVORK5CYII=');
}
    
#widget_8l6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e2cc6f8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#e2cc6f8b {
    width: 34.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_44r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 0379452 {
    align-items: flex-start;
    width: 48.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3378088 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.181818181818182%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: -150px 0% 0px 0%;
}
    
#ac710ae1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 1474cd3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 d2bd519::before, #\39 d2bd519 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.75;
    border-radius: inherit;
}
#\39 d2bd519 {
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/mountain+background-1920w.png");
    background-position: 50% 100%;
}
#\39 d2bd519.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQI12NQT1LAgxgISSdiiCaj6U5R0EhV0EiDIEUQSgUJqicrMIAlFDUzFDUzkVCGokY6SBGDZjqIr5WlpJUNRZrZSppZSpqZIBUAhsEogr9cpdYAAAAASUVORK5CYII=');
}
    
#\36 20768bc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f044611.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 f044611 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d2145e1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 6;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 80ac34f {
    width: 50%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 74a4c30.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 20px;
}
#\33 74a4c30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\35 76018bf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 0 0 16px 16px;
    padding: 20px 20px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b191cad {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 7df86d9 {
    align-items: flex-start;
    width: 48.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f761794a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e39a7aef {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 0 0 16px 16px;
    padding: 20px 20px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 45ebee5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 45ebee5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 673a89b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 20px;
}
#\36 673a89b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#c5d31dd1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 6;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b16d92dc {
    width: 50%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a7cdbcf {
    align-items: flex-start;
    width: 48.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e73058c3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 6924d1c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 0 0 16px 16px;
    padding: 20px 20px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 43d3ceb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 43d3ceb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0e8a8c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 20px;
}
#\33 0e8a8c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#cab8cbf2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 6;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3bacc11 {
    width: 50%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 1724d23::before, #\30 1724d23 > .bgExtraLayerOverlay {
    
}
#\30 1724d23 {
    background-color: var(--color_3);
    background-image: none;
    background-position: 100% 50%;
    background-size: contain;
}
    
#\37 d5eb000 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 0px 50px;
}
    
#\34 f42df9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\31 9866dbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ed3ff53 {
    width: 100%;
    height: 550px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 d987802 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
}
    
#\35 63a3371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#af5bf1ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bcc119de.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#bcc119de {
    width: 30.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4oa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dff9e4d5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 134bc8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#fabcd957 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 8a80186.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\32 8a80186 {
    width: 44.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4ec5d1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d5d00194 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 02ecd38 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 8a80aac {
    width: 100%;
    height: 550px;
    max-width: 100%;
}
    
#\32 fb44647 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#c3382d1c::before, #c3382d1c > .bgExtraLayerOverlay {
    
}
#c3382d1c {
    background-color: var(--color_3);
    background-image: none;
    background-position: 100% 50%;
    background-size: contain;
}
    
#\35 74fb88f {
    width: 50%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa29493b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7d6bd3e {
    width: 49.02%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8fe4606 {
    width: 50%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e9966db3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 60.82%;
    min-width: 4%;
}
    
#\31 9c9d8e8 {
    min-height: 322px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 eb922d6::before, #\37 eb922d6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#\37 eb922d6 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/061ae59e/dms3rep/multi/opt/background-fcd2bda9-1920w.png");
}
#\37 eb922d6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAUElEQVQI10WNwQ3AMAgDmcV5xZ2sIaT7/yoICOkeyGcZ4Tdo4MbUYDlUT2hD3IWg5nEbN0ld9WisRjxVMAafg3zUumYdKyqRnnpjf4OnDsUPmiMq6Fx88L0AAAAASUVORK5CYII=');
}
    
#c5786e56 {
    width: 8.94%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2ml {
    width: 88.87977736549165%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_bmn {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_si0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.181818181818182%;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_kul {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 37.18181818181818%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 250px 50px 200px 50px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_qkc {
    width: 90.24%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3918835::before, #\39 3918835 > .bgExtraLayerOverlay {
    
}
    
#\35 bb250ce {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fc1b128 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d87d9c72::before, #d87d9c72 > .bgExtraLayerOverlay {
    
}
#d87d9c72.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAmklEQVQI1y3MWQ6DIBQAQO5/rP6YtE2NVgRFNtmEJ6CeoInpAWbQ5N/YNJ1+YNNQ9xKx10AUjDz2c/ggmTALLXVPFlqVsCtLqNJmpncqASNfuAYi06CBhCrgtPvl46F9FTYzFKo0eV53avO8HSqdBi67HcoVbvKE3K01jCsQX3io8p/fJbKZyTSI+FVpcHnxhbu8qIR57PnW/QBKWJ6cFV4kmAAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5d2278b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f838b151::before, #f838b151 > .bgExtraLayerOverlay {
    
}
#f838b151.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAM0lEQVQI12NQT1LAgxjUkxXQkAYIKUIQg0aKIh4Elk7FjjRTFRlwyUGlNVOV0CUgJoOlAZxCKG7bIqMoAAAAAElFTkSuQmCC');
}
    
#\38 0c69009 {
    width: 70.35%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8654ebe::before, #a8654ebe > .bgExtraLayerOverlay {
    
}
#a8654ebe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAmklEQVQI1y3MWQ6DIBQAQO5/rP6YtE2NVgRFNtmEJ6CeoInpAWbQ5N/YNJ1+YNNQ9xKx10AUjDz2c/ggmTALLXVPFlqVsCtLqNJmpncqASNfuAYi06CBhCrgtPvl46F9FTYzFKo0eV53avO8HSqdBi67HcoVbvKE3K01jCsQX3io8p/fJbKZyTSI+FVpcHnxhbu8qIR57PnW/QBKWJ6cFV4kmAAAAABJRU5ErkJggg==');
}
    
#a0d58f50 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0b4803e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_qek {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#ddac2ec9 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\39 b11371a {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\35 23ec144 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#group_5b4 {
    justify-content: center;
}
    
#c7352ef6 {
    width: 100.52%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e2f2492::before, #\39 e2f2492 > .bgExtraLayerOverlay {
    
}
#\39 e2f2492.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAfklEQVQI12N4ezcOD2J4czcOhO7A0F0UxPDubhwyguuDsBnu34y5eyPm1g0QefdGzL2bMbdvgNC9mzGPbsUwrDkdvuJU2OKTYctPgdCqU2HLToatPBW29nT4lrPhDGV7A4v2BGbu9M/fHZC/O6BkT2D+7oCyPYE1+wJbDgQDAMKAdkgoflMwAAAAAElFTkSuQmCC');
}
    
#f2aeecdc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 61b00f1::before, #\37 61b00f1 > .bgExtraLayerOverlay {
    
}
#\37 61b00f1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAp0lEQVQY012P0Y7DIAwE+f8fvd4piRIKGNvr5QRpparWvu1gD2mQJBg+wxiD42MSCXh3La4loF9ECqj1LGWXurs+FwGSN5QC3SRL2aRs1i9Ym8T7UCIM1qw/Ta6V0yTDKsPISIMxt0FhVdvZ8l/Nv70esMbwNAUYDIPVXo96Pcr5I2WDFkJXPcjw8Ftil7Jpu9Zre9dzwSRgbdp5X3Z41Xdu6KW9/vYP3uglnnQpAacAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0379452 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3378088 {
    column-gap: 2.181818181818182%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1474cd3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 d2bd519::before, #\39 d2bd519 > .bgExtraLayerOverlay {
    
}
#\39 d2bd519.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQI12NQT1LAgxgISSdiiCaj6U5R0EhV0EiDIEUQSgUJqicrMIAlFDUzFDUzkVCGokY6SBGDZjqIr5WlpJUNRZrZSppZSpqZIBUAhsEogr9cpdYAAAAASUVORK5CYII=');
}
    
#\36 7df86d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 a7cdbcf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 20768bc {
    min-height: 573px;
    height: auto;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: -150px 0% 0px 0%;
}
    
#ac710ae1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1724d23::before, #\30 1724d23 > .bgExtraLayerOverlay {
    
}
    
#\37 d5eb000 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 02ecd38 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c3382d1c::before, #c3382d1c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9c9d8e8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 eb922d6::before, #\37 eb922d6 > .bgExtraLayerOverlay {
    
}
#\37 eb922d6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAUElEQVQI10WNwQ3AMAgDmcV5xZ2sIaT7/yoICOkeyGcZ4Tdo4MbUYDlUT2hD3IWg5nEbN0ld9WisRjxVMAafg3zUumYdKyqRnnpjf4OnDsUPmiMq6Fx88L0AAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 15px 130px 15px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_q8e {
    width: 86.39%;
}
    
#group_qkc {
    width: 100.00%;
}
    
#widget_q5c {
    width: 33.1875px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_j7b {
    column-gap: 6.097560975609756%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#widget_oq2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 099111b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 3918835::before, #\39 3918835 > .bgExtraLayerOverlay {
    
}
    
#\36 55eaa70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\35 bb250ce {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_1j8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#widget_jm9 {
    height: 138px;
    justify-self: end;
    align-self: start;
    width: 51.21%;
    margin: 130px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#de2b743a {
    height: 300px;
    justify-self: start;
    align-self: start;
    width: 75.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#widget_tho {
    width: 39.63%;
}
}



@media (max-width: 767px) {
    
#fc98a143 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 fc1b128 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d87d9c72::before, #d87d9c72 > .bgExtraLayerOverlay {
    
}
#d87d9c72.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAmklEQVQI1y3MWQ6DIBQAQO5/rP6YtE2NVgRFNtmEJ6CeoInpAWbQ5N/YNJ1+YNNQ9xKx10AUjDz2c/ggmTALLXVPFlqVsCtLqNJmpncqASNfuAYi06CBhCrgtPvl46F9FTYzFKo0eV53avO8HSqdBi67HcoVbvKE3K01jCsQX3io8p/fJbKZyTSI+FVpcHnxhbu8qIR57PnW/QBKWJ6cFV4kmAAAAABJRU5ErkJggg==');
}
    
#\37 5a74cf7 {
    width: 50.03%;
}
}



@media (max-width: 767px) {
    
#\30 da2e126 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#dc787135 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\33 5d2278b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f838b151::before, #f838b151 > .bgExtraLayerOverlay {
    
}
#f838b151.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAM0lEQVQI12NQT1LAgxjUkxXQkAYIKUIQg0aKIh4Elk7FjjRTFRlwyUGlNVOV0CUgJoOlAZxCKG7bIqMoAAAAAElFTkSuQmCC');
}
    
#widget_6vv {
    height: 240px;
}
    
#widget_251.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_251 {
    height: 180px;
    margin: -80px 50px 0px 0px;
}
    
#\38 0c69009 {
    width: 75.30%;
}
}



@media (max-width: 767px) {
    
#\34 2296600 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 bdf39b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a8654ebe::before, #a8654ebe > .bgExtraLayerOverlay {
    
}
#a8654ebe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAmklEQVQI1y3MWQ6DIBQAQO5/rP6YtE2NVgRFNtmEJ6CeoInpAWbQ5N/YNJ1+YNNQ9xKx10AUjDz2c/ggmTALLXVPFlqVsCtLqNJmpncqASNfuAYi06CBhCrgtPvl46F9FTYzFKo0eV53avO8HSqdBi67HcoVbvKE3K01jCsQX3io8p/fJbKZyTSI+FVpcHnxhbu8qIR57PnW/QBKWJ6cFV4kmAAAAABJRU5ErkJggg==');
}
    
#a0d58f50 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 d7b29f2 {
    width: 50.03%;
}
    
#\38 740a9e3 {
    min-height: 45px;
    width: 100%;
}
    
#\30 78eefff {
    min-height: 45px;
    width: 100%;
}
    
#b8fa43e6 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#ac65239f {
    height: 240px;
}
    
#\37 a4047ba {
    height: 240px;
}
    
#d7a37700 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\32 37bd7d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0b4803e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 0px 15px;
}
    
#group_qek {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#ddac2ec9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\39 b11371a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\35 23ec144 {
    width: 100%;
    min-height: 0px;
    --column-gap: 4%;
    column-gap: 4%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_5b4 {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: -100px 0% 0px 0%;
}
    
#\38 9a95f8a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bc40164d {
    margin: 0px 0% 0px 0%;
}
    
#\39 e2f2492::before, #\39 e2f2492 > .bgExtraLayerOverlay {
    
}
#\39 e2f2492 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\39 e2f2492.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAfklEQVQI12N4ezcOD2J4czcOhO7A0F0UxPDubhwyguuDsBnu34y5eyPm1g0QefdGzL2bMbdvgNC9mzGPbsUwrDkdvuJU2OKTYctPgdCqU2HLToatPBW29nT4lrPhDGV7A4v2BGbu9M/fHZC/O6BkT2D+7oCyPYE1+wJbDgQDAMKAdkgoflMwAAAAAElFTkSuQmCC');
}
    
#f2aeecdc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 0px 15px;
}
    
#\32 b181b1f {
    width: 100.00%;
}
    
#\31 78313f1 {
    min-height: 45px;
    width: 100%;
}
    
#\36 6d5172d {
    width: 93.75%;
}
    
#group_sjn {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f242a746 {
    width: 79.52%;
}
    
#\33 7e4e4ee {
    width: 17.01%;
}
    
#e0c3750b {
    width: 17%;
}
    
#\30 9a749c0 {
    width: 17%;
}
    
#\37 61b00f1::before, #\37 61b00f1 > .bgExtraLayerOverlay {
    
}
#\37 61b00f1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAp0lEQVQY012P0Y7DIAwE+f8fvd4piRIKGNvr5QRpparWvu1gD2mQJBg+wxiD42MSCXh3La4loF9ECqj1LGWXurs+FwGSN5QC3SRL2aRs1i9Ym8T7UCIM1qw/Ta6V0yTDKsPISIMxt0FhVdvZ8l/Nv70esMbwNAUYDIPVXo96Pcr5I2WDFkJXPcjw8Ftil7Jpu9Zre9dzwSRgbdp5X3Z41Xdu6KW9/vYP3uglnnQpAacAAAAASUVORK5CYII=');
}
    
#e2cc6f8b {
    width: 39.63%;
}
}



@media (max-width: 767px) {
    
#\32 0379452 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3378088 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.181818181818182%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ac710ae1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 1474cd3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 d2bd519::before, #\39 d2bd519 > .bgExtraLayerOverlay {
    
}
#\39 d2bd519.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQI12NQT1LAgxgISSdiiCaj6U5R0EhV0EiDIEUQSgUJqicrMIAlFDUzFDUzkVCGokY6SBGDZjqIr5WlpJUNRZrZSppZSpqZIBUAhsEogr9cpdYAAAAASUVORK5CYII=');
}
    
#\34 b191cad {
    height: 240px;
}
    
#\36 20768bc {
    column-gap: 6.097560975609756%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\31 d2145e1 {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 80ac34f {
    min-height: 45px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 7df86d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f761794a {
    height: 240px;
}
    
#c5d31dd1 {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b16d92dc {
    min-height: 45px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 a7cdbcf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e73058c3 {
    height: 240px;
}
    
#cab8cbf2 {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#c3bacc11 {
    min-height: 45px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\30 1724d23::before, #\30 1724d23 > .bgExtraLayerOverlay {
    
}
    
#\37 d5eb000 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 0px 15px;
}
    
#\34 f42df9d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 ed3ff53 {
    height: 350px;
}
    
#\35 63a3371 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#bcc119de {
    width: 40.24%;
}
    
#dff9e4d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 134bc8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 8a80186 {
    width: 74.70%;
}
    
#\36 02ecd38 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 8a80aac {
    height: 350px;
}
    
#\32 fb44647 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#c3382d1c::before, #c3382d1c > .bgExtraLayerOverlay {
    
}
    
#\35 74fb88f {
    min-height: 45px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa29493b {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\35 7d6bd3e {
    min-height: 45px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e8fe4606 {
    min-height: 45px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#e9966db3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 9c9d8e8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 eb922d6::before, #\37 eb922d6 > .bgExtraLayerOverlay {
    
}
#\37 eb922d6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAUElEQVQI10WNwQ3AMAgDmcV5xZ2sIaT7/yoICOkeyGcZ4Tdo4MbUYDlUT2hD3IWg5nEbN0ld9WisRjxVMAafg3zUumYdKyqRnnpjf4OnDsUPmiMq6Fx88L0AAAAASUVORK5CYII=');
}
    
#c5786e56 {
    width: 13.08%;
    height: auto;
}
    
#widget_2ml {
    width: 84.73719512195122%;
}
    
#group_kul {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_si0 {
    height: auto;
    min-height: 45px;
}
}

