@media all {
  *#dm .dmInner a.u_1542533422 span.text { font-weight:600 !important; }

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

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

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

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

  *#dm .dmInner div.u_1552546318 .wrapper {
    color:rgba(255,255,255,1) !important;
    font-weight:200 !important;
    font-style:italic !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1552546318 .rteBlock {
    color:rgba(255,255,255,1) !important;
    font-weight:200 !important;
    font-style:italic !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1552546318 .image {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1552546318 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1552546318 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_1832143351 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1832143351 {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-image:initial !important;
    box-shadow:none !important;
    justify-content:center !important;
    text-align:center !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1067913022 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1067913022 {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-image:initial !important;
    box-shadow:none !important;
    justify-content:center !important;
    text-align:center !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_3170390742 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1416922646 .wrapper {
    color:rgba(255,255,255,1) !important;
    font-weight:200 !important;
    font-style:italic !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1416922646 .rteBlock {
    color:rgba(255,255,255,1) !important;
    font-weight:200 !important;
    font-style:italic !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1416922646 .image {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1416922646 .wrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1416922646 .rteBlock { text-align:LEFT !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1133437321 { box-shadow:none !important; }

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

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

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

  *#dm .dmInner a.u_1653268864 span.text {
    color:var(--color_2) !important;
    font-family: Poppins !important;
    font-size:18px !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1653268864:hover {
    background-image:radial-gradient(circle,rgba(53,53,53,1) 0%,rgba(9,9,9,1) 100%) !important;
    border-color:rgba(65,67,69,1) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1653268864.hover {
    background-image:radial-gradient(circle,rgba(53,53,53,1) 0%,rgba(9,9,9,1) 100%) !important;
    border-color:rgba(65,67,69,1) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1653268864:hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1653268864.hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1039269915:hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1039269915.hover span.icon { color:rgba(0,0,0,0) !important; }

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

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

  *#dm .dmInner a.u_1460622259 span.text {
    color:var(--color_2) !important;
    font-family: Poppins !important;
    font-size:18px !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1460622259:hover {
    background-image:radial-gradient(circle,rgba(53,53,53,1) 0%,rgba(9,9,9,1) 100%) !important;
    border-color:rgba(65,67,69,1) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1460622259.hover {
    background-image:radial-gradient(circle,rgba(53,53,53,1) 0%,rgba(9,9,9,1) 100%) !important;
    border-color:rgba(65,67,69,1) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1460622259:hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1460622259.hover span.icon { color:rgba(0,0,0,0) !important; }

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

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

  *#dm .dmInner a.u_1832143351 span.text {
    font-family: Poppins !important;
    font-style:italic !important;
    font-size:18px !important;
    font-weight:bold !important;
    color:var(--color_2) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1067913022 span.text {
    font-family: Poppins !important;
    font-style:italic !important;
    font-size:18px !important;
    font-weight:normal !important;
    color:var(--color_2) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1067913022:hover span.text {
    font-style:italic !important;
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1067913022.hover span.text {
    font-style:italic !important;
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1566783055 span.text {
    color:var(--color_2) !important;
    font-family: Poppins !important;
    font-size:18px !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1566783055:hover {
    background-image:radial-gradient(circle,rgba(53,53,53,1) 0%,rgba(9,9,9,1) 100%) !important;
    border-color:rgba(65,67,69,1) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1566783055.hover {
    background-image:radial-gradient(circle,rgba(53,53,53,1) 0%,rgba(9,9,9,1) 100%) !important;
    border-color:rgba(65,67,69,1) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1566783055 {
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:radial-gradient(circle,rgba(29,29,29,1) 0%,rgba(17,17,17,1) 100%) !important;
    box-shadow:rgb(0,0,0) 3px 0px 11px 0px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1566783055:hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1566783055.hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3997885364 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1653268864 {
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:radial-gradient(circle,rgba(251,97,4,1) 0%,rgba(17,17,17,1) 100%) !important;
    box-shadow:rgb(0,0,0) 3px 0px 11px 0px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1460622259 {
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:radial-gradient(circle,rgba(251,97,4,1) 0%,rgba(17,17,17,1) 100%) !important;
    box-shadow:rgb(0,0,0) 3px 0px 11px 0px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1443381508:hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1443381508.hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1443381508:hover {
    background-image:none !important;
    border-color:rgba(65,67,69,1) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1443381508.hover {
    background-image:none !important;
    border-color:rgba(65,67,69,1) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1443381508 {
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:none !important;
    box-shadow:rgb(0,0,0) 3px 0px 11px 0px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1039269915:hover {
    background-image:none !important;
    border-color:rgba(65,67,69,1) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1039269915.hover {
    background-image:none !important;
    border-color:rgba(65,67,69,1) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1443381508 span.text {
    color:var(--color_10) !important;
    font-family: Poppins !important;
    font-size:18px !important;
    font-style:italic !important;
  }

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

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

  *#dm .dmInner a.u_1039269915 {
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:none !important;
    box-shadow:rgb(0,0,0) 3px 0px 11px 0px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1039269915 span.text {
    color:var(--color_10) !important;
    font-family: Poppins !important;
    font-size:18px !important;
    font-style:italic !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1201813111 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1865341916 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1802644322 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1161616031 {
    background-color:rgba(250,104,38,0.75) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1991293354 {
    background-color:rgba(250,104,38,0.75) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1419115954 {
    background-color:rgba(250,104,38,0.75) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1578753851 {
    background-color:rgba(250,104,38,0.75) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1716302595 {
    background-color:rgba(250,104,38,0.75) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1632395212 {
    background-color:rgba(250,104,38,0.75) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1832517916 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1552546318 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1552546318 .image { width:12px !important; }

  *#dm .dmInner div.u_1552546318 .wrapper { font-size:10px !important; }

  *#dm .dmInner div.u_1552546318 .rteBlock { font-size:10px !important; }

  *#dm .dmInner div.u_1416922646 .spacer { height:0px !important; }

  *#dm .dmInner div.u_1416922646 .image { width:12px !important; }

  *#dm .dmInner div.u_1416922646 .wrapper { font-size:10px !important; }

  *#dm .dmInner div.u_1416922646 .rteBlock { font-size:10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1832143351 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1552546318 .wrapper { font-size:8px !important; }

  *#dm .dmInner div.u_1552546318 .rteBlock { font-size:8px !important; }

  *#dm .dmInner div.u_1552546318 .image { width:15px !important; }

  *#dm .dmInner div.u_1416922646 .wrapper { font-size:8px !important; }

  *#dm .dmInner div.u_1416922646 .rteBlock { font-size:8px !important; }

  *#dm .dmInner div.u_1416922646 .image { width:15px !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1443381508 span.text { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1552546318 .image { width:17px !important; }

  *#dm .dmInner div.u_1416922646 .image { width:22px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_10);
    --overlapping-background-image: var(--color_10);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 5px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 484px;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.65;
    content: '';
    height: 100%;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 1) 0px 0px 11px 0px inset;
    background-size: contain;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_fu9 {
    max-height: 100%;
    min-height: 94px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    flex-direction: row;
    width: 31.26%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 3;
    height: auto;
    justify-content: space-around;
    padding: 0px 0% 0px 0%;
    margin: 32px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    align-self: auto;
    max-width: 100%;
    width: 1098px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    align-self: center;
    max-width: 100%;
    width: 93.58%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-top: 29px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ll {
    max-width: 100%;
    width: 100%;
    margin-top: 8px;
    height: auto;
    order: 4;
}
    
#\37 6e4700c {
    align-self: stretch;
    max-width: 100%;
    width: 338px;
    height: auto;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 240baeb {
    column-gap: 4%;
    row-gap: 0px;
    padding: 1px 16px 1px 16px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#e60da9cc {
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 653px;
    flex-wrap: nowrap;
}
    
#\31 acd9726 {
    background-repeat: repeat;
    background-image: linear-gradient(90deg, rgba(6, 6, 6, 1) 0%, rgba(30, 30, 30, 1) 100%);
    background-position: 50% 0%;
    background-origin: border-box;
}
    
#\38 a5b0a36 {
    align-self: auto;
    max-width: 100%;
    width: 88.7%;
    margin-top: -39px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#fa761134.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#fa761134 {
    align-self: auto;
    margin: 15px 0% 0px 0%;
    max-width: 100%;
    width: 214px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 5;
}
    
#e5a264b4 {
    align-self: auto;
    max-height: none;
    margin: 22px 0% 0px 0%;
    max-width: 100%;
    width: 322px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 60px;
    order: 2;
}
    
#widget_shs {
    max-width: 100%;
    width: 61.47%;
    min-height: 100px;
    margin-top: 32px;
    height: 300px;
    order: 1;
}
    
#\33 a0ae896 {
    max-width: 100%;
    width: 338px;
    height: 77px;
    order: 0;
}
    
#\32 33e1f2d {
    align-self: auto;
    max-height: 100%;
    padding: 15px 0% 0% 0%;
    margin: 7px 0% 0px 0%;
    min-height: 94px;
    box-shadow: none;
    flex-direction: row;
    width: 31.26%;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 4;
    height: auto;
}
}



@media all {
    
#\33 faea64a {
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 ffe5fea {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 364px;
    flex-wrap: nowrap;
    padding: 5px 4% 5px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f10d584e {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#bd2c47d9 {
    max-height: 100%;
    min-height: 361px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    row-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 93.4%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9ec9f25 {
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dc81346 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c6c14b2 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -0.3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4c0a50d {
    align-self: auto;
    max-height: 100%;
    width: 79.96%;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#a9a9b744 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b969a087 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#f43113a1 {
    max-height: 100%;
    min-height: 355px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    row-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 93.4%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de780f55 {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 16fe856 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1971c07 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -0.3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 293dcbc {
    align-self: auto;
    max-height: 100%;
    width: 79.96%;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e765b52 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b6f6ca3 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#\34 8d88eee {
    max-height: 100%;
    min-height: 365px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    row-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 93.4%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edcd23c2 {
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 34b8675 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#af9fa6b3 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -0.3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1dc91e {
    align-self: auto;
    max-height: 100%;
    width: 79.96%;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 210d1ef {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 e8d4b97 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#a56a4e3e {
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\32 5c6d3a6 {
    background-image: radial-gradient(circle, rgba(30, 30, 30, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#\31 f688f32 {
    align-self: center;
    max-width: 100%;
    width: 88.7%;
    margin-top: -29px;
    justify-self: auto;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 11;
}
    
#group_ahu {
    align-self: auto;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0px 0%;
    min-height: 395px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.32%;
    align-items: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
    height: auto;
}
    
#bc6119cc {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 84.68%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 363px;
    order: 2;
}
    
#a80b1f7d {
    align-self: center;
    max-width: 100%;
    width: 47.60%;
    margin-top: -34px;
    justify-self: auto;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    height: 286px;
    order: 5;
}
    
#\36 3a0ea33 {
    align-self: center;
    max-height: none;
    max-width: 100%;
    width: 410px;
    margin-top: -29px;
    justify-self: auto;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    height: 60px;
    order: 10;
}
    
#widget_8m8 {
    max-width: 100%;
    width: 60px;
    height: auto;
}
    
#group_g8j {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 1;
}
    
#group_m58 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#widget_v86 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a32bb526 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 2;
}
    
#\31 21a9d13 {
    max-width: 100%;
    width: 60px;
    height: auto;
}
    
#\36 87607ae {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#c15a83f7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 e5dfecf {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 3;
}
    
#\37 6f2520f {
    max-width: 100%;
    width: 60px;
    height: auto;
}
    
#\36 b2e123d {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#\31 7083c69 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#bcf18064 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    order: 4;
}
    
#\31 03fa158 {
    max-width: 100%;
    width: 60px;
    height: auto;
}
    
#d493c887 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#\35 091cd23 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c20c27f8:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #c20c27f8 [data-content-reference].active-tab-title .tab-title, #c20c27f8 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_1);
    text-decoration: none;
    font-family: Poppins, "Poppins Fallback";
    font-style: italic;
}
#c20c27f8 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/b1.1-1920w.png");
    background-position: 50% 50%;
}
.tabsControlContainer {
    flex-direction: row;
}
#c20c27f8:not(:has(.active-tab-title)) [data-content-reference]:first-child,#c20c27f8 [data-content-reference].active-tab-title, #c20c27f8 [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: contain;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/b2.2-c4da14e0-1920w.png");
    background-position: 50% 50%;
    border-style: solid;
}
#c20c27f8 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
    font-family: Poppins, "Poppins Fallback";
    font-style: italic;
    text-align: center;
}
#c20c27f8 {
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: 114px;
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 12;
}
    
#\35 b645d44 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 54.52%;
    height: 209px;
}
    
#ce703edb {
    align-self: auto;
    padding: 6% 4% 4% 4%;
    margin: -324px 0% 0% 0%;
    min-height: 244px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    flex-direction: row;
    width: 100.00%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#group_p0p {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#widget_sm5 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e4f5f650 {
    align-self: auto;
    padding: 6% 4% 4% 4%;
    margin: -324px 0% 0% 0%;
    min-height: 244px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    flex-direction: row;
    width: 100.00%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\37 0581ef0 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 54.52%;
    height: 209px;
}
    
#ab5ae30e {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#\38 4c21f78 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 417fabe {
    align-self: auto;
    padding: 6% 4% 4% 4%;
    margin: -324px 0% 0% 0%;
    min-height: 244px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    flex-direction: row;
    width: 100.00%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#a606ceb9 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 54.52%;
    height: 209px;
}
    
#\30 236e3f9 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#\30 75f3f2e {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#bb7a4597 {
    align-self: auto;
    padding: 6% 4% 4% 4%;
    margin: -324px 0% 0% 0%;
    min-height: 244px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    flex-direction: row;
    width: 100.00%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\39 e2cf68f {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 54.52%;
    height: 209px;
}
    
#\36 9be4255 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#\38 9b19fd4 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 f82177f {
    align-self: auto;
    padding: 6% 4% 4% 4%;
    margin: -324px 0% 0% 0%;
    min-height: 244px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    flex-direction: row;
    width: 100.00%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\36 bd06e97 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 54.52%;
    height: 209px;
}
    
#\38 73540b4 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#c30fb571 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 230e4ff {
    align-self: auto;
    padding: 6% 4% 4% 4%;
    margin: -324px 0% 0% 0%;
    min-height: 244px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 0px;
    flex-direction: row;
    width: 100.00%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 2;
}
    
#\30 f8788c2 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 54.52%;
    height: 209px;
}
    
#\30 d9909e8 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
}
    
#ba983f61 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_nai {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 13;
}
    
#db17a877.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 15px;
}
#db17a877 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 54.19%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 6;
}
    
#\36 dbf5222 {
    align-self: center;
    max-height: 100%;
    padding: 15px 0% 0% 0%;
    margin: 9px 0% 0px 0%;
    min-height: 94px;
    box-shadow: none;
    flex-direction: row;
    width: 31.26%;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 14;
    height: auto;
}
    
#\30 db26c22 {
    max-width: 100%;
    width: 338px;
    height: 77px;
    order: 0;
}
    
#a77917cb {
    align-self: auto;
    max-height: 100%;
    padding: 15px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    min-height: 94px;
    box-shadow: none;
    flex-direction: row;
    width: 31.26%;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 13;
    height: auto;
}
    
#\38 a7a1ae4 {
    max-width: 100%;
    width: 338px;
    height: 77px;
    order: 0;
}
}



@media all {
    
#\35 13c09cc {
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\35 ad14a19 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 305px;
    flex-wrap: nowrap;
}
    
#faba6640::before, #faba6640 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    opacity: 1;
    content: '';
    height: 100%;
}
#faba6640 {
    background-image: url(https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/Untitled-8-6e71a4fe-1920w.jpg);
}
    
#widget_uc5 {
    align-self: auto;
    margin: -5px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 15;
}
}



@media all {
    
#\35 976b26d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_1);
    background-image: none;
    padding: 2% 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cd14262 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 893px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd09ad7a {
    background-image: none;
    background-color: var(--color_1);
}
    
#widget_imd {
    align-self: center;
    max-width: 100%;
    width: 90.58%;
    min-height: 100px;
    margin-top: 45px;
    margin-bottom: 0px;
    height: 308px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lgk {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c95cd7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 c95cd7c {
    align-self: center;
    max-width: 100%;
    width: 214px;
    margin-top: -1px;
    margin-bottom: 0px;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1fa5512 {
    align-self: center;
    max-height: 100%;
    min-height: 94px;
    box-shadow: none;
    flex-direction: row;
    width: 32.16%;
    align-items: center;
    order: 3;
    height: auto;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b97f82a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b97f82a {
    max-width: 100%;
    width: 371px;
    height: auto;
    order: 0;
    align-self: stretch;
    max-height: none;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#d5c7300d {
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\34 d9df2b3 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 248px;
    flex-wrap: nowrap;
}
    
#\35 25e96c8 {
    background-image: url(https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/backk-ddd8e3b7-1920w.jpg);
}
    
#widget_ngb {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 88.7%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b1e6a70b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 f8290d1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4eb5e76 {
    width: 100%;
    min-width: 4%;
    min-height: 53px;
    column-gap: 4%;
    row-gap: 12px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d5344d8e {
    width: 100%;
    min-width: 4%;
    min-height: 68px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 0px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d4e979ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#d4e979ec {
    align-self: center;
    max-width: 100%;
    width: 800px;
    height: auto;
    order: 26;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3f162ba {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 26;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d58d476c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 933d2d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 933d2d9 {
    align-self: center;
    max-width: 100%;
    width: 98.38%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f872a1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 df5c25e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\31 3b3c1b1::before, #\31 3b3c1b1 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(217, 217, 217, 1) 100%);
}
#\31 3b3c1b1 {
    box-shadow: none;
    border-width: 0 0 0 0;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\37 cd83184.flex-element.widget-wrapper > [data-element-type] {
    padding: 21px 0px 21px 7px;
}
#\37 cd83184 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\35 731dcba {
    column-gap: 4%;
    row-gap: 10px;
    width: 33.33%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 16px 25px 16px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\39 fcd02b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 21px 0px 21px 7px;
}
#\39 fcd02b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#a713cbf3 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/orange-ford-with-tinted-windows-1920w.webp");
    padding: 16px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 b61e2a0 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/pexels-photo-4320464-1920w.jpeg");
    padding: 16px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b3e89370 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 493px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\32 d2de57d {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/white-jeep-with-ceramic-coating-1920w.webp");
    padding: 16px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b29e910f.flex-element.widget-wrapper > [data-element-type] {
    padding: 21px 0px 21px 7px;
}
#b29e910f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\34 64086df::before, #\34 64086df > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(217, 217, 217, 1) 100%);
}
#\34 64086df {
    box-shadow: none;
    border-width: 0 0 0 0;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 a3e96a5 {
    column-gap: 4%;
    row-gap: 10px;
    width: 33.33%;
    min-height: 8px;
    min-width: 4%;
    order: 2;
    padding: 16px 25px 16px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b3bc880 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/clean-engine-bay-1920w.webp");
    padding: 16px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 d31d59d.flex-element.widget-wrapper > [data-element-type] {
    padding: 21px 0px 21px 7px;
}
#\38 d31d59d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#c742c60f {
    column-gap: 4%;
    row-gap: 10px;
    width: 33.33%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 16px 25px 16px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b0e0ed0 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/residential-home-with-tinted-windows-1920w.webp");
    padding: 16px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\32 4a95d38.flex-element.widget-wrapper > [data-element-type] {
    padding: 21px 0px 21px 7px;
}
#\32 4a95d38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#fc1bcdd6 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    align-self: stretch;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/business-front-with-tinted-windows-1920w.webp");
    padding: 16px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f600cbea.flex-element.widget-wrapper > [data-element-type] {
    padding: 21px 0px 21px 7px;
}
#f600cbea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8155189 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 30px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 d7b695b {
    min-height: 85px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8792127 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 c88cb59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c88cb59 {
    align-self: center;
    max-width: 100%;
    width: 84.12%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8208634 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 d91904b {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    min-width: 4%;
    border-radius: 20px;
    background-image: radial-gradient(circle, rgba(32, 32, 32, 1) 0%, rgba(16, 16, 16, 1) 100%);
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 0px 0px;
    background-origin: border-box;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a466be45 {
    min-height: 403px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bcf5180 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#undefined {
    width: 100%;
}
    
#group_u0m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e55989bc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 3d66a51 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_5da {
    width: 76.19%;
    height: 212px;
    max-width: 100%;
}
    
#widget_i9i {
    width: 70.81%;
    height: 116px;
    max-width: 100%;
}
    
#widget_8r7 {
    width: 50.79%;
    height: 142px;
    max-width: 100%;
}
}



@media all {
    
#\32 14938d2 {
    min-height: 746px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b45292d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d3445693 {
    width: 100%;
    height: 614px;
    max-width: 100%;
    margin-top: -0px;
}
    
#ca24bfc7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 06b9a1f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 2821322 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
    
#\39 4ea6e7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e784510 {
    background-color: var(--color_2);
    background-image: none;
}
    
#fa5f0010 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/608b918b/dms3rep/multi/opt/ceramic-coating-on-red-car-0b683139-1920w.png");
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 21da7f7 {
    min-height: 767px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e2fbc33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f22469e {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#e3aa6092 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 db71ce8 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    padding-left: 4%;
    min-height: 74px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781521 {
    row-gap: 20px;
    width: 100%;
    min-height: 8px;
}
    
#widget_rkq {
    width: 100.00%;
    order: 1;
}
    
#group_fu9 {
    align-self: center;
    width: 250px;
    justify-content: space-between;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 4;
    padding-right: 0%;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    margin-top: -28px;
    order: 0;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_1ll {
    margin-top: -13px;
    order: 6;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e60da9cc {
    padding-left: 2%;
    min-height: 801px;
    padding-right: 2%;
}
    
#fa761134 {
    width: 336px;
}
    
#\38 a5b0a36 {
    margin-top: -5px;
}
    
#widget_shs {
    width: 82.07%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ffe5fea {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 8%;
    min-height: 290px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#f10d584e {
    width: 31.33%;
    min-height: 8px;
}
    
#bd2c47d9 {
    width: 100.02%;
    min-height: 659px;
    justify-content: flex-start;
    height: auto;
}
    
#d9ec9f25 {
    width: 110px;
    height: auto;
}
    
#\30 c6c14b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\38 4c0a50d {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b969a087 {
    width: 31.33%;
    min-height: 8px;
}
    
#f43113a1 {
    width: 100.02%;
    min-height: 659px;
    justify-content: flex-start;
    height: auto;
}
    
#de780f55 {
    width: 110px;
    height: auto;
}
    
#\34 1971c07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 293dcbc {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 b6f6ca3 {
    width: 31.33%;
    min-height: 8px;
}
    
#\34 8d88eee {
    width: 100.02%;
    min-height: 659px;
    justify-content: flex-start;
    height: auto;
}
    
#edcd23c2 {
    width: 110px;
    height: auto;
}
    
#af9fa6b3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 e1dc91e {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a56a4e3e {
    padding-left: 2%;
    min-height: 907px;
    padding-right: 2%;
}
    
#group_ahu {
    min-height: 386px;
    margin-top: 8px;
    height: auto;
}
    
#bc6119cc {
    width: 100.01%;
    height: 354px;
}
    
#a80b1f7d {
    width: 79.10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ad14a19 {
    padding-left: 2%;
    min-height: 259px;
    padding-right: 2%;
}
    
#faba6640::before, #faba6640 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 cd14262 {
    padding-left: 2%;
    min-height: 734px;
    padding-right: 2%;
}
    
#widget_imd {
    margin-top: 9px;
    height: 178px;
}
    
#\35 c95cd7c {
    width: 342px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f8290d1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d58d476c {
    margin: 0px 0% 0px 0%;
}
    
#d4e979ec {
    width: 480px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 933d2d9 {
    align-self: center;
    width: 84.12%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f872a1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 3b3c1b1::before, #\31 3b3c1b1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 64086df::before, #\34 64086df > .bgExtraLayerOverlay {
    
}
    
#b3e89370 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d91904b {
    width: 100%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#a466be45 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding-top: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 14938d2 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2821322 {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4ea6e7b {
    width: 100.00%;
    order: 0;
}
    
#fa5f0010 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#\36 21da7f7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\32 e2fbc33 {
    width: 100.00%;
    order: 0;
}
    
#e3aa6092 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#\38 db71ce8 {
    width: 100%;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\33 faea64a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 ffe5fea {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    row-gap: 15px;
    padding-left: 16px;
    width: 100%;
    padding-bottom: 16px;
    min-height: 571px;
    align-items: flex-start;
    padding-right: 16px;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#group_fu9 {
    align-self: center;
    flex-direction: column;
    width: 79.33%;
    min-height: 54px;
    align-items: center;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 6;
    padding-right: 0%;
    height: auto;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    align-self: center;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#widget_1ll {
    align-self: center;
    margin-left: 0px;
    margin-top: 8px;
    order: 7;
    margin-right: 0px;
}
    
#\37 6e4700c {
    align-self: center;
    max-width: 100%;
    width: 91.59%;
    order: 0;
    height: 53px;
    margin: -4px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 240baeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e60da9cc {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#e5a264b4 {
    width: 100%;
    margin-top: -2.7%;
    height: 50px;
    order: 4;
}
    
#fa761134 {
    width: 184px;
    margin-top: 8px;
    order: 6;
}
    
#\38 a5b0a36 {
    margin-top: 11px;
    order: 0;
}
    
#widget_shs {
    align-self: auto;
    margin: 21px 0% 0px 0%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 2;
    height: 238px;
}
    
#\33 a0ae896 {
    align-self: center;
    margin: -16px 0% 0px 0%;
    max-width: 100%;
    width: 91.59%;
    order: 0;
    height: 53px;
}
    
#\32 33e1f2d {
    align-self: center;
    margin: -6px 0% 0px 0%;
    flex-direction: column;
    width: 79.33%;
    min-height: 54px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    flex-wrap: nowrap;
    order: 6;
    padding-right: 0%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 ffe5fea {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 6% 12% 6%;
}
    
#f10d584e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd2c47d9 {
    min-height: auto;
}
    
#d9ec9f25 {
    width: 96px;
    margin-bottom: 20px;
    height: auto;
}
    
#\32 dc81346 {
    margin-top: -28px;
}
    
#\30 c6c14b2 {
    width: 99.53%;
    justify-content: flex-start;
    min-height: 64px;
}
    
#\38 4c0a50d {
    align-self: center;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 54px;
    align-items: flex-start;
    margin-right: 0%;
}
    
#b969a087 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f43113a1 {
    min-height: auto;
}
    
#de780f55 {
    width: 96px;
    margin-bottom: 20px;
    height: auto;
}
    
#\37 16fe856 {
    margin-top: -28px;
}
    
#\34 1971c07 {
    width: 99.53%;
    justify-content: flex-start;
    min-height: 64px;
}
    
#\30 293dcbc {
    align-self: center;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 54px;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\36 b6f6ca3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8d88eee {
    min-height: auto;
}
    
#edcd23c2 {
    width: 96px;
    margin-bottom: 20px;
    height: auto;
}
    
#\37 34b8675 {
    margin-top: -28px;
}
    
#af9fa6b3 {
    width: 99.53%;
    justify-content: flex-start;
    min-height: 64px;
}
    
#\30 e1dc91e {
    align-self: center;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 54px;
    align-items: flex-start;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 e8d4b97 {
    width: 100%;
    min-height: 1016px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
}
    
#a56a4e3e {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#bc6119cc {
    width: 100.00%;
    height: 132px;
}
    
#\36 3a0ea33 {
    width: 100%;
    margin-top: -10.0%;
    height: 40px;
    order: 10;
}
    
#group_ahu {
    min-height: 163px;
    margin-top: -24px;
    height: auto;
    order: 0;
}
    
#a80b1f7d {
    width: 100.00%;
    margin-top: -19px;
    height: 149px;
    order: 6;
}
    
#group_g8j {
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    min-height: 80px;
    margin-top: -31px;
    align-items: center;
    order: 2;
    height: auto;
}
    
#\31 f688f32 {
    order: 11;
}
    
#widget_8m8 {
    margin: 0px 0% 0px 0%;
    width: 38px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
    height: auto;
}
    
#widget_v86 {
    width: 100.00%;
}
    
#group_m58 {
    width: 85.72%;
    min-height: 80px;
    height: auto;
}
    
#a32bb526 {
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    min-height: 80px;
    margin-top: -58px;
    align-items: center;
    order: 3;
    height: auto;
}
    
#\31 21a9d13 {
    margin: 0px 0% 0px 0%;
    width: 38px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
    height: auto;
}
    
#\36 87607ae {
    width: 85.72%;
    min-height: 80px;
    height: auto;
}
    
#c15a83f7 {
    width: 100.00%;
}
    
#\33 e5dfecf {
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    min-height: 80px;
    margin-top: -58px;
    align-items: center;
    order: 4;
    height: auto;
}
    
#\37 6f2520f {
    margin: 0px 0% 0px 0%;
    width: 38px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
    height: auto;
}
    
#\36 b2e123d {
    width: 85.72%;
    min-height: 80px;
    height: auto;
}
    
#\31 7083c69 {
    width: 100.00%;
}
    
#bcf18064 {
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    min-height: 80px;
    margin-top: -58px;
    align-items: center;
    order: 5;
    height: auto;
}
    
#\31 03fa158 {
    margin: 0px 0% 0px 0%;
    width: 38px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
    height: auto;
}
    
#d493c887 {
    width: 85.72%;
    min-height: 80px;
    height: auto;
}
    
#\35 091cd23 {
    width: 100.00%;
}
    
#c20c27f8:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #c20c27f8 [data-content-reference].active-tab-title .tab-title, #c20c27f8 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 10px;
}
#c20c27f8 [data-content-reference]:not(.active-tab-title) {
    background-position: 50% 50%;
}
#c20c27f8:not(:has(.active-tab-title)) [data-content-reference]:first-child,#c20c27f8 [data-content-reference].active-tab-title, #c20c27f8 [data-content-reference]:not(.active-tab-title):hover {
    background-position: 50% 50%;
}
#c20c27f8 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 10px;
}
#c20c27f8 {
    align-self: center;
    margin: 124px 0% 0px 0%;
    padding-left: 0%;
    width: 100.00%;
    min-height: 42px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 8;
    height: auto;
    padding-right: 0%;
}
    
#\35 b645d44 {
    width: 25.52%;
    height: 106px;
}
    
#ce703edb {
    align-self: auto;
    padding-top: 8%;
    margin: -201px 0% 0px 0%;
    width: 100%;
    padding-bottom: 8%;
    min-height: 151px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
    height: auto;
}
    
#widget_sm5 {
    width: 100.00%;
}
    
#group_p0p {
    width: 77.49%;
    min-height: 68px;
    height: auto;
}
    
#e4f5f650 {
    align-self: auto;
    padding-top: 8%;
    margin: -201px 0% 0px 0%;
    width: 100%;
    padding-bottom: 8%;
    min-height: 151px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 3;
    height: auto;
}
    
#\37 0581ef0 {
    width: 25.52%;
    height: 106px;
}
    
#ab5ae30e {
    width: 77.49%;
    min-height: 68px;
    height: auto;
}
    
#\38 4c21f78 {
    width: 100.00%;
}
    
#\33 417fabe {
    align-self: auto;
    padding-top: 8%;
    margin: -201px 0% 0px 0%;
    width: 100%;
    padding-bottom: 8%;
    min-height: 151px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 2;
    height: auto;
}
    
#a606ceb9 {
    margin-left: -3.0%;
    width: 23.64%;
    height: 106px;
    order: 0;
}
    
#\30 236e3f9 {
    width: 78.83%;
    min-height: 68px;
    height: auto;
    order: 1;
}
    
#\30 75f3f2e {
    width: 103.03%;
}
    
#bb7a4597 {
    align-self: auto;
    padding-top: 8%;
    margin: -201px 0% 0px 0%;
    width: 100%;
    padding-bottom: 8%;
    min-height: 151px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 4;
    height: auto;
}
    
#\39 e2cf68f {
    width: 25.52%;
    height: 106px;
}
    
#\36 9be4255 {
    width: 77.49%;
    min-height: 68px;
    height: auto;
}
    
#\38 9b19fd4 {
    width: 100.00%;
}
    
#\34 f82177f {
    align-self: auto;
    padding-top: 8%;
    margin: -201px 0% 0px 0%;
    width: 100%;
    padding-bottom: 8%;
    min-height: 151px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#\36 bd06e97 {
    width: 25.52%;
    height: 106px;
}
    
#\38 73540b4 {
    width: 77.49%;
    min-height: 68px;
    height: auto;
}
    
#c30fb571 {
    width: 100.00%;
}
    
#\30 230e4ff {
    align-self: auto;
    padding-top: 8%;
    margin: -201px 0% 0px 0%;
    width: 100%;
    padding-bottom: 8%;
    min-height: 151px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 5;
    height: auto;
}
    
#\30 f8788c2 {
    width: 25.52%;
    height: 106px;
}
    
#\30 d9909e8 {
    width: 77.49%;
    min-height: 68px;
    height: auto;
}
    
#ba983f61 {
    width: 103.41%;
}
    
#widget_nai {
    width: 34px;
    margin-top: -27px;
    order: 9;
    height: auto;
}
    
#db17a877 {
    align-self: auto;
    margin: -1px 0% 0px 0%;
    width: 99.59%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\36 dbf5222 {
    align-self: center;
    margin: -6px 0% 0px 0%;
    flex-direction: column;
    width: 79.33%;
    min-height: 54px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    flex-wrap: nowrap;
    order: 7;
    padding-right: 0%;
    height: auto;
}
    
#\30 db26c22 {
    align-self: center;
    margin: -16px 0% 0px 0%;
    max-width: 100%;
    width: 91.59%;
    order: 0;
    height: 53px;
}
    
#a77917cb {
    align-self: center;
    margin: -6px 0% 0px 0%;
    flex-direction: column;
    width: 79.33%;
    min-height: 54px;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    flex-wrap: nowrap;
    order: 12;
    padding-right: 0%;
    height: auto;
}
    
#\38 a7a1ae4 {
    align-self: center;
    margin: -16px 0% 0px 0%;
    max-width: 100%;
    width: 91.59%;
    order: 0;
    height: 53px;
}
}



@media (max-width: 767px) {
    
#\35 13c09cc {
    width: 100%;
    min-height: 119px;
    align-items: center;
    height: auto;
}
    
#\35 ad14a19 {
    row-gap: 34px;
    padding: 4% 4% 4% 4%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#faba6640::before, #faba6640 > .bgExtraLayerOverlay {
    
}
#faba6640 {
    background-position: 50% 50%;
}
    
#widget_uc5 {
    margin-top: -29px;
}
    
#\31 1f65bd7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 976b26d {
    padding-top: 5px;
    width: 100%;
    padding-bottom: 5px;
    min-height: 80px;
    justify-content: flex-start;
    margin-top: 10px;
    align-items: center;
    margin-bottom: 10px;
}
    
#\30 cd14262 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#widget_lgk {
    width: 100.00%;
    order: 0;
}
    
#widget_imd {
    margin-top: -6px;
    height: 232px;
    order: 2;
}
    
#\35 c95cd7c {
    align-self: auto;
    width: 184px;
    order: 4;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1fa5512 {
    align-self: center;
    flex-direction: column;
    width: 79.33%;
    min-height: 54px;
    align-items: center;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 3;
    padding-right: 0%;
    height: auto;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b97f82a {
    align-self: center;
    max-width: 100%;
    width: 91.59%;
    order: 0;
    height: 53px;
    margin: -16px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d5c7300d {
    width: 100%;
    min-height: 102px;
    align-items: center;
    height: auto;
}
    
#\34 d9df2b3 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#widget_ngb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 f8290d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 4eb5e76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5344d8e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d4e979ec {
    width: 310px;
    margin-top: 8px;
}
    
#a3f162ba {
    width: 100.00%;
    margin-top: -3px;
}
}



@media (max-width: 767px) {
    
#\36 933d2d9 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f872a1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\31 dcce241 {
    margin: 0px 0% 0px 0%;
}
    
#\36 df5c25e {
    flex-direction: column;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
}
    
#\31 3b3c1b1::before, #\31 3b3c1b1 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 731dcba {
    flex-direction: row;
    width: 100%;
    min-height: 258px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
}
    
#\34 64086df::before, #\34 64086df > .bgExtraLayerOverlay {
    
}
    
#\32 a3e96a5 {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 a7542c5 {
    margin: 0px 0% 0px 0%;
}
    
#b3e89370 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#c742c60f {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
}
    
#a713cbf3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b3bc880 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fcd02b2 {
    width: 100%;
}
    
#\33 b0e0ed0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fc1bcdd6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b61e2a0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d2de57d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 8155189 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 d7b695b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 c88cb59 {
    width: 100.00%;
    margin-top: 17px;
    order: 3;
}
}



@media (max-width: 767px) {
    
#\32 d91904b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#a466be45 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#e1d08710 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5da {
    height: 240px;
}
    
#widget_i9i {
    height: 240px;
}
    
#widget_8r7 {
    height: 240px;
}
    
#group_u0m {
    justify-content: center;
}
    
#e55989bc {
    justify-content: center;
}
    
#\33 3d66a51 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\32 14938d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 b45292d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 2821322 {
    width: 100%;
    min-height: 50px;
}
    
#fa5f0010 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\36 21da7f7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\36 f22469e {
    height: 144px;
}
    
#e3aa6092 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\38 db71ce8 {
    width: 100%;
}
}

