@media (min-width:1025px) {
  *#dm .dmInner *.u_3780859116 .caption-inner {
    padding-left:16px !important;
    padding-right:16px !important;
  }

  *#dm .dmInner *.u_3780859116 .photoGalleryThumbs { padding:8px !important; }

  *#dm .dmInner *.u_3780859116 .layout-container { padding:8px !important; }

  *#dm .dmInner *.u_3780859116 .photoGalleryViewAll { padding:0 8px !important; }
}
@media all {
  *#dm .dmInner div.u_3159324478 .svg { fill:var(--color_4) !important; }

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

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

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

  *#dm .dmInner div.u_3235449321 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:rgba(167,208,110,0.2) !important;
    border-color:rgb(167,208,110) !important;
    border-width:4px !important;
    border-style:double !important;
  }

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

  *#dm .dmInner div.u_1871700619 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

  *#dm .dmInner div.u_1694296533 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:rgba(167,208,110,0.2) !important;
    border-color:rgb(167,208,110) !important;
    border-width:4px !important;
    border-style:double !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1059173250 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1963443936 .shape-text { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1678441061 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:rgba(167,208,110,0.2) !important;
    border-color:rgb(167,208,110) !important;
    border-width:4px !important;
    border-style:double !important;
  }

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

  *#dm .dmInner div.u_3780859116 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1445511221 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:rgba(167,208,110,0.2) !important;
    border-color:rgb(167,208,110) !important;
    border-width:4px !important;
    border-style:double !important;
  }

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

  *#dm .dmInner div.u_924906599 input:not([type="submit"]) { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_924906599 textarea { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_924906599 select { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_924906599 .dmformsubmit { width:120px !important; }

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

  *#dm .dmInner div.u_3962504835 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1230137295 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1569583491 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1697457935 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1733995537 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) rgb(111,150,60) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1286430289 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1286430289:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1286430289.hover span.text { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1462828883 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1632209901 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1492067178 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_924906599 .dmwidget-title {
    font-size:24px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner nav.u_1506887730 { color:black !important; }

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

  *#dm .dmInner div.u_924906599 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_2) !important; }

  *#dm .dmInner div.u_924906599 .m-recaptcha { color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3780859116 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_3780859116 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_3780859116 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3780859116 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_3780859116 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_3780859116 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 637px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 2% 0px 2%;
}
    
#widget_gc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce7b8754 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rbs {
    width: 49.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h9d {
    flex-direction: row;
    align-items: center;
    width: 71.66%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8850789131341892%;
    height: auto;
    flex-wrap: nowrap;
}
    
#db2ff021 {
    width: 49.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 82fa604 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_r92 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 96.37%;
    min-height: 432px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 50px 50px 50px 50px;
    background-image: url("https://lirp.cdn-website.com/248a7344/dms3rep/multi/opt/imgi_14_657868139_18032651369632932_2320583864602534474_n-1920w.jpg");
    background-color: var(--color_3);
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    box-shadow: var(--color_1) 3px 0px 11px 0px;
}
    
#group_5av[data-css-edit] {
    transform: rotate(-3deg);
}
#group_5av {
    align-items: center;
    width: 46.75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.75);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% -10% -10%;
}
    
#widget_8ra {
    width: 88.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(206, 224, 180, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 50px 50px 50px 50px;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 40px 16px 40px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 434px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 4% 2% 4% 2%;
}
    
#widget_lk7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2db95ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_atv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_sdm {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 3.927283884329217%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dh7 {
    width: 6.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_taf {
    width: 88.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v11 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.927283884329217%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    border-radius: 100px 100px 100px 100px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 25deb74 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.927283884329217%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    border-radius: 100px 100px 100px 100px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 952a9bd {
    width: 6.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ee30c32 {
    width: 88.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0f69fd6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.927283884329217%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    border-radius: 100px 100px 100px 100px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4a18a17 {
    width: 6.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9148c9c {
    width: 88.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bcce012 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_vee {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 2732050 {
    margin: 0px 70% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b309dfd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ac5a48de {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ef293fa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    border-radius: 0px 100px 100px 0px;
    background-image: none;
}
    
#widget_l5q {
    width: 78.83%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_r4v {
    width: 16.81%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee13b3bf {
    margin: 4% 2% 4% 2%;
}
    
#\35 e3a9e6f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
}
    
#\38 05a9bea {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb690f6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ra9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc9f6181 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fnr {
    align-items: flex-start;
    width: 47.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8850789131341892%;
    flex-wrap: nowrap;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 7aa27b9 {
    align-items: flex-start;
    width: 48%;
    min-height: 950px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8850789131341892%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/248a7344/dms3rep/multi/opt/imgi_8_671181101_18034743599632932_6117923711382774338_n-1140h.jpg");
    border-radius: 50px 50px 50px 50px;
    border-width: 5px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    background-position: 50% 0%;
    background-color: var(--color_3);
    padding: 16px 16px 16px 16px;
    margin: -280px 0% 0px 0%;
}
#\34 7aa27b9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAUG/8QAJhAAAQMBBwQDAAAAAAAAAAAAAwECBAAFBgcREyExEiNBYZHB8P/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyL/2gAMAwEAAhEDEQA/AEBeacazYUie066Yd9NOV9VCBiKB4RudFfmrUVfijxfzHa3TjNDHCjCG5d1Rc/qsa3E21ulO2Pj94qfRap8DiVSP/9k=');
}
    
#fef19c8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4bf78d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 16px;
}
#\32 4bf78d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5339c9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-color: rgba(206, 224, 180, 1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    order: 1;
    box-shadow: var(--color_4) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ad09663 {
    min-height: 294px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f90a786a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
}
    
#\35 c635809 {
    margin: 4% 2% 0px 2%;
}
    
#widget_42k {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_j1t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d497f0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-color: rgba(206, 224, 180, 1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    order: 2;
    box-shadow: var(--color_4) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e648e8e2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b77607ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bfdc6392 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-color: rgba(206, 224, 180, 1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    order: 0;
    box-shadow: var(--color_4) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d68a4ad {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 7abbe0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9275515 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-color: rgba(206, 224, 180, 1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    order: 3;
    box-shadow: var(--color_4) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#dfa2b58f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 2bef21a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c778aa47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-width: 4%;
    background-color: rgba(206, 224, 180, 1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    order: 4;
    box-shadow: var(--color_4) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ca6b5402 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 e348e90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 376dfb8 {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\33 42d40cc {
    width: 79.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 78b4aea {
    margin: 0px 70% 0px 0%;
}
    
#\38 a7d268f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    border-radius: 0px 100px 100px 0px;
    background-image: none;
}
    
#\33 b9413ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 8eecd9b {
    width: 16.56665403242788%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 5cd0d87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7cc0761 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5e8f855 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 246, 250, 1);
    border-radius: 100px 100px 100px 100px;
    background-image: none;
}
    
#\31 41f3b7f {
    margin: 4% 2% 4% 2%;
}
    
#cc44e29a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_cll {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 da7bedf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4o7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#afc31690 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 4320585 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 0ca1bc8 {
    min-height: 575px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c6394fc3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    border-radius: 50px 50px 50px 50px;
    background-image: none;
}
    
#\37 30a3075 {
    margin: 4% 2% 4% 2%;
}
    
#group_sl5 {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50px 50px 0 0;
    background-image: url("https://lirp.cdn-website.com/248a7344/dms3rep/multi/opt/imgi_16_649751192_945207495352920_9158271307358874271_n-1920w.jpg");
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
#group_sl5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIhAAAgECBgMBAAAAAAAAAAAAAQIDAAQFBgcREkEUIlGh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhMf/aAAwDAQACEQMRAD8AR1FyxbplqAyu7xwOC/PugYcHwcwofNI3UHb5+VLqhmnFL2yhsZpUFux5EKuxJrIx3swjX26FEy4hutvT/9k=');
}
    
#f1b4f08b {
    align-items: flex-start;
    width: 100%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0 0 50px 50px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_eda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8e28f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0575953 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#afd9121d {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50px 50px 0 0;
    background-image: url("https://lirp.cdn-website.com/248a7344/dms3rep/multi/opt/imgi_12_666842029_981816655025337_4829508166290778944_n-1920w.jpg");
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
#afd9121d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMEBv/EACQQAAECBgAHAQAAAAAAAAAAAAECAwAEBQYREhMhIiMxMnGR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAcEQABBAMBAAAAAAAAAAAAAAACAAEDEQQFEiH/2gAMAwEAAhEDEQA/ADqNWlUX4WES28opvuFIOu/2LlXBK7HFHSRnzgwq3Ql6l1FtaE8nMhWOr9jZM0+VDLY4SfURPxychtvEjYRcSULr/9k=');
}
    
#\36 d647fe0 {
    align-items: flex-start;
    width: 100%;
    min-height: 238px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0 0 50px 50px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f18115fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d06ff1a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 40e271b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 63faa24 {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50px 50px 0 0;
    background-image: url("https://lirp.cdn-website.com/248a7344/dms3rep/multi/opt/imgi_7_671163454_18034744769632932_7310169179496929177_n-1920w.jpg");
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-position: 50% 0%;
}
#\34 63faa24.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwYI/8QAIxAAAQMEAQQDAAAAAAAAAAAAAQIDBAAFBhIRByEyUWFxgf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwCfy/LxOuiJ+uqWwFLB98g0oW/qbaxAjBfmGk8/fArPuZTCxeIkRppCWH0J3H6Kbbdg9mct8VamVbKaST3+BQGZechf/9k=');
}
    
#\32 3cf29f6 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0 0 50px 50px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#b9ee9952 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 fce69ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3b9b25c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f986e022 {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50px 50px 0 0;
    background-image: url("https://lirp.cdn-website.com/248a7344/dms3rep/multi/opt/imgi_11_670589699_18033917990632932_3219142893330954693_n-1920w.jpg");
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
#f986e022.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFCP/EAB8QAAICAQQDAAAAAAAAAAAAAAEDAAIRBAUSIRMxQf/EABYBAQEBAAAAAAAAAAAAAAAAAAECA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAIf/aAAwDAQACEQMRAD8A0khwo2q79XPY6lDmZF1W3sdrPMt/ED5iVKjFQCScCDSKrkpHuOhCFq3/2Q==');
}
    
#\33 db778af {
    align-items: flex-start;
    width: 100%;
    min-height: 238px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0 0 50px 50px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9c4df72 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb99a64d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e4c8c52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f445c1f5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c8768e8::before, #\38 c8768e8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    background-color: var(--color_2);
}
#\38 c8768e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/248a7344/dms3rep/multi/opt/Untitled-design---2026-04-21T035546.351-1920w.png");
    border-radius: 50px 50px 50px 50px;
    background-size: contain;
    background-position: 100% 0%;
}
#\38 c8768e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9ElEQVQI12NgAIH/DAz5+/UZG/eY8bTvNePr2GfGM3GrCiMDMpjxVpFx2nNdps7jppwdR8zFOo+YS/acsBCZfMGMs++EKWv9JiNmFQ8VBoaa6cHC1VPDRGvnB8jWL/fSaFjlrlW9yFW1YIKjbEK5nVRoir2Ig5MDL0NVT7J6WXuKdml3vGFJd5R5cV+IaUadn0lMnotxQJSjsVeAk46Do7MCQ0V7mlpBbapOVmmSfkp+rFFiTqRueIK/vk+oi6Grt4Oxi4eTjr2DkyJDRV2xaFpOumxUfJxiQFCEirdvkIKLm6eSraOjirW9vYqtg6OcrYOjKACfmkk/SCqpzgAAAABJRU5ErkJggg==');
}
    
#\37 9604a3f {
    margin: 4% 2% 4% 2%;
}
    
#widget_4in {
    width: 52.04%;
    height: auto;
    max-width: 100%;
}
    
#fa360102 {
    width: 50.65%;
    height: auto;
    max-width: 100%;
}
    
#widget_lim {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 3074166 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8278289 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b3aeb33 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\37 16e4d50 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b4483a4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 246, 250, 1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
}
    
#c6894e6b {
    margin: 4% 2% 4% 2%;
}
    
#widget_oia {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i1a {
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    height: auto;
    align-self: stretch;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5cd06a7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5cc5b4e {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#a5f1273a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f945072 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6c226ca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cb91a38 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#ad74e471 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed843c85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 96e03bf {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\32 c3586a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc1adecf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efd13a40 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9c3ea10 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\34 41e123a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ddba234e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 363a310 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 381b1cd {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\30 8f606d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6ec0168 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a4e91bd6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#bb0a3ffc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e07d18ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
}
    
#ecb06421 {
    margin: 4% 2% 4% 2%;
}
    
#widget_h2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 36f8971 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4db9e98 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 24px 24px 0px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f121739 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uno {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dc75e5d9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1ff0f54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 20a72db {
    margin: 4% 2% 4% 2%;
}
    
#d90a6edc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4a20c2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1e7ec55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3fc19e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 246, 250, 1);
    border-radius: 50px 50px 50px 50px;
    background-image: none;
}
    
#e4d107f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2beb46e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 57bf7ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 eb1823e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8ba5923 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cfa3d98f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 6f55bf6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b579b29 {
    min-height: 599px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dc463759 {
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50px 50px 50px 50px;
}
    
#\39 7029a18 {
    margin: 4% 2% 4% 2%;
}
    
#widget_7gr {
    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;
}
    
#widget_4pq {
    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_91m {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d53e3dd0 {
    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;
}
    
#bb0cb243 {
    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;
}
    
#b701cf66 {
    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;
}
    
#\31 4e291ab {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f1e41999 {
    min-height: 144px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#d261e8c4 {
    width: 78.50%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#bc59ad84 {
    margin: 0px 70% 0px 0%;
}
    
#\32 9a957fa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    border-radius: 0px 100px 100px 0px;
    background-image: none;
}
    
#f40c2c77 {
    width: 16.81%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 572dd46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 0283762 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 fead7ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ae52d948 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4e22eaf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 246, 250, 1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
}
    
#\36 e07e7e5 {
    margin: 4% 2% 4% 2%;
}
    
#\32 8de4954 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_b18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6oi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4a45148 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ce6ec63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 83bac6a {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f5f4a03 {
    margin: 0px 70% 0px 0%;
}
    
#\34 16c7a55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 88a5d9e {
    width: 16.81%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 00536e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    border-radius: 0px 100px 100px 0px;
    background-image: none;
}
    
#\36 0a57ab4 {
    width: 78.83%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\39 0861564 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dfbda9a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#dce945a1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 459735a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 246, 250, 1);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
}
    
#\37 987e75e {
    margin: 4% 2% 4% 2%;
}
    
#widget_nsr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 feda192 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 934a667 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 6e128e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#dc4895b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0afe7d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dub {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 d039190 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\33 82fa604 {
    width: 100%;
    min-height: 80px;
}
    
#group_h9d {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5av {
    width: 35.80%;
    height: auto;
    min-height: 151px;
}
}



@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 (min-width: 768px) and (max-width: 1024px) {
    
#\38 2732050 {
    margin: 0px 0% 0px 0%;
}
    
#ac5a48de {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee13b3bf {
    margin: 4% 0% 4% 0%;
}
    
#\38 05a9bea {
    padding: 4% 2% 4% 2%;
}
    
#\32 cb690f6 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fnr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 7aa27b9 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\34 7aa27b9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAUG/8QAJhAAAQMBBwQDAAAAAAAAAAAAAwECBAAFBgcREyExEiNBYZHB8P/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyL/2gAMAwEAAhEDEQA/AEBeacazYUie066Yd9NOV9VCBiKB4RudFfmrUVfijxfzHa3TjNDHCjCG5d1Rc/qsa3E21ulO2Pj94qfRap8DiVSP/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ad09663 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 294px;
    padding: 4% 2% 4% 2%;
}
    
#\35 c635809 {
    margin: 4% 0% 4% 0%;
}
    
#d5339c9e {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 d497f0e {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bfdc6392 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f9275515 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c778aa47 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 376dfb8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 78b4aea {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7cc0761 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 41f3b7f {
    margin: 0px 0% 0px 0%;
}
    
#\33 5cd0d87 {
    width: 100%;
    min-height: 80px;
}
    
#cc44e29a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4320585 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 0ca1bc8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\37 30a3075 {
    margin: 0px 0% 0px 0%;
}
    
#e0575953 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 40e271b {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 3b9b25c {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f445c1f5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 9604a3f {
    margin: 0px 0% 0px 0%;
}
    
#\38 c8768e8::before, #\38 c8768e8 > .bgExtraLayerOverlay {
    
}
#\38 c8768e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9ElEQVQI12NgAIH/DAz5+/UZG/eY8bTvNePr2GfGM3GrCiMDMpjxVpFx2nNdps7jppwdR8zFOo+YS/acsBCZfMGMs++EKWv9JiNmFQ8VBoaa6cHC1VPDRGvnB8jWL/fSaFjlrlW9yFW1YIKjbEK5nVRoir2Ig5MDL0NVT7J6WXuKdml3vGFJd5R5cV+IaUadn0lMnotxQJSjsVeAk46Do7MCQ0V7mlpBbapOVmmSfkp+rFFiTqRueIK/vk+oi6Grt4Oxi4eTjr2DkyJDRV2xaFpOumxUfJxiQFCEirdvkIKLm6eSraOjirW9vYqtg6OcrYOjKACfmkk/SCqpzgAAAABJRU5ErkJggg==');
}
    
#fa360102 {
    width: 100.00%;
}
    
#widget_4in {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3074166 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8278289 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\37 16e4d50 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c6894e6b {
    margin: 0px 0% 0px 0%;
}
    
#\32 b3aeb33 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_i1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e6c226ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 5cd06a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#efd13a40 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 363a310 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb0a3ffc {
    padding: 4% 2% 4% 2%;
}
    
#ecb06421 {
    margin: 4% 0% 4% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc75e5d9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 20a72db {
    margin: 0px 0% 0px 0%;
}
    
#\34 4a20c2e {
    width: 100%;
    min-height: 80px;
}
    
#d90a6edc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b579b29 {
    padding: 4% 2% 4% 2%;
}
    
#\39 7029a18 {
    margin: 4% 0% 4% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae52d948 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#\36 e07e7e5 {
    margin: 4% 0% 4% 0%;
}
    
#\35 fead7ec {
    width: 100%;
    min-height: 80px;
}
    
#\32 8de4954 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 83bac6a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 212px;
}
    
#\37 f5f4a03 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0861564 {
    width: 100%;
    min-height: 80px;
}
    
#dce945a1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 987e75e {
    margin: 0px 0% 0px 0%;
}
    
#dfbda9a8 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\33 82fa604 {
    min-height: 464px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 6% 2% 6% 2%;
}
    
#group_h9d {
    column-gap: 1.8850789131341892%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rbs {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#db2ff021 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_5av {
    width: 72.19%;
    height: auto;
    min-height: 102px;
    padding: 16px 16px 16px 16px;
    margin: 199px 0% -10% -10%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 12% 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\38 2732050 {
    margin: 0px 10% 0px 0%;
}
    
#b309dfd6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ac5a48de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\38 05a9bea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\32 cb690f6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fnr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 7aa27b9 {
    width: 100.00%;
    height: auto;
    min-height: 410px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\34 7aa27b9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAUG/8QAJhAAAQMBBwQDAAAAAAAAAAAAAwECBAAFBgcREyExEiNBYZHB8P/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyL/2gAMAwEAAhEDEQA/AEBeacazYUie066Yd9NOV9VCBiKB4RudFfmrUVfijxfzHa3TjNDHCjCG5d1Rc/qsa3E21ulO2Pj94qfRap8DiVSP/9k=');
}
    
#ee13b3bf {
    margin: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#d5339c9e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ad09663 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#\33 d497f0e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#bfdc6392 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f9275515 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c778aa47 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c635809 {
    margin: 4% 2% 0px 2%;
}
}



@media (max-width: 767px) {
    
#\31 376dfb8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 b9413ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 78b4aea {
    margin: 0px 10% 0px 0%;
}
    
#\35 8eecd9b {
    width: 16.48%;
}
    
#\33 42d40cc {
    width: 79.52%;
}
}



@media (max-width: 767px) {
    
#\33 5cd0d87 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7cc0761 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#cc44e29a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 41f3b7f {
    margin: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\37 4320585 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 0ca1bc8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#e0575953 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 40e271b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 3b9b25c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 30a3075 {
    margin: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\31 e4c8c52 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f445c1f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\38 c8768e8::before, #\38 c8768e8 > .bgExtraLayerOverlay {
    
}
#\38 c8768e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9ElEQVQI12NgAIH/DAz5+/UZG/eY8bTvNePr2GfGM3GrCiMDMpjxVpFx2nNdps7jppwdR8zFOo+YS/acsBCZfMGMs++EKWv9JiNmFQ8VBoaa6cHC1VPDRGvnB8jWL/fSaFjlrlW9yFW1YIKjbEK5nVRoir2Ig5MDL0NVT7J6WXuKdml3vGFJd5R5cV+IaUadn0lMnotxQJSjsVeAk46Do7MCQ0V7mlpBbapOVmmSfkp+rFFiTqRueIK/vk+oi6Grt4Oxi4eTjr2DkyJDRV2xaFpOumxUfJxiQFCEirdvkIKLm6eSraOjirW9vYqtg6OcrYOjKACfmkk/SCqpzgAAAABJRU5ErkJggg==');
}
    
#\37 9604a3f {
    margin: 4% 2% 4% 2%;
}
    
#widget_4in {
    width: 100.00%;
}
    
#fa360102 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 3074166 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8278289 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 b3aeb33 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 16e4d50 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#group_i1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e6c226ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 5cd06a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6894e6b {
    margin: 4% 2% 4% 2%;
}
    
#efd13a40 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 363a310 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a4e91bd6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bb0a3ffc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 4db9e98 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#dc75e5d9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#d90a6edc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4a20c2e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 20a72db {
    margin: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\31 6f55bf6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b579b29 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f1e41999 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 572dd46 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bc59ad84 {
    margin: 0px 10% 0px 0%;
}
    
#f40c2c77 {
    width: 16.8%;
}
    
#d261e8c4 {
    width: 78.89%;
}
}



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



@media (max-width: 767px) {
    
#\33 83bac6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 16c7a55 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 f5f4a03 {
    margin: 0px 10% 0px 0%;
}
    
#\36 0a57ab4 {
    width: 76.88%;
}
}



@media (max-width: 767px) {
    
#\39 0861564 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#dfbda9a8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#dce945a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\37 987e75e {
    margin: 4% 2% 4% 2%;
}
}

