*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner *.u_1551837776 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1887386748 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1887386748 span.text { font-weight:600 !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1699498107 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1130505334 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1068674181 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1719096105 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1302859134 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1120163881 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1695471314 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1852744412 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1467306807 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1009587401 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1776764420 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1012657995 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1135003945 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1603949654 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1772590453 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1057896339 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1867058050 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1337433278 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1305316485 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1540971897 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1286965040 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1551837776 {
    background-color:rgba(32,41,78,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1746404372 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(0,0,0,1) !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1746404372 textarea {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1746404372 select {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1746404372 .dmformsubmit {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1028219313 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1153490330 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1978083701 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner div.u_1558935688 hr {
    border-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1212749458 {
    background-color:rgba(185,85,85,1) !important;
    background-image:none !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1746404372 {
    padding-top:0 !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    width:calc(100% - 0px) !important;
    position:relative !important;
    height:auto !important;
    padding-left:0 !important;
    padding-bottom:0 !important;
    max-width:100% !important;
    padding-right:0 !important;
    min-width:25px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1746404372 .dmformsubmit {
    height:55px !important;
    width:328px !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 *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 bb18705 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 56px;
    width: 49.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    order: 1;
    background-image: url("https://le-de.cdn-website.com/eb45ba6f166d4573acf03ef55941d3ca/dms3rep/multi/opt/Screenshot+2026-06-04+at+8.48.17-PM-1920w.png");
    border-radius: 300px 300px 300px 300px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cbdb725 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 46%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bbd26b69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#ddb61a59 {
    min-height: 663px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 daef10c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#b5fab25f {
    margin: 0px 0px 0px 0px;
}
    
#\33 3b90c03 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 624px;
    min-height: 55px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d7d7c253 {
    width: 300px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 44a60e1 {
    min-height: 355px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 52583d7 {
    background-color: var(--color_7);
    background-image: none;
}
    
#a90b0baf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7f529bf {
    width: 1200px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fa0f39b8 {
    width: 300px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f5328c94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 4c8dcd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31%;
    justify-content: flex-start;
    align-items: flex-end;
    min-width: 4%;
    padding: 32px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#be1c01b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 d1ed653 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#b619c666 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5c225c6 {
    min-height: 414px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 824a346 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_ik8 {
    width: 77.09%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_iit {
    width: 100.00%;
    height: 423px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
    margin-top: 9px;
}
}



@media all {
    
#\37 eb05632 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 f847be1 {
    position: relative;
    width: 40.09%;
    height: 500px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e0739bb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#dbb22d4f {
    position: relative;
    width: 28.76%;
    height: 500px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c4042c58 {
    align-self: start;
    background-size: cover;
    min-height: 320px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 18133ef {
    position: relative;
    width: 27.14%;
    height: 500px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cc94ffb5 {
    width: 1218px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7653680 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c4d6f5d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 4fc663a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 2% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c5b7f39e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\31 b0643ec {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 6% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#da6f2ca1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#da6f2ca1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#\39 72f8fcc {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
    
#f2e979cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a29cb84 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 bba5cf1 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7066350.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 7066350 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#a1fb312f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\39 340047a {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7ff5905.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 7ff5905 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#b3d7b846.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b3d7b846 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\37 aedfa99 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 afd194f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 afd194f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\31 dce76c3 {
    width: 32.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d2807a5b {
    width: 32.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#f293b29f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f293b29f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#f8ecadb2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f8ecadb2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\30 5c11ae3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 5c11ae3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#fca3ae93.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fca3ae93 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#\31 135ac67.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 135ac67 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 d621f48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\36 950b240 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 804161b {
    width: 32.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 3e70fdd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 3e70fdd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#d066c8f9 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#efd01980.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#efd01980 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
}



@media all {
    
#\38 8158501 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 f7d54d3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    justify-content: flex-start;
    flex-direction: row;
}
    
#cce9c6bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 4928d4b {
    align-items: flex-start;
    width: 99.80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a33688b9 {
    flex-direction: row;
    align-items: center;
    width: 73.89%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6dbcaed {
    width: 99.83%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5b58e3c {
    margin: 0px 0% 0px 0%;
}
    
#a5ea973b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-wrap: nowrap;
    order: 0;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\35 d31a46e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a6c368ee {
    width: 25%;
    height: 171px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b17c9e6b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    justify-content: flex-start;
    flex-direction: row;
}
    
#\33 44a580c {
    width: 25%;
    height: 171px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f5b16a {
    flex-direction: row;
    align-items: center;
    width: 73.89%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a8d55b1 {
    align-items: flex-start;
    width: 99.80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 da81eb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1a81834 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    justify-content: flex-start;
    flex-direction: row;
}
    
#\30 67b2584 {
    width: 25%;
    height: 171px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d183839 {
    flex-direction: row;
    align-items: center;
    width: 73.89%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ac6ca5b {
    align-items: flex-start;
    width: 99.80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 ebb1649 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9841ba7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    justify-content: flex-start;
    flex-direction: row;
}
    
#\39 de624d2 {
    width: 25%;
    height: 171px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9d0bc44 {
    flex-direction: row;
    align-items: center;
    width: 73.89%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d21c862 {
    align-items: flex-start;
    width: 99.80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a1a116ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 17ab559 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    justify-content: flex-start;
    flex-direction: row;
}
    
#\30 70283d5 {
    width: 25%;
    height: 171px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 73d489b {
    flex-direction: row;
    align-items: center;
    width: 73.89%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e77ab24 {
    align-items: flex-start;
    width: 99.80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 26f027d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b24ea596 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3a5b85c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/eb45ba6f166d4573acf03ef55941d3ca/dms3rep/multi/opt/Screenshot+2026-06-23+at+10.04.07-PM-1920w.png");
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3e50ca2 {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#ce06c25a {
    width: 498px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e9a6af7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b08e0059 {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    background-color: var(--color_8);
    background-image: none;
    order: 1;
    padding: 5% 5% 5% 5%;
}
    
#\33 c3c8c72 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f663133b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d97f3eaa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 476.546875px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-left: -1px;
}
}



@media all {
    
#bc736711 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e2a9d2f {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#b8c921e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e23efb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6440b7a {
    margin: 0px 0% 0px 0%;
}
    
#f5306021 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#b4ba5061 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 974692c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4d0e8c8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 dbfd496 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8cdef38 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ca0913a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1e0526b {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#dc48369f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0f8927f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 34cb512 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fa0a009 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#c087d9f8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a50b624 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#eb730439 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b71a29bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bd96938f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d8ddc50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e38c2fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a7ca0511 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1efb116 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 872dfec {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9367aeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ce2a13f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 be2c025 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ed228b1e {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 75bf8cc {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1b892ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 503d7b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e4799da0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0cd7b98 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d054d86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faef84ef {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe7d3f74 {
    background-color: var(--color_8);
    background-image: none;
}
}



@media all {
    
#\35 7129622 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 2% 70px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bcbf29d {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 40px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce9a2071 {
    background-color: var(--color_7);
    background-image: none;
}
    
#f733c1fc {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 684c849.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 40px;
}
#\35 684c849 {
    width: 100%;
    height: auto;
    max-width: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rel {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#c128b426 {
    min-height: 518px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e85235f {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 47.43%;
    min-height: 85.89%;
    row-gap: 17px;
    column-gap: 4%;
    background-color: var(--color_8);
    background-image: none;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 53px 0% 0px 0%;
}
    
#b1f99e0b {
    width: 607.812px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 20px;
}
    
#\36 a3d55da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d4a51ae {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: var(--color_4);
    background-image: initial;
}
    
#c8c5417e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cacec17c {
    width: 70%;
    height: 737px;
    justify-self: end;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#\32 f8a0faa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f730e94a {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#be3a7255 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b085425 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#aef43677 {
    width: 655px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ffdd2f43 {
    width: 619px;
    height: auto;
    max-width: 100%;
}
    
#b4bce239::before, #b4bce239 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
    border-radius: inherit;
}
#b4bce239 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 43px;
    width: 52.87%;
    min-width: 4%;
    align-items: flex-end;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b77f76e0 {
    width: 674.492px;
    height: auto;
    max-width: 100%;
}
    
#ec5ec18b {
    min-height: 578px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fb16b79c {
    justify-content: flex-start;
    width: 43.02884615384615%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 595c870::before, #\37 595c870 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
    border-radius: inherit;
}
#\37 595c870 {
    background-color: var(--color_8);
    background-image: none;
}
    
#widget_qgo {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\31 91054aa {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 687d994 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c28c104c {
    min-height: 72px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15px 4% 15px 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 9d4af0d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9d4af0d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\36 88e9c75 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 54.03%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#c002c54f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
}
    
#\34 3bfc94b {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\37 911f4c7 {
    min-height: 444px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 35df444 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 34724d6 {
    width: 111.47%;
    height: auto;
    max-width: 100%;
}
    
#\33 2a63906 {
    width: 110.17%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
}
    
#\32 0431da4 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#da8399f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
}
    
#\31 4412da9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 57.53%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\34 bf4520c {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/eb45ba6f166d4573acf03ef55941d3ca/dms3rep/multi/opt/Screenshot+2026-06-24+at+9.15.04-PM-1920w.png");
    border-radius: 20px 20px 20px 20px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#cdcb79aa {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/eb45ba6f166d4573acf03ef55941d3ca/dms3rep/multi/opt/Screenshot+2026-06-24+at+9.15.19-PM-1920w.png");
    border-radius: 20px 20px 20px 20px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cde281c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c598960 {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#a5d8fd1a {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\35 44c2fc1 {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 6dd7030 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b1e2022 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 53.94%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\33 d59c2c5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e4f09b3c {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/eb45ba6f166d4573acf03ef55941d3ca/dms3rep/multi/opt/MD+Anderson+Airbnb-1920w.png");
    border-radius: 20px 20px 20px 20px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#d357c565 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#ba322e79 {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 9106ba5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 6511999 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2333354 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4b4d8eb {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\33 18e9f9e {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\31 bd65e30 {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/eb45ba6f166d4573acf03ef55941d3ca/dms3rep/multi/opt/pexels-photo-10628470-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#b5c44379 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
}
    
#\34 4d9b62c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 57.53%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\30 37eb7a8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c60e6b2e {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/eb45ba6f166d4573acf03ef55941d3ca/dms3rep/multi/opt/Screenshot+2026-06-24+at+9.14.48-PM-1920w.png");
    border-radius: 20px 20px 20px 20px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#e46d1beb {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 c9465fe {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 cf6b32e {
    min-height: 444px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e2d68c0b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 54.03%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\33 e5039c4 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\30 fcc43cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
}
    
#\36 05f19aa {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/eb45ba6f166d4573acf03ef55941d3ca/dms3rep/multi/opt/ChatGPT-Image-Jun-18--2026-at-12_08_53-PM-1920w.png");
    border-radius: 20px 20px 20px 20px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 53205c9 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\35 2390f7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8e4f0da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 dcd141c {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#a55e1005 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
}
    
#b187755a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 57.53%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\38 fe2b210 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 bb18705 {
    width: 40.05%;
    min-height: 8px;
    height: auto;
    order: 1;
}
    
#\32 cbdb725 {
    width: 55.8%;
    min-height: 8px;
    order: 0;
}
    
#ddb61a59 {
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding-bottom: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 44a60e1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 6% 4% 6%;
}
    
#a90b0baf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
    padding-top: 8px;
    row-gap: 40px;
}
    
#\33 7f529bf {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4c8dcd0 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding-top: 16px;
    padding-left: 0px;
    padding-right: 16px;
}
    
#\37 d1ed653 {
    width: 250px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5c225c6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    padding-top: 6%;
}
    
#b619c666 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f847be1 {
    height: 300px;
}
    
#dbb22d4f {
    height: 300px;
}
    
#c4042c58 {
    min-height: 277px;
    padding: 2% 4% 8% 4%;
}
    
#\36 18133ef {
    height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc94ffb5 {
    width: 100%;
    order: 1;
}
    
#\34 7653680 {
    order: 0;
}
    
#\30 4fc663a {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 1%;
}
    
#c5b7f39e {
    width: 100%;
    min-height: 8px;
    row-gap: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b0643ec {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#da6f2ca1 {
    order: 6;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 72f8fcc {
    order: 5;
}
    
#f2e979cb {
    order: 1;
}
    
#\37 bba5cf1 {
    order: 5;
}
    
#\34 7066350 {
    order: 2;
}
    
#a1fb312f {
    order: 5;
}
    
#\39 340047a {
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7ff5905 {
    order: 0;
}
    
#b3d7b846 {
    order: 6;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aedfa99 {
    order: 1;
}
    
#\35 afd194f {
    order: 2;
}
    
#\31 dce76c3 {
    width: 33.33%;
    min-height: 8px;
}
    
#d2807a5b {
    width: 33.33%;
    min-height: 8px;
}
    
#f293b29f {
    order: 2;
}
    
#f8ecadb2 {
    order: 0;
}
    
#\30 5c11ae3 {
    order: 4;
}
    
#fca3ae93 {
    order: 4;
}
    
#\31 135ac67 {
    order: 0;
}
    
#\36 d621f48 {
    order: 3;
}
    
#\36 950b240 {
    order: 1;
}
    
#\31 804161b {
    width: 33.33%;
    min-height: 8px;
}
    
#\38 3e70fdd {
    order: 6;
}
    
#d066c8f9 {
    order: 3;
}
    
#efd01980 {
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a33688b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 68.52%;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#a6dbcaed {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4928d4b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5b58e3c {
    margin: 0px 0% 0px 0%;
}
    
#a5ea973b {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\35 d31a46e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a6c368ee {
    width: 29.48%;
    height: 272px;
}
    
#\33 44a580c {
    width: 29.48%;
    height: 272px;
}
    
#\33 3f5b16a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 68.52%;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#\32 a8d55b1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 67b2584 {
    width: 29.48%;
    height: 272px;
}
    
#\30 d183839 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 68.52%;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#\35 ac6ca5b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 de624d2 {
    width: 29.48%;
    height: 272px;
}
    
#\34 9d0bc44 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 68.52%;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#\30 d21c862 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 70283d5 {
    width: 29.48%;
    height: 272px;
}
    
#\30 73d489b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 68.52%;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#\39 e77ab24 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0883267 {
    margin: 0px 0% 0px 0%;
}
    
#b24ea596 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#a3a5b85c {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#\34 3e50ca2 {
    height: 226px;
}
    
#ce06c25a {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c3c8c72 {
    width: 100%;
}
    
#b08e0059 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#f663133b {
    width: 100%;
}
    
#d97f3eaa {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8c921e4 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f5306021 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b0f8927f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce2a13f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ed228b1e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7129622 {
    min-height: 561px;
}
    
#\35 684c849.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c128b426 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 620px;
}
    
#\39 e85235f {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 73.00%;
    width: 91.31%;
    justify-content: center;
    row-gap: 16px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a3d55da {
    align-items: flex-start;
}
    
#c8c5417e {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#cacec17c {
    justify-self: end;
    align-self: start;
    width: 72.77%;
    height: 629px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f730e94a {
    width: 250px;
    min-height: 54px;
}
    
#be3a7255 {
    width: 250px;
    min-height: 54px;
}
    
#aef43677 {
    width: 548px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4bce239::before, #b4bce239 > .bgExtraLayerOverlay {
    
}
#b4bce239 {
    justify-content: space-between;
    width: 100%;
    min-height: 80px;
    height: auto;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#ec5ec18b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 6% 2% 15px 2%;
}
    
#fb16b79c {
    width: 100%;
    min-height: 80px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    row-gap: 12px;
    align-items: flex-start;
}
    
#\37 595c870::before, #\37 595c870 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 687d994 {
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#c28c104c {
    min-height: 0px;
    padding: 10px 2% 10px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 88e9c75 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#\34 3bfc94b {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 911f4c7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 22px;
    column-gap: 2%;
    padding-top: 3%;
}
    
#\32 35df444 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0431da4 {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 4412da9 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#\34 bf4520c {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#cdcb79aa {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c598960 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 44c2fc1 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6dd7030 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b1e2022 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#\33 d59c2c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4f09b3c {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#d357c565 {
    height: 120px;
    width: 57.5%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ba322e79 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2333354 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4b4d8eb {
    height: 120px;
    width: 57.5%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 18e9f9e {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 bd65e30 {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4d9b62c {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#\30 37eb7a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c60e6b2e {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#e46d1beb {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c9465fe {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf6b32e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 22px;
    column-gap: 2%;
}
    
#e2d68c0b {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#\33 e5039c4 {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 05f19aa {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 44a60e1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 52583d7 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#fe7d3f74 {
    grid-template-rows: minmax(8px, max-content);
}
    
#ed228b1e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 bb18705 {
    min-height: 480px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\32 cbdb725 {
    width: 100%;
    min-height: 396px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 8px 16px 8px 16px;
}
    
#bbd26b69 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#ddb61a59 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0% 4% 12% 4%;
}
}



@media (max-width: 767px) {
    
#\33 3b90c03 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 118px;
}
    
#d7d7c253 {
    height: auto;
    width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 44a60e1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#a90b0baf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    row-gap: 32px;
    padding-top: 0px;
    height: auto;
}
    
#\33 7f529bf {
    width: 100%;
}
    
#fa0f39b8 {
    height: auto;
    width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 4c8dcd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 16px;
    padding-top: 16px;
}
    
#\37 d1ed653 {
    min-height: 50px;
}
    
#b619c666 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-bottom: 8px;
}
    
#e5c225c6 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 4% 4%;
}
    
#widget_iit {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 f847be1 {
    height: 172px;
    width: 37.33%;
}
    
#\32 e0739bb {
    min-height: 172px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
}
    
#dbb22d4f {
    height: 172px;
    width: 31.15%;
}
    
#c4042c58 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 12% 4%;
}
    
#\36 18133ef {
    height: 172px;
    width: 31.53%;
}
}



@media (max-width: 767px) {
    
#cc94ffb5 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7653680 {
    order: 0;
}
    
#\30 4fc663a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#c5b7f39e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding-left: 16px;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#\31 b0643ec {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 0px;
}
    
#\31 804161b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 dce76c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2807a5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 f7d54d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#a33688b9 {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6dbcaed {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4928d4b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a5ea973b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\35 d31a46e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a6c368ee {
    height: 167px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b17c9e6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\33 44a580c {
    height: 167px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3f5b16a {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a8d55b1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1a81834 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\30 67b2584 {
    height: 167px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d183839 {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ac6ca5b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d9841ba7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\39 de624d2 {
    height: 167px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d0bc44 {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d21c862 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 17ab559 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\30 70283d5 {
    height: 167px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 73d489b {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e77ab24 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 0883267 {
    margin: 0px 0% 0px 0%;
}
    
#b24ea596 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#a3a5b85c {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\34 3e50ca2 {
    height: 232px;
}
    
#ce06c25a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b08e0059 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c3c8c72 {
    width: 100%;
}
    
#f663133b {
    width: 100%;
}
    
#d97f3eaa {
    min-width: 32px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 e2a9d2f {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#b8c921e4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#f5306021 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#b4ba5061 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\37 974692c {
    min-height: auto;
}
    
#\35 4d0e8c8 {
    min-height: auto;
}
    
#\31 dbfd496 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#f8cdef38 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 ca0913a {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\32 1e0526b {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#dc48369f {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#b0f8927f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\30 34cb512 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\32 fa0a009 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#c087d9f8 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 a50b624 {
    min-height: auto;
}
    
#a7ca0511 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 1efb116 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 ce2a13f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\34 be2c025 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ed228b1e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#\31 75bf8cc {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e4799da0 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\33 0cd7b98 {
    min-height: auto;
}
    
#faef84ef {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#\35 7129622 {
    min-height: 50vh;
    flex-direction: column;
    padding-bottom: 20px;
}
    
#\33 bcbf29d {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-top: 0px;
}
    
#f733c1fc {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\35 684c849 {
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#c128b426 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\39 e85235f {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 528px;
    width: 91.15%;
    justify-content: flex-start;
    row-gap: 13px;
    align-items: flex-start;
    padding: 10% 6% 10% 6%;
    margin: 85px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a3d55da {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 15px;
}
    
#\39 d4a51ae {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    grid-template-rows: minmax(576.72px, max-content);
    padding-top: 0%;
    padding-bottom: 4%;
}
    
#c8c5417e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#cacec17c {
    height: 278px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f730e94a {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#be3a7255 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#aef43677 {
    width: 306px;
}
}



@media (max-width: 767px) {
    
#ffdd2f43 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b4bce239::before, #b4bce239 > .bgExtraLayerOverlay {
    
}
#b4bce239 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: space-between;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#b77f76e0 {
    width: 335px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ec5ec18b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 12% 4% 3% 4%;
}
    
#fb16b79c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\37 595c870::before, #\37 595c870 > .bgExtraLayerOverlay {
    
}
    
#widget_qgo {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 687d994 {
    width: 100%;
    min-height: 22px;
    align-items: center;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#c28c104c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 2% 10px 2%;
}
}



@media (max-width: 767px) {
    
#\36 88e9c75 {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#c002c54f {
    margin-bottom: 5px;
}
    
#\34 3bfc94b {
    height: 120px;
}
    
#\37 911f4c7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
    padding: 3% 4% 12% 4%;
}
    
#\32 35df444 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.54%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2a63906 {
    margin-bottom: 5px;
}
    
#\32 0431da4 {
    height: 120px;
}
    
#da8399f5 {
    margin-bottom: 5px;
}
    
#\31 4412da9 {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\34 bf4520c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cdcb79aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c598960 {
    align-self: center;
    width: 33.73%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 44c2fc1 {
    align-self: center;
    width: 33.73%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6dd7030 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#\37 b1e2022 {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\33 d59c2c5 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#e4f09b3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d357c565 {
    height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba322e79 {
    align-self: center;
    width: 33.73%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2333354 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.54%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4b4d8eb {
    height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 18e9f9e {
    height: 120px;
}
    
#\31 bd65e30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b5c44379 {
    margin-bottom: 5px;
}
    
#\34 4d9b62c {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\30 37eb7a8 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#c60e6b2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e46d1beb {
    align-self: center;
    width: 33.73%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c9465fe {
    align-self: center;
    width: 33.73%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf6b32e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
}
    
#e2d68c0b {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\33 e5039c4 {
    height: 120px;
}
    
#\30 fcc43cc {
    margin-bottom: 5px;
}
    
#\36 05f19aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 dcd141c {
    align-self: center;
    width: 33.73%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a55e1005 {
    margin-bottom: 5px;
}
    
#b187755a {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\38 fe2b210 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.54%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

#c60e6b2e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABD0lEQVQY0wXBS0vCAADA8X2eiMIuReZjK8WV0+F0PtD5gpykraZG6pwShY9riLeuQQTRtWO3TkGHjp2CDn2A0enf7ydkFr9oo1eU7hOxzgv7w2/C4z8Cjsee4+EfevgHHoLef0A7W6JZK9K9R/TRGxn3g5Tzjjr5JHnzhbb4QVBrBmq5QK5hUrUnNJ1b2uMVLXeJdXWHfX1Pf/6MkEisk88HMZs69nmdrmVwaem4dpbZRZ1pp8XUthEM1cdpOYx7ojBoxmmVJcxKgG4jxLwtM6vLjAsyQvFwC1MPYhtRzKxENhkgnQ5Rq0bpHcdo50RK8i7CUXANVdpAj/qIi5uI0jaickCipFCsRNBSO8gRH/+H/ZylnC5oygAAAABJRU5ErkJggg==')!important}#\36 05f19aa.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABvUlEQVQY0wXBW09SAQDA8fNtauuhD1APOcvamstW03VBCNBi5YWQS3hBgwIOhEQiMo6CAQNOXCaYELcUiaFslCt88MGv8u/3E74HDNTCixzHnZw1ZC7/dhmc96l3yqSKMcqVFH86FYTUx1ek7RoKnje0syEufh/T67fI/UgQlb9QqaYZ9H4ixJcVbL8dJWocoxp1Mug1+XVSJZHfQEq6adQzXJx1EIrremSHhrRDSz25zr9ulU67hJz1k8p4aR9muRycIhxF39OUbNQiNtq5EP1GlpNmltq+RO1gh9NWnvNeE6G266YSE9mLOPkWdpKTPBTjfspygGouSCkdIBvzISR9FrbdZnwrsziMU4jWaSKueRKfTUiiHtGqwTY7gbDr0iMa1SxoHjGneoB5eoxl3SgG5RCvJ26gG7+JYfI2Qn7DSnhNh7gwySeTCp/xKe9eDPP87lXGh6+gfzZEwKJAOIw5ONhaorhpZT+0SMozw+rL+yhGrqG8dx333GMKASNC8cMU9aCJTtJFV/ZSk2xsLSmxaUdYUd9BsqkoBc0IO9pb7NnVtKJrdDMejr7akb0zbFqe4NM/JLqqouCf5z9bLUVSFVMAOgAAAABJRU5ErkJggg==')!important}#\31 bd65e30.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAABAAIDBAUSFCFUYf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAgEDE//aAAwDAQACEQMRAD8ArDHfhsHbWS3Q3geoLue7bURGLGHmp//Z')!important}#e4f09b3c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA5klEQVQY0x3O207CMACA4T6zJl4TrzBBIygkhOPchEG6E2WHzrVbRxZ8q9/E7wk+IUMPrSR3pxlMQa0keXygykJaHdEUR/Rljzj4W5T0sdcTfXFGxz468WnUka6WtPUZWx0R3m5DclihggX1aYn6XmAyD1eG9E2EayJ6GyO2uz3Baob3OSbZf5CHG4Za8tsphk7hTErfZojpbM78fcJyOkH+N0JsmXIzV272ijMXOqsQo9Ezk5cx3npNpRRGa0yZYytFq1OaQqLzM+Lp8YHp2yuXKOLe99xdh/spafKUKjuh4oBMfvEHLdjUFvGGbs8AAAAASUVORK5CYII=')!important}#cdcb79aa.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA9ElEQVQY0zXKTU+CcADAYb5f69ChW5deXG0e2ozcojVzS0KcU3zBxERhgPyFgSGBOb/br+XW4bk90uFwYL/fU5YF33nGNtuQZSmbNCaOQ0To4/sO0u6nZLcrKYqc/D9+pSSxQKw8Vr5D8BezPCXbpiRJRLQWROuQOBJEIsBzF9ifU2bWBEkIF8+zmc8mjIze0cd4yHJuYVsm03GfUU9HEoGDPR0y7LyhN+poL49orwp9XcXQmgxaT3QbNaRwMcMedDBbCsZzlW69glq7RpVv0R5u6MqXR1JgmbiGhtNW8NR7lo0KA/kC9e6M5tUJ75VTOtVzfgFUIsIu0UxpPAAAAABJRU5ErkJggg==')!important}#\34 bf4520c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB/UlEQVQozy3QOW/TcACG8f9IYzuOG+eomqRpDjuXHedwmsOJG9LSVj0hCZRDHJUQAyAViV4TCwuVYGXjA/AJEAMTLEio/UYPomX46V2e6RU9y8ItlnDMAvVikWapQKecpleMspQLYqcUigkVcatm0a+UqBsGjmFQN7P4VpLVqs6qJdPOSTTSCuLxwGKvVcavmPQrJr6VY9tNcrcT5UEnxJatMiqoiIOBwX4nx1Z9kZ1mhj13kf1ugmeDOAeeztgJs2qGEPdaC4zdFLuNBNOlNJNWijvuHFM3yrQZZbMSZZjXESNTZ6McZbsa53Zjnm1njvWKztAM0ctpNBY0nISG8Ko1/GaLUddnxVthuT2g51RxsgnK87PkYwqFeBCxtHNCZ/IO7+E5vUcf6d7/QG98hjt6QqPhU81lqaXCCOPFDwqvf2GfXFI7vcQ9/k33zXe851+4OT5i2VvDt0yEeXhB5e0F7tkf2kc/6R5+o/fyK97BZ4bjY/z+5tXPwp58ojY5pzV9T2v3lNbGKxqjp9T6Uxx3DbtUx85kEE5zDac+xLHbWIUqpUweM5kiG4+xoM+SDqtk9SAiE4uQjoRJhkPMa0HmVJm4KhNTZaKKREqTMCIyIqJIXAugKwHC8szV6op0JaHJ5CPKvzCALl8Hs/IMmnSDkDTzX4C4KrEYVvgLpnzv0uEpn/AAAAAASUVORK5CYII=')!important}#a3a5b85c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAu0lEQVQI1wXBTUsCQRzA4fk2XZJeEG9liiiIWdqOzTrOuP/Z2cXK1vIQhIhRdOgiXvy8v55HvUlBZT0f6YxfL/x5YTd1/PjIISw4SsneWNT6ZUkVA+vMsckzdtHxmRm20fMVcr7nOdtHh4qlpyimPJWG5cJSlQnPMmQVx7zKhJWkvGcGdT9pYmwLkQ6x6BFCG+ebOHeNNlfo9AYz66I6/RMGoxpJeom2dcbmgqE+4/ahRn90yp0+J7EN/gFLbGgc8qXywAAAAABJRU5ErkJggg==')!important}#\34 bb18705.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAtklEQVQI1x3IUVKFIABAUfa/hX6qSZv0PUREQBFBUV+u6jbT+TxCtR9oWWONJK0zpSReZ+YqC4uTDI9PnvUbwnQ1VjdY07EES1o9V1m5j8g2a5yq0c07wg8t3khGI5m9Jk6aM0/c+0wJA8E0eFUhgpUE1zPZnrQ4tug4c6BES7QSp76x8guxekX0muA0W5opeeF1ZEoK/zeqH4ZnhUhTTw4jcRrZc+TYN+77l+s8WMLMoB50bcUfVXu815nVq04AAAAASUVORK5CYII=')!important}