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

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

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

  *#dm .dmInner a.u_1743325783 span.text {
    font-size:30px !important;
    font-family:'Bree Bold' !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1992428253 span.text {
    font-size:30px !important;
    font-family:'Bree Bold' !important;
  }

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

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

  *#dm .dmInner div.u_1573832504 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1239749294 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

  *#dm .dmInner div.u_1924268911 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1989313523 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

  *#dm .dmInner div.u_1410876256 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner a.u_1973649808 span.text {
    font-size:30px !important;
    font-family:'Bree Bold' !important;
  }

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

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

  *#dm .dmInner a.u_1395150229 span.text {
    font-size:30px !important;
    font-family:'Bree Bold' !important;
  }

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

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

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

  *#dm .dmInner a.u_1224060823 span.text {
    font-size:30px !important;
    font-family:'Bree Bold' !important;
  }

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

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

  *#dm .dmInner div.u_3775029364 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1146979335 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1262766547 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1973649808 {
    background-color:rgba(222,197,254,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1395150229 {
    background-color:rgba(222,197,254,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1827264849 {
    background-image:linear-gradient(90deg,rgba(165,118,255,1) 0%,rgba(174,141,255,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1827264849 span.text {
    font-size:24px !important;
    font-family:'Bree Regular' !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:italic !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1064951640 {
    background-image:linear-gradient(90deg,rgba(118,31,255,1) 0%,rgba(129,64,255,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1064951640 span.text {
    font-size:24px !important;
    font-family:'Bree Regular' !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:italic !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1588236316 span.text {
    font-size:24px !important;
    font-family:'Bree Regular' !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1588236316 {
    background-image:linear-gradient(90deg,rgba(255,240,131,1) 0%,rgba(255,215,96,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

  *#dm .dmInner a.u_1688203827 span.text {
    font-size:24px !important;
    font-family:'Bree Regular' !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1688203827 {
    background-image:linear-gradient(90deg,rgba(255,240,131,1) 0%,rgba(255,215,96,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1267038901 {
    background-image:linear-gradient(90deg,rgba(165,118,255,1) 0%,rgba(174,141,255,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1267038901 span.text {
    font-size:24px !important;
    font-family:'Bree Regular' !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:italic !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1616512266 {
    background-image:linear-gradient(90deg,rgba(118,31,255,1) 0%,rgba(129,64,255,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1616512266 span.text {
    font-size:24px !important;
    font-family:'Bree Regular' !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:italic !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1346259726 span.text {
    font-size:24px !important;
    font-family:'Bree Regular' !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1346259726 {
    background-image:linear-gradient(90deg,rgba(255,240,131,1) 0%,rgba(255,215,96,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1089307878 img { object-fit:contain !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1743325783 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1992428253 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1973649808 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1395150229 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1224060823 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1588236316 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1064951640 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1827264849 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1688203827 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1346259726 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1616512266 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1267038901 span.text { font-size:24px !important; }
}
*#dm .dmInner div.u_1507487008
{
	z-index:10 !important;
	position:relative !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1507487008
{
}
*#dm .dmInner div.u_1507487008
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a17388da/dms3rep/multi/opt/LANDINGPAGE_SIMPLUS_2026-06-1920w.png");
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 5% 0% 5% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 44%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 98vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_luf {
    width: 83.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\35 06652c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\35 06652c5 {
    width: 88.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 da65864 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 27px;
    width: 60.29%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8cd31f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.71%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 cd446d5 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 50px 4% 50px;
    margin: 0% 0% 0% 0%;
}
    
#e4f20775 {
    width: 100.00%;
    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_45f {
    width: 100.00%;
    height: 612px;
    max-width: 100%;
}
    
#group_uho {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_e94 {
    width: 4.77%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#\30 77d5138 {
    width: 66.44%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#widget_mp7 {
    width: 30px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-left: 2px;
    margin-top: 7px;
}
    
#widget_o91 {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 9px;
    margin-right: -8px;
}
    
#\30 198178e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8fd85d0 {
    width: 4.77%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#b610cdc5 {
    width: 30px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-left: 2px;
    margin-top: 7px;
}
    
#\30 8d6576d {
    width: 66.44%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#\38 28eab32 {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 9px;
    margin-right: -8px;
}
    
#db93287c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 49861b2 {
    width: 4.77%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#b569fb44 {
    width: 30px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-left: 2px;
    margin-top: 7px;
}
    
#eeebf2f9 {
    width: 66.44%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#bb2f1a7e {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 9px;
    margin-right: -8px;
}
    
#ccf8a145 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e59399e {
    width: 4.77%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#\36 0bb79cb {
    width: 30px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-left: 2px;
    margin-top: 7px;
}
    
#\38 55fd569 {
    width: 66.44%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#\39 f0faa7f {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 9px;
    margin-right: -8px;
}
    
#c617c282 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd3f05ec {
    width: 4.77%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.972225189208984px, max-content);
    max-width: 100%;
}
    
#\34 ac3b5a8 {
    width: 30px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-left: 2px;
    margin-top: 7px;
}
    
#\33 5a04ca0 {
    width: 82.66%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(45.95703125px, max-content);
    max-width: 100%;
}
    
#a7dfd9a8 {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 9px;
    margin-right: -8px;
}
    
#\32 de66bcb {
    width: 365px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 30px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 3094c00 {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 25px;
}
    
#c1c9db49 {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#\38 a2eeb5a {
    grid-template-rows: minmax(751.953125px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 50px 50px 50px 50px;
    align-self: flex-start;
    width: 31.50%;
}
    
#\32 7ddbd89 {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c81718aa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c81718aa {
    width: 87.99%;
    height: auto;
    min-height: 1px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 223px;
}
    
#b7e59638 {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4e82ce4 {
    width: 92.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be43e81 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 5.1301714447181395%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 392px 0% 0% 0%;
}
    
#\38 5c4d343 {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d328bd8c {
    align-items: stretch;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.791044776119403%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb4873f2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 4.245636931699407%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 395px 3px 0% 0%;
}
    
#e446895d {
    width: 62.45%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1ec0ed3 {
    width: 100.00%;
    height: 114px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: -5px;
}
    
#\31 73d1b1f {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#\30 a26da5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 7.3713243198417615%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 635px 0% 0% 0%;
}
    
#\37 422617a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 12.73%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 245px 1px 0% 0%;
}
    
#\34 8222e00 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: -95px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6129c9e {
    flex-direction: row;
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 15.53%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 20px 0% 0% 0%;
    margin: 118px 0% 0% 0%;
}
    
#\39 755c7a1 {
    width: 92.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4e57f30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 3.8680287235937665%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 603px 0% 0% 0%;
}
    
#\37 c96d7cd {
    flex-direction: row;
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 25.08%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 20px 0% 0% 0%;
    margin: 95px 0% 0% 0%;
}
    
#\36 824f994 {
    width: 76.93%;
    height: 78px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 63px;
}
    
#\32 6fe9f43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 6fe9f43 {
    width: 87.99%;
    height: auto;
    min-height: 1px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 247px;
}
    
#\30 03eaba9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 7.937614025173072%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 433px 1px 0% 0%;
}
    
#d867f147 {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2d2d8d {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 51f7467 {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 00a4ff6 {
    width: 52.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dd97d7a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a910903 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 4.245636931699407%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 349px 2px 0% 0%;
}
    
#\31 fadf11a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2eef479 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 12.73%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 245px 1px 0% 0%;
}
    
#\32 6115d0f {
    width: 92.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bae86162 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 5.137127044576563%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 382px 0% 0% 0%;
}
    
#\31 8c817f1 {
    align-items: center;
    width: 100%;
    min-height: 765px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 70px 70px 70px 70px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd525d58 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 4.245636931699407%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 442px 3px 0% 0%;
}
    
#ad4848cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 0px 0px;
}
#ad4848cd {
    width: 11.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a958774 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 20px 0% 20px;
}
    
#ff783b8d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 12.61%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 433px 0% 0% 0%;
}
    
#ce8d7bad {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ecb37ac9 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cc4e5fd {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 25px;
}
    
#\34 59f4644 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e67e8f8d {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 01547b3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.01%;
    min-height: 8.849962166411737%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 544px 0% 0% 0%;
}
    
#\32 894815f {
    align-items: stretch;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.791044776119403%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c80a8dcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 6b1d92b {
    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 9fc8714.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 9fc8714 {
    width: 87.99%;
    height: auto;
    min-height: 1px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 223px;
}
    
#\31 d3c1090 {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 7f0e377 {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#ecbe69e0 {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 4810d15 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 50px 230px 50px;
    margin: 0% 0% 0% 0%;
}
    
#c71bdb8d {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4f3909 {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b92982dd {
    width: 10.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a174905 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1a15455::before, #d1a15455 > .bgExtraLayerOverlay {
    
}
#d1a15455 {
    background-color: var(--color_1);
    background-image: none;
}
    
#f09c3de4 {
    grid-template-rows: minmax(753.96484375px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 50px 50px 50px 50px;
    align-self: flex-start;
    width: 31.91%;
}
    
#\36 99cd6cd {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f5352dad {
    align-items: flex-start;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://lirp.cdn-website.com/a17388da/dms3rep/multi/opt/SIMPLUS-2x-1920w.png");
    height: auto;
    order: 0;
    border-radius: 66px 66px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f5352dad.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#cc6cf3c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.01%;
    min-height: 4.424981083205869%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 499px 1px 0% 0%;
}
    
#\30 96b9486 {
    grid-template-rows: minmax(749.9609375px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 50px 50px 50px 50px;
    width: 31.89%;
    order: 3;
}
    
#b13e6ba8 {
    width: 92.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7525724 {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 429a41f {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 089ce3f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 4.20636022433397%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 497px 0% 0% 1px;
}
    
#\30 47231c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 16.34955345282132%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 268px 0% 0% 1px;
}
    
#b4f04716 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d62d57d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0a93baf {
    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;
}
    
#\39 51cbbb9 {
    flex-direction: row;
    align-items: flex-start;
    width: 83.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\39 053be40 {
    align-items: center;
    width: 100%;
    min-height: 765px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 70px 70px 70px 70px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7c63fc3 {
    width: 10.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ab78c54 {
    width: 62.45%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0d32098 {
    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;
}
    
#b59d489f {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d336f6d9 {
    align-items: center;
    width: 100%;
    min-height: 765px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 70px 70px 70px 70px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 945623e {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6d35155 {
    width: 15.6055px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 01e6ee3 {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bb3e2307 {
    width: 76.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 337f368 {
    width: 91.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f03e8a6b {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ac8146ba::before, #ac8146ba > .bgExtraLayerOverlay {
    
}
#ac8146ba {
    align-items: flex-start;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://lirp.cdn-website.com/a17388da/dms3rep/multi/opt/PLUS-2x-1920w.png");
    height: auto;
    order: 0;
    background-color: rgba(124, 210, 206, 1);
    border-radius: 68px 68px 0px 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ac8146ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 803b2db {
    width: 100.00%;
    height: 100px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: -3px;
}
    
#\34 66951ce {
    width: 10.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6f786ac {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 25px;
}
    
#\31 253b121 {
    flex-direction: row;
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 25.07489280483326%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 20px 0% 0% 0%;
    margin: 96px 0% 0% 0%;
}
    
#\36 b3e8815 {
    align-items: stretch;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.791044776119403%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e90a7987 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 17d1e34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 88.02%;
    min-height: 8.170363590572077%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 537px 0% 0% 1px;
}
    
#\30 9aa0fe8 {
    width: 100.00%;
    height: 100px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: -3px;
}
    
#\38 c1be69b {
    margin: 0px 0% 0px 0%;
}
    
#e4f09206.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 0px 0px;
}
#e4f09206 {
    width: 11.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac81e45b {
    width: 72.19%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c21ead0 {
    flex-direction: row;
    align-items: flex-start;
    width: 83.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    --column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6bd313b.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 0px 0px;
}
#a6bd313b {
    width: 11.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3f3217a {
    flex-direction: row;
    align-items: flex-start;
    width: 83.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    --column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef59040a {
    width: 70.72%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9kd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#widget_9kd {
    width: 84.14%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 f97d42b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\30 f97d42b {
    width: 84.14%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0752bd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\35 0752bd1 {
    width: 84.14%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j0k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_j0k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -20px 0% 0px 0%;
}
    
#widget_562.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_562 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0469d6d {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcab94c9 {
    width: 89.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b62e34d4 {
    align-items: flex-start;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://lirp.cdn-website.com/a17388da/dms3rep/multi/opt/SIM-2x-1920w.png");
    height: auto;
    order: 0;
    border-radius: 68px 68px 0 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b62e34d4.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\39 4553213 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0d3dc94 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 20ed460 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd0ba246 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/a17388da/dms3rep/multi/opt/elementos-02-1920w.png");
    background-color: var(--color_8);
}
#bd0ba246.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAb0lEQVQI133Kyw7DIAxEUf7/RwvhYexsuEIyEUpbNZsujmY0miCR9ZVYWljWWKc8hd9j/3dsr+EfkoZrHm51uLWn0BMu8ba7ZlzLzSpuDT8FD/1gSmJKfGdi7m3TzLTKtMYMWqAfIAkkPu1dK1iDCz2U5RglH/1BAAAAAElFTkSuQmCC');
}
    
#group_9pd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 38.54%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.6666665253815949%;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b357d585 {
    margin: 0px 0% 0px 0%;
}
    
#e60b309c {
    justify-content: space-between;
    align-items: center;
    width: 54.32%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8f47918 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(234, 217, 254, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30b6e0c {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eda12a2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(234, 217, 254, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1828f64 {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a28b8843 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c56279bd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(234, 217, 254, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7b81af5 {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 402bac9 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 38b56f6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(234, 217, 254, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 3;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae162029 {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9b4043d {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 26bfadf {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(234, 217, 254, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ede6fb9 {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e18a120f {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d6b187d {
    width: 91.02%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c94aba70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#c94aba70 {
    width: 94.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8bf488e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a7c6ce18 {
    min-height: 1692px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 bb7609b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_ab1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_78o {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pau {
    flex-direction: row;
    align-items: center;
    width: 32.47%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#cbac9d5a {
    flex-direction: row;
    align-items: center;
    width: 20.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 191967a {
    flex-direction: row;
    align-items: center;
    width: 19.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 4ae4d55 {
    flex-direction: row;
    align-items: center;
    width: 21.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 2px;
}
    
#\34 1d8b138.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\34 1d8b138 {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a8b9d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\31 3a8b9d3 {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a03220a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\31 a03220a {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ug {
    width: 100%;
    height: 30px;
    max-width: 100%;
}
    
#\39 f8a6c3a {
    flex-direction: row;
    align-items: center;
    width: 18.55%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\31 94e5398.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\31 94e5398 {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff1f47cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 60px 0px;
}
#ff1f47cf {
    width: 43.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b3cc7c5 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f1d41396 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 97f2f9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(222, 197, 255, 1);
    background-image: none;
}
    
#f59b4b6a {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f80fd0c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 d7b07d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d7b07d9 {
    width: 69.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e16c4614 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2576c15 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1);
    border-style: solid;
    order: 2;
    padding: 15px 30px 15px 30px;
}
    
#\31 f6d1038.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f6d1038 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 15px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d66e6ed3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1);
    border-style: solid;
    order: 7;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2cffd6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2cffd6b {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 15px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#efaa2c12 {
    width: 83.39%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db4d070c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1);
    border-style: solid;
    order: 6;
    padding: 15px 30px 15px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7c0984a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7c0984a {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 15px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a185faf {
    width: 89.13%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a83a8969 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1);
    border-style: solid;
    order: 2;
    padding: 15px 30px 15px 30px;
}
    
#\31 d5ccbb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d5ccbb8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 15px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 245c826 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 893c9b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1) rgba(238, 238, 238, 1);
    border-style: solid;
    order: 2;
    padding: 15px 30px 15px 30px;
}
    
#f801d22a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f801d22a {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 15px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ad595e6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#a5d9644d {
    background-image: none;
    background-color: var(--color_3);
}
    
#e7c45e2d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#c690217a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e7bfd63e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#e7bfd63e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b81835.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 9b81835 {
    width: 66.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\32 8d9173d {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#d5394d21 {
    margin: 0px 0% 0px 0%;
}
    
#f09772ba::before, #f09772ba > .bgExtraLayerOverlay {
    
}
#f09772ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a17388da/dms3rep/multi/opt/LANDINGPAGE_MOB_SIMPLUS_2026-03-1920w.png");
}
#f09772ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 598129c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 5% 0% 5% 0px;
    margin: 0% 0% 0% 0%;
}
    
#c6d39aab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#c6d39aab {
    width: 61.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c8e9824 {
    width: 63.24%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2eef19d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\38 2eef19d {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9533eeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 78e42f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#ff014168 {
    min-height: 1411px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 92e6fd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#d93f88e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 c0114bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\33 c0114bf {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9b35bd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\39 b9b35bd {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 25e6fa7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\34 25e6fa7 {
    width: 48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e5a7e65 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 582px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#widget_luf {
    width: 98.60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cd446d5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 15% 4% 15%;
}
    
#\38 da65864 {
    width: 100%;
    min-height: 80px;
    row-gap: 14px;
}
    
#\32 8cd31f3 {
    width: 100%;
    min-height: 80px;
}
    
#\30 77d5138 {
    width: 83.13%;
    grid-template-rows: minmax(58.984375px, max-content);
}
    
#widget_o91 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 8d6576d {
    width: 73.76%;
    grid-template-rows: minmax(58.984375px, max-content);
}
    
#\38 28eab32 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d9be5f9b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 47231c3 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 14.269008655116732%;
    width: 88.02%;
    margin: 213px 0px 0px 2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 4e57f30 {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 6.396172600975252%;
    margin: 561px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 824f994 {
    justify-self: center;
    align-self: start;
    width: 76.93%;
    margin: 31px 0px 0px 2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 c96d7cd {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 13.41%;
    width: 100.00%;
    margin: 95px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 a2eeb5a {
    width: 48.29%;
    grid-template-rows: minmax(627.94921875px, max-content);
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 6fe9f43 {
    justify-self: center;
    align-self: start;
    width: 87.98%;
    margin: 193px 0px 0px 2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 03eaba9 {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 9.591645432229143%;
    margin: 379px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 4810d15 {
    padding: 80px 2% 80px 2%;
}
    
#\38 be43e81 {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 5.125266513858721%;
    margin: 330px 0px 0px 2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 a910903 {
    justify-self: center;
    align-self: start;
    width: 88.01%;
    min-height: 4.243194312733349%;
    margin: 332px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d2eef479 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 10.08%;
    width: 88.01%;
    margin: 245px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bae86162 {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 5.13506828219317%;
    margin: 351px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 a174905 {
    order: 1;
}
    
#dd525d58 {
    justify-self: center;
    align-self: start;
    width: 88.01%;
    min-height: 4.243194312733349%;
    margin: 417px 4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 a958774 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    order: 4;
    width: 97.07%;
    height: auto;
    min-height: 628px;
}
    
#f09c3de4 {
    width: 48.46%;
    grid-template-rows: minmax(623.96484375px, max-content);
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ff783b8d {
    justify-self: center;
    align-self: start;
    width: 88.00%;
    min-height: 9.68%;
    height: auto;
    margin: 402px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cc6cf3c8 {
    justify-self: center;
    align-self: start;
    width: 88%;
    min-height: 4.420781618000061%;
    margin: 483px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cb4873f2 {
    justify-self: center;
    align-self: start;
    width: 88.01%;
    min-height: 4.243194312733349%;
    margin: 376px 4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 803b2db {
    height: 124px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: -28px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 1ec0ed3 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: -25px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 96b9486 {
    width: 48.43%;
    grid-template-rows: minmax(709.9609375px, max-content);
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a26da5c {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 7.367569780295242%;
    margin: 618px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 253b121 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 13.37%;
    width: 100.00%;
    margin: 95px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e90a7987 {
    align-items: center;
}
    
#\36 01547b3 {
    justify-self: center;
    align-self: start;
    width: 87.99%;
    min-height: 7.25%;
    height: auto;
    margin: 525px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 089ce3f {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 4.20595204283956%;
    margin: 461px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 17d1e34 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 6.435227965187523%;
    width: 88.02%;
    margin: 502px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 6129c9e {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: 13.53%;
    height: auto;
    margin: 92px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 9aa0fe8 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: -16px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d1a15455::before, #d1a15455 > .bgExtraLayerOverlay {
    
}
    
#ac8146ba::before, #ac8146ba > .bgExtraLayerOverlay {
    
}
#ac8146ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1d41396 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 e82275f {
    margin: 0px 0% 0px 0%;
}
    
#\31 f6d1038 {
    height: auto;
}
    
#c2cffd6b {
    height: auto;
}
    
#e7c0984a {
    height: auto;
}
    
#\31 d5ccbb8 {
    height: auto;
}
    
#f801d22a {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7c45e2d {
    padding: 100px 2% 100px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8d9173d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 582px;
}
    
#f09772ba::before, #f09772ba > .bgExtraLayerOverlay {
    
}
#f09772ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 78e42f7 {
    height: auto;
}
    
#ff014168 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 92e6fd7 {
    height: auto;
}
    
#d93f88e6 {
    height: auto;
}
    
#de1bcdc4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 20% 0% 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 0px 4%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#widget_luf {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 da65864 {
    width: 100%;
    min-height: 642px;
    align-items: center;
    height: auto;
}
    
#\32 8cd31f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 cd446d5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_45f {
    height: 240px;
}
    
#\30 77d5138 {
    width: 86.41%;
    grid-template-rows: minmax(83.984375px, max-content);
}
    
#widget_mp7 {
    width: 27px;
}
    
#innergrid_e94 {
    width: 11.83%;
    grid-template-rows: minmax(45.95703125px, max-content);
}
    
#widget_o91 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\37 8fd85d0 {
    width: 13.06%;
    grid-template-rows: minmax(45.95703125px, max-content);
}
    
#\30 8d6576d {
    width: 83.02%;
    grid-template-rows: minmax(83.984375px, max-content);
}
    
#\38 28eab32 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 49861b2 {
    width: 13.67%;
    grid-template-rows: minmax(45.95703125px, max-content);
}
    
#eeebf2f9 {
    width: 78.11%;
    grid-template-rows: minmax(83.984375px, max-content);
}
    
#bb2f1a7e {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\37 e59399e {
    width: 13.98%;
    grid-template-rows: minmax(45.95703125px, max-content);
}
    
#\38 55fd569 {
    width: 80.26%;
    grid-template-rows: minmax(83.984375px, max-content);
}
    
#\39 f0faa7f {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#fd3f05ec {
    width: 13.06%;
    grid-template-rows: minmax(45.95703125px, max-content);
}
    
#\33 5a04ca0 {
    width: 84.19%;
    grid-template-rows: minmax(83.984375px, max-content);
}
    
#a7dfd9a8 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\30 3094c00 {
    justify-self: start;
    align-self: start;
    width: 99.99%;
    margin: 13px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 47231c3 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 13.556897268856913%;
    width: 88%;
    margin: 200px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 4e57f30 {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 6.3541398978967365%;
    margin: 538px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4f04716 {
    order: 6;
}
    
#\36 824f994 {
    height: 46px;
    justify-self: center;
    align-self: start;
    width: 76.92%;
    margin: 54px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6fe9f43 {
    justify-self: center;
    align-self: start;
    width: 87.98%;
    margin: 173px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 03eaba9 {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 9.528613552128563%;
    margin: 362px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 0a93baf {
    width: 100%;
}
    
#\38 4810d15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 38px;
    padding: 50px 4% 50px 4%;
}
    
#\37 0d32098 {
    width: 100%;
}
    
#\38 be43e81 {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 5.125218234466607%;
    margin: 314px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 a174905 {
    order: 1;
}
    
#\38 a958774 {
    order: 5;
}
    
#ac8146ba::before, #ac8146ba > .bgExtraLayerOverlay {
    
}
#ac8146ba {
    height: auto;
    min-height: 72px;
}
#ac8146ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f5352dad {
    height: auto;
    min-height: 72px;
}
#f5352dad.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 803b2db {
    height: 240px;
}
    
#\38 1ec0ed3 {
    height: 82px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: -5px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ecb37ac9 {
    order: 6;
}
    
#\30 96b9486 {
    width: 100.00%;
    grid-template-rows: minmax(694.921875px, max-content);
    order: 4;
    margin-top: 40px;
    margin-bottom: 40px;
}
    
#\30 a26da5c {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 7.368310898344464%;
    margin: 596px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 59f4644 {
    order: 6;
}
    
#e90a7987 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 089ce3f {
    justify-self: center;
    align-self: start;
    width: 88.02%;
    min-height: 4.204182683773952%;
    margin: 441px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 17d1e34 {
    justify-self: center;
    align-self: start;
    width: 88%;
    min-height: 8.170340776927947%;
    margin: 482px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 6129c9e {
    justify-self: start;
    align-self: start;
    width: 100%;
    min-height: 10.35393060475122%;
    height: auto;
    margin: 85px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 9aa0fe8 {
    height: 240px;
}
    
#\30 6b1d92b {
    width: 100%;
}
    
#d1a15455::before, #d1a15455 > .bgExtraLayerOverlay {
    
}
    
#widget_j0k {
    height: 240px;
}
    
#b62e34d4 {
    height: auto;
    min-height: 72px;
}
#b62e34d4.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\39 4553213 {
    width: 75%;
}
    
#\32 0d3dc94 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 20ed460 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e30b6e0c {
    height: auto;
    width: 25%;
    max-width: 65px;
}
    
#a1828f64 {
    height: auto;
    width: 25%;
    max-width: 65px;
}
    
#a28b8843 {
    width: 75%;
}
    
#\30 7b81af5 {
    height: auto;
    width: 25%;
    max-width: 65px;
}
    
#\30 402bac9 {
    width: 75%;
}
    
#ae162029 {
    height: auto;
    width: 25%;
    max-width: 65px;
}
    
#\32 9b4043d {
    width: 75%;
}
    
#\37 ede6fb9 {
    height: auto;
    width: 25%;
    max-width: 65px;
}
    
#e18a120f {
    width: 75%;
}
    
#\30 d6b187d {
    width: 100.00%;
}
    
#\38 eda12a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    height: auto;
    justify-content: flex-start;
}
    
#b8f47918 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#c56279bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\33 38b56f6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\30 26bfadf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#group_9pd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#e60b309c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c94aba70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c94aba70 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 8bf488e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a7c6ce18 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_ab1 {
    height: 282px;
    order: 0;
}
    
#\39 f8a6c3a {
    justify-self: auto;
    align-self: auto;
    width: 67.23%;
    order: 1;
    height: auto;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_78o {
    order: 2;
}
    
#\31 94e5398 {
    height: auto;
    min-height: 36px;
    width: 164px;
}
}



@media (max-width: 767px) {
    
#\31 b3cc7c5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
}
    
#f1d41396 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f59b4b6a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
}
    
#f80fd0c9 {
    width: 73.68%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d7b07d9 {
    width: 100.00%;
}
    
#e16c4614 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
}
    
#\37 2576c15 {
    width: 100%;
    --column-gap: 8px;
    column-gap: 8px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f6d1038 {
    height: auto;
    width: 25%;
    max-width: 65px;
    order: 0;
}
    
#d66e6ed3 {
    width: 100%;
    --column-gap: 8px;
    column-gap: 8px;
    justify-content: flex-start;
    order: 4;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c2cffd6b {
    height: auto;
    width: 25%;
    max-width: 65px;
}
    
#efaa2c12 {
    width: 75%;
}
    
#db4d070c {
    width: 100%;
    --column-gap: 8px;
    column-gap: 8px;
    justify-content: flex-start;
    order: 2;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e7c0984a {
    height: auto;
    width: 25%;
    max-width: 65px;
}
    
#\36 a185faf {
    width: 75%;
}
    
#a83a8969 {
    width: 100%;
    --column-gap: 8px;
    column-gap: 8px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d5ccbb8 {
    height: auto;
    width: 25%;
    max-width: 65px;
    order: 0;
}
    
#\33 245c826 {
    width: 73.68%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 893c9b2 {
    width: 100%;
    --column-gap: 8px;
    column-gap: 8px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 25px 8px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f801d22a {
    height: auto;
    width: 25%;
    max-width: 65px;
    order: 0;
}
    
#\30 ad595e6 {
    width: 73.68%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#e7c45e2d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#c690217a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7bfd63e {
    width: 100%;
}
    
#cd565cb2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9b81835 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 8d9173d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\33 598129c {
    min-height: 500px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    row-gap: 0px;
    justify-content: flex-end;
    padding: 20% 0% 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f09772ba::before, #f09772ba > .bgExtraLayerOverlay {
    
}
#f09772ba {
    background-position: 100% 0%;
    background-repeat: no-repeat;
    background-size: cover;
}
#f09772ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 c8e9824 {
    width: 100.00%;
    order: 1;
}
    
#c6d39aab {
    order: 0;
    width: 91.86%;
}
    
#d5394d21 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 9533eeb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 78e42f7 {
    height: auto;
}
    
#ff014168 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 7% 4% 7% 4%;
}
    
#\30 92e6fd7 {
    height: auto;
}
    
#\34 25e6fa7 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d93f88e6 {
    height: auto;
}
    
#de1bcdc4 {
    margin: 0px 0% 0px 0%;
}
}

