*#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_1473552666
{
	width:100% !important;
}
*#dm *.dmBody *.u_1637697245
{
	width:100% !important;
}
*#dm *.dmBody *.u_1406471209
{
	width:100% !important;
}
*#dm *.dmBody *.u_635784141
{
	width:100% !important;
}
*#dm *.dmBody *.u_327357603
{
	width:100% !important;
}
*#dm *.dmBody *.u_1597287195
{
	width:100% !important;
}
*#dm *.dmBody *.u_1035923010
{
	width:100% !important;
}
*#dm *.dmBody *.u_1902874714
{
	width:100% !important;
}
*#dm *.dmBody *.u_1659263619
{
	width:100% !important;
}
*#dm *.dmBody *.u_1170662822
{
	width:100% !important;
}
*#dm *.dmBody *.u_2042263478
{
	width:100% !important;
}
*#dm *.dmBody *.u_592522744
{
	width:100% !important;
}
*#dm *.dmBody *.u_2981281817
{
	width:100% !important;
}
*#dm *.dmBody div.u_3835450593 .review-information
{
	font-family:'League Spartan' !important;
	font-weight:700 !important;
	color:rgba(55,55,55,1) !important;
}
*#dm *.dmBody *.u_87961386
{
	width:100% !important;
}
*#dm *.dmBody *.u_2840307537
{
	width:100% !important;
}
*#dm *.dmBody a.u_3391563222
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_3391563222 span.text
{
	color:var(--color_2) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody a.u_3391563222:hover span.text
{
	color:var(--color_1) !important;
	text-decoration:none !important;
}
*#dm *.dmBody a.u_3391563222.hover span.text
{
	color:var(--color_1) !important;
	text-decoration:none !important;
}
*#dm *.dmBody *.u_1525885383
{
	width:100% !important;
}
*#dm *.dmBody *.u_3893718629
{
	width:100% !important;
}
*#dm *.dmBody a.u_3902172079:hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_3902172079.hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_3902172079:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_3902172079.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_3902172079 span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1864675650
{
	width:100% !important;
}
*#dm *.dmBody div.u_1637697245 img
{
	object-position:50% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1597287195 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_3902172079
{
	border-radius:30px 30px 30px 30px !important;
	background-color:rgba(255,255,255,1) !important;
	background-image:none !important;
	z-index:1 !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
}
*#dm *.dmBody div.u_1227603277 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1227603277
{
	width:100% !important;
}
*#dm *.dmBody div.u_3007229513 .display-special
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_3007229513 .title
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_3007229513 .content
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_3007229513 .content
{
	font-family: 'Roboto' !important;
	color:rgba(68,68,68,1) !important;
}
*#dm *.dmBody div.u_3007229513 .title
{
	font-family: 'Roboto' !important;
	font-weight:300 !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_3007229513 .content a
{
	font-weight:700 !important;
	font-family: 'Roboto' !important;
}
*#dm *.dmBody *.u_441480407
{
	width:100% !important;
}
*#dm *.dmBody div.u_87961386 img
{
	object-fit:contain !important;
	object-position:50% 50% !important;
}
*#dm *.dmBody *.u_3108090652
{
	width:100% !important;
}
*#dm *.dmBody *.u_3054093145
{
	width:100% !important;
}
*#dm *.dmBody div.u_3108090652 img
{
	object-fit:cover !important;
}
*#dm *.dmBody div.u_3054093145 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1878847456
{
	width:100% !important;
}
*#dm *.dmBody div.u_1878847456 img
{
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1374166642
{
	width:100% !important;
}
*#dm *.dmBody div.u_1374166642 img
{
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1003149287 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1640404776 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1973067178
{
	width:100% !important;
}
*#dm *.dmBody div.u_1973067178 img
{
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1579222174
{
	width:100% !important;
}
*#dm *.dmBody *.u_1003149287
{
	width:100% !important;
}
*#dm *.dmBody *.u_1640404776
{
	width:100% !important;
}
*#dm *.dmBody div.u_1579222174 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_3007229513 .special
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:0px !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 div.u_3835450593 .view-all-reviews
{
	width:240px !important;
	height:60px !important;
}
*#dm *.dmBody div.u_3835450593 .opinion
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_3835450593 .readmore>span
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_3835450593 .review-information
{
	font-size:18px !important;
}
*#dm *.dmBody a.u_3902172079
{
}
*#dm *.dmBody div.u_3007229513 .content
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_3007229513 .title
{
	font-size:36px !important;
}
*#dm *.dmBody *.u_3007229513 .special
{
	padding-top:16px !important;
	padding-bottom:10px !important;
}
*#dm *.dmBody *.u_3835450593 .opinion
{
	line-height:20px !important;
}
*#dm *.dmBody *.u_3835450593 .readmore>span
{
	line-height:20px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 9df4b57 {
    grid-template-rows: minmax(495px, max-content);
    width: 100%;
    max-width: 1920px;
}
    
#\34 0a205bb {
    width: 100%;
    height: 100%;
    justify-self: center;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#afc87630 {
    width: 100%;
    height: 500px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 50px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4cf82c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\38 95f4702 {
    min-height: 495px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 8053808 {
    width: 43px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1dbd058 {
    width: 375px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 3;
}
    
#b42234a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b42234a4 {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    max-height: none;
    margin: 0px 0% -80px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aac79b8a {
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1520px;
    order: 0;
    width: 92%;
    min-height: 722px;
    height: auto;
    justify-content: space-around;
    margin: 40px 0px 0px 0px;
}
    
#\30 2cdeff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\35 63f8eca {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 7545ae0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#ba0cb617 {
    width: 88.71%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed35d039 {
    grid-template-rows: minmax(600px, max-content);
    width: 100%;
    max-width: 1920px;
}
    
#\33 c5c5231 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99.95%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: none;
    border-radius: 70px 70px 70px 70px;
    align-self: auto;
    order: 1;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec7ae755 {
    width: 41px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 846cdff {
    width: 97px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b90d1f54 {
    width: 46px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f305e5 {
    width: 119px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 10;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4e5f171 {
    width: 68px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 12;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nk8 {
    flex-direction: row;
    align-items: flex-start;
    width: 1px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 11;
}
    
#\33 4b30a48 {
    flex-direction: row;
    align-items: flex-start;
    width: 1px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 7;
}
    
#\33 201bb98 {
    flex-direction: row;
    align-items: flex-start;
    width: 1px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 5;
}
    
#\37 96bc5ea {
    flex-direction: row;
    align-items: flex-start;
    width: 1px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 3;
}
    
#e47859f3 {
    flex-direction: row;
    align-items: flex-start;
    width: 1px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 1;
}
    
#\32 cb43f56 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#\37 7e66140 {
    flex-direction: row;
    align-items: flex-start;
    width: 1px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    order: 9;
}
    
#\35 d95f2d1 {
    width: 52px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pp0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pp0 {
    width: 80%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1344px;
    margin: 30px 0% 0px 0%;
}
}



@media all {
    
#\35 dc64ce4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\31 c680914 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#innergrid_2t2 {
    width: 100%;
    grid-template-rows: minmax(474px, max-content);
    max-width: 1920px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_spv {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1570px;
    width: 92%;
    min-height: 50.00%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#group_o9k {
    background-size: contain;
    background-position: 50% 100%;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.46%;
    min-height: 249px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://irp.cdn-website.com/98212966/dms3rep/multi/Specials_Offers_Fincastle_Automotive.svg);
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 3% 0% 0px 0%;
}
    
#widget_1in {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de931cb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_6d7 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 79.96%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(9, 56, 117, 1);
    background-image: none;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#widget_qou.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qou {
    width: 436px;
    height: 244px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5vs {
    background-size: contain;
    justify-content: flex-end;
    align-items: flex-start;
    width: 49%;
    min-height: 104.65%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/98212966/dms3rep/multi/opt/Background_Specials_Fincastle_Automotive-0f81d7b9-1920w.png);
    height: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
    
#widget_fv4 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 bb4a2c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#ba70b24f {
    min-height: 475px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#innergrid_o2l {
    width: 100.00%;
    grid-template-rows: minmax(739px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_tgd {
    width: 100%;
    height: 100%;
    justify-self: center;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_2e3 {
    width: 40%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_ulq {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1570px;
    width: 92%;
    min-height: 92.15%;
    row-gap: 50px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 30px 0px 50px 0px;
}
    
#widget_8rg {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_61q {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(248, 248, 248, 1);
    background-image: none;
    border-radius: 70px 70px 70px 70px;
    order: 2;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_o2e {
    justify-content: space-between;
    align-items: flex-start;
    width: 16.94%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    height: auto;
}
    
#widget_51t {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_qvc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6fa6d8f {
    justify-content: space-between;
    align-items: flex-start;
    width: 16.82%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-bottom: 0px;
    margin-top: 0px;
    order: 2;
    height: auto;
}
    
#\31 e53c9b2 {
    width: 76px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 76eb7ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6c3e049 {
    justify-content: space-between;
    align-items: flex-start;
    width: 14.79%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 3;
}
    
#b5bbc0f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5bbc0f9 {
    width: 90px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 10px 0px 0px 0px;
}
    
#ef3bfaa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c65904b3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 13.08%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 4;
}
    
#\34 ae41e31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ae41e31 {
    width: 78px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 10px 0px 0px 0px;
}
    
#fd48c5e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9bc0d75 {
    justify-content: space-between;
    align-items: flex-start;
    width: 13.08%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\31 c06d56e {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 5aca8d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0d2af1b {
    width: 9.93%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_00e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    flex-wrap: nowrap;
    order: 3;
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 0px 0%;
}
    
#group_8ba {
    justify-content: space-around;
    align-items: flex-start;
    width: 50.92%;
    min-height: 309px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#widget_e0p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ukg {
    width: 315px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#widget_e52 {
    width: 48%;
    height: auto;
    max-width: 100%;
}
    
#widget_97l {
    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;
}
    
#group_fj2 {
    align-items: flex-start;
    width: 100%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
}



@media all {
    
#\39 bc346a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\39 3ee5b94 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 50px 0px;
}
    
#a763828c {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_pss {
    width: 100.00%;
    grid-template-rows: minmax(514px, max-content);
    max-width: 100%;
}
    
#widget_vjs {
    width: 100.00%;
    height: 100.00%;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#group_g0r {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1410px;
    width: 89.99%;
    min-height: 91.83%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#widget_l5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l5f {
    width: 60.64%;
    height: 58px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 2% 0% 0px 0%;
}
    
#widget_090 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kpu {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_ne4 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_1p6 {
    width: 240px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
}
    
#widget_8jc {
    width: 37.92%;
    height: auto;
    max-width: 470px;
    order: 1;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
}



@media all {
    
#fb1a5e86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#cba6cecf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_2sp {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1240px;
    width: 90%;
    min-height: 259px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#group_ml3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_rm3 {
    width: 27.43%;
    height: auto;
    max-width: 100%;
}
    
#widget_lnm {
    width: 68.19081481481481%;
    height: auto;
    max-width: 100%;
}
    
#\39 3676d20 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49.47314967911891%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a533376e {
    width: 48.83%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 686ec7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8vv {
    width: 101px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_epq {
    align-items: flex-start;
    width: 41.435544217687074%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
}



@media all {
    
#\34 382929e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 50px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e7ffd9f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_ir8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 424px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: start;
    justify-self: center;
    height: auto;
    max-width: 1920px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#widget_d0c {
    width: 59.52%;
    height: auto;
    max-width: 800px;
    align-self: start;
    justify-self: center;
    margin: 0px 0px 0px 74px;
}
    
#innergrid_0sq {
    width: 100.00%;
    grid-template-rows: minmax(424px, max-content);
    max-width: 100%;
}
    
#widget_cff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cff {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#group_1ed {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: wrap;
}
    
#widget_suc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 10px 0px;
}
#widget_suc {
    width: 380px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: center;
    margin: -50px 0px -25px 0px;
}
    
#innergrid_ui1 {
    width: 24%;
    grid-template-rows: minmax(429px, max-content);
    max-width: 100%;
}
    
#widget_je0 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#be8e705b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be8e705b {
    width: 87.02%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 4% 0px 0px 4%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_54o {
    width: 99.99%;
    height: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 460px;
    max-height: 429px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bb180122 {
    width: 24%;
    grid-template-rows: minmax(429px, max-content);
    max-width: 100%;
}
    
#\32 b80159a {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 a803a32 {
    width: 99.99%;
    height: auto;
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 460px;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 5c339d1 {
    width: 24%;
    grid-template-rows: minmax(429px, max-content);
    max-width: 100%;
}
    
#\38 a245d29 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 fe90d3c {
    width: 99.99%;
    height: auto;
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 460px;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 23f02a7 {
    width: 24%;
    grid-template-rows: minmax(429px, max-content);
    max-width: 100%;
}
    
#\34 b1af9a0 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 7d32b6e {
    width: 99.99%;
    height: 100%;
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 460px;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b88203e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b88203e5 {
    width: 87.5%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 4% 0px 0px 4%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b7604afc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7604afc {
    width: 87.02%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 4% 0px 0px 4%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3ffc175.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3ffc175 {
    width: 87.1%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 4% 0px 0px 4%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95f4702 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 318px;
}
    
#\34 0a205bb {
    height: 318px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(318px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 63f8eca {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 400px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\39 7545ae0 {
    width: 100%;
    min-height: 8px;
}
    
#ba0cb617 {
    height: auto;
    width: 674.047px;
}
    
#b42234a4 {
    justify-self: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
    max-height: none;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#ed35d039 {
    grid-template-rows: minmax(400px, max-content);
    width: 100.00%;
}
    
#aac79b8a {
    align-self: center;
    justify-self: center;
    height: auto;
    min-height: 342px;
    width: 91.95%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 2cdeff8 {
    width: 87.69%;
}
    
#widget_pp0 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c680914 {
    padding: 0px 0% 0px 0%;
}
    
#eb18365e {
    margin: 0px 0% 0px 0%;
}
    
#group_spv {
    flex-wrap: wrap;
    justify-content: center;
}
    
#group_o9k {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 225px;
    background-position: 50% 50%;
}
    
#group_5vs {
    width: 82.58%;
    align-items: flex-start;
}
    
#widget_qou {
    width: 78.69%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba70b24f {
    min-height: 1322px;
    padding: 30px 0% 30px 0%;
}
    
#widget_2e3 {
    height: auto;
}
    
#widget_51t {
    height: auto;
}
    
#\31 e53c9b2 {
    height: auto;
}
    
#b5bbc0f9 {
    height: auto;
}
    
#\34 ae41e31 {
    height: auto;
}
    
#\31 c06d56e {
    height: auto;
}
    
#\38 0d2af1b {
    height: 94px;
    width: 30%;
}
    
#widget_tgd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tgd {
    justify-self: start;
    align-self: start;
    height: 97.15%;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 1db82ac {
    margin: 0px 0% 0px 0%;
}
    
#group_61q {
    flex-wrap: wrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e9bc0d75 {
    width: 30%;
}
    
#group_o2e {
    width: 30%;
}
    
#\30 6fa6d8f {
    width: 30%;
}
    
#\37 6c3e049 {
    width: 30%;
}
    
#c65904b3 {
    width: 30%;
}
    
#group_00e {
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 0px;
    height: auto;
    min-height: 554px;
}
    
#widget_e52 {
    width: 100.00%;
    order: 0;
    height: 330px;
}
    
#group_8ba {
    order: 1;
    width: 100%;
    height: auto;
    min-height: 203px;
}
    
#widget_ukg {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#innergrid_o2l {
    width: 99.75%;
    grid-template-rows: minmax(1267.453125px, max-content);
}
    
#group_ulq {
    padding: 0px 0% 0px 0%;
    margin: 30px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3ee5b94 {
    padding: 0px 0% 30px 0%;
}
    
#widget_l5f {
    height: auto;
}
    
#widget_8jc {
    height: auto;
}
    
#a763828c {
    margin: 0px 0% 0px 0%;
}
    
#group_g0r {
    flex-wrap: wrap;
    justify-content: center;
}
    
#group_kpu {
    width: 100%;
}
    
#widget_vjs {
    justify-self: start;
    align-self: start;
    height: auto;
    width: 100.00%;
    margin: 39px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cba6cecf {
    padding: 0px 0% 0px 0%;
}
    
#widget_rm3 {
    height: auto;
}
    
#a533376e {
    height: auto;
}
    
#\35 cb85b4c {
    margin: 0px 0% 0px 0%;
}
    
#group_epq {
    width: 43.33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e7ffd9f {
    padding: 0px 0% 0px 0%;
}
    
#widget_d0c {
    height: auto;
}
    
#e054f331 {
    margin: 0px 0% 0px 0%;
}
    
#group_1ed {
    flex-wrap: wrap;
    column-gap: 1%;
}
    
#innergrid_ui1 {
    width: 48%;
}
    
#bb180122 {
    width: 48%;
}
    
#\30 5c339d1 {
    width: 48%;
}
    
#\37 23f02a7 {
    width: 48%;
}
    
#\37 fe90d3c {
    height: auto;
}
    
#\38 a803a32 {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\34 0a205bb {
    height: auto;
}
    
#afc87630 {
    height: 700px;
}
    
#\38 95f4702 {
    min-height: 700px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(700px, max-content);
}
}



@media (min-width: 1400px) {
    
#ba0cb617 {
    height: auto;
    width: 75%;
}
    
#b42234a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b42234a4 {
    height: 901px;
    justify-self: start;
    align-self: end;
    width: 100.00%;
    margin: 0px 0% -92px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed35d039 {
    grid-template-rows: minmax(774px, max-content);
    width: 100.00%;
}
    
#aac79b8a {
    margin-top: 70px;
}
    
#widget_pp0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pp0 {
    height: auto;
    margin: 40px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#group_5vs {
    height: auto;
    min-height: 100%;
}
    
#group_spv {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 84.81%;
    width: 91.97%;
    margin: 31px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#widget_2e3 {
    height: auto;
}
    
#widget_51t {
    height: auto;
}
    
#\31 e53c9b2 {
    height: auto;
}
    
#b5bbc0f9 {
    height: auto;
}
    
#\34 ae41e31 {
    height: auto;
}
    
#\31 c06d56e {
    height: auto;
}
    
#\38 0d2af1b {
    height: auto;
}
    
#widget_e52 {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#widget_l5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l5f {
    height: auto;
    margin: 4% 0% 0px 0%;
}
    
#widget_8jc {
    height: auto;
}
    
#widget_vjs {
    height: 477px;
    justify-self: start;
    align-self: end;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_kpu {
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 1400px) {
    
#widget_rm3 {
    height: auto;
}
    
#a533376e {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#widget_d0c {
    height: auto;
}
    
#\37 fe90d3c {
    height: auto;
}
    
#\38 a803a32 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 0a205bb {
    height: auto;
}
    
#afc87630 {
    height: 500px;
    align-self: start;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#b4cf82c6 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 95f4702 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 8053808 {
    width: 40%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1dbd058 {
    min-height: 44px;
    width: 240px;
}
    
#\35 63f8eca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 7545ae0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba0cb617 {
    height: auto;
    width: 95.00%;
}
    
#b42234a4 {
    height: auto;
}
    
#ed35d039 {
    grid-template-rows: minmax(406px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aac79b8a {
    align-self: start;
    justify-self: center;
    height: auto;
    min-height: 358px;
    width: 89.94%;
    margin: 30px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 c5c5231 {
    flex-wrap: wrap;
    height: auto;
    min-height: 151px;
    flex-direction: row;
    row-gap: 0px;
    justify-content: center;
}
    
#ec7ae755 {
    width: 40%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 846cdff {
    width: 40%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b90d1f54 {
    width: 40%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9f305e5 {
    width: 40%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f4e5f171 {
    width: 40%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e47859f3 {
    min-width: 32px;
    width: 1px;
    margin: 0px 0% 0px 0%;
}
    
#\37 96bc5ea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 201bb98 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4b30a48 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_nk8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e66140 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d95f2d1 {
    width: 40%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pp0 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 dc64ce4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c680914 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#eb18365e {
    margin: 0px 0% 0px 0%;
}
    
#group_spv {
    width: 92%;
    flex-wrap: wrap;
}
    
#group_o9k {
    width: 100%;
    height: auto;
    min-height: 262px;
}
    
#widget_qou {
    width: 100%;
}
    
#group_5vs {
    width: 99.88980788316574%;
    background-repeat: no-repeat;
    background-size: auto;
    align-items: center;
    height: auto;
    min-height: 58.59%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#widget_fv4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_fv4 {
    align-self: center;
    margin: 0px 0px 20px 0px;
}
}



@media (max-width: 767px) {
    
#\37 bb4a2c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba70b24f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_tgd {
    height: 240px;
}
    
#widget_2e3 {
    height: auto;
}
    
#widget_51t {
    height: auto;
}
    
#\31 e53c9b2 {
    height: auto;
}
    
#b5bbc0f9 {
    height: auto;
}
    
#\34 ae41e31 {
    height: auto;
}
    
#\31 c06d56e {
    height: auto;
}
    
#\38 0d2af1b {
    height: 81px;
    width: 49%;
}
    
#widget_e52 {
    height: auto;
    width: 94%;
    order: 0;
}
    
#\35 1db82ac {
    margin: 0px 0% 0px 0%;
}
    
#group_ulq {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 30px 0px 20px 0px;
}
    
#group_61q {
    width: 94%;
    flex-wrap: wrap;
    column-gap: 1%;
    height: auto;
    min-height: 452px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e9bc0d75 {
    width: 48.9%;
}
    
#group_o2e {
    width: 48.9%;
}
    
#\30 6fa6d8f {
    width: 48.9%;
}
    
#\37 6c3e049 {
    width: 48.9%;
}
    
#c65904b3 {
    width: 48.9%;
}
    
#group_00e {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px 0% 0px 0%;
    margin: 10px 0% 0px 0%;
}
    
#widget_e0p {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_8ba {
    width: 94%;
    order: 1;
    align-items: center;
    height: auto;
    min-height: 246px;
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 bc346a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3ee5b94 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 20px 0%;
}
    
#widget_vjs {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#widget_l5f {
    height: auto;
}
    
#widget_8jc {
    height: auto;
}
    
#a763828c {
    margin: 0px 0% 0px 0%;
}
    
#group_g0r {
    width: 94%;
    flex-wrap: wrap;
}
    
#group_kpu {
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#fb1a5e86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cba6cecf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_rm3 {
    height: auto;
    width: 37.13%;
}
    
#a533376e {
    height: auto;
    width: 57.51216294859359%;
    order: 0;
}
    
#\35 cb85b4c {
    margin: 0px 0% 0px 0%;
}
    
#group_2sp {
    flex-wrap: wrap;
}
    
#group_ml3 {
    flex-wrap: wrap;
    width: 100.00015518913676%;
    justify-content: center;
    height: auto;
    min-height: 186px;
}
    
#\39 3676d20 {
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 10px;
    height: auto;
    min-height: 265px;
}
    
#widget_lnm {
    width: 68.18638215324927%;
}
    
#group_epq {
    width: 59.44%;
    order: 1;
    align-items: center;
    height: auto;
    min-height: 98px;
}
    
#widget_8vv {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 382929e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e7ffd9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_d0c {
    height: auto;
}
    
#e054f331 {
    margin: 0px 0% 0px 0%;
}
    
#group_1ed {
    flex-wrap: wrap;
    column-gap: 0px;
    flex-direction: row;
    row-gap: 0px;
}
    
#widget_suc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 10px 0px;
}
#widget_suc {
    margin: 0px 0px 0px 0px;
}
    
#widget_je0 {
    height: 240px;
}
    
#widget_54o {
    height: 240px;
}
    
#\32 b80159a {
    height: 240px;
}
    
#\38 a803a32 {
    height: 240px;
    justify-self: start;
    align-self: center;
    width: 100.00%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 a245d29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a245d29 {
    height: 240px;
    margin: -2px 0% 0px 0%;
}
    
#\37 fe90d3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fe90d3c {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b1af9a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b1af9a0 {
    height: 240px;
    margin: -3px 0% 0px 0%;
}
    
#\35 7d32b6e {
    height: 240px;
}
    
#innergrid_ui1 {
    width: 100%;
    grid-template-rows: minmax(237px, max-content);
}
    
#bb180122 {
    width: 100%;
    grid-template-rows: minmax(241px, max-content);
}
    
#\30 5c339d1 {
    width: 100%;
    grid-template-rows: minmax(233px, max-content);
}
    
#\37 23f02a7 {
    width: 100%;
    grid-template-rows: minmax(237px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#afc87630 {
    height: 360px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(360px, max-content);
}
    
#\34 0a205bb {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 8053808 {
    width: 17.37%;
}
    
#ba0cb617 {
    height: auto;
}
    
#ed35d039 {
    grid-template-rows: minmax(450px, max-content);
}
    
#b42234a4 {
    height: auto;
}
    
#widget_pp0 {
    height: auto;
}
    
#e47859f3 {
    width: 1px;
}
    
#ec7ae755 {
    width: 17.446976632136835%;
}
    
#\37 96bc5ea {
    width: 1px;
}
    
#\34 846cdff {
    width: 19.53748226665596%;
}
    
#\33 201bb98 {
    width: 1px;
}
    
#b90d1f54 {
    width: 14.633693621349606%;
}
    
#\33 4b30a48 {
    width: 1px;
}
    
#\35 d95f2d1 {
    width: 16.295939398806176%;
}
    
#\37 7e66140 {
    width: 1px;
}
    
#\36 9f305e5 {
    width: 17.693150244920904%;
}
    
#group_nk8 {
    width: 1px;
}
    
#f4e5f171 {
    width: 12.144325062234001%;
}
    
#\33 c5c5231 {
    height: auto;
    min-height: 60px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_o9k {
    width: 99.99806656713346%;
    height: auto;
    min-height: 201px;
}
    
#group_5vs {
    width: 422px;
    height: auto;
    min-height: 376px;
    background-repeat: no-repeat;
    background-size: auto;
}
    
#widget_qou.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qou {
    width: 90.62%;
    margin: 20px 0% -20px 0%;
}
    
#group_spv {
    justify-content: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_2e3 {
    height: auto;
}
    
#widget_51t {
    height: auto;
}
    
#\31 e53c9b2 {
    height: auto;
}
    
#b5bbc0f9 {
    height: auto;
}
    
#\34 ae41e31 {
    height: auto;
}
    
#\31 c06d56e {
    height: auto;
}
    
#\38 0d2af1b {
    height: 77px;
    width: 49%;
}
    
#widget_e52 {
    height: auto;
}
    
#e9bc0d75 {
    width: 48.86859027205276%;
}
    
#group_o2e {
    width: 48.86859027205276%;
}
    
#\30 6fa6d8f {
    width: 48.86859027205276%;
}
    
#\37 6c3e049 {
    width: 48.86859027205276%;
}
    
#c65904b3 {
    width: 48.86859027205276%;
}
    
#ef3bfaa7 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_qvc {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_l5f {
    height: auto;
}
    
#widget_8jc {
    height: auto;
}
    
#widget_vjs {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_rm3 {
    height: auto;
}
    
#a533376e {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_d0c {
    height: auto;
}
    
#innergrid_ui1 {
    width: 48%;
}
    
#bb180122 {
    width: 48%;
}
    
#\30 5c339d1 {
    width: 48%;
}
    
#\37 23f02a7 {
    width: 48%;
}
    
#group_1ed {
    width: 100.00%;
    height: auto;
    min-height: 515px;
}
    
#\37 fe90d3c {
    height: auto;
}
    
#\38 a803a32 {
    height: auto;
}
}

