@media all {
  *#dm .dmInner a.u_1112073130 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1304666758 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1450556964 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1407894630 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1559701302 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1407894630 {
    background-color:rgba(0,0,0,0) !important;
    border-width:0 !important;
    text-align:center !important;
    justify-content:center !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1407894630 span.text {
    font-family:'Open Sans' !important;
    font-weight:400 !important;
    font-size:30px !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1141575778 .svg { fill:rgba(255,255,255,1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1407894630 span.text { font-size:20px !important; }
}
@media (min-width: 1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#\32 e76d49d {
    min-height: 240px;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
    
#b67cc98a {
    background-color: var(--color_3);
}
    
#\33 beccf26 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 900px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#c2e04338 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 4f8b663 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b2aaab7 [data-content-reference] .accordion-title {
    color: var(--color_1);
    font-weight: 400;
    text-align: left;
    direction: ltr;
    font-family: "Open Sans", "Open Sans Fallback";
    font-size: 20px;
}
#\37 b2aaab7 {
    background-color: rgba(242,242,242,1);
    width: 100%;
    min-height: auto;
    direction: ltr;
}
    
#\38 95130b5 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\36 32a72a5 {
    max-width: 100%;
    width: auto;
}
    
#\38 d1fce2b {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#cd353724 {
    max-width: 100%;
    width: auto;
}
    
#\32 0b6685a {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#c1fd2675 {
    max-width: 100%;
    width: auto;
}
    
#\32 5cf911a {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\34 113440f {
    max-width: 100%;
    width: auto;
}
    
#f0c6c313 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\30 79ed0d7 {
    max-width: 100%;
    width: auto;
}
    
#\31 6b79c17 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\33 7e58961 {
    max-width: 100%;
    width: auto;
}
    
#c2df47cd {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\34 284750f {
    max-width: 100%;
    width: auto;
}
    
#\30 0af5319 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\33 f77647b {
    max-width: 100%;
    width: auto;
}
    
#\30 214d051 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\39 d2523fa {
    max-width: 100%;
    width: auto;
}
    
#\31 e8a5d44 {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\38 d63de07 {
    max-width: 100%;
    width: auto;
}
    
#\36 9ab1cae {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#cf27b7df {
    max-width: 100%;
    width: auto;
}
    
#\30 91f72ee {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#\36 31dd565 {
    max-width: 100%;
    width: auto;
}
    
#a61a084a {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#eb85b53b {
    max-width: 100%;
    width: auto;
}
    
#\34 5489a5c {
    padding-top: 4%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 4%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#de1fd2ad {
    max-width: 100%;
    width: auto;
}
    
#b137b8d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 efe46cd {
    width: 100%;
    padding-top: 4%;
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: none;
}
    
#\38 ce1f86d {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 800px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\38 e7a6c73 {
    max-width: 100%;
    width: auto;
}
    
#\35 3f95d89 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e01424f9 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\33 0221364 {
    max-width: 700px;
    width: 100%;
    height: 380px;
}
    
#\31 7c43412 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#f1aa47f3 {
    min-height: 400px;
    width: 100%;
    justify-content: center;
    max-width: none;
    padding: 6% 2% 6% 2%;
}
    
#\33 8c8ff06::before, #\33 8c8ff06 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\33 8c8ff06 {
    background-image: url('https://irp.cdn-website.com/md/unsplash/dms3rep/multi/opt/photo-1512314889357-e157c22f938d-1920w.jpg');
}
    
#ecab83a6 {
    align-self: center;
    row-gap: 16px;
    max-width: 700px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#d5a7029e {
    max-width: 100%;
    width: auto;
}
    
#\36 3e97b39.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\36 3e97b39 {
    align-self: center;
    max-width: 100%;
    width: 196px;
    min-height: 48px;
    height: auto;
}
    
#\38 5c2d7b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#df4a3e4a {
    min-height: 590px;
    width: 100%;
    padding-top: 4%;
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: none;
}
    
#\37 2094e02::before, #\37 2094e02 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#\37 2094e02 {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('https://irp.cdn-website.com/md/unsplash/dms3rep/multi/opt/photo-1486312338219-ce68d2c6f44d-1920w.jpg');
    background-position: 50% 50%;
}
    
#fd47081a {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 900px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#b4b1b59b {
    max-width: 100%;
    width: auto;
}
    
#f326822c {
    max-width: 100%;
    width: auto;
}
    
#\39 0decc19 {
    align-self: center;
    max-width: 100%;
    width: 120px;
    min-height: 1px;
    height: auto;
}
    
#bf4f197f {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\35 7f8c1f9 {
    min-height: 100px;
    width: 100%;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: none;
}
    
#bb0c2acd {
    background-color: var(--color_1);
}
    
#\32 2614b52 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#c6e4fec1 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#f94e113a {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    row-gap: 16px;
}
    
#a7ef111d {
    background-color: var(--color_5);
}
    
#f16b578d {
    align-self: center;
    display: flex;
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    max-width: 900px;
}
    
#c5621ec8 {
    max-width: 100%;
    width: auto;
}
    
#\31 645f19a {
    max-width: 100%;
    width: auto;
}
    
#f6657750 {
    align-self: center;
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    max-width: 1000px;
}
    
#d60477c5 {
    width: 100%;
    height: 500px;
    max-width: 1000px;
}
}



@media all {
    
#\36 6557a7a {
    width: 100%;
    padding-top: 4%;
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    row-gap: 24px;
    min-height: auto;
}
    
#\32 171a636::before, #\32 171a636 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(26,97,153,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.75;
    content: '';
    height: 100%;
}
#\32 171a636 {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('https://irp.cdn-website.com/md/unsplash/dms3rep/multi/opt/photo-1575663620136-5ebbfcc2c597-1920w.jpg');
    background-position: 50% 50%;
}
    
#a2e82bb9 {
    align-self: stretch;
    display: flex;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\37 15c0e04 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\32 1298421 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 24px;
    min-width: 0;
}
    
#\39 b937c59 {
    max-width: 100%;
    width: auto;
}
    
#b3f51d97 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 24px;
    min-width: 0;
}
    
#\32 7af25ee {
    max-width: 100%;
    width: auto;
}
    
#\31 f7a202a {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\34 2f591b3 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 24px;
    min-width: 0;
}
    
#\34 515825b {
    max-width: 100%;
    width: auto;
}
    
#\32 2995832 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 24px;
    min-width: 0;
}
    
#a821efe9 {
    max-width: 100%;
    width: auto;
}
    
#\35 7e5a44c {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#ff11248f {
    max-width: 100%;
    width: auto;
}
    
#\39 7153b20 {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#\39 ade1af8 {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#d4f1ec26 {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#a5a65f9f {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
}



@media all {
    
#b560fe8d {
    min-height: 240px;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
    
#a0139bd9 {
    background-color: var(--color_5);
}
    
#\32 55607c0 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 500px;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 48px;
    padding-right: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
    background-color: var(--color_3);
    border-radius: 8px;
    box-shadow: 0px 4px 20px rgba(0,0,0,0.15);
}
    
#\33 9701f4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a4797095 {
    max-width: 100%;
    width: auto;
}
    
#dc2239c8 {
    max-width: 100%;
    width: auto;
}
    
#\39 480266a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a36973f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db92f3a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#db92f3a0 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#\34 7f5eeec {
    width: 100%;
    align-items: stretch;
    max-width: none;
    padding: 4% 2% 4% 2%;
}
    
#f9711595::before, #f9711595 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#f9711595 {
    background-image: url('https://irp.cdn-website.com/f5e0810c/dms3rep/multi/opt/stock-photo-testimonials-icon-isolated-on-special-blue-banner-background-abstract-illustration-1149227165-1920w.jpg');
}
    
#\32 d083734 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\39 3269dd9 {
    max-width: 100%;
    width: auto;
}
    
#\36 135f94c {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 015e2ea {
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#e55510eb {
    width: 99.95%;
    height: 497px;
    align-self: center;
}
    
#\37 7411ab1 {
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\36 b825948 {
    width: 99.95%;
    height: 498px;
    align-self: center;
}
    
#\32 ebd4b3a {
    background-color: rgba(255,255,255,0.1);
    border-radius: 6px;
    width: 100%;
    min-height: 300px;
    align-items: center;
    padding: 24px 24px 24px 24px;
}
    
#\32 c79e743 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#b8fa8547 {
    max-width: 800px;
    width: 52.91%;
    height: 252px;
}
    
#c23c2856 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#widget_i8n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 f5ec5de {
    min-height: unset;
    width: 100%;
    justify-content: center;
    max-width: none;
    padding: 3% 2% 3% 2%;
}
    
#fb908a8c {
    background-color: rgba(26,97,153,1);
}
    
#\35 d49a735 {
    align-self: center;
    width: 100%;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\38 a117aaa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\38 a117aaa {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 0379558 {
    background-color: var(--color_3);
}
    
#\31 6c6b454 {
    width: 100%;
    justify-content: center;
    max-width: none;
    padding: 4% 2% 4% 2%;
}
    
#e565e71d {
    align-self: center;
    row-gap: 16px;
    max-width: 1000px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#e20da750 {
    order: 0;
    width: 479px;
    height: 739px;
    align-self: center;
}
    
#\39 26e91d5 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\37 76b0a98 {
    max-width: 1000px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    order: 2;
    padding: 0 0 0 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e76d49d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 efe46cd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1aa47f3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df4a3e4a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7f8c1f9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f94e113a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6557a7a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b560fe8d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7f5eeec {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f5ec5de {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6c6b454 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\32 e76d49d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 beccf26 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 efe46cd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 ce1f86d {
    align-items: center;
}
    
#\33 0221364 {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#f1aa47f3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ecab83a6 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#df4a3e4a {
    min-height: 480px;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fd47081a {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 7f8c1f9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 2614b52 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f94e113a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f16b578d {
    width: 100%;
}
    
#f6657750 {
    width: 100%;
}
    
#d60477c5 {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\36 6557a7a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a2e82bb9 {
    align-items: center;
}
    
#\37 15c0e04 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\31 f7a202a {
    row-gap: 24px;
    flex-direction: column;
}
    
#\35 7e5a44c {
    align-items: center;
}
    
#\39 7153b20 {
    width: 60px;
    height: 60px;
}
    
#\39 ade1af8 {
    width: 60px;
    height: 60px;
}
    
#d4f1ec26 {
    width: 60px;
    height: 60px;
}
    
#a5a65f9f {
    width: 60px;
    height: 60px;
}
}



@media (max-width: 767px) {
    
#b560fe8d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 55607c0 {
    padding-top: 32px;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 7f5eeec {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 d083734 {
    align-items: center;
}
    
#\36 135f94c {
    row-gap: 24px;
    flex-direction: column;
}
    
#e55510eb {
    height: 220px;
}
    
#\36 b825948 {
    height: 220px;
}
    
#b8fa8547 {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\35 f5ec5de {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 d49a735 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 6c6b454 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e565e71d {
    align-items: center;
}
}

#\32 171a636.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwVRBAYSFCH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAwDAQACEQMRAD8AzbsTez87Ps93pBdYfqseZezeV7GZU8QxJA4iJBuR/9k=')!important}#f9711595.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIAAwQRBiMkMUFC/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABYRAAMAAAAAAAAAAAAAAAAAAAABQv/aAAwDAQACEQMRAD8AxPT1cqKZKo2PGGRK6l5uNxrbs/EREpQPbP/Z')!important}#\33 8c8ff06.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACBAMGBRITITEyUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDESEx/9oADAMBAAIRAxEAPwC7ddwQnxW047Hah7EhZ+7FKWY7HnxERaqCwJVrh//Z')!important}