*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody *.u_2327281790
{
	width:100% !important;
}
*#dm *.dmBody *.u_1013688849
{
	width:100% !important;
}
*#dm *.dmBody a.u_1077184448
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:5px 5px 5px 5px !important;
}
*#dm *.dmBody a.u_1077184448:hover
{
	border-color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody a.u_1077184448.hover
{
	border-color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody a.u_1649185442
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:5px 5px 5px 5px !important;
}
*#dm *.dmBody a.u_1649185442:hover
{
	border-color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody a.u_1649185442.hover
{
	border-color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody *.u_1898716051
{
	width:100% !important;
}
*#dm *.dmBody a.u_1550013775
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:5px 5px 5px 5px !important;
}
*#dm *.dmBody a.u_1550013775:hover
{
	border-color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody a.u_1550013775.hover
{
	border-color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody a.u_1275226345
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:5px 5px 5px 5px !important;
}
*#dm *.dmBody a.u_1275226345:hover
{
	border-color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody a.u_1275226345.hover
{
	border-color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody *.u_1354866990
{
	width:100% !important;
}
*#dm *.dmBody *.u_1127096951
{
	width:100% !important;
}
*#dm *.dmBody *.u_2056774424
{
	width:100% !important;
}
*#dm *.dmBody div.u_2643871 .opinion
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_2643871 .readmore>span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_2643871 .review-information
{
	color:rgba(255,255,255,1) !important;
	font-weight:700 !important;
}
*#dm *.dmBody div.u_2643871 .readmore>strong
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_2643871 .readless>strong
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_2643871 .readmore
{
	color:rgba(174,0,28,1) !important;
}
*#dm *.dmBody *.u_2643871 .readless
{
	color:rgba(174,0,28,1) !important;
}
*#dm *.dmBody *.u_2643871 .readmore:hover>strong
{
	color:rgba(174,0,28,1) !important;
}
*#dm *.dmBody *.u_2643871 .readless:hover>strong
{
	color:rgba(174,0,28,1) !important;
}
*#dm *.dmBody *.u_2643871 .swiper-button-next:not(:hover)
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_2643871 .swiper-button-prev:not(:hover)
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_2643871 .star.full:before
{
	color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody *.u_2643871 .star.half:before
{
	color:rgba(236,20,55,1) !important;
}
*#dm *.dmBody *.u_2089839496
{
	width:100% !important;
}
*#dm *.dmBody *.u_1001144677
{
	width:100% !important;
}
*#dm *.dmBody a.u_2494596026
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(16,16,16,1) rgba(16,16,16,1) rgba(16,16,16,1) rgba(16,16,16,1) !important;
}
*#dm *.dmBody a.u_2494596026 span.text
{
	color:rgba(16,16,16,1) !important;
}
*#dm *.dmBody a.u_2494596026:hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:rgba(236,20,55,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_2494596026.hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:rgba(236,20,55,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_2494596026:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_2494596026.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_753543021
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/7b3cd4ae/dms3rep/multi/wi-fi-icon-carstar.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1193793963
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/7b3cd4ae/dms3rep/multi/local-shuttle-icon-carstar.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1704152412
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/7b3cd4ae/dms3rep/multi/financing-icon-carstar.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1186483984
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/7b3cd4ae/dms3rep/multi/clock-icon-carstar.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1565263834
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/7b3cd4ae/dms3rep/multi/waiting-room-icon-carstar.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1435640926
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/7b3cd4ae/dms3rep/multi/tv-icon-carstar.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody *.u_2758409663
{
	width:100% !important;
	z-index:1 !important;
}
.u_1642339258
{
}
div[data-grab="slide-overlay"]
{
	width:118px !important;
	height:100px !important;
}
div[data-grab="slideContentContainer"]
{
	width:452px !important;
	height:100px !important;
	overflow:hidden !important;
}
*#dm *.dmBody div.u_1385570821
{
	border-top-width:1px !important;
	border-top-style:solid !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
	border-top-color:rgba(255,255,255,0.3) !important;
	border-bottom-color:rgba(255,255,255,0.3) !important;
}
*#dm *.dmBody div.u_1689870666 img
{
	box-shadow:rgba(40,40,39,1) 0px 3px 11px 0px !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1689870666
{
	width:100% !important;
}
*#dm *.dmBody *.u_1201792715
{
	width:100% !important;
	z-index:1 !important;
}
*#dm *.dmBody *.u_1349535890
{
	width:100% !important;
}
*#dm *.dmBody *.u_3660156831
{
	width:100% !important;
}
*#dm *.dmBody div.u_3660156831 img
{
	object-fit:cover !important;
	object-position:100% 0% !important;
}
*#dm *.dmBody div.u_1349535890 img
{
	box-shadow:rgba(40,40,39,1) 0px 3px 11px 0px !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_2327281790 img
{
	object-fit:cover !important;
	object-position:50% 0% !important;
}
*#dm *.dmBody div.u_2056774424 img
{
	object-position:50% 0% !important;
	object-fit:cover !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody *.u_2643871 .opinion
{
	line-height:30px !important;
}
*#dm *.dmBody *.u_2643871 .readmore>span
{
	line-height:30px !important;
}
*#dm *.dmBody div.u_2758409663
{
}
*#dm *.dmBody div.u_1385570821
{
}
*#dm *.dmBody div.u_1201792715
{
}
*#dm *.dmBody div.u_1201792715
{
}
separatorHomeCss{color:red !important}@media all {
    
#e0490087 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\32 411935a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#badd7e4d {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ig8 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_agb {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_ov3::before, #group_ov3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.1;
}
#group_ov3 {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 812px;
    width: 50%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    box-shadow: none;
    background-image: url();
    background-color: rgba(0, 0, 0, 0);
    background-size: auto;
    padding: 0px 0% 0px 0%;
    margin: 110px 30px 20px 0px;
}
    
#widget_oqt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oqt {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#widget_vli {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_std.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_std {
    width: 187px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#\39 8edb78e {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_sed {
    width: 80%;
    height: 100%;
    justify-self: center;
    align-self: center;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 27.290519694921073%;
}
}



@media all {
    
#f494bbd1 {
    min-height: 727px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\30 42f86fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 83fd901 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_9lu {
    width: 100.00%;
    grid-template-rows: minmax(725px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(33, 33, 33, 1);
    background-image: none;
}
    
#group_i7v {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1500px;
    width: 94%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 20px;
    padding: 0px 0% 0px 0%;
    margin: 50px 0px 100px 0px;
}
    
#group_9f0 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 770px;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_gni {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5k0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5k0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#widget_tk6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ha5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ha5 {
    width: 254px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#group_rjh {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 640px;
    width: 47%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_0am {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(174, 0, 28, 1);
    background-image: none;
    padding: 20px 10px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_auk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1uu {
    width: 254px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#widget_m58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 3360798 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 6983754.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6983754 {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    max-width: 100%;
    margin: 0px 30px 50px 0%;
}
    
#\37 8355565 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b214e7f3 {
    min-height: 584px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#a2b1e9a0 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_7al {
    width: 100.00%;
    grid-template-rows: minmax(557px, max-content);
    max-width: 100%;
}
    
#group_37r {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1510px;
    width: 90.03%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 100px 0px 0px 0px;
}
    
#group_c59 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 10px 0%;
}
    
#widget_3go {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_m3h {
    width: 242px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#widget_c1t {
    width: 187px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#group_ndd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 692px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 100px 0%;
}
    
#innergrid_fab {
    width: 48%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 740px;
}
    
#widget_l31 {
    width: 100%;
    height: 320px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1sl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1sl {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    max-width: 100%;
    margin: 0px 30px 50px 0%;
}
    
#widget_k14 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 a7bfa2d {
    width: 48%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 740px;
}
    
#f051e149 {
    width: 100%;
    height: 320px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d59ae47f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d59ae47f {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    max-width: 100%;
    margin: 0px 30px 50px 0%;
}
    
#\37 1c3f88b {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#a724b371 {
    width: 48%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 740px;
}
    
#\35 48a7451 {
    width: 100%;
    height: 320px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e7df8314.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7df8314 {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    max-width: 100%;
    margin: 0px 30px 50px 0%;
}
    
#e7bfb452 {
    width: 48%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 740px;
}
    
#\35 fd153ee {
    width: 100%;
    height: 320px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d872dee8 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#group_hp8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\34 bc315a2 {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\36 edf453d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c9c3904 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_b1n {
    width: 100.00%;
    grid-template-rows: minmax(536px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_lu3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1510px;
    width: 90.03%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#widget_ier {
    width: 50%;
    height: auto;
    max-width: 715px;
}
    
#group_v51 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 50px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j1g {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#widget_0va {
    width: 100%;
    height: auto;
    max-width: 680px;
}
    
#group_vds {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_g67 {
    width: 240px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#\39 61ff9a4 {
    width: 240px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
}



@media all {
    
#e6668e11 {
    min-height: 496px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\30 cad025d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 60eb7d2 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_o4g {
    width: 100%;
    grid-template-rows: minmax(592px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_lka {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_pjs {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1510px;
    width: 90%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 150px 0px 50px 0px;
}
    
#group_p5q {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_vcb {
    width: 50%;
    height: auto;
    max-width: 912px;
}
    
#widget_i8r {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_eon {
    width: 100%;
    height: auto;
    max-width: 655px;
}
    
#widget_iot {
    width: 218px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
}



@media all {
    
#d94bac77 {
    min-height: 145px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\35 72e724f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab17b0ee {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_99a {
    width: 100%;
    grid-template-rows: minmax(160px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_70g {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 96%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 30px;
    flex-wrap: wrap;
    margin: 0px 0px 0px 0px;
}
    
#widget_qon.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 40px;
}
#widget_qon {
    width: auto;
    height: auto;
    max-width: 148px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_rcm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(236, 20, 55, 1);
    background-image: none;
    order: 1;
}
    
#\32 617c4cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 47px;
}
#\32 617c4cf {
    width: auto;
    height: auto;
    max-width: 220px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8049ed7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(236, 20, 55, 1);
    background-image: none;
    order: 3;
}
    
#ada07c51.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 45px;
}
#ada07c51 {
    width: auto;
    height: auto;
    max-width: 230px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1a4e43f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(236, 20, 55, 1);
    background-image: none;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e623c0ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 40px;
}
#e623c0ee {
    width: auto;
    height: auto;
    max-width: 230px;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e5559db {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(236, 20, 55, 1);
    background-image: none;
    order: 7;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6b91b4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 45px;
}
#f6b91b4b {
    width: auto;
    height: auto;
    max-width: 230px;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e01e61eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(236, 20, 55, 1);
    background-image: none;
    order: 9;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 90d67be.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 47px;
}
#\33 90d67be {
    width: auto;
    height: auto;
    max-width: 230px;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c2b685da {
    min-height: 495px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\34 44591f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a5b1e72 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_u8n {
    width: 100.00%;
    grid-template-rows: minmax(449px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(33, 33, 33, 1);
    background-image: none;
}
    
#group_v7d {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1520px;
    width: 93.97%;
    min-height: 73.50%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 100px 0px -160px 0px;
}
    
#group_n4q {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_qs6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qs6 {
    width: 100%;
    height: auto;
    max-width: 1650px;
    margin: 0px 0% 0px 0%;
}
    
#group_4d8 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 780px;
    width: 55%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#widget_clr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_clr {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#group_e74 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_ple {
    width: 242px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_pdt {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_sq9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#f658f275 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 22ba0ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cc42e67 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6076b65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ab1cdc5 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9527a82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 9527a82 {
    width: 100%;
    height: auto;
    max-width: 1650px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 00830d9 {
    grid-template-rows: minmax(165px, max-content);
    width: 100.00%;
    max-width: 1920px;
    background-image: none;
    border-style: solid;
    border-width: 0px 0 0 0;
    border-color: rgba(217, 217, 217, 1) #000000 #000000 #000000;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    grid-area: auto / auto / auto / auto;
}
    
#d915471a {
    min-height: 168px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b8652dd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#ef4cb499.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#ef4cb499 {
    width: 90%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    justify-self: center;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0490087 {
    min-height: 272px;
    padding: 0% 0% 0% 0%;
}
    
#group_ov3::before, #group_ov3 > .bgExtraLayerOverlay {
    
}
#group_ov3 {
    align-self: start;
    width: 70%;
    padding: 30px 0% 0px 0px;
    margin: 0px 30px 20px 0px;
}
    
#badd7e4d {
    margin: 0px 0% 0px 0%;
}
    
#widget_agb {
    align-self: stretch;
    max-height: none;
    height: 100%;
    justify-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 8edb78e {
    align-self: stretch;
    max-height: none;
    height: 100%;
    justify-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_sed {
    width: 70%;
    justify-self: end;
    align-self: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f494bbd1 {
    padding: 0% 0% 0% 0%;
}
    
#\36 83fd901 {
    margin: 0px 0% 0px 0%;
}
    
#group_i7v {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 50px 0px 50px 0px;
}
    
#group_9f0 {
    min-width: 32px;
    width: 100%;
    row-gap: 5px;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#group_rjh {
    min-width: 32px;
    width: 100%;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_ha5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ha5 {
    margin: 20px 0% 0px 0%;
}
    
#innergrid_9lu {
    grid-template-rows: minmax(680px, max-content);
}
    
#widget_m58 {
    height: 318px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b214e7f3 {
    padding: 0% 0% 0% 0%;
}
    
#a2b1e9a0 {
    margin: 0px 0% 0px 0%;
}
    
#group_37r {
    padding: 0px 0% 0px 0%;
    margin: 50px 0px 0px 0px;
}
    
#group_c59 {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#widget_3go {
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_m3h {
    min-width: 32px;
}
    
#widget_c1t {
    min-width: 32px;
    width: 242px;
}
    
#group_ndd {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 20px 0%;
}
    
#group_hp8 {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 bc315a2 {
    padding: 0% 0% 0% 0%;
}
    
#\38 c9c3904 {
    margin: 0px 0% 0px 0%;
}
    
#group_lu3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 0px 0% 0px 0%;
    margin: 30px 0px 50px 0px;
}
    
#widget_ier {
    min-width: 32px;
    order: 0;
    align-self: flex-start;
    width: 100%;
    height: 241px;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#group_v51 {
    min-width: 32px;
    order: 1;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 0px 0%;
}
    
#widget_0va {
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6668e11 {
    padding: 0% 0% 0% 0%;
}
    
#\34 60eb7d2 {
    margin: 0px 0% 0px 0%;
}
    
#group_pjs {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 40px;
    padding: 0px 0% 0px 0%;
    margin: 120px 0px 50px 0px;
}
    
#group_p5q {
    min-width: 32px;
    width: 100%;
    row-gap: 20px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_vcb {
    min-width: 32px;
    width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_eon {
    min-width: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d94bac77 {
    padding: 0% 0% 0% 0%;
}
    
#group_70g {
    justify-content: space-between;
    width: 92%;
}
    
#ada07c51 {
    width: 35%;
    min-width: 10px;
    max-width: 100%;
}
    
#ab17b0ee {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2b685da {
    min-height: 462px;
    padding: 0% 0% 0% 0%;
}
    
#\39 a5b1e72 {
    margin: 0px 0% 0px 0%;
}
    
#group_n4q {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#group_4d8 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_ple {
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_u8n {
    width: 100.00%;
    grid-template-rows: minmax(480px, max-content);
}
    
#group_v7d {
    min-height: auto;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
    margin: 30px 0px 0px 0px;
}
    
#widget_qs6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qs6 {
    margin: 40px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 00830d9 {
    grid-template-rows: minmax(200px, max-content);
}
    
#d915471a {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#group_ov3::before, #group_ov3 > .bgExtraLayerOverlay {
    
}
#group_ov3 {
    width: 90%;
    padding: 0px 0% 0px 0%;
    margin: 160px 50px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#widget_m3h {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c1t {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hp8 {
    min-height: auto;
    width: auto;
}
    
#group_c59 {
    justify-content: space-between;
}
}



@media (min-width: 1400px) {
    
#group_pjs {
    padding: 0px 0% 0px 0%;
    margin: 220px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#widget_ple {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 1400px) {
    
#\30 00830d9 {
    grid-template-rows: minmax(200px, max-content);
    padding-top: 0px;
    width: 100.00%;
}
    
#d915471a {
    padding-top: 0px;
}
    
#ef4cb499.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ef4cb499 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#e0490087 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 411935a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_agb {
    height: auto;
}
    
#group_ov3::before, #group_ov3 > .bgExtraLayerOverlay {
    
}
#group_ov3 {
    align-self: end;
    justify-self: end;
    width: 96%;
    align-items: flex-end;
    padding: 0px 20px 0px 0%;
    margin: 0px 0px 20px 0px;
}
    
#badd7e4d {
    margin: 0px 0% 0px 0%;
}
    
#\39 8edb78e {
    height: 240px;
}
    
#widget_std.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_std {
    min-height: 45px;
    width: 160px;
    align-self: flex-start;
    margin: 15px 0% 0px 0%;
}
    
#widget_sed {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#f494bbd1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 42f86fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_m58.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_m58 {
    height: 240px;
    margin: 10px 0% 30px 0%;
}
    
#\36 83fd901 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_9lu {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_i7v {
    align-self: start;
    justify-self: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
}
    
#group_9f0 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 0px 0%;
}
    
#group_rjh {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ha5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ha5 {
    min-height: 45px;
    margin: 10px 0% 0px 0%;
}
    
#widget_1uu {
    min-height: 45px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 6983754.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6983754 {
    align-self: end;
    margin: 0px 30px 20px 0%;
}
    
#\37 8355565 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b214e7f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_l31 {
    height: auto;
}
    
#f051e149 {
    height: auto;
}
    
#\35 48a7451 {
    height: auto;
}
    
#\35 fd153ee {
    height: auto;
}
    
#a2b1e9a0 {
    margin: 0px 0% 0px 0%;
}
    
#group_37r {
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 30px 0px 30px 0px;
}
    
#group_c59 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 20px 0%;
}
    
#widget_3go.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3go {
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#widget_m3h {
    min-width: 32px;
    min-height: 45px;
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c1t {
    min-width: 32px;
    min-height: 45px;
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_fab {
    width: 100%;
    grid-template-rows: minmax(130px, max-content);
}
    
#\35 a7bfa2d {
    width: 100%;
    grid-template-rows: minmax(130px, max-content);
}
    
#a724b371 {
    width: 100%;
    grid-template-rows: minmax(130px, max-content);
}
    
#e7bfb452 {
    width: 100%;
    grid-template-rows: minmax(130px, max-content);
}
    
#group_ndd {
    align-items: flex-start;
    column-gap: 0px;
    min-height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1sl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1sl {
    align-self: end;
    margin: 0px 30px 20px 0%;
}
    
#d59ae47f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d59ae47f {
    align-self: end;
    margin: 0px 30px 20px 0%;
}
    
#e7df8314.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7df8314 {
    align-self: end;
    margin: 0px 30px 20px 0%;
}
    
#group_hp8 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\34 bc315a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 edf453d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ier {
    height: auto;
    min-width: 32px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 c9c3904 {
    margin: 0px 0% 0px 0%;
}
    
#group_lu3 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 20px 0px;
}
    
#group_v51 {
    min-width: 32px;
    order: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j1g {
    margin: 0px 0% 0px 0%;
}
    
#group_vds {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#widget_g67 {
    min-width: 32px;
    min-height: 45px;
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\39 61ff9a4 {
    min-width: 32px;
    width: 220px;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e6668e11 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 cad025d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_lka {
    height: auto;
}
    
#widget_vcb {
    height: auto;
    min-width: 32px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_pjs {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 94%;
    padding: 0px 0% 0px 0%;
    margin: 50px 0px 20px 0px;
}
    
#group_p5q {
    width: 100%;
    min-width: 32px;
    align-items: center;
    row-gap: 10px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_iot {
    min-height: 45px;
}
    
#\34 60eb7d2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_i8r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_i8r {
    width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#widget_eon.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eon {
    margin: 0px 0% 10px 0%;
}
    
#innergrid_o4g {
    grid-template-rows: minmax(570px, max-content);
}
}



@media (max-width: 767px) {
    
#d94bac77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 72e724f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab17b0ee {
    margin: 0px 0% 0px 0%;
}
    
#group_70g {
    column-gap: 0px;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 20px 0px 20px 0px;
}
    
#widget_qon {
    width: 40%;
    order: 0;
    min-width: 10px;
    max-width: 100%;
}
    
#\32 617c4cf {
    width: 42.19%;
    order: 2;
}
    
#group_rcm {
    order: 1;
    width: 1px;
}
    
#\33 8049ed7 {
    order: 3;
    width: 1px;
}
    
#ada07c51.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 45px;
}
#ada07c51 {
    order: 4;
    width: 40%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1a4e43f {
    order: 5;
    width: 1px;
}
    
#e623c0ee {
    order: 7;
    width: 40%;
}
    
#f6b91b4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 45px;
}
#f6b91b4b {
    order: 6;
    width: 42%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e5559db {
    order: 8;
    width: 1px;
}
    
#e01e61eb {
    order: 9;
    width: 1px;
}
    
#\33 90d67be {
    order: 10;
    width: 42%;
}
}



@media (max-width: 767px) {
    
#c2b685da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 44591f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_qs6 {
    height: auto;
}
    
#\39 a5b1e72 {
    margin: 0px 0% 0px 0%;
}
    
#group_n4q {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4d8 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_ple {
    min-width: 32px;
    min-height: 45px;
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#group_e74 {
    column-gap: 10px;
    justify-content: center;
    width: 94%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 9527a82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 9527a82 {
    height: auto;
    width: 80%;
    align-self: center;
    margin: 0px 0% 20px 0%;
}
    
#group_v7d {
    width: 100%;
    justify-content: flex-start;
    align-self: start;
    row-gap: 40px;
    min-height: 100%;
    max-width: 100%;
    padding: 20px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_u8n {
    grid-template-rows: minmax(300px, max-content);
}
    
#widget_clr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_clr {
    width: 90%;
    align-self: center;
    margin: 0px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#\30 00830d9 {
    grid-template-rows: minmax(150px, max-content);
}
    
#d915471a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#b8652dd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_ov3::before, #group_ov3 > .bgExtraLayerOverlay {
    
}
#group_ov3 {
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 20px 0px;
}
    
#\39 8edb78e {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: 100%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_pjs {
    padding: 0px 0% 0px 0%;
    margin: 100px 0px 50px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_n4q {
    padding: 0px 0% 0px 0%;
    margin: 30px 0% 0px 0%;
}
    
#\34 9527a82 {
    width: 60%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 00830d9 {
    grid-template-rows: minmax(400px, max-content);
}
}

