@media all {
  *#dm .dmInner div.u_1044890192 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1490561505 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner a.u_2845731252 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1651448440 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner a.u_1801799584 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1116593665 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1108435781 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1976245270 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1722417862 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner a.u_1714426030 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1324995512 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner a.u_1179720620 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1411681960 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1276539577 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1820383942 span.text {
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:rgba(0,0,0,1) !important;
  }

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

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

  *#dm .dmInner div.u_2499532920 input:not([type="submit"]) {
    background-color:rgba(244,247,249,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_2499532920 textarea {
    background-color:rgba(244,247,249,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_2499532920 select {
    background-color:rgba(244,247,249,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1352069542 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1352069542 span[data-icon-mask] { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1273064283 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1273064283 span[data-icon-mask] { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_2860343696 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_2860343696 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1545460498 input:not([type="submit"]) {
    background-color:rgba(244,247,249,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1545460498 textarea {
    background-color:rgba(244,247,249,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1545460498 select {
    background-color:rgba(244,247,249,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1545460498 input::placeholder {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 input.placeholder {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 textarea::placeholder {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 textarea.placeholder {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 select::placeholder {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 select.placeholder {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1545460498 .dmformsubmit {
    float:right !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:0 !important;
    width:140px !important;
    height:45px !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1545460498 input[type="submit"] { font-size:15px !important; }

  *#dm .dmInner div.u_1612860714 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1250982092 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1867641073 img { object-fit:contain !important; }

  *#dm .dmInner a.u_2845731252 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1801799584 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1116593665 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1714426030 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1179720620 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1411681960 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1276539577 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1820383942 {
    background-color:rgba(244,247,249,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(244,247,249,1) rgba(244,247,249,1) rgba(244,247,249,1) rgba(244,247,249,1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_2499532920 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1963701919:hover { background-image:none !important; }

  *#dm .dmInner a.u_1963701919.hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1101512485 {
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !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-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1963701919 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1490561505 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1490561505 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1651448440 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1651448440 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1108435781 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1108435781 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1722417862 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1722417862 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1976245270 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1976245270 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1324995512 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1324995512 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1863410979 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1184176874 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1126684979 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1863410979 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1863410979 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1184176874 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1184176874 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1126684979 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1126684979 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1231943772 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) rgba(14,151,73,1) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1231943772 .svg { fill:rgba(247,151,33,1) !important; }

  *#dm .dmInner div.u_1231943772 span[data-icon-mask] { background-color:rgba(247,151,33,1) !important; }

  *#dm .dmInner a.u_548424773 { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner a.u_79226711 {
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !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-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_431974906 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1653852721 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1496835949 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1599241733 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_347965202 img {
    border-style:solid !important;
    border-color:rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

  *#dm .dmInner div.u_1232820248 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1232820248 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1704908642 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1704908642 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1705426576 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1705426576 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_2499532920 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:297px !important;
    height:48px !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_2499532920 .m-recaptcha { color:rgba(247,151,33,1) !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
*#dm .dmInner div.u_1545460498 .dmformsubmit
{
	margin-top:-47px !important;
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1545460498
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 70.48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-content: flex-end;
    justify-content: space-between;
    align-items: flex-end;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 100%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.42;
    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://irp.cdn-website.com/205f99c4/dms3rep/multi/opt/6E7DB92D-65BF-4098-B1DE-7D34B0A6A87F-ab45c20b-1920w.png");
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_nm8 {
    width: 98.24%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_2f2 {
    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;
}
    
#\34 3ac1f31 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 45e76ca {
    width: 98.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_q2r {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 3.697522262513211%;
    flex-wrap: nowrap;
    order: 5;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7d5d5cc {
    width: 336px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_smg {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uk9 {
    flex-direction: row;
    align-items: center;
    width: 48.89%;
    min-height: 123px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#group_her {
    align-items: center;
    width: 47.4%;
    min-height: 123px;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    height: auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/205f99c4/dms3rep/multi/opt/pexels-photo-34860713-1920w.jpeg");
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 58.70%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.28%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#cc04dc48 {
    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_tp8 {
    align-items: flex-start;
    width: 60px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\37 ac6f674 {
    align-items: flex-start;
    width: 89.01%;
    min-height: auto;
    row-gap: 10px;
    column-gap: 24px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#widget_s2n {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 f81104e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d7a8669 {
    width: 100%;
    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 {
    
#\39 9528155.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\39 9528155 {
    width: 192px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b4404416 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#e238181c {
    min-height: 60px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-width: 0 0 0 0;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 36a454c {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4eb8e6d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/205f99c4/dms3rep/multi/opt/pexels-photo-4862953-1920w.jpeg");
}
    
#\39 88d6b3c {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
}
    
#\36 f040445 {
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\35 58e5a93.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\35 58e5a93 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 30096ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a96ab5b7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_liv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#widget_liv {
    width: 264px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 4541e0c {
    align-items: center;
    width: 49%;
    min-height: 412px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    align-self: flex-start;
    height: auto;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#eb9d2f3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#eb9d2f3a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 8e901c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 58db333.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\30 58db333 {
    width: 180px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 25a38f2 {
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#b678b97d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#b678b97d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b8967eaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 9c873d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\37 9c873d7 {
    width: 204px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d167ea78 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
}
    
#\37 21d3952 {
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\37 80e0c1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\37 80e0c1c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 eaf2c3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fe111940 {
    align-items: center;
    width: 49%;
    min-height: 437px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    align-self: center;
    height: auto;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cee3ef7.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\37 cee3ef7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 0339d9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 e66f62d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\30 e66f62d {
    width: 274px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b07f48c6 {
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#fb171570.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#fb171570 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 f662f42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 70b23a1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\32 70b23a1 {
    width: 252px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_4l3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_55i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_dd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_r5h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_v0o {
    width: 80.43%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_mfs {
    width: 87.87%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 21px;
}
    
#widget_38t {
    width: 89.17%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dc39819a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 54%;
    min-width: 4%;
    align-content: flex-start;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ecfe760d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 2% 120px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3e2e818::before, #\35 3e2e818 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 46%, rgba(0, 0, 0, 0) 100%);
}
#\35 3e2e818 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 a79f56f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 d3962ab {
    margin: 0px 0% 0px 0%;
}
    
#bd81c0b2 {
    width: 100.00%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e070c824 {
    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;
}
    
#\30 e42994f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\30 e42994f {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nv0 {
    width: 100.00%;
    height: 522px;
    max-width: 100%;
    margin-top: 2px;
}
    
#widget_g5j {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b4ed8302 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4fcd6b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a3f5b62 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 809ad2f {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#f3c8c6b0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_g7k {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\31 5411422 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7674938 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fae6482a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 40.68%;
    min-width: 4%;
    align-content: flex-start;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c1b899d {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#daf5e4d0::before, #daf5e4d0 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(247, 151, 33, 1) 13%, rgba(0, 0, 0, 0) 100%);
}
#daf5e4d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/205f99c4/dms3rep/multi/opt/Image1-1920w.png");
}
    
#widget_1ga {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bvn {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    align-content: flex-start;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    order: 0;
    flex-direction: column;
    justify-content: center;
}
    
#\31 ac17bc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qvo {
    width: 57.31%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\35 103ebba {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    align-content: flex-start;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    order: 1;
    flex-direction: column;
    justify-content: center;
}
    
#f036bd51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bf32de9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    align-content: flex-start;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    order: 2;
    flex-direction: column;
    justify-content: center;
}
    
#\31 01873cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6bea915 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 330a765.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\31 330a765 {
    width: 150px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 a33043e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a8b88bc {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#b366aa44 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: none;
    background-position: 0% 50%;
}
    
#\37 c41f276 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 731ac4a {
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0,0,0,1);
    align-content: center;
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6e91802 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bct {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f8892e51 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_ilr {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(247,151,33,1);
    order: 2;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f4dd9eb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ad16f45 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eeb8ca82 {
    align-items: flex-start;
    width: 84.35%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 43ee00c {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\34 f9a5719 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a92bab0 {
    align-items: flex-start;
    width: 55px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d80564e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 1;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 39d867f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 abce487 {
    align-items: flex-start;
    width: 84.35%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 db77fae {
    align-items: flex-start;
    width: 55px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb8deb3d {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 f82e4b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hjs {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_rug {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_7n8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 f4c2e9f {
    margin: 0px 0% 0px 0%;
}
    
#\33 a4ec337 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#dc757c9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 99.94%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 dc51e72 {
    width: 30.87%;
    height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df3d369f::before, #df3d369f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 30%, rgba(0, 0, 0, 0) 100%);
}
#df3d369f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 3d53e0a {
    min-height: 21px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: stretch;
    align-content: stretch;
    padding: 50px 2% 50px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 310661d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 3.697522262513211%;
    flex-wrap: nowrap;
    order: 2;
    align-self: center;
    align-content: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#f5a63177 {
    width: 30.87%;
    height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 e6eb593 {
    width: 30.87%;
    height: 50px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 34f4286 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 b504c3b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#de1993e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ggg {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 009027b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a189b707 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 594a18f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 b0c61c9 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 447px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\30 24ff137.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\30 24ff137 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 2f0de44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f1d376da {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-width: 0 0 0 0;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 00ced63 {
    align-items: center;
    width: 23.5%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3a0df75 {
    align-items: center;
    width: 23.5%;
    min-height: 447px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    align-self: flex-start;
    height: auto;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#e9d7fc9e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#b2bef038 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 d2a7799 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bffebf48.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#bffebf48 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e2463ce5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#e2463ce5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 5365bf9 {
    align-items: center;
    width: 23.5%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    box-shadow: none;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#a2d756f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 c3d68b7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 465f6d7 {
    align-items: center;
    width: 23.5%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    padding: 18px 18px 18px 18px;
    margin: 0px 0% 0px 0%;
}
    
#\32 607912b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\32 607912b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 3325aed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 99f207a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_9oh {
    width: 388px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j25 {
    align-items: center;
    width: 100%;
    min-height: 78px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 0eaad5c {
    min-height: 173px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#b27e84c6 {
    min-height: 221px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 ecfad0b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 4c38a3a {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8fbf704 {
    width: 84.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 1175c5d {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 375px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\31 e880ffe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 d5fd285 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#de765bb2 {
    align-items: center;
    width: 23.5%;
    min-height: 340px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    justify-content: flex-start;
    height: auto;
    align-self: flex-start;
    padding-top: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 102ebf0 {
    align-items: center;
    width: 23.5%;
    min-height: 340px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-self: flex-start;
    height: auto;
    padding-top: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\34 6c8322c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 82c6cf5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-width: 0 0 0 0;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 32dccb8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 f3cf0d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b82a8b2c {
    align-items: center;
    width: 23.5%;
    min-height: 340px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    justify-content: flex-start;
    align-self: flex-start;
    height: auto;
    padding-top: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\33 73a97d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e4f4f75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 d4f1349 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 178bc0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 a116f30 {
    align-items: center;
    width: 23.5%;
    min-height: 340px;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1) rgba(247,151,33,1);
    border-style: solid;
    justify-content: flex-start;
    align-self: flex-start;
    padding-top: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\37 965785f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 f3f6bd8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 82e551c {
    align-items: center;
    width: 100%;
    min-height: 78px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    flex-direction: column;
    justify-content: center;
}
    
#widget_r39 {
    width: 64.92%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#widget_5qr {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d500e3d {
    width: 76.89%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e52bf094 {
    min-height: 288px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#e61c12c9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 06f1d25 {
    min-height: 173px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#ef20a2d2 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_60j {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#bb3a6775 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f544fc96 {
    align-self: auto;
    max-width: 100%;
    width: 64.32%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b7bd4ef {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fb86aa3 {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_ddg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_pl5 {
    width: 84.69%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#dfc834a8::before, #dfc834a8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#dfc834a8 {
    min-height: 154px;
    border-color: var(--color_2) rgba(230,233,234,1) var(--color_2) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    border-width: 2px 0px 2px 0px;
    justify-content: space-between;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-content: flex-start;
    height: auto;
    align-self: center;
    padding: 4% 16px 4% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c897767 {
    max-width: 100%;
    width: 35%;
    order: 2;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 39b8c17 {
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(189, 189, 189, 1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-color: var(--color_4);
}
    
#\30 7502674 {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 cc06fb4 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 1%;
    padding-right: 6%;
    padding-bottom: 1%;
    padding-left: 6%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 cfd3c2e {
    max-width: 100%;
    width: 25%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 6152729 {
    max-width: 100%;
    width: 35%;
    order: 2;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f778c382 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 1%;
    padding-right: 6%;
    padding-bottom: 1%;
    padding-left: 6%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 4e5fdbf {
    max-width: 100%;
    width: 25%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c72c180b {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#db565549::before, #db565549 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#db565549 {
    min-height: 8px;
    border-color: rgba(189,189,189,1) rgba(189,189,189,1) var(--color_2) rgba(189,189,189,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    border-width: 2px 0px 2px 0px;
    justify-content: space-between;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 4% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b2e593d {
    border-width: 0 0 0px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(189,189,189,1) rgba(0,0,0,1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
}
}



@media all {
    
#\37 e8ef0e3 {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 7bdd470 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 1%;
    padding-right: 6%;
    padding-bottom: 1%;
    padding-left: 6%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 6ce6cdd {
    max-width: 100%;
    width: 25%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 9c094ec {
    max-width: 100%;
    width: 35%;
    order: 2;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 7e06f54 {
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(189,189,189,1) rgba(0,0,0,1);
    border-width: 0 0 0px 0;
    border-style: solid;
    background-color: var(--color_4);
}
    
#\32 0a2105e::before, #\32 0a2105e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 0a2105e {
    min-height: 8px;
    border-color: var(--color_2) rgba(230,233,234,1) var(--color_2) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    border-width: 2px 0px 2px 0px;
    justify-content: space-between;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 4% 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f0458f8f {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 e9e135b::before, #\39 e9e135b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 e9e135b {
    min-height: 8px;
    border-color: var(--color_2) rgba(230,233,234,1) var(--color_2) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    border-width: 2px 0px 2px 0px;
    justify-content: space-between;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 4% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9b373ce {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 1%;
    padding-right: 6%;
    padding-bottom: 4%;
    padding-left: 6%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#ac5bbfd7 {
    max-width: 100%;
    width: 35%;
    order: 2;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#be6c851f {
    max-width: 100%;
    width: 25%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 736291e {
    border-width: 0 0 0px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(189,189,189,1) rgba(0,0,0,1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 1eb673f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b1ea8380 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#d5e639ed {
    width: 100%;
    min-width: 4%;
    min-height: 36px;
    column-gap: 4%;
    row-gap: 22px;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fi0 {
    width: 315px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#a0bbc26f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a993294 {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7221cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4cq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#edf81e19 {
    background-color: rgba(0,0,0,1);
    background-image: none;
}
    
#widget_env {
    width: 83.47%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\37 ed276fa {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b2e7c7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 b2e7c7e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\35 ead01de {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd50f648 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c631a113::before, #c631a113 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c631a113 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a9fd005::before, #\39 a9fd005 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 a9fd005 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 788eeae {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 45302b9::before, #\33 45302b9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 45302b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a591171 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9b1c13e {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 ae51da4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ae51da4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 2a5d08d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 2a5d08d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#c1ef8743 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 bef834d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#f972acbc {
    margin: 0px 0% 0px 0%;
}
    
#fe82d784 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c2c2eb {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 54af7cd {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 038c4c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 f459bb3 {
    min-height: 52px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 561f33c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 26cc620 {
    width: 62.68%;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ba1280b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b14f06b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_m2h {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 9726708 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 37109a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#aaaec332 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\36 4f0c59a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9210448 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 41px;
}
    
#b03283ee {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e26799e3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#d9b47da0 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7ede4ed {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 43a90b2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 41px;
}
    
#\32 d49295e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bf42af79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0,0,0,1) 3px 0px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a2cd245a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d7497621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a4421c7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d60854d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 14c2ce2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\36 fad561c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 e5d01ad {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 41px;
}
    
#ff708ee1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_56f {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_7sq.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_7sq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_b47 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_ii7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ii7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_q93 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_t8p {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_m6t.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_m6t {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_nk0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_n3l {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\30 4f69828 {
    min-height: 240px;
    width: 100%;
    padding: 100px 2% 100px 2%;
}
    
#\39 bb98e4f {
    background-color: var(--color_3);
}
    
#\39 db684c9 {
    align-self: flex-start;
    row-gap: 16px;
    max-width: 800px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    height: auto;
    min-height: 1006px;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 d987a56 {
    max-width: 100%;
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 0c8e269 {
    max-width: 100%;
    width: 800px;
    align-self: center;
}
    
#\30 d84db51 {
    width: 100%;
    margin-top: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ccf82e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 323b123 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 1;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a11bfeb2 {
    align-items: flex-start;
    width: 54.51%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\30 717fa0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 717fa0c {
    width: 37.43%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b8c319 {
    width: 91.62%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 519bf2c {
    width: 64.79%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd65e0a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#eb0da0f1 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 16px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f83fd5b {
    margin: 0px 0% 0px 0%;
}
    
#b829f4db {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 4% 40px 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 80px 4% 80px 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4404416 {
    padding: 80px 4% 80px 4%;
}
    
#a96ab5b7 {
    margin: 0px 0% 0px 0%;
}
    
#e238181c {
    min-height: 50px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4ed8302 {
    margin: 0px 0% 0px 0%;
}
    
#f3c8c6b0 {
    padding: 80px 4% 80px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5411422 {
    margin: 0px 0% 0px 0%;
}
    
#\33 c1b899d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_qvo {
    width: 55.3%;
    flex: 0 1 auto;
}
    
#fae6482a {
    width: 42.7%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c41f276 {
    padding: 80px 4% 80px 4%;
}
    
#\31 a33043e {
    min-height: 50px;
}
    
#\32 6e91802 {
    margin: 0px 0% 0px 0%;
}
    
#\38 731ac4a {
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_ilr {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\34 f9a5719 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d80564e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f4c2e9f {
    margin: 0px 0% 0px 0%;
}
    
#\32 3d53e0a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 4% 40px 4%;
}
    
#dc757c9e {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1d376da {
    min-height: 50px;
}
    
#\37 009027b {
    padding: 80px 4% 80px 4%;
}
    
#\35 c3d68b7 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 82c6cf5 {
    min-height: 50px;
}
    
#\31 d5fd285 {
    padding: 80px 4% 80px 4%;
}
    
#\39 f3f6bd8 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b7bd4ef {
    padding-left: 4%;
    min-height: 119px;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfc834a8 {
    row-gap: 32px;
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c897767 {
    width: 50%;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 7502674 {
    width: 35%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cc06fb4 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    padding-left: 4%;
    min-height: 120px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\34 cfd3c2e {
    width: 10%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6152729 {
    width: 50%;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f778c382 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    padding-left: 4%;
    min-height: 120px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\33 4e5fdbf {
    width: 10%;
    margin: 0px 0% 0px 0%;
}
    
#c72c180b {
    width: 35%;
    margin: 0px 0% 0px 0%;
}
    
#db565549 {
    row-gap: 32px;
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e8ef0e3 {
    width: 35%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7bdd470 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    padding-left: 4%;
    min-height: 120px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\37 6ce6cdd {
    width: 10%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9c094ec {
    width: 50%;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 0a2105e {
    row-gap: 32px;
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0458f8f {
    width: 35%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e9e135b {
    row-gap: 32px;
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9b373ce {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    padding-left: 4%;
    min-height: 120px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#ac5bbfd7 {
    width: 50%;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#be6c851f {
    width: 10%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0bbc26f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9b1c13e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 16px;
}
    
#\37 ed276fa {
    width: 100%;
}
    
#\35 ead01de {
    width: 100%;
}
    
#dd50f648 {
    width: 100%;
}
    
#c631a113 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a9fd005 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1ef8743 {
    width: 100%;
}
    
#\35 788eeae {
    width: 100%;
}
    
#\33 45302b9 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a591171 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f972acbc {
    margin: 0px 0% 0px 0%;
}
    
#fe82d784 {
    padding: 80px 4% 80px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f459bb3 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
}
    
#\35 26cc620 {
    width: 100.00%;
}
    
#\33 ba1280b {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9726708 {
    height: 200px;
}
    
#bf42af79 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 37109a6 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4f0c59a {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#b03283ee {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#d9b47da0 {
    height: 200px;
}
    
#\30 7ede4ed {
    height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4f69828 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ccf82e6 {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 323b123 {
    width: 100%;
    min-height: 80px;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a11bfeb2 {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 717fa0c {
    min-width: 32px;
    width: 85%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 8b8c319 {
    min-width: 32px;
    width: 100.00%;
}
    
#\35 519bf2c {
    min-width: 32px;
    width: 100.00%;
}
    
#eb0da0f1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 8px;
    padding: 4% 4% 4% 4%;
}
    
#\30 f83fd5b {
    margin: 0px 0% 0px 0%;
}
    
#b829f4db {
    width: 100%;
    min-height: 108px;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 18px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_nm8 {
    width: 100%;
}
    
#a7d5d5cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#a7d5d5cc {
    min-height: 45px;
    width: 230px;
}
    
#widget_smg {
    margin-top: 1px;
    height: auto;
    min-height: 90px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 135px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 50px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 40px 20px 40px 20px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_tp8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ac6f674 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_s2n {
    width: 40px;
}
}



@media (max-width: 767px) {
    
#\39 9528155 {
    width: 120px;
    min-height: 40px;
}
    
#b4404416 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#e238181c {
    min-height: 35px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\39 88d6b3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\36 f040445 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a96ab5b7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 4541e0c {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 25a38f2 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d167ea78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\37 21d3952 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fe111940 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b07f48c6 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_liv {
    width: 120px;
    min-height: 40px;
}
    
#\30 58db333 {
    width: 120px;
    min-height: 40px;
}
    
#\37 9c873d7 {
    width: 120px;
    min-height: 40px;
}
    
#\30 e66f62d {
    width: 120px;
    min-height: 40px;
}
    
#\32 70b23a1 {
    width: 120px;
    min-height: 40px;
}
    
#widget_4l3 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dc39819a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-self: auto;
    align-content: flex-start;
}
    
#ecfe760d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 40px 20px 40px 20px;
}
    
#\31 a79f56f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-self: auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 d3962ab {
    margin: 0px 0% 0px 0%;
}
    
#widget_nv0 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#b4ed8302 {
    margin: 0px 0% 0px 0%;
}
    
#\38 809ad2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    row-gap: 15px;
}
    
#f3c8c6b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#widget_g7k {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 5411422 {
    margin: 0px 0% 0px 0%;
}
    
#fae6482a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\33 c1b899d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#group_qvo {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#daf5e4d0 {
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#group_bvn {
    align-items: center;
    align-content: center;
}
    
#\35 103ebba {
    align-items: center;
    align-content: center;
}
    
#\37 bf32de9 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\37 c41f276 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\38 731ac4a {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a33043e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\32 6e91802 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a8b88bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_ilr {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\34 f9a5719 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d80564e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 f4c2e9f {
    margin: 0px 0% 0px 0%;
}
    
#df3d369f {
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\32 3d53e0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#dc757c9e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 18px;
}
    
#f5a63177 {
    height: auto;
}
    
#\33 e6eb593 {
    height: auto;
}
    
#\32 dc51e72 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 34f4286 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 b504c3b {
    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) {
    
#f1d376da {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\37 009027b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\31 00ced63 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3a0df75 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5365bf9 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b0c61c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\35 c3d68b7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 465f6d7 {
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 0eaad5c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b27e84c6 {
    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) {
    
#\38 82c6cf5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\30 1175c5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#b82a8b2c {
    width: 100%;
    min-height: auto;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 d5fd285 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#de765bb2 {
    width: 100%;
    min-height: auto;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 102ebf0 {
    width: 100%;
    min-height: auto;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 a116f30 {
    width: 100%;
    min-height: auto;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 f3f6bd8 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#bb3a6775 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f544fc96 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\31 b7bd4ef {
    padding-top: 12%;
    flex-direction: column;
    padding-left: 8%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 8%;
}
    
#widget_pl5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#dfc834a8 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c897767 {
    width: 100%;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 7502674 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cc06fb4 {
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\34 cfd3c2e {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 6152729 {
    width: 100%;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f778c382 {
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\33 4e5fdbf {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#c72c180b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db565549 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 e8ef0e3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7bdd470 {
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\37 6ce6cdd {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9c094ec {
    width: 100%;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 0a2105e {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f0458f8f {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9e135b {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9b373ce {
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 0%;
    padding-bottom: 12%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#ac5bbfd7 {
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#be6c851f {
    width: 40px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b1ea8380 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d5e639ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a0bbc26f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 d7221cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_env {
    width: 98.70%;
}
}



@media (max-width: 767px) {
    
#\38 9b1c13e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 3%;
}
    
#c631a113 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a9fd005 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 45302b9 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f972acbc {
    margin: 0px 0% 0px 0%;
}
    
#fe82d784 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\35 3c2c2eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    row-gap: 15px;
}
    
#\35 54af7cd {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 f459bb3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#\35 26cc620 {
    width: 100.00%;
}
    
#\33 ba1280b {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\32 9726708 {
    height: 220px;
}
    
#bf42af79 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 37109a6 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#aaaec332 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 4f0c59a {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b03283ee {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
}
    
#e26799e3 {
    align-items: flex-start;
    min-height: 99px;
}
    
#d9b47da0 {
    height: 220px;
}
    
#\38 14c2ce2 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 7ede4ed {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\30 4f69828 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 db684c9 {
    align-items: center;
}
    
#\35 d987a56 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 0c8e269 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 ccf82e6 {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 323b123 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#a11bfeb2 {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 717fa0c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8b8c319 {
    min-width: 32px;
    width: 100.00%;
}
    
#\35 519bf2c {
    min-width: 32px;
    width: 100.00%;
}
    
#eb0da0f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 3% 6% 3%;
}
    
#\30 f83fd5b {
    margin: 0px 0% 0px 0%;
}
    
#b829f4db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}

#\36 3d24979f4a54e38542a8abe.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAExAgMRE2H/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM7WmlhVqYLauAFD/9k=')!important}