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

  *#dm .dmInner div.u_1072176838 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1239068058 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1995298889 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1624162866 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1864753043 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1384276792 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1282105367 img {
    object-fit:cover !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1036998465 img {
    object-fit:cover !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1706360228 img {
    object-fit:cover !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1971707430 img {
    object-fit:cover !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1186703343 img {
    object-fit:cover !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1231761818 img {
    object-fit:cover !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1310737204 img {
    object-fit:cover !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1719818183 img {
    object-fit:cover !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_991204366 .accordion-title {
    font-weight:600 !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_991204366 .accordion-content-inner { color:rgba(102,102,102,1) !important; }

  *#dm .dmInner div.u_1619958618 img {
    object-fit:contain !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1717286991 img {
    object-fit:contain !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1563999832 img {
    object-fit:contain !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1809110365 img {
    object-fit:contain !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1820913488 img {
    object-fit:contain !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1676447641 img {
    object-fit:contain !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1864637515 img {
    border-radius:0px 0px 0px 0px !important;
    object-fit:contain !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1393919878 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1384904588 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1217668174 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1079281043 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1563136823 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1309103412 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_3712927993 .tab-button { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_3712927993 .tab-content-wrapper {
    border-radius:25px 25px 25px 25px !important;
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/6ba4ad0e/dms3rep/multi/opt/ee1bf812-0375-4d21-95a4-45daf8fe23e9-1920w.png) !important;
    background-size:cover !important;
  }

  *#dm .dmInner a.u_2901980586 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(215,215,215,1) rgba(215,215,215,1) rgba(215,215,215,1) rgba(215,215,215,1) !important;
  }

  *#dm .dmInner a.u_2901980586 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/6ba4ad0e/icon/Arrow_8099958.svg) !important;
    order:1 !important;
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner a.u_2901980586:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_2901980586.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner *.u_3201320693 .accordion-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1462323374 .accordion-title { color:var(--color_1) !important; }

  *#dm .dmInner a.u_2008154446:hover { background-image:none !important; }

  *#dm .dmInner a.u_2008154446.hover { background-image:none !important; }

  *#dm .dmInner a.u_2008154446 { border-radius:50px 50px 50px 50px !important; }

  *#dm .dmInner a.u_1412715415:hover { background-image:none !important; }

  *#dm .dmInner a.u_1412715415.hover { background-image:none !important; }

  *#dm .dmInner a.u_1412715415 { border-radius:50px 50px 50px 50px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_991204366 .accordion-content-inner { font-size:16px !important; }

  *#dm .dmInner div.u_991204366 .accordion-title { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_991204366 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_3712927993 .tab-content-wrapper { height:300px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_2ru {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\36 ca345e7 {
    width: 52.11%;
    height: auto;
    max-width: 100%;
}
    
#widget_a2q {
    width: 200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    min-height: 75px;
    margin: 0px 0% 0px 0%;
}
    
#\39 71005e6 {
    width: 200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    min-height: 75px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#b6877cc8 {
    min-height: 520px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    background-image: url("https://lirp.cdn-website.com/6ba4ad0e/dms3rep/multi/opt/ee1bf812-0375-4d21-95a4-45daf8fe23e9-1920w.png");
    height: auto;
    border-radius: 25px 25px 25px 25px;
    padding: 100px 100px 0px 100px;
    margin: 5% 0% 0% 0%;
}
    
#group_uqo::before, #group_uqo > .bgExtraLayerOverlay {
    
}
#group_uqo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 548px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.75);
    background-image: url(https://lirp.cdn-website.com/6ba4ad0e/dms3rep/multi/opt/1d-1920w.png);
    border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% -150px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#group_uqo::before, #group_uqo > .bgExtraLayerOverlay {
    
}
#group_uqo {
    height: auto;
    min-height: 454px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b6877cc8 {
    min-height: 300px;
    align-items: center;
    width: 100%;
    flex-wrap: nowrap;
    height: auto;
    padding: 50px 25px 50px 25px;
    margin: 5% 0% 0% 0%;
}
    
#group_uqo::before, #group_uqo > .bgExtraLayerOverlay {
    
}
#group_uqo {
    width: 100.00%;
    min-height: 262px;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 16px 16px 16px 16px;
    margin: -100px 0% -100px 0%;
}
    
#widget_2ru {
    width: 100.00%;
}
    
#\36 ca345e7 {
    width: 89.68%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_g95 {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_6a9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 4% 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 104px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 50px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_g95 {
    width: 100.00%;
}
}



@media all {
    
#\38 0922840 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e2430439 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8fed4fa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_7je {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7a189f6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2430439 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 7a189f6 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b6b27ea7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6ba4ad0e/dms3rep/multi/opt/737450b6-dcc7-45db-a1e1-cb39d74048ce-826h.png");
    border-radius: 25px 25px 25px 25px;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
#b6b27ea7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsSAAALEgHS3X78AAABCElEQVQY02Ngl/LFgxg4pf04oMiXQ9qXHUyCkBQIMbDLB3DIB3DKBXBBkDyUwQ0mGeTVosXVI/k0Ijg1wzk0wjk1wrk0QYgTzGbIVS2I1sx1NMjQNktRtEqStk6StEqSt0xStkxStkpiWC3XMEOppl67LNcsL80+O8k9M8UnPcc/rcgvo9A3i2GnaNda8dY5crUT1Et7DYum2hQucS/Y5pt/wLvooHs5Q61YT4Voa5lITbVYaYds+UKN6gOmdbesa59bNL4yamNwV5npoNhvJdNsJVnrLtOaqjK5V2fuOp15+zUXHlFZwqButExRd6aMWreMcqu65iQnw6UZxpu79LfP0d65UHM3AIkOVwRzsJQVAAAAAElFTkSuQmCC');
}
    
#\32 96be27a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 e33d9e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_ov6 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 25px 25px 25px 25px;
    align-items: center;
}
    
#widget_lpr {
    width: 70%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33c92bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 10px 20px;
}
#\35 33c92bf {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\31 6f9cdf7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 10px 20px;
}
#\31 6f9cdf7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 5c74eb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 10px 20px;
}
#\35 5c74eb0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#widget_d0h {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ai {
    width: 35%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 96be27a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 e7c66ce {
    margin: 0px 0% 0px 0%;
}
    
#widget_4ai {
    height: auto;
}
    
#b6b27ea7 {
    width: 100%;
    min-height: 80px;
}
#b6b27ea7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsSAAALEgHS3X78AAABCElEQVQY02Ngl/LFgxg4pf04oMiXQ9qXHUyCkBQIMbDLB3DIB3DKBXBBkDyUwQ0mGeTVosXVI/k0Ijg1wzk0wjk1wrk0QYgTzGbIVS2I1sx1NMjQNktRtEqStk6StEqSt0xStkxStkpiWC3XMEOppl67LNcsL80+O8k9M8UnPcc/rcgvo9A3i2GnaNda8dY5crUT1Et7DYum2hQucS/Y5pt/wLvooHs5Q61YT4Voa5lITbVYaYds+UKN6gOmdbesa59bNL4yamNwV5npoNhvJdNsJVnrLtOaqjK5V2fuOp15+zUXHlFZwqButExRd6aMWreMcqu65iQnw6UZxpu79LfP0d65UHM3AIkOVwRzsJQVAAAAAElFTkSuQmCC');
}
    
#group_ov6 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#b6b27ea7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 50px 25px 50px 25px;
    margin: 0% 0% 0% 0%;
}
#b6b27ea7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsSAAALEgHS3X78AAABCElEQVQY02Ngl/LFgxg4pf04oMiXQ9qXHUyCkBQIMbDLB3DIB3DKBXBBkDyUwQ0mGeTVosXVI/k0Ijg1wzk0wjk1wrk0QYgTzGbIVS2I1sx1NMjQNktRtEqStk6StEqSt0xStkxStkpiWC3XMEOppl67LNcsL80+O8k9M8UnPcc/rcgvo9A3i2GnaNda8dY5crUT1Et7DYum2hQucS/Y5pt/wLvooHs5Q61YT4Voa5lITbVYaYds+UKN6gOmdbesa59bNL4yamNwV5npoNhvJdNsJVnrLtOaqjK5V2fuOp15+zUXHlFZwqButExRd6aMWreMcqu65iQnw6UZxpu79LfP0d65UHM3AIkOVwRzsJQVAAAAAElFTkSuQmCC');
}
    
#\32 96be27a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#group_ov6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_4ai {
    height: auto;
    width: 20%;
}
    
#widget_lpr {
    width: 100.00%;
}
    
#widget_d0h {
    height: 22px;
}
    
#\36 e7c66ce {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 0e8fd6e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#aadd6d62 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d08d444 {
    margin: 0px 0% 0px 0%;
}
    
#\39 6e11d1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5e9290e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



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



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cbf9e767 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b67fa648 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 14231f7 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_3);
    background-image: initial;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_60k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6d5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jml {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_tst.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tst {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 10px 0px 10px;
}
    
#a739d72c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cde7189 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#fd86d3fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd86d3fd {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 10px;
}
    
#fad31417 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e39ad73e {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#b45b3f00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b45b3f00 {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 10px;
}
    
#widget_v6k {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6b4db1d {
    margin: 0px 0% 0px 0%;
}
    
#group_afa {
    align-items: flex-start;
    width: 49.42%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 16px 100px 16px 100px;
    margin: 0px 0% 0px 0%;
}
    
#group_6l0::before, #group_6l0 > .bgExtraLayerOverlay {
    
}
#group_6l0 {
    align-items: flex-start;
    width: 50.20%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    min-width: 32px;
    height: auto;
    border-radius: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ck8 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 6;
}
    
#\39 0e57d21 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbf9e767 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c6b4db1d {
    margin: 0px 0% 0px 0%;
}
    
#a739d72c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fad31417 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_6l0::before, #group_6l0 > .bgExtraLayerOverlay {
    
}
    
#group_afa {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 50px 16px 50px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ae9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_60k {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v6k {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_6d5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cbf9e767 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 14231f7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_60k {
    width: 100.00%;
}
    
#group_6l0::before, #group_6l0 > .bgExtraLayerOverlay {
    
}
#group_6l0 {
    min-width: 32px;
    width: 100.00%;
    min-height: 250px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_afa {
    min-width: 32px;
    width: 100.00%;
    min-height: 250px;
    order: 1;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v6k {
    width: 100.00%;
}
    
#\39 0e57d21 {
    width: 100.00%;
}
    
#widget_ck8 {
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 053d271 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 f42982b {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3c29dbe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bb0e6c84 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1eu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 053d271 {
    min-height: 697px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f42982b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_1eu {
    height: 697px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 22fa4fe {
    width: 51.88%;
    height: auto;
    max-width: 100%;
}
    
#\34 52a9e9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 2715df5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 4a8fe14 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5c63d4e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d8c39d9 {
    width: 47.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4a8fe14 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5c63d4e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\35 2715df5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5c63d4e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 22fa4fe {
    width: 100.00%;
}
    
#\35 d8c39d9 {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 d9a25e3 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_3);
    background-image: initial;
    flex-direction: row;
    justify-content: space-around;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#e0154f55 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 6341bb9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_tgc {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tce {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rbv {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v0s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 09e766e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3fede5e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e77dab8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 64fce5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9f374ed {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7e4fff6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c0e3c15d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b6a87a7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\34 d9a25e3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e0154f55 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_tgc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 09e766e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d9f374ed {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 32cc32b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 84f77bb {
    margin: 0px 0% 0px 0%;
}
    
#\36 9be42da {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d21f719e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#fc84a0e2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 84f77bb {
    margin: 0px 0% 0px 0%;
}
    
#fc84a0e2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media all {
    
#\32 5475112 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#da7e1d0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b3391990 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-direction: row;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6ae3ddf {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d49b4e53 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ded8dcb4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 6b18c0b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_541 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3ad5bd3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 25px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f19afab9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cebc644f {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb4bd675 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ffd3c2df {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 25px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ef87c4d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 a2bbc57 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 08eae0e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 25px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8aa8704 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ff03f81f {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5fa3cc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f8663ba3 {
    margin: 0px 0% 0px 0%;
}
    
#group_98h {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_052 {
    width: 250px;
    height: auto;
    min-height: 75px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6ae3ddf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f8663ba3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b3391990 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6ae3ddf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 6b18c0b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3ad5bd3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 08eae0e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ffd3c2df {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_541 {
    height: 50px;
}
    
#cebc644f {
    height: 50px;
}
    
#ff03f81f {
    height: 50px;
}
    
#\38 a2bbc57 {
    height: 50px;
}
    
#group_98h {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 6247409 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
#\35 6247409.lazy {
    background-image: url('');
}
    
#\38 5263829 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 0px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    order: 0;
    padding: 75px 16px 25px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5fccc54 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 71a0c14 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 43244b7 {
    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;
}
    
#\38 59539d6 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    flex-direction: row;
    order: 1;
    padding: 25px 75px 25px 75px;
    margin: 0% 0% 0% 0%;
}
    
#group_fs3::before, #group_fs3 > .bgExtraLayerOverlay {
    
}
#group_fs3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    height: auto;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#group_fs3.lazy {
    background-image: url('');
}
    
#\31 c7796d8::before, #\31 c7796d8 > .bgExtraLayerOverlay {
    
}
#\31 c7796d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    flex-wrap: wrap;
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    height: auto;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#\31 c7796d8.lazy {
    background-image: url('');
}
    
#widget_sor {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eda2cf4a {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 25px 25px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    flex-direction: row;
    order: 2;
    padding: 0px 75px 75px 75px;
    margin: 0% 0% 0% 0%;
}
    
#\38 87340fc {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b3863ef {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
#\37 b3863ef.lazy {
    background-image: url('');
}
    
#\39 2d9d248 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 72d1e1b {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 428e675 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b91a19c {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    flex-direction: row;
    order: 3;
    padding: 25px 75px 25px 75px;
    margin: 0% 0% 0% 0%;
}
    
#c1d7b107 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/6ba4ad0e/dms3rep/multi/opt/Fq2qCZhSzpplDK5coYFxb0iWeQ-1920w.png);
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#c1d7b107.lazy {
    background-image: url('');
}
    
#b3774cd9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 eff35cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/6ba4ad0e/dms3rep/multi/opt/Fq2qCZhSzpplDK5coYFxb0iWeQ-1920w.png);
    flex-wrap: nowrap;
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#\35 eff35cc.lazy {
    background-image: url('');
}
    
#\33 6f62172 {
    width: 100%;
    height: 320px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 04e9807 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 25px 25px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    flex-direction: row;
    order: 4;
    padding: 0px 75px 75px 75px;
    margin: 0% 0% 0% 0%;
}
    
#\37 02db38f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
#\37 02db38f.lazy {
    background-image: url('');
}
    
#\37 b039a71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 27b0b2a {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3a79b64 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
#e3a79b64.lazy {
    background-image: url('');
}
    
#\31 92026ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2d158e9 {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5263829 {
    width: 100%;
    min-height: 80px;
}
    
#b5fccc54 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 428e675 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c7796d8::before, #\31 c7796d8 > .bgExtraLayerOverlay {
    
}
#\31 c7796d8.lazy {
    background-image: url('');
}
    
#group_fs3::before, #group_fs3 > .bgExtraLayerOverlay {
    
}
#group_fs3.lazy {
    background-image: url('');
}
    
#\38 59539d6 {
    width: 100%;
    min-height: 80px;
}
    
#eda2cf4a {
    width: 100%;
    min-height: 80px;
}
    
#\32 04e9807 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\35 6247409 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\35 6247409.lazy {
    background-image: url('');
}
    
#\38 5263829 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b5fccc54 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 59539d6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#eda2cf4a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b91a19c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b3774cd9 {
    height: 240px;
}
    
#\33 6f62172 {
    height: 240px;
}
    
#\32 04e9807 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_fs3::before, #group_fs3 > .bgExtraLayerOverlay {
    
}
#group_fs3 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 200px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#group_fs3.lazy {
    background-image: url('');
}
    
#\31 c7796d8::before, #\31 c7796d8 > .bgExtraLayerOverlay {
    
}
#\31 c7796d8 {
    min-width: 32px;
    min-height: 200px;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#\31 c7796d8.lazy {
    background-image: url('');
}
    
#\37 b3863ef {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\37 b3863ef.lazy {
    background-image: url('');
}
    
#c1d7b107 {
    min-width: 32px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#c1d7b107.lazy {
    background-image: url('');
}
    
#\35 eff35cc {
    min-width: 32px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#\35 eff35cc.lazy {
    background-image: url('');
}
    
#\37 02db38f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\37 02db38f.lazy {
    background-image: url('');
}
    
#e3a79b64 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#e3a79b64.lazy {
    background-image: url('');
}
    
#\38 87340fc {
    width: 100.00%;
}
    
#\36 72d1e1b {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f788eaa5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    align-items: center;
    padding: 16px 200px 16px 200px;
    margin: 0% 0% 0% 0%;
}
    
#f8136180 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eadabe4f {
    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/6ba4ad0e/dms3rep/multi/opt/0828cf33-d65d-4814-9e66-43529bd95b31-1920w.png");
}
#eadabe4f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAABbklEQVQY0yWLPUiUcRyA/1OvHyhhqRAodOBFpYtTHCLS4SBkEG4KBomkB3p5H+///94XL3cX5ZBwRcsNZUst7UdTDW3iEkLQkijSEBS4aPr+fo+kwzM9z2MiL0S8EPUqqFcAz0KbD+0XaKdFuxxGLlUQr4x6RbTdQYePduXRyz56xaJ9Du0PMOIV0LYA7bBo93+ZR6/56HWLxAPkZgG5XcRoj704r/rngcR8ZMQiCYdMOmTaIQ8s5vwackjcIcOW6I6PTPnIXB5ZyiHpLLKWwRzfrXEyHhKNlZBkQDRjOV3Mcpp5QuRWkcIqUkpjtpc3+b7QZP/RK34tv2Av85Sf1rGfXeFvKsW/hRWih1lMvbFFY+Mrb9ZbvKt+YNO+5n2qyqe5HDv30vyeyHGUKGEmXu4xtbHDTP0Ls5mPLM43CabXaY4X+Tzq2I2XORysYWLlA2LuG7GlFrfuvyWZaPB49DmNkZDWjZAfA3X+9D7jDHhaBBxEAQIKAAAAAElFTkSuQmCC');
}
    
#widget_skt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_upv {
    width: 56.75%;
    height: auto;
    max-width: 100%;
}
    
#\30 70e024f {
    margin: 0px 0% 0px 0%;
}
    
#widget_tqf {
    width: 200px;
    height: auto;
    min-height: 75px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8136180 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 70e024f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f788eaa5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 20px 0px 20px;
    margin: 0% 0% 0% 0%;
}
    
#f8136180 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_upv {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 cf4bb19 {
    margin: 0px 0% 0px 0%;
}
    
#\38 476c646 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e275d2bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 8065c2b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 498e539 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vd4 {
    width: 53.77%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cf4bb19 {
    margin: 0px 0% 0px 0%;
}
    
#\38 476c646 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\38 476c646 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 8065c2b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_vd4 {
    width: 100.00%;
}
}



@media all {
    
#\33 56d202d {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-direction: row;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#c97b0510 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8532b8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 a5fefab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ec3e3b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 0e57cfe {
    margin: 0px 0% 0px 0%;
}
    
#widget_opg {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_ru1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ej2 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#widget_r91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 5ccb0e5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cf33a6ad {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b48107d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ee8a2334 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6d35bd9 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#e331fc29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4e1f9a3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b62afaa {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b89358a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fb56d68a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f7dbf22 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\35 cbc933c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 90f5388 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-direction: row;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#a5816335 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e6dfbdcf {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f279a415 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 49d5a81 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5c0bf53 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\33 d467fd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 80abc19 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c191267 {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 1dadf04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d84ddc90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3026e31 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\39 fe07832 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed25f14f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(215, 215, 215, 1);
    border-width: 0 0 0 1px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4b61e07 {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e9c9f6bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b73ca66a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a04871b {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\33 0c2cee9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c97b0510 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 0e57cfe {
    margin: 0px 0% 0px 0%;
}
    
#widget_ej2 {
    height: auto;
}
    
#b6d35bd9 {
    height: auto;
}
    
#\37 f7dbf22 {
    height: auto;
}
    
#e5c0bf53 {
    height: auto;
}
    
#\39 3026e31 {
    height: auto;
}
    
#\31 a04871b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 56d202d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#c97b0510 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_opg {
    height: auto;
}
    
#widget_ej2 {
    height: auto;
}
    
#cf33a6ad {
    height: auto;
}
    
#b6d35bd9 {
    height: auto;
}
    
#\36 b62afaa {
    height: auto;
}
    
#\37 f7dbf22 {
    height: auto;
}
    
#\35 90f5388 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e6dfbdcf {
    height: auto;
}
    
#e5c0bf53 {
    height: auto;
}
    
#\34 c191267 {
    height: auto;
}
    
#\39 3026e31 {
    height: auto;
}
    
#\31 4b61e07 {
    height: auto;
}
    
#\31 a04871b {
    height: auto;
}
    
#\31 a5fefab {
    min-width: 32px;
    min-height: auto;
    height: auto;
    width: 100.00%;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5ccb0e5 {
    min-width: 32px;
    min-height: auto;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4e1f9a3 {
    min-width: 32px;
    min-height: auto;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a5816335 {
    min-width: 32px;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\33 80abc19 {
    min-width: 32px;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#ed25f14f {
    min-width: 32px;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7578988 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\34 2302202 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\34 8267818 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 008bbb0 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    background-color: rgba(247, 247, 245, 1);
    order: 1;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#\33 008bbb0.lazy {
    background-image: url('');
}
    
#e127be0e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffc0a652 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    order: 1;
    flex-wrap: nowrap;
    padding: 25px 200px 25px 200px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ab5be65b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aa09b4e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 0px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    order: 0;
    align-items: center;
    padding: 75px 200px 25px 200px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e385f40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1ed1176 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7682845 {
    margin: 0px 0% 0px 0%;
}
    
#e3c7368e {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 25px 25px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    order: 3;
    flex-wrap: nowrap;
    align-items: center;
    padding: 75px 200px 75px 200px;
    margin: 0% 0% 0% 0%;
}
    
#\37 59be200 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 32d6887 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9710fc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7am {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_f94 {
    width: 100%;
    height: auto;
    min-width: 32px;
    min-height: 75px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lk1 {
    align-items: flex-start;
    width: 49.135%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 169e5c3 {
    align-items: flex-start;
    width: 50%;
    min-height: 311px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7b17113 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    order: 1;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 200px 25px 200px;
    margin: 0% 0% 0% 0%;
}
    
#f56a0b7f {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    background-color: rgba(247, 247, 245, 1);
    order: 1;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#f56a0b7f.lazy {
    background-image: url('');
}
    
#a6df3e7e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a5ffd5d2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fccc596 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a1847c0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    min-height: 75px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec62a066 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    min-width: 32px;
    border-radius: 25px 25px 25px 25px;
    background-color: rgba(247, 247, 245, 1);
    order: 1;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#ec62a066.lazy {
    background-image: url('');
}
    
#cab2bc55 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ce84b5e5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6fb2e92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6fb2e92 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6ce8545 {
    width: 100%;
    height: auto;
    min-width: 32px;
    min-height: 75px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4032373 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc0351f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_25p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -16px;
}
    
#b61efceb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b42 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_62n {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#widget_i22 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#dc8a3fbd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 726f186 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\39 7ebdf51 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 bbadb6a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 763f7c5 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#e1b0fb05 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#cc761d66 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0afb62f {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#ced0fb23 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#f659cccb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6779c08 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#b7f411b1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 b6d4d12 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a583b6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a90b32cd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 74f2772 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 60a3372 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\33 76602e3 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\32 43e0db2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fc68c1f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 bdddd0d {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\33 f264c0a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 754794f {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#cf4900f3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 7;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0e33cce {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b722fe80 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 8ed5f2e {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\35 4ae335d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 8;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c0af8b {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#bc3be74a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd46adb7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 efb95d6 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\37 26e0418 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c277c27f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 19db15f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a22dc1a {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\31 caff9f6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c5a73bdc {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\36 d4e6908 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\31 9f9728c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc3efd29 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#d6444a34 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 75e988c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 43a9d63 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\30 3e54f51 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa1722d9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_ipr {
    width: 306px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8b486d9 {
    width: 306px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 2f0481e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 104ed74 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#\34 0706d81 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#f21f0fb9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfb81cb7 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#e2a15f24 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 32a5c1b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bce8069 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#b5169ad9 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\39 217744c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c7e4291 {
    width: 74.81%;
    height: auto;
    max-width: 100%;
}
    
#a3eb4788 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1ed1176 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a7682845 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ffc0a652 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 aa09b4e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1ed1176 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e3c7368e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7b17113 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 25px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e385f40 {
    width: 279px;
}
    
#\33 008bbb0 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
#\33 008bbb0.lazy {
    background-image: url('');
}
    
#group_lk1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 169e5c3 {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f56a0b7f {
    min-width: 32px;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
#f56a0b7f.lazy {
    background-image: url('');
}
    
#ec62a066 {
    min-width: 32px;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
#ec62a066.lazy {
    background-image: url('');
}
    
#a6df3e7e {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cab2bc55 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 43a9d63 {
    width: 60.26083956296722%;
}
    
#fa1722d9 {
    width: 60px;
}
}



@media all {
    
#\38 11011b6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 18c9646 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bf7c3e8 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4a6637a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 62cddf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ba6439.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d3ba6439 {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 10px;
}
    
#\39 85bee73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 85bee73 {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 10px 0px 10px;
}
    
#\38 e179839.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e179839 {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 10px;
}
    
#\31 f0c8a3f::before, #\31 f0c8a3f > .bgExtraLayerOverlay {
    
}
#\31 f0c8a3f {
    align-items: flex-start;
    width: 50.20%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    border-radius: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 fde0198 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e6d3238 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 754937c {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 557a755 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e0c5b7e {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#cc844984 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b5ed1ff0 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_3);
    background-image: initial;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fad8e327 {
    align-items: flex-start;
    width: 49.42%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 100px 16px 100px;
    margin: 0px 0% 0px 0%;
}
    
#b3511dc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cd051a1 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 eb71b66 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 5;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fde0198 {
    margin: 0px 0% 0px 0%;
}
    
#\32 18c9646 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bf7c3e8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 754937c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 4a6637a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 557a755 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 62cddf8 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fad8e327 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 50px 16px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f0c8a3f::before, #\31 f0c8a3f > .bgExtraLayerOverlay {
    
}
    
#b3511dc6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 bf7c3e8 {
    width: 100.00%;
}
    
#\33 754937c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 62cddf8 {
    width: 100.00%;
}
    
#b5ed1ff0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#fad8e327 {
    min-width: 32px;
    width: 100.00%;
    min-height: 250px;
    order: 1;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f0c8a3f::before, #\31 f0c8a3f > .bgExtraLayerOverlay {
    
}
#\31 f0c8a3f {
    min-width: 32px;
    width: 100.00%;
    min-height: 250px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 cd051a1 {
    width: 100.00%;
}
    
#\39 eb71b66 {
    width: 100%;
}
}



@media all {
    
#d47ee978::before, #d47ee978 > .bgExtraLayerOverlay {
    
}
#d47ee978 {
    align-items: flex-start;
    width: 50.20%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    border-radius: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e097594 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a492b0e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a492b0e6 {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 10px;
}
    
#c5ca5bea {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c5dca538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 307b611 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ace424c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 65edfdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b8e2385 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b6fc04e {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a729309d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2430669.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a2430669 {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 10px 0px 10px;
}
    
#aad183ad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a39dffff {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_3);
    background-image: initial;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4d2f629 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#fe01491f {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b59b5825 {
    align-items: flex-start;
    width: 49.42%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 100px 16px 100px;
    margin: 0px 0% 0px 0%;
}
    
#a4e63140.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4e63140 {
    width: 88.996%;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b6fc04e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d47ee978::before, #d47ee978 > .bgExtraLayerOverlay {
    
}
    
#\31 e097594 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a729309d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aad183ad {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c5dca538 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 307b611 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ace424c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b59b5825 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 50px 16px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 65edfdc {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fe01491f {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 b6fc04e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d47ee978::before, #d47ee978 > .bgExtraLayerOverlay {
    
}
#d47ee978 {
    min-width: 32px;
    width: 100.00%;
    min-height: 250px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 e097594 {
    width: 100.00%;
}
    
#a39dffff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b59b5825 {
    min-width: 32px;
    width: 100.00%;
    min-height: 250px;
    order: 1;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 65edfdc {
    width: 100.00%;
}
    
#fe01491f {
    height: auto;
}
}

