@media all {
  *#dm .dmInner *.u_2887177879 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_2887177879 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_2887177879 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1055921977 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1055921977 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1887912309 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1747576246 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1747576246 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1976943782 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1976943782 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1731551062 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1731551062 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_4071750067 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_918060076 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1127290307 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

  *#dm .dmInner div.u_1669146675 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(244,115,30) rgb(244,115,30) rgb(244,115,30) var(--color_1) !important;
  }

  *#dm .dmInner a.u_3019232022 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

  *#dm .dmInner div.u_776156290 {
    border-style:solid !important;
    border-color:rgb(244,115,30) var(--color_3) rgb(244,115,30) rgb(244,115,30) !important;
    border-width:0px 1px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1007407294 input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1007407294 .dmwidget-title { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1007407294 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1007407294 .dmforminput {
    padding-inline:10px !important;
    padding-block:12px !important;
  }

  *#dm .dmInner div.u_1007407294 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-12px !important;
  }

  *#dm .dmInner div.u_3764358994 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1329198661 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1007407294 .dmforminput input { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1007407294 .dmforminput textarea { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1007407294 .dmforminput .fileUploadLink { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1007407294 .checkboxwrapper span { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1007407294 .radiowrapper span { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1007407294 .optinwrapper div { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1007407294 .freetextwrapper { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1007407294 .dmforminput select { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1007407294 .dmforminput option { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1195576955 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1195576955 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1729093983 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1729093983 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1887912309 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

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

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

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

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

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

  *#dm .dmInner nav.u_1750860272 { color:white !important; }
}
*#dm .dmInner div.u_1853056019
{
	width:fit-content !important;
}
*#dm .dmInner div.u_1754214208
{
	width:fit-content !important;
}
*#dm .dmInner div.u_1910795578
{
	width:fit-content !important;
}
*#dm .dmInner div.u_1753398066
{
	width:fit-content !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1853056019
{
}
*#dm .dmInner div.u_1754214208
{
}
*#dm .dmInner div.u_1754214208
{
}
*#dm .dmInner div.u_1910795578
{
}
*#dm .dmInner div.u_1910795578
{
}
*#dm .dmInner div.u_1753398066
{
}
*#dm .dmInner div.u_1753398066
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 18% 8% 12% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    padding: 30px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/3398dd48/dms3rep/multi/opt/pexels-photo-10198328-1920w.jpeg?jxl&v=jxl");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_i63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_li3 {
    width: 214px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 a5e369a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#\31 a5e369a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nmt {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.7724130462249335%;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    flex-wrap: nowrap;
    padding: 20px 50px 20px 50px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0ft {
    width: 88.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_6cd {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 2b3d54f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b44924c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_roe {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 20px 0px;
    margin: -100px 0% 0px 0%;
}
    
#ecd1321e {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: -100px 0% 0px 0%;
}
    
#widget_9em {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#widget_9g8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_9g8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_4qk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#widget_4qk {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af830c27.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#af830c27 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c70ba44c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#c70ba44c {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39ead83 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2e9a4d3 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 2;
    padding: 0px 0px 20px 0px;
    margin: -100px 0% 0px 0%;
}
    
#a92b4c26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a92b4c26 {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 db023a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\30 db023a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1e126f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\30 1e126f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 bfcaaf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 5712ea9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c52f63f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_smp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 d808f01 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    height: auto;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8ue {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_94v.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 20px;
}
#widget_94v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc50add {
    margin: 0px 0% 0px 0%;
}
    
#widget_uct {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
    
#widget_0uf {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 4400581.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\33 4400581 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1212977 {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f11c87c2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\39 0fb2380 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\38 cafc713::before, #\38 cafc713 > .bgExtraLayerOverlay {
    
}
#\38 cafc713 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    background-attachment: fixed;
}
    
#\35 7ca0329 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#group_p6p[data-pinned] {
    position: sticky;
    top: 63px;
    bottom: auto;
    z-index: 1;
}
#group_p6p {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_u5c {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    background-image: url("https://irp.cdn-website.com/3398dd48/dms3rep/multi/opt/pexels-photo-32513196-1920w.jpeg?jxl&v=jxl");
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\32 7b9395e {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_5is {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m7i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0cc704c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#a0cc704c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 69c1e77[data-pinned] {
    position: sticky;
    top: 63px;
    bottom: auto;
    z-index: 1;
}
#\37 69c1e77 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd659cea {
    align-items: flex-start;
    max-width: 50%;
    width: 50.00%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    background-image: url("https://irp.cdn-website.com/3398dd48/dms3rep/multi/opt/pexels-photo-69221-1920w.jpeg");
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#c7078f20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a3bb139 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5616cb9.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#d5616cb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ca379079[data-pinned] {
    position: sticky;
    top: 63px;
    bottom: auto;
    z-index: 1;
}
#ca379079 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2b8e80e {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    background-image: url("https://irp.cdn-website.com/3398dd48/dms3rep/multi/opt/pexels-photo-15822417-1920w.jpeg");
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#fc5c5bcd {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
}
    
#b7570f36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a998d741 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f13f16d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\30 f13f16d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#a795eef3[data-pinned] {
    position: sticky;
    top: 63px;
    bottom: auto;
    z-index: 1;
}
#a795eef3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a31e5218 {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    background-image: url("https://irp.cdn-website.com/3398dd48/dms3rep/multi/opt/pexels-photo-20890762-1920w.jpeg");
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\31 615c3f8 {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
}
    
#a314c896 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 110c234 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rnb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b1j.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_b1j {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_hve {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 2609725 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.831649583364059%;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3541016 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b1d00e0b {
    min-height: 1048px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 a0cd4c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_4of {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1fn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1fn {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_2vf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.831649583364059%;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca25cc42 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b540a0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#\36 b540a0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 40cd2ed {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\34 0fde63c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\34 0fde63c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8928ad3 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f90d015 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\37 55951f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\37 55951f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f8487314.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#f8487314 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0a6cea0 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cdf467b {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\31 9d7e437.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\31 9d7e437 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 18dac0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#\34 18dac0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a15f404d {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vmb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_8j6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_lij {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_otf {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b69a874c {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#aef1a86a {
    align-items: flex-start;
    width: 30.67%;
    min-height: 383px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc628ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#\39 fc628ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e102b219.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#e102b219 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1df23cd {
    align-items: flex-start;
    width: 30.55%;
    min-height: 382px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 34874af {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#aebf8ac5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#aebf8ac5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b8d40b2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#b8d40b2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f87bb6f8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 62c24a8::before, #\38 62c24a8 > .bgExtraLayerOverlay {
    
}
#\38 62c24a8 {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    background-image: none;
    align-self: stretch;
    height: auto;
    border-width: 0px 1px 0px 0px;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 56a348b {
    align-items: flex-start;
    max-width: 50%;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
}
    
#\38 adb845a::before, #\38 adb845a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 adb845a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/3398dd48/dms3rep/multi/opt/pexels-photo-14096902-1920w.jpeg");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 8b55cad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af92b3de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 06f1d22 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ca7e200f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_20q {
    width: 100%;
    height: 200px;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a4cf1f5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ed6b2585 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 569be76 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 71fef4c {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    height: auto;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d06137d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 ec22e16 {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
    
#e6d76c3e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 85e1e16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd4c3106 {
    margin: 0px 0% 0px 0%;
}
    
#\36 507a287.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\36 507a287 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d8a83180 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\30 f356345 {
    min-height: 157px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 9de4dc3::before, #\35 9de4dc3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#\35 9de4dc3 {
    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/3398dd48/dms3rep/multi/opt/pexels-photo-18051401-1920w.jpeg");
    background-attachment: fixed;
}
    
#group_1gm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6595b62 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hfa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l8n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5kd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sg2 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_dt6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_dt6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 618aaa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 78eb982 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 39468d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_n7h {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 25% 4% 20% 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    align-items: flex-start;
}
    
#\36 3d24979f4a54e38542a8abb {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: auto;
}
    
#group_roe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ecd1321e {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2e9a4d3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5712ea9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    align-items: flex-start;
}
    
#\39 dc50add {
    margin: 0px 0% 0px 0%;
}
    
#\33 bfcaaf9 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: auto;
    row-gap: 0px;
}
    
#\36 d808f01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_smp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0fb2380 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 d3f4de4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 cafc713::before, #\38 cafc713 > .bgExtraLayerOverlay {
    
}
    
#b2b8e80e {
    background-repeat: no-repeat;
    background-size: contain;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2609725 {
    column-gap: 2.831649583364059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 3541016 {
    align-self: auto;
}
    
#b1d00e0b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    align-items: flex-start;
}
    
#\33 70aa381 {
    margin: 0px 0% 0px 0%;
}
    
#a15f404d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_2vf {
    column-gap: 2.831649583364059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ca25cc42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8928ad3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 0a6cea0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 06f1d22 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 62c24a8::before, #\38 62c24a8 > .bgExtraLayerOverlay {
    
}
#\38 62c24a8 {
    width: 50%;
}
    
#\38 adb845a::before, #\38 adb845a > .bgExtraLayerOverlay {
    
}
    
#\30 4de6c0b {
    margin: 0px 0% 0px 0%;
}
    
#widget_20q {
    width: 100.00%;
}
    
#\30 56a348b {
    width: 50.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed6b2585 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    align-items: flex-start;
}
    
#fd4c3106 {
    margin: 0px 0% 0px 0%;
}
    
#a4cf1f5e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: auto;
}
    
#\33 71fef4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 d06137d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f356345 {
    padding: 4% 4% 4% 4%;
}
    
#b4ca49c3 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9de4dc3::before, #\35 9de4dc3 > .bgExtraLayerOverlay {
    
}
    
#d8a83180 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_1gm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 6595b62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 50% 4% 30% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_nmt {
    align-items: center;
    height: auto;
    min-height: 94px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_roe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ecd1321e {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2e9a4d3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 bfcaaf9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 5712ea9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_uct {
    height: 240px;
}
    
#\36 d808f01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_smp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 1212977 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: 50%;
    max-width: 100%;
    order: 0;
}
    
#f11c87c2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 0fb2380 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 20px 4% 20px;
}
    
#\38 cafc713::before, #\38 cafc713 > .bgExtraLayerOverlay {
    
}
    
#\35 7ca0329 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#group_p6p[data-pinned] {
    top: 0px;
}
#group_p6p {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    row-gap: 0px;
}
    
#group_u5c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
    min-width: 50%;
    max-width: 100%;
    order: 1;
}
    
#\32 7b9395e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: 50%;
    max-width: 100%;
    order: 0;
}
    
#\37 69c1e77[data-pinned] {
    top: 0px;
}
#\37 69c1e77 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#bd659cea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: 50%;
    max-width: 100%;
    min-height: 300px;
    order: 1;
}
    
#ca379079[data-pinned] {
    top: 84px;
    bottom: auto;
}
#ca379079 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b2b8e80e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
    min-width: 50%;
    max-width: 100%;
    order: 1;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#fc5c5bcd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: 50%;
    max-width: 100%;
    order: 0;
}
    
#a795eef3[data-pinned] {
    top: 0px;
}
#a795eef3 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a31e5218 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 200px;
    min-width: 50%;
    max-width: 100%;
    order: 1;
}
    
#\31 615c3f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: 50%;
    max-width: 100%;
    order: 0;
}
    
#\32 d3f4de4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2609725 {
    column-gap: 2.831649583364059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 3541016 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#b1d00e0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 20px 4% 20px;
}
    
#group_2vf {
    column-gap: 2.831649583364059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ca25cc42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8928ad3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 0a6cea0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a15f404d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 70aa381 {
    margin: 0px 0% 0px 0%;
}
    
#aef1a86a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 1df23cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f87bb6f8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 06f1d22 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 62c24a8::before, #\38 62c24a8 > .bgExtraLayerOverlay {
    
}
#\38 62c24a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: 50%;
    max-width: 100%;
}
    
#\38 adb845a::before, #\38 adb845a > .bgExtraLayerOverlay {
    
}
    
#ca7e200f {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 56a348b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: 50%;
    max-width: 100%;
}
    
#widget_20q {
    width: 100.00%;
    max-width: 100.00030360531309%;
    max-height: 100%;
    height: 282px;
    min-width: 164.6875px;
}
}



@media (max-width: 767px) {
    
#a4cf1f5e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ed6b2585 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 ec22e16 {
    height: 240px;
}
    
#\33 71fef4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 27.48%;
}
    
#\37 d06137d {
    width: 100%;
    padding: 0px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d8a83180 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 f356345 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 20px 4% 20px;
}
    
#\35 9de4dc3::before, #\35 9de4dc3 > .bgExtraLayerOverlay {
    
}
    
#group_1gm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 6595b62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b4ca49c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 618aaa9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 78eb982 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

#group_u5c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgME/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIDAAQRIQUSBhRS/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAZEQACAwEAAAAAAAAAAAAAAAABAgAREiH/2gAMAwEAAhEDEQA/AFbiLjr31ZCxlA0caaqmRfla3eTEBYpOi921nG6CSX06yMA2gSKmCKY1EmXPJ//Z')!important}#bd659cea.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIAAwQGBxEiJDGS/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAQADAQAAAAAAAAAAAAAAAAIAETEB/9oADAMBAAIRAxEAPwDeNdZSZly3IWor6hV9y43Dq4Hgv9CIhy+1sawbyf/Z')!important}#b2b8e80e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwMG/8QAIBAAAgEDBAMAAAAAAAAAAAAAAQIDAAQFBhEhQRRTcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAA//aAAwDAQACEQMRAD8Ax2icxBjXjkgkdrXcB17+mkMZ+xYBlnGx5HNDOPsEhD7TOpdeqr48Hvlqa7DiEk3/2Q==')!important}#a31e5218.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAAECAwQFERITISNB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8A0sFtgfVLra3Y8bjkoW1UOV6gCEGRS//Z')!important}#\38 adb845a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUH/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIDAAQREgUhBhNB/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAXEQADAQAAAAAAAAAAAAAAAAAAAgMh/9oADAMBAAIRAxEAPwBL2EUNvHcm4RpVXOQezTF8rKqBoxwMVjSc/eQylA+wB17Pyqo5q9IB9gqeaI8tsP/Z')!important}#\35 9de4dc3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAAcBAQAAAAAAAAAAAAAAAAECAwQFMREU/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwC6RZWpzmVMm35sWk9G2Vq7zQAEZKntv//Z')!important}