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

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

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

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

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

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

  *#dm .dmInner div.u_1825425540 {
    border-style:solid !important;
    border-width:0px 0px 0px 10px !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner div.u_1261691088 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) !important;
    border-style:solid !important;
    background-color:var(--color_9) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner div.u_1289062165 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) !important;
    border-style:solid !important;
    background-color:var(--color_9) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner div.u_1162493031 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) !important;
    border-style:solid !important;
    background-color:var(--color_9) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner div.u_1650636256 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) !important;
    border-style:solid !important;
    background-color:var(--color_9) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1149623767 {
    border-style:solid !important;
    border-width:0px 0px 0px 10px !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1437846875 {
    background-color:var(--color_2) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1597244395 {
    border-style:solid !important;
    border-width:0px 0px 0px 10px !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1478774984 {
    border-radius:50% 50% 50% 50% !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) !important;
    border-style:solid !important;
    background-color:var(--color_9) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1506861641 {
    border-radius:50% 50% 50% 50% !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) !important;
    border-style:solid !important;
    background-color:var(--color_9) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1841187649 {
    border-radius:50% 50% 50% 50% !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) !important;
    border-style:solid !important;
    background-color:var(--color_9) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1047146916 .pl-row-link:hover { background-color:var(--color_9) !important; }

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

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

  *#dm .dmInner div.u_1789712308 {
    border-style:solid !important;
    border-width:0px 0px 0px 10px !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1313505175 .cnc-container {
    border-color:var(--color_2) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner *.u_1313505175 .cnc-container { --cnc-shadow-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1541780201 {
    border-style:solid !important;
    border-width:0px 0px 0px 10px !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1129750805 {
    border-style:solid !important;
    border-width:0px 0px 0px 10px !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) var(--color_2) !important;
  }

  *#dm .dmInner div.u_3228890853 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-style:solid !important;
    border-color:var(--color_4) !important;
    border-width:1px !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_3228890853 .postTitle a {
    font-family: 'Figtree' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_3228890853 .postDescription {
    max-height:4.1em !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3228890853 .readMore a { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1960483590 {
    border-style:solid !important;
    border-width:0px 0px 0px 10px !important;
    border-color:rgba(0,72,132,1) rgba(0,72,132,1) rgba(0,72,132,1) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1959894657 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1959894657:hover {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1959894657.hover {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1873910046 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1873910046:hover {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1873910046.hover {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1291279439 .pl-row-link:hover { background-color:var(--color_9) !important; }

  *#dm .dmInner *.u_1454471559 .pl-row-link:hover { background-color:var(--color_9) !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_1047146916 .pl-text { font-size:15px !important; }

  *#dm .dmInner div.u_1047146916 .pl-price { font-size:15px !important; }

  *#dm .dmInner div.u_1291279439 .pl-text { font-size:15px !important; }

  *#dm .dmInner div.u_1291279439 .pl-price { font-size:15px !important; }

  *#dm .dmInner div.u_1454471559 .pl-text { font-size:15px !important; }

  *#dm .dmInner div.u_1454471559 .pl-price { font-size:15px !important; }

  *#dm .dmInner *.u_1313505175 .cnc-input::placeholder { font-size:14px !important; }

  *#dm .dmInner *.u_1313505175 .cnc-container {
    max-width:700px !important;
    --cnc-shadow-blur:35 !important;
  }

  *#dm .dmInner div.u_1313505175 .cnc-heading { font-size:20px !important; }

  *#dm .dmInner div.u_3228890853 .postTitle a { font-size:16px !important; }

  *#dm .dmInner div.u_3228890853 .readMore a { font-size:14px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1313505175 .cnc-heading { font-size:20px !important; }

  *#dm .dmInner *.u_1313505175 .cnc-input::placeholder { font-size:10px !important; }

  *#dm .dmInner *.u_1313505175 .cnc-container { --cnc-shadow-blur:0 !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_544311790 span.text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 5e40f9b {
    width: 100%;
    max-width: 100%;
    margin-bottom: 35px;
    margin-top: 22px;
}
    
#\30 fa9d5ea {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 2% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a478233 {
    background-color: var(--color_9);
    background-image: none;
}
    
#fd20f0cc {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c5e115e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 c5e115e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 485d096::before, #\39 485d096 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 485d096 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_3);
    width: 32%;
    background-image: none;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    align-self: auto;
    box-shadow: var(--color_4) 0px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#db939ec5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 200px;
    order: 0;
    flex-wrap: nowrap;
    align-self: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5d7a209.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a5d7a209 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 17fb8c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
}
    
#widget_3h6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0h8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0h8 {
    width: 100%;
    max-width: 100%;
    order: 5;
    align-self: flex-start;
    margin: 0px 0px 20px 0px;
}
    
#bfdb9b6d::before, #bfdb9b6d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#bfdb9b6d {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_3);
    width: 32%;
    background-image: none;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 3px 3px 3px 3px;
    align-items: center;
    height: auto;
    align-self: auto;
    align-content: center;
    box-shadow: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#e6585f87 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 200px;
    order: 1;
    flex-wrap: nowrap;
    align-self: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 37562ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-bottom: 20px;
}
    
#b6f21d43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b6f21d43 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#c40a3d9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#c40a3d9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\35 a30eb09.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 a30eb09 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 7;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 76f9b05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
}
    
#a68026b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 35px;
    margin-top: 22px;
    order: 3;
}
    
#de90eb7b {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf3b518::before, #adf3b518 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#adf3b518 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_3);
    width: 32%;
    background-image: none;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    align-self: auto;
    box-shadow: var(--color_4) 0px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#de772e29 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 200px;
    order: 1;
    flex-wrap: nowrap;
    align-self: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 382e691 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 20px;
}
    
#ea79514e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ea79514e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0c7cca8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\34 0c7cca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\31 1c812bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 1c812bb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef9c607 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ae7029e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 35px;
    margin-top: 22px;
    order: 1;
}
    
#\34 f76ff99 {
    width: 100%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 42509c8 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6921fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 16px 6px 16px;
}
#\30 6921fb8 {
    align-self: center;
    max-width: 100%;
    width: auto;
    order: 1;
    margin-top: -52px;
}
    
#widget_vpn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vpn {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 28db320 {
    min-height: 240px;
    column-gap: 6%;
    width: 100%;
    padding: 4% 2% 2% 2%;
}
    
#\37 772bf35 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 09333d9 {
    row-gap: 16px;
    justify-content: flex-start;
    min-width: 0;
    flex: 1;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#c30b997a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}
#c30b997a {
    max-width: 100%;
    width: 527px;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 7df6cc9 {
    max-width: 100%;
    width: auto;
}
    
#\39 5838a50 {
    column-gap: 16px;
    flex-direction: row;
    margin-top: 8px;
    justify-content: flex-start;
    align-items: stretch;
    width: 361px;
    padding: 0 0 0 0;
}
    
#\30 c5574ee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\30 c5574ee {
    max-width: 100%;
    width: 175px;
    min-height: auto;
}
    
#\39 92edbb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\39 92edbb2 {
    max-width: 100%;
    width: 157px;
    min-height: auto;
}
    
#d998b40a {
    align-self: center;
    width: 42%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\32 e9f3d0b {
    width: 100%;
    height: auto;
}
    
#a0d35ac8 {
    margin: 0px 0% 0px 0%;
}
    
#group_uti {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 0d71368.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\37 0d71368 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 01a2f6a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\36 01a2f6a {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_n17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 5c67563 {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#\36 36049d6 {
    width: 100%;
    align-items: center;
    min-height: 80px;
    align-content: center;
    padding: 0 0 24px 0;
}
    
#f52e9912 {
    max-width: 700px;
    width: auto;
    height: auto;
}
    
#aebdbd1c {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#d64b2f08 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0 0 0 0;
}
    
#bda182e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 6.25px 6.25px 6.25px 6.25px;
}
#bda182e1 {
    max-width: 100%;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 5c6ceeb {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-top: 0px;
}
    
#\36 2e89cc5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 064b94d {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\32 2b14fa0 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-top: 0px;
}
    
#\33 c9c626b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 009e511 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0 0 0 0;
}
    
#ba171967 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2979e0d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 025cd87 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0 0 0 0;
}
    
#c85eef17 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 162f039 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ec321dd {
    margin: 0px 0% 0px 0%;
}
    
#\33 6a43bf9 {
    max-width: 100%;
    width: 50px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e9e3d76 {
    max-width: 100%;
    width: 50px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1c0f539 {
    max-width: 100%;
    width: 50px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 af9f201 {
    min-height: 160px;
    width: 100%;
    align-items: stretch;
    padding: 4% 2% 2% 2%;
}
    
#fe10398c {
    background-color: var(--color_9);
    background-image: none;
}
    
#e6f17ad2 {
    align-self: flex-start;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 0px;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\32 36e4f79 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#a060c8b7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e00b6b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\35 e00b6b7 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_aaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#aa1b52b5 {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\35 1fe0824 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-height: 80px;
    padding: 0 0 24px 0;
}
    
#a77bf128 {
    max-width: 100%;
    width: 655px;
}
    
#dc329ac8 {
    max-width: 760px;
    width: auto;
}
    
#\32 1021f49 {
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#b542f91e {
    row-gap: 16px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\38 ea3354e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5cea1db {
    row-gap: 16px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\37 bd87082 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#f368e4de {
    row-gap: 16px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#e2a91f09 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#ec21b5ea {
    width: 100%;
    align-items: center;
    min-height: 53px;
    height: auto;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 2% 0 2% 0;
    margin: 0px 0% 0px 0%;
}
    
#cd71fb18 {
    max-width: 100%;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d8c475f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}
#d8c475f2 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_525 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#f1518b20 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d0bbe2fc {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 8f081a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 6.25px 6.25px 6.25px 6.25px;
}
#\31 8f081a3 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3bf354d.flex-element.widget-wrapper > [data-element-type] {
    padding: 6.25px 6.25px 6.25px 6.25px;
}
#\33 3bf354d {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9f7bb45.flex-element.widget-wrapper > [data-element-type] {
    padding: 6.25px 6.25px 6.25px 6.25px;
}
#\34 9f7bb45 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e63577c {
    margin: 0px 0% 0px 0%;
}
    
#\30 500f8c6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\30 500f8c6 {
    max-width: 100%;
    width: 180px;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\32 edfbfd2 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\30 a1f372b {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    width: 48%;
    min-height: 8px;
    padding: 0 0 0 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 c5966b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0cdc366 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 9e2ea58 {
    column-gap: 16px;
    flex-direction: row;
    margin-top: 8px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\35 1fb1ca4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\35 1fb1ca4 {
    max-width: 100%;
    width: 157px;
    min-height: auto;
}
    
#fbe6ae40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#fbe6ae40 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3ea84a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/65327e25/dms3rep/multi/opt/lucan-village-1920w.jpeg?jxl&v=jxl");
    border-radius: 20px 20px 20px 20px;
    order: 0;
}
}



@media all {
    
#\33 9241921 {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
    width: 100%;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c35175ef {
    min-height: 0;
    width: 100%;
    align-items: stretch;
    row-gap: 10px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 2% 0%;
}
    
#b79546a6 {
    background-color: var(--color_9);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\32 7e93648 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: center;
    padding: 0 0 0 0;
    margin: 5px 0% 5px 0%;
}
    
#\31 263bf20 [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#\31 263bf20 [data-content-reference] .accordion-title {
    direction: ltr;
}
#\31 263bf20 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    align-self: flex-start;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e9884bf1 {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 24px;
    width: 1164px;
    flex-direction: row;
    --column-gap: 4%;
    height: auto;
    min-height: 383px;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#ff7005e5 {
    max-width: 100%;
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 6a4ca0f {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 26cf547 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: center;
    row-gap: 0px;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a5e916 [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#\31 7a5e916 [data-content-reference] .accordion-title {
    direction: ltr;
}
#\31 7a5e916 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    align-self: flex-start;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2e95a46 {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a20f543 {
    max-width: 100%;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 d54fd50 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: center;
    row-gap: 0px;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#d38bcd61 [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#d38bcd61 [data-content-reference] .accordion-title {
    direction: ltr;
}
#d38bcd61 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    align-self: flex-start;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 237477c {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#d4b021ed {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b236a453 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: center;
    row-gap: 0px;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 08d949b [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#\32 08d949b [data-content-reference] .accordion-title {
    direction: ltr;
}
#\32 08d949b {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    align-self: flex-start;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#da58718e {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ca7cfef {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 9cd42bd {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: center;
    row-gap: 0px;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 5be1d91 [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#\30 5be1d91 [data-content-reference] .accordion-title {
    direction: ltr;
}
#\30 5be1d91 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    align-self: flex-start;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fc2bed4 {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c63671db {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 bc174fe {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: center;
    row-gap: 0px;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 c1ebc51 [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#\34 c1ebc51 [data-content-reference] .accordion-title {
    direction: ltr;
}
#\34 c1ebc51 {
    background-color: rgba(0, 0, 0, 0);
    width: 1198px;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    align-self: flex-start;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 efc9481 {
    max-width: 100%;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ef99c48a {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: center;
    row-gap: 0px;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#f63cf5ca [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#f63cf5ca [data-content-reference] .accordion-title {
    direction: ltr;
}
#f63cf5ca {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    align-self: flex-start;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3fe012a {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1bb0967 {
    max-width: 100%;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b6a6ed57 {
    width: 100.00%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 0px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: flex-start;
    row-gap: 0px;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#b2d96841 [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#b2d96841 [data-content-reference] .accordion-title {
    direction: ltr;
}
#b2d96841 {
    background-color: rgba(0, 0, 0, 0);
    width: 100.00%;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    align-self: flex-start;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f6e82746 {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1c634b7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ed63bec3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 a61d7f7 {
    min-height: 240px;
    row-gap: 48px;
    width: 100%;
    flex-wrap: wrap;
    align-items: stretch;
    padding: 4% 2% 4% 2%;
}
    
#\32 e772e37 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#ec6210bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 93ca71e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 6bdddc0 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\33 fcdb87c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd0eac49 {
    max-width: 100%;
    width: 814px;
}
    
#eabbc411.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#eabbc411 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tbp {
    width: 204px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f79f2884.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#f79f2884 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pe3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ub7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 29ed70b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 57efc9d {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    row-gap: 24px;
    column-gap: 4%;
    padding: 4% 2% 4% 2%;
}
    
#\36 7d1f47e {
    background-color: var(--color_3);
}
    
#\30 8fe07c1 {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 0 0 32px 0;
}
    
#\38 ca58dad {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\39 701305d {
    column-gap: 6%;
    width: 48%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
}
    
#widget_ko5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ab0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 042579e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 b62bad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_deu {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
    min-height: 50px;
}
    
#\34 24c1eae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\34 24c1eae {
    width: 576px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 311b141.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\32 311b141 {
    max-width: 100%;
    width: 280px;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 86f6029 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c82a5ffa {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
}
    
#\33 3817e2b {
    max-width: 100%;
    width: 17px;
    height: auto;
}
    
#de2ae57d {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
    padding: 0 0 0 0;
}
    
#\35 31aedbb {
    align-self: center;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    min-height: 80px;
    order: 0;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
    margin: 0% 0% 0% 0%;
}
    
#a07b316d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab537dd5 {
    max-width: 100%;
    width: auto;
}
    
#\33 55ffbef {
    max-width: 100%;
    width: auto;
}
    
#\31 d89444f {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-self: center;
    height: auto;
    min-height: 91px;
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
    padding: 0 0 0 0;
}
    
#ba44a31b {
    max-width: 100%;
    width: auto;
}
    
#\39 8bc66dc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dca835a1 {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
    padding: 0 0 0 0;
}
    
#\31 60499c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b85443b9 {
    max-width: 100%;
    width: auto;
}
    
#cedc1ef5 {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
    padding: 0 0 0 0;
}
    
#e2eba7b0 {
    align-self: center;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    min-height: 20px;
    order: 0;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 5da38d2 {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    height: auto;
    min-height: auto;
    padding: 0 0 0 0;
}
    
#\31 042b2e3 {
    align-self: center;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    min-height: 24px;
    order: 0;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 60882e5 {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    height: auto;
    min-height: auto;
    padding: 0 0 0 0;
}
    
#cbd0ce4b {
    max-width: 100%;
    width: auto;
}
    
#widget_r8a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_r8a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 749750b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f1118375 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\34 de841b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/65327e25/dms3rep/multi/opt/pexels-photo-5427379-1920w.jpeg?jxl&v=jxl");
    border-radius: 20px 20px 20px 20px;
}
    
#e36d352c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\31 ae82b3a {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_iv7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ccb8f202 {
    background-color: var(--color_9);
    background-image: none;
}
    
#widget_de0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_962 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 4523077 {
    margin: 0px 0% 0px 0%;
}
    
#f6caf9ef {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    justify-self: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    height: auto;
    align-self: center;
    padding: 0 0 0 0;
    margin: 5px 0% 5px 0%;
}
    
#e52f86c6 {
    min-height: 0;
    width: 100%;
    align-items: stretch;
    row-gap: 10px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 4% 0%;
}
    
#bcc565b0 {
    background-color: var(--color_9);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0 0 0;
    border-color: var(--color_4) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
}
    
#c7806662 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 6cbfe0c {
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c4d0526 [data-content-reference] {
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
}
#\35 c4d0526 [data-content-reference] .accordion-title {
    direction: ltr;
}
#\35 c4d0526 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    height: auto;
    justify-self: auto;
    direction: ltr;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#\31 263bf20 [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
    
#\31 7a5e916 [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
    
#d38bcd61 [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
    
#\32 08d949b [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
    
#\30 5be1d91 [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
    
#\34 c1ebc51 [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
    
#f63cf5ca [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
    
#b2d96841 [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
}



@media (min-width: 1025px) {
    
#\35 c4d0526 [data-content-reference] .accordion-title {
    font-size: 20px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 263bf20 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#\31 7a5e916 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#d38bcd61 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#\32 08d949b [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#\30 5be1d91 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#\34 c1ebc51 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#f63cf5ca [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#b2d96841 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c4d0526 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fa9d5ea {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\39 485d096 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#bfdb9b6d {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#adf3b518 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 28db320 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
}
    
#\35 09333d9 {
    width: 100%;
}
    
#d998b40a {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5c67563 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#aebdbd1c {
    row-gap: 24px;
    flex-direction: column;
}
    
#bda182e1 {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa1b52b5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 1021f49 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\31 8f081a3 {
    height: auto;
}
    
#\33 3bf354d {
    height: auto;
}
    
#\34 9f7bb45 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 edfbfd2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 a1f372b {
    width: 100%;
    min-height: 80px;
}
    
#\31 3ea84a3 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c35175ef {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e9884bf1 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 595px;
}
    
#ff7005e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 6a4ca0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 57efc9d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 701305d {
    row-gap: 24px;
    flex-direction: column;
}
}



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



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



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



@media (max-width: 767px) {
    
#\31 263bf20 [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
    
#\31 7a5e916 [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
    
#d38bcd61 [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
    
#\32 08d949b [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
    
#\30 5be1d91 [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
    
#\34 c1ebc51 [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
    
#f63cf5ca [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
    
#b2d96841 [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
}



@media (max-width: 767px) {
    
#\35 c4d0526 [data-content-reference] .accordion-title {
    font-size: 16px !important;
}
}



@media (max-width: 767px) {
    
#\39 485d096 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 6% 6% 6% 6%;
}
    
#\39 5e40f9b {
    order: 0;
    width: 100%;
    margin-bottom: 20px;
}
    
#\30 fa9d5ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 4% 8% 4%;
}
    
#db939ec5 {
    min-height: 160px;
    align-items: flex-start;
}
    
#a5d7a209 {
    order: 3;
}
    
#fd20f0cc {
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
    max-width: 100%;
    min-height: 50px;
}
    
#\38 17fb8c9 {
    width: 100%;
    order: 2;
}
    
#\35 c5e115e {
    order: 5;
}
    
#bfdb9b6d {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 6% 6% 6% 6%;
}
    
#e6585f87 {
    min-height: 160px;
    align-items: flex-start;
}
    
#\31 37562ed {
    width: 100%;
    order: 3;
}
    
#b6f21d43 {
    order: 4;
}
    
#\35 a30eb09 {
    order: 6;
}
    
#a68026b8 {
    order: 2;
    width: 100%;
    margin-bottom: 20px;
}
    
#de90eb7b {
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
    max-width: 100%;
    min-height: 50px;
}
    
#adf3b518 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 6% 6% 6% 6%;
}
    
#de772e29 {
    min-height: 160px;
    align-items: flex-start;
}
    
#\33 382e691 {
    width: 100%;
    order: 2;
}
    
#ea79514e {
    order: 3;
}
    
#\31 1c812bb {
    order: 5;
}
    
#ae7029e7 {
    order: 0;
    width: 100%;
    margin-bottom: 20px;
}
    
#\34 f76ff99 {
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
    max-width: 100%;
    min-height: 50px;
}
    
#c40a3d9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#c40a3d9e {
    order: 5;
    margin: 0px 0px 0px 0px;
}
    
#\30 6921fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 16px 6px 16px;
}
#\30 6921fb8 {
    order: 0;
    margin: -40px 0% 0px 0%;
}
    
#\33 76f9b05 {
    order: 1;
}
    
#\38 42509c8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 28db320 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 09333d9 {
    width: 99.81%;
    row-gap: 20px;
    height: auto;
    min-height: 465px;
    align-self: center;
    padding: 0px 0 0px 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 5838a50 {
    row-gap: 12px;
    flex-direction: column;
}
    
#d998b40a {
    width: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
    margin: -40px 0% 0px 0%;
}
    
#\32 e9f3d0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\32 e9f3d0b {
    width: 45%;
    height: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_uti {
    width: 55%;
    order: 0;
    justify-content: center;
    row-gap: 10px;
    align-self: flex-start;
    min-height: 126px;
    height: auto;
    flex: 0 1 auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0d71368 {
    width: 171px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 01a2f6a {
    width: 171px;
    order: 1;
}
    
#\37 772bf35 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 100%;
}
    
#widget_q9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_q9d {
    margin: -10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5c67563 {
    min-height: unset;
    flex-direction: column;
    align-items: center;
    align-content: center;
    padding: 8% 4% 8% 4%;
}
    
#\36 36049d6 {
    align-items: center;
    align-self: auto;
    align-content: center;
}
    
#aebdbd1c {
    flex-direction: column;
    row-gap: 24px;
    align-self: auto;
}
    
#d64b2f08 {
    align-items: center;
    align-content: center;
}
    
#bda182e1 {
    height: auto;
    width: 100px;
}
    
#\34 064b94d {
    align-items: center;
    align-content: center;
}
    
#\37 009e511 {
    align-items: center;
    align-content: center;
}
    
#\36 025cd87 {
    align-items: center;
    align-content: center;
}
    
#\33 6a43bf9 {
    height: auto;
    width: 100px;
}
    
#\34 e9e3d76 {
    height: auto;
    width: 100px;
}
    
#a1c0f539 {
    height: auto;
    width: 100px;
}
    
#\35 ec321dd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 af9f201 {
    min-height: unset;
    flex-direction: column;
    align-items: center;
    align-content: center;
    padding: 12% 4% 4% 4%;
}
    
#e6f17ad2 {
    align-items: center;
    align-self: auto;
    align-content: center;
}
    
#a060c8b7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e00b6b7 {
    width: 283px;
}
}



@media (max-width: 767px) {
    
#aa1b52b5 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\35 1fe0824 {
    align-items: center;
    row-gap: 16px;
}
    
#\32 1021f49 {
    flex-direction: column;
    row-gap: 24px;
}
    
#ec21b5ea {
    align-items: center;
}
    
#\31 e63577c {
    margin: 0px 0% 0px 0%;
}
    
#widget_525 {
    width: 100%;
}
    
#f1518b20 {
    width: 100%;
}
    
#d0bbe2fc {
    width: 100%;
}
    
#b542f91e {
    align-items: center;
    align-content: center;
}
    
#\31 8f081a3 {
    height: auto;
    width: 100px;
}
    
#\34 5cea1db {
    align-items: center;
    align-content: center;
}
    
#\33 3bf354d {
    height: auto;
    width: 100px;
}
    
#f368e4de {
    align-items: center;
    align-content: center;
}
    
#\34 9f7bb45 {
    height: auto;
    width: 100px;
}
}



@media (max-width: 767px) {
    
#\32 edfbfd2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\30 a1f372b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\31 3ea84a3 {
    width: 100%;
    min-height: 261px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#c35175ef {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 7e93648 {
    align-items: center;
}
    
#\31 263bf20 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
#\31 263bf20 {
    min-height: auto;
}
#\31 263bf20 [data-content-reference] .icon-container {
    padding: 2px 2px 2px 2px;
}
    
#\39 26cf547 {
    align-items: center;
}
    
#\36 d54fd50 {
    align-items: center;
}
    
#b236a453 {
    align-items: center;
}
    
#\33 9cd42bd {
    align-items: center;
}
    
#\39 bc174fe {
    align-items: center;
}
    
#ef99c48a {
    align-items: center;
}
    
#b6a6ed57 {
    align-items: center;
}
    
#\32 6a4ca0f {
    height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e9884bf1 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 0px;
    padding: 0% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2e95a46 {
    padding: 0% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a5e916 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#d38bcd61 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#\32 08d949b [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#\30 5be1d91 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#\34 c1ebc51 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#f63cf5ca [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#b2d96841 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
    
#ff7005e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 a61d7f7 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\32 e772e37 {
    align-items: center;
}
    
#\32 6bdddc0 {
    align-items: center;
}
    
#\31 29ed70b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 57efc9d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 8fe07c1 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\39 701305d {
    flex-direction: column;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
}
    
#\38 ca58dad {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 24c1eae {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 159px;
}
}



@media (max-width: 767px) {
    
#c82a5ffa {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 31aedbb {
    flex-direction: row;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-wrap: wrap;
    align-content: center;
}
    
#e2eba7b0 {
    flex-direction: column;
    row-gap: 16px;
    width: 100%;
    min-height: 0px;
    height: auto;
}
    
#\31 042b2e3 {
    flex-direction: column;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
}
    
#cedc1ef5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#de2ae57d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 d89444f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#dca835a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (max-width: 767px) {
    
#f1118375 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 de841b2 {
    width: 100%;
    min-height: 220px;
    align-items: center;
    height: auto;
}
    
#e36d352c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_962 {
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#f6caf9ef {
    align-items: center;
}
    
#e52f86c6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 c4d0526 [data-content-reference] .accordion-title {
    font-size: 18px !important;
}
}

#\31 3ea84a3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQG/8QAJBAAAQIEBQUAAAAAAAAAAAAAAgEDAAUGEQQTISJREjEyQUL/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAERIx/9oADAMBAAIRAxEAPwCCmKldFg0asZOeHAxphn066UsDVrcLBlKdkkw5BtXO7pp7hMZRMlvT5SGFZQBqFc1wT//Z')!important}#\34 de841b2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwQRBRIhIkFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAIDAQAAAAAAAAAAAAAAAAABAhEhMf/aAAwDAQACEQMRAD8Atqmz6rTXjMlbK4NhPwHfaaPj83giisP1lgo34+9REGWcGWpWf//Z')!important}