@media all {
  *#dm .dmInner div.u_1800829154 .svg { fill:var(--color_1) !important; }

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

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

  *#dm .dmInner *.u_1781518970 { display:none !important; }

  *#dm .dmInner *.u_1957010275 { display:none !important; }

  *#dm .dmInner *.u_1463876012 { display:none !important; }

  *#dm .dmInner *.u_1864249356 { display:none !important; }

  *#dm .dmInner *.u_1845641945 { display:none !important; }

  *#dm .dmInner *.u_1983222310 { display:none !important; }

  *#dm .dmInner *.u_1447756150 { display:none !important; }

  *#dm .dmInner *.u_1677127068 { display:none !important; }

  *#dm .dmInner *.u_1251536044 { display:none !important; }

  *#dm .dmInner *.u_1396343257 { display:none !important; }

  *#dm .dmInner *.u_1225992779 { display:none !important; }

  *#dm .dmInner *.u_1625443911 { display:none !important; }

  *#dm .dmInner *.u_1037861937 { display:none !important; }

  *#dm .dmInner *.u_1878001782 { display:none !important; }

  *#dm .dmInner *.u_1684505980 { display:none !important; }

  *#dm .dmInner *.u_1089547268 { display:none !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1146270617 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1787111116 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1887958218 hr {
    border-width:5px !important;
    color:rgba(36,191,186,1) !important;
  }

  *#dm .dmInner div.u_1216743740 .svg { fill:rgba(36,191,186,1) !important; }

  *#dm .dmInner div.u_1216743740 span[data-icon-mask] { background-color:rgba(36,191,186,1) !important; }

  *#dm .dmInner div.u_1933539055 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1911941244 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1256253473 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1027943754 hr {
    border-width:5px !important;
    color:rgba(36,191,186,1) !important;
  }

  *#dm .dmInner div.u_1780894790 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1721234994 .svg { fill:rgba(36,191,186,1) !important; }

  *#dm .dmInner div.u_1721234994 span[data-icon-mask] { background-color:rgba(36,191,186,1) !important; }

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

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

  *#dm .dmInner div.u_1316054410 hr {
    border-width:5px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1783486946 { display:block !important; }

  *#dm .dmInner *.u_1262523264 { display:none !important; }

  *#dm .dmInner *.u_1308327007 { display:none !important; }

  *#dm .dmInner *.u_1796792876 { display:block !important; }

  *#dm .dmInner *.u_1701877934 { display:none !important; }

  *#dm .dmInner *.u_1340185051 { display:none !important; }

  *#dm .dmInner *.u_1565589211 { display:block !important; }

  *#dm .dmInner *.u_1713525180 { display:none !important; }

  *#dm .dmInner *.u_1934882983 { display:none !important; }

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

  *#dm .dmInner *.u_1398810205 { display:block !important; }

  *#dm .dmInner *.u_1669149093 { display:none !important; }

  *#dm .dmInner *.u_1089236214 { display:none !important; }

  *#dm .dmInner *.u_1832192137 { display:block !important; }

  *#dm .dmInner *.u_1834979814 { display:none !important; }

  *#dm .dmInner *.u_1808934581 { display:none !important; }

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

  *#dm .dmInner *.u_684992784 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1054918349 hr {
    border-width:5px !important;
    color:rgba(255,255,255,1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1433484656 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1433484656 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1433484656 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_684992784 .photoGalleryThumbs { padding:6px !important; }

  *#dm .dmInner *.u_684992784 .layout-container { padding:6px !important; }

  *#dm .dmInner *.u_684992784 .photoGalleryViewAll { padding:0 6px !important; }
}
*#dm .dmInner div.u_1812849496
{
	clip-path:polygon(100% 0,100% 85%,75% 100%,0 100%,0 0) !important;
}
*#dm .dmInner div.u_1216743740
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1566693207
{
	clip-path:polygon(35% 0,100% 0,100% 100%,0 100%,0 20%) !important;
}
*#dm .dmInner div.u_2638308004 li:before
{
	position:relative !important;
	top:5px !important;
	content:"" !important;
	display:inline-block !important;
	width:20px !important;
	height:20px !important;
	background-image:url(https://irp.cdn-website.com/fc435b42/dms3rep/multi/loc.svg) !important;
	background-size:cover !important;
}
*#dm .dmInner div.u_1214273069 li:before
{
	position:relative !important;
	top:5px !important;
	content:"" !important;
	display:inline-block !important;
	width:20px !important;
	height:20px !important;
	background-image:url(https://irp.cdn-website.com/fc435b42/dms3rep/multi/loc.svg) !important;
	background-size:cover !important;
}
*#dm .dmInner div.u_1042498233
{
	clip-path:polygon(100% 0,100% 85%,75% 100%,0 100%,0 0) !important;
}
*#dm .dmInner div.u_1854738268
{
	clip-path:polygon(100% 0,100% 85%,75% 100%,0 100%,0 0) !important;
}
*#dm .dmInner div.u_1685618778
{
	clip-path:polygon(35% 0,100% 0,100% 100%,0 100%,0 20%) !important;
}
*#dm .dmInner div.u_1721234994
{
	z-index:1 !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1854738268 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1433484656 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1433484656 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1433484656 .photoGalleryViewAll { padding:0 7.5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1812849496
{
}
*#dm .dmInner div.u_1216743740
{
}
*#dm .dmInner div.u_1566693207
{
}
*#dm .dmInner div.u_2638308004
{
}
*#dm .dmInner div.u_1214273069
{
}
*#dm .dmInner div.u_1214273069
{
}
*#dm .dmInner div.u_1042498233
{
}
*#dm .dmInner div.u_1042498233
{
}
*#dm .dmInner div.u_1854738268
{
}
*#dm .dmInner div.u_1854738268
{
}
*#dm .dmInner div.u_1685618778
{
}
*#dm .dmInner div.u_1685618778
{
}
*#dm .dmInner div.u_1721234994
{
}
*#dm .dmInner div.u_1721234994
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-image: none;
    --overlapping-background-color: rgba(14, 86, 84, 0.35);
}
}



@media all {
    
#f07daa91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 86%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 20px 0% 100px 0%;
    margin: 0% 7% 0% 7%;
}
    
#\39 31afff6 {
    min-height: 616px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 500px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_s23 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -15px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.2;
    border-radius: inherit;
}
#\30 9da1a8a {
    background-image: url("https://lirp.cdn-website.com/fc435b42/dms3rep/multi/opt/20150217_DSC4179-1920w.jpg");
}
    
#group_ik8 {
    flex-direction: row;
    align-items: center;
    width: 37.09%;
    min-height: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    justify-content: flex-start;
    align-self: center;
    padding: 15px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6ead6ed {
    width: 276px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e03 {
    width: 217.913px;
    height: 55px;
    max-width: 100%;
    order: 0;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#widget_iuo.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_iuo {
    width: 204px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 c3f1573 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 5e69ff3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 192aa07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bbdb402 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e6e14524::before, #e6e14524 > .bgExtraLayerOverlay {
    
}
#e6e14524 {
    background-color: rgba(241, 241, 241, 1);
    background-image: none;
    background-size: auto;
    background-position: 0% 0%;
}
    
#d98f4c01.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d98f4c01 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1dc9d8 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7178ab7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 2%;
    order: 4;
    align-self: auto;
    flex-wrap: wrap;
    justify-self: auto;
    padding: 20px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f03cde47 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c4a9fadc {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 098dc1c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 58f1ce6 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e866d5d {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3b72f14 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f06a2ce6 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d6a6ca2e {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 069d364 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c755994 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 15ef82e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cd8cf38c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 d956cf2 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fc8801d4 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3d6e6d9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 030c52a {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a4eda9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 93fe16b {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5d1182e {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 249b21a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d8bf7a5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0776efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 29px;
}
    
#\31 aa0f429 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_ae2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#fa9a8c7a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fa9a8c7a {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1eb680d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1eb680d {
    width: 100.00%;
    height: 674px;
    max-width: 100%;
    min-width: 32px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -47px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3a0920c {
    width: 350px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k4s.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k4s {
    width: 95px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: -140px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1d50d4c::before, #\30 1d50d4c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\30 1d50d4c {
    background-image: url("https://lirp.cdn-website.com/fc435b42/dms3rep/multi/opt/Logo-bg-1920w.png");
    background-size: auto;
    background-position: 100% 0%;
}
    
#widget_cvq {
    width: 99.99999871969888%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 8661927 {
    width: 100.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
}
    
#\35 e7c7ae1 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 2a8ae72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2be5904 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab9c6d6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c742704a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c742704a {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b8e {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    order: 3;
    flex-wrap: nowrap;
}
    
#group_er3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 101.15%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.494119023933525%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_acu {
    width: 47.75%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 fa18fa8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.88%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 63059a7 {
    width: 47.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 92beb20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 92beb20 {
    width: 95px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: -140px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5977d59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5977d59 {
    width: 100.01%;
    height: 558px;
    max-width: 100%;
    min-width: 32px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_igj {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c82ab561 {
    background-image: url("https://lirp.cdn-website.com/fc435b42/dms3rep/multi/opt/content-2-1920w.webp");
    background-size: auto;
    background-position: 100% 100%;
}
#c82ab561.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRpoAAABXRUJQVlA4WAoAAAAQAAAACQAABQAAQUxQSD0AAAAAAAAAAAAADS5wpQAAAAAGHkh7r9EAAAIUN2mcze79AAwpV4q95Pr//yNFeKzY9P7///9FfsXs/f//////AFZQOCA2AAAA0AEAnQEqCgAGAAFAJiWcAuwBH25K2oAA/vwuKpj2fgjVP9ZCIvvu7SAFgt5DwnSRf1L7xfgA');
}
}



@media all {
    
#\36 1332661 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 66f0b9e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 2%;
    order: 3;
    align-self: stretch;
    flex-wrap: wrap;
    padding: 20px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e758038 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 616362c {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9b3c637 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 26f7524 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fa617758 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e0ea5491 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 90ade91 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 be57b70 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d11a3a55 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3abdd58 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c07ab375 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#dcc6b758 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8f87454 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 481179a {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e23357e5 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9252f3d {
    background-color: var(--color_1);
    background-image: none;
}
    
#be6a75b1 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3ccb3d5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#dfb6bc17 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ab035111 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e92e2ee {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e14d905b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eda9d130 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fe8cf356 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d2eec93c {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bc6117a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa68317 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cde2c801.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cde2c801 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ca091538 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 7f3b3d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3033e51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2e8 {
    width: 100.00%;
    height: 508px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
    
#ed531fc4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ed531fc4 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4684d40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 4684d40 {
    width: 100.00%;
    height: 610px;
    max-width: 100%;
    min-width: 32px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 34px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8cc3534 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
}
    
#\32 bfd2ec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bfd2ec3 {
    width: 95px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6c598bb[data-css-edit] {
    z-index: 1 !important;
}
#\33 6c598bb {
    align-items: flex-start;
    width: 100%;
    min-height: 140px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -170px 0%;
}
}



@media all {
    
#\37 ed46955 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d9f11ba2 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dde131be {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#a8501ff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.39%;
    min-width: 4%;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#group_pab[data-css-edit] {
    clip-path: polygon(19% 0, 100% 0, 100% 100%, 0 100%, 0 20%);
}
#group_pab {
    width: 37.29%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/fc435b42/dms3rep/multi/opt/704697695_1573300757670683_2450801645672092523_n-1920w.jpg");
}
#group_pab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABAwUBAAAAAAAAAAAAAAABAAIDBAUREjEh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Av2ySUW8NNQ0yE5yeqiIaggHbvqIp4Wv/2Q==');
}
    
#group_k4h[data-css-edit] {
    clip-path: polygon(100% 0, 100% 71%, 62% 100%, 0 100%, 0 0) !important;
}
#group_k4h {
    width: 17.32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(235, 235, 235, 1);
    background-image: url("https://lirp.cdn-website.com/fc435b42/dms3rep/multi/opt/3-508h.png");
    background-size: auto;
    background-position: 100% 100%;
}
#group_k4h.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfklEQVQY04XQwQkCMRRF0ViB1jNagdiUurCnwfVoN2oB3qtf4vBniPggkMXhvZBSZlG/Z6Gu1J16+oc2wBE4t1CpaF3RFXj8ROoBuAB34Nmai6Z9RgAZLdXufZ8glTi56YPUITdVOL6pq3OBburYZE3AbUKTOVMCxhf0rbmcFz3JPqTLmUSoAAAAAElFTkSuQmCC');
}
    
#\39 43d2c36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#aee480fa {
    width: 248px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4d31be5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    justify-content: flex-start;
    justify-self: auto;
    padding: 15px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c57b31e {
    width: 220px;
    height: 55px;
    max-width: 100%;
    order: 0;
}
    
#f933d937 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qj5 {
    width: 22.06%;
    height: 424px;
    max-width: 100%;
}
    
#\38 1b2cd56 {
    width: 22.06%;
    height: 424px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f6d1b1f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 f6d1b1f {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f4c41e65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 38809ad {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 cf668a1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 56f0656.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 56f0656 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 efb54b5 {
    background-color: rgba(247,247,247,1);
    background-image: none;
}
    
#b54170d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 b8c9e3e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 9f42fa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9f42fa3 {
    width: 100.00%;
    height: 478px;
    max-width: 100%;
    min-width: 32px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 34px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c9332ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#de36de7b {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
}
    
#\32 478c143.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 478c143 {
    width: 95px;
    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 34fd870 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 6006cda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5bca096.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 5bca096 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5d01c4c {
    background-color: var(--color_1);
    background-image: none;
}
    
#group_if0[data-css-edit] {
    z-index: 1 !important;
}
#group_if0 {
    align-items: flex-start;
    width: 100%;
    min-height: 140px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -170px 0%;
}
}



@media all {
    
#\35 b3314b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 a076ff0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 a076ff0 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e53fd7c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 d0f3e22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d0f3e22 {
    width: 95px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: -140px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9b4b2f3 {
    min-height: 793px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cae3a241 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d4f8b0b {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\39 7d5720c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7d5720c {
    width: 100.00%;
    height: 674px;
    max-width: 100%;
    min-width: 32px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbb646a8 {
    background-image: url("https://lirp.cdn-website.com/fc435b42/dms3rep/multi/opt/content4-1920w.webp");
    background-size: auto;
    background-position: 0% 0%;
}
#dbb646a8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRp4AAABXRUJQVlA4WAoAAAAQAAAACQAABQAAQUxQSDoAAAANcB3JthIN7g7550EGRKC/zrq7bxARkS+A56ZOM4Dj0GzCBO6ztj8rDq9N227xJMgXs7uhA+TztccfVlA4ID4AAADwAQCdASoKAAYAAUAmJZwC7AELY3xPhQAA/v6VTH8KVs/ftFI4fkUK5R+lw11pR1Z33xoxTwH6skBQaDIAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 31afff6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 300px 60px 0px 60px;
}
    
#f07daa91 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#widget_iuo {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_e03 {
    margin-left: 40px;
}
    
#group_ik8 {
    justify-content: flex-start;
    width: 100.00%;
    height: auto;
    min-height: 90px;
}
    
#widget_s23 {
    width: 100.00%;
    margin-top: -24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c3f1573 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#\34 192aa07 {
    width: 100%;
    min-height: 8px;
}
    
#e6e14524::before, #e6e14524 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 249b21a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#d8bf7a5f {
    width: 100%;
    min-height: 80px;
}
    
#group_ae2 {
    width: 100%;
    min-height: 80px;
}
    
#\32 1eb680d {
    height: 500px;
}
    
#\30 1d50d4c::before, #\30 1d50d4c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e7c7ae1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#ab9c6d6f {
    width: 100%;
    min-height: 8px;
}
    
#group_b8e {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_igj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 fa18fa8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9b3c637 {
    width: 100%;
    min-height: 8px;
}
    
#fa617758 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#\33 616362c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#dcc6b758 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#be6a75b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 e92e2ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d2eec93c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 be57b70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 66f0b9e {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca091538 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
}
    
#\38 7f3b3d4 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#a8cc3534 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\30 4684d40 {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9f11ba2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#a8501ff3 {
    width: 100%;
    min-height: 80px;
}
    
#group_pab {
    width: 100%;
    min-height: 80px;
}
#group_pab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABAwUBAAAAAAAAAAAAAAABAAIDBAUREjEh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Av2ySUW8NNQ0yE5yeqiIaggHbvqIp4Wv/2Q==');
}
    
#group_k4h {
    width: 100%;
    min-height: 20px;
    height: auto;
    background-position: 100% 0%;
}
#group_k4h.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfklEQVQY04XQwQkCMRRF0ViB1jNagdiUurCnwfVoN2oB3qtf4vBniPggkMXhvZBSZlG/Z6Gu1J16+oc2wBE4t1CpaF3RFXj8ROoBuAB34Nmai6Z9RgAZLdXufZ8glTi56YPUITdVOL6pq3OBburYZE3AbUKTOVMCxhf0rbmcFz3JPqTLmUSoAAAAAElFTkSuQmCC');
}
    
#\38 1b2cd56 {
    height: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 38809ad {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b8c9e3e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#de36de7b {
    width: 100%;
    min-height: 80px;
}
    
#\35 6006cda {
    width: 100%;
    min-height: 80px;
}
    
#\37 9f42fa3 {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9b4b2f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#cae3a241 {
    width: 100%;
    min-height: 80px;
}
    
#\38 d4f8b0b {
    width: 100%;
    min-height: 80px;
}
    
#\39 7d5720c {
    height: 500px;
}
}



@media (max-width: 767px) {
    
#f07daa91 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 31afff6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 250px 15px 0px 15px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#e6ead6ed {
    min-height: 55px;
    width: 220px;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#widget_e03 {
    width: 220px;
}
    
#widget_iuo {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 172px;
}
    
#group_ik8 {
    width: 100.00%;
}
    
#widget_s23 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 c3f1573 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\34 192aa07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 1;
}
    
#e6e14524::before, #e6e14524 > .bgExtraLayerOverlay {
    
}
    
#\36 7178ab7 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 15px;
    row-gap: 15px;
}
    
#f03cde47 {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f1dc9d8 {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 030c52a {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d6a6ca2e {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e866d5d {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 249b21a {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#d8bf7a5f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ae2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 1eb680d {
    height: 300px;
}
    
#e3a0920c {
    min-height: 55px;
    width: 300px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 0776efc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fa9a8c7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\31 aa0f429 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_k4s.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k4s {
    margin: -120px 0% 0px 0%;
}
    
#\30 1d50d4c::before, #\30 1d50d4c > .bgExtraLayerOverlay {
    
}
    
#widget_cvq {
    width: 47.68%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 8661927 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e7c7ae1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#ab9c6d6f {
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\34 5977d59 {
    height: 300px;
}
    
#group_b8e {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_igj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 fa18fa8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 92beb20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 92beb20 {
    margin: -120px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 66f0b9e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 15px;
    row-gap: 15px;
}
    
#\37 9b3c637 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
    
#\33 616362c {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fa617758 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\34 be57b70 {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#dcc6b758 {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#be6a75b1 {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e92e2ee {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d2eec93c {
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ca091538 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\38 7f3b3d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#widget_2e8 {
    width: 100.00%;
    height: 499px;
}
    
#\30 4684d40 {
    height: 300px;
}
    
#a8cc3534 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d9f11ba2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#a8501ff3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    padding: 30px 15px 30px 15px;
    margin: 0% 0% 0% 0%;
}
    
#group_pab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_pab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABAwUBAAAAAAAAAAAAAAABAAIDBAUREjEh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Av2ySUW8NNQ0yE5yeqiIaggHbvqIp4Wv/2Q==');
}
    
#group_k4h {
    width: 100%;
    min-height: 25px;
    align-items: center;
    height: auto;
    background-repeat: no-repeat;
    background-size: contain;
}
#group_k4h.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfklEQVQY04XQwQkCMRRF0ViB1jNagdiUurCnwfVoN2oB3qtf4vBniPggkMXhvZBSZlG/Z6Gu1J16+oc2wBE4t1CpaF3RFXj8ROoBuAB34Nmai6Z9RgAZLdXufZ8glTi56YPUITdVOL6pq3OBburYZE3AbUKTOVMCxhf0rbmcFz3JPqTLmUSoAAAAAElFTkSuQmCC');
}
    
#aee480fa {
    min-height: 55px;
    width: 220px;
}
    
#widget_qj5 {
    height: 250px;
}
    
#\38 1b2cd56 {
    height: 25px;
}
}



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



@media (max-width: 767px) {
    
#\38 b8c9e3e {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\37 9f42fa3 {
    height: 300px;
}
    
#de36de7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 6006cda {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#b9b4b2f3 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#cae3a241 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\38 d4f8b0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7d5720c {
    height: 300px;
}
    
#\31 d0f3e22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d0f3e22 {
    margin: -120px 0% 0px 0%;
}
}

