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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1016779316 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1016779316 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1016779316 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1016779316 .dmforminput input {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1016779316 .dmforminput textarea {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1016779316 .dmforminput .fileUploadLink {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1016779316 .checkboxwrapper span {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1016779316 .radiowrapper span {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1016779316 .optinwrapper div {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1016779316 .freetextwrapper {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1016779316 .dmforminput select {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1016779316 .dmforminput option {
    color:var(--color_2) !important;
    font-size:15px !important;
  }

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

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

  *#dm .dmInner div.u_1016779316 input::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1016779316 input.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1016779316 textarea::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1016779316 textarea.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1016779316 select::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1016779316 select.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1016779316 .dmform-success {
    color:var(--color_2) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1016779316 .dmform-success .rteBlock {
    color:var(--color_2) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1016779316 .dmform-error {
    color:var(--color_2) !important;
    text-align:center !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1258064061 span[data-icon-mask] { background-color:var(--color_6) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

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



@media all {
    
#\39 2778356 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c0fad99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-content: center;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#adb5206d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\34 b9bb588::before, #\34 b9bb588 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 b9bb588 {
    background-image: url("https://irp.cdn-website.com/812d4ff5/dms3rep/multi/opt/AI-R-3-02ae34de-1920w.png");
    background-color: var(--color_4);
}
    
#\39 2f24c27 {
    margin: 0px 0% 0px 0%;
}
    
#\37 988cdb1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(248, 248, 251, 1) 100%);
    background-origin: border-box;
}
    
#widget_vt2 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#\37 0ab9591 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(248, 248, 251, 1) 100%);
    background-origin: border-box;
}
    
#\31 3ccd6b0 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#group_nht {
    align-items: flex-start;
    width: 1440px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c645691a {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d79152d7 {
    align-items: flex-start;
    width: 1805px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e49cc5e6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
}
    
#\32 fc13391 {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6278380 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 19f8012[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\37 19f8012 {
    align-items: flex-start;
    width: 49.169921875%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 195cc6a {
    align-items: flex-start;
    width: 49.165000000000006%;
    min-height: 381px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/812d4ff5/dms3rep/multi/opt/pexels-photo-7735625-1920w.jpeg");
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 862e627 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#c50bf936 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#widget_fd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3hi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 60b0158 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 af39b4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d4237ccb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fb4be615 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    align-content: flex-start;
    flex-wrap: nowrap;
    margin-top: 24px;
}
    
#a9ba2abd[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#a9ba2abd {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b377c9c0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 74e18a6 {
    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;
}
    
#\32 dc8930c {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba8e19d8 {
    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;
}
    
#widget_c6o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#de064ec2 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#b9d0ffa4[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#b9d0ffa4 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 172ace2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 90e46e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be841198 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#dc647e0a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    align-content: flex-start;
    flex-wrap: nowrap;
}
    
#\37 da358a5[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\37 da358a5 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f7b660cb {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 4ab962d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3c73aaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#d4f42ce0[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#d4f42ce0 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d330ad0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 ca80ca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9bf9fff {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\36 55e82fa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    align-content: flex-start;
    flex-wrap: nowrap;
}
    
#\38 6dd2d90[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\38 6dd2d90 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e5b7b337 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b1cba9f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 699ad64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
    order: 2;
}
    
#\36 88f3b49[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\36 88f3b49 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b8c998ee {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e5baeab4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ff48c187 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
    order: 2;
}
    
#group_slv {
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    align-content: center;
}
    
#\30 df24df7 {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d19be808 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
}
    
#f58ab245 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 df2cfc2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\38 aaa2c58 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 604d7bd {
    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;
}
    
#widget_o1v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_8pe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 0615851 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 3035036 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 250a0f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f57aaa5e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 300px 40px;
}
    
#beb27eb9 {
    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;
}
    
#e949ac6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5656cdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#bc9611d8[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#bc9611d8 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8851b63[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\36 8851b63 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 02d5d69 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    align-content: flex-start;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2999d92 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b214e45a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\32 8d36242[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\32 8d36242 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 48dba6c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 1344cbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#db29d6fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4fcc818 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3e02886 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    align-content: flex-start;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d1cc2b2[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\30 d1cc2b2 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a84093d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 1f62b66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\30 02d31a5[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\30 02d31a5 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 683bc83 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 d16fc6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#f930022b[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#f930022b {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1f8642e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 61731eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#d869b87d {
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    height: auto;
    align-content: center;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5e2415f {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c0f03507 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: -150px 0% 0px 0%;
}
    
#\36 ab410e9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
}
    
#f6612cdb {
    background-image: linear-gradient(90deg, rgba(66, 69, 156, 1) 0%, rgba(192, 193, 222, 1) 100%);
    background-origin: border-box;
}
    
#\39 736d2ae {
    margin: 0px 0% 0px 0%;
}
    
#group_k2k[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#group_k2k {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 4%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_b7r {
    align-items: flex-start;
    width: 49.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 ff3cb0a {
    width: 49.12%;
    height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a319cc8f {
    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;
}
    
#widget_60s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ca0d13b9 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hs0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-top: 100px;
}
    
#\31 bae9d9c {
    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;
}
    
#widget_kb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#f7cc07c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 85aafcd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\36 d950437 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 08f2245[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\36 08f2245 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c3ff504f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ce3cd026 {
    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;
}
    
#\35 73b76e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#afc7a772 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 4f3d80b {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 960fd57[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\36 960fd57 {
    align-items: center;
    width: 49.12%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bde90415 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\35 c4efad8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 20px 40px;
}
    
#\30 506ab4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7a8fc20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\31 37726bd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    align-content: flex-start;
    flex-wrap: nowrap;
    margin-top: 25px;
    order: 1;
}
    
#\30 2d8e6d5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8%;
    flex-wrap: nowrap;
    --column-gap: 1.8%;
    justify-self: auto;
    order: 5;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5888b68 {
    margin: 0px 0% 0px 0%;
}
    
#\31 2acd508 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8%;
    flex-wrap: nowrap;
    --column-gap: 1.8%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9d88b02 {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ba1f5a9 {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e394eed5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    align-content: flex-start;
    flex-wrap: nowrap;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a9872c5[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\30 a9872c5 {
    align-items: center;
    width: 49.11%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d39bba41 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a21ad4e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 7e3bfe8[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#\39 7e3bfe8 {
    align-items: center;
    width: 49.11%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f88837d0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 4d90877 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 3848e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#fdaa4e1e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
}
    
#group_iri[data-css-edit] {
    box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -webkit-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
    -moz-box-shadow: 0px 10px 51px -17px rgba(46,49,146,0.29);
}
#group_iri {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    --column-gap: 0%;
}
    
#a85c1bc4 {
    margin: -100px 0% 0px 0%;
}
    
#group_npe {
    align-items: flex-start;
    width: 42.23%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-image: linear-gradient(405deg, rgba(46, 49, 146, 1) 0%, rgba(171, 172, 211, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
}
    
#efbc257f {
    align-items: flex-start;
    width: 57.76882352941176%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 41115e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 68e33c1 {
    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;
}
    
#\34 8b84bdc {
    align-items: flex-start;
    width: 100.00%;
    min-height: 501px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/812d4ff5/dms3rep/multi/opt/AI-R2-2-1920w.png");
    background-origin: border-box;
    border-radius: 20px 0 0 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-size: contain;
    background-position: 100% 100%;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 55a4111 {
    width: 52.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m6t {
    width: 62.73%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#adb5206d {
    padding: 0px 0px 0px 0px;
}
    
#widget_vt2 {
    height: 200px;
}
    
#\31 3ccd6b0 {
    height: 125px;
}
    
#\39 2f24c27 {
    margin: 0px 0% 0px 0%;
}
    
#group_nht {
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d79152d7 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 195cc6a {
    min-height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c50bf936 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 862e627 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 df2cfc2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d19be808 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#f58ab245 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f57aaa5e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 20px 200px 20px;
}
    
#\32 250a0f8 {
    width: 100%;
    min-height: 80px;
}
    
#\37 02d5d69 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 8851b63 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc9611d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 8d36242 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3e02886 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 d1cc2b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 02d31a5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f930022b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4fcc818 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ab410e9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_k2k {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 ff3cb0a {
    align-self: stretch;
    max-height: none;
    height: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_b7r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#c0f03507 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: -100px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdaa4e1e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_iri {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_npe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#efbc257f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 c0fad99 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#adb5206d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_vt2 {
    height: 150px;
}
    
#\31 3ccd6b0 {
    height: 50px;
}
    
#\37 988cdb1 {
    order: 0;
}
    
#\37 0ab9591 {
    order: 2;
}
    
#\39 2f24c27 {
    margin: 0px 0% 0px 0%;
}
    
#group_nht {
    order: 1;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d79152d7 {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#e49cc5e6 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 280px;
    row-gap: 10px;
}
    
#\32 fc13391 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 19f8012 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 195cc6a {
    width: 100%;
    height: auto;
    min-height: 341px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 862e627 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c50bf936 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 af39b4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d4237ccb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a9ba2abd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b9d0ffa4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fb4be615 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
}
    
#dc647e0a {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 da358a5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d4f42ce0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 55e82fa {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 6dd2d90 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 88f3b49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 df24df7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d19be808 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#f58ab245 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 df2cfc2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_8pe {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 250a0f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f57aaa5e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 60px 15px;
}
    
#bc9611d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8851b63 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 02d5d69 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 8d36242 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3e02886 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 d1cc2b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 02d31a5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f930022b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4fcc818 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5e2415f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c0f03507 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -30px 0% 0px 0%;
}
    
#\36 ab410e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#group_k2k {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ff3cb0a {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#ca0d13b9 {
    width: 280px;
}
    
#group_b7r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#group_hs0 {
    margin-top: 30px;
}
    
#\39 736d2ae {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 960fd57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 85aafcd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 08f2245 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 37726bd {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
}
    
#\35 c4efad8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 2d8e6d5 {
    column-gap: 1.8%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 230px;
    row-gap: 10px;
    margin-top: 2px;
}
    
#\31 2acd508 {
    column-gap: 1.8%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 230px;
    row-gap: 10px;
    margin-top: 2px;
}
    
#\32 9d88b02 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 ba1f5a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e394eed5 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
}
    
#\30 a9872c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7e3bfe8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 3848e72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fdaa4e1e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#group_iri {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_npe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 8b84bdc {
    width: 100.00%;
    height: auto;
    min-height: 341px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#efbc257f {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 55a4111 {
    width: 65.30%;
}
    
#widget_m6t {
    width: 72.01%;
}
    
#a85c1bc4 {
    margin: -30px 0% 0px 0%;
}
}

