*#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;
}
.u_1092257097
{
}
*#dm *.dmBody *.u_undefined
{
	display:none !important;
}
*#dm *.dmBody *.u_1889626640
{
	display:none !important;
}
*#dm *.dmBody div.u_1181046118 .color-overlay
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1836941338
{
	width:100% !important;
}
*#dm *.dmBody *.u_109112876 .swiper-button-next:not(:hover)
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_109112876 .swiper-button-prev:not(:hover)
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_109112876 .review-information
{
	color:rgba(255,2,1,1) !important;
	font-family:'Russo One' !important;
}
*#dm *.dmBody div.u_109112876 .location
{
	font-weight:400 !important;
	font-family:'Russo One' !important;
	color:rgba(255,2,1,1) !important;
}
*#dm *.dmBody *.u_109112876 .readmore
{
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_109112876 .readless
{
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_109112876 .readmore:hover>strong
{
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_109112876 .readless:hover>strong
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_109112876 .readmore>strong
{
	color:var(--color_5) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_109112876 .readless>strong
{
	color:var(--color_5) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_1836941338 img
{
	object-position:0% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_3603359645
{
	width:100% !important;
}
*#dm *.dmBody *.u_1088421431
{
	width:100% !important;
}
*#dm *.dmBody *.u_1489482151
{
	width:100% !important;
}
*#dm *.dmBody *.u_1279175379
{
	width:100% !important;
}
*#dm *.dmBody *.u_1355929501
{
	width:100% !important;
}
*#dm *.dmBody *.u_1959415702
{
	width:100% !important;
}
*#dm *.dmBody *.u_1746015783
{
	width:100% !important;
}
*#dm *.dmBody *.u_1420377828
{
	width:100% !important;
}
*#dm *.dmBody div.u_3603359645 img
{
	border-radius:8px 8px 8px 8px !important;
	box-shadow:rgba(255,2,1,0.2) 0px 0px 11px 0px !important;
}
*#dm *.dmBody div.u_1088421431 img
{
	border-radius:8px 8px 8px 8px !important;
	box-shadow:rgba(255,2,1,0.2) 0px 0px 11px 0px !important;
}
*#dm *.dmBody div.u_1489482151 img
{
	border-radius:8px 8px 8px 8px !important;
	box-shadow:rgba(255,2,1,0.2) 0px 0px 11px 0px !important;
}
*#dm *.dmBody div.u_1279175379 img
{
	border-radius:8px 8px 8px 8px !important;
	box-shadow:rgba(255,2,1,0.2) 0px 0px 11px 0px !important;
}
*#dm *.dmBody div.u_1355929501 img
{
	border-radius:8px 8px 8px 8px !important;
	box-shadow:rgba(255,2,1,0.2) 0px 0px 11px 0px !important;
}
*#dm *.dmBody *.u_109112876 .slide-options
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody nav.u_1347447045
{
	color:white !important;
}
*#dm *.dmBody div.u_3349382026 .special-slider-title
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_3349382026 .special-slider-content
{
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_3349382026 .readmore:not(:hover)
{
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_3349382026 .readless:not(:hover)
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_3349382026 .specials-slider-link-specials
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_3349382026 .swiper-button-prev:after
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_3349382026 .swiper-button-next:after
{
	color:rgba(255,2,1,1) !important;
}
*#dm *.dmBody *.u_3349382026 .swiper-container
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1981804117
{
	width:100% !important;
}
*#dm *.dmBody *.u_2665627557
{
	width:100% !important;
}
*#dm *.dmBody *.u_3091919253
{
	width:100% !important;
}
*#dm *.dmBody *.u_1403180867
{
	width:100% !important;
}
*#dm *.dmBody *.u_1086949292
{
	width:100% !important;
}
*#dm *.dmBody *.u_1589117874
{
	width:100% !important;
}
*#dm *.dmBody div.u_1589117874 img
{
	object-position:0% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1739282408
{
	width:100% !important;
}
*#dm *.dmBody *.u_1120657214
{
	width:100% !important;
}
*#dm *.dmBody *.u_1455054532
{
	background-image:url(https://lirp.cdn-website.com/41b426b7/dms3rep/multi/opt/Image_Of_Employees2_AllValleyCarCare-6d1583d0-1920w.png) !important;
}
*#dm *.dmBody div.u_1403180867 img
{
	object-position:100% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1599059936
{
	background-position:100% 50% !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_109112876 .slide-options
{
	min-height:0px !important;
	padding:16px !important;
}
*#dm *.dmBody div.u_109112876 .opinion
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_109112876 .readmore>span
{
	font-size:18px !important;
}
*#dm *.dmBody *.u_109112876 .opinion
{
	line-height:24px !important;
}
*#dm *.dmBody *.u_109112876 .readmore>span
{
	line-height:24px !important;
}
*#dm *.dmBody div.u_109112876 .review-information
{
	font-size:24px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 9df4b57 {
    grid-template-rows: minmax(500px, max-content);
    width: 100%;
    max-width: 1920px;
}
    
#b4cf82c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\38 95f4702 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_olt {
    width: 100%;
    height: 580px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95f4702 {
    padding-left: 0%;
    padding-right: 0%;
}
}



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



@media (max-width: 767px) {
    
#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%;
}
    
#widget_olt {
    height: 280px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(280px, max-content);
}
}



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



@media all {
    
#\39 e672f84 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
}
    
#\37 78057f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 78057f1 {
    width: 60%;
    height: auto;
    max-width: 942px;
    order: 1;
    align-self: flex-end;
}
    
#\39 58f6df4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 58f6df4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 10px;
}
    
#e01cd91b {
    grid-template-rows: minmax(442px, max-content);
    width: 100.00%;
    max-width: 1920px;
    padding: 30px 0% 0px 0%;
}
    
#a079ba89 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 6ef6027 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: end;
    align-self: center;
    max-width: 1560px;
    order: 0;
    width: 96%;
    min-height: 360px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 86ea45b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\36 a17cd5d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 38%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    margin-bottom: 16px;
    padding: 0px 0% 0px 0%;
}
    
#group_k83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: stretch;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 46%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
}
    
#widget_png.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_png {
    width: 100%;
    height: 45px;
    max-width: 100%;
    order: 1;
}
    
#widget_i5v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_i5v {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kuu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 600px;
    width: 38%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px -100px 0px;
}
    
#\37 7940ac6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7940ac6 {
    width: 30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 78057f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 78057f1 {
    height: auto;
    width: 70%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e01cd91b {
    grid-template-rows: minmax(500px, max-content);
}
    
#a079ba89 {
    padding: 0px 0px 0px 0px;
}
    
#\39 6ef6027 {
    min-height: 359px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    justify-self: end;
    align-self: center;
    height: auto;
    width: 96%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 90%;
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_i5v {
    height: auto;
}
    
#\37 7940ac6 {
    height: auto;
}
    
#group_kuu {
    width: 48%;
}
}



@media (min-width: 1400px) {
    
#\37 78057f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 78057f1 {
    height: auto;
    width: 60%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e01cd91b {
    grid-template-rows: minmax(530px, max-content);
    padding: 30px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6ef6027 {
    width: 96%;
    justify-self: end;
    align-self: start;
    justify-content: space-between;
    column-gap: 0%;
    margin: 0px 0px 0px 0px;
}
    
#\36 a17cd5d {
    width: 40%;
    order: 0;
}
    
#group_k83 {
    justify-self: stretch;
    align-self: end;
    width: 100%;
    max-width: 100%;
    min-height: 46%;
    margin: 0px 0px 0px 0px;
}
    
#widget_i5v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_i5v {
    height: auto;
}
    
#\37 7940ac6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7940ac6 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 e672f84 {
    min-height: 44px;
    width: 240px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 78057f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 78057f1 {
    height: auto;
    width: 330px;
    order: 0;
    margin: 0px -8% 20px 0%;
}
    
#e01cd91b {
    grid-template-rows: minmax(640px, max-content);
}
    
#a079ba89 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 6ef6027 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
    justify-content: flex-start;
    min-height: auto;
    align-self: center;
    justify-self: center;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 40px 0px;
}
    
#\39 86ea45b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a17cd5d {
    width: 100%;
    order: 1;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_i5v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_i5v {
    height: auto;
    width: 60%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7940ac6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7940ac6 {
    height: auto;
    width: 56%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_kuu {
    align-self: start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: end;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0px 10px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 78057f1 {
    height: auto;
    width: 390px;
}
    
#\39 6ef6027 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 508px;
    margin: 45px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 390px;
}
    
#widget_i5v {
    height: auto;
}
    
#\37 7940ac6 {
    height: auto;
}
    
#group_kuu {
    width: 33%;
}
}



@media all {
    
#\34 cb94f0d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 992c9f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 992c9f6 {
    width: 100%;
    height: auto;
    max-width: 860px;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a190d7 {
    align-items: center;
    justify-self: center;
    align-self: center;
    max-width: 1200px;
    order: 0;
    width: 90%;
    min-height: auto;
    row-gap: 0px;
    background-image: url(https://irp.cdn-website.com/41b426b7/dms3rep/multi/APT.svg);
    padding: 40px 0% 40px 0%;
}
#\36 5a190d7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAADElEQVQI12NgGEYAAADNAAFqkgxGAAAAAElFTkSuQmCC');
}
    
#\38 f62c30a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\34 687f54b {
    grid-template-rows: minmax(224px, max-content);
    width: 100.00%;
    max-width: 1920px;
    order: 1;
    align-self: center;
    padding: 80px 0% 80px 0%;
}
    
#bde85468 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_gtq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gtq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 30px;
}
    
#widget_fue {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5a190d7 {
    width: 700px;
}
#\36 5a190d7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAADElEQVQI12NgGEYAAADNAAFqkgxGAAAAAElFTkSuQmCC');
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#\33 992c9f6 {
    max-width: 600px;
}
}



@media (min-width: 1400px) {
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\33 992c9f6 {
    width: 70%;
}
}



@media (max-width: 767px) {
    
#\36 5a190d7 {
    width: 90%;
    min-height: auto;
    align-items: center;
    padding: 60px 0% 60px 0%;
    margin: 0px 0% 0px 0%;
}
#\36 5a190d7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAADElEQVQI12NgGEYAAADNAAFqkgxGAAAAAElFTkSuQmCC');
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 687f54b {
    width: 100.00%;
    grid-template-rows: minmax(190px, max-content);
}
    
#bde85468 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_fue {
    min-height: 44px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 f62c30a {
    width: 100%;
    min-height: 80px;
}
    
#bde85468 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#\32 ef01282 {
    grid-template-rows: minmax(322px, max-content);
    width: 100.00%;
    max-width: 1920px;
    padding: 100px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0e1e75b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 1a74e7d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 54%;
    min-height: auto;
    max-height: 100%;
    order: 1;
}
    
#\38 41e9004 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\35 caec96a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: start;
    align-self: center;
    max-width: 1560px;
    order: 0;
    width: 96%;
    min-height: 360px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#ee8add47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee8add47 {
    width: 44%;
    height: 300px;
    max-width: 922px;
    order: 0;
}
    
#bece9498.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bece9498 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 10px;
}
    
#widget_d3i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_d3i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_k33 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1000px;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-bottom: 120px;
    padding: 0px 0% 0px 0%;
}
    
#widget_fqp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fqp {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#group_v2c {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#widget_7vb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 8fc716c {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#\36 e7f3c12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e7f3c12 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#f2d948ed {
    width: 100%;
    height: auto;
    max-width: 158px;
    order: 1;
}
    
#\30 295403a {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#b383fa65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b383fa65 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#cdf99b1f {
    width: 100%;
    height: auto;
    max-width: 158px;
    order: 1;
}
    
#\31 57a3919 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#\34 3e71caf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3e71caf {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e41d9818 {
    width: 100%;
    height: auto;
    max-width: 158px;
    order: 1;
}
    
#b9279958 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#\37 cc1dd0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 cc1dd0c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 625276b {
    width: 100%;
    height: auto;
    max-width: 110px;
    order: 1;
}
    
#group_6pp {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1200px;
    width: 90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
}
    
#group_dg3 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#\30 4e1042e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 4e1042e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 20px 0%;
}
    
#group_p2d {
    align-items: flex-start;
    width: 46%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 24px 2% 24px 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_41q.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_41q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#widget_014.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_014 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% -20px -46px;
}
    
#\39 b24e3cb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 b24e3cb {
    width: 180px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0k6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 20px 0%;
}
    
#widget_aat {
    width: 50%;
    height: auto;
    max-width: 300px;
}
    
#c5c8f182 {
    width: 50%;
    height: auto;
    max-width: 300px;
}
    
#\34 b7cb8d4 {
    grid-template-rows: minmax(412px, max-content);
    width: 100.00%;
    max-width: 1920px;
    padding: 60px 0% 0px 0%;
    margin: 0px 0% 80px 0%;
}
    
#\32 6afeb1e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: end;
    align-self: center;
    max-width: 1560px;
    order: 0;
    width: 96%;
    min-height: 360px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d070ff26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d070ff26 {
    width: 44%;
    height: 300px;
    max-width: 922px;
    order: 1;
}
    
#\37 b07058a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 54%;
    min-height: auto;
    max-height: 100%;
    order: 0;
}
    
#\37 d7c0d5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d7c0d5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
}
    
#\36 46bf42d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 46bf42d {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 2339d29 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 20px 0%;
}
    
#edb958dc {
    width: auto;
    height: auto;
    max-width: 70px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ef01282 {
    grid-template-rows: minmax(500px, max-content);
}
    
#\35 0e1e75b {
    padding: 0px 0px 0px 0px;
}
    
#\34 1a74e7d {
    width: 96%;
    min-width: 32px;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\35 caec96a {
    min-height: 359px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: start;
    align-self: start;
    height: auto;
    width: 96%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee8add47 {
    height: 360px;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fqp {
    height: auto;
}
    
#\36 e7f3c12 {
    height: auto;
}
    
#b383fa65 {
    height: auto;
}
    
#\34 3e71caf {
    height: auto;
}
    
#\37 cc1dd0c {
    height: auto;
}
    
#group_6pp {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_dg3 {
    min-width: 32px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_p2d {
    min-width: 32px;
    align-self: center;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_aat {
    height: auto;
}
    
#c5c8f182 {
    height: auto;
}
    
#\34 b7cb8d4 {
    grid-template-rows: minmax(500px, max-content);
}
    
#\32 6afeb1e {
    min-height: 359px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: end;
    align-self: start;
    height: auto;
    width: 96%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d070ff26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d070ff26 {
    height: 360px;
    width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 20px 0%;
}
    
#\37 b07058a {
    width: 96%;
    min-width: 32px;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#edb958dc {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\32 ef01282 {
    grid-template-rows: minmax(480px, max-content);
    padding: 80px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1a74e7d {
    width: 40%;
    order: 1;
}
    
#\35 caec96a {
    width: 96%;
    justify-self: start;
    align-self: start;
    justify-content: space-between;
    column-gap: 0%;
    margin: 0px 0px 0px 0px;
}
    
#ee8add47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee8add47 {
    height: 487px;
    width: 56%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_fqp {
    height: auto;
}
    
#\36 e7f3c12 {
    height: auto;
}
    
#b383fa65 {
    height: auto;
}
    
#\34 3e71caf {
    height: auto;
}
    
#\37 cc1dd0c {
    height: auto;
}
    
#group_p2d {
    padding: 24px 2% 24px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4e1042e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 4e1042e {
    margin: 0px 0% 10px 0%;
}
    
#widget_aat {
    height: auto;
}
    
#c5c8f182 {
    height: auto;
}
    
#\34 b7cb8d4 {
    grid-template-rows: minmax(500px, max-content);
    padding: 60px 0% 0px 0%;
    margin: 0px 0% 80px 0%;
}
    
#\32 6afeb1e {
    width: 96%;
    justify-self: end;
    align-self: start;
    justify-content: space-between;
    column-gap: 0%;
    margin: 0px 0px 0px 0px;
}
    
#d070ff26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d070ff26 {
    height: 487px;
    width: 56%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 b07058a {
    width: 40%;
    order: 0;
}
    
#edb958dc {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 ef01282 {
    grid-template-rows: minmax(640px, max-content);
}
    
#\35 0e1e75b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 1a74e7d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 41e9004 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 caec96a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
    justify-content: flex-start;
    min-height: auto;
    align-self: start;
    justify-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee8add47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee8add47 {
    height: 170px;
    width: 110%;
    margin: 0px 0% 20px -4%;
}
    
#widget_fqp {
    height: auto;
}
    
#\36 e7f3c12 {
    height: auto;
}
    
#b383fa65 {
    height: auto;
}
    
#\34 3e71caf {
    height: auto;
}
    
#\37 cc1dd0c {
    height: auto;
}
    
#group_k33 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 0%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 60px 0%;
}
    
#group_v2c {
    min-width: 32px;
    width: 50%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 8fc716c {
    min-width: 32px;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#\30 295403a {
    min-width: 32px;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#\31 57a3919 {
    min-width: 32px;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#b9279958 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_6pp {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dg3 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_p2d {
    min-width: 32px;
    align-items: center;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b24e3cb {
    min-height: 44px;
    width: 240px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_aat {
    height: auto;
}
    
#c5c8f182 {
    height: auto;
}
    
#\34 b7cb8d4 {
    grid-template-rows: minmax(660px, max-content);
    padding: 40px 0% 0px 0%;
    margin: 0px 0% 80px 0%;
}
    
#\32 6afeb1e {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
    justify-content: flex-start;
    min-height: auto;
    align-self: start;
    justify-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d070ff26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d070ff26 {
    height: 170px;
    width: 110%;
    order: 0;
    margin: 0px -4% 20px 0%;
}
    
#\37 b07058a {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 46bf42d {
    min-height: 44px;
    width: 240px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#edb958dc {
    height: auto;
}
    
#widget_014.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_014 {
    width: 100%;
    margin: -40px 0% -20px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 1a74e7d {
    width: 390px;
}
    
#\35 caec96a {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 508px;
    margin: 45px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee8add47 {
    height: auto;
    width: 390px;
}
    
#widget_fqp {
    height: auto;
}
    
#\36 e7f3c12 {
    height: auto;
}
    
#b383fa65 {
    height: auto;
}
    
#\34 3e71caf {
    height: auto;
}
    
#\37 cc1dd0c {
    height: auto;
}
    
#widget_aat {
    height: auto;
}
    
#c5c8f182 {
    height: auto;
}
    
#\32 6afeb1e {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 508px;
    margin: 45px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d070ff26 {
    height: auto;
    width: 390px;
}
    
#\37 b07058a {
    width: 390px;
}
    
#edb958dc {
    height: auto;
}
}



@media all {
    
#\39 5687497 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: stretch;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
}
    
#db8a95a7 {
    grid-template-rows: minmax(252px, max-content);
    width: 100.00%;
    max-width: 1920px;
    padding: 150px 0% 70px 0%;
}
    
#a076be69 {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1200px;
    order: 0;
    width: 89.28571428571429%;
    min-height: 360px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0px 0px 0px;
}
    
#ebde898e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\33 8ec1274 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_0dm {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-bottom: 40px;
    min-width: 32px;
    padding: 0px 0% 0px 0%;
}
    
#widget_rat {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 064e002.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 064e002 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jmt {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_20j {
    align-items: flex-start;
    max-width: 376px;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#widget_8mp {
    width: 100%;
    height: 290px;
    max-width: 100%;
}
    
#group_99a {
    align-items: center;
    width: 100%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-content: flex-start;
    padding: 24px 4% 24px 4%;
}
    
#widget_m6h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_m6h {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#widget_qfs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2e1fffe {
    align-items: flex-start;
    max-width: 376px;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\32 2bb5783 {
    width: 100%;
    height: 290px;
    max-width: 100%;
}
    
#bb4736b9 {
    align-items: center;
    width: 100%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-content: flex-start;
    padding: 24px 4% 24px 4%;
}
    
#\38 d79dc7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d79dc7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#d7f22e4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8ba3f42 {
    align-items: flex-start;
    max-width: 376px;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
}
    
#\32 fc36148 {
    width: 100%;
    height: 290px;
    max-width: 100%;
}
    
#b37b3961 {
    align-items: center;
    width: 100%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 24px 4% 24px 4%;
}
    
#b84ab799.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b84ab799 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1r7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db8a95a7 {
    grid-template-rows: minmax(550px, max-content);
    padding: 100px 0% 70px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a076be69 {
    min-height: 359px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 743px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 8ec1274 {
    padding: 0px 0px 0px 0px;
}
    
#group_0dm {
    min-width: 32px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 40px 0%;
}
    
#group_jmt {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\39 5687497 {
    justify-self: stretch;
    align-self: center;
    width: 100%;
    max-width: 100%;
    min-height: 50%;
    margin: 0px 0px 0px 0px;
}
    
#db8a95a7 {
    grid-template-rows: minmax(340px, max-content);
    padding: 150px 0% 70px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a076be69 {
    width: 90%;
    justify-self: center;
    align-self: start;
    justify-content: space-between;
    column-gap: 0%;
    max-width: 1200px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#db8a95a7 {
    grid-template-rows: minmax(730px, max-content);
    padding: 60px 0% 70px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a076be69 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 310px;
    justify-content: flex-start;
    min-height: 570px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#ebde898e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 8ec1274 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 064e002 {
    min-height: 44px;
    width: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8mp {
    height: 240px;
}
    
#group_20j {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2e1fffe {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2bb5783 {
    height: 240px;
}
    
#a8ba3f42 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fc36148 {
    height: 240px;
}
    
#group_0dm {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#widget_rat {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_jmt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_99a {
    align-items: center;
    min-height: auto;
}
    
#bb4736b9 {
    align-items: center;
    min-height: auto;
}
    
#b37b3961 {
    min-height: auto;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a076be69 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 508px;
    margin: 45px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\37 9024945.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 9024945 {
    width: 180px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1b94427 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.418%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f37fab52 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 f12b14f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 76.58%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a0e70892 {
    width: auto;
    height: auto;
    max-width: 491px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c72e5832 {
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f37fab52 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a0e70892.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0e70892 {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 20px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 9024945 {
    min-height: 44px;
    width: 240px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a1b94427 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#f37fab52 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 f12b14f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#a0e70892.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0e70892 {
    height: auto;
    margin: 0px 0% 20px 0%;
}
}



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

