*#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_1118661773 img { border-radius:20px 20px 20px 20px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1250702162 span.text {
    font-size:16px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1250702162:hover span.text { color:rgba(1,74,176,1) !important; }

  *#dm .dmInner a.u_1250702162.hover span.text { color:rgba(1,74,176,1) !important; }

  *#dm .dmInner a.u_1250702162 { border-radius:11px 11px 11px 11px !important; }

  *#dm .dmInner div.u_1209685116 img { object-fit:contain !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 {
    
#\30 b50df95 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/a7daeffc/dms3rep/multi/opt/dde33a21-6f7a-47e4-83a7-751dda913026-1920w.png");
}
    
#cc8ae30a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 41%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
    height: auto;
    padding: 0px 0px 46px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c851f20a {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3f8a0b8 {
    margin: 0px 0% 0px 0%;
}
    
#\33 63067a2 {
    width: 97.3%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 73px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_prc {
    width: 39.61%;
    height: 148px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 86px;
}
}



@media all {
    
#\37 a535d6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e913ddc {
    width: 100%;
    height: 314px;
    max-width: 100%;
}
    
#df93a716 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#cc7e30e1 {
    min-height: 345px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a30e4a6 {
    width: 90.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a81e0ba9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27.87%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ee8e1ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 125e7fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 32982bc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 1% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5eb1001 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#de23a6ea {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#\38 4f41ce9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ed54ae8 {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 4%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 cb27b86 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 ef7d5e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\37 5330065 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url(https://lirp.cdn-website.com/a7daeffc/dms3rep/multi/opt/1fdc46b7-7d0b-4545-b84b-15aa26a3ac04-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 5330065.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIklEQVQY0wXByU6DQAAA0PlAD56MsZo0lMo6DAzDNjAtwxq00Ka0BuvSxlRJ2qNRo/Hin/keiGwtc/SaotJXy8jMAxRhA2uSocoeNgHDUuHpNUO5KyWemgUwxJqLJCiJDtSALpxNrdE8RrOJkVJYMJRSLfYUF44jywAEjqrY7m5om/uckoK7dYaX/JpbV74yABQrJSNL5rTM44RMA3seo6dU6LjYMBE8z/l9lawdvDC0RJYCy0x93HFlV8rbQgAvFXlM7A2BDwSuHb1hbpuE+1nwviK/HQIbNtrFcj9Rjwk85EbfBPsmfK3sPhOPyQDM8EVHh4dC/aiNn9b8WsJjIb7x4Y4NtpNL0FBpzaQ+lz9vxb+V/N0IW+fkzjpt8PkiHP8DsYuTJEbZZNEAAAAASUVORK5CYII=');
}
    
#\32 2cb6865 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f9d3283 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#faad65a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 984f224 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a906bf0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\33 85a1b3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 2;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 45eeb2d {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#bc38cebc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 772c4ed {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a179ecb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#abfe0d97 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b0cc9ec {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#eb89f03f {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3396d8c {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 98adbd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cdfe9ce9 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#f79f2735 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dd374aeb {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f215ccd {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 cc93247 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d4f079a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d45323c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 726f7a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0ec2d78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 eabc3f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2ad857f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 a8d8306 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 4088245 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 8f0bb8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 8f0bb8d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#e08f4f0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3c1ecaa {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\30 f8ba09f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c3a3eac {
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 b4cc3b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 70a44f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0155e4f {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\39 4e2b812 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 8398ac4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fbe7241a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 34becc4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 34becc4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#dff780c1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 8a3a6f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 dbb3e05 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 31b7da9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 31b7da9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#e7d4fc5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8c1ba5d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b8c1ba5d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\35 df09ebe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e25c98aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d4a1fe6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e940c1c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7e684c0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8c8146d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/a7daeffc/dms3rep/multi/opt/f2e281a8-3e9c-438b-9cbd-90674f7590f1-1920w.png);
    border-radius: 22px 22px 22px 22px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 8c8146d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVQY0wXB20rCYAAA4P+ZeoAOV96ICNpoYtqO6jbd/unOzplTN91oYR6mQ9GoEIQOZBKRQt31Vn0f2B8+n9fz0Ktb8MrgMatWbJmi29Idq+7qKoiG7qCrtCWiRp9LzGWjSqsSJwkMLBYMCgOmQJp8XmMzPJESSzldoHgWp/IodoEIWRTIZFpnsg2RViqkVKGlMgVZQmRwWKINngOjpjDu1ke+411btqaYVaiKnCpyGmRNWQS7qLNdBC/L8Gl8F/n+wO25dqttabZUdGoE+Aitw733ux7uV8H71N/MhtOg7zWVPswEQgoEMvbglPdT4++x87O036LOwlPDJjNTkJWaBGQ6pmKJsZzZ3jCHCf81gZt+YW6gt2zMwY9BOhFH42c8cjqTkZ1PfQ8Kr73cXEl28BMhefQPjg2RjOOZUgkAAAAASUVORK5CYII=');
}
    
#\36 ecf00e9 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 2668017 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 05b3957.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 05b3957 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\39 ceb7464 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cdfb1547 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 de48b8f {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#a589d33f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f533b44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b53c08f7 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 ecb4524 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3c40b28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#e409b269 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 bd00831.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 bd00831 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\30 f1d928d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 f1d928d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#a50df1fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3d90efb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b246e38 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 743c3b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ba41f45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 dbfdcd4 {
    min-height: 551px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 270ab30 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 265c5d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b923e26b {
    width: 19.9062px;
    height: auto;
    max-width: 100%;
}
    
#a44b582c {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d34b1fcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/a7daeffc/dms3rep/multi/opt/e1292812-3924-4fb8-998a-ff12f15d2d2b-1920w.png);
    border-radius: 22px 22px 22px 22px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d34b1fcc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY0wXB3U6CUAAA4PNIXvQAzW7srt/lVtOtzcylieIBFZR/4SC/eiARkiQRSWde9Xx9H1jMrfw7+jumpzzOYpzF+HcXn3ardGn7aAh0hUsC+7jxs3gWYi1emPv0M0+C2NPnCg0YmsRTLllMopngIubD5rM13q7scKY4Cg3YbkMfE54KHYkwxU5gMvvESUPkqEOObgFYr/DNZ6v7goi6DNsK13OsoYFIcUywVAtwnQbqEZiCUzgQ+wLLyzKSZG00UViNHwCHeQ+FfiKMlqJqSDavmDKaqDofYHXja2ApNNcqtTW43DN/Qj8LvW1gbLCww+PUooFLll2yjOHTl9g4WPBgk2upNocPqH0nvF2DfrVEPxa5StF8LUXwJqKuUO0c3p9VLwu3F4V/52Kcc6Ydpe8AAAAASUVORK5CYII=');
}
    
#\39 899b371 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\32 66f77be.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 66f77be {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cdff72a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5bf103f {
    min-height: 43px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e1c5d1b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(239, 237, 242, 1) 28%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc8ae30a {
    width: 100%;
    min-height: 80px;
}
    
#c851f20a {
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\33 63067a2 {
    width: 75.27%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e913ddc {
    height: 302px;
}
    
#cc7e30e1 {
    padding-left: 1%;
    padding-right: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a81e0ba9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 125e7fd {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
}
    
#\32 32982bc {
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4f41ce9 {
    width: 100.00%;
}
    
#\34 ed54ae8 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 138px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5330065 {
    width: 100%;
    min-height: 243px;
    height: auto;
    order: 1;
}
#\37 5330065.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIklEQVQY0wXByU6DQAAA0PlAD56MsZo0lMo6DAzDNjAtwxq00Ka0BuvSxlRJ2qNRo/Hin/keiGwtc/SaotJXy8jMAxRhA2uSocoeNgHDUuHpNUO5KyWemgUwxJqLJCiJDtSALpxNrdE8RrOJkVJYMJRSLfYUF44jywAEjqrY7m5om/uckoK7dYaX/JpbV74yABQrJSNL5rTM44RMA3seo6dU6LjYMBE8z/l9lawdvDC0RJYCy0x93HFlV8rbQgAvFXlM7A2BDwSuHb1hbpuE+1nwviK/HQIbNtrFcj9Rjwk85EbfBPsmfK3sPhOPyQDM8EVHh4dC/aiNn9b8WsJjIb7x4Y4NtpNL0FBpzaQ+lz9vxb+V/N0IW+fkzjpt8PkiHP8DsYuTJEbZZNEAAAAASUVORK5CYII=');
}
    
#c0ec2d78 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#abfe0d97 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b4cc3b8 {
    width: 100%;
}
    
#e08f4f0f {
    width: 61.71%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
    
#\34 3c1ecaa {
    width: 100%;
}
    
#\36 d4a1fe6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\39 8c8146d {
    width: 36.14%;
    min-height: 8px;
}
#\39 8c8146d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVQY0wXB20rCYAAA4P+ZeoAOV96ICNpoYtqO6jbd/unOzplTN91oYR6mQ9GoEIQOZBKRQt31Vn0f2B8+n9fz0Ktb8MrgMatWbJmi29Idq+7qKoiG7qCrtCWiRp9LzGWjSqsSJwkMLBYMCgOmQJp8XmMzPJESSzldoHgWp/IodoEIWRTIZFpnsg2RViqkVKGlMgVZQmRwWKINngOjpjDu1ke+411btqaYVaiKnCpyGmRNWQS7qLNdBC/L8Gl8F/n+wO25dqttabZUdGoE+Aitw733ux7uV8H71N/MhtOg7zWVPswEQgoEMvbglPdT4++x87O036LOwlPDJjNTkJWaBGQ6pmKJsZzZ3jCHCf81gZt+YW6gt2zMwY9BOhFH42c8cjqTkZ1PfQ8Kr73cXEl28BMhefQPjg2RjOOZUgkAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2668017 {
    width: 61.71%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
    
#\34 dbfdcd4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#cdfb1547 {
    width: 100%;
}
    
#\36 de48b8f {
    width: 100%;
}
    
#d34b1fcc {
    width: 36.14%;
    min-height: 8px;
}
#d34b1fcc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY0wXB3U6CUAAA4PNIXvQAzW7srt/lVtOtzcylieIBFZR/4SC/eiARkiQRSWde9Xx9H1jMrfw7+jumpzzOYpzF+HcXn3ardGn7aAh0hUsC+7jxs3gWYi1emPv0M0+C2NPnCg0YmsRTLllMopngIubD5rM13q7scKY4Cg3YbkMfE54KHYkwxU5gMvvESUPkqEOObgFYr/DNZ6v7goi6DNsK13OsoYFIcUywVAtwnQbqEZiCUzgQ+wLLyzKSZG00UViNHwCHeQ+FfiKMlqJqSDavmDKaqDofYHXja2ApNNcqtTW43DN/Qj8LvW1gbLCww+PUooFLll2yjOHTl9g4WPBgk2upNocPqH0nvF2DfrVEPxa5StF8LUXwJqKuUO0c3p9VLwu3F4V/52Kcc6Ydpe8AAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5bf103f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#da0fafe7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cc8ae30a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 0px;
    justify-content: flex-start;
}
    
#c851f20a {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    row-gap: 0px;
    padding-top: 8%;
    flex-wrap: nowrap;
}
    
#\30 b50df95 {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\33 63067a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 63067a2 {
    width: 85.68%;
    margin: 14px 0% 0px 0%;
}
    
#widget_prc {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 a535d6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e913ddc {
    height: 224px;
}
    
#cc7e30e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a81e0ba9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 125e7fd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 32982bc {
    min-height: unset;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    row-gap: 0px;
}
    
#\38 5eb1001 {
    width: 67.02%;
    height: auto;
    min-height: 50px;
}
}



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



@media (max-width: 767px) {
    
#\37 5330065 {
    width: 100%;
    min-height: 172px;
    align-items: center;
    height: auto;
    order: 1;
}
#\37 5330065.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIklEQVQY0wXByU6DQAAA0PlAD56MsZo0lMo6DAzDNjAtwxq00Ka0BuvSxlRJ2qNRo/Hin/keiGwtc/SaotJXy8jMAxRhA2uSocoeNgHDUuHpNUO5KyWemgUwxJqLJCiJDtSALpxNrdE8RrOJkVJYMJRSLfYUF44jywAEjqrY7m5om/uckoK7dYaX/JpbV74yABQrJSNL5rTM44RMA3seo6dU6LjYMBE8z/l9lawdvDC0RJYCy0x93HFlV8rbQgAvFXlM7A2BDwSuHb1hbpuE+1nwviK/HQIbNtrFcj9Rjwk85EbfBPsmfK3sPhOPyQDM8EVHh4dC/aiNn9b8WsJjIb7x4Y4NtpNL0FBpzaQ+lz9vxb+V/N0IW+fkzjpt8PkiHP8DsYuTJEbZZNEAAAAASUVORK5CYII=');
}
    
#eb89f03f {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 28%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2cb6865 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#\33 3396d8c {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 28%;
    margin: 0px 0% 0px 0%;
}
    
#f79f2735 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#faad65a5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#\30 984f224 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#dd374aeb {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 28%;
    margin: 0px 0% 0px 0%;
}
    
#\33 85a1b3a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#\30 45eeb2d {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 28%;
    margin: 0px 0% 0px 0%;
}
    
#bc38cebc {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 772c4ed {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#c0ec2d78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 19px;
}
    
#\34 eabc3f5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#abfe0d97 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\30 b4cc3b8 {
    width: 100%;
    row-gap: 7px;
}
    
#\38 0155e4f {
    height: 194px;
}
    
#e08f4f0f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#\34 3c1ecaa {
    width: 100%;
}
    
#\36 d4a1fe6 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\39 8c8146d {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#\39 8c8146d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVQY0wXB20rCYAAA4P+ZeoAOV96ICNpoYtqO6jbd/unOzplTN91oYR6mQ9GoEIQOZBKRQt31Vn0f2B8+n9fz0Ktb8MrgMatWbJmi29Idq+7qKoiG7qCrtCWiRp9LzGWjSqsSJwkMLBYMCgOmQJp8XmMzPJESSzldoHgWp/IodoEIWRTIZFpnsg2RViqkVKGlMgVZQmRwWKINngOjpjDu1ke+411btqaYVaiKnCpyGmRNWQS7qLNdBC/L8Gl8F/n+wO25dqttabZUdGoE+Aitw733ux7uV8H71N/MhtOg7zWVPswEQgoEMvbglPdT4++x87O036LOwlPDJjNTkJWaBGQ6pmKJsZzZ3jCHCf81gZt+YW6gt2zMwY9BOhFH42c8cjqTkZ1PfQ8Kr73cXEl28BMhefQPjg2RjOOZUgkAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\37 2668017 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#\34 dbfdcd4 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#cdfb1547 {
    width: 100%;
    row-gap: 7px;
}
    
#\36 de48b8f {
    width: 100%;
}
    
#d34b1fcc {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#d34b1fcc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY0wXB3U6CUAAA4PNIXvQAzW7srt/lVtOtzcylieIBFZR/4SC/eiARkiQRSWde9Xx9H1jMrfw7+jumpzzOYpzF+HcXn3ardGn7aAh0hUsC+7jxs3gWYi1emPv0M0+C2NPnCg0YmsRTLllMopngIubD5rM13q7scKY4Cg3YbkMfE54KHYkwxU5gMvvESUPkqEOObgFYr/DNZ6v7goi6DNsK13OsoYFIcUywVAtwnQbqEZiCUzgQ+wLLyzKSZG00UViNHwCHeQ+FfiKMlqJqSDavmDKaqDofYHXja2ApNNcqtTW43DN/Qj8LvW1gbLCww+PUooFLll2yjOHTl9g4WPBgk2upNocPqH0nvF2DfrVEPxa5StF8LUXwJqKuUO0c3p9VLwu3F4V/52Kcc6Ydpe8AAAAASUVORK5CYII=');
}
    
#\39 899b371 {
    height: 194px;
}
}



@media (max-width: 767px) {
    
#cdff72a7 {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\33 5bf103f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

