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

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

  *#dm .dmInner a.u_1359395897:hover { background-image:none !important; }

  *#dm .dmInner a.u_1359395897.hover { background-image:none !important; }

  *#dm .dmInner div.u_1051526077 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1690697568:hover { background-image:none !important; }

  *#dm .dmInner a.u_1690697568.hover { background-image:none !important; }

  *#dm .dmInner a.u_1408857856:hover { background-image:none !important; }

  *#dm .dmInner a.u_1408857856.hover { background-image:none !important; }

  *#dm .dmInner div.u_1077426311 img { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner a.u_2676978281:hover { background-image:none !important; }

  *#dm .dmInner a.u_2676978281.hover { background-image:none !important; }

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

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

  *#dm .dmInner div.u_1967183062 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1967183062 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1219737484 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1219737484 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1645339673 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1645339673 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1093647098:hover { background-image:none !important; }

  *#dm .dmInner a.u_1093647098.hover { background-image:none !important; }

  *#dm .dmInner a.u_1093647098 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ebe13cc8/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1093647098 { gap:15px !important; }

  *#dm .dmInner a.u_1188133817:hover { background-image:none !important; }

  *#dm .dmInner a.u_1188133817.hover { background-image:none !important; }

  *#dm .dmInner a.u_1188133817 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ebe13cc8/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1188133817 { gap:15px !important; }

  *#dm .dmInner a.u_1020927940:hover { background-image:none !important; }

  *#dm .dmInner a.u_1020927940.hover { background-image:none !important; }

  *#dm .dmInner a.u_1020927940 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ebe13cc8/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1020927940 { gap:15px !important; }

  *#dm .dmInner a.u_1276099661:hover { background-image:none !important; }

  *#dm .dmInner a.u_1276099661.hover { background-image:none !important; }

  *#dm .dmInner a.u_1276099661 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ebe13cc8/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1276099661 { gap:15px !important; }

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

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

  *#dm .dmInner div.u_1760066088 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1760066088 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1325090172:hover { background-image:none !important; }

  *#dm .dmInner a.u_1325090172.hover { background-image:none !important; }

  *#dm .dmInner a.u_1325090172 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ebe13cc8/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1325090172 { gap:15px !important; }

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

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

  *#dm .dmInner div.u_1294412824 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1294412824 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1288138895 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1288138895 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1591602303:hover { background-image:none !important; }

  *#dm .dmInner a.u_1591602303.hover { background-image:none !important; }

  *#dm .dmInner a.u_1591602303 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ebe13cc8/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1591602303 { gap:15px !important; }

  *#dm .dmInner a.u_1265228040:hover { background-image:none !important; }

  *#dm .dmInner a.u_1265228040.hover { background-image:none !important; }

  *#dm .dmInner a.u_1265228040 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ebe13cc8/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1265228040 { gap:15px !important; }

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

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

  *#dm .dmInner div.u_1584275344 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1584275344 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) rgb(254,125,0) !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1729583329 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1535888297:hover { background-image:none !important; }

  *#dm .dmInner a.u_1535888297.hover { background-image:none !important; }

  *#dm .dmInner a.u_1535888297 { gap:15px !important; }

  *#dm .dmInner a.u_1463394508:hover { background-image:none !important; }

  *#dm .dmInner a.u_1463394508.hover { background-image:none !important; }

  *#dm .dmInner a.u_1535888297 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ebe13cc8/icon/call_4777786.svg) !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1525931915 span[data-icon-mask] { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_772994722 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1471380225 img { border-radius:15px 15px 15px 15px !important; }
}
*#dm .dmInner a.u_1054327568
{
	position:relative !important;
	overflow:hidden !important;
	background-color:#259ff0 !important;
	background-image:none !important;
	border:none !important;
	z-index:1 !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1359395897 span.text { font-size:13px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_1359395897::before
{
	content:'' !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:200% !important;
	height:100% !important;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L0,45 Q100,85 200,45 T400,45 L400,0 Z' fill='%230A57A6' opacity='0.4'/%3E%3C/svg%3E") !important;
	background-size:50% 100% !important;
	animation:wave-bg-pan 6s linear infinite !important;
	opacity:1 !important;
	visibility:visible !important;
	z-index:1 !important;
	pointer-events:none !important;
	display:block !important;
}
*#dm .dmInner a.u_1359395897::after
{
	content:'' !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:200% !important;
	height:100% !important;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L0,30 Q100,-10 200,30 T400,30 L400,0 Z' fill='%230A57A6' opacity='0.7'/%3E%3C/svg%3E") !important;
	background-size:50% 100% !important;
	animation:wave-bg-pan 3.5s linear infinite !important;
	opacity:1 !important;
	visibility:visible !important;
	z-index:2 !important;
	pointer-events:none !important;
	display:block !important;
}
*#dm .dmInner a.u_1359395897
{
	position:relative !important;
	overflow:hidden !important;
	background-color:#259ff0 !important;
	background-image:none !important;
	border:none !important;
	z-index:1 !important;
}
*#dm .dmInner a.u_1359395897 .text,*#dm .dmInner a.u_1359395897 .iconBg,*#dm .dmInner a.u_1359395897 .icon
{
	position:relative !important;
	z-index:10 !important;
	color:#ffffff !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\31 2472913 {
    align-items: flex-start;
    width: 21.66%;
    min-height: 215px;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_6) var(--color_6);
    border-width: 0 0 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 74px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 996px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-6195949-1920w.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#widget_l11 {
    width: 762px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_kjm {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 216px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_6) #000000 var(--color_6) #000000;
    border-width: 1px 0 1px 0;
    height: auto;
    flex: 0 1 auto;
    padding: 0% 0% 0% 10%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc2f4c93 {
    width: 57.54%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaac2fa7 {
    align-items: flex-start;
    width: 21.7%;
    min-height: 100%;
    max-height: none;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    border-style: solid;
    border-color: var(--color_6) #000000 var(--color_6) var(--color_6);
    border-width: 0px 0 1px 1px;
    align-self: stretch;
    flex: 0 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 6e3a83b {
    align-items: flex-start;
    width: 21.67%;
    min-height: 100.00%;
    max-height: none;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_6) var(--color_6);
    border-width: 0 0 1px 1px;
    align-self: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e49ee549 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 33273d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 3c4f169 {
    width: 446px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_311 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 284px;
    max-height: 100%;
    height: auto;
    order: 0;
    row-gap: 24px;
    padding: 0% 0% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#group_9f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rb0 {
    width: 235px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 c6c57ac.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\31 c6c57ac {
    width: 678px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#dbf367e5 {
    width: 57.54%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd9aee9 {
    width: 64.74%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-6196694-1920w.jpeg");
    background-origin: border-box;
    background-attachment: fixed;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 10% 3% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#cd55f9ca {
    min-height: 243px;
    column-gap: 4%;
    row-gap: 24px;
    width: 99.89%;
    min-width: 4%;
    order: 0;
    height: auto;
    align-self: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_47f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 822a68e {
    width: 65.62%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 56a29b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 81d6962 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a172b36 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 1fcabf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ac8a1c {
    min-height: 847px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cc40aab {
    margin: 0px 0% 0px 0%;
}
    
#group_lge {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_jvn {
    width: 100.00%;
    height: 720px;
    max-width: 100%;
}
    
#\33 e831cd2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4c28df8 {
    width: 187px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\37 c085672 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f971e9c {
    margin: 0px 0px 0px 0px;
}
    
#\36 db7dec5 {
    min-height: 356px;
    column-gap: 4%;
    row-gap: 16px;
    width: 47.60%;
    justify-content: flex-end;
    min-width: 4%;
    order: 1;
    align-self: auto;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a0de07af {
    min-height: 655px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    align-items: flex-end;
    align-content: flex-end;
    padding: 6% 10% 5% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 513e0ae {
    background-image: none;
    background-color: var(--color_6);
}
    
#\33 f5c9a65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.38%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ls8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_orm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.182095404051405%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h9r {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 72ff064 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 701e4ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-origin: border-box;
    border-radius: 30px 30px 30px 30px;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 648022b {
    min-height: 577px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#acb63920::before, #acb63920 > .bgExtraLayerOverlay {
    
}
#acb63920 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-position: 0% 50%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_6);
}
    
#\36 504e3d6 {
    margin: 0px 0% 0px 0%;
}
    
#group_p81::before, #group_p81 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#group_p81 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    height: auto;
    border-radius: 30px 30px 30px 30px;
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-32908422-1920w.jpeg");
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_trd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 75.69%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_sfe {
    width: 75.12%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 37a961c {
    width: 87.08%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fc38075c {
    justify-content: flex-end;
    align-items: flex-end;
    width: 7.24%;
    min-height: 271px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 67a32de {
    width: 264px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c97bc1bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.27%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    align-self: auto;
    justify-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2c5a59a {
    width: 254px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cdee7f40 {
    width: 99.95%;
    height: auto;
    max-width: 100%;
}
    
#\31 3c1a8be {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.750864122356144%;
    order: 1;
    flex-wrap: wrap;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ea32ea8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 165px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8846a95 {
    width: 53.71%;
    height: 467px;
    max-width: 100%;
}
    
#\33 7f56dd7 {
    width: 100%;
    height: 278px;
    max-width: 100%;
    order: 0;
}
    
#\39 13541a9 {
    width: 99.65%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 c9af584::before, #\34 c9af584 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\34 c9af584 {
    align-items: center;
    width: 48.62%;
    min-height: 285px;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.8890644396794944%;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-7513092-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    background-attachment: fixed;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6ba3442 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.38%;
    min-width: 4%;
    justify-content: flex-end;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\30 f1d600a {
    flex-direction: row;
    align-items: flex-start;
    width: 526px;
    min-height: 467px;
    max-height: none;
    order: 2;
    flex-wrap: nowrap;
    align-content: stretch;
    height: auto;
    --column-gap: 4%;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 74bf017 {
    min-height: 974px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#fac22e46 {
    width: 58.61%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 23f8b18 {
    width: 99.65%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 e841937 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a886369a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#d577ef0b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aef591c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 d16a4f0 {
    justify-content: flex-start;
    align-items: center;
    width: 222.438px;
    min-height: 467px;
    max-height: 100%;
    order: 0;
    height: auto;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ad5b7c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 d3fc65a {
    margin: 0px 0% 0px 0%;
}
    
#\36 06b33e5::before, #\36 06b33e5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 06b33e5 {
    align-items: center;
    width: 48.62%;
    min-height: 285px;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.8890644396794944%;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-7513092-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    background-attachment: fixed;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2b3b910 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aec48a6a {
    width: 99.95%;
    height: auto;
    max-width: 100%;
}
    
#\32 29344b0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f022b8dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 41860cc::before, #\32 41860cc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\32 41860cc {
    align-items: center;
    width: 48.62%;
    min-height: 187px;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.8890644396794944%;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-7513092-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    background-attachment: fixed;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 02306d7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ddc342e {
    width: 99.95%;
    height: auto;
    max-width: 100%;
}
    
#b2c6875e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb3e7558 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b12f5e9::before, #\32 b12f5e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\32 b12f5e9 {
    align-items: center;
    width: 48.62%;
    min-height: 187px;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.8890644396794944%;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-7513092-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    background-attachment: fixed;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 390a24e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 98c7aad {
    width: 99.95%;
    height: auto;
    max-width: 100%;
}
    
#\35 ee71333 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 95e53e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 e337373::before, #\36 e337373 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 e337373 {
    align-items: center;
    width: 100.00%;
    min-height: 187px;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.8890644396794944%;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-7513092-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    background-attachment: fixed;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a145a0e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0f1c8a9 {
    width: 99.95%;
    height: auto;
    max-width: 100%;
}
    
#\33 2dcff64 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f276aef3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 8544805 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7da3efa {
    width: 60px;
    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 cfe744c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 25px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    padding: 0% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 638c2e8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8c5a33c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a64b3b {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ff8cc61::before, #\30 ff8cc61 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\30 ff8cc61 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-6196694-1920w.jpeg");
    background-origin: border-box;
    background-attachment: fixed;
}
    
#\34 ff9fcab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 68d41b8 {
    width: 221px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 32c810c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.27%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    align-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uhv {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 810f9fc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 eae0466 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e49032f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dee6495 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.27%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    align-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1d1307c {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cac6843 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8594a46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d9d8100 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae26bf48 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.27%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    align-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4eedc2e {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd9ab89c {
    width: 60px;
    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 bbf8281 {
    width: 221px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d318fa8 {
    width: 221px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 76f6b80 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a23bbefa {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 10a9667 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb37e59f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d622411 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c27a52a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.27%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    align-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 40814a3 {
    width: 221px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 18ea298 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0a86ea3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3cd0a64 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb6c919f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a079ac4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9fbe65e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.27%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    align-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb36888 {
    width: 221px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\35 839c7cd {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b615e7b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a722d7e {
    width: 60px;
    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 6a912fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 858ff9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 747ed6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.27%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    align-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6af9979 {
    width: 221px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cee1fca5 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex: 1 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7b4e80f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6df8e55 {
    width: 60px;
    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 d6c99e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc63835a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2c47066 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.27%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    align-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 48f42f6 {
    width: 221px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a844ec66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    align-self: auto;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d0788e1 {
    min-height: 969px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.00%;
    min-width: 4%;
    order: 0;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    align-self: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b0463f49 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 8af0e3d {
    width: 100%;
    height: 69px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f9a87bb {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100.00%;
    min-height: 388px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    order: 4;
    align-self: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f602058 {
    min-height: 974px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#d19ed409 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a67edfdf {
    width: 37.85%;
    height: 365px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bac74ed {
    width: 78.19%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 c1f1ac5 {
    width: 54.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d10fdfcd {
    margin: 0px 0% 0px 0%;
}
    
#widget_mom {
    width: 99.88%;
    height: 544px;
    max-width: 100%;
}
    
#\38 1e3f088 {
    width: 46.65%;
    height: 234px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e3acee34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d7a8d9d {
    min-height: 285px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b6bf5cbb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ebe13cc8/dms3rep/multi/opt/pexels-photo-5217889-1920w.png");
    background-attachment: fixed;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2472913 {
    min-height: 100%;
    width: 20.8%;
    order: 3;
    max-height: none;
    height: auto;
    justify-content: center;
    flex: 0 1 auto;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 883px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 51px;
    width: 100%;
    padding: 10% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_kjm {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-left: 2%;
    align-content: center;
    align-items: center;
    padding-top: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaac2fa7 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 168px;
    height: auto;
    padding-top: 4%;
    width: 20.8%;
    order: 1;
    justify-content: center;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 6e3a83b {
    min-height: 283px;
    width: 20.8%;
    justify-self: auto;
    order: 2;
    justify-content: center;
    height: auto;
    flex: 0 1 auto;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc2f4c93 {
    width: 100.00%;
}
    
#widget_r3f {
    width: 100.00%;
}
    
#\31 3c4f169 {
    width: 247.133px;
    order: 0;
    margin-top: 0%;
    align-self: center;
    margin-bottom: 0px;
}
    
#group_311 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l11 {
    width: 99.82%;
}
    
#group_9f9 {
    width: 658px;
}
    
#\31 c6c57ac {
    width: 88.62%;
}
    
#\31 fd9aee9 {
    width: 100.00%;
}
    
#dbf367e5 {
    width: 77.10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5% 4% 3% 4%;
}
    
#cd55f9ca {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1fcabf6 {
    width: 100.00%;
}
    
#\38 a172b36 {
    width: 100.00%;
}
    
#\39 6ac8a1c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
    
#\34 81d6962 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_lge {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_jvn {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c085672 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 db7dec5 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#a0de07af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 6% 4% 5% 4%;
}
    
#\33 f5c9a65 {
    width: 100%;
    min-height: 330px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f971e9c {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 648022b {
    min-height: 723px;
    padding: 5% 4% 5% 4%;
}
    
#\36 504e3d6 {
    margin: 0px 0% 0px 0%;
}
    
#acb63920::before, #acb63920 > .bgExtraLayerOverlay {
    
}
    
#fc38075c {
    width: 18.02%;
}
    
#group_trd {
    width: 100%;
    height: auto;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sfe {
    width: 100.00%;
}
    
#\36 701e4ed {
    height: auto;
    min-height: 665px;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8846a95 {
    width: 53.84%;
}
    
#\33 7f56dd7 {
    width: 100.00%;
}
    
#\39 13541a9 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c9af584 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    row-gap: 0px;
    height: auto;
    min-height: 136px;
}
    
#a6ba3442 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\30 f1d600a {
    width: 666px;
}
    
#\32 74bf017 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5% 4% 5% 4%;
}
    
#fac22e46 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\38 23f8b18 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e841937 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d577ef0b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d16a4f0 {
    width: 281px;
}
    
#\35 d3fc65a {
    margin: 0px 0% 0px 0%;
}
    
#\36 06b33e5 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    row-gap: 0px;
    height: auto;
    min-height: 136px;
}
    
#d2b3b910 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 29344b0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 41860cc {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    row-gap: 0px;
    height: auto;
    min-height: 136px;
}
    
#\34 02306d7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b2c6875e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b12f5e9 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    row-gap: 0px;
    height: auto;
    min-height: 136px;
}
    
#\32 390a24e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ee71333 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e337373 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    row-gap: 0px;
    height: auto;
    min-height: 136px;
}
    
#\31 a145a0e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2dcff64 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3c1a8be {
    --column-gap: 0px;
    column-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8544805 {
    width: 49%;
    flex: 1 1 auto;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#a3a64b3b {
    width: 49%;
    flex: 1 1 auto;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cfe744c {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 2687px;
    row-gap: 16px;
    padding: 0% 4% 5% 4%;
}
    
#\31 638c2e8 {
    margin: 0px 0% 0px 0%;
}
    
#c1d1307c {
    width: 49%;
    flex: 1 1 auto;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\36 76f6b80 {
    width: 49%;
    flex: 1 1 auto;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\30 18ea298 {
    width: 49%;
    flex: 1 1 auto;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\35 839c7cd {
    width: 49%;
    flex: 1 1 auto;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#cee1fca5 {
    width: 49%;
    flex: 1 1 auto;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d0788e1 {
    width: 100%;
    min-height: 250px;
    height: auto;
}
    
#a844ec66 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\33 8af0e3d {
    height: 31px;
}
    
#\33 f9a87bb {
    width: 100%;
    column-gap: 6%;
    height: auto;
    min-height: 192px;
    --column-gap: 6%;
}
    
#\36 f602058 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 5% 4% 6% 4%;
}
    
#d19ed409 {
    width: 100.00%;
}
    
#a67edfdf {
    height: 182px;
    width: 30.38%;
}
    
#\38 bac74ed {
    width: 77.29%;
}
    
#\38 c1f1ac5 {
    margin-left: 0px;
    width: 57.18%;
}
    
#d10fdfcd {
    margin: 0px 0% 0px 0%;
}
    
#widget_mom {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d7a8d9d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 c1de933 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a0de07af {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 513e0ae {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 2472913 {
    width: 100%;
    flex-direction: row;
    height: auto;
    min-height: 74px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 3;
    align-items: center;
    justify-content: flex-start;
    padding: 8px 4% 8px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 32px;
    padding: 25% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_kjm {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 1;
    align-items: flex-start;
    height: auto;
    min-height: 297px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaac2fa7 {
    width: 100%;
    flex-direction: row;
    height: auto;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 8px 4% 8px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6e3a83b {
    width: 100.00%;
    flex-direction: row;
    height: auto;
    min-height: 77px;
    flex-wrap: nowrap;
    order: 2;
    align-items: center;
    justify-content: flex-start;
    padding: 8px 4% 8px 4%;
    margin: 0px 0% 0px 0%;
}
    
#dc2f4c93 {
    width: 26.77%;
    margin: 0px 0% 0px 0%;
}
    
#widget_r3f {
    width: 42.01%;
    margin: 0px 0% 0px 0%;
}
    
#e49ee549 {
    width: 40.04%;
    margin: 0px 0% 0px 0%;
}
    
#\38 33273d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 33273d9 {
    width: 27.36%;
    margin: 0px 0% 0px 0%;
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#widget_l11 {
    width: 99.81%;
}
    
#\31 3c4f169.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
}
#\31 3c4f169 {
    width: 89.44%;
    order: 0;
    align-self: flex-start;
    margin-left: 4%;
    margin-right: 0%;
}
    
#group_311 {
    padding-left: 4%;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    min-height: 240px;
    justify-self: auto;
    width: 100%;
    order: 0;
    padding-right: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9f9 {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#\31 c6c57ac.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\31 c6c57ac {
    width: 99.81%;
}
    
#dbf367e5 {
    width: 26.77%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fd9aee9 {
    width: 37.39%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 5% 6% 5%;
}
    
#cd55f9ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 822a68e {
    width: 100.00%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 81d6962 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a172b36 {
    width: 100.00%;
}
    
#\37 1fcabf6 {
    width: 100.00%;
}
    
#\39 6ac8a1c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 5% 8% 5%;
}
    
#group_lge {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jvn {
    height: 240px;
}
    
#\33 e831cd2 {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#\38 cc40aab {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 db7dec5 {
    width: 100%;
    min-height: 174px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a0de07af {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 8% 5% 8% 5%;
}
    
#\33 f5c9a65 {
    width: 100%;
    min-height: 246px;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f971e9c {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 701e4ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 648022b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 5% 8% 5%;
}
    
#acb63920::before, #acb63920 > .bgExtraLayerOverlay {
    
}
    
#fc38075c {
    width: 49.17%;
}
    
#group_trd {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_p81 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 37a961c {
    width: 100.00%;
}
    
#c97bc1bd {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
    row-gap: 16px;
}
    
#c2c5a59a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 67a32de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_sfe {
    width: 99.87%;
}
    
#\36 504e3d6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 8846a95 {
    height: 429px;
    width: 51.13%;
}
    
#\33 7f56dd7 {
    height: 240px;
}
    
#\39 13541a9 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c9af584 {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    height: auto;
    min-height: 244px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a6ba3442 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
}
    
#\30 f1d600a {
    width: 102.1%;
    min-height: 306px;
    justify-content: space-between;
    align-content: stretch;
    flex: 0 1 auto;
}
    
#\32 74bf017 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 5% 8% 5%;
}
    
#fac22e46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    order: 1;
}
    
#\38 23f8b18 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e841937 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d577ef0b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d16a4f0 {
    width: 45.63%;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#\36 06b33e5 {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    height: auto;
    min-height: 194px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d2b3b910 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 29344b0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 41860cc {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 02306d7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b2c6875e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b12f5e9 {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 390a24e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ee71333 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e337373 {
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a145a0e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2dcff64 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d3fc65a {
    margin: 0px 0% 0px 0%;
}
    
#\37 ad5b7c7 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 3c1a8be {
    --column-gap: 0%;
    column-gap: 0%;
}
    
#\38 ea32ea8 {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\32 8544805 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a3a64b3b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cfe744c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#\32 32c810c {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#\32 dee6495 {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#c1d1307c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ae26bf48 {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#\36 76f6b80 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#c27a52a6 {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#\30 18ea298 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9fbe65e {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#\35 839c7cd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 747ed6a {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#cee1fca5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 2c47066 {
    width: 99.81%;
    column-gap: 1.3296398891966759%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 86px;
}
    
#\31 638c2e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a844ec66 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d0788e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f9a87bb {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    height: auto;
    min-height: 440px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0px 0% 0px;
}
    
#\36 f602058 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 5% 8% 5%;
}
    
#d19ed409 {
    width: 100%;
}
    
#a67edfdf {
    height: 190px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 bac74ed {
    width: 100%;
}
    
#\38 c1f1ac5 {
    width: 100.00%;
}
    
#d10fdfcd {
    margin: 0px 0% 0px 0%;
}
    
#widget_mom {
    height: 240px;
}
    
#\38 1e3f088 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e3acee34 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 d7a8d9d {
    min-height: 273px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\36 c1de933 {
    margin: 0px 0% 0px 0%;
}
}

