*#dm .dmInner a.u_1375860933 .icon .hasFontIcon .icon-star
{
	position:absolute !important;
	right:10px !important;
	top:50% !important;
	transform:translateY(-50%) !important;
}
@media all {
  *#dm .dmInner div.u_1797118525 {
    background-color:rgba(248,248,248,1) !important;
    background-image:initial !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1489296264 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(248,248,248,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1939065567 {
    background-color:rgba(248,248,248,1) !important;
    background-image:initial !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1771234000 {
    background-color:rgba(248,248,248,1) !important;
    background-image:initial !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

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

  *#dm .dmInner div.u_1190414596 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(248,248,248,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1845682431 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0907bdf4/icon/mdi--arrow-right.svg) !important;
  }

  *#dm .dmInner a.u_1513329038 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0907bdf4/icon/mdi--arrow-right.svg) !important;
  }

  *#dm .dmInner a.u_1730090919 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0907bdf4/icon/mdi--arrow-right.svg) !important;
  }

  *#dm .dmInner a.u_1706035445 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0907bdf4/icon/mdi--arrow-right.svg) !important;
    background-color:rgba(239,84,34,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1996765163 .t2testimony-column-info { font-weight:500 !important; }

  *#dm .dmInner div.u_1996765163 .get-in-touch-link { font-weight:400 !important; }

  *#dm .dmInner div.u_1660286915 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner a.u_1513329038:hover .iconBg { background-color:rgba(239,84,34,1) !important; }

  *#dm .dmInner a.u_1513329038.hover .iconBg { background-color:rgba(239,84,34,1) !important; }

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

  *#dm .dmInner a.u_1375860933:hover .iconBg { background-color:rgba(239,84,34,1) !important; }

  *#dm .dmInner a.u_1375860933.hover .iconBg { background-color:rgba(239,84,34,1) !important; }

  *#dm .dmInner a.u_1845682431:hover .iconBg { background-color:rgba(239,84,34,1) !important; }

  *#dm .dmInner a.u_1845682431.hover .iconBg { background-color:rgba(239,84,34,1) !important; }

  *#dm .dmInner a.u_1730090919:hover .iconBg { background-color:rgba(239,84,34,1) !important; }

  *#dm .dmInner a.u_1730090919.hover .iconBg { background-color:rgba(239,84,34,1) !important; }

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

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

  *#dm .dmInner div.u_1594368246 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(248,248,248,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1628887358 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0907bdf4/icon/mdi--arrow-right.svg) !important;
  }

  *#dm .dmInner a.u_1628887358:hover .iconBg { background-color:rgba(239,84,34,1) !important; }

  *#dm .dmInner a.u_1628887358.hover .iconBg { background-color:rgba(239,84,34,1) !important; }

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

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

  *#dm .dmInner div.u_1666943672 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1827990901 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1427071643 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1159248344 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1512629954 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1408556256 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1106236806 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1851485657 img { border-radius:20px 20px 0px 0px !important; }
}
*#dm .dmInner a.u_1845682431 .icon .hasFontIcon .icon-star
{
	position:absolute !important;
	right:10px !important;
	top:50% !important;
	transform:translateY(-50%) !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1996765163 .t2testimony-padding-horizontal {
    padding-right:10px !important;
    padding-left:10px !important;
  }

  *#dm .dmInner *.u_1996765163 .t2testimony-padding-vertical {
    padding-top:10px !important;
    padding-bottom:10px !important;
  }

  *#dm .dmInner div.u_1996765163 .t2testimony-height { height:350px !important; }

  *#dm .dmInner div.u_1996765163 .t2testimony-column-subheader { font-size:16px !important; }

  *#dm .dmInner div.u_1996765163 .t2testimony-column-info { font-size:24px !important; }

  *#dm .dmInner div.u_1996765163 .get-in-touch-link { font-size:16px !important; }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .dmInner *.u_1996765163 .t2testimony-padding { padding:36px !important; }

  *#dm .dmInner div.u_1996765163 .t2testimony-icon {
    width:150px !important;
    height:108px !important;
  }

  *#dm .dmInner div.u_1996765163 .t2testimony-icon-hover {
    width:150px !important;
    height:108px !important;
  }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:initial !important;
    background-position:50% 50% !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1996765163 .t2testimony-padding { padding:24px !important; }

  *#dm .dmInner *.u_1996765163 .t2testimony-padding-vertical {
    padding-top:10px !important;
    padding-bottom:10px !important;
  }

  *#dm .dmInner *.u_1996765163 .t2testimony-padding-horizontal {
    padding-right:10px !important;
    padding-left:10px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1996765163 .t2testimony-padding { padding:24px !important; }

  *#dm .dmInner *.u_1996765163 .t2testimony-padding-vertical {
    padding-top:10px !important;
    padding-bottom:10px !important;
  }
}
*#dm .dmInner a.u_1628887358 .icon .hasFontIcon .icon-star
{
	position:absolute !important;
	right:10px !important;
	top:50% !important;
	transform:translateY(-50%) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_1375860933
{
}
*#dm .dmInner a.u_1513329038
{
}
*#dm .dmInner a.u_1730090919
{
}
*#dm .dmInner a.u_1706035445
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0% 150px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 858px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 128px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/0907bdf4/dms3rep/multi/Asset+12line.svg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ohh {
    width: 100%;
    height: 90vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gj7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_gj7 {
    width: 34.86%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_lid {
    width: 170px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: NaNpx;
    margin-top: -20px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_43c {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 90px;
    column-gap: 4%;
    padding: 50px 2% 50px 2%;
}
    
#widget_ohh {
    height: auto;
}
    
#widget_43c {
    height: auto;
}
    
#widget_gj7 {
    width: 193px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 48%;
    min-height: 8px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 30px 4% 30px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_ohh {
    height: auto;
}
    
#widget_43c {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_gj7 {
    width: 58.65%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 128px 100px 128px;
    margin: 0% 0% 0% 0%;
}
    
#widget_5n6 {
    width: 100%;
    height: 754px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d909f514 {
    width: 170px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: start;
    align-self: start;
    order: 3;
    margin-top: 20px;
}
    
#\35 228ef34.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 228ef34 {
    width: 28%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a82e0ba5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 517cefe {
    width: 99.99566424322538%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4cacc49 {
    width: 55.36%;
    height: 155px;
    max-width: 100%;
    justify-self: end;
    order: 5;
    align-self: start;
}
    
#innergrid_sav {
    width: 100%;
    grid-template-rows: minmax(164px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 50px 2% 50px 2%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\35 228ef34 {
    width: 52.39%;
}
    
#\38 4cacc49 {
    justify-self: end;
    align-self: start;
    width: 55.34470520041289%;
    height: 98px;
    margin: 32px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_5n6 {
    height: 474px;
}
    
#innergrid_sav {
    width: 100.00%;
    grid-template-rows: minmax(130px, max-content);
}
    
#\36 3d24979f4a54e38542a8abd {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 30px 4% 30px 4%;
}
    
#widget_5n6 {
    height: 240px;
}
    
#\38 4cacc49 {
    height: 120px;
    justify-self: end;
    align-self: start;
    width: 55.36%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\35 228ef34 {
    width: 60.04%;
}
    
#\35 517cefe {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#innergrid_sav {
    width: 99.77%;
    grid-template-rows: minmax(122px, max-content);
}
}



@media all {
    
#b22d043b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4f79d33 {
    min-height: 1283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 128px 100px 128px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e7e4ae9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 e7e4ae9 {
    width: 17%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0t7 {
    width: 64.21%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\36 6a828a7 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: center;
    min-height: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u0l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u0l {
    width: 100%;
    height: 832px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c75528e8 {
    background-image: url("https://irp.cdn-website.com/0907bdf4/dms3rep/multi/Asset+10line.svg");
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4f79d33 {
    min-height: 561px;
    padding: 50px 2% 50px 2%;
}
    
#\39 ad8d1a6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e7e4ae9 {
    width: 33.99%;
}
    
#widget_u0l {
    height: 434px;
}
    
#b22d043b {
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#b22d043b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c4f79d33 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\36 6a828a7 {
    max-width: 100%;
}
    
#widget_u0l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u0l {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ad8d1a6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e7e4ae9 {
    width: 63.75%;
}
    
#widget_0t7 {
    width: 100.00%;
}
}



@media all {
    
#c91216bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c91216bb {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f13b46f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#edeb78dc {
    min-height: 927px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 128px 100px 128px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f276c6d {
    width: 64.21%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#widget_utj {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0e2f882 {
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#edeb78dc {
    min-height: 1003px;
    padding: 50px 2% 50px 2%;
}
    
#c91216bb {
    order: 0;
    width: 34.53%;
}
    
#widget_utj {
    order: 2;
}
    
#\35 f276c6d {
    order: 1;
}
    
#d59f081f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f13b46f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edeb78dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#c91216bb {
    order: 0;
    width: 60.54%;
}
    
#widget_utj {
    order: 2;
}
    
#\35 f276c6d {
    order: 1;
    width: 100.00%;
}
    
#d59f081f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e49da3b1 {
    min-height: 183px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 128px 40px 128px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d732e5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1c35906 {
    width: 64.21%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 79a9ff7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 79a9ff7 {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\37 a0679c1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\32 ffc81cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\32 ffc81cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a12182b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    border-width: 0 1px 1px 1px;
    border-color: #000000 rgba(182, 182, 182, 1) rgba(182, 182, 182, 1) rgba(182, 182, 182, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 0% 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f07926b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#f07926b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f555f8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\35 f555f8b {
    width: 85.37549407114624%;
    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 675158f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\34 675158f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 10dc368 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(182, 182, 182, 1) rgba(182, 182, 182, 1) rgba(182, 182, 182, 1) rgba(182, 182, 182, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 0% 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 989c7b4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a654f384.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#a654f384 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4e34d05 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0 1px 1px 1px;
    border-color: #000000 rgba(182, 182, 182, 1) rgba(182, 182, 182, 1) rgba(182, 182, 182, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 0% 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 26aa91b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\38 26aa91b {
    width: 85.37549407114624%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7d0017 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#f4f05628 {
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e49da3b1 {
    padding: 50px 2% 50px 2%;
}
    
#d005f543 {
    margin: 0px 0% 0px 0%;
}
    
#\33 79a9ff7 {
    width: 33.36%;
}
    
#group_fce {
    column-gap: 10px;
    align-items: flex-start;
}
    
#\33 a12182b {
    height: auto;
    min-height: 732px;
}
    
#\37 10dc368 {
    width: 32.466532239155924%;
}
    
#\36 4e34d05 {
    width: 32.466532239155924%;
}
    
#\35 f555f8b {
    width: 100.00%;
}
    
#\38 26aa91b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e49da3b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\31 d732e5f {
    width: 100%;
    min-height: 76px;
    align-items: center;
    height: auto;
}
    
#d005f543 {
    margin: 0px 0% 0px 0%;
}
    
#\33 79a9ff7 {
    width: 59.08%;
}
    
#\36 1c35906 {
    width: 100.00%;
}
    
#\37 a0679c1 {
    height: 240px;
}
    
#\33 a12182b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f555f8b {
    width: 100.00%;
}
    
#\37 10dc368 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 989c7b4 {
    height: 240px;
}
    
#\36 4e34d05 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 26aa91b {
    width: 100.00%;
}
    
#\31 d7d0017 {
    height: 240px;
}
}



@media all {
    
#bd328bd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(239, 84, 34, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 72px 0% 72px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 be9eac0 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 128px 100px 128px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ce5a0a9 {
    width: 170px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    min-height: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nkq {
    width: 51.81%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n32 {
    width: 45.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e9545718 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 be9eac0 {
    padding: 50px 2% 50px 2%;
}
    
#e9545718 {
    margin: 0px 0% 0px 0%;
}
    
#widget_n32 {
    width: 73.71%;
}
}



@media (max-width: 767px) {
    
#bd328bd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 0% 30px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 be9eac0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\38 ce5a0a9 {
    max-width: 100%;
}
    
#widget_n32 {
    width: 100.00%;
}
    
#widget_nkq {
    width: 94.08%;
}
    
#e9545718 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 66c2943 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 1) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5);
    border-width: 1px 0px 1px 1px;
    border-radius: 20px 0px 0px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 72px 72px 72px 72px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5d0d1ac {
    min-height: 782px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 128px 100px 128px;
    margin: 0% 0% 0% 0%;
}
    
#widget_542 {
    width: 31.819196062346183%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4sh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_k0i {
    width: 49.997137176938374%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0 20px 20px 0;
    border-style: solid;
    border-color: rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) #000000;
    border-width: 1px 1px 1px 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_e6o.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_e6o {
    width: 76.12%;
    height: 693px;
    max-width: 100%;
    align-self: flex-end;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_71r {
    width: 508px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
}
    
#\34 982410f {
    width: 83.29%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#eb677d04 {
    background-image: url("https://irp.cdn-website.com/0907bdf4/dms3rep/multi/Asset+11line.svg");
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5d0d1ac {
    min-height: 397px;
    padding: 50px 2% 50px 2%;
}
    
#widget_542 {
    height: auto;
}
    
#a4ea9097 {
    margin: 0px 0% 0px 0%;
}
    
#\30 66c2943 {
    width: 50%;
    padding: 50px 2% 50px 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_k0i {
    width: 49.997137176938374%;
}
    
#widget_e6o {
    width: 92.06%;
    height: 387px;
}
}



@media (max-width: 767px) {
    
#\30 66c2943 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5d0d1ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#widget_542 {
    height: auto;
}
    
#group_k0i {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_e6o {
    height: 240px;
    width: 100.00%;
}
    
#\34 982410f {
    height: auto;
    width: 95.76%;
}
    
#a4ea9097 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 5693748.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\39 5693748 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3ed0dc7 {
    min-height: 200px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 128px 0% 128px;
    margin: 0% 0% 0% 0%;
}
    
#\36 213714b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    border-width: 0 1px 1px 1px;
    border-color: #000000 rgba(182, 182, 182, 1) rgba(182, 182, 182, 1) rgba(182, 182, 182, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 0% 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_me7 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0 1px 1px 1px;
    border-color: #000000 rgba(182, 182, 182, 1) rgba(182, 182, 182, 1) rgba(182, 182, 182, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 0% 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_udc {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(182, 182, 182, 1) rgba(182, 182, 182, 1) rgba(182, 182, 182, 1) rgba(182, 182, 182, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 0% 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6b2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_93l {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_6jr {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 a49d1cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\32 a49d1cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1236c74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\33 1236c74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9000d32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\35 9000d32 {
    width: 85.37549407114624%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4ac9751.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\30 4ac9751 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe53bce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 36px 0px 36px;
}
#\35 fe53bce {
    width: 85.37549407114624%;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#c3ed0dc7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 200px;
    column-gap: 2%;
}
    
#\36 213714b {
    width: 32%;
    min-height: 8px;
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_udc {
    width: 32%;
    min-height: 8px;
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_me7 {
    width: 32%;
    min-height: 8px;
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c3ed0dc7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 15px;
}
    
#\36 213714b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_me7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_udc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 15px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6b2 {
    height: 240px;
}
    
#widget_93l {
    height: 240px;
}
    
#widget_6jr {
    height: 240px;
}
    
#\35 fe53bce {
    width: 100.00%;
}
    
#\35 9000d32 {
    width: 100.00%;
}
}



@media all {
    
#bd731862 {
    min-height: 200px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 128px 0% 128px;
    margin: 0% 0% 0% 0%;
}
    
#\38 0cf961c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32.666666666666664%;
    min-width: 4%;
    align-items: center;
    border-radius: 0px 0px 20px 20px;
    border-style: solid;
    border-color: rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 36px 36px 36px 36px;
    margin: -15px 0% 0% 0%;
}
    
#widget_ci1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fnq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da047e74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32.666666666666664%;
    min-width: 4%;
    align-items: center;
    border-radius: 0px 0px 20px 20px;
    border-style: solid;
    border-color: rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 36px 36px 36px 36px;
    margin: -15px 0% 0% 0%;
}
    
#e88f6270 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32.666666666666664%;
    min-width: 4%;
    align-items: center;
    border-radius: 0px 0px 20px 20px;
    border-style: solid;
    border-color: rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 36px 36px 36px 36px;
    margin: -15px 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd731862 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 200px;
    column-gap: 2%;
}
    
#\38 0cf961c {
    width: 32%;
    min-height: 8px;
}
    
#da047e74 {
    width: 32%;
    min-height: 8px;
}
    
#e88f6270 {
    width: 32%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#bd731862 {
    min-height: 240px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 0cf961c {
    width: 32.666666666666664%;
    min-height: 8px;
    align-items: center;
}
    
#da047e74 {
    width: 32.666666666666664%;
    min-height: 8px;
    align-items: center;
}
    
#e88f6270 {
    width: 32.666666666666664%;
    min-height: 8px;
    align-items: center;
}
}



@media all {
    
#\33 8c8a504 {
    min-height: 100px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 128px 0% 128px;
    margin: 0% 0% 0% 0%;
}
    
#e847ed81 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 94a665d {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    min-height: 50px;
    align-self: center;
    margin-top: 40px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8c8a504 {
    min-height: 1px;
    padding: 0% 2% 50px 2%;
}
    
#\36 a2a3227 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8c8a504 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e847ed81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 94a665d {
    max-width: 100%;
}
}



@media all {
    
#\34 1954b65 {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 128px 100px 128px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3a9467c {
    width: 100%;
    grid-template-rows: minmax(164px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e89be661 {
    width: 99.99566424322538%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#a45f1f32 {
    width: 100%;
    height: 754px;
    max-width: 100%;
}
    
#\31 fe684f9 {
    width: 55.36%;
    height: 155px;
    max-width: 100%;
    justify-self: end;
    order: 5;
    align-self: start;
}
    
#\39 bc31897.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 bc31897 {
    width: 28%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 031b420 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7432d17 {
    width: 170px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: start;
    align-self: start;
    order: 3;
    margin-top: 20px;
}
    
#\37 73264af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 561934a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d68f570 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1954b65 {
    padding: 50px 2% 50px 2%;
}
    
#\39 3a9467c {
    width: 100.00%;
    grid-template-rows: minmax(130px, max-content);
}
    
#\31 fe684f9 {
    justify-self: end;
    align-self: start;
    width: 55.34470520041289%;
    height: 98px;
    margin: 32px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a45f1f32 {
    height: 474px;
}
    
#\39 bc31897 {
    width: 52.39%;
}
    
#\36 7b7b021 {
    margin: 0px 0% 0px 0%;
}
    
#\37 73264af {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\34 1954b65 {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\39 3a9467c {
    width: 99.77%;
    grid-template-rows: minmax(122px, max-content);
    order: 4;
}
    
#e89be661 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#a45f1f32 {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fe684f9 {
    height: 120px;
    justify-self: end;
    align-self: start;
    width: 55.36%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 bc31897 {
    width: 60.04%;
    order: 0;
}
    
#\36 7b7b021 {
    margin: 0px 0% 0px 0%;
}
    
#\37 73264af {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 561934a {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\34 031b420 {
    order: 1;
}
}



@media all {
    
#\30 e5042eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\30 e5042eb {
    width: 76.12%;
    height: 693px;
    max-width: 100%;
    align-self: flex-end;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 957b071 {
    min-height: 100px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 128px 100px 128px;
    margin: 0% 0% 0% 0%;
}
    
#\35 88da903 {
    width: 31.819196062346183%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b93d2d6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#af157cc4 {
    width: 83.29%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#bbde7016 {
    width: 49.997137176938374%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0 20px 20px 0;
    border-style: solid;
    border-color: rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5) #000000;
    border-width: 0px 0px 0px 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 38f0ecb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 1) rgba(111, 110, 110, 0.5) rgba(111, 110, 110, 0.5);
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 0px 0px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 72px 72px 72px 72px;
    margin: 0% 0% 0% 0%;
}
    
#e90361cf {
    background-image: url("https://irp.cdn-website.com/0907bdf4/dms3rep/multi/Asset+11line.svg");
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e5042eb {
    width: 92.06%;
    height: 387px;
}
    
#\39 957b071 {
    padding: 50px 2% 50px 2%;
}
    
#\35 88da903 {
    height: auto;
}
    
#\39 de64827 {
    margin: 0px 0% 0px 0%;
}
    
#bbde7016 {
    width: 49.997137176938374%;
}
    
#\32 38f0ecb {
    width: 50%;
    padding: 50px 2% 50px 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 e5042eb {
    height: 240px;
    width: 100.00%;
}
    
#\39 957b071 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\35 88da903 {
    height: auto;
}
    
#af157cc4 {
    height: auto;
    width: 95.76%;
}
    
#\39 de64827 {
    margin: 0px 0% 0px 0%;
}
    
#bbde7016 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 38f0ecb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#e90361cf {
    background-repeat: no-repeat;
    background-size: cover;
}
}

