*#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 div.u_1697768081 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1773703985 img { border-radius:50% 50% 50% 50% !important; }

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

  *#dm .dmInner div.u_1470666602 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1767089313 img { border-radius:50% 50% 50% 50% !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1517509823 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1517509823 .dmwidget-title { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1517509823 .dmforminput input { text-align:CENTER !important; }

  *#dm .dmInner *.u_1517509823 .dmforminput textarea { text-align:CENTER !important; }

  *#dm .dmInner *.u_1517509823 .dmforminput .fileUploadLink { text-align:CENTER !important; }

  *#dm .dmInner *.u_1517509823 .checkboxwrapper span { text-align:CENTER !important; }

  *#dm .dmInner *.u_1517509823 .radiowrapper span { text-align:CENTER !important; }

  *#dm .dmInner *.u_1517509823 .optinwrapper div { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1517509823 .dmforminput select { text-align:CENTER !important; }

  *#dm .dmInner *.u_1517509823 .dmforminput option { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner div.u_1517509823 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:400 !important;
    font-family: 'Inter' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .m-recaptcha {
    font-weight:400 !important;
    font-family: 'Inter' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .dmforminput input {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .dmforminput textarea {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .dmforminput .fileUploadLink {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .checkboxwrapper span {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .radiowrapper span {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .optinwrapper div {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .freetextwrapper {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .dmforminput select {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .dmforminput option {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517509823 .dmformsubmit {
    width:250px !important;
    height:50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1164825315 {
    border-style:solid !important;
    border-color:rgb(5,37,37) rgb(5,37,37) rgb(5,37,37) rgb(5,37,37) !important;
    border-width:2px 2px 2px 2px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1517509823 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1517509823 .m-recaptcha { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1517509823 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1517509823 .m-recaptcha { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1517509823 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1517509823 .m-recaptcha { font-size:15px !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 {
    
#b873e92f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d8648b7b {
    background-color: var(--color_4);
    background-image: initial;
}
    
#f9ecc648 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c45c4274 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_33n {
    width: 28.05%;
    height: 928px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b873e92f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#f9ecc648 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c45c4274 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b873e92f {
    min-height: 0;
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
    row-gap: 0px;
    padding-bottom: 5%;
    flex-wrap: nowrap;
}
    
#c45c4274 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-bottom: 0px;
    height: auto;
}
    
#widget_33n {
    height: 240px;
}
}



@media all {
    
#\31 066cd0a {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b700094c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#f4ca42c3 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e263089b {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#\39 5d8e71e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\30 0a214d4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b1a5a6b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 1bff1c7 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a76b6c83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c1bb1d0c {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#d0a73627 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\36 26337c7 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#de84706c {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 df7c80c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 0e8b3b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 acd3a00 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 d16697c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b700094c {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 066cd0a {
    order: 2;
}
    
#f4ca42c3 {
    height: 85px;
}
    
#\39 5d8e71e {
    order: 1;
}
    
#\30 0a214d4 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#b1a5a6b1 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 1bff1c7 {
    order: 2;
}
    
#c1bb1d0c {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0a73627 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de84706c {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\36 0e8b3b5 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 acd3a00 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d16697c {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
}



@media (max-width: 767px) {
    
#\31 066cd0a {
    margin: 0px 0% 0px 0%;
}
    
#b700094c {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4ca42c3 {
    height: 64px;
    width: 64px;
}
    
#\39 5d8e71e {
    order: 1;
}
    
#\30 0a214d4 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#b1a5a6b1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#\36 1bff1c7 {
    margin: 0px 0% 0px 0%;
}
    
#c1bb1d0c {
    height: 64px;
    width: 64px;
}
    
#d0a73627 {
    height: 64px;
    width: 64px;
}
    
#\36 26337c7 {
    margin: 0px 0% 0px 0%;
}
    
#de84706c {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 0e8b3b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\32 acd3a00 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#\32 d16697c {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
}



@media all {
    
#bbc0dd83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d3fe341 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc568cfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 48f7778 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4b8f20e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#df612c3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.97444821731749%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_u80 {
    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;
}
    
#widget_90v.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_90v {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbc0dd83 {
    width: 59.84814285714287%;
    min-height: 8px;
}
    
#\33 d3fe341 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
}
    
#df612c3d {
    width: 38%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#bbc0dd83 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#\33 d3fe341 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#df612c3d {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
}



@media all {
    
#\31 8dd0099 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db9a661e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 acc0c4f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 233f6e3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 d30e4d3 {
    width: 100%;
    height: 436px;
    max-width: 100%;
}
    
#\36 afb9547 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 a2249a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#\36 a2249a9.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 233f6e3 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 d30e4d3 {
    height: 375px;
}
}



@media (max-width: 767px) {
    
#\32 233f6e3 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\30 d30e4d3 {
    height: 240px;
}
    
#\36 afb9547 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    order: 0;
}
    
#\36 a2249a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
#\36 a2249a9.lazy {
    background-image: url('');
}
}



@media all {
    
#c2f35813 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6b981a7 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4f0ccbb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 0ade489 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 49b2407 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\33 b1f5063 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f120b2be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 1px 0;
    padding: 4% 3% 4% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#bb1391e9 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d5f01760 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d9987aff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 1px 1px 0;
    padding: 4% 3% 4% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 25574bc {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#be6f88bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 7802d6c {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\34 3fb3cc2 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#\35 f9701c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 1px 1px 0;
    padding: 4% 3% 4% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 c9e410f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 9405fd7 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6b981a7 {
    height: 85px;
}
    
#\34 4f0ccbb {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\32 49b2407 {
    order: 1;
}
    
#\33 b1f5063 {
    order: 2;
}
    
#f120b2be {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bb1391e9 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#d9987aff {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\34 25574bc {
    order: 2;
}
    
#be6f88bb {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7802d6c {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f9701c9 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 c9e410f {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9405fd7 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#c2f35813 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6b981a7 {
    height: 64px;
    width: 64px;
}
    
#\34 4f0ccbb {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#\32 49b2407 {
    order: 1;
}
    
#\33 b1f5063 {
    margin: 0px 0% 0px 0%;
}
    
#f120b2be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#bb1391e9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#d9987aff {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\34 25574bc {
    margin: 0px 0% 0px 0%;
}
    
#be6f88bb {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7802d6c {
    height: 64px;
    width: 64px;
}
    
#\35 f9701c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\39 c9e410f {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\36 9405fd7 {
    height: 64px;
    width: 64px;
}
}



@media all {
    
#\35 58cfec8 {
    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-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\33 e1f591e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9ce0b8c {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 1% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\31 344f412 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#bb024912 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\35 58cfec8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\33 e1f591e {
    width: 100.00%;
}
    
#a9ce0b8c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
}



@media all {
    
#\34 0b7a20d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 06767b1 {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 30f0d39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 50d5a67 {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2c1155b {
    background-color: var(--color_5);
    background-image: initial;
}
    
#ecad8b03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/52ab69ac/dms3rep/multi/opt/d282b6bb-6c23-475e-b960-4b39230f3f59-1920w.jpg);
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#ecad8b03.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAjEAABAwMCBwAAAAAAAAAAAAABAgMFAAQxEVESFCMyM3Kx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQEBAQADAAAAAAAAAAAAAAACAQAREiH/2gAMAwEAAhEDEQA/ADEDJmLgJGwuXAtTo0CwM0PU01xHqNZ3pJcpTynaMbVO3/M57H7T7Ome6iIKvE3/2Q==');
}
    
#\37 a075c1e {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0247ba8 {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0fcbdc5 {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13c803f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 71e53d8 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 e004c37 {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f73ea47 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0b7a20d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
    
#\33 30f0d39 {
    width: 100%;
    min-height: 80px;
}
    
#ecad8b03 {
    width: 100%;
    min-height: 80px;
}
#ecad8b03.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAjEAABAwMCBwAAAAAAAAAAAAABAgMFAAQxEVESFCMyM3Kx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQEBAQADAAAAAAAAAAAAAAACAQAREiH/2gAMAwEAAhEDEQA/ADEDJmLgJGwuXAtTo0CwM0PU01xHqNZ3pJcpTynaMbVO3/M57H7T7Ome6iIKvE3/2Q==');
}
}



@media (max-width: 767px) {
    
#\34 0b7a20d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 06767b1 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a075c1e {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a0247ba8 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 30f0d39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 0fcbdc5 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 50d5a67 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 13c803f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 e004c37 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f73ea47 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ecad8b03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#ecad8b03.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAjEAABAwMCBwAAAAAAAAAAAAABAgMFAAQxEVESFCMyM3Kx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQEBAQADAAAAAAAAAAAAAAACAQAREiH/2gAMAwEAAhEDEQA/ADEDJmLgJGwuXAtTo0CwM0PU01xHqNZ3pJcpTynaMbVO3/M57H7T7Ome6iIKvE3/2Q==');
}
}



@media all {
    
#ba607c5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#fc6f86bf {
    padding-top: 5%;
    padding-bottom: 2%;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 496ad63 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 df817e2 {
    width: 630px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 87ce9ce {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ff33e381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc6f86bf {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 496ad63 {
    width: 100%;
}
    
#\30 df817e2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ba607c5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc6f86bf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\34 496ad63 {
    width: 100%;
}
    
#\30 df817e2 {
    width: 100.00004017072558%;
}
}



@media all {
    
#\36 0bfd259 {
    width: 99.86616199848599%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c6cc83b7 {
    width: 99.8676165275799%;
    height: 100px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fe0bcdfa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 50%;
    min-width: 4%;
    justify-content: space-between;
    padding-right: 2%;
    padding-left: 2%;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 0px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 98e1d64 {
    width: 99.85740406451988%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e7a0906 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 df47ac1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 cf07ce4 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4189437 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 70b8f7b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e1de4d34 {
    width: 99.86616199848599%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f1abd8d2 {
    align-items: flex-start;
    width: 99.90763061681803%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 229de05 {
    width: 99.85740406451988%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f5ba3ddd {
    width: 99.8676165275799%;
    height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e5d55c2a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 6db926e {
    width: 430px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6af1e89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 50%;
    min-width: 4%;
    justify-content: space-between;
    padding-right: 2%;
    padding-left: 2%;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 4de717d {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b472af1f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 5% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\31 8b4fbf3 {
    width: 430px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5bc5c44 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6cc83b7 {
    height: 50px;
}
    
#\38 98e1d64 {
    width: 99.98982692357295%;
}
    
#fe0bcdfa {
    width: 50%;
    min-height: 8px;
    padding-right: 2%;
    padding-left: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e7a0906 {
    height: 150px;
    width: 99.99742061956718%;
    margin-top: 20px;
}
    
#\36 cf07ce4 {
    height: 150px;
    width: 99.99742061956718%;
    margin-bottom: 20px;
}
    
#\34 4189437 {
    justify-content: flex-start;
    order: 2;
}
    
#\32 70b8f7b {
    justify-self: auto;
    align-self: auto;
    width: 99.05179228464137%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 229de05 {
    width: 99.98982692357295%;
}
    
#f5ba3ddd {
    height: 50px;
    order: 1;
}
    
#e5d55c2a {
    justify-content: flex-start;
}
    
#\37 6af1e89 {
    width: 50%;
    min-height: 8px;
    padding-right: 2%;
    padding-left: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4de717d {
    width: 30px;
}
    
#b472af1f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding-bottom: 6%;
}
    
#\34 5bc5c44 {
    width: 30px;
}
}



@media (max-width: 767px) {
    
#c6cc83b7 {
    order: 4;
}
    
#fe0bcdfa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
}
    
#\39 e7a0906 {
    height: 240px;
    width: 100%;
    margin-top: 10px;
}
    
#\36 cf07ce4 {
    height: 240px;
    width: 100%;
    margin-bottom: 10px;
}
    
#\34 4189437 {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f1abd8d2 {
    width: 100%;
}
    
#f5ba3ddd {
    order: 4;
}
    
#e5d55c2a {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 6db926e {
    width: 100%;
}
    
#\37 6af1e89 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
}
    
#\36 4de717d {
    width: 28px;
}
    
#b472af1f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 3% 0% 8% 0%;
}
    
#\31 8b4fbf3 {
    width: 100%;
}
    
#\34 5bc5c44 {
    width: 28px;
}
}



@media all {
    
#\37 47b76c8 {
    min-height: 683px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ad4efa81 {
    margin: 0px 0% 0px 0%;
}
    
#c071fdad {
    align-self: auto;
    max-width: 100%;
    width: 71.81%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cae04519 {
    align-self: auto;
    max-width: 100%;
    width: 64.42819138376018%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b872c09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8246262 {
    align-self: auto;
    max-width: 100%;
    width: 84.17%;
    margin-bottom: 2%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f1b744f0 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 3b2364f {
    max-width: 100%;
    width: 50%;
    height: auto;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 47b76c8 {
    padding-left: 4%;
    min-height: 529px;
    padding-right: 4%;
}
    
#c071fdad {
    width: 93.27%;
    margin-bottom: 3%;
}
    
#cae04519 {
    width: 91.16%;
}
    
#\36 8246262 {
    width: 100.00%;
    margin-bottom: 3%;
}
    
#\31 3b2364f {
    width: 80.11%;
}
}



@media (max-width: 767px) {
    
#\37 47b76c8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f1b744f0 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 47b76c8 {
    flex-direction: column;
    min-height: unset;
    padding: 12% 4% 12% 4%;
}
    
#c071fdad {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-bottom: 5%;
    margin-right: 0%;
}
    
#cae04519 {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\39 b872c09 {
    row-gap: 7px;
    padding-left: 8px;
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-right: 8px;
}
    
#\36 8246262 {
    margin-left: 0%;
    max-width: 100%;
    width: 100.00%;
    margin-bottom: 5%;
    margin-right: 0%;
}
    
#\31 3b2364f {
    width: 100.00%;
}
}



@media all {
    
#f4e098fb {
    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%;
}
    
#\34 06c59f3 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#dec510ce {
    width: 100%;
    height: 575px;
    max-width: 100%;
}
    
#\31 f415977 {
    padding-top: 2%;
    min-height: 636px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



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



@media (max-width: 767px) {
    
#f4e098fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dec510ce {
    height: 180px;
}
    
#\31 f415977 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
}



@media all {
    
#\31 70df2ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ea96b024 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 72.85241106719366%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#fe654f25 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\33 e46453e {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 2075c11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 158ffe2 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 70df2ac {
    width: 37%;
    min-height: 8px;
    align-items: flex-end;
    justify-content: center;
}
    
#ea96b024 {
    width: 62.844%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\33 e46453e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 1px;
    padding-top: 0%;
}
}



@media (max-width: 767px) {
    
#\31 70df2ac {
    width: 100%;
    min-height: 62px;
    align-items: flex-start;
    height: auto;
}
    
#ea96b024 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-bottom: 0px;
}
    
#\33 e46453e {
    min-height: unset;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4%;
}
}



@media all {
    
#b06c2a36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb149d7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f82dbed {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 eb1054f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e953018f {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f82dbed {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 4%;
    min-height: 150px;
}
}



@media (max-width: 767px) {
    
#fb149d7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f82dbed {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
}



@media all {
    
#f0778677 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2c4735e {
    width: 99.99916265438561%;
    height: 276px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e8ea445 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#a9e176a2 {
    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: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#f0778677 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#\38 2c4735e {
    height: 188px;
}
    
#a9e176a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 db28946.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 db28946 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9c25562 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dce8940c {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 b8ed8b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ab972ee {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7e85b0f {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 4d4cfd2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b47e74e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bde9c39 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 84c49f9 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b9c60c39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d1d0b22 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#d374687a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d374687a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 072ed2e {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b2d24095 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 30f79d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 40fe889.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 40fe889 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fb6d873e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fb6d873e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9ecf28c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 9ecf28c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a3ddc9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cbef42d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4504006 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b0887e90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 588b223 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e85dbeb {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b1623905 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 486109c {
    width: 99.994606250853%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 00f9cbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2e31b6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 d2e31b6 {
    width: 99.90946090681899%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aa26a76 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 7dfb09b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f8943fe6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e85dbeb {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding-bottom: 4%;
}
    
#\38 b8ed8b0 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
    
#b47e74e9 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
}



@media (max-width: 767px) {
    
#\31 e85dbeb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 20px;
}
    
#\38 b8ed8b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#b47e74e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
}



@media all {
    
#a04e5dc4 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\38 79fe4c5 {
    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%;
}
    
#\39 8e0ee31 {
    padding-top: 2%;
    min-height: 636px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 68347d3 {
    width: 100%;
    height: 575px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 79fe4c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8e0ee31 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#\36 68347d3 {
    height: 180px;
}
}



@media all {
    
#\32 4cf69fc {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\36 3e7974a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 571fe18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 72.85241106719366%;
    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 f7b9d95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 03f35fe {
    background-color: var(--color_4);
    background-image: initial;
}
    
#dc0ede3f {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 571fe18 {
    width: 62.844%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\35 f7b9d95 {
    width: 37%;
    min-height: 8px;
    align-items: flex-end;
    justify-content: center;
}
    
#dc0ede3f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 1px;
    padding-top: 0%;
}
}



@media (max-width: 767px) {
    
#\34 571fe18 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-bottom: 0px;
}
    
#\35 f7b9d95 {
    width: 100%;
    min-height: 62px;
    align-items: flex-start;
    height: auto;
}
    
#dc0ede3f {
    min-height: unset;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4%;
}
}



@media all {
    
#\35 054c49c {
    padding-top: 2%;
    min-height: 636px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 6838a18 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#f628da05 {
    width: 100%;
    height: 575px;
    max-width: 100%;
}
    
#c378b078 {
    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%;
}
}



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



@media (max-width: 767px) {
    
#\35 054c49c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#f628da05 {
    height: 180px;
}
    
#c378b078 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#fae122fb {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 0adeb92 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\37 f68191c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 72.85241106719366%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#e1ceb165 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\31 d3960b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c7bc0cbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fae122fb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 1px;
    padding-top: 0%;
}
    
#\37 f68191c {
    width: 62.844%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\31 d3960b4 {
    width: 37%;
    min-height: 8px;
    align-items: flex-end;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#fae122fb {
    min-height: unset;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4%;
}
    
#\37 f68191c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-bottom: 0px;
}
    
#\31 d3960b4 {
    width: 100%;
    min-height: 62px;
    align-items: flex-start;
    height: auto;
}
}



@media all {
    
#\34 8d2ab04 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 e5daae1 {
    padding-top: 2%;
    min-height: 636px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 0140e89 {
    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%;
}
    
#\33 da1a164 {
    width: 100%;
    height: 575px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\30 e5daae1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#\35 0140e89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 da1a164 {
    height: 180px;
}
}



@media all {
    
#a8c4355b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 db921dc {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#a706a4b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 0c4c53d {
    background-color: var(--color_4);
    background-image: initial;
}
    
#d406ac84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 72.85241106719366%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\34 ab7f3a8 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a706a4b3 {
    width: 37%;
    min-height: 8px;
    align-items: flex-end;
    justify-content: center;
}
    
#\34 ab7f3a8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 1px;
    padding-top: 0%;
}
    
#d406ac84 {
    width: 62.844%;
    min-height: 8px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#a706a4b3 {
    width: 100%;
    min-height: 62px;
    align-items: flex-start;
    height: auto;
}
    
#d406ac84 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-bottom: 0px;
}
    
#\34 ab7f3a8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4%;
}
}



@media all {
    
#d1a9f7c4 {
    padding-top: 2%;
    min-height: 636px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a283e511 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#c5df256c {
    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%;
}
    
#c787a263 {
    width: 100%;
    height: 575px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d1a9f7c4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#c5df256c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c787a263 {
    height: 180px;
}
}



@media all {
    
#dcafcb8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2b35444 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#d86c74c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#d5bf5f5e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 3db8e07 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 a98e41d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 72.85241106719366%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d86c74c8 {
    width: 37%;
    min-height: 8px;
    align-items: flex-end;
    justify-content: center;
}
    
#\36 3db8e07 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 1px;
    padding-top: 0%;
}
    
#\32 a98e41d {
    width: 62.844%;
    min-height: 8px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#d86c74c8 {
    width: 100%;
    min-height: 62px;
    align-items: flex-start;
    height: auto;
}
    
#\36 3db8e07 {
    min-height: unset;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4%;
}
    
#\32 a98e41d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-bottom: 0px;
}
}



@media all {
    
#\36 b9d8e7f::before, #\36 b9d8e7f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 b9d8e7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 350df78 {
    width: 21.08%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 89fc59b {
    margin: 0px 0% 0px 0%;
}
    
#e97b9ea2 {
    min-height: 294px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 60ffcd8::before, #\32 60ffcd8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(26,27,31,1);
    opacity: 0.3;
    border-radius: inherit;
}
#\32 60ffcd8 {
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/52ab69ac/dms3rep/multi/opt/ChatGPT+Image+Oct+22-+2025-+11_41_49+AM-1920w.png);
    background-size: contain;
}
    
#widget_ess {
    width: 19.169766647694935%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b9d8e7f::before, #\36 b9d8e7f > .bgExtraLayerOverlay {
    
}
#\36 b9d8e7f {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\32 350df78 {
    width: 100%;
}
    
#e97b9ea2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\32 60ffcd8::before, #\32 60ffcd8 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#e97b9ea2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 60ffcd8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 b9d8e7f::before, #\36 b9d8e7f > .bgExtraLayerOverlay {
    
}
#\36 b9d8e7f {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\32 350df78 {
    width: 100.00%;
}
    
#e97b9ea2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 4% 12% 4%;
}
    
#\32 60ffcd8::before, #\32 60ffcd8 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#e891a05b {
    min-height: 897px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 033dd43::before, #\38 033dd43 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\38 033dd43 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#ba689942::before, #ba689942 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ba689942 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#ba689942.lazy {
    background-image: url('');
}
    
#d099b918 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gl7 {
    width: 46.34%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -604px;
}
    
#widget_jmb {
    width: 99.93265086206897%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_35i {
    width: 39.527157598499066%;
    height: 412px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e891a05b {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\38 033dd43::before, #\38 033dd43 > .bgExtraLayerOverlay {
    
}
    
#ba689942 {
    width: 100%;
    min-height: 8px;
    height: auto;
    row-gap: 45px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
#ba689942.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#e891a05b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 033dd43 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e891a05b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\38 033dd43::before, #\38 033dd43 > .bgExtraLayerOverlay {
    
}
    
#ba689942 {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    padding: 6% 6% 8% 6%;
}
#ba689942.lazy {
    background-image: url('');
}
}

