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

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

  *#dm .dmInner a.u_1214895333 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/e4aeb186-38c8-47ba-a42b-b3bd2439dc62/icon/Arrow_7775308.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1214895333 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1366126316 img { border-radius:20px 20px 20px 20px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner{
background-repeat:no-repeat !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{
background-repeat:no-repeat !important;
background-image:none !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.dmBody div.u_1243667655{
margin-left:0 !important;
padding-top:100px !important;
padding-left:40px !important;
padding-bottom:100px !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
margin-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:none !important;
min-width:0 !important;
text-align:center !important}separatorHomeCss{color:red !important}@media all {
    
#\35 c306316 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 6c18484 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c4e17202 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/e4aeb186-38c8-47ba-a42b-b3bd2439dc62/dms3rep/multi/opt/marketing.ops_creative_portrait_fashion_photography_half_body_777f97e4-7e12-4116-ad1c-efbf5021fd52_3-1162h.png);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8b1f770 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a35893a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 5003e26 {
    justify-content: space-between;
    align-items: flex-start;
    width: 382px;
    min-height: 230px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2c7dae {
    width: 70.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 16b8ed8 {
    width: 66.76%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd53ae5 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bdb1f94 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    align-self: flex-start;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 364d81e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daa8cdaa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#daa8cdaa {
    width: 230px;
    height: 230px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#adf1a03b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 465b53d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 535aa86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9af6910 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f7e73548 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 ab6bbe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f19fb3cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 6c341de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 4e124b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c854b24e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 b6935c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 648c111 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 312d13a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 1.9969512195121952% 2% 1.9969512195121952%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 008e185 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 31099ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#dcd0a5c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6bd3dc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b65a3e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a9c876b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d2ddedc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 27e5efa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0f4b8d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 5be9f03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c0ec519d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 1.9969512195121952% 2% 1.9969512195121952%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c48a8a88 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 4634b57 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 c4dfcc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 07bb96c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\37 f676623 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c30716c7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 29e8097 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9476a63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c9a6bca0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a50de8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.99%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 f1e0c54 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#c4428854 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-end;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
}
    
#be7e6a4f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0b3ed94 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ed5d8f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-end;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
}
    
#e27a1f5b {
    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;
}
    
#\32 4ea824c {
    width: 100%;
    height: 440px;
    max-width: 100%;
    order: 0;
}
    
#\39 b2c74ca {
    width: 100%;
    height: 440px;
    max-width: 100%;
    order: 0;
}
    
#\36 b25e463 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-end;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
}
    
#\34 c518afd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 818e665 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 97b6c4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-end;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
}
    
#d223aad8 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e3d99ab {
    width: 100%;
    height: 440px;
    max-width: 100%;
    order: 0;
}
    
#e23f9470 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-end;
    border-style: solid;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
}
    
#\34 529517b {
    width: 100%;
    height: 440px;
    max-width: 100%;
    order: 0;
}
    
#e426101f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#b4ae2528 {
    width: 100%;
    height: 440px;
    max-width: 100%;
    order: 0;
}
    
#\39 902bd85 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 38cae47 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7ea1777 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4b41b9d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 99ab43d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#b5c02703.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b5c02703 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f99dcaa1 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1ccacb8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 a40ca85 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 8f4c873.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 8f4c873 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\39 76e3401 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\38 5c7828a {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#dd4526ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fe608ca {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#a7301f98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0f2d2c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 335e879 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#daaa4609 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#b06bfc44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a2ccbb81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f73d440 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1d62eb7 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 ba6f631 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 33ca155 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/e9a16ac3/dms3rep/multi/opt/f507efb3-fb99-491e-8006-58b80c15a8bc-1920w.png);
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#\34 33ca155.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+APHx7+Pl49LU0r6+u7+9uMC/ucC/usC/usTDvszLxwDr7eng4uDR09C/v7vBv7q6tq+kn5idl5CrqKPKysYA4eXf3N/b0NLOtbevsbOpq6ecl46GkYaAoJuYx8jGANjb0dPW0cbJxaSonZmdj5qZipiRipSOi5aWl6ywsgC+vbPAwby5vbmcn5SQkoGZloaloZufn6GRlpuPlpoAubewt7ezrq6qmJSLkYyAmJOKmJudi5Obd4GKbnd9ALOvqq2oo6KZkpGEepKHgJiTkJGWm32GkGhye15mbACloZygmpOakIiLf3WBenR3dXVnbXNbZG1RWWBNU1cAkI2Il5KMm5WNhX93Z2VgSkpJP0NEOD1AOz9CQUNEAH6BfZSWkqeopIqKhlVVUiQjIRcXFRUWFCcoJjw8OWFqr/rZ0V15AAAAAElFTkSuQmCC');
}
    
#d9096008 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8fa8c61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\38 88a1acf {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b79a59ec {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 9c353b5 {
    width: 630px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e9d8bdc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f7ea134 {
    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-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b2b16c34 {
    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-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media all {
    
#cd6f972d {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1e1d392 {
    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-bottom: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 69a6006 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 934f4fc {
    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-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 114ffbe {
    width: 430px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c3810296 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f6dba0aa {
    width: 99.87%;
    height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2703db0 {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2f75d9a {
    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-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 3d6bbf5 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 93c8105 {
    align-items: flex-start;
    width: 99.91%;
    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-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 4c82248 {
    width: 430px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2c18060 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a38e7a1 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 200db34 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c174f108 {
    width: 99.87%;
    height: 100px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a227694d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 5% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d8560adf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    order: 0;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#bd78289e {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c34c92d2 {
    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-bottom: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\32 71686da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca70ef5 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\33 07a69ee {
    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%;
}
    
#ae808896 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b19e0a1 {
    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%;
}
}



@media all {
    
#\35 933d99c {
    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%;
}
    
#c3595996 {
    width: 260px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 60d21d3 {
    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%;
}
    
#\30 befb9c9 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\30 9031041 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\35 36bf2f7 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 561b5c9 {
    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%;
}
    
#\31 98f4829 {
    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%;
}
    
#\39 8e430bb {
    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%;
}
    
#\31 1587f61 {
    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%;
}
    
#\38 ed17e93 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2d4bd18 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\33 739ff19 {
    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%;
}
    
#\37 5a0a0a2 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c79e0e98 {
    width: 321px;
    height: auto;
    max-width: 100%;
}
    
#\30 68d5c06 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b126665d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.52%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 4053632 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 c42c991 {
    width: 680px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dee781fc {
    background-color: var(--color_5);
    background-image: initial;
}
    
#b8abf575 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.37%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#efd144b6 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 16px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a514265d {
    align-items: flex-start;
    width: 54.51%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#f5464606 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    order: 0;
}
    
#\32 f6c8632 {
    margin: 0px 0% 0px 0%;
}
    
#f0348773 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 1;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d38b285 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ae46e99a {
    width: 91.62%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 13620f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 13620f7 {
    width: 37.43%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f776937 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 5033ad9 {
    width: 64.79%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4e17202 {
    width: 100%;
    min-height: 80px;
}
    
#\39 8b1f770 {
    width: 100%;
    min-height: 80px;
}
    
#\35 5003e26 {
    width: 47.28%;
}
    
#\35 dd53ae5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f19fb3cd {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6c341de {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 648c111 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 20px;
}
    
#\38 312d13a {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f7e73548 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 31099ac {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c0ec519d {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c48a8a88 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 20px;
}
    
#\35 0f4b8d3 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 07bb96c {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 29e8097 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
    column-gap: 2%;
}
    
#c9a6bca0 {
    width: 65%;
    min-height: 8px;
}
    
#\30 a50de8a {
    width: 32.83%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f1e0c54 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c4428854 {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    height: auto;
    flex-wrap: nowrap;
    column-gap: 0%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be7e6a4f {
    order: 2;
}
    
#\33 0b3ed94 {
    order: 2;
}
    
#\33 ed5d8f1 {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    height: auto;
    flex-wrap: nowrap;
    column-gap: 0%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4ea824c {
    min-width: 32px;
    width: 67%;
    height: 185px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b2c74ca {
    min-width: 32px;
    width: 67%;
    height: 185px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b25e463 {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    height: auto;
    flex-wrap: nowrap;
    column-gap: 0%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c518afd {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    margin: 0px 0% 0px 0%;
}
    
#\39 818e665 {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 97b6c4d {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    height: auto;
    flex-wrap: nowrap;
    column-gap: 0%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d223aad8 {
    order: 2;
}
    
#e23f9470 {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    height: auto;
    flex-wrap: nowrap;
    column-gap: 0%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e3d99ab {
    min-width: 32px;
    width: 67%;
    height: 185px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e426101f {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    margin: 0px 0% 0px 0%;
}
    
#\34 529517b {
    min-width: 32px;
    width: 67%;
    height: 185px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b4ae2528 {
    min-width: 32px;
    height: 185px;
    width: 67%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 902bd85 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 38cae47 {
    order: 2;
}
    
#\37 7ea1777 {
    order: 2;
}
    
#\32 4b41b9d {
    height: auto;
    min-height: 127px;
    min-width: 32px;
    width: 265px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 99ab43d {
    width: 62%;
    min-height: 8px;
    row-gap: 24px;
}
    
#\30 1ccacb8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\34 33ca155 {
    width: 37.85%;
    min-height: 8px;
}
#\34 33ca155.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+APHx7+Pl49LU0r6+u7+9uMC/ucC/usC/usTDvszLxwDr7eng4uDR09C/v7vBv7q6tq+kn5idl5CrqKPKysYA4eXf3N/b0NLOtbevsbOpq6ecl46GkYaAoJuYx8jGANjb0dPW0cbJxaSonZmdj5qZipiRipSOi5aWl6ywsgC+vbPAwby5vbmcn5SQkoGZloaloZufn6GRlpuPlpoAubewt7ezrq6qmJSLkYyAmJOKmJudi5Obd4GKbnd9ALOvqq2oo6KZkpGEepKHgJiTkJGWm32GkGhye15mbACloZygmpOakIiLf3WBenR3dXVnbXNbZG1RWWBNU1cAkI2Il5KMm5WNhX93Z2VgSkpJP0NEOD1AOz9CQUNEAH6BfZSWkqeopIqKhlVVUiQjIRcXFRUWFCcoJjw8OWFqr/rZ0V15AAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 88a1acf {
    width: 100%;
}
    
#\34 9c353b5 {
    width: 100%;
}
    
#\36 f7ea134 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1e1d392 {
    width: 50%;
    min-height: 8px;
    padding-right: 2%;
    padding-left: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 934f4fc {
    justify-content: flex-start;
}
    
#\39 2703db0 {
    width: 99.99%;
}
    
#f6dba0aa {
    height: 50px;
    order: 1;
}
    
#\34 2f75d9a {
    justify-content: flex-start;
    order: 2;
}
    
#\34 3d6bbf5 {
    height: 150px;
    width: 100%;
    margin-top: 20px;
}
    
#\31 2c18060 {
    width: 30px;
}
    
#\34 a38e7a1 {
    height: 150px;
    width: 100%;
    margin-bottom: 20px;
}
    
#\33 200db34 {
    width: 30px;
}
    
#c174f108 {
    height: 50px;
}
    
#a227694d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding-bottom: 6%;
}
    
#d8560adf {
    justify-self: auto;
    align-self: auto;
    width: 99.05%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd78289e {
    width: 99.99%;
}
    
#c34c92d2 {
    width: 50%;
    min-height: 8px;
    padding-right: 2%;
    padding-left: 2%;
    margin: 0% 0% 0% 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 561b5c9 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 98f4829 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 8e430bb {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 1587f61 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    row-gap: 0px;
    column-gap: 0%;
}
    
#\33 739ff19 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 68d5c06 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#b126665d {
    width: 62.49%;
    min-height: 8px;
}
    
#\34 c42c991 {
    width: 100%;
}
    
#\36 4053632 {
    width: 100%;
}
    
#b8abf575 {
    width: 37.35%;
    min-height: 8px;
    align-items: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efd144b6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 8px;
    padding: 4% 4% 4% 4%;
}
    
#a514265d {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f5464606 {
    width: 100%;
    min-height: 108px;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 0px;
}
    
#\32 f6c8632 {
    margin: 0px 0% 0px 0%;
}
    
#f0348773 {
    width: 100%;
    min-height: 80px;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 d38b285 {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ae46e99a {
    min-width: 32px;
    width: 100.00%;
}
    
#\34 13620f7 {
    min-width: 32px;
    width: 85%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 5033ad9 {
    min-width: 32px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c4e17202 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8b1f770 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 24px;
}
    
#a35893a8 {
    order: 0;
}
    
#\35 5003e26 {
    justify-content: space-between;
    width: 56.33%;
    min-height: 155px;
    align-items: flex-start;
    height: auto;
    row-gap: 13px;
    order: 0;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f2c7dae {
    width: 100.00%;
}
    
#\33 16b8ed8 {
    width: 89.96%;
}
    
#\35 dd53ae5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 3% 4% 3%;
}
    
#\34 bdb1f94 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 16px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    padding: 16px 16px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daa8cdaa {
    height: 155px;
    order: 1;
    width: 147.219px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b647a941 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f19fb3cd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6c341de {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 648c111 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#\38 312d13a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#f7e73548 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 31099ac {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c0ec519d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c48a8a88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#\35 0f4b8d3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 07bb96c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 29e8097 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\30 9476a63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9476a63 {
    margin: 0px 0% 0px 0%;
}
    
#c9a6bca0 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a50de8a {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 f1e0c54 {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c4428854 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be7e6a4f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0b3ed94 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ed5d8f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4ea824c {
    height: 185px;
    width: 100%;
}
    
#bf2cd6e0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b2c74ca {
    height: 185px;
}
    
#\36 b25e463 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c518afd {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\39 818e665 {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 97b6c4d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d223aad8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e3d99ab {
    height: 185px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e23f9470 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 529517b {
    height: 185px;
}
    
#e426101f {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#b4ae2528 {
    height: 185px;
}
    
#\39 902bd85 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 38cae47 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7ea1777 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4b41b9d {
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 99ab43d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\30 1ccacb8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 33ca155 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\34 33ca155.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+APHx7+Pl49LU0r6+u7+9uMC/ucC/usC/usTDvszLxwDr7eng4uDR09C/v7vBv7q6tq+kn5idl5CrqKPKysYA4eXf3N/b0NLOtbevsbOpq6ecl46GkYaAoJuYx8jGANjb0dPW0cbJxaSonZmdj5qZipiRipSOi5aWl6ywsgC+vbPAwby5vbmcn5SQkoGZloaloZufn6GRlpuPlpoAubewt7ezrq6qmJSLkYyAmJOKmJudi5Obd4GKbnd9ALOvqq2oo6KZkpGEepKHgJiTkJGWm32GkGhye15mbACloZygmpOakIiLf3WBenR3dXVnbXNbZG1RWWBNU1cAkI2Il5KMm5WNhX93Z2VgSkpJP0NEOD1AOz9CQUNEAH6BfZSWkqeopIqKhlVVUiQjIRcXFRUWFCcoJjw8OWFqr/rZ0V15AAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\38 88a1acf {
    width: 100%;
}
    
#\34 9c353b5 {
    width: 100%;
}
    
#\36 f7ea134 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#b2b16c34 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 1e1d392 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
}
    
#\34 934f4fc {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 114ffbe {
    width: 100%;
}
    
#f6dba0aa {
    order: 4;
}
    
#\34 2f75d9a {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 3d6bbf5 {
    height: 240px;
    width: 100%;
    margin-top: 10px;
}
    
#\30 93c8105 {
    width: 100%;
}
    
#\36 4c82248 {
    width: 100%;
}
    
#\31 2c18060 {
    width: 28px;
}
    
#\34 a38e7a1 {
    height: 240px;
    width: 100%;
    margin-bottom: 10px;
}
    
#\33 200db34 {
    width: 28px;
}
    
#c174f108 {
    order: 4;
}
    
#a227694d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 3% 0% 8% 0%;
}
    
#c34c92d2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\32 71686da {
    width: 100.00%;
}
    
#\33 07a69ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\33 b19e0a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
}



@media (max-width: 767px) {
    
#\35 933d99c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 60d21d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 9031041 {
    height: 240px;
}
    
#\35 36bf2f7 {
    height: 240px;
    width: 100%;
}
    
#\39 561b5c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 98f4829 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8e430bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1587f61 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 ed17e93 {
    height: 240px;
    width: 100%;
}
    
#\33 739ff19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5a0a0a2 {
    height: 240px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c79e0e98 {
    width: 225px;
}
    
#\30 68d5c06 {
    min-height: unset;
    flex-direction: column;
    row-gap: 7px;
    padding: 8% 4% 8% 4%;
}
    
#b126665d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#\34 c42c991 {
    width: 100%;
}
    
#\36 4053632 {
    width: 100%;
}
    
#b8abf575 {
    width: 100%;
    min-height: 52px;
    align-items: center;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
}



@media (max-width: 767px) {
    
#efd144b6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 3% 6% 3%;
}
    
#a514265d {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f5464606 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f6c8632 {
    margin: 0px 0% 0px 0%;
}
    
#f0348773 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\36 d38b285 {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ae46e99a {
    min-width: 32px;
    width: 100.00%;
}
    
#\34 13620f7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5033ad9 {
    min-width: 32px;
    width: 100.00%;
}
}

