@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_1883992134 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1355819909 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1396834691 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1171935889 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

  *#dm .dmInner a.u_1755151484 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_1755151484 {
    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_1503667307 img { object-fit:contain !important; }

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

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

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

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

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

  *#dm .dmInner div.u_4154116706 img {
    object-fit:contain !important;
    object-position:0% 100% !important;
  }

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

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

  *#dm .dmInner a.u_1102459600 {
    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_1514018339 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1575136047 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1269130521 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1189972404 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

  *#dm .dmInner div.u_1662970479 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1602517880 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1018913036 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1117525669 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1552223944 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !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_1755151484 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1102459600 span.text { font-size:12px !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/a2bcfb9f/dms3rep/multi/opt/LANDINGPAGE_SIMPLUS_ACESSOSAUDE_2026-02-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: 80vh;
    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: 76.02%;
    height: auto;
    max-width: 100%;
    order: 2;
    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 0px 0px;
}
#\35 06652c5 {
    width: 97.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1fd488e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1fd488e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_avh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.976239494271805%;
    order: 3;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a07d02d {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80c32ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 89f22ca {
    width: 13.44%;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a4edb9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3f5bc18 {
    width: 13.44%;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c10fabdb {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c965862b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c22fe11f {
    width: 13.44%;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 958e799 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 318b0ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9627e4e {
    width: 13.44%;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f98b47e3 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ced383.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\39 6ced383 {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: auto;
    order: 4;
    justify-self: auto;
    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/a2bcfb9f/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/a2bcfb9f/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/a2bcfb9f/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 {
    
#\38 7644720 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 20ed460 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 5% 0% 0% 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/a2bcfb9f/dms3rep/multi/opt/LANDINGPAGE_SIMPLUS_ACESSOSAUDE_2026-05-1920w.png");
    background-color: var(--color_8);
    background-position: 0% 100%;
}
#bd0ba246.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAABcRAAAXEQHKJvM/AAAAwklEQVQY032OW3KDMAxF/d2rLgQ/INlUAWO70HT5yMrIhKTTmfbjjG35SFfGYqp/4RBrQKo9lWr+l3IdaK0X2pooP+kep0eSgVa50k2u799iXsL4xGKWQFkG2pp4oZv8mjiLRRSHKJ6y9LTKQF8NcwoOi3hkCcgtVglUmtzTdog6QYsapej9lI/mcoha0E7dRWMCfbaaO9dAaiI7LByocE8rBxT2SOwQWf86TGwxs+kw7g5x90gNh6W9Laa9e/t4MO53wt2itWtX7oQAAAAASUVORK5CYII=');
}
    
#b357d585 {
    margin: 0px 0% 0px 0%;
}
    
#group_8cl {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 611px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
}
    
#\34 7b0997b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#\34 7b0997b {
    width: 65.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;
}
    
#\39 4c96a82 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 37px;
    column-gap: 2%;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    --column-gap: 2%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9914dd2 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1fb27df {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a237fd {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac98ee26 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de600824 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 4;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a74e00eb {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b532f459 {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 15aeb5f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 5;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a6394f {
    width: 65.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e0058b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a469125e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 8px;
    align-self: auto;
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 77c54d6 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c885c112 {
    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 78c3ff2 {
    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 11f2bde {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae972b48 {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fcb0824 {
    width: 24.93%;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_p0b {
    justify-content: flex-start;
    align-items: center;
    width: 1440px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2098298676748582%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 37102ba {
    align-items: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e3a1b1b {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.2098298676748582%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 94e9770.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 94e9770 {
    width: 65.64%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e9v {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 309fc99 {
    width: 62.80%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88c443b {
    width: 76.02%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b3cc7c5 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    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;
    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: url("https://lirp.cdn-website.com/a2bcfb9f/dms3rep/multi/opt/LANDINGPAGE_SIMPLUS_ACESSOSAUDE_2026-1920w.png");
}
#\33 97f2f9a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAABcRAAAXEQHKJvM/AAAArUlEQVQI1wXBy0pCQQCA4XmfCMRNCLoXIVqLIK5DENdKuDASjqgLEUzxgisvgWkgMWfXZacYGPkizsxxjvP3faIWhWYCnu8ck5xjUbS8VQx+S/E9Vvy8ao5+gHiKQCMO3VvHJOuYFyzrB4NsKL6GJ/ZLzZ8MEI/XjnrsQicVMsqEzPKWVTlA1jWffcXuRfP7bhDVqwveTUg7aRmkLdN7y6p0RnqGj55iO1ccNop/W8N8WgfHLE8AAAAASUVORK5CYII=');
}
    
#\35 d7b07d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d7b07d9 {
    width: 80.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v2l {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc4ccc21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dc4ccc21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_atl.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_atl {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a5d9644d {
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
    
#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: 80.84%;
    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: 81.49%;
    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_9r1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    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/a2bcfb9f/dms3rep/multi/opt/LANDINGPAGE_SIMPLUS_ACESSOSAUDE_MOB_2026-02-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%;
}
    
#\38 facf775.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\38 facf775 {
    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 317ef89 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a78fae9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c516a254 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.976239494271805%;
    order: 0;
    flex-wrap: wrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7589d31 {
    width: 13.44%;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 712c471 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f334bf71 {
    width: 13.44%;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9fd4e1d {
    width: 13.44%;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c100662 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 83a0ce7 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6e8fdd2 {
    width: 13.44%;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e7a696 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4905658 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 74ab5e0 {
    width: 65.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 428bf35 {
    width: 76.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 607ff41.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 607ff41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9a27992.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9a27992 {
    width: 97.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_606 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ebf43947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebf43947 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@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%;
}
    
#widget_e9v {
    height: auto;
}
}



@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%;
}
}



@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 (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%;
}
    
#\32 a07d02d {
    width: 60%;
}
    
#\39 80c32ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 89f22ca {
    height: auto;
    width: 65px;
}
    
#\39 9a4edb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c3f5bc18 {
    height: auto;
    width: 65px;
}
    
#c10fabdb {
    width: 60%;
}
    
#c965862b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c22fe11f {
    height: auto;
    width: 65px;
}
    
#\37 958e799 {
    width: 60%;
}
    
#\35 318b0ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 9627e4e {
    height: auto;
    width: 65px;
}
    
#f98b47e3 {
    width: 60%;
}
}



@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) {
    
#\38 7644720 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 20ed460 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 0% 0% 0%;
}
    
#group_8cl {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4c96a82 {
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e9914dd2 {
    width: 70%;
}
    
#\39 1fb27df {
    width: 70%;
}
    
#c1a237fd {
    height: auto;
    width: 65px;
}
    
#ac98ee26 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#de600824 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    height: auto;
}
    
#a74e00eb {
    height: auto;
    width: 65px;
}
    
#b532f459 {
    height: auto;
    width: 65px;
}
    
#\35 15aeb5f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c4a6394f {
    width: 70%;
}
    
#c1e0058b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a469125e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 77c54d6 {
    width: 70%;
}
    
#c885c112 {
    width: 70%;
}
    
#\30 78c3ff2 {
    width: 70%;
}
    
#\30 11f2bde {
    height: auto;
    width: 65px;
}
    
#ae972b48 {
    height: auto;
    width: 65px;
}
    
#\35 fcb0824 {
    height: auto;
    width: 65px;
}
    
#\34 7b0997b {
    width: 100.00%;
}
    
#\39 37102ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 94e9770 {
    width: 100.01%;
}
    
#widget_e9v {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\34 309fc99 {
    width: 100.00%;
}
    
#\32 88c443b {
    width: 100.00%;
}
    
#\36 e3a1b1b {
    width: 100%;
    order: 0;
    padding: 22px 24px 22px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b357d585 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 b3cc7c5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    row-gap: 12px;
}
    
#f1d41396 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 d7b07d9 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_v2l {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc4ccc21 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_atl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_atl {
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@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: 600px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 50px 0% 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f09772ba::before, #f09772ba > .bgExtraLayerOverlay {
    
}
#f09772ba {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
#f09772ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d5394d21 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c100662 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 83a0ce7 {
    width: auto;
}
    
#c6e8fdd2 {
    height: auto;
    width: 15px;
}
    
#\31 317ef89 {
    width: auto;
}
    
#\37 a78fae9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7589d31 {
    height: auto;
    width: 15px;
}
    
#\35 6e7a696 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 712c471 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a4905658 {
    width: auto;
}
    
#f334bf71 {
    height: auto;
    width: 15px;
}
    
#\33 74ab5e0 {
    width: auto;
}
    
#\36 9fd4e1d {
    height: auto;
    width: 15px;
}
    
#\32 428bf35 {
    width: 70.22%;
}
    
#c516a254 {
    --column-gap: 0%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    margin-top: 10px;
    min-height: auto;
}
    
#\38 facf775.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#\38 facf775 {
    width: auto;
    height: auto;
    min-height: auto;
    margin: 12px 0% 0px 0%;
}
    
#\34 607ff41 {
    align-self: auto;
    width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_606 {
    min-height: auto;
    --column-gap: 8px;
    column-gap: 8px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebf43947 {
    align-self: auto;
    width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

