@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }

  *#dm .dmInner div.u_1485568018 p { text-align:left !important; }

  *#dm .dmInner div.u_1485568018 li { text-align:left !important; }

  *#dm .dmInner div.u_1485568018 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1636624507 img { object-position:50% 0% !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1485568018 p { text-align:left !important; }

  *#dm .dmInner div.u_1485568018 li { text-align:left !important; }

  *#dm .dmInner div.u_1485568018 { text-align:left !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1932619432 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e092fce5/icon/Arrow_2094737.svg) !important;
  }

  *#dm .dmInner a.u_1468204298 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e092fce5/icon/Arrow_2094737.svg) !important;
  }

  *#dm .dmInner a.u_1579438715 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e092fce5/icon/Arrow_2094737.svg) !important;
  }

  *#dm .dmInner a.u_1260590555 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e092fce5/icon/Arrow_2094737.svg) !important;
  }

  *#dm .dmInner a.u_1959597827 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/e092fce5/icon/Arrow_2094737.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1203673416 .svg { width:100% !important; }

  *#dm .dmInner div.u_1203673416 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(238,241,249) rgb(238,241,249) rgb(238,241,249) rgb(238,241,249) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1485568018 p {
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1485568018 li {
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner div.u_1129797526 span[data-icon-mask] { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1485568018 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) var(--color_3) !important;
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_15056161 .iframeWrap { border-radius:25px 25px 25px 25px !important; }

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

  *#dm .dmInner *.u_1533098087 .svg { width:100% !important; }

  *#dm .dmInner div.u_1533098087 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(238,241,249) rgb(238,241,249) rgb(238,241,249) rgb(238,241,249) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1438772394 .svg { width:100% !important; }

  *#dm .dmInner div.u_1438772394 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(238,241,249) rgb(238,241,249) rgb(238,241,249) rgb(238,241,249) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1294419253 img {
    border-style:solid !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(33,71,100) rgb(36,36,36) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1947372204 img {
    border-style:solid !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(33,71,100) rgb(36,36,36) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner *.u_1365578014 .svg { width:100% !important; }

  *#dm .dmInner div.u_1365578014 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(238,241,249) rgb(238,241,249) rgb(238,241,249) rgb(238,241,249) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1811965238 input:not([type="submit"]) {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1811965238 textarea {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1811965238 select {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1811965238 .dmformsubmit {
    width:150px !important;
    height:50px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1636624507 img {
    border-style:solid !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(33,71,100) rgb(36,36,36) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:25px 25px 25px 25px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1850482913 img {
    border-style:solid !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(33,71,100) rgb(36,36,36) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:25px 25px 25px 25px !important;
    object-position:0% 0% !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 917520f {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 300px 4% 100px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c2f57ad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d1b14b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 92643ec::before, #\33 92643ec > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.65;
    border-radius: inherit;
}
#\33 92643ec {
    border-radius: 0 0 0px 0px;
    background-image: url("https://irp.cdn-website.com/e092fce5/dms3rep/multi/opt/pexels-photo-17072947-1920w.jpeg");
}
    
#\30 b9bd50b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fcaf0d9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\36 fcaf0d9 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e57e2ced {
    margin: 0px 0% 0px 0%;
}
    
#\31 a42c084 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 cc5fd8b {
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 a634093 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    order: 0;
}
    
#f0527842.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#f0527842 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -40px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3945ed0 {
    margin: 0px 0% 0px 0%;
}
    
#d9ca59ea {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 188e583.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 188e583 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6435e0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: none;
    order: 0;
    background-color: var(--color_4);
    border-radius: 25px 25px 25px 25px;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c97f8ec {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2ed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#widget_2ed {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\36 b4b7c72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b4b7c72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f394e22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: none;
    order: 0;
    background-color: var(--color_4);
    border-radius: 25px 25px 25px 25px;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ffb7c893 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    order: 0;
}
    
#\32 5acb224.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\32 5acb224 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -40px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 68dddd8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 af20cf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 af20cf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ca0fb74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ca0fb74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5bda1cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#c5bda1cc {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#ae2638b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: none;
    order: 0;
    background-color: var(--color_4);
    border-radius: 25px 25px 25px 25px;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1199b4e {
    width: 100%;
    height: 220px;
    max-width: 100%;
    order: 0;
}
    
#\36 6ffaff6.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\36 6ffaff6 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -40px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#f991a332 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a036111.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a036111 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0661c77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0661c77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c424ef68.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#c424ef68 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#cfc7f208 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: none;
    order: 0;
    background-color: var(--color_4);
    border-radius: 25px 25px 25px 25px;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c447fd5f {
    width: 100%;
    height: 220px;
    max-width: 100%;
    order: 0;
}
    
#\33 a6e0a20.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\33 a6e0a20 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -40px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 899fe75 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8f0b388.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8f0b388 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d6fcd4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8d6fcd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e55de99e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#e55de99e {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 17d4a4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a60b36ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d343b245 {
    margin: 0px 0% 0px 0%;
}
    
#\39 066e8e7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#a9a91f28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#af8a22b9::before, #af8a22b9 > .bgExtraLayerOverlay {
    
}
#af8a22b9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    background-position: 50% 100%;
}
}



@media all {
    
#\32 8981145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 a21cbae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_4);
    background-image: url();
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\31 61049fd::before, #\31 61049fd > .bgExtraLayerOverlay {
    
}
#\31 61049fd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    background-position: 50% 0%;
}
    
#\39 bf2573e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_4);
    background-image: url();
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\38 725ad24 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e15eb127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ddf3420d {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fa80ef64 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: wrap;
    padding: 15px 4% 15px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 71d426b {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 3364cf7 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e72a36ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d7e79e3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ca5c283b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_4);
    background-image: url();
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3f24623 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eff98bd3 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#df4d4cd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c775a502 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_4);
    background-image: url();
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\37 85df1d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e0d43e43 {
    margin: 0px 0% 0px 0%;
}
    
#fb655fd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 08d81e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 cb1efed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_4);
    background-image: url();
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#d3df20bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 1851ec0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 a6cd57b::before, #\34 a6cd57b > .bgExtraLayerOverlay {
    
}
#\34 a6cd57b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    background-position: 50% 100%;
}
    
#\33 0dc81c1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5c0e5be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 8cd1b90 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7441840 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 c90a32a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
}
    
#c4d7cfc2:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #c4d7cfc2 [data-content-reference].active-tab-title .tab-title, #c4d7cfc2 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_8) !important;
    font-weight: bold;
}
#c4d7cfc2 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
.tabsControlContainer {
    flex-direction: row;
}
#c4d7cfc2:not(:has(.active-tab-title)) [data-content-reference]:first-child,#c4d7cfc2 [data-content-reference].active-tab-title, #c4d7cfc2 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#c4d7cfc2 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_1);
}
#c4d7cfc2 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 3;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    grid-area: auto / auto / auto / auto;
}
    
#ad8c4539 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 50b0fdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a0bad7a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 1d17d79.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\39 1d17d79 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 28ece40::before, #\31 28ece40 > .bgExtraLayerOverlay {
    
}
#\31 28ece40 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#ac44f518 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b2dcb0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 16px;
    order: 0;
    flex-direction: row;
    --column-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 18c685a {
    margin: 0px 0% 0px 0%;
}
    
#\34 2e52a2a {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a1a0e9a {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e674e7b4 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_27h {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#widget_653.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#widget_653 {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b12e3550 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 21120bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 939eec3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 95cc599 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fd65c80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae97fba1 {
    margin: 0px 0% 0px 0%;
}
    
#d6f5c7a8 {
    width: 100%;
    height: 579px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b996842f {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 ad65fdf {
    margin: 0px 0% 0px 0%;
}
    
#c2c6d5b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 243d35d {
    width: 43.85%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4af056f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 52.11%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6574cc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c13eec65 {
    width: 90%;
    height: 579px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 5eb93ec {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fec8068b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#fec8068b {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 87456f6::before, #\36 87456f6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0;
    border-radius: inherit;
}
#\36 87456f6 {
    background-image: url();
    border-radius: 0 0 5px 5px;
    background-position: 50% 0%;
}
    
#c3a5e3c0 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_3);
    background-image: none;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: -100px 0% 0px 0%;
}
    
#\35 2cc0224 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 97b18bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\34 97b18bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e88360e7::before, #e88360e7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.75;
    border-radius: inherit;
}
#e88360e7 {
    border-width: 0px 0px 6px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_3) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/e092fce5/dms3rep/multi/opt/pexels-photo-88491-1920w.jpeg?jxl&v=jxl");
}
    
#\36 8332914 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3c0858b {
    margin: 0px 0% 0px 0%;
}
    
#b9b91630 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 b766f2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d5501699[data-pinned] {
    position: sticky;
    top: 93px;
    bottom: auto;
    z-index: 1;
}
#d5501699 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7d89e0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 38.46%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1025px) {
    
#c4d7cfc2:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #c4d7cfc2 [data-content-reference].active-tab-title .tab-title, #c4d7cfc2 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 24px !important;
}
#c4d7cfc2 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 24px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4d7cfc2:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #c4d7cfc2 [data-content-reference].active-tab-title .tab-title, #c4d7cfc2 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 22px !important;
}
#c4d7cfc2 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 22px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 917520f {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 75px 3% 75px 3%;
}
    
#\33 92643ec::before, #\33 92643ec > .bgExtraLayerOverlay {
    
}
#\33 92643ec {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\30 b9bd50b {
    width: 100%;
    min-height: 8px;
}
    
#e57e2ced {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6435e0f {
    width: 48.5%;
    min-height: 8px;
    box-shadow: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 c97f8ec {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: auto;
    column-gap: 3%;
    row-gap: 18px;
}
    
#\32 f394e22 {
    width: 48.5%;
    min-height: 8px;
    box-shadow: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ae2638b4 {
    width: 48.5%;
    min-height: 8px;
    box-shadow: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cfc7f208 {
    width: 48.5%;
    min-height: 8px;
    box-shadow: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d343b245 {
    margin: 0px 0% 0px 0%;
}
    
#\39 066e8e7 {
    padding: 0px 3% 0px 3%;
}
    
#af8a22b9::before, #af8a22b9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a21cbae {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 61049fd::before, #\31 61049fd > .bgExtraLayerOverlay {
    
}
    
#\39 bf2573e {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fa80ef64 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: auto;
    row-gap: 16px;
    padding: 0px 3% 0px 3%;
}
    
#c775a502 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e0d43e43 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cb1efed {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ca5c283b {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a6cd57b::before, #\34 a6cd57b > .bgExtraLayerOverlay {
    
}
    
#\33 0dc81c1 {
    padding: 0px 3% 50px 3%;
}
    
#\34 8cd1b90 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7441840 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 16px;
}
    
#\31 28ece40::before, #\31 28ece40 > .bgExtraLayerOverlay {
    
}
    
#c4d7cfc2 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50b0fdd {
    width: 100%;
    min-height: 0px;
}
    
#a0bad7a7 {
    width: 100%;
    min-height: 0px;
}
    
#\34 18c685a {
    margin: 0px 0% 0px 0%;
}
    
#\34 2e52a2a {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e674e7b4 {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 21120bc {
    width: 100%;
    min-height: 80px;
}
    
#\35 95cc599 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 16px;
}
    
#ae97fba1 {
    margin: 0px 0% 0px 0%;
}
    
#b996842f {
    width: 100%;
    min-height: 80px;
}
    
#d6f5c7a8 {
    height: 420px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ad65fdf {
    margin: 0px 0% 0px 0%;
}
    
#\31 243d35d {
    width: 100%;
    min-height: 0px;
    order: 1;
    align-items: stretch;
    align-content: stretch;
}
    
#\36 4af056f {
    width: 100%;
    min-height: 0px;
    order: 0;
}
    
#c13eec65 {
    width: 90%;
    height: 420px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 5eb93ec {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#fec8068b {
    min-width: 32px;
    width: auto;
}
    
#\36 87456f6::before, #\36 87456f6 > .bgExtraLayerOverlay {
    
}
#\36 87456f6 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#c3a5e3c0 {
    width: auto;
    min-height: auto;
    align-items: flex-start;
    align-content: flex-start;
    max-width: 100%;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: -100px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e88360e7::before, #e88360e7 > .bgExtraLayerOverlay {
    
}
#e88360e7 {
    background-position: 100% 50%;
}
    
#a3c0858b {
    margin: 0px 0% 0px 0%;
}
    
#b9b91630 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 0px;
}
    
#\33 b766f2d {
    width: 100%;
    min-height: 0px;
}
    
#\37 7d89e0c {
    width: 100%;
    min-height: 0px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 917520f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 92643ec {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 cc5fd8b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 c97f8ec {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#c4d7cfc2:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #c4d7cfc2 [data-content-reference].active-tab-title .tab-title, #c4d7cfc2 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 19px !important;
}
#c4d7cfc2 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 19px !important;
}
}



@media (max-width: 767px) {
    
#\33 5eb93ec {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 87456f6 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 917520f {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
    
#\33 92643ec::before, #\33 92643ec > .bgExtraLayerOverlay {
    
}
#\33 92643ec {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\30 b9bd50b {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 1;
    align-content: flex-start;
}
    
#\36 fcaf0d9 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#e57e2ced {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 a634093 {
    height: 240px;
}
    
#f0527842.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#f0527842 {
    align-self: flex-start;
    margin: -40px 16px 0px 16px;
}
    
#\30 3945ed0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 6435e0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
}
    
#\36 c97f8ec {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\32 f394e22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
}
    
#ffb7c893 {
    height: 240px;
}
    
#\32 5acb224.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\32 5acb224 {
    align-self: flex-start;
    margin: -40px 16px 0px 16px;
}
    
#ae2638b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
}
    
#\35 1199b4e {
    height: 240px;
}
    
#\36 6ffaff6.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\36 6ffaff6 {
    align-self: flex-start;
    margin: -40px 16px 0px 16px;
}
    
#cfc7f208 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
}
    
#c447fd5f {
    height: 240px;
}
    
#\33 a6e0a20.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\33 a6e0a20 {
    align-self: flex-start;
    margin: -40px 16px 0px 16px;
}
}



@media (max-width: 767px) {
    
#a60b36ab {
    min-height: 0px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d343b245 {
    margin: 0px 0% 0px 0%;
}
    
#\39 066e8e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 0px 20px;
}
    
#af8a22b9::before, #af8a22b9 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 a21cbae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 61049fd::before, #\31 61049fd > .bgExtraLayerOverlay {
    
}
    
#\39 bf2573e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#fa80ef64 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 20px 0px 20px;
}
    
#c775a502 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e0d43e43 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cb1efed {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ca5c283b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 a6cd57b::before, #\34 a6cd57b > .bgExtraLayerOverlay {
    
}
    
#\33 0dc81c1 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 20px 25px 20px;
}
    
#\35 5c0e5be {
    min-height: 0px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    align-self: auto;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8cd1b90 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7441840 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#c4d7cfc2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50b0fdd {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#a0bad7a7 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\39 1d17d79 {
    min-width: 32px;
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\31 28ece40::before, #\31 28ece40 > .bgExtraLayerOverlay {
    
}
    
#\35 2b2dcb0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\34 18c685a {
    margin: 0px 0% 0px 0%;
}
    
#\34 2e52a2a {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a1a0e9a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e674e7b4 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_27h {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\35 21120bc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 95cc599 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 20px 25px 20px;
}
    
#ae97fba1 {
    margin: 0px 0% 0px 0%;
}
    
#d6f5c7a8 {
    height: 267px;
}
    
#b996842f {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    order: 1;
    align-content: stretch;
}
}



@media (max-width: 767px) {
    
#\35 ad65fdf {
    margin: 0px 0% 0px 0%;
}
    
#\31 243d35d {
    width: 100%;
    min-height: 0px;
    align-items: stretch;
    order: 1;
    align-content: stretch;
}
    
#\36 4af056f {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 0;
}
    
#c13eec65 {
    height: 267px;
}
    
#\33 5eb93ec {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#fec8068b {
    min-width: 32px;
    width: auto;
}
    
#\36 87456f6::before, #\36 87456f6 > .bgExtraLayerOverlay {
    
}
#\36 87456f6 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#c3a5e3c0 {
    width: auto;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: -85px 0% 0px 0%;
}
    
#\35 2cc0224 {
    width: 45px;
}
}



@media (max-width: 767px) {
    
#e88360e7::before, #e88360e7 > .bgExtraLayerOverlay {
    
}
    
#b9b91630 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 b766f2d {
    min-height: 0px;
    align-items: flex-start;
    width: 100%;
}
    
#\37 7d89e0c {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}

#e88360e7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAxEEExUiMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQADAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/AM13zUgMbYABXZUZ2Rbjx9REt51S/9k=')!important}