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

  *#dm .dmInner nav.u_1256798170 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    color:white !important;
  }

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

  *#dm .dmInner a.u_1305795840 .text { letter-spacing:2px !important; }

  *#dm .dmInner a.u_1959237515 .text { letter-spacing:2px !important; }

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

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

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

  *#dm .dmInner a.u_1924379253 .text { letter-spacing:2px !important; }

  *#dm .dmInner a.u_1924379253 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/8e545b68/icon/pathos-button-black.svg) !important;
    width:52px !important;
    height:52px !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1486587172 img {
    border-radius:8px 8px 8px 8px !important;
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1181751307 .text { letter-spacing:2px !important; }

  *#dm .dmInner a.u_1181751307 {
    gap:100px !important;
    justify-content:space-between !important;
    text-align:left !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1181751307 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/8e545b68/icon/pathos-button-black.svg) !important;
    width:52px !important;
    height:52px !important;
    background-color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1105541023 .text { letter-spacing:2px !important; }

  *#dm .dmInner a.u_1105541023 {
    justify-content:center !important;
    text-align:center !important;
  }

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

  *#dm .dmInner div.u_1174607572 .svg { fill:rgba(48,93,105,0.8) !important; }

  *#dm .dmInner div.u_1767745094 .svg { fill:rgba(48,93,105,0.6) !important; }

  *#dm .dmInner div.u_1474602026 .svg { fill:rgba(48,93,105,0.4) !important; }

  *#dm .dmInner div.u_1597917432 .svg { fill:rgba(48,93,105,0.2) !important; }

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

  *#dm .dmInner a.u_1974967969 .text { letter-spacing:2px !important; }

  *#dm .dmInner a.u_1718032603 .text { letter-spacing:2px !important; }

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

  *#dm .dmInner a.u_1924379253 {
    gap:20px !important;
    justify-content:space-between !important;
    text-align:left !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1553311322 .text { letter-spacing:2px !important; }

  *#dm .dmInner a.u_1553311322 {
    justify-content:space-between !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner a.u_1553311322 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/8e545b68/icon/pathos-button-black.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
    width:60px !important;
    height:60px !important;
  }

  *#dm .dmInner a.u_1505211610 .text { letter-spacing:2px !important; }

  *#dm .dmInner a.u_1505211610 {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

  *#dm .dmInner a.u_1718032603 {
    justify-content:space-between !important;
    text-align:left !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1718032603 span.text {
    font-size:20px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1718032603 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/8e545b68/icon/pathos-button-black.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:60px !important;
    height:60px !important;
  }

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

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

  *#dm .dmInner a.u_1718032603:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1718032603.hover .iconBg { background-color:var(--color_1) !important; }

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

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 8px - 0px) !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav[data-nav-structure='VERTICAL'] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after {
    border-style:solid !important;
    border-width:0px 0 0 0 !important;
    border-color:var(--color_6) #000000 #000000 #000000 !important;
  }

  *#dm .dmInner *.u_1198935803 .copyright {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner div.u_1166833089 .socialHubInnerDiv { column-gap:20px !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 8px - 0px) !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav[data-nav-structure='VERTICAL'] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after {
    border-style:solid !important;
    border-width:0px 0 0 0 !important;
    border-color:var(--color_6) #000000 #000000 #000000 !important;
  }

  *#dm .dmInner nav.u_1604760818 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    color:white !important;
  }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:24px !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:24px !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:24px !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:24px !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_2) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:4px !important;
    font-weight:400 !important;
    text-decoration:rgb(147,125,112) !important;
    padding-left:0px !important;
    font-size:24px !important;
    padding-bottom:4px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    border-radius:0px !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family:Mosvita-Regular !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
    text-align:left !important;
    padding-right:0px !important;
    text-transform:capitalize !important;
  }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_2) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:4px !important;
    font-weight:400 !important;
    text-decoration:rgb(147,125,112) !important;
    padding-left:0px !important;
    font-size:24px !important;
    padding-bottom:4px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    border-radius:0px !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family:Mosvita-Regular !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
    text-align:left !important;
    padding-right:0px !important;
    text-transform:capitalize !important;
  }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1166833089 .socialHubIcon {
    color:var(--color_9) !important;
    background-color:var(--color_5) !important;
    width:36px !important;
    height:36px !important;
    font-size:24px !important;
    line-height:36px !important;
  }

  *#dm .dmInner a.u_1305795840 {
    justify-content:space-between !important;
    text-align:left !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1305795840 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/8e545b68/icon/pathos-button-black.svg) !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    width:60px !important;
    height:60px !important;
  }

  *#dm .dmInner a.u_1305795840 span.text {
    font-size:20px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1305795840:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1305795840.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1959237515 {
    justify-content:center !important;
    text-align:center !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1959237515:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1959237515.hover .iconBg { background-color:var(--color_1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1305795840 span.text { font-size:16px !important; }

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

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

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

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

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

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner div.u_1198935803 .copyright { font-size:14px !important; }

  *#dm .dmInner *.u_1166833089 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21.333333333333332px !important;
    line-height:32px !important;
  }

  *#dm .dmInner *.u_1166833089 .socialHubIcon:after {
    width:40px !important;
    height:32px !important;
  }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_731674033 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1198935803 .copyright { font-size:14px !important; }

  *#dm .dmInner *.u_1166833089 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1166833089 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }

  *#dm .dmInner div.u_1166833089 .socialHubIcon {
    width:28px !important;
    height:28px !important;
    font-size:19px !important;
    line-height:28px !important;
  }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:20px !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:20px !important; }

  *#dm .dmInner nav.u_1604760818.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:20px !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:20px !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:20px !important; }

  *#dm .dmInner nav.u_1256798170.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:20px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1198935803 .copyright { font-size:18px !important; }

  *#dm .dmInner *.u_1166833089 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1166833089 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_1305795840
{
	letter-spacing:20px !important;
	justify-content:space-between !important;
}
*#dm .dmInner a.u_1924379253
{
	justify-content:space-between !important;
}
*#dm .dmInner a.u_1181751307
{
	justify-content:space-between !important;
}
*#dm .dmInner a.u_1181751307
{
	justify-content:space-between !important;
}
*#dm .dmInner a.u_1718032603
{
	letter-spacing:20px !important;
	justify-content:space-between !important;
}
*#dm .dmInner a.u_1718032603
{
	letter-spacing:20px !important;
	justify-content:space-between !important;
}
*#dm .dmInner a.u_1553311322
{
	letter-spacing:20px !important;
	justify-content:space-between !important;
}
*#dm .dmInner a.u_1553311322
{
	letter-spacing:20px !important;
	justify-content:space-between !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/8e545b68/dms3rep/multi/opt/pathos-placeholder-1920w.jpg");
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\32 51bf7a6 {
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ea7fc9ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea7fc9ae {
    width: 80%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    margin: 0px 0px 0px 0px;
}
    
#f68e146b {
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 089945f {
    max-width: 100%;
    width: 92%;
    height: auto;
}
    
#widget_oir {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#b9e539ce {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    flex-direction: column;
    width: 100%;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f760b95e {
    margin: 0px 0% 0px 0%;
}
    
#\37 34c27c4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e51de6c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e51de6c1 {
    max-width: 100%;
    width: 58.74%;
    height: auto;
    order: 1;
    margin: -240px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1a8a2b3 {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 849e23a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 849e23a {
    max-width: 100%;
    width: 59.65%;
    height: auto;
    order: 1;
    margin: 0px 10% 0px 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b4f71c2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 a6a783c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#\38 a6a783c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 72px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4a39311.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#\38 4a39311 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3185b0a {
    background-image: linear-gradient(0deg, rgba(39, 69, 79, 1) 0%, rgba(48, 93, 105, 1) 100%);
    background-origin: border-box;
}
    
#widget_54o {
    width: 400px;
    height: 460px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_t0t {
    width: 400px;
    height: 400px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 44a1e34 {
    width: 420px;
    height: 620px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 0878737 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8050367 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 457bd57 {
    min-height: 68px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    height: auto;
}
    
#ae2a8c4b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#widget_t3g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oii.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_oii {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_rbl {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 10%;
    row-gap: 24px;
}
    
#group_1lr {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f43d8ac3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jv1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 415d700.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 415d700 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s8j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_ba6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(246, 246, 246, 1) 9%, rgba(197, 236, 236, 1) 100%);
    background-origin: border-box;
    border-radius: 0px 10px 10px 0px;
    order: 3;
    padding: 24px 24px 24px 0px;
    margin: 60px 0% 0px 0%;
}
    
#\39 5481f5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9ac2b78 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9c326fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d515be8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 44fa02f {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e02dd8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1a5d5f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 665d730 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acee779c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 93e99ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_si9 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#widget_ila {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\31 c27e810 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\37 f4ec666.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 f4ec666 {
    max-width: 100%;
    width: 88%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a32b6c8 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    height: auto;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b92def7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c291872 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 94e91dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a06e9995 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 82e9efd {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 444be65 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba55c49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c6c1b52 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9516441 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\31 7f7e8ff {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\32 abac3ea {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\33 5f2621b {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\34 eba4002 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(197, 236, 236, 1) 9%, rgba(246, 246, 246, 1) 100%);
    background-origin: border-box;
    border-radius: 10px 10px 10px 10px;
    order: 3;
    padding: 24px 24px 24px 0px;
    margin: 60px 0% 0px 0%;
}
    
#\30 92eac11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d1e1a7c1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 92vh;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 95b1429 {
    column-gap: 4%;
    row-gap: 36px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e9cf879 {
    margin: 0px 0% 0px 0%;
}
    
#\38 99c3895::before, #\38 99c3895 > .bgExtraLayerOverlay {
    
}
#\38 99c3895 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/8e545b68/dms3rep/multi/opt/pathos-placeholder-1920w.jpg");
    border-style: solid;
    background-position: 50% 0%;
}
}



@media all {
    
#\31 0258510 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3849651.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#\36 3849651 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f79edcb7 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    height: auto;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2f83d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ed3174a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfc5ee91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9feb329 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 73eac0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4ad8074 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30044d9 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ee6f0cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b665f266 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\31 f9b2a85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2cfd9c2 {
    min-height: 68px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    height: auto;
}
    
#\32 c2351d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 c2351d6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#cebbccad {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 10%;
    row-gap: 24px;
}
    
#c74189fd {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7872bca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6624e5f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 40px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf53c890 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2310092 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fe5138e7 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/8e545b68/dms3rep/multi/pathos-home-bckgnd-1.svg");
    background-position: 50% 100%;
}
    
#c4f24dd2 {
    width: 99.9985780153692%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a9f30c8 {
    width: 99.9985780153692%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nvi {
    width: 100%;
    height: 660px;
    max-width: 100%;
    order: 4;
}
    
#widget_qmf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qmf {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 20px 0%;
}
    
#a0fc3a02 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: var(--color_2);
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d4bb91f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d4bb91f {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 20px 0%;
}
    
#\36 fa797cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4357fba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7vm {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\30 facb24d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#e411b1fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af0c65e9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 40px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 40px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 683bcf6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#b4af67e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5ecbf22.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a5ecbf22 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#dd520041 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 50% 100%;
}
    
#\33 5e6c4e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 82e85e8 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 10%;
    row-gap: 24px;
}
    
#group_t1p {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\37 7784728.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#\37 7784728 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2000a1 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 10%;
    row-gap: 24px;
}
    
#\32 dc64880 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: var(--color_2);
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce6f9d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ce6f9d9 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 20px 0%;
}
    
#\37 e3af897 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4fbbefa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb0be6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aeb0be6e {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 20px 0%;
}
    
#adbab1ce {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 20f247f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a07a34 {
    background-color: var(--color_7);
    background-image: none;
    background-position: 50% 100%;
}
    
#b11de950 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d01fb5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\34 066f21c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 87e18af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#\39 87e18af {
    width: 100%;
    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 all {
    
#\31 17bde1e {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 214d4d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 085faba {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
}
    
#\36 74ae40d {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#c2a3f7a8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\38 06715cf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 2px 2px;
    border-radius: 0 0 0 20px;
    height: auto;
    padding: 0px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#ac576593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 64f15d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 64f15d5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 25dbff0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 2px 2px;
    border-radius: 0 0 0 20px;
    height: auto;
    padding: 0px 0px 40px 40px;
    margin: 100px 0% 0px 0%;
}
    
#\39 323096a {
    width: 64%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb2b5f11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ad43f769 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 2px 2px;
    border-radius: 0 0 0 20px;
    height: auto;
    padding: 0px 0px 40px 40px;
    margin: 200px 0% 0px 0%;
}
    
#\33 6f800b5 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 035a93e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e425be0b {
    margin: 0px 0% 0px 0%;
}
    
#b138e812 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
}
    
#\34 0cbc290 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 0px 2px;
    border-radius: 0 0 0 0px;
    height: auto;
    padding: 0px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a81022d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a830c19d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6a98c17 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\36 e2b73c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b00f0bf {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#fd17ab29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_vdl {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_3gu {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_int {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#df4fc32b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a59f083d {
    min-height: 17px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\38 aff3d5c {
    margin: 0px 0% 0px 0%;
}
    
#widget_0hu {
    width: 100%;
    height: 140px;
    max-width: 100%;
}
}



@media all {
    
#\37 e5f9752.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 e5f9752 {
    width: 99.9985780153692%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f37e37b3 {
    width: 99.9985780153692%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e16a4376 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ec97bdd {
    width: 94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd99ee6 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 10%;
    row-gap: 24px;
    order: 3;
}
    
#\30 9652ec8 {
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 40px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 c976c63 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_7);
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 afd2b13 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 7% 4% 7% 4%;
}
    
#\34 38e9c83 {
    background-image: linear-gradient(180deg, rgba(39, 69, 79, 1) 0%, rgba(24, 29, 36, 1) 100%);
    background-origin: border-box;
}
    
#\36 b445fa7 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\37 a61c31d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fb36d14 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    order: 2;
}
    
#\33 4386a4c {
    width: 99.9985780153692%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ab76b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 0ab76b5 {
    max-width: 100%;
    width: 88%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 afb1648 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fco {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
}
    
#\39 b73da69 {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 309b7bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9fef47f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcb8b9e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c11b1928.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#c11b1928 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c60db8a8 {
    min-height: 76px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    align-items: flex-end;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#c4d00a37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#c4d00a37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 72px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d33f58b {
    width: 124px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e76a80aa {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f73d338c::before, #f73d338c > .bgExtraLayerOverlay {
    
}
#f73d338c {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/8e545b68/dms3rep/multi/opt/pathos-home-researcher-1920w.jpg");
    border-style: solid;
    background-position: 50% 0%;
}
    
#\30 6b7b1df {
    column-gap: 4%;
    row-gap: 36px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bb0cfa1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 92vh;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 3b860e1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 ba6ebf1 {
    background-color: var(--color_3);
    background-image: none;
}
    
#ff7cb3f2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 10%;
    row-gap: 60px;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
}
    
#f1727cc3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f1727cc3 {
    width: 99.9985780153692%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 555752c {
    width: 92%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e0fe51da {
    width: 72%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b50f4c7b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#fce84237 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 10%;
    row-gap: 24px;
    order: 3;
    flex-wrap: nowrap;
}
    
#\33 d756470 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#f42efc7c {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: 100%;
    max-height: none;
    row-gap: 40px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: stretch;
    order: 2;
    background-color: var(--color_8);
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bfcd786 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 d70e70c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d70e70c {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b49549d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b49549d3 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cb05d66 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dc890eb {
    width: 99.99873838773374%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0cc0cc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 04d56b9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#d0447cbd {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: 100%;
    max-height: none;
    row-gap: 40px;
    column-gap: 50px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    background-color: var(--color_2);
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-width: 0 0 0 10px;
    flex-direction: row;
    padding: 0px 24px 24px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 71b36b8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b31f8f46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b31f8f46 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d308c3d2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 24px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d7c075c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af3a9c3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l2k {
    width: 140px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 5bc86db {
    align-items: flex-start;
    width: 99.99870697756003%;
    min-height: 100%;
    max-height: none;
    row-gap: 40px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-width: 0 0 0 10px;
    padding: 24px 24px 24px 24px;
}
    
#\33 3efacca {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ee859a3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee859a3b {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 edf751d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 edf751d {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0964e92 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6cf9157 {
    width: 99.99873838773374%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c066cd7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0076eb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0076eb8 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 413d182 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a25d4ae {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6e906a1 {
    width: 99.99873838773374%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a85808ba {
    align-items: flex-start;
    width: 100%;
    min-height: 260.3984375px;
    max-height: none;
    row-gap: 40px;
    column-gap: 24px;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_7);
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beb81b15 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a1f3c006.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1f3c006 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0125137 {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\31 38ca802 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#fec83cae {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b25d01c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#\37 b25d01c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a8d89d {
    margin: 0px 0% 0px 0%;
}
    
#b09138c2 {
    background-color: var(--color_3);
    background-image: none;
}
    
#c3e19c61 {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    flex-direction: column;
    width: 100%;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e2cb8d10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2cb8d10 {
    max-width: 100%;
    width: 64%;
    height: auto;
    order: 1;
    margin: -300px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b44310d {
    width: 400px;
    height: 460px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 0cc4f94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 0cc4f94 {
    max-width: 100%;
    width: 60%;
    margin-top: 0px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 87fdc95.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 24px;
}
#\39 87fdc95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 72px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6704a95 {
    column-gap: 1%;
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fec2836 {
    margin: 0px 0% 0px 0%;
}
    
#\38 9c1f7d2 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\36 58a4151 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 4px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0e5589a {
    background-image: none;
    background-size: contain;
    background-position: 50% 0%;
    background-color: var(--color_1);
}
    
#\31 883e92d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e4b48b9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#b51bbd39 {
    column-gap: 1%;
    row-gap: 20px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 4% 40px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 093e78b {
    align-self: flex-start;
    max-height: 100%;
    min-height: 34px;
    row-gap: 48px;
    column-gap: 4%;
    width: 70%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 8% 0% 0%;
}
    
#\32 db7f568 {
    min-height: 80px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 894dc48.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 894dc48 {
    align-self: auto;
    max-width: 100%;
    width: 80%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 68c371b {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 f8f7f46 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 33px;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 0px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a6c1c80 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 1aa282d {
    background-image: none;
    background-size: contain;
    background-position: 50% 0%;
    background-color: var(--color_1);
}
    
#\30 8026d01 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 50%;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0px 0% 0px;
}
    
#\39 e2e5cff {
    min-height: 20px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    min-width: 4%;
    order: 1;
    height: auto;
    margin: 24px 0% 0% 0%;
}
    
#\36 044caa8 {
    max-width: 100%;
    width: 220px;
    height: auto;
}
    
#\35 e23b524 {
    min-height: 37px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    min-width: 4%;
    order: 1;
    height: auto;
    margin: 24px 0% 0% 0%;
}
    
#ed236152 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8vd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_8vd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_3ul {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 23px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    height: auto;
}
    
#widget_kh8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c820463d {
    align-self: auto;
    max-width: 100%;
    width: undefinednull;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5467d43 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 60vh;
    padding: 60px 4% 60px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 089945f {
    width: 92%;
}
    
#ea7fc9ae {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9e539ce {
    row-gap: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 14% 4%;
}
    
#\37 34c27c4 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 0px 4% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e51de6c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e51de6c1 {
    width: 60%;
    order: 1;
    margin: -360px 0% 0px 0%;
}
    
#\31 1a8a2b3 {
    width: 100%;
    min-height: 80px;
    padding: 0px 4% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 849e23a {
    width: 68%;
}
    
#\33 b4f71c2 {
    width: 100%;
    min-height: 80px;
    padding: 0px 4% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f760b95e {
    margin: 0px 0% 0px 0%;
}
    
#widget_54o {
    width: 232px;
    height: 497px;
    order: 0;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 44a1e34 {
    width: 248px;
    height: 432px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae2a8c4b {
    row-gap: 80px;
    padding: 14% 4% 14% 4%;
}
    
#b9ac2b78 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 44fa02f {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 665d730 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bb6487 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f4ec666 {
    width: 100%;
}
    
#widget_ila {
    width: 28px;
}
    
#a9516441 {
    width: 28px;
}
    
#\31 7f7e8ff {
    width: 28px;
}
    
#\32 abac3ea {
    width: 28px;
}
    
#\33 5f2621b {
    width: 28px;
}
    
#group_rbl {
    column-gap: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1e1a7c1 {
    min-height: 417px;
}
    
#\38 e9cf879 {
    margin: 0px 0% 0px 0%;
}
    
#\38 99c3895::before, #\38 99c3895 > .bgExtraLayerOverlay {
    
}
#\38 99c3895 {
    background-position: 50% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c74189fd {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#aa89675b {
    margin: 0px 0% 0px 0%;
}
    
#b665f266 {
    row-gap: 80px;
    padding: 14% 4% 14% 4%;
}
    
#a0fc3a02 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cebbccad {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\38 6624e5f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2310092 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nvi {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 683bcf6 {
    row-gap: 80px;
    padding: 14% 4% 7% 4%;
}
    
#\35 cba13af {
    margin: 0px 0% 0px 0%;
}
    
#\39 82e85e8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#af0c65e9 {
    min-width: 32px;
    row-gap: 28px;
    align-items: center;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 facb24d {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b4af67e9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5ecbf22 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e6c4e2 {
    min-width: 32px;
    justify-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e411b1fe {
    min-width: 32px;
    justify-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t1p {
    width: 100%;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6248779 {
    margin: 0px 0% 0px 0%;
}
    
#b11de950 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2000a1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#adbab1ce {
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d01fb5 {
    row-gap: 80px;
    padding: 7% 4% 14% 4%;
}
    
#\32 dc64880 {
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e425be0b {
    margin: 0px 0% 0px 0%;
}
    
#c2a3f7a8 {
    row-gap: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 06715cf {
    padding: 0px 0px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 25dbff0 {
    min-height: 200px;
    padding: 0px 0px 32px 32px;
    margin: 140px 0% 0px 0%;
}
    
#ad43f769 {
    padding: 0px 0px 32px 32px;
    margin: 280px 0% 0px 0%;
}
    
#\39 323096a {
    width: 100%;
}
    
#\33 6f800b5 {
    width: 100%;
}
    
#\34 0cbc290 {
    padding: 0px 0px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6a98c17 {
    width: 100%;
}
    
#\38 b00f0bf {
    width: 100%;
}
    
#\36 74ae40d {
    width: 100%;
    min-height: 20px;
}
    
#\33 085faba {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#widget_0hu {
    height: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e76a80aa {
    margin: 0px 0% 0px 0%;
}
    
#\37 c976c63 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0ab76b5 {
    width: 100%;
}
    
#\33 afd2b13 {
    row-gap: 80px;
    padding: 14% 4% 10% 4%;
}
    
#\30 9652ec8 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\39 b73da69 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ec97bdd {
    width: 100%;
}
    
#\35 dd99ee6 {
    column-gap: 6%;
}
    
#\38 d33f58b {
    width: 112px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f73d338c::before, #f73d338c > .bgExtraLayerOverlay {
    
}
#f73d338c {
    background-position: 50% 0%;
}
    
#\31 bb0cfa1 {
    min-height: 417px;
}
    
#\34 3b860e1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 555752c {
    width: 100%;
}
    
#e0fe51da {
    width: 80%;
}
    
#\31 35363a1 {
    margin: 0px 0% 0px 0%;
}
    
#b50f4c7b {
    row-gap: 80px;
    padding: 14% 4% 14% 4%;
}
    
#f42efc7c {
    justify-content: flex-start;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0cc0cc5 {
    width: 100%;
}
    
#d0447cbd {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    order: 1;
    padding: 0px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d308c3d2 {
    row-gap: 20px;
}
    
#\36 d7c075c {
    width: 60%;
}
    
#af3a9c3f {
    width: 100%;
}
    
#widget_l2k {
    height: auto;
}
    
#\39 5bc86db {
    max-height: none;
    min-height: auto;
    height: auto;
    justify-content: flex-start;
    order: 0;
    padding: 24px 24px 24px 24px;
}
    
#\33 3efacca {
    align-items: center;
}
    
#c066cd7a {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0125137 {
    width: 100%;
    min-height: 80px;
    padding: 0px 4% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 38ca802 {
    width: 100%;
    min-height: 80px;
    padding: 0px 4% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fec83cae {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 0px 4% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9a8d89d {
    margin: 0px 0% 0px 0%;
}
    
#c3e19c61 {
    row-gap: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 4%;
}
    
#e2cb8d10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2cb8d10 {
    width: 60%;
    order: 1;
    margin: -400px 0% 0px 0%;
}
    
#\32 b44310d {
    width: 232px;
    height: 497px;
    order: 0;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 0cc4f94 {
    width: 68%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6704a95 {
    column-gap: 1%;
    row-gap: 14px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0px 0%;
}
    
#\38 fec2836 {
    margin: 0px 0% 0px 0%;
}
    
#\38 9c1f7d2 {
    height: 140px;
}
    
#\36 58a4151 {
    width: 100%;
    min-height: 80px;
    order: 1;
    height: auto;
}
    
#\31 883e92d {
    height: 100px;
}
    
#e4b48b9a {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8026d01 {
    min-width: 32px;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
}
    
#b51bbd39 {
    column-gap: 1%;
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 4% 20px 4%;
}
    
#\37 093e78b {
    width: 50%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 db7f568 {
    row-gap: 40px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 894dc48 {
    width: 92%;
}
    
#\30 f8f7f46 {
    width: 100%;
    min-height: 80px;
    order: 1;
    height: auto;
}
    
#\39 e2e5cff {
    width: 100%;
    min-height: 20px;
    order: 2;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 e23b524 {
    width: 100%;
    min-height: 33px;
    order: 2;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#ed236152 {
    width: auto;
}
    
#\33 68c371b {
    width: 50%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6c1c80 {
    margin: 0px 0% 0px 0%;
}
    
#d5467d43 {
    width: 50%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 044caa8 {
    width: 200px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 28px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\32 51bf7a6 {
    row-gap: 28px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ea7fc9ae {
    width: 100%;
    margin-top: 0px;
    height: 160px;
}
    
#f68e146b {
    row-gap: 28px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 089945f {
    width: 100%;
}
    
#widget_oir {
    height: 160px;
}
}



@media (max-width: 767px) {
    
#b9e539ce {
    row-gap: 60px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 20% 0%;
}
    
#\37 34c27c4 {
    row-gap: 9px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#e51de6c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e51de6c1 {
    width: 80%;
    order: 1;
    margin: -260px 0% 0px 0%;
}
    
#\31 1a8a2b3 {
    row-gap: 9px;
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 849e23a.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 849e23a {
    width: 80%;
}
    
#\33 b4f71c2 {
    row-gap: 9px;
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#f760b95e {
    margin: 0px 0% 0px 0%;
}
    
#\38 4a39311.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 16px 20px 16px;
}
#\38 4a39311 {
    width: 100%;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_54o {
    height: 373px;
    width: 175px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\33 44a1e34 {
    width: 169px;
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\32 457bd57 {
    width: 100%;
    min-height: 54px;
    align-items: center;
    row-gap: 28px;
    height: auto;
}
    
#ae2a8c4b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 60px;
}
    
#group_rbl {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 415d700 {
    order: 4;
}
    
#group_ba6 {
    order: 3;
    padding: 24px 24px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_si9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\31 c27e810 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f4ec666.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\37 f4ec666 {
    width: 100%;
}
    
#group_1lr {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f43d8ac3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a32b6c8 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 82e9efd {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 444be65 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c6c1b52 {
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_jv1 {
    order: 0;
}
    
#widget_s8j {
    order: 1;
}
    
#widget_ila {
    width: 24px;
}
    
#a9516441 {
    width: 24px;
}
    
#\31 7f7e8ff {
    width: 24px;
}
    
#\32 abac3ea {
    width: 24px;
}
    
#\33 5f2621b {
    width: 24px;
}
    
#\34 eba4002 {
    order: 5;
    align-items: center;
    padding: 24px 24px 24px 24px;
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d1e1a7c1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\39 95b1429 {
    row-gap: 28px;
    width: 100%;
    min-height: 32vh;
    align-items: flex-start;
}
    
#\38 e9cf879 {
    margin: 0px 0% 0px 0%;
}
    
#\38 99c3895::before, #\38 99c3895 > .bgExtraLayerOverlay {
    
}
#\38 99c3895 {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#f79edcb7 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9feb329 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4ad8074 {
    min-width: 32px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#e30044d9 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b665f266 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 60px;
}
    
#e2cfd9c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 28px;
    height: auto;
}
    
#cebbccad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 6624e5f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2310092 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nvi {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 facb24d {
    height: auto;
}
    
#af0c65e9 {
    min-width: 32px;
    row-gap: 28px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 683bcf6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
    padding: 20% 6% 10% 6%;
}
    
#\39 82e85e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 cba13af {
    margin: 0px 0% 0px 0%;
}
    
#group_t1p {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 6248779 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7784728.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 16px 20px 16px;
}
#\37 7784728 {
    width: 99.99991622159389%;
    min-height: 60px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2000a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 dc64880 {
    order: 1;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#adbab1ce {
    order: 0;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#b11de950 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d01fb5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
    padding: 10% 6% 20% 6%;
}
    
#aeb0be6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aeb0be6e {
    margin: 0px 0% 12px 0%;
}
    
#\39 ce6f9d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ce6f9d9 {
    margin: 0px 0% 12px 0%;
}
    
#\39 87e18af {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\36 214d4d7 {
    order: 0;
}
    
#\33 085faba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 74ae40d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 28px;
    height: auto;
}
    
#c2a3f7a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
}
    
#\38 06715cf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ac576593 {
    order: 1;
}
    
#\39 64f15d5.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\39 64f15d5 {
    width: 100%;
}
    
#\35 25dbff0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 323096a {
    order: 0;
}
    
#bb2b5f11 {
    order: 1;
}
    
#ad43f769 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6f800b5 {
    order: 0;
}
    
#\39 035a93e {
    order: 1;
}
    
#b138e812 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 0cbc290 {
    min-width: 32px;
    row-gap: 60px;
    padding: 40px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a81022d4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a830c19d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6a98c17 {
    width: 60%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e2b73c4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b00f0bf {
    justify-self: auto;
    align-self: auto;
    width: 80%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd17ab29 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vdl {
    width: 100%;
    min-height: auto;
    order: 0;
}
    
#group_3gu {
    width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_int {
    width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#df4fc32b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a59f083d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_0hu {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 b445fa7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e16a4376 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 dd99ee6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\38 fb36d14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\30 9652ec8 {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 0ab76b5.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\32 0ab76b5 {
    width: 100%;
}
    
#\33 afd2b13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
    padding: 14% 6% 14% 6%;
}
    
#\37 c976c63 {
    order: 0;
}
    
#group_fco {
    align-items: center;
}
    
#\39 b73da69 {
    order: 1;
}
    
#\33 ec97bdd {
    width: 100%;
}
    
#c11b1928.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 16px 20px 16px;
}
#c11b1928 {
    width: 99.99299314546839%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c60db8a8 {
    row-gap: 9px;
    width: 100%;
    min-height: 74px;
    align-items: center;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d33f58b {
    width: 100px;
}
    
#\34 38e9c83 {
    background-position: 0% 50%;
}
    
#e76a80aa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f73d338c::before, #f73d338c > .bgExtraLayerOverlay {
    
}
#f73d338c {
    background-position: 0% 50%;
}
    
#\30 6b7b1df {
    row-gap: 28px;
    width: 100%;
    min-height: 32vh;
    align-items: flex-start;
}
    
#\31 bb0cfa1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\34 3b860e1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ff7cb3f2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\35 555752c {
    width: 100%;
}
    
#e0fe51da {
    width: 100%;
}
    
#b50f4c7b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#fce84237 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\33 d756470 {
    min-width: 32px;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#f42efc7c {
    min-width: 32px;
    row-gap: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 0cc0cc5 {
    width: 100%;
}
    
#\37 04d56b9 {
    min-width: 32px;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#d0447cbd {
    min-width: 32px;
    row-gap: 32px;
    margin: 0px 0% 0px 0%;
}
    
#af3a9c3f {
    width: 100%;
}
    
#widget_l2k {
    height: auto;
}
    
#\39 5bc86db {
    min-width: 32px;
    row-gap: 32px;
    padding: 0px 24px 24px 14px;
}
    
#ee859a3b {
    width: 60px;
}
    
#c066cd7a {
    width: 100%;
}
    
#\33 3efacca {
    align-items: flex-end;
    padding: 0px 0px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 413d182 {
    width: 100%;
}
    
#a85808ba {
    min-width: 32px;
    row-gap: 32px;
}
}



@media (max-width: 767px) {
    
#\36 0125137 {
    row-gap: 9px;
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 38ca802 {
    row-gap: 9px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#fec83cae {
    row-gap: 9px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b25d01c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 16px 20px 16px;
}
#\37 b25d01c {
    width: 99.99991622159389%;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9a8d89d {
    margin: 0px 0% 0px 0%;
}
    
#c3e19c61 {
    row-gap: 60px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#e2cb8d10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2cb8d10 {
    width: 80%;
    order: 1;
    margin: -280px 0% 0px 0%;
}
    
#\32 b44310d {
    height: 373px;
    width: 175px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\35 0cc4f94.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 0cc4f94 {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\33 6704a95 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 fec2836 {
    margin: 0px 0% 0px 0%;
}
    
#\38 9c1f7d2 {
    height: 100px;
}
    
#\36 58a4151 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media (max-width: 767px) {
    
#b51bbd39 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 6% 8% 6%;
}
    
#\30 8026d01 {
    margin-left: 0px;
    row-gap: 16px;
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
}
    
#\37 093e78b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 db7f568 {
    align-self: auto;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 2;
}
    
#\32 894dc48.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\32 894dc48 {
    width: 100%;
}
    
#\30 f8f7f46 {
    width: 100%;
    min-height: 26px;
    align-items: flex-start;
    order: 0;
    row-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e2e5cff {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 044caa8 {
    width: 160px;
}
    
#\35 e23b524 {
    row-gap: 20px;
    flex-direction: column;
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed236152 {
    width: auto;
}
    
#\36 a6c1c80 {
    margin: 0px 0% 0px 0%;
}
    
#group_3ul {
    width: 100%;
    justify-content: flex-start;
    order: 1;
}
    
#widget_kh8 {
    width: auto;
}
    
#c820463d {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}

