@media all {
  *#dm .dmInner div.u_1928604432 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1297726167 img { border-radius:4% 4% 4% 4% !important; }

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

  *#dm .dmInner a.u_1516953208 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1516953208:hover {
    background-color:rgba(244,69,15,1) !important;
    background-image:initial !important;
    border-color:rgba(244,69,15,1) !important;
  }

  *#dm .dmInner a.u_1516953208.hover {
    background-color:rgba(244,69,15,1) !important;
    background-image:initial !important;
    border-color:rgba(244,69,15,1) !important;
  }

  *#dm .dmInner a.u_1516953208:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1516953208.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1125838169 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1125838169:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1125838169.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner a.u_1125838169:hover {
    background-color:rgba(244,69,15,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1125838169.hover {
    background-color:rgba(244,69,15,1) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1491863898 {
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1491863898 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1491863898 span.text { color:rgba(0,0,0,1) !important; }

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

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

  *#dm .dmInner a.u_1491863898:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1491863898.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1491863898:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1491863898.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1130655521 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1130655521:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1130655521.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1130655521 {
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1130655521:hover {
    background-color:rgba(244,69,15,1) !important;
    background-image:initial !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1130655521.hover {
    background-color:rgba(244,69,15,1) !important;
    background-image:initial !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1064404808 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1989824774 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

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

  *#dm .dmInner a.u_1464457557 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1464457557:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1464457557.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1474152764 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1474152764:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1474152764.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1474152764 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
  }

  *#dm .dmInner a.u_1474152764 span.text {
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1393578163 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1393578163:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1393578163.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1393578163 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
  }

  *#dm .dmInner a.u_1393578163 span.text {
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1488607923 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1488607923:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1488607923.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1488607923 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
  }

  *#dm .dmInner a.u_1488607923 span.text {
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1043976520 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1043976520:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1043976520.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1043976520 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
  }

  *#dm .dmInner a.u_1043976520 span.text {
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1919467350 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1919467350:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1919467350.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1464457557:hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1464457557.hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1474152764:hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1474152764.hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1474152764:hover .iconBg { background-color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1474152764.hover .iconBg { background-color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1393578163:hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1393578163.hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1393578163:hover .iconBg { background-color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1393578163.hover .iconBg { background-color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1488607923:hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1488607923.hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1488607923:hover .iconBg { background-color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1488607923.hover .iconBg { background-color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1043976520:hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1043976520.hover span.text { color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1043976520:hover .iconBg { background-color:rgba(244,69,15,1) !important; }

  *#dm .dmInner a.u_1043976520.hover .iconBg { background-color:rgba(244,69,15,1) !important; }

  *#dm .dmInner div.u_1147481470 hr {
    color:rgba(0,0,0,0.2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1895379548 hr {
    color:rgba(0,0,0,0.2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1318816131 hr {
    color:rgba(0,0,0,0.2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1817909072 hr {
    color:rgba(0,0,0,0.2) !important;
    border-width:1px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1138235333 {
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1138235333 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ccdfddf4/icon/Arrow_3134190.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1138235333 span.text { color:rgba(0,0,0,1) !important; }

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

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

  *#dm .dmInner a.u_1138235333:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1138235333.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1138235333:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1138235333.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1464457557:hover .iconBg { background-color:rgb(244,69,15) !important; }

  *#dm .dmInner a.u_1464457557.hover .iconBg { background-color:rgb(244,69,15) !important; }
}
.homeTaglineBtn span:hover
{
	color:#fff !important;
}
.homeTaglineBtn .iconBg,.homeTaglineBtn .iconBg .icon
{
	color:white !important;
	fill:white !important;
}
.homeTaglineBtn:hover .iconBg,.homeTaglineBtn:hover .iconBg .icon
{
	color:white !important;
	fill:white !important;
}
.homeTaglineBtn .text,.homeTaglineBtn .iconBg,.homeTaglineBtn .iconBg .icon
{
	color:white !important;
}
.homeTaglineBtn:hover .text,.homeTaglineBtn:hover .iconBg,.homeTaglineBtn:hover .iconBg .icon
{
	color:white !important;
}
.homeTaglineBtn:hover .iconBg
{
	background-color:#fff !important;
	color:#fff !important;
}
.homeTaglineBtn:hover span
{
	color:#fff !important;
}
.homeTagline:hover .iconBg
{
	background-color:#fff !important;
}
a.homeTaglineBtn:hover .iconBg
{
	background-color:white !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1919467350 span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1138235333 span.text { font-size:16px !important; }
}
.orangeArrowBtn
{
	gap:6px !important;
	transition:gap 0.4s ease !important;
}
.orangeArrowBtn .iconBg
{
	transition:color 0.4s ease,transform 0.4s ease !important;
	color:inherit !important;
}
.orangeArrowBtn:hover
{
	gap:16px !important;
}
.orangeArrowBtn:hover .iconBg
{
	color:white !important;
	transform:translateX(4px) !important;
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 4840737 {
    width: 93.81%;
    height: auto;
    max-width: 100%;
}
    
#\38 0295854 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.109988045522336%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 ce01c25 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(244, 225, 117, 1) 100%);
    background-origin: border-box;
}
    
#\37 68d7c08 {
    width: 85.13%;
    height: 484px;
    max-width: 100%;
}
    
#ab12c4a9 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 22px 4% 22px;
}
    
#\38 3bde38d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.79%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\39 f7d20ae {
    width: 82.51%;
    height: auto;
    max-width: 100%;
}
    
#d592e261 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 87.16%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.002107481559536354%;
    grid-area: auto / auto / auto / auto;
}
    
#b8a76cb1 {
    width: 152.762px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 20px;
}
    
#\37 4b61a37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 24px;
}
#\37 4b61a37 {
    width: 406px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0295854 {
    width: 59.560534448403224%;
}
    
#\37 68d7c08 {
    width: 95.04%;
    height: 280px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 3bde38d {
    width: 40.35%;
}
    
#d592e261 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 95.55%;
}
    
#b8a76cb1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f7d20ae {
    width: 96.85%;
}
    
#ab12c4a9 {
    min-height: 600px;
}
    
#\37 4b61a37 {
    width: 100.00%;
    height: auto;
    min-height: 43px;
}
}



@media (max-width: 767px) {
    
#\32 4840737 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 0295854 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\37 68d7c08 {
    height: 274px;
}
    
#ab12c4a9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 3.998881431767338%;
    padding-right: 3.998881431767338%;
    flex-wrap: nowrap;
}
    
#\38 3bde38d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d592e261 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 12px;
}
    
#b8a76cb1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f7d20ae {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.24%;
}
    
#\37 4b61a37 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 861388b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 4% 22px 4% 22px;
}
    
#\33 5fdd7c4 {
    min-height: 523px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_4h6 {
    align-items: flex-start;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
}
    
#group_794 {
    flex-direction: row;
    align-items: flex-start;
    width: 96.14%;
    min-height: 356px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    height: auto;
}
    
#group_6t3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.94%;
    min-height: 382px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    margin: 0px 0% 0px 0%;
}
    
#\30 6027e2a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a5cc18f {
    min-height: 382px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.92%;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_6);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    order: 0;
    height: auto;
    padding: 32px 32px 32px 32px;
}
    
#\37 c42a245 {
    width: 99.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#dfae45f0 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d320fa85 {
    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;
}
    
#\34 e67a36c {
    width: 99.99999536207041%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fng {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 1;
}
    
#cdc45ec9 {
    flex-direction: row;
    align-items: center;
    width: 27.20%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    margin: 0px 0% 0px 0%;
}
    
#\32 b2f9f2a {
    min-height: 382px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.92%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(239, 208, 24, 1);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    order: 0;
    height: auto;
    padding: 32px 32px 32px 32px;
}
    
#\35 2d11c6d {
    width: 50px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d7b9ccbb {
    width: 99.31605663905958%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ff72b3a {
    width: 98.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e972ff3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 24px;
}
#\33 e972ff3 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#f4fb2514.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 24px;
}
#f4fb2514 {
    width: 284px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#group_acv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.95%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\31 8b8afa3 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fe317727.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 24px;
}
#fe317727 {
    width: 284px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#a13d58a3 {
    min-height: 380px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_2);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d83a598 {
    width: 99.31605663905958%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4692204 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5fdd7c4 {
    min-height: 523px;
    padding: 4% 22px 4% 22px;
}
    
#group_794 {
    width: 99.21%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6t3 {
    width: 664px;
    height: auto;
    min-height: 372px;
    margin: 0px 0% 0px 0%;
}
    
#group_4h6 {
    height: auto;
    min-height: 70px;
}
    
#\34 a5cc18f {
    height: auto;
    min-height: 314px;
    padding-left: 16px;
    padding-right: 16px;
    width: 100.00%;
}
    
#cdc45ec9 {
    width: 664px;
    height: auto;
    min-height: 372px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\32 b2f9f2a {
    height: auto;
    min-height: 303px;
    padding-left: 16px;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2d11c6d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f4fb2514.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 22px;
    padding-right: 22px;
}
#f4fb2514 {
    width: 250px;
}
    
#\33 e972ff3 {
    width: 218px;
}
    
#\32 861388b {
    padding: 0px 0px 0px 0px;
}
    
#a13d58a3 {
    justify-content: flex-start;
    margin-top: -38px;
    height: auto;
    min-height: 303px;
}
    
#group_acv {
    height: auto;
    min-height: 420px;
    width: 664px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 861388b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 5fdd7c4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 a5cc18f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#group_794 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#group_6t3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_4h6 {
    height: auto;
    min-height: 49px;
}
    
#d320fa85.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#d320fa85 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e67a36c {
    order: 2;
}
    
#widget_fng {
    order: 0;
    height: 50px;
}
    
#cdc45ec9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b2f9f2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: -32px;
}
    
#\33 e972ff3 {
    width: 287px;
    margin: 0px 0% 0px 0%;
}
    
#f4fb2514 {
    width: 287px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6027e2a {
    width: 99.40%;
}
    
#fe317727 {
    width: 287px;
    margin: 0px 0% 0px 0%;
}
    
#a13d58a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: -46px;
}
    
#group_acv {
    width: 100.00%;
}
}



@media all {
    
#\35 2250115 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d24dccd {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 630f7e7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 630f7e7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin-bottom: 8px;
    margin-top: 8px;
}
    
#\34 a38198f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 a38198f {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
}
    
#f59f8d03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.92684641115988%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url();
    order: 1;
}
    
#\30 1e22165 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 96a4c94 {
    min-height: 584px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 22px 4% 22px;
}
    
#df6fb6bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 97.00%;
    min-height: 106px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef8039e9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#ef8039e9 {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 2px;
    margin-top: 2px;
}
    
#\36 224110e {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 8px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 0;
}
    
#d47ac1af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d47ac1af {
    min-height: 1px;
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    margin-bottom: 8px;
    margin-top: 8px;
}
    
#\35 4f11a7c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 106px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    column-gap: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vev {
    width: 100%;
    height: 522px;
    max-width: 100%;
    align-self: center;
}
    
#f796fab5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 43834d9 {
    width: 99.99999536207041%;
    height: auto;
    max-width: none;
    align-self: flex-start;
    justify-self: auto;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_doc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#group_j9j {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 7.936874518860662%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#widget_ppl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_orf {
    justify-content: flex-start;
    align-items: center;
    width: 91.99953810623556%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_evr {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_q6r {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
}
    
#\30 2a4ecae {
    justify-content: flex-start;
    align-items: center;
    width: 91.99953810623556%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#a5a4a7c0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
}
    
#f7ca71e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 7.936874518860662%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#c9049294 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ba0a90b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#\35 f419a90 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 97.00%;
    min-height: 87px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a60bc0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    column-gap: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 244197f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
}
    
#\31 dcd4682 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 092e190 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 7.936874518860662%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#d9f4e644 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 97.00%;
    min-height: 87px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce29dd20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd24285b {
    justify-content: flex-start;
    align-items: center;
    width: 91.99953810623556%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 91ef981 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    column-gap: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8b64aa5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#a29b1fb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tka {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 1;
}
    
#widget_mf0 {
    width: 100%;
    height: 4px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2250115 {
    order: 6;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 96a4c94 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 4% 22px 4% 22px;
}
    
#\33 630f7e7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a38198f {
    order: 1;
}
    
#df6fb6bb {
    width: 85%;
    height: auto;
    min-height: 90px;
}
    
#ef8039e9 {
    order: 3;
}
    
#\36 224110e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
}
    
#f59f8d03 {
    width: 100%;
    min-height: 80px;
    height: auto;
}
    
#d47ac1af {
    order: 7;
}
    
#\30 1e22165 {
    order: 4;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f11a7c {
    order: 2;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f796fab5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 43834d9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 2250115 {
    align-items: flex-start;
    order: 8;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 120px;
}
    
#\36 96a4c94 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 4% 4% 4% 4%;
}
    
#\33 630f7e7 {
    order: 7;
    margin-bottom: 16px;
    margin-top: 16px;
}
    
#\34 a38198f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\34 a38198f {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 99.99999596728418%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df6fb6bb {
    width: 100.00%;
    height: auto;
    min-height: 79px;
    margin: 0px 0% 0px 0%;
}
    
#ef8039e9 {
    order: 5;
    margin-bottom: 16px;
    margin-top: 16px;
}
    
#\36 224110e {
    width: 100%;
    min-height: 678px;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    padding: 16px 0px 6px 0px;
}
    
#f59f8d03 {
    width: 100%;
    min-height: 180px;
    align-items: flex-start;
    height: auto;
}
    
#d47ac1af {
    order: 9;
    margin-bottom: 16px;
    margin-top: 16px;
}
    
#\30 1e22165 {
    align-items: flex-start;
    order: 6;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 118px;
}
    
#\35 4f11a7c {
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 4;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 142px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vev {
    height: 240px;
}
    
#f796fab5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f796fab5 {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 43834d9.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\31 43834d9 {
    order: 1;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\35 f419a90 {
    width: 100.00%;
    height: auto;
    min-height: 79px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9a60bc0 {
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9f4e644 {
    width: 100.00%;
    height: auto;
    min-height: 79px;
    margin: 0px 0% 0px 0%;
}
    
#\37 91ef981 {
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 120px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2a4ecae {
    width: 83%;
}
    
#f7ca71e3 {
    height: auto;
    min-height: 94px;
    width: 13%;
}
    
#group_doc {
    column-gap: 4%;
}
    
#\32 ba0a90b {
    column-gap: 4%;
    justify-content: space-between;
}
    
#\38 8b64aa5 {
    column-gap: 3%;
    justify-content: space-between;
}
    
#widget_tka {
    height: 10px;
    justify-self: auto;
    align-self: auto;
    width: 99.99603164633405%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mf0 {
    height: 8px;
}
    
#widget_ppl {
    width: 100.05%;
}
    
#group_orf {
    width: 83%;
}
    
#group_j9j {
    width: 13%;
}
    
#cd24285b {
    width: 83%;
}
    
#\32 092e190 {
    width: 13%;
}
}



@media all {
    
#\33 9680450 {
    min-height: 344px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 22px;
    padding-right: 22px;
}
    
#f3005e0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f8b377b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 22px 16px 22px;
}
    
#\30 235bbb0 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#widget_i37 {
    width: 100.00%;
    height: 376px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h0i {
    width: 85.54573660920929%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6cn {
    width: 99.99999732052221%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a23ac7e3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 24px;
}
#a23ac7e3 {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    min-height: 46px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2ja {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 3;
}
    
#group_gps {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9680450 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 22px 4% 22px;
}
    
#f3005e0b {
    width: 100%;
    min-height: 360px;
    height: auto;
    justify-content: flex-start;
    align-items: center;
}
    
#f8b377b0 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#widget_i37 {
    width: 86.12%;
    height: 358px;
    order: 1;
}
    
#widget_2ja {
    height: 18px;
}
}



@media (max-width: 767px) {
    
#\33 9680450 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#f3005e0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8b377b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_i37 {
    height: 206px;
}
    
#a23ac7e3 {
    width: 329px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_2ja {
    height: 18px;
}
    
#group_gps {
    row-gap: 0px;
}
}



@media all {
    
#b91ab85f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 4% 22px 4% 22px;
}
    
#\36 72d6b66 {
    min-height: 267px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a6b5062a {
    width: 99.99999530859697%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 abd44c8 {
    width: 99.99903450925696%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_dqu {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99999536207041%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(114, 114, 114, 1) rgba(114, 114, 114, 1) rgba(114, 114, 114, 1) rgba(114, 114, 114, 1);
    flex-wrap: wrap;
    grid-area: auto / auto / auto / auto;
}
    
#group_u4v {
    align-items: flex-start;
    width: 18.9%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    box-shadow: none;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 12px 12px 12px 12px;
}
    
#widget_0st {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_2d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gdm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b97d72fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b97d72fe {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b9c10a8 {
    align-items: flex-start;
    width: 18.9%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    box-shadow: none;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 12px 12px 12px 12px;
}
    
#\32 d9285ff {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 7871cc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 57e9e59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 77c5832 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d28e6665.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d28e6665 {
    width: 114px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 49385e2 {
    align-items: flex-start;
    width: 18.9%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 12px 12px 12px 12px;
}
    
#\35 15a8002 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8dd6ed5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e52c5825 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 6491e56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 821c7de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 821c7de {
    width: 114px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#be8dde54 {
    align-items: flex-start;
    width: 18.9%;
    min-height: 333px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 12px 12px 12px 12px;
}
    
#\31 2f598a3 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 cfcb675 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f9f66836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a0b86a21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#dd734601.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#dd734601 {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d0a3409 {
    align-items: flex-start;
    width: 18.9%;
    min-height: 331px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 12px 12px 12px 12px;
}
    
#\30 9f70168 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ec978f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bebf6717 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d88bbc1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e3df770a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e3df770a {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oog {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 3;
}
    
#group_cns {
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 72d6b66 {
    min-height: 948px;
    padding: 4% 22px 4% 22px;
}
    
#\37 d0a3409 {
    height: auto;
    min-height: 241px;
    order: 4;
    width: 48%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 b9c10a8 {
    height: auto;
    min-height: 242px;
    order: 1;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\37 49385e2 {
    height: auto;
    min-height: 241px;
    order: 2;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#group_dqu {
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    min-height: 779px;
    column-gap: 0%;
    order: 2;
}
    
#group_u4v {
    order: 0;
    width: 48%;
    height: auto;
    min-height: 241px;
    margin: 0px 0% 0px 0%;
}
    
#be8dde54 {
    order: 3;
    width: 48%;
    height: auto;
    min-height: 241px;
    margin: 0px 0% 0px 0%;
}
    
#bebf6717 {
    width: 93.73%;
}
    
#b91ab85f {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#b91ab85f {
    width: 100%;
    min-height: 1532px;
    align-items: center;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#\36 72d6b66 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a6b5062a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#a6b5062a {
    width: 100%;
}
    
#b97d72fe {
    width: 124px;
    margin: 0px 0% 0px 0%;
}
    
#d28e6665 {
    width: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\34 821c7de {
    width: 123px;
    margin: 0px 0% 0px 0%;
}
    
#dd734601 {
    width: 120px;
    margin: 0px 0% 0px 0%;
}
    
#e3df770a {
    width: 121px;
    margin: 0px 0% 0px 0%;
}
    
#group_dqu {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 3;
}
    
#group_u4v {
    width: 100%;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b9c10a8 {
    width: 100%;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\37 49385e2 {
    width: 100%;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#be8dde54 {
    width: 100%;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d0a3409 {
    width: 100%;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#widget_oog {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cns {
    row-gap: 10px;
}
}



@media all {
    
#c49a9fec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 4% 22px 4% 22px;
}
    
#fea52937 {
    min-height: 93px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 1a9dac5 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 1;
}
    
#\32 754e816 {
    align-items: flex-start;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2057c10 {
    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;
}
    
#widget_q56.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-bottom: 8px;
}
#widget_q56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fea52937 {
    padding: 4% 22px 4% 22px;
}
    
#c49a9fec {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#c49a9fec {
    width: 100%;
    min-height: 129px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
}
    
#fea52937 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 1a9dac5 {
    order: 0;
    height: 30px;
}
    
#\32 754e816 {
    height: auto;
    min-height: 62px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 2057c10.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 2057c10 {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

