@media all {
  *#dm .dmInner div.u_2290223131 .dmformsubmit {
    width:210px !important;
    height:60px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_2290223131 .dmwidget-title {
    color:var(--color_4) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2290223131 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2290223131 textarea {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2290223131 select {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2290223131 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2290223131 .m-recaptcha { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2290223131 input::placeholder { color:rgba(117,117,117,0.53) !important; }

  *#dm .dmInner div.u_2290223131 input.placeholder { color:rgba(117,117,117,0.53) !important; }

  *#dm .dmInner div.u_2290223131 textarea::placeholder { color:rgba(117,117,117,0.53) !important; }

  *#dm .dmInner div.u_2290223131 textarea.placeholder { color:rgba(117,117,117,0.53) !important; }

  *#dm .dmInner div.u_2290223131 select::placeholder { color:rgba(117,117,117,0.53) !important; }

  *#dm .dmInner div.u_2290223131 select.placeholder { color:rgba(117,117,117,0.53) !important; }

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

  *#dm .dmInner div.u_2990592665 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1309875772 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1056813044 .copyright {
    justify-content:center !important;
    text-align:center !important;
  }

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

  *#dm .dmInner div.u_2290223131 .dmform-success {
    font-size:24px !important;
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2290223131 .dmform-success .rteBlock {
    font-size:24px !important;
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2290223131 .dmform-error {
    font-size:24px !important;
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1174632970 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1539775069 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_1);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#c4c67c7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f0ce15ee {
    min-height: 639px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 71.6px 2% 71.6px 2%;
}
    
#f819ecde::before, #f819ecde > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#f819ecde {
    background-image: url('https://irp.cdn-website.com/4a243184/dms3rep/multi/Image3.jpg?dm-skip-opt=true');
    background-color: var(--color_1);
}
    
#de3b45bb {
    margin: 0px 0% 0px 0%;
}
    
#widget_2io {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_98m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ffh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5fbee56.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#f5fbee56 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e1066ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\37 e1066ac {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0ce15ee {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5% 2% 15% 2%;
}
    
#f819ecde::before, #f819ecde > .bgExtraLayerOverlay {
    
}
    
#c4c67c7f {
    width: 100%;
    min-height: 80px;
}
    
#de3b45bb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c4c67c7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f0ce15ee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 25% 4%;
}
    
#f819ecde::before, #f819ecde > .bgExtraLayerOverlay {
    
}
    
#group_ffh {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 12px;
}
    
#f5fbee56 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1066ac {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de3b45bb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8483347 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 37c0b65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: -80px 0% 0% 0%;
}
    
#fc870133 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_caa::before, #group_caa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#group_caa {
    background-size: auto;
    background-repeat: repeat;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: url('https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png?dm-skip-opt=true');
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f0d1a20 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8483347 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 f0d1a20 {
    margin: 0px 0% 0px 0%;
}
    
#group_caa::before, #group_caa > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 8483347 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 37c0b65 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_caa::before, #group_caa > .bgExtraLayerOverlay {
    
}
#group_caa {
    padding: 60px 20px 60px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 f4933a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a8f8e3cd {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c9788b1f::before, #c9788b1f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
#c9788b1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url('https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-origin: border-box;
    background-size: auto;
}
#c9788b1f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\36 5e66f7d {
    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;
}
    
#widget_ddh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ul6 {
    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;
}
    
#\31 07356da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\31 07356da {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dad {
    flex-direction: row;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    background-image: url('https://irp.cdn-website.com/4a243184/dms3rep/multi/electrical.jpeg?dm-skip-opt=true');
    border-radius: 10px 10px 10px 10px;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
#group_dad.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQUAAQUAAAAAAAAAAAAAAQACAwQFERITIkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAXEQADAQAAAAAAAAAAAAAAAAAAA0EB/9oADAMBAAIRAxEAPwCi7pF+JFJpSySx9Xm0ewtKpHINOAsruDe23gfOERC6VfNP/9k=');
}
    
#widget_4f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cl7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 0.7);
    background-image: initial;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_78p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8f8e3cd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e027cd73 {
    margin: 0px 0% 0px 0%;
}
    
#group_dad {
    width: 100%;
    min-height: 80px;
    padding: 300px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
#group_dad.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQUAAQUAAAAAAAAAAAAAAQACAwQFERITIkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAXEQADAQAAAAAAAAAAAAAAAAAAA0EB/9oADAMBAAIRAxEAPwCi7pF+JFJpSySx9Xm0ewtKpHINOAsruDe23gfOERC6VfNP/9k=');
}
    
#\38 f4933a3 {
    width: 100%;
    min-height: 80px;
}
    
#c9788b1f::before, #c9788b1f > .bgExtraLayerOverlay {
    
}
#c9788b1f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\38 f4933a3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#a8f8e3cd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_dad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 200px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
#group_dad.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQUAAQUAAAAAAAAAAAAAAQACAwQFERITIkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAXEQADAQAAAAAAAAAAAAAAAAAAA0EB/9oADAMBAAIRAxEAPwCi7pF+JFJpSySx9Xm0ewtKpHINOAsruDe23gfOERC6VfNP/9k=');
}
    
#group_cl7 {
    width: 100%;
}
    
#c9788b1f::before, #c9788b1f > .bgExtraLayerOverlay {
    
}
#c9788b1f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\34 5259018 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 4483757 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9295159 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3866a5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cf6df3e0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c402f0ab::before, #c402f0ab > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#c402f0ab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url('https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-size: auto;
}
#c402f0ab.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\33 dd9a5e9 {
    margin: 0px 0% 0px 0%;
}
    
#ac18bc18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5bg {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jol {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lim {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_7tk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0bj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3620880.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#e3620880 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 95cea3e {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0b5c68a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#d18d9fe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e3f2610 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a2bb7d2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\33 a2bb7d2 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e3a6368 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#d4a9899c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#d48c9c11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3c9b1d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6207b2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#e6207b2a {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fca2926 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd87e326 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f114fae {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 63425ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f4da532 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 039e3c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 039e3c8 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f58101eb {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#bdab8ab0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 416825b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 dacfa68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 681bf47.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 681bf47 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d41f8c4c {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e584920e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 935c042 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 22c4a48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7866e8f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#c7866e8f {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f037185 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 54b50f1 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 514b79a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c9c99a09 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec45848d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cf648a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\39 cf648a6 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a242a9d {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 427ed0c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 541ff23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bdd4ecfd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8c97bd2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#a8c97bd2 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c038386 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 39457ae {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#cf49a018 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b8f1f41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1999c09.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 1999c09 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 57bca86 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 879e9b0 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a733bb7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 8d9f577 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 af2ecc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fea20c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\39 fea20c3 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 924320a {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f19fcdb {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\39 8bb93ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 40f1784.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\37 40f1784 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2cm {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#f4038e92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f4038e92 {
    width: 57%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a28d476.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a28d476 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 80px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3ea16f0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 56251a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7de18f2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\34 7de18f2 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f2c7e25 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a7f7bfd {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#fd6f03ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ff89065 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 01a46ed {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fd3a1f3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 8;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fab213a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\31 fab213a {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c550569e {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 00a8609.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 00a8609 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 55bc5eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5e79a44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 78acc0a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 5a66f92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b774975 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5499ef5 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e7615129 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db8eee26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8a79594.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#d8a79594 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e75d3380 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1bd097f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 90f8d0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3b6c3a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c1c64c5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 c1c64c5 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9bf51d6 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 240ffb0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 7841da0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 82c7345 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0c48107.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 0c48107 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 84b9c33 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 10;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b7987ee {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 210384e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e953e269 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 22a09c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de7710c1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#de7710c1 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2a9449a {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 70344c3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 3f6c735 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a384c8d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b354af59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#b354af59 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1476e01 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 16d8960 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#cfb018a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd1ca310.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#fd1ca310 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7ba118 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 09e7da9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc47cefe {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\39 a94e1da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 eef7f24.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 eef7f24 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f56d655 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 65ae9ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 698a2df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d8fcf93 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 11;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfcdc53d {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 d22828f {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e80a1ee4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#e80a1ee4 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b330e12f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b330e12f {
    width: 57%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf6df3e0 {
    padding: 12% 2% 12% 2%;
}
    
#\33 dd9a5e9 {
    margin: 0px 0% 0px 0%;
}
    
#c402f0ab::before, #c402f0ab > .bgExtraLayerOverlay {
    
}
#c402f0ab.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#group_5bg {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_jol {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 95cea3e {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 e3a6368 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 fca2926 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dd87e326 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f58101eb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d41f8c4c {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 f037185 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 54b50f1 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 a242a9d {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 c038386 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 57bca86 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 879e9b0 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 924320a {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f4038e92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f4038e92 {
    width: 87%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fd3a1f3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 ff89065 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 01a46ed {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c550569e {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 b774975 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d5499ef5 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e75d3380 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 9bf51d6 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 84b9c33 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 b7987ee {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 2a9449a {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f1476e01 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 d8fcf93 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d22828f {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 d7ba118 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fc47cefe {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b330e12f {
    width: 87.30%;
}
}



@media (max-width: 767px) {
    
#\34 5259018 {
    height: 240px;
}
    
#\36 3866a5b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cf6df3e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25% 4% 25% 4%;
}
    
#c402f0ab::before, #c402f0ab > .bgExtraLayerOverlay {
    
}
#c402f0ab.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#widget_lim {
    height: 240px;
}
    
#\31 0b5c68a {
    height: 240px;
}
    
#d4a9899c {
    height: 240px;
}
    
#group_jol {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 95cea3e {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 e3a6368 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_5bg {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 fca2926 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dd87e326 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 f114fae {
    height: 240px;
}
    
#f58101eb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bdab8ab0 {
    height: 240px;
}
    
#d41f8c4c {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e584920e {
    height: 240px;
}
    
#\39 f037185 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 54b50f1 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 514b79a {
    height: 240px;
}
    
#\33 a242a9d {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 427ed0c {
    height: 240px;
}
    
#\33 c038386 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 39457ae {
    height: 240px;
}
    
#\32 57bca86 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 879e9b0 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 a733bb7 {
    height: 240px;
}
    
#\35 924320a {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 f19fcdb {
    height: 240px;
}
    
#\39 01a46ed {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e3ea16f0 {
    height: 240px;
}
    
#\31 fd3a1f3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c550569e {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 78acc0a {
    height: 240px;
}
    
#\33 a7f7bfd {
    height: 240px;
}
    
#\33 ff89065 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 b774975 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d5499ef5 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e75d3380 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 1bd097f {
    height: 240px;
}
    
#\32 9bf51d6 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 240ffb0 {
    height: 240px;
}
    
#\30 84b9c33 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 b7987ee {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 210384e {
    height: 240px;
}
    
#\30 2a9449a {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 70344c3 {
    height: 240px;
}
    
#f1476e01 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 16d8960 {
    height: 240px;
}
    
#\31 d7ba118 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 f56d655 {
    height: 240px;
}
    
#\32 d8fcf93 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dfcdc53d {
    height: 240px;
}
    
#\37 d22828f {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 dd9a5e9 {
    margin: 0px 0% 0px 0%;
}
    
#f4038e92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f4038e92 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ac18bc18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac18bc18 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a28d476.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a28d476 {
    margin: 50px 0% 0px 0%;
}
    
#b330e12f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b330e12f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 5058384[data-css-edit] {
    z-index: 1;
}
#\39 5058384 {
    min-height: 51px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\33 15806e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6cd3746 {
    margin: 0px 0% -50px 0%;
}
    
#widget_7be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7be {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 5058384 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 15806e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_7be {
    width: 80px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 b3c9093 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ae230594 {
    min-height: 511px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e3ac259::before, #\36 e3ac259 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.37;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
#\36 e3ac259 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url('https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-origin: border-box;
    background-size: auto;
}
#\36 e3ac259.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#c661e7db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#c661e7db {
    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_idp {
    align-items: flex-start;
    width: 100%;
    min-height: 448px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7b8b9b5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d06b83f::before, #\37 d06b83f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 d06b83f {
    background-size: auto;
    background-repeat: repeat;
    align-items: center;
    width: 100%;
    min-height: 140px;
    max-height: none;
    row-gap: 12px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 120px 40px 120px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 d06b83f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#e9eb50b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 70034cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d36aaed5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a7f3431::before, #\38 a7f3431 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 a7f3431 {
    background-size: auto;
    background-repeat: repeat;
    align-items: center;
    width: 100%;
    min-height: 140px;
    max-height: none;
    row-gap: 12px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 120px 40px 120px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 a7f3431.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\37 60f6ca9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff0a541d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d3319a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b49e45f1::before, #b49e45f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#b49e45f1 {
    background-size: auto;
    background-repeat: repeat;
    align-items: center;
    width: 100%;
    min-height: 140px;
    max-height: none;
    row-gap: 12px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 120px 40px 120px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b49e45f1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\30 0309a19 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 01401a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abc889b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 e68d114::before, #\33 e68d114 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 e68d114 {
    background-size: auto;
    background-repeat: repeat;
    align-items: center;
    width: 100%;
    min-height: 140px;
    max-height: none;
    row-gap: 12px;
    column-gap: 4%;
    background-color: rgba(49,130,206,1);
    background-image: url(https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 120px 40px 120px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 e68d114.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#e7cea893 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a846599 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 319eb95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae230594 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 7b8b9b5 {
    margin: 0px 0% 0px 0%;
}
    
#group_idp {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d06b83f {
    min-width: 32px;
    min-height: 0px;
    height: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#\37 d06b83f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\38 a7f3431 {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
#\38 a7f3431.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#b49e45f1 {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
#b49e45f1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\33 e68d114 {
    min-width: 32px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
#\33 e68d114.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\36 e3ac259::before, #\36 e3ac259 > .bgExtraLayerOverlay {
    
}
#\36 e3ac259.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\30 b3c9093 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ae230594 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 15% 4%;
}
    
#\37 d06b83f::before, #\37 d06b83f > .bgExtraLayerOverlay {
    
}
#\37 d06b83f {
    min-width: 32px;
    align-items: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
#\37 d06b83f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\38 a7f3431::before, #\38 a7f3431 > .bgExtraLayerOverlay {
    
}
#\38 a7f3431 {
    min-width: 32px;
    align-items: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
#\38 a7f3431.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#b49e45f1::before, #b49e45f1 > .bgExtraLayerOverlay {
    
}
#b49e45f1 {
    min-width: 32px;
    align-items: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
#b49e45f1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\33 e68d114::before, #\33 e68d114 > .bgExtraLayerOverlay {
    
}
#\33 e68d114 {
    min-width: 32px;
    align-items: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
#\33 e68d114.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\39 7b8b9b5 {
    margin: 0px 0% 0px 0%;
}
    
#group_idp {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 e3ac259::before, #\36 e3ac259 > .bgExtraLayerOverlay {
    
}
#\36 e3ac259.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\31 8550191.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8550191 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbed9170 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d9b82a6 {
    margin: -50px 0% 0px 0%;
}
    
#\34 4f58386[data-css-edit] {
    z-index: 1;
}
#\34 4f58386 {
    min-height: 51px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
}



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



@media (max-width: 767px) {
    
#\31 8550191 {
    width: 80px;
}
    
#dbed9170 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 4f58386 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b803870b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 85940dd {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 9ecc2b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 18744e3::before, #\34 18744e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\34 18744e3 {
    background-size: auto;
    background-repeat: repeat;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 80px 60px 80px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 18744e3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#group_mcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 25px 0px;
}
    
#widget_p45 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_fn5 {
    width: 76%;
    height: auto;
    max-width: 100%;
}
    
#widget_1sb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 85940dd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 6d75e9d {
    margin: 0px 0% 0px 0%;
}
    
#\34 18744e3 {
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
#\34 18744e3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#b803870b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 85940dd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 18744e3::before, #\34 18744e3 > .bgExtraLayerOverlay {
    
}
#\34 18744e3 {
    padding: 50px 16px 50px 16px;
    margin: 0px 0% 0px 0%;
}
#\34 18744e3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#group_mcc {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_p45 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fn5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 81f5dea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a15e7ddb {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 60px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6c58a93::before, #\37 6c58a93 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
#\37 6c58a93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url('https://lirp.cdn-website.com/4a243184/dms3rep/multi/opt/BG-1920w.png?dm-skip-opt=true');
    background-repeat: repeat;
    background-origin: border-box;
    background-size: auto;
}
#\37 6c58a93.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
    
#\39 fe25bb9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tet.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_tet {
    width: 120px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rtu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0af3a2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b05d204a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 3887926.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\30 3887926 {
    width: 120px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 aa5ba16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc11f27a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ccdd69f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 d73c8b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\31 d73c8b7 {
    width: 120px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce65bc2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a247d9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 34b698f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 2d6c1a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\38 2d6c1a7 {
    width: 120px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d84a9509 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c49074d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a15e7ddb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 fe25bb9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6c58a93::before, #\37 6c58a93 > .bgExtraLayerOverlay {
    
}
#\37 6c58a93.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\34 81f5dea {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a15e7ddb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b05d204a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ccdd69f2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 34b698f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 6c58a93::before, #\37 6c58a93 > .bgExtraLayerOverlay {
    
}
#\37 6c58a93.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQY0z1Qy66FIAxkKQj+/x9qC7TlYaJxczPk5C4mEDqdB46I9tZaqLUGVfXXdQUiSqWUw8zi933+eZ7NlVJi7303swUiiswMYlLVOMYIrbXdqWrqvScROZj5OM8zMXPMOUcR2UUk4HRQG2PE1toBcs4ZSnspZZGY2eecvYP0z3qRmHnvvXszCwAReSLaHIogA/JBCaWwLCJwibVWvHv3G/5bQQWLtVbkTrVWZA0OmwDCqyq+CNZQSWYGrOawXhYY4DtwB3HOuaLAYVmjLYbYRhmUAvF9X0QI9337Oef2B9gWHIFlYeeEAAAAAElFTkSuQmCC');
}
}



@media all {
    
#e8932385 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 220cd5d {
    min-height: 551px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c8fc397d::before, #c8fc397d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(17,23,116,1);
    opacity: 0.8;
    border-radius: inherit;
}
#c8fc397d {
    background-color: var(--color_2);
    background-image: url('https://irp.cdn-website.com/4a243184/dms3rep/multi/Image49.jpg?dm-skip-opt=true');
}
#c8fc397d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBAURBxIkgZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQIDABH/2gAMAwEAAhEDEQA/AJi33uC0zOdTmWQRnLN3aoxqG3A4h9IiJVzM8XJRBTpO/9k=');
}
    
#\35 3d10f6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3d10f6d {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_abg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 30f2b36.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\31 30f2b36 {
    width: 210px;
    height: 60px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 220cd5d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c8fc397d::before, #c8fc397d > .bgExtraLayerOverlay {
    
}
#c8fc397d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBAURBxIkgZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQIDABH/2gAMAwEAAhEDEQA/AJi33uC0zOdTmWQRnLN3aoxqG3A4h9IiJVzM8XJRBTpO/9k=');
}
}



@media (max-width: 767px) {
    
#e8932385 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 220cd5d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c8fc397d::before, #c8fc397d > .bgExtraLayerOverlay {
    
}
#c8fc397d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBAURBxIkgZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQIDABH/2gAMAwEAAhEDEQA/AJi33uC0zOdTmWQRnLN3aoxqG3A4h9IiJVzM8XJRBTpO/9k=');
}
    
#\35 3d10f6d {
    width: 60px;
}
}

