@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1652781204 span.text { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1664594595 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(114,113,113,1) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
  }

  *#dm .dmInner div.u_1664594595 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(114,113,113,1) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
  }

  *#dm .dmInner div.u_1664594595 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(114,113,113,1) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
  }

  *#dm .dmInner div.u_1664594595 .dmformsubmit {
    border-style:solid !important;
    border-width:0.869565px 0.869565px 0.869565px 0.869565px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1664594595 input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1664594595 .dmformsubmit:hover input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1664594595 .dmformsubmit.hover input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1670797252 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(116,116,116,1) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
  }

  *#dm .dmInner div.u_1670797252 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(116,116,116,1) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
  }

  *#dm .dmInner div.u_1670797252 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(116,116,116,1) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
  }

  *#dm .dmInner div.u_1893525956 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) var(--color_4) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1893525956 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) var(--color_4) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1893525956 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) var(--color_4) rgb(255,255,255) !important;
    border-width:0px 0px 0.869565px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1353633401 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1351049632 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1097754777 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1039585234 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1964093206 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1323480881 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_3921349637 hr {
    border:none !important;
    height:12px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_9) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1847712674 hr {
    border:none !important;
    height:12px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1729315654 hr {
    border:none !important;
    height:12px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1626785201 hr {
    border:none !important;
    height:12px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%226%200%2024%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C6%20C%203%2C1.2%209%2C1.2%2012%2C6%20C%2015%2C10.8%2021%2C10.8%2024%2C6%20C%2027%2C1.2%2033%2C1.2%2036%2C6%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_381343155 img { border-radius:10px 10px 10px 10px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media all {
    
#d23ce070 {
    min-height: 131px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 3% 1% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e6a589f8 {
    margin: 0px 0% 0px 0%;
}
    
#\35 523d164 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba68a9f7 {
    background-image: linear-gradient(90deg, rgba(255, 102, 34, 1) 0%, rgba(254, 201, 46, 1) 100%);
    background-origin: border-box;
}
    
#\32 1fffbc0 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d23ce070 {
    min-height: 88px;
    padding: 5% 2% 1% 2%;
}
}



@media (max-width: 767px) {
    
#d23ce070 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba68a9f7 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#d23ce070 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\35 523d164 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media all {
    
#\35 613aeab {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea67aa6 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5e6a5cf {
    min-height: 261px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 810d9d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    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);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    align-items: center;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e34012b {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#cc8881d7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e67b5c7 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ae15305e {
    align-items: center;
    width: 99.50268524126793%;
    min-height: 147px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a6a05c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    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);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    align-items: center;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ad85364 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 42ef328 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81ae482 {
    align-items: center;
    width: 99.50268524126793%;
    min-height: 147px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c785011 {
    align-items: center;
    width: 99.50268524126793%;
    min-height: 147px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c12dc56 {
    background-image: linear-gradient(90deg, rgba(255, 102, 34, 1) 0%, rgba(254, 201, 46, 1) 100%);
    background-origin: border-box;
}
    
#\31 bace282 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    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);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    align-items: center;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e34012b {
    height: auto;
    width: 110px;
}
    
#\32 e67b5c7 {
    height: auto;
    width: 110px;
}
    
#ae15305e {
    height: auto;
    min-height: 96px;
}
    
#\35 1a6a05c {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 42ef328 {
    height: auto;
    width: 110px;
}
    
#\30 81ae482 {
    height: auto;
    min-height: 96px;
}
    
#\37 c785011 {
    height: auto;
    min-height: 96px;
}
    
#\31 bace282 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5e6a5cf {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding: 1% 10% 5% 10%;
}
    
#\31 810d9d2 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc8881d7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 c12dc56 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 5e6a5cf {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 613aeab {
    justify-self: auto;
    align-self: auto;
    width: 99.99452594701117%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea67aa6 {
    justify-self: auto;
    align-self: auto;
    width: 99.99452594701117%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5e6a5cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 1% 6% 12% 5.998659517426273%;
}
    
#\31 810d9d2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\37 e34012b {
    width: 96px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\32 e67b5c7 {
    width: 96px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#ae15305e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 1a6a05c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\32 ad85364 {
    justify-self: auto;
    align-self: auto;
    width: 99.99452594701117%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 42ef328 {
    width: 96px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\30 81ae482 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 c785011 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 bace282 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
}



@media all {
    
#\39 a1299fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7ab330a {
    min-height: 274px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 3% 14% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e0639943::before, #e0639943 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-color: var(--color_2);
}
#e0639943 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/26535f80/dms3rep/multi/opt/Oasis-Auto-Spa-Hero2-9494727-1920w.webp);
}
    
#widget_jko {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qjv {
    width: 313px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
}
    
#widget_e1v {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b64d7e69 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rr4 {
    width: 17.99743138034892%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7ab330a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5% 4.998712225274725% 8px 4.998712225274725%;
}
    
#e0639943::before, #e0639943 > .bgExtraLayerOverlay {
    
}
    
#\39 a1299fb {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-top: 12%;
    padding-bottom: 15%;
}
    
#widget_qjv {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_e1v {
    width: 99.70%;
}
}



@media (max-width: 767px) {
    
#\39 a1299fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-top: 8%;
    padding-bottom: 0%;
}
    
#\31 7ab330a {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 10% 5% 15% 5%;
}
    
#e0639943::before, #e0639943 > .bgExtraLayerOverlay {
    
}
    
#widget_jko {
    width: 100.01%;
}
    
#widget_e1v {
    width: 99.93%;
}
    
#widget_rr4 {
    height: auto;
    width: 30%;
}
}



@media all {
    
#b9fd8782 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(254, 201, 46, 1) 0%, rgba(255, 102, 34, 1) 100%);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0 0 10px 0;
    border-color: #000000 #000000 var(--color_9) #000000;
    justify-content: space-between;
    background-origin: border-box;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b4f02ab2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 352bf7a.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 352bf7a {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_llg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
}
#widget_llg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a2051056.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
}
#a2051056 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 8b35c44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(254, 201, 46, 1) 0%, rgba(255, 102, 34, 1) 100%);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0 0 10px 0;
    border-color: #000000 #000000 var(--color_9) #000000;
    justify-content: space-between;
    background-origin: border-box;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 29f59d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(254, 201, 46, 1) 0%, rgba(255, 102, 34, 1) 100%);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0 0 10px 0;
    border-color: #000000 #000000 var(--color_9) #000000;
    justify-content: space-between;
    background-origin: border-box;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c6941fb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
}
#\30 c6941fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bbf2161c {
    margin: -5% 0% 0px 0%;
}
    
#\38 233c5a5 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 47bd09c {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 37cbba5 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#widget_ntg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c0e313f1 {
    width: 99.25978848413631%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 90410aa {
    width: 98.51938895417156%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4f02ab2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 3%;
    min-height: 240px;
}
    
#\38 352bf7a {
    height: auto;
}
    
#b9fd8782 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 8b35c44 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 29f59d4 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 233c5a5 {
    height: auto;
}
    
#\34 47bd09c {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b9fd8782 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b4f02ab2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0% 2% 5% 2%;
}
    
#\38 352bf7a {
    height: auto;
    width: 70px;
}
    
#\36 8b35c44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 29f59d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 233c5a5 {
    height: auto;
    width: 70px;
}
    
#\34 47bd09c {
    height: auto;
    width: 70px;
}
    
#bbf2161c {
    margin: -5% 0% 0px 0%;
}
}



@media all {
    
#\32 94b770c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7943f42 {
    width: 31.94%;
    height: 276px;
    max-width: 100%;
}
    
#\30 9560208 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    background-color: var(--color_2);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 94b770c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 24px;
}
    
#\32 7943f42 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 94b770c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 7943f42 {
    height: auto;
}
    
#\30 9560208 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 5f59d50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/26535f80/dms3rep/multi/opt/Pet-Wash-9578821-1920w.webp);
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\39 5f59d50.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAAcAAUAmJZQCdADcJ/R0wAD+4AvRetj1sZdKkB32UeS2cAZ6G25mQKpIp1ecWgqp51C/wPDAAA==');
}
    
#ffe2ffbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 59ec43f {
    min-height: 479px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3084e43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a0626ad3 {
    margin: 0px 0% 0px 0%;
}
    
#acc3a70c {
    background-image: linear-gradient(0deg, rgba(239, 250, 255, 1) 34%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#\31 bc0149a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jnm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ea4c2c4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 ea4c2c4 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5f59d50 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
#\39 5f59d50.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAAcAAUAmJZQCdADcJ/R0wAD+4AvRetj1sZdKkB32UeS2cAZ6G25mQKpIp1ecWgqp51C/wPDAAA==');
}
    
#\39 59ec43f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 bc0149a {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 5f59d50 {
    width: 100%;
    min-height: 231px;
    align-items: center;
    order: 0;
    height: auto;
}
#\39 5f59d50.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoKAAcAAUAmJZQCdADcJ/R0wAD+4AvRetj1sZdKkB32UeS2cAZ6G25mQKpIp1ecWgqp51C/wPDAAA==');
}
    
#\39 59ec43f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3da2bddeae8da42b2353673 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3da2bf2eae8da42b23538a2 {
    width: 100%;
    min-height: 80px;
}
    
#c3146454 {
    width: 100%;
    min-height: 80px;
}
    
#group_l3n {
    width: 100%;
    min-height: 80px;
}
    
#\31 bc0149a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}



@media all {
    
#f410538d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/26535f80/dms3rep/multi/opt/486166510_692623536664563_8346845838703013026_n-774h.jpg);
    border-radius: 10px 10px 10px 10px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#f410538d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgEFAQAAAAAAAAAAAAABAgAEEQMFBiEx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8Alcj5JYp7xp0DZdUU4QKOh58lZN01iiktk47iJKaaQ1p//9k=');
}
    
#cea77587 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 183ef57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ccb17c25 {
    min-height: 571px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 40605e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e3b2b5b4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b0ab8ba {
    background-image: initial;
    background-color: var(--color_2);
}
    
#\33 ec1f5ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 aa87fc1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 aa87fc1 {
    width: 14.995325646618884%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9me {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
}
    
#widget_68c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f410538d {
    width: 100%;
    min-height: 300px;
    order: 0;
}
#f410538d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgEFAQAAAAAAAAAAAAABAgAEEQMFBiEx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8Alcj5JYp7xp0DZdUU4QKOh58lZN01iiktk47iJKaaQ1p//9k=');
}
    
#ccb17c25 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 ec1f5ec {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f410538d {
    width: 100%;
    min-height: 233px;
    align-items: center;
    order: 0;
    height: auto;
}
#f410538d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgEFAQAAAAAAAAAAAAABAgAEEQMFBiEx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8Alcj5JYp7xp0DZdUU4QKOh58lZN01iiktk47iJKaaQ1p//9k=');
}
    
#\36 3da2bddeae8da42b2353673 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3da2bf2eae8da42b23538a2 {
    width: 100%;
    min-height: 80px;
}
    
#c3146454 {
    width: 100%;
    min-height: 80px;
}
    
#group_l3n {
    width: 100%;
    min-height: 80px;
}
    
#ccb17c25 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 ec1f5ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cb0f5ad5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 699a0ee {
    min-height: 177px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a938b44a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 040bf3c {
    margin: 0px 0% 0px 0%;
}
    
#e8d4b264 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_idc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_idc {
    width: 10%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 699a0ee {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 040bf3c {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 71e8dc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-image: linear-gradient(45deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    order: 1;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#be1cd078 {
    min-height: 46px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ad447875 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 6fcc11b {
    margin: 0px 0% 0px 0%;
}
    
#widget_t8n {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_14t {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ibc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    order: 3;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e4m {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_8pt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2a55d1c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    order: 4;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f9f9a18 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\35 d2da4c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6le {
    width: 462px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 5;
}
    
#\39 3b87d6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-image: linear-gradient(45deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    order: 0;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9e03e61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd81dfad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e970fe3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    order: 3;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c020285 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#efae9635 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4f4cc97 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    order: 4;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b03619a7 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\34 83bff56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3b5817a {
    width: 462px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#e51d241f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    order: 5;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8382811 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#faf08bfd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1161335 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    order: 6;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9fb06bf {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\34 a8b6185 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jhc {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f69bcd5 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_120 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#group_rcf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be1cd078 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 46px;
    column-gap: 2%;
}
    
#\35 6fcc11b {
    margin: 0px 0% 0px 0%;
}
    
#\37 71e8dc5 {
    width: 49%;
    min-height: 8px;
}
    
#\39 3b87d6e {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 71e8dc5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#be1cd078 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 3b87d6e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 27a459c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c9c3a80e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bbf4950 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 b0945a6 {
    margin: 0px 0% 0px 0%;
}
    
#f98453fc:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f98453fc [data-content-reference].active-tab-title .tab-title, #f98453fc [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-family: Spartan;
    color: var(--color_2);
    font-weight: 400;
}
#f98453fc [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#f98453fc:not(:has(.active-tab-title)) [data-content-reference]:first-child,#f98453fc [data-content-reference].active-tab-title, #f98453fc [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_9) #000000;
    border-width: 0 0 3px 0;
}
#f98453fc [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_3);
}
#f98453fc {
    justify-content: flex-start;
    width: 99.99820788530465%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
}
    
#\31 00be5a8 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 3% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_an2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ovu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_n21 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 650px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_d1t {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fej {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ihs {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#group_sb4 {
    align-items: center;
    width: 99.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#\31 1ffc878 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 650px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e4539d7 {
    align-items: center;
    width: 99.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#\30 44f6bd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1a7880d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8ced51e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aa74fae {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\34 6521db0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 650px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c463835f {
    align-items: center;
    width: 99.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#\35 1afe674 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d69db13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0745cc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edd39564 {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\30 913f7fd {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 3% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d42a1746 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a672029 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
}
    
#a39cd39f {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 650px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#f4548c7c {
    align-items: center;
    width: 99.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#de83cf19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1d9d9ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 82c6b7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dea366f {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#cb7dfd4e {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 650px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2d3b04 {
    align-items: center;
    width: 99.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#\33 d48062d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1b52316 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efa71e00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aefe9704 {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#f75b75ce {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 650px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 93c6de8 {
    align-items: center;
    width: 99.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#\35 5eb7ea7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abe320ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c66a8810 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c598ed3 {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\32 a35ccb3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 650px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(2, 196, 249, 1) 0%, rgba(5, 82, 160, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#d04fb19a {
    align-items: center;
    width: 99.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#\33 29b2131 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a5321e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 24d8851 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#f98453fc:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f98453fc [data-content-reference].active-tab-title .tab-title, #f98453fc [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 9px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f98453fc:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f98453fc [data-content-reference].active-tab-title .tab-title, #f98453fc [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9c3a80e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 b0945a6 {
    margin: 0px 0% 0px 0%;
}
    
#f98453fc:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f98453fc [data-content-reference].active-tab-title .tab-title, #f98453fc [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px;
}
#f98453fc [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px;
}
#f98453fc {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 00be5a8 {
    align-items: center;
    height: auto;
    min-height: 648px;
    row-gap: 18px;
}
    
#group_n21 {
    width: 75%;
    min-height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1ffc878 {
    width: 75%;
    min-height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6521db0 {
    width: 75%;
    min-height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#group_ovu {
    column-gap: 8px;
    flex-wrap: wrap;
    justify-content: center;
}
    
#\30 913f7fd {
    align-items: center;
    height: auto;
    min-height: 648px;
    row-gap: 18px;
}
    
#\36 a672029 {
    column-gap: 22px;
    flex-wrap: wrap;
    justify-content: center;
}
    
#a39cd39f {
    width: 45%;
    min-height: 600px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#cb7dfd4e {
    width: 45%;
    min-height: 600px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#f75b75ce {
    width: 45%;
    min-height: 600px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a35ccb3 {
    width: 45%;
    min-height: 600px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f98453fc:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f98453fc [data-content-reference].active-tab-title .tab-title, #f98453fc [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 7px;
}
}



@media (max-width: 767px) {
    
#\35 27a459c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c9c3a80e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f98453fc:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f98453fc [data-content-reference].active-tab-title .tab-title, #f98453fc [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 12px;
}
#f98453fc [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 12px;
}
#f98453fc {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 00be5a8 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n21 {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fej {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 1ffc878 {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#a1a7880d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 6521db0 {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d69db13 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_ovu {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 913f7fd {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a672029 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a39cd39f {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#c1d9d9ba {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cb7dfd4e {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b52316 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f75b75ce {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#abe320ae {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 a35ccb3 {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a5321e0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\39 5841587.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 5841587 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 7d337f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fbb0de59 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bfd216b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(239, 250, 255, 1) 100%);
    background-origin: border-box;
}
    
#\31 060895a {
    margin: 0px 0% 0px 0%;
}
    
#group_i0f {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_i0f.lazy {
    background-image: url('');
}
    
#widget_acb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j4s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jp3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_d11 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 55px;
    max-width: 100%;
}
    
#widget_poh {
    width: 100%;
    height: 680px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbb0de59 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 060895a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7d337f3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fbb0de59 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_i0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_i0f.lazy {
    background-image: url('');
}
    
#widget_poh {
    height: 240px;
}
}

