@media all {
  *#dm .dmInner nav.u_1449602088 { color:white !important; }

  *#dm .dmInner nav.u_1913826148 { color:white !important; }

  *#dm .dmInner nav.u_1464799829 { color:white !important; }

  *#dm .dmInner nav.u_1367313255 { color:white !important; }

  *#dm .dmInner nav.u_1932889067 { color:white !important; }

  *#dm .dmInner nav.u_1583652838 { color:white !important; }

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

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

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

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

  *#dm .dmInner div.u_3452399022 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1955321407 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1922820547:hover {
    background-image:none !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1922820547.hover {
    background-image:none !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1922820547:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1922820547.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1043690620:hover {
    background-image:none !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1043690620.hover {
    background-image:none !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1043690620:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1043690620.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1043690620 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.2px 1.2px 1.2px 1.2px !important;
    border-color:rgb(234,37,44) rgb(234,37,44) rgb(234,37,44) rgb(234,37,44) !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1922820547 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1429801768 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1647529312 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1844248385 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1019233253 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1118743082 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1995237305 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1922820547 span.text {
    font-size:15px !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1043690620 span.text {
    font-size:15px !important;
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_2712041334 hr {
    border:none !important;
    background:linear-gradient(to left,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1112770999 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1061119769 { color:white !important; }

  *#dm .dmInner nav.u_1073394503 { color:white !important; }

  *#dm .dmInner nav.u_1861166034 { color:white !important; }

  *#dm .dmInner nav.u_1303426089 { color:white !important; }

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

  *#dm .dmInner nav.u_1198691314 { color:white !important; }

  *#dm .dmInner div.u_2066640571 .dc-search-input {
    border-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-search-btn { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2066640571 .dc-search-btn:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-search-btn.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-search-btn span.text {
    font-weight:400 !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-title {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-subtitle {
    font-weight:400 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-result--success .dc-result-title {
    color:var(--color_4) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-result--success .dc-result-msg {
    color:var(--color_6) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-cta-btn { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2066640571 .dc-cta-btn:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-cta-btn.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-cta-btn span.text {
    font-weight:400 !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-result--unavailable {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-result--success {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-result--unavailable .dc-result-title {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-result--unavailable .dc-result-msg { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1885643483 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1872823515 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1591900725 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1186524915:hover {
    background-image:none !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1186524915.hover {
    background-image:none !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1594472832:hover {
    background-image:none !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1594472832.hover {
    background-image:none !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1594472832 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(234,37,44) rgb(234,37,44) rgb(234,37,44) rgb(234,37,44) !important;
    box-shadow:rgba(0,0,0,0.5) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1186524915 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(252,220,45) rgb(252,220,45) rgb(252,220,45) rgb(252,220,45) !important;
    box-shadow:rgba(0,0,0,0.5) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1594472832:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1594472832.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1186524915:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1186524915.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1594472832 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1186524915 span.text {
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1679786315 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1627728521 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1528789757 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1092806459 img { object-fit:contain !important; }

  *#dm .dmInner div.u_2066640571 .dc-form-input {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0.25) !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-submit-btn { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2066640571 .dc-submit-btn:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-submit-btn.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-submit-btn:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_2066640571 .dc-submit-btn.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_2066640571 .dc-submit-btn span.text { color:var(--color_5) !important; }

  *#dm .dmInner *.u_2066640571 .dc-cta-btn { text-align:CENTER !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2066640571 .dc-result--success .dc-result-title { font-size:24px !important; }

  *#dm .dmInner div.u_2066640571 .dc-result--success .dc-result-msg { font-size:16px !important; }

  *#dm .dmInner div.u_2066640571 .dc-result--unavailable .dc-result-title { font-size:24px !important; }

  *#dm .dmInner div.u_2066640571 .dc-result--unavailable .dc-result-msg { font-size:16px !important; }

  *#dm .dmInner div.u_2066640571 .dc-cta-btn {
    width:140px !important;
    height:45px !important;
  }

  *#dm .dmInner div.u_2066640571 .dc-search-btn {
    height:45px !important;
    width:120px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 af5e965 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ed68f6b2::before, #ed68f6b2 > .bgExtraLayerOverlay {
    
}
#ed68f6b2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 100% 0%;
    background-size: contain;
}
    
#group_v7d {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 58px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    order: 0;
}
    
#widget_5n0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5n0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b20f6838 {
    margin: 0px 0% 0px 0%;
}
    
#group_mih {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
}
    
#a56ffdfc::before, #a56ffdfc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,9,9,1);
    opacity: 0.7;
    border-radius: inherit;
}
#a56ffdfc {
    align-items: center;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/wood2-1920w.jpg");
    background-color: var(--color_8);
    padding: 4% 1.6% 4% 1.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#a56ffdfc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\32 71bed20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5f96a91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ur5 {
    align-items: stretch;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 1.2%;
    flex-wrap: wrap;
    align-content: center;
    order: 0;
    height: auto;
    flex-direction: row;
    --column-gap: 1.2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f4c8cc4::before, #\32 f4c8cc4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16, 9, 9, 1);
    opacity: 0.7;
}
#\32 f4c8cc4 {
    align-items: center;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    order: 2;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/wood2-1920w.jpg");
    background-color: var(--color_8);
    padding: 4% 1.6% 4% 1.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 f4c8cc4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\37 be1e8d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e36f480 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#edb5d1b2::before, #edb5d1b2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16, 9, 9, 1);
    opacity: 0.7;
}
#edb5d1b2 {
    align-items: center;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/wood2-1920w.jpg");
    background-color: var(--color_8);
    padding: 4% 1.6% 4% 1.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#edb5d1b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#b315f318 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dcf8d275 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f4fbd4f::before, #\36 f4fbd4f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,9,9,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 f4fbd4f {
    align-items: center;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/wood2-1920w.jpg");
    background-color: var(--color_8);
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 4% 1.6% 4% 1.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 f4fbd4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#a81223ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efa2f07c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 eaf1cf2::before, #\39 eaf1cf2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,9,9,1);
    opacity: 0.7;
}
#\39 eaf1cf2 {
    align-items: center;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/wood2-1920w.jpg");
    background-color: var(--color_8);
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 4% 1.6% 4% 1.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 eaf1cf2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#d2ef99d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb670c49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8f46c7b::before, #c8f46c7b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,9,9,1);
    opacity: 0.7;
    border-radius: inherit;
}
#c8f46c7b {
    align-items: center;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/wood2-1920w.jpg");
    background-color: var(--color_8);
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 4% 1.6% 4% 1.6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#c8f46c7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\33 38eb2ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 740c492 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9d02bab {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 56ebd8e {
    width: auto;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#b4cab962 {
    width: auto;
    height: 70px;
    max-width: 100%;
    order: 2;
}
    
#\32 55c2c82 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\33 5444429 {
    align-items: flex-start;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: space-between;
    justify-self: auto;
    order: 0;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1465758 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a47a3f85 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a49c3e0::before, #\32 a49c3e0 > .bgExtraLayerOverlay {
    
}
#\32 a49c3e0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 0% 100%;
}
    
#widget_h25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7f757cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vpb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#d39ccbfe {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a0c3cdb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\32 388211d.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\32 388211d {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c246c3e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c9d25fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc952cd6 {
    align-items: flex-start;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: space-between;
    justify-self: auto;
    order: 1;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2ae31af {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\39 ee9ec33.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\39 ee9ec33 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cdeb14a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8d4059c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a097c6a {
    align-items: flex-start;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: space-between;
    justify-self: auto;
    order: 2;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcca7778.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fcca7778 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f5ba0b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dec1752d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 95b7e56 {
    align-items: flex-start;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    justify-content: space-between;
    justify-self: auto;
    order: 3;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 59d67e4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
}
    
#\38 ba3cb9e {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c6531da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 26a92f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mjv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 3% 0px;
}
#widget_mjv {
    width: 30%;
    height: auto;
    max-width: 100%;
    max-height: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf5113ff {
    margin: 0px 0% 0px 0%;
}
    
#group_e9s {
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ssk {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
}
    
#\34 ddd91b8 {
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1b4039e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
}
    
#\35 a37e68b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9157f63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e51d457::before, #\36 e51d457 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
}
#\36 e51d457 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/shutterstock_1937835844-1920w.jpg");
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0,0,0,0.25) 0px 0px 11px 0px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
#\36 e51d457.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBBEDBQYhMv/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAAREh/9oADAMBAAIRAxEAPwDLOf5/TStVsRkDznq2Or5Ui6BFa4iz4aREKpp2RVsoWKDK5P/Z');
}
    
#\35 5a94c28 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8ac34ce[data-background-color-animation] {
    
}
#\37 8ac34ce::before, #\37 8ac34ce > .bgExtraLayerOverlay {
    
}
#\37 8ac34ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-position: 100% 50%;
    background-color: rgba(0, 0, 0, 0);
    background-size: contain;
}
    
#widget_4il {
    width: 84.90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_p8h {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 17536d3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 62d9e24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 4748500 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9d46a96 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5c1ac94::before, #d5c1ac94 > .bgExtraLayerOverlay {
    
}
#d5c1ac94 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 0% 100%;
}
    
#\35 b5c689b {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e74f8469 {
    margin: 0px 0% 0px 0%;
}
    
#\37 79c2952 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 827a718 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ab738db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b69d2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0% 0px;
}
#\32 b69d2e3 {
    width: 45%;
    height: auto;
    max-width: 100%;
    max-height: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b68f6c9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 f3c52bb::before, #\37 f3c52bb > .bgExtraLayerOverlay {
    
}
#\37 f3c52bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-origin: border-box;
}
    
#\30 ef3ca20 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#aaf5b036 {
    width: 100%;
    min-width: 4%;
    min-height: 66px;
    column-gap: 2%;
    row-gap: 24px;
    align-items: center;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 f188709 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-end;
    align-content: center;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 940fb21::before, #\31 940fb21 > .bgExtraLayerOverlay {
    
}
#\31 940fb21 {
    align-items: center;
    width: 43%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/shutterstock_2743081247-1920w.jpg");
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    padding: 12% 3% 12% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 940fb21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFEQaB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAxEx/9oADAMBAAIRAxEAPwCO0XuM30uxbCZrLMZm6Q55wTccdAtFai0gBQOfIiDp0dN6j//Z');
}
    
#\30 709ae9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b55e7dbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8sm {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_qs9::before, #group_qs9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.75;
    border-radius: inherit;
}
#group_qs9 {
    align-items: flex-start;
    width: 55%;
    min-height: auto;
    max-height: none;
    row-gap: 30px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-content: space-around;
    border-radius: 8px 8px 8px 8px;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/shutterstock_2757682615-1920w.jpg");
    padding: 6% 3% 6% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#group_qs9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQUAAgMAAAAAAAAAAAAAAQACAwQFBhESInH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAgMy/9oADAMBAAIRAxEAPwDPufVbGTcztKs5gb4dBR0mlNLI6Rx9nkuP0oikx4I2qlp//9k=');
}
    
#\36 11e6a2a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#\36 11e6a2a {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 44px;
    order: 3;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2de25c1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 05f667c::before, #\31 05f667c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.75;
    border-radius: inherit;
}
#\31 05f667c {
    align-items: flex-start;
    width: 55%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    justify-content: space-around;
    border-radius: 8px 8px 8px 8px;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/shutterstock_2269504207-1920w.jpg");
    padding: 6% 3% 6% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 05f667c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQADBAURBhMxUfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMhIjH/2gAMAwEAAhEDEQA/AM/aYnw6+Xuvxw6QMAHhXjeVRJJqmsn3SIhWVpvrKsJarCP/2Q==');
}
    
#\33 4d97171 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ff56a24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d696f80.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#\39 d696f80 {
    width: 240px;
    height: auto;
    max-width: 100%;
    min-height: 44px;
    align-self: flex-end;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 743fcc4::before, #\31 743fcc4 > .bgExtraLayerOverlay {
    
}
#\31 743fcc4 {
    align-items: center;
    width: 43%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/shutterstock_1910095675-1920w.jpg");
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    padding: 12% 3% 12% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 743fcc4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAABBAMBAAAAAAAAAAAAAAABAAIDBAURIRT/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACMQP/2gAMAwEAAhEDEQA/AJc7JdvVoo42sYwHbjvpUAGgB54+IiI52XYxcDJ//9k=');
}
    
#widget_34v.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_34v {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f78cbd83.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f78cbd83 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 9452562[data-background-color-animation] {
    
}
#\38 9452562::before, #\38 9452562 > .bgExtraLayerOverlay {
    
}
#\38 9452562 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-position: 100% 50%;
    background-color: rgba(0, 0, 0, 0);
    background-size: contain;
}
    
#a3e39f15::before, #a3e39f15 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.75;
}
#a3e39f15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/621e6e3c356aa9ea9f54d0b5_image+1-1920w.png");
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0,0,0,0.25) 0px 0px 11px 0px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
#a3e39f15.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQY0yWPW0vCYABAv58ReNlyF3fTbV4+nS60OW/hUpTILBChSIgSAnsR+uunrIfzds7DEU7hgsjIs6zp3DcM1k2TVV3nrqGzqmncVC8ZeyoisRUyv8Rz7LDrOuz7FV7P9Dwe22VSV+GqXEDM/RIP0uQw8DkMA75vW5yyJsdJjV3HZuyqdIw8YnEWmyb7XoX3NOCUSU4zyecoZBtZDF2FSM8jRrbCMtR5iR3ekipf0wbHSZ2Pgc9GGlxbRVpaDjG0ikw99X9EmjxFNtuuwy52WEuD/lnUc4jEKpLaCougxDzUmAUaWaj9RRtpMvJU4t+ZH018djY+HCNWAAAAAElFTkSuQmCC');
}
    
#\32 e06dc0f {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b4cd6862 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b85606d6 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_ffj {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce2c682e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce2c682e {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bda19495.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bda19495 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fab4887 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 2%;
    background-color: var(--color_5);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 44a955d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e96fe4d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2101b1e {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 2%;
    background-color: var(--color_5);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 62d0ea4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91c5279 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 abc97d7 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f53882 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 2%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_5);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b254a54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a82296 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d048f4e9 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 2%;
    background-color: var(--color_5);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe46ead4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b44022 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc691e5 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 2%;
    background-color: var(--color_5);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa2c6a39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 985b553 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ea99523 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
}
    
#\30 ee37793 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#da9f3ced::before, #da9f3ced > .bgExtraLayerOverlay {
    
}
#da9f3ced {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 0% 100%;
}
    
#ca8ae35b {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 24px;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b4bf892 {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9160d76 {
    margin: 0px 0% 0px 0%;
}
    
#b172b93c {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a51bae0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0% 0px;
}
#\36 a51bae0 {
    width: 40%;
    height: auto;
    max-width: 100%;
    max-height: none;
    order: 1;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff96f846 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d8e235e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e51edef9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7d4e4ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7d4e4ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d1e6e00d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 440c381.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 440c381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 12px 0%;
}
    
#df0d507b::before, #df0d507b > .bgExtraLayerOverlay {
    
}
#df0d507b {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 100% 100%;
}
    
#\35 fa0224b {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d2dfce8 {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    height: auto;
    order: 0;
    --column-gap: 2%;
    flex-wrap: nowrap;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0,0,0,0.25) 0px 0px 11px 0px;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b3c95e4 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0af046f {
    margin: 0px 0% 0px 0%;
}
    
#\38 993222c {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    height: auto;
    order: 2;
    --column-gap: 2%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dfcc996e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e2dc9bed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2dc9bed {
    width: 99.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eab8266 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 82fb7ee {
    width: 99.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f5aadd8 {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    height: auto;
    order: 2;
    --column-gap: 2%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8e603ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5b2ade7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5b2ade7 {
    width: 99.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 992ddfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 cb6720d {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    height: auto;
    order: 2;
    --column-gap: 2%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 12ebc90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f58dda3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f58dda3b {
    width: 99.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d103713 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\35 0201898 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a05610d2 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 2%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 27a08a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bd16cad::before, #\33 bd16cad > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(16,9,9,1);
    opacity: 0.7;
}
#\33 bd16cad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/3d8d4467/dms3rep/multi/opt/621e6e3c356aa9ea9f54d0b5_image+1-1920w.png");
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0,0,0,0.25) 0px 0px 11px 0px;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
#\33 bd16cad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQY0yWPW0vCYABAv58ReNlyF3fTbV4+nS60OW/hUpTILBChSIgSAnsR+uunrIfzds7DEU7hgsjIs6zp3DcM1k2TVV3nrqGzqmncVC8ZeyoisRUyv8Rz7LDrOuz7FV7P9Dwe22VSV+GqXEDM/RIP0uQw8DkMA75vW5yyJsdJjV3HZuyqdIw8YnEWmyb7XoX3NOCUSU4zyecoZBtZDF2FSM8jRrbCMtR5iR3ekipf0wbHSZ2Pgc9GGlxbRVpaDjG0ikw99X9EmjxFNtuuwy52WEuD/lnUc4jEKpLaCougxDzUmAUaWaj9RRtpMvJU4t+ZH018djY+HCNWAAAAAElFTkSuQmCC');
}
    
#b164217a {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db68c6e7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e22acff6[data-background-color-animation] {
    
}
#e22acff6::before, #e22acff6 > .bgExtraLayerOverlay {
    
}
#e22acff6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-position: 100% 50%;
    background-color: rgba(0, 0, 0, 0);
    background-size: contain;
}
    
#b5550bbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b7434aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 171d4d1 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a6a879e {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 2%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e2db799 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f53b993 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7dadacb {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 2%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 75db646 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 760fb3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_53n {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\39 b7c7f67 {
    align-items: center;
    width: 99.49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7c22ae4 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e9dee4 {
    align-items: center;
    width: 98.97%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c97bb3 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 7766830 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 106fd2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a8a1b29::before, #\35 a8a1b29 > .bgExtraLayerOverlay {
    
}
#\35 a8a1b29 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 0% 100%;
}
    
#\33 daee6d8 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f75ce04a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8b08a5e {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b08fc31d {
    margin: 0px 0% 0px 0%;
}
    
#\33 53d619e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0% 0px;
}
#\33 53d619e {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6j4 {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ea0c91e {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f04d096 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 592322a {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c9f384a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bba9b40a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4na {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ef439440 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 be0ca47 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
}
    
#\37 e2462f4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ccaed87d {
    align-items: flex-start;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 24px;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab538919 {
    margin: 0px 0% 0px 0%;
}
    
#a31edd28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a8629ba::before, #\35 a8629ba > .bgExtraLayerOverlay {
    
}
#\35 a8629ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 0% 100%;
}
    
#\31 b2a23a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6a93351.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0% 0px;
}
#e6a93351 {
    width: 55%;
    height: auto;
    max-width: 100%;
    max-height: none;
    order: 1;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 02dbaf6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-items: center;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ce46f8ba {
    min-height: 384px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 12% 3% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3f08aae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_5c4 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 0b32b1b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ef1b13b7 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    --column-gap: 1.2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc3ec886 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaed651d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: start;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 67fe7b7 {
    width: auto;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#ed65b762::before, #ed65b762 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ed65b762 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    align-items: center;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c0a316df {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 24px;
    order: 0;
    justify-self: center;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#d6506d99 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c15f4426 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee48b88c {
    min-height: 100vh;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 12% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d670fdfc {
    margin: 0px 0% 0px 0%;
}
    
#eed7f85c {
    width: auto;
    height: 70px;
    max-width: 100%;
    order: 2;
}
    
#\30 5c73608::before, #\30 5c73608 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.3;
}
#\30 5c73608 {
    background-color: var(--color_8);
    background-image: none;
    border-radius: 0 0 24px 24px;
}
    
#\34 5e6a46a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#\34 5e6a46a {
    width: 240px;
    height: auto;
    max-width: 100%;
    min-height: 44px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf6c990.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#adf6c990 {
    width: 240px;
    height: auto;
    max-width: 100%;
    min-height: 44px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 183fa3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 183fa3e {
    width: 22%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: end;
    order: 3;
    margin: 0px 0% -6% 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#innergrid_lae {
    width: 99.96%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(20vh, max-content) minmax(20vh, max-content);
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b20f6838 {
    margin: 0px 0% 0px 0%;
}
    
#ed68f6b2::before, #ed68f6b2 > .bgExtraLayerOverlay {
    
}
    
#a56ffdfc::before, #a56ffdfc > .bgExtraLayerOverlay {
    
}
#a56ffdfc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
}
#a56ffdfc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\32 f4c8cc4::before, #\32 f4c8cc4 > .bgExtraLayerOverlay {
    
}
#\32 f4c8cc4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
#\32 f4c8cc4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#edb5d1b2::before, #edb5d1b2 > .bgExtraLayerOverlay {
    
}
#edb5d1b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
#edb5d1b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\36 f4fbd4f::before, #\36 f4fbd4f > .bgExtraLayerOverlay {
    
}
#\36 f4fbd4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 5;
}
#\36 f4fbd4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\39 eaf1cf2::before, #\39 eaf1cf2 > .bgExtraLayerOverlay {
    
}
#\39 eaf1cf2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 4;
}
#\39 eaf1cf2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#c8f46c7b::before, #c8f46c7b > .bgExtraLayerOverlay {
    
}
#c8f46c7b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 1;
}
#c8f46c7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#group_ur5 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
}
    
#\32 af5e965 {
    row-gap: 24px;
    padding: 6% 4% 3% 4%;
}
    
#\37 be1e8d8 {
    width: 80%;
}
    
#b315f318 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5444429 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a47a3f85 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cf5113ff {
    margin: 0px 0% 0px 0%;
}
    
#\32 a49c3e0::before, #\32 a49c3e0 > .bgExtraLayerOverlay {
    
}
    
#\32 388211d {
    height: auto;
}
    
#\39 ee9ec33 {
    height: auto;
}
    
#fcca7778 {
    height: auto;
}
    
#\38 ba3cb9e {
    height: auto;
}
    
#group_vpb {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
}
    
#group_e9s {
    width: 49%;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mjv {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
    
#group_ssk {
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7f757cf {
    width: 100%;
}
    
#bc952cd6 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a097c6a {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 95b7e56 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d39ccbfe {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
}
    
#\34 ddd91b8 {
    width: 100%;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1b4039e {
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c9157f63 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 17536d3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8ac34ce::before, #\37 8ac34ce > .bgExtraLayerOverlay {
    
}
    
#\36 e51d457::before, #\36 e51d457 > .bgExtraLayerOverlay {
    
}
#\36 e51d457 {
    row-gap: 24px;
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
#\36 e51d457.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBBEDBQYhMv/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAAREh/9oADAMBAAIRAxEAPwDLOf5/TStVsRkDznq2Or5Ui6BFa4iz4aREKpp2RVsoWKDK5P/Z');
}
    
#\35 5a94c28 {
    padding: 3% 3% 3% 3%;
}
    
#widget_4il {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4748500 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#e74f8469 {
    margin: 0px 0% 0px 0%;
}
    
#d5c1ac94::before, #d5c1ac94 > .bgExtraLayerOverlay {
    
}
    
#\37 79c2952 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 b69d2e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60%;
    order: 1;
}
    
#\33 9d46a96 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    order: 0;
}
    
#\32 b68f6c9 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ef3ca20 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#a2de25c1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 940fb21::before, #\31 940fb21 > .bgExtraLayerOverlay {
    
}
#\31 940fb21 {
    width: 36%;
    margin-right: 0%;
    margin-left: 0%;
}
#\31 940fb21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFEQaB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAxEx/9oADAMBAAIRAxEAPwCO0XuM30uxbCZrLMZm6Q55wTccdAtFai0gBQOfIiDp0dN6j//Z');
}
    
#\37 f3c52bb::before, #\37 f3c52bb > .bgExtraLayerOverlay {
    
}
    
#group_qs9::before, #group_qs9 > .bgExtraLayerOverlay {
    
}
#group_qs9 {
    width: 62%;
    row-gap: 16px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
#group_qs9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQUAAgMAAAAAAAAAAAAAAQACAwQFBhESInH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAgMy/9oADAMBAAIRAxEAPwDPufVbGTcztKs5gb4dBR0mlNLI6Rx9nkuP0oikx4I2qlp//9k=');
}
    
#\31 05f667c::before, #\31 05f667c > .bgExtraLayerOverlay {
    
}
#\31 05f667c {
    width: 62%;
    row-gap: 16px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
#\31 05f667c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQADBAURBhMxUfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMhIjH/2gAMAwEAAhEDEQA/AM/aYnw6+Xuvxw6QMAHhXjeVRJJqmsn3SIhWVpvrKsJarCP/2Q==');
}
    
#\31 743fcc4::before, #\31 743fcc4 > .bgExtraLayerOverlay {
    
}
#\31 743fcc4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 36%;
}
#\31 743fcc4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAABBAMBAAAAAAAAAAAAAAABAAIDBAURIRT/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACMQP/2gAMAwEAAhEDEQA/AJc7JdvVoo42sYwHbjvpUAGgB54+IiI52XYxcDJ//9k=');
}
    
#widget_8sm {
    width: auto;
}
    
#aaf5b036 {
    justify-content: space-between;
    height: auto;
    min-height: 40px;
}
    
#widget_34v {
    width: 15%;
}
    
#f78cbd83 {
    width: 15%;
}
    
#\37 f188709 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9452562::before, #\38 9452562 > .bgExtraLayerOverlay {
    
}
    
#b4cd6862 {
    width: 100%;
    order: 1;
}
    
#a3e39f15::before, #a3e39f15 > .bgExtraLayerOverlay {
    
}
#a3e39f15 {
    width: 100%;
    row-gap: 12px;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
#a3e39f15.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQY0yWPW0vCYABAv58ReNlyF3fTbV4+nS60OW/hUpTILBChSIgSAnsR+uunrIfzds7DEU7hgsjIs6zp3DcM1k2TVV3nrqGzqmncVC8ZeyoisRUyv8Rz7LDrOuz7FV7P9Dwe22VSV+GqXEDM/RIP0uQw8DkMA75vW5yyJsdJjV3HZuyqdIw8YnEWmyb7XoX3NOCUSU4zyecoZBtZDF2FSM8jRrbCMtR5iR3ekipf0wbHSZ2Pgc9GGlxbRVpaDjG0ikw99X9EmjxFNtuuwy52WEuD/lnUc4jEKpLaCougxDzUmAUaWaj9RRtpMvJU4t+ZH018djY+HCNWAAAAAElFTkSuQmCC');
}
    
#\32 e06dc0f {
    margin: 0px 0% 0px 0%;
}
    
#bda19495.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bda19495 {
    width: 100%;
    margin: 12px 0% 0px 0%;
}
    
#\39 fab4887 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 2101b1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 5f53882 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#d048f4e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
}
    
#\38 cc691e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#b85606d6 {
    padding: 3% 3% 3% 3%;
}
    
#ce2c682e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce2c682e {
    width: 100%;
    margin: 12px 0% 12px 0%;
}
    
#group_ffj {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 abc97d7 {
    min-height: auto;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ee37793 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#da9f3ced::before, #da9f3ced > .bgExtraLayerOverlay {
    
}
    
#d9160d76 {
    margin: 0px 0% 0px 0%;
}
    
#ff96f846 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#ca8ae35b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 12px;
    order: 0;
}
    
#\36 a51bae0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 1;
    align-self: center;
}
    
#b172b93c {
    width: 80%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 ea99523 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e51edef9 {
    width: 100%;
}
    
#\31 7d4e4ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7d4e4ae {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 440c381.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 440c381 {
    width: 100%;
    margin: 0px 0% 4px 0%;
}
    
#\35 fa0224b {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-content: center;
}
    
#\31 d2dfce8 {
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d1e6e00d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    padding: 3% 4% 3% 4%;
}
    
#\39 b3c95e4 {
    width: 100%;
    min-height: 40px;
    row-gap: 10px;
    height: auto;
}
    
#df0d507b::before, #df0d507b > .bgExtraLayerOverlay {
    
}
    
#\38 993222c {
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dfcc996e {
    width: 100%;
}
    
#e2dc9bed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2dc9bed {
    width: 100%;
    margin: 0px 0% 4px 0%;
}
    
#\30 eab8266 {
    width: 100%;
    margin-top: 0px;
}
    
#\34 82fb7ee {
    width: 100%;
}
    
#\30 f5aadd8 {
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8e603ee {
    width: 100%;
}
    
#a5b2ade7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5b2ade7 {
    width: 100%;
    margin: 0px 0% 4px 0%;
}
    
#\30 992ddfa {
    width: 100%;
}
    
#\36 cb6720d {
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 12ebc90 {
    width: 100%;
}
    
#f58dda3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f58dda3b {
    width: 100%;
    margin: 0px 0% 4px 0%;
}
    
#\33 d103713 {
    width: 100%;
}
    
#\36 0af046f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 bd16cad::before, #\33 bd16cad > .bgExtraLayerOverlay {
    
}
#\33 bd16cad {
    width: 100%;
    row-gap: 24px;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
#\33 bd16cad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQY0yWPW0vCYABAv58ReNlyF3fTbV4+nS60OW/hUpTILBChSIgSAnsR+uunrIfzds7DEU7hgsjIs6zp3DcM1k2TVV3nrqGzqmncVC8ZeyoisRUyv8Rz7LDrOuz7FV7P9Dwe22VSV+GqXEDM/RIP0uQw8DkMA75vW5yyJsdJjV3HZuyqdIw8YnEWmyb7XoX3NOCUSU4zyecoZBtZDF2FSM8jRrbCMtR5iR3ekipf0wbHSZ2Pgc9GGlxbRVpaDjG0ikw99X9EmjxFNtuuwy52WEuD/lnUc4jEKpLaCougxDzUmAUaWaj9RRtpMvJU4t+ZH018djY+HCNWAAAAAElFTkSuQmCC');
}
    
#b5550bbd {
    width: 100%;
    order: 1;
}
    
#b164217a {
    margin: 0px 0% 0px 0%;
}
    
#e22acff6::before, #e22acff6 > .bgExtraLayerOverlay {
    
}
    
#db68c6e7 {
    padding: 3% 3% 3% 3%;
}
    
#\34 171d4d1 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a05610d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#b7dadacb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\38 a6a879e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a8a1b29::before, #\35 a8a1b29 > .bgExtraLayerOverlay {
    
}
    
#\33 daee6d8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b08fc31d {
    margin: 0px 0% 0px 0%;
}
    
#\33 ea0c91e {
    width: 49%;
    align-items: center;
    justify-content: flex-start;
    padding: 3% 1.5% 3% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 592322a {
    width: 49%;
    align-items: center;
    justify-content: flex-start;
    padding: 3% 1.5% 3% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#group_6j4 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 12px;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f75ce04a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 106fd2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b8b08a5e {
    width: 100%;
    min-height: 80px;
    justify-content: center;
}
    
#group_4na {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
}
    
#\33 53d619e {
    align-self: flex-start;
    width: 60%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef439440 {
    padding: 3% 4% 3% 4%;
}
    
#ab538919 {
    margin: 0px 0% 0px 0%;
}
    
#\35 a8629ba::before, #\35 a8629ba > .bgExtraLayerOverlay {
    
}
    
#\37 e2462f4 {
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ccaed87d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#e6a93351 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce46f8ba {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 0b32b1b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d670fdfc {
    margin: 0px 0% 0px 0%;
}
    
#eed7f85c {
    height: 70px;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\30 5c73608::before, #\30 5c73608 > .bgExtraLayerOverlay {
    
}
    
#bc3ec886 {
    width: 100%;
}
    
#eaed651d {
    --column-gap: 4%;
    column-gap: 4%;
    justify-content: center;
    align-self: start;
    justify-self: center;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 4% 0px 0%;
    margin: 24px 0px 24px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 67fe7b7 {
    height: 70px;
    order: 1;
    margin-left: 0%;
    margin-right: 0%;
    width: auto;
}
    
#ed65b762::before, #ed65b762 > .bgExtraLayerOverlay {
    
}
#ed65b762 {
    width: 100%;
    min-height: 61px;
    height: auto;
    row-gap: 60px;
    padding: 0px 0px 0px 0px;
}
    
#c0a316df {
    row-gap: 24px;
}
    
#\33 183fa3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 183fa3e {
    height: auto;
    justify-self: end;
    align-self: end;
    width: 32%;
    margin: 0px 0% -6% 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#d6506d99 {
    height: 70px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#c15f4426.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c15f4426 {
    width: 100%;
    margin: -12px 0% 0px 0%;
}
    
#ee48b88c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 24% 4% 12% 4%;
}
    
#innergrid_lae {
    width: 100.00%;
    grid-template-rows: minmax(257px, max-content) minmax(257px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 5c73608 {
    grid-template-rows: minmax(8px, max-content);
}
    
#ee48b88c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 af5e965 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 4% 6% 4%;
}
    
#group_v7d {
    width: 100%;
    min-height: 137px;
    align-items: center;
    height: auto;
}
    
#ed68f6b2::before, #ed68f6b2 > .bgExtraLayerOverlay {
    
}
    
#group_mih {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a56ffdfc::before, #a56ffdfc > .bgExtraLayerOverlay {
    
}
#a56ffdfc {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
#a56ffdfc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\32 f4c8cc4::before, #\32 f4c8cc4 > .bgExtraLayerOverlay {
    
}
#\32 f4c8cc4 {
    width: 100%;
    row-gap: 12px;
    align-items: center;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
#\32 f4c8cc4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#edb5d1b2::before, #edb5d1b2 > .bgExtraLayerOverlay {
    
}
#edb5d1b2 {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
#edb5d1b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\36 f4fbd4f::before, #\36 f4fbd4f > .bgExtraLayerOverlay {
    
}
#\36 f4fbd4f {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
#\36 f4fbd4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#\39 eaf1cf2::before, #\39 eaf1cf2 > .bgExtraLayerOverlay {
    
}
#\39 eaf1cf2 {
    width: 100%;
    row-gap: 12px;
    align-items: center;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
#\39 eaf1cf2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#c8f46c7b::before, #c8f46c7b > .bgExtraLayerOverlay {
    
}
#c8f46c7b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
#c8f46c7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEIZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAQIRUf/aAAwDAQACEQMRAD8A51p4lOqTaaUVrZQ1WnirbQyh3QjVk5as8RifZXvm/CbJMr0s3wgANjf/2Q==');
}
    
#b20f6838 {
    margin: 0px 0% 0px 0%;
}
    
#group_ur5 {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#b9d02bab {
    justify-content: center;
    --column-gap: 6%;
    column-gap: 6%;
    align-self: end;
    justify-self: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -4% 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 56ebd8e {
    height: 50px;
    width: auto;
    order: 1;
}
    
#b4cab962 {
    height: 55px;
    width: auto;
    order: 2;
}
    
#\32 55c2c82 {
    height: 55px;
    width: auto;
    order: 0;
}
    
#widget_5n0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5n0 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\33 5444429 {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1465758 {
    align-items: center;
    row-gap: 8px;
}
    
#a47a3f85 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 a49c3e0::before, #\32 a49c3e0 > .bgExtraLayerOverlay {
    
}
    
#group_vpb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 388211d {
    height: auto;
}
    
#\39 ee9ec33 {
    height: auto;
}
    
#fcca7778 {
    height: auto;
}
    
#\38 ba3cb9e {
    height: auto;
}
    
#widget_mjv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0% 0px;
}
#widget_mjv {
    height: auto;
    width: 70%;
    margin: 0px 0% 0px 0%;
}
    
#bc952cd6 {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a097c6a {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 95b7e56 {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_e9s {
    width: 100%;
    align-items: center;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ddd91b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ssk {
    align-items: center;
}
    
#d39ccbfe {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\39 7f757cf {
    width: 85%;
}
    
#\39 a0c3cdb {
    align-items: center;
    row-gap: 8px;
}
    
#\37 2ae31af {
    align-items: center;
    row-gap: 8px;
}
    
#\32 59d67e4 {
    align-items: center;
    row-gap: 8px;
}
    
#cf5113ff {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 e51d457::before, #\36 e51d457 > .bgExtraLayerOverlay {
    
}
#\36 e51d457 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
#\36 e51d457.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBBEDBQYhMv/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAAREh/9oADAMBAAIRAxEAPwDLOf5/TStVsRkDznq2Or5Ui6BFa4iz4aREKpp2RVsoWKDK5P/Z');
}
    
#\35 5a94c28 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\37 8ac34ce::before, #\37 8ac34ce > .bgExtraLayerOverlay {
    
}
    
#\38 17536d3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4il {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 4748500 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d5c1ac94::before, #d5c1ac94 > .bgExtraLayerOverlay {
    
}
    
#\37 79c2952 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 b69d2e3 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 9d46a96 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 24px;
}
    
#\32 b68f6c9 {
    align-items: center;
}
    
#\35 b5c689b {
    justify-content: center;
}
    
#\31 827a718 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#e74f8469 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 ef3ca20 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
}
    
#aaf5b036 {
    width: 100%;
    min-height: 33px;
    align-items: center;
    height: auto;
}
    
#\37 f188709 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\31 940fb21::before, #\31 940fb21 > .bgExtraLayerOverlay {
    
}
#\31 940fb21 {
    width: 100%;
    padding: 24% 3% 24% 3%;
    margin: 0px 0% 0px 0%;
}
#\31 940fb21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFEQaB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAxEx/9oADAMBAAIRAxEAPwCO0XuM30uxbCZrLMZm6Q55wTccdAtFai0gBQOfIiDp0dN6j//Z');
}
    
#\37 f3c52bb::before, #\37 f3c52bb > .bgExtraLayerOverlay {
    
}
    
#group_qs9::before, #group_qs9 > .bgExtraLayerOverlay {
    
}
#group_qs9 {
    width: 100%;
    row-gap: 12px;
    align-items: center;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
#group_qs9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQUAAgMAAAAAAAAAAAAAAQACAwQFBhESInH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAgMy/9oADAMBAAIRAxEAPwDPufVbGTcztKs5gb4dBR0mlNLI6Rx9nkuP0oikx4I2qlp//9k=');
}
    
#\31 05f667c::before, #\31 05f667c > .bgExtraLayerOverlay {
    
}
#\31 05f667c {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
#\31 05f667c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQADBAURBhMxUfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMhIjH/2gAMAwEAAhEDEQA/AM/aYnw6+Xuvxw6QMAHhXjeVRJJqmsn3SIhWVpvrKsJarCP/2Q==');
}
    
#\31 743fcc4::before, #\31 743fcc4 > .bgExtraLayerOverlay {
    
}
#\31 743fcc4 {
    width: 100%;
    padding: 24% 3% 24% 3%;
    margin: 0px 0% 0px 0%;
}
#\31 743fcc4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAABBAMBAAAAAAAAAAAAAAABAAIDBAURIRT/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACMQP/2gAMAwEAAhEDEQA/AJc7JdvVoo42sYwHbjvpUAGgB54+IiI52XYxcDJ//9k=');
}
    
#widget_8sm {
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_34v {
    order: 0;
}
    
#f78cbd83 {
    order: 1;
}
    
#a2de25c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 9452562::before, #\38 9452562 > .bgExtraLayerOverlay {
    
}
    
#b4cd6862 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3e39f15::before, #a3e39f15 > .bgExtraLayerOverlay {
    
}
#a3e39f15 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
}
#a3e39f15.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQY0yWPW0vCYABAv58ReNlyF3fTbV4+nS60OW/hUpTILBChSIgSAnsR+uunrIfzds7DEU7hgsjIs6zp3DcM1k2TVV3nrqGzqmncVC8ZeyoisRUyv8Rz7LDrOuz7FV7P9Dwe22VSV+GqXEDM/RIP0uQw8DkMA75vW5yyJsdJjV3HZuyqdIw8YnEWmyb7XoX3NOCUSU4zyecoZBtZDF2FSM8jRrbCMtR5iR3ekipf0wbHSZ2Pgc9GGlxbRVpaDjG0ikw99X9EmjxFNtuuwy52WEuD/lnUc4jEKpLaCougxDzUmAUaWaj9RRtpMvJU4t+ZH018djY+HCNWAAAAAElFTkSuQmCC');
}
    
#b85606d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#ce2c682e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce2c682e {
    width: 100%;
    margin: 8px 0% 8px 0%;
}
    
#bda19495.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bda19495 {
    width: 100%;
    margin: 8px 0% 0px 0%;
}
    
#\39 fab4887 {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2101b1e {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5f53882 {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d048f4e9 {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 cc691e5 {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e06dc0f {
    margin: 0px 0% 0px 0%;
}
    
#group_ffj {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 abc97d7 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 ee37793 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#da9f3ced::before, #da9f3ced > .bgExtraLayerOverlay {
    
}
    
#\36 a51bae0 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ff96f846 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ca8ae35b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 24px;
}
    
#\34 ea99523 {
    align-items: center;
}
    
#b172b93c {
    width: 100%;
}
    
#d9160d76 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e51edef9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7d4e4ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7d4e4ae {
    margin: 0px 0% 0px 0%;
}
    
#\34 440c381 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fa0224b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\31 d2dfce8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d1e6e00d {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
}
    
#\39 b3c95e4 {
    width: 100%;
    min-height: 66px;
    align-items: flex-start;
    row-gap: 14px;
    height: auto;
}
    
#df0d507b::before, #df0d507b > .bgExtraLayerOverlay {
    
}
    
#\38 993222c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dfcc996e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e2dc9bed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2dc9bed {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 eab8266 {
    width: 100%;
}
    
#\34 82fb7ee {
    width: 100%;
}
    
#\30 f5aadd8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8e603ee {
    width: 100%;
}
    
#a5b2ade7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5b2ade7 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 992ddfa {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 cb6720d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 12ebc90 {
    width: 100%;
}
    
#f58dda3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f58dda3b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d103713 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0af046f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 0201898 {
    width: 36%;
    height: auto;
}
    
#\33 bd16cad::before, #\33 bd16cad > .bgExtraLayerOverlay {
    
}
#\33 bd16cad {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
#\33 bd16cad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQY0yWPW0vCYABAv58ReNlyF3fTbV4+nS60OW/hUpTILBChSIgSAnsR+uunrIfzds7DEU7hgsjIs6zp3DcM1k2TVV3nrqGzqmncVC8ZeyoisRUyv8Rz7LDrOuz7FV7P9Dwe22VSV+GqXEDM/RIP0uQw8DkMA75vW5yyJsdJjV3HZuyqdIw8YnEWmyb7XoX3NOCUSU4zyecoZBtZDF2FSM8jRrbCMtR5iR3ekipf0wbHSZ2Pgc9GGlxbRVpaDjG0ikw99X9EmjxFNtuuwy52WEuD/lnUc4jEKpLaCougxDzUmAUaWaj9RRtpMvJU4t+ZH018djY+HCNWAAAAAElFTkSuQmCC');
}
    
#db68c6e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#b5550bbd {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e22acff6::before, #e22acff6 > .bgExtraLayerOverlay {
    
}
    
#\31 7c22ae4 {
    width: 36%;
    height: auto;
}
    
#\39 b7c7f67 {
    row-gap: 12px;
}
    
#\39 8e9dee4 {
    row-gap: 12px;
}
    
#\31 3c97bb3 {
    width: 36%;
    height: auto;
}
    
#b164217a {
    margin: 0px 0% 0px 0%;
}
    
#\34 171d4d1 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a05610d2 {
    width: 100%;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b7dadacb {
    width: 100%;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a6a879e {
    width: 100%;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_53n {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\35 a8a1b29::before, #\35 a8a1b29 > .bgExtraLayerOverlay {
    
}
    
#\33 daee6d8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b8b08a5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 53d619e {
    height: auto;
}
    
#\33 ea0c91e {
    width: 100%;
    row-gap: 12px;
    align-items: center;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 592322a {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_4na {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_6j4 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef439440 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\37 e2462f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 a8629ba::before, #\35 a8629ba > .bgExtraLayerOverlay {
    
}
    
#e6a93351 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ccaed87d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 24px;
}
    
#\35 be0ca47 {
    align-items: center;
}
    
#\31 b2a23a1 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#a31edd28 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab538919 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 02dbaf6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ce46f8ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\38 0b32b1b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef1b13b7 {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#bc3ec886 {
    width: 80%;
}
    
#eaed651d {
    justify-content: center;
    --column-gap: 6%;
    column-gap: 6%;
    align-self: end;
    justify-self: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 260px 0px -4% 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 67fe7b7 {
    height: 50px;
    width: auto;
    order: 1;
}
    
#ed65b762::before, #ed65b762 > .bgExtraLayerOverlay {
    
}
#ed65b762 {
    row-gap: 48px;
    width: 100%;
    min-height: 49px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#c0a316df {
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: -20px 0px 0px 0px;
}
    
#d6506d99 {
    height: 55px;
    width: auto;
    order: 0;
}
    
#c15f4426 {
    width: 100.00%;
}
    
#ee48b88c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 40% 4% 16% 4%;
}
    
#d670fdfc {
    margin: 0px 0% 0px 0%;
}
    
#eed7f85c {
    height: 55px;
    width: auto;
    order: 2;
}
    
#\30 5c73608::before, #\30 5c73608 > .bgExtraLayerOverlay {
    
}
    
#\34 5e6a46a {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
    min-height: 40px;
}
    
#adf6c990 {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
    min-height: 40px;
}
    
#\33 183fa3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 183fa3e {
    height: auto;
    justify-self: center;
    width: 60%;
    align-self: start;
    margin: -6% 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#innergrid_lae {
    width: 99.79%;
    grid-template-rows: minmax(259.1875px, max-content) minmax(259.1875px, max-content);
}
}

