*#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 a.u_1793761707:hover .iconBg { background-color:rgb(0,0,0) !important; }

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

  *#dm .dmInner a.u_1793761707 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/4f69d784-bdc0-48bd-82b7-8644c3074622/icon/Arrow_7775308.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1379681513:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1379681513.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1458367437 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1476357928 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1884124929 {
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1884259303 .contact-checkable-container { font-size:14px !important; }

  *#dm .dmInner a.u_1664807145 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/2bad8def-1639-41ef-a2a7-cd51ee2e45b3/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1573420810 input {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1573420810 textarea {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1573420810 select {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1393682189 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1393682189 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1393682189 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1175605715 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1175605715 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1175605715 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1458895180 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1458895180 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1458895180 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1234478997 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1234478997 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1234478997 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
    border-width:0px 0px 1px 0px !important;
    font-size:16px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1884259303 .contact-checkable-container { font-size:12px !important; }
}
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 {
    
#b7126ee3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    background-image: url(https://irp.cdn-website.com/8c7445f6/dms3rep/multi/opt/bfa7b9e9-a5ab-4783-b9bb-bd46c3b891e7-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b6526252 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 62c62a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 43.96%;
    min-width: 4%;
    padding: 5% 16px 5% 16px;
}
    
#\39 bd66523 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eeae783a {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d12d2718 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d769c754 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 303px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#e2f5adc2 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 29fd94c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2682ed8 {
    width: 38.77%;
    height: 183px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 e044344 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#f7137fc5 {
    width: 30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a63b3ba {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3e9364a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cacb339 {
    width: 53.32%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ee33271e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f66e388 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 0;
}
    
#dc9e22dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc2281c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 0d93b6c {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\30 6e29a11 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 8px 16px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 43de55d {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#d955f0e0 {
    width: 140px;
    height: auto;
    max-width: 100%;
    min-height: 54px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#da7408f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(0, 0, 0, 0) #000000 #000000;
    padding: 0px 32px 0px 32px;
}
    
#\36 0f2b294 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 73e20bd {
    width: 100%;
    height: 255px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#cac5a2ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 8px 16px 8px;
}
    
#f40c6808 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd59146 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 66.97%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    padding: 0% 16px 0% 16px;
}
    
#\38 d4a43f0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 dc77bc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2e6976f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 0px 8px 16px 8px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 a6caa00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a79b75e {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 6%;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\30 6151e0a {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 9ad6c4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 439fe33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 3ed7514 {
    width: 260px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af6bff43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 200de10 {
    min-height: 13px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 1%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#f6784783 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\37 6f658b1 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a835e5f9 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\31 848a920 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5e34e9f {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 95d0da6 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 278e957 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe447b2 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 3ef2fe3 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 b2d7973 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 02535f6 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media all {
    
#ecef8e48 {
    min-height: 471px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 3f8ea08 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 add16b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fa633dac {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 28px;
    column-gap: 4%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 3bfb044 {
    width: 40.89%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#aba5ef47 {
    width: 28px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b05887 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 55%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ef770630 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e0db8f13 {
    width: 610px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 91289e5::before, #\33 91289e5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\33 91289e5 {
    background-image: url(https://irp.cdn-website.com/8c7445f6/dms3rep/multi/opt/fe5ccf00-f2f8-48bb-9e9c-35bbc5e062b5-1920w.png);
}
}



@media all {
    
#\34 5211127 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6633401 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4586808 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7305478 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 cdfa074 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ef6a0caf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2dc426b {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ffd074a {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f256a952 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1d36cef {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d1d103b7 {
    width: 100px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de6e2a21 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(245, 245, 245, 1);
    background-image: initial;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 643b068 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d068e29a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d068e29a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\38 1d5bcf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#cecbc2a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b3621fab {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 53b29b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d1d3b8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23d3034 {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a6520017 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\30 ab091ae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8b58f4b {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b37337a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e7dce93 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 67e4061 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6cbcc3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d862779.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 d862779 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\37 d38329a {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 91c1ef1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7dd3459 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d2b6650b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2ddfa4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 609baca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa61e933 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c5d1176 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 da0713b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 da0713b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\38 3da64d0 {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d6c99974 {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 397debf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f87344fe {
    width: 67px;
    height: 67px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#efab0777 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\35 e629ffa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 afaf57e {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 4e401d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 daeee4e {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\38 72d70df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1a3e21e {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7126ee3 {
    width: 100%;
    min-height: 80px;
}
    
#b6526252 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\30 62c62a1 {
    width: 100%;
    min-height: 80px;
    row-gap: 50px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ce4be95 {
    margin: 0px 0% 0px 0%;
}
    
#d769c754 {
    width: 100.00%;
    row-gap: 31px;
    justify-content: space-between;
}
    
#\31 2682ed8 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7137fc5 {
    align-self: auto;
    width: 74.42%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a63b3ba {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 3e9364a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 cacb339 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee33271e {
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f66e388 {
    height: 250px;
    width: 100%;
}
    
#fc2281c6 {
    width: 80%;
}
    
#\30 6e29a11 {
    align-items: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\30 43de55d {
    height: 250px;
    width: 100%;
}
    
#d260ee02 {
    margin: 0px 0% 0px 0%;
}
    
#da7408f3 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0f2b294 {
    width: 80%;
}
    
#cac5a2ed {
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#f40c6808 {
    height: 250px;
    width: 100%;
}
    
#\36 bd59146 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0% 4px 0% 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d4a43f0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 4% 2% 6% 2%;
}
    
#\36 dc77bc7 {
    width: 80%;
}
    
#\38 2e6976f {
    align-items: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a79b75e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 70px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6f658b1 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 fe447b2 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 3ef2fe3 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 b2d7973 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 02535f6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    row-gap: 0px;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecef8e48 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 16px;
}
    
#\37 3f8ea08 {
    min-height: auto;
}
    
#fa633dac {
    min-height: auto;
}
    
#\39 3bfb044 {
    width: 19.69%;
}
    
#\34 9b05887 {
    row-gap: 54px;
    width: 76.24%;
}
    
#\33 91289e5::before, #\33 91289e5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 23d3034 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#a6520017 {
    width: 100.00%;
    row-gap: 24px;
}
    
#\34 2dc426b {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#de6e2a21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 6cbcc3d {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#cecbc2a8 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#\37 d38329a {
    width: 172px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e629ffa {
    order: 4;
    width: auto;
}
    
#\36 afaf57e {
    min-height: 0px;
    padding: 0px 4% 0px 4%;
}
    
#\37 4e401d0 {
    order: 1;
    width: auto;
}
    
#\38 72d70df {
    order: 4;
    width: auto;
}
    
#\39 1a3e21e {
    justify-content: space-between;
}
}



@media (max-width: 767px) {
    
#b7126ee3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6526252 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\30 62c62a1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ce4be95 {
    margin: 0px 0% 0px 0%;
}
    
#eeae783a {
    order: 1;
}
    
#d769c754 {
    align-items: flex-start;
    row-gap: 24px;
    height: auto;
    min-height: auto;
}
    
#d12d2718 {
    width: 100.00%;
}
    
#\34 29fd94c {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    min-height: auto;
    row-gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\31 2682ed8 {
    height: auto;
    width: 100.00%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#f7137fc5 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a493f1be {
    margin: 0px 0% 0px 0%;
}
    
#\35 a63b3ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 3% 4%;
}
    
#\33 3e9364a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
    
#\35 cacb339 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ee33271e {
    padding: 12px 10px 12px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f66e388 {
    height: 200px;
}
    
#dc9e22dc {
    width: 100%;
}
    
#fc2281c6 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e29a11 {
    min-width: 32px;
    padding: 6px 4px 6px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\30 43de55d {
    height: 200px;
}
    
#d955f0e0 {
    width: 40.62%;
    height: auto;
    min-height: 52px;
}
    
#d260ee02 {
    margin: 0px 0% 0px 0%;
}
    
#da7408f3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 12px 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0f2b294 {
    width: 100%;
}
    
#\36 73e20bd {
    height: 200px;
}
    
#cac5a2ed {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#f40c6808 {
    height: 200px;
}
    
#\36 bd59146 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 6px;
    padding: 0% 6px 0% 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d4a43f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 6% 16px 8% 16px;
}
    
#\36 dc77bc7 {
    width: 100%;
}
    
#\38 2e6976f {
    min-width: 32px;
    padding: 6px 4px 6px 4px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 a6caa00 {
    width: 100.00%;
}
    
#\32 a79b75e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\32 9ad6c4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
}



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



@media (max-width: 767px) {
    
#\37 6f658b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a835e5f9 {
    height: 240px;
}
    
#\31 848a920 {
    height: 240px;
    width: 100%;
}
    
#\38 95d0da6 {
    height: 240px;
    width: 100%;
}
    
#\30 278e957 {
    height: 240px;
    width: 100%;
}
    
#\30 fe447b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 3ef2fe3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 b2d7973 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 02535f6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#ecef8e48 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 3f8ea08 {
    order: 1;
    min-height: auto;
}
    
#fa633dac {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3bfb044 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9b05887 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 50px;
    justify-content: flex-start;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\33 91289e5::before, #\33 91289e5 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 cdfa074 {
    align-items: center;
}
    
#\34 2dc426b {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ffd074a {
    width: 166px;
    height: auto;
}
    
#\32 1d36cef {
    align-items: center;
}
    
#de6e2a21 {
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 643b068 {
    height: auto;
    min-height: 57px;
    order: 4;
    width: 90%;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d068e29a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#d068e29a {
    order: 1;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cecbc2a8 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\38 53b29b0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 23d3034 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a6520017 {
    width: 100%;
    row-gap: 16px;
}
    
#\30 ab091ae {
    height: auto;
    min-height: 50px;
    width: 77.94%;
}
    
#e8b58f4b {
    height: 57px;
    width: 56.2031px;
}
    
#\37 e7dce93 {
    height: auto;
    min-height: 71px;
    width: 78.17%;
}
    
#\37 67e4061 {
    height: auto;
    min-height: 50px;
    width: 78.35%;
}
    
#\30 6cbcc3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-right: 0%;
    padding-left: 0%;
    row-gap: 9px;
    justify-content: flex-start;
}
    
#\37 d862779.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\37 d862779 {
    order: 3;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 d38329a {
    width: 152px;
    height: auto;
}
    
#\30 7dd3459 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#d2b6650b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 609baca {
    width: 90%;
    order: 2;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da0713b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\39 da0713b {
    order: 5;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 3da64d0 {
    height: 57px;
    width: 55.4844px;
}
    
#\33 397debf {
    align-items: center;
    height: auto;
    min-height: 57px;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    width: 90%;
}
    
#f87344fe {
    height: 57px;
    width: 54.9375px;
}
}



@media (max-width: 767px) {
    
#\35 e629ffa {
    margin: 0px 0% 0px 0%;
}
    
#\36 afaf57e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 4e401d0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 72d70df {
    margin: 0px 0% 0px 0%;
}
    
#\39 1a3e21e {
    width: 100%;
    min-height: 61px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    padding: 6px 16px 6px 16px;
}
}

#\33 91289e5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/ALfDw6m2t4mRkHZ9eXmAe4OPjImSjnJ0bmloYV1bUwC/y82vvL+PlZV3fHt+hIGJlpWUoJ1/f3pqZV1MRj0Ap7K0mqisgomNaG1wcnh4fYuLi5iWfn95ZV9ZQjozAH2Eg3V/gmFrcklSW1tfYmlubXJ4dWxualtZVERAOwB0cWttbWpeYWJTV1tiYGBsaGRmZF5aWlZISUc7PTwAi392f3VtbWZgb2pnenFtgXVubmRdVlJOOzw7LTAwUjxQ33CG+VsAAAAASUVORK5CYII=')!important}