*#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
{
}
.u_1375332589
{
}
*#dm *.dmBody *.u_1163038513
{
	width:100% !important;
}
*#dm *.dmBody div.u_1836941338 img
{
	border-radius:15px 15px 15px 15px !important;
}
*#dm *.dmBody *.u_1620664882
{
	width:100% !important;
}
*#dm *.dmBody *.u_1164735716
{
	width:100% !important;
}
*#dm *.dmBody *.u_1398306249
{
	width:100% !important;
}
*#dm *.dmBody *.u_1323599300
{
	width:100% !important;
}
*#dm *.dmBody div.u_1466898711 img
{
	border-radius:14px 14px 14px 14px !important;
}
*#dm *.dmBody a.u_1279694594 span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1279694594:hover
{
	border-color:var(--color_4) !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1279694594.hover
{
	border-color:var(--color_4) !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1279694594:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1279694594.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1012646621 span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1012646621:hover
{
	border-color:var(--color_4) !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1012646621.hover
{
	border-color:var(--color_4) !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1012646621:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1012646621.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1466240257 .swiper-button-next:not(:hover)
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1466240257 .swiper-button-prev:not(:hover)
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1466240257 .opinion
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1466240257 .readmore>span
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1466240257 .opinion
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1466240257 .readmore>span
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1466240257 .author
{
	font-weight:700 !important;
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1384844509
{
	width:100% !important;
}
*#dm *.dmBody *.u_1404166615
{
	width:100% !important;
}
*#dm *.dmBody div.u_1404166615 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1501264803
{
	width:100% !important;
}
*#dm *.dmBody div.u_1501264803 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1880562754
{
	width:100% !important;
}
*#dm *.dmBody div.u_1880562754 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1268430321 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1832434857 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1306263908 img
{
	object-fit:contain !important;
	object-position:100% 50% !important;
}
*#dm *.dmBody *.u_1864418254 .specials
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1864418254 .special:before
{
	border-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1864418254 .special-title
{
	font-family: 'Lexend' !important;
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1864418254 .special-content
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1864418254 .special-readmore
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1864418254 .special-readmore:hover
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1864418254 .special-expiration
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1864418254 .special-redeem
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1864418254 .special-redeem
{
	border-style:solid !important;
	border-width:2px !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1970992663
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_1449147325
{
	width:100% !important;
}
*#dm *.dmBody *.u_1477867274 .nap-lines-wrapper
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1384844509 img
{
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1466240257 .readmore>strong
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1466240257 .readless>strong
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1466240257 .readmore
{
	color:rgba(173,183,186,1) !important;
}
*#dm *.dmBody *.u_1466240257 .readless
{
	color:rgba(173,183,186,1) !important;
}
*#dm *.dmBody *.u_1466240257 .readmore:hover>strong
{
	color:rgba(173,183,186,1) !important;
}
*#dm *.dmBody *.u_1466240257 .readless:hover>strong
{
	color:rgba(173,183,186,1) !important;
}
*#dm *.dmBody a.u_1113365187
{
	box-shadow:var(--color_2) 0px 0px 11px 0px !important;
}
*#dm *.dmBody a.u_1113365187:hover
{
	background-color:var(--color_2) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1113365187.hover
{
	background-color:var(--color_2) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1113365187:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1113365187.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1279694594
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:1px 1px 1px 1px !important;
	box-shadow:rgba(175,50,65,0.8) 3px 0px 11px 0px !important;
}
*#dm *.dmBody a.u_1012646621
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:1px 1px 1px 1px !important;
	box-shadow:rgba(175,50,65,0.8) 0px 0px 11px 0px !important;
}
*#dm *.dmBody *.u_1864418254 .special
{
	background-color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1782769529:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1782769529.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1322669034:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1322669034.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1307402480:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1307402480.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1562739499:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1562739499.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1611545050:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1611545050.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1611545050 span.text
{
	font-size:30px !important;
	font-weight:600 !important;
	color:var(--color_5) !important;
	font-family: Outfit !important;
}
*#dm *.dmBody a.u_1598991895:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1598991895.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1598991895 span.text
{
	font-size:30px !important;
	font-weight:600 !important;
	color:var(--color_5) !important;
	font-family: Outfit !important;
}
*#dm *.dmBody a.u_1562739499 span.text
{
	font-size:30px !important;
	font-weight:600 !important;
	color:var(--color_5) !important;
	font-family: Outfit !important;
}
*#dm *.dmBody a.u_1782769529 span.text
{
	font-size:30px !important;
	font-weight:600 !important;
	color:var(--color_5) !important;
	font-family: Outfit !important;
}
*#dm *.dmBody a.u_1322669034 span.text
{
	font-size:30px !important;
	font-weight:600 !important;
	color:var(--color_5) !important;
	font-family: Outfit !important;
}
*#dm *.dmBody a.u_1307402480 span.text
{
	font-size:30px !important;
	font-weight:600 !important;
	color:var(--color_5) !important;
	font-family: Outfit !important;
}
*#dm *.dmBody nav.u_1347447045
{
	color:white !important;
}
*#dm *.dmBody *.u_1466898711
{
	width:100% !important;
}
*#dm *.dmBody *.u_1836941338
{
	width:100% !important;
}
*#dm *.dmBody a.u_1562739499
{
	border-radius:42px 42px 42px 42px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/b81a38f0/dms3rep/multi/opt/service-oil-change-asmars-auto-care-398h.webp) !important;
	box-shadow:var(--color_1) 3px 0px 11px 0px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) !important;
}
*#dm *.dmBody a.u_1598991895
{
	border-radius:42px 42px 42px 42px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/b81a38f0/dms3rep/multi/opt/service-belts-and-hoses-asmars-auto-care-398h.webp) !important;
	box-shadow:var(--color_1) 3px 0px 11px 0px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) !important;
}
*#dm *.dmBody a.u_1782769529
{
	border-radius:42px 42px 42px 42px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/b81a38f0/dms3rep/multi/opt/service-engine-services-asmars-auto-care-398h.webp) !important;
	box-shadow:var(--color_1) 3px 0px 11px 0px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) !important;
}
*#dm *.dmBody a.u_1322669034
{
	border-radius:42px 42px 42px 42px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/b81a38f0/dms3rep/multi/opt/service-brake-repair-asmars-auto-care-398h.webp) !important;
	box-shadow:var(--color_1) 3px 0px 11px 0px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) !important;
}
*#dm *.dmBody a.u_1307402480
{
	border-radius:42px 42px 42px 42px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/b81a38f0/dms3rep/multi/opt/service-electrical-services-asmars-auto-care-398h.webp) !important;
	box-shadow:var(--color_1) 3px 0px 11px 0px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) !important;
}
*#dm *.dmBody a.u_1611545050
{
	border-radius:42px 42px 42px 42px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/b81a38f0/dms3rep/multi/opt/service-cooling-systems-radiators-asmars-auto-care-398h.webp) !important;
	box-shadow:var(--color_1) 3px 0px 11px 0px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) rgb(32,32,32) !important;
}
*#dm *.dmBody div.u_1227603277 img
{
	object-fit:contain !important;
	object-position:100% 100% !important;
}
*#dm *.dmBody *.u_1602060247
{
	width:100% !important;
}
*#dm *.dmBody *.u_1227603277
{
	width:100% !important;
}
*#dm *.dmBody *.u_1832434857
{
	width:100% !important;
}
*#dm *.dmBody *.u_1268430321
{
	width:100% !important;
}
*#dm *.dmBody *.u_1306263908
{
	width:100% !important;
}
*#dm *.dmBody *.u_1806189489
{
	width:100% !important;
}
*#dm *.dmBody *.u_1473552666
{
	width:100% !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_1466240257 .author
{
	font-size:20px !important;
}
*#dm *.dmBody *.u_1864418254 .special
{
	border-radius:14px !important;
}
*#dm *.dmBody *.u_1864418254 .special:before
{
	border-width:2px !important;
}
*#dm *.dmBody div.u_1080720984
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1080720984 .myGarage-btn
{
	width:260px !important;
	height:51px !important;
}
*#dm *.dmBody div.u_1876654632
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1876654632 .myGarage-btn
{
	width:260px !important;
	height:51px !important;
}
*#dm *.dmBody div.u_1145629772
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1145629772 .myGarage-btn
{
	width:260px !important;
	height:51px !important;
}
*#dm *.dmBody div.u_1557058275
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1557058275 .myGarage-btn
{
	width:260px !important;
	height:51px !important;
}
*#dm *.dmBody div.u_1864418254 .special-title
{
	font-size:30px !important;
}
*#dm *.dmBody *.u_1864418254 .special-title
{
	line-height:38px !important;
	letter-spacing:0px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 9df4b57 {
    grid-template-rows: minmax(503px, max-content);
    width: 100%;
    max-width: 1920px;
}
    
#a5d4c35e {
    background-size: contain;
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1200px;
    order: 0;
    width: 89.42%;
    min-height: 393px;
    background-image: url();
    height: auto;
    row-gap: 0px;
}
    
#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;
}
    
#\30 5d77a4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4cf82c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\38 95f4702 {
    min-height: 503px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f81f18e0 {
    width: 931px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_m02 {
    width: 100.00%;
    height: 94px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 409px;
}
    
#widget_kmh {
    width: 100.00%;
    height: 503px;
    min-height: 100px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#baeeaf34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#baeeaf34 {
    width: 299px;
    height: 72px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95f4702 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#a5d4c35e {
    width: auto;
}
    
#f81f18e0 {
    width: 681px;
}
    
#widget_m02 {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 1400px) {
    
#afc87630 {
    height: 700px;
}
    
#\38 95f4702 {
    min-height: 540px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(540px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5d4c35e {
    width: 81.80%;
    align-self: start;
    justify-self: center;
    height: auto;
    min-height: 238px;
    margin: 102px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f81f18e0 {
    width: 976px;
}
    
#widget_m02 {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_kmh {
    justify-self: start;
    align-self: start;
    height: 540px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#afc87630 {
    height: 503px;
    align-self: start;
    justify-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4cf82c6 {
    width: 100%;
    min-height: 503px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 95f4702 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#a5d4c35e {
    align-items: center;
    align-self: start;
    justify-self: center;
    height: auto;
    min-height: 452px;
    width: 92%;
    justify-content: flex-start;
    max-width: 320.078px;
    padding: 270px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_m02 {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#f81f18e0 {
    width: 99.99027581156945%;
    max-width: 320.062px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#afc87630 {
    height: 360px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(360px, max-content);
}
    
#widget_m02 {
    height: auto;
}
    
#f81f18e0 {
    max-width: none;
}
    
#b4cf82c6 {
    min-height: 356px;
}
    
#a5d4c35e {
    min-height: 295px;
    max-width: none;
    padding: 150px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\39 e672f84 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    margin-top: 15px;
}
    
#\37 78057f1 {
    width: 43%;
    height: 479px;
    max-width: 558px;
    margin-right: 4%;
}
    
#\39 58f6df4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e01cd91b {
    grid-template-rows: minmax(720px, max-content);
    width: 100.00%;
    max-width: 1920px;
}
    
#a079ba89 {
    min-height: 720px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 928650f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 10px;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ef6027 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    max-width: 1300px;
    order: 0;
    width: 90%;
    min-height: 650px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin-bottom: 30px;
    margin-top: 30px;
}
    
#\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: 50%;
    min-height: auto;
    max-height: 100%;
}
    
#group_9qh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 88.7812px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
}
    
#widget_mel {
    width: 12.80%;
    height: auto;
    max-width: 100%;
}
    
#\36 1166b89 {
    width: 45.75%;
    height: auto;
    max-width: 100%;
}
    
#d7ea9272 {
    width: 28.36%;
    height: auto;
    max-width: 100%;
}
    
#widget_10l {
    width: 43.59%;
    height: auto;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
}
    
#\37 f79efb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 78057f1 {
    height: 365px;
    width: 57.26%;
    margin: 0px 0% 0px 0%;
}
    
#e01cd91b {
    grid-template-rows: minmax(949.8125px, max-content);
    width: 100.00%;
}
    
#a079ba89 {
    padding: 0px 0px 0px 0px;
}
    
#\39 6ef6027 {
    min-height: 359px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 90%;
    margin: 30px 0px 30px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 100%;
    padding: 15px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mel {
    height: auto;
    width: 9.30%;
}
    
#\36 1166b89 {
    height: auto;
    width: 33.28%;
}
    
#d7ea9272 {
    height: auto;
    width: 17.71%;
}
    
#group_9qh {
    min-height: 66.3594px;
}
    
#widget_10l {
    height: 389px;
    justify-self: start;
    align-self: end;
    width: 74.10%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#\37 78057f1 {
    height: 498px;
    width: 42.92%;
    margin-right: 5%;
    align-self: center;
    margin-bottom: 20px;
    margin-top: 0px;
}
    
#e01cd91b {
    grid-template-rows: minmax(721.765625px, max-content);
    width: 100.00%;
}
    
#\39 6ef6027 {
    width: 90%;
    max-width: 1300px;
    justify-content: space-between;
}
    
#\36 a17cd5d {
    width: 52.08%;
}
    
#widget_mel {
    height: auto;
    width: 11.03%;
}
    
#\36 1166b89 {
    height: auto;
    width: 40.14%;
}
    
#d7ea9272 {
    height: auto;
    width: 21.56%;
}
    
#widget_10l {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a079ba89 {
    min-height: 722px;
}
}



@media (max-width: 767px) {
    
#\39 e672f84 {
    min-height: 52px;
    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: 270px;
    width: 100%;
    max-width: 330px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e01cd91b {
    grid-template-rows: minmax(1000px, max-content);
    width: 100.00%;
    align-self: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#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: 1000px;
    align-self: start;
    justify-self: center;
    padding: 40px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 86ea45b {
    width: 100%;
    min-height: 1000px;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 a17cd5d {
    width: 100%;
    min-height: 680px;
    order: 0;
    align-items: flex-start;
    padding: 0px 0% 30px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mel {
    height: auto;
}
    
#\36 1166b89 {
    height: auto;
}
    
#d7ea9272 {
    height: auto;
}
    
#widget_10l {
    height: auto;
}
    
#group_9qh {
    min-height: 90px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 78057f1 {
    height: 303px;
    width: 390px;
}
    
#\35 928650f {
    margin-bottom: 20px;
}
    
#\39 6ef6027 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 90%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 100%;
    min-height: 470px;
}
    
#widget_mel {
    height: auto;
    width: 11.38%;
}
    
#\36 1166b89 {
    height: auto;
    width: 38.80%;
}
    
#d7ea9272 {
    height: auto;
    width: 19.67%;
}
    
#widget_10l {
    height: auto;
}
    
#e01cd91b {
    width: 100%;
    grid-template-rows: minmax(850px, max-content);
}
    
#\39 86ea45b {
    min-height: 850px;
}
}



@media all {
    
#\34 cb94f0d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 992c9f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a190d7 {
    align-items: center;
    justify-self: center;
    align-self: center;
    max-width: 1200px;
    order: 0;
    width: 94%;
    min-height: 206px;
    height: auto;
}
    
#\38 f62c30a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 687f54b {
    grid-template-rows: minmax(315px, max-content);
    width: 100.00%;
    max-width: 1920px;
    order: 1;
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#bde85468 {
    min-height: 310px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_bjg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_bjg {
    width: 100.00%;
    height: 314px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin-top: 1px;
}
    
#widget_4cp {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c7632c10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c7632c10 {
    width: 261px;
    height: 72px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5a190d7 {
    width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#widget_bjg {
    height: 100%;
    justify-self: start;
    align-self: stretch;
    width: 100.00%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#widget_bjg {
    height: 100%;
    justify-self: start;
    align-self: stretch;
    width: 100.00%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 5a190d7 {
    padding-top: 20px;
    padding-bottom: 20px;
}
}



@media (max-width: 767px) {
    
#\36 5a190d7 {
    width: 90%;
    min-height: 300px;
    align-self: center;
    justify-self: center;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 350px;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 687f54b {
    width: 100.00%;
    grid-template-rows: minmax(350px, max-content);
}
    
#bde85468 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_bjg {
    height: 350px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 992c9f6 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@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;
}
    
#widget_bjg {
    height: 100%;
    justify-self: start;
    align-self: stretch;
    width: 100.00%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 5a190d7 {
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: auto;
    width: 90.00%;
    margin: 20px 0px 20px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 687f54b {
    width: 100.00%;
    grid-template-rows: minmax(293px, max-content);
}
}



@media all {
    
#\36 1dbd058 {
    width: 236px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#aac79b8a {
    align-items: flex-start;
    justify-self: center;
    align-self: center;
    max-width: 1200px;
    order: 0;
    width: 90%;
    min-height: 295px;
    height: auto;
    justify-content: flex-start;
}
    
#\30 2cdeff8 {
    width: 49.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c3e5fad6 {
    align-items: flex-start;
    width: 2px;
    min-height: 20px;
    max-height: 100%;
    background-color: var(--color_1);
    background-image: initial;
    order: 3;
}
    
#\35 63f8eca {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 5dc1314 {
    width: 83.7031px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7545ae0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#ba0cb617 {
    width: 54.98852739726027%;
    height: 317px;
    justify-self: end;
    align-self: start;
    max-width: 1030px;
    order: 0;
    margin-top: 134px;
}
    
#\30 03b4ddb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin-bottom: 20px;
    max-width: 313px;
}
    
#ed35d039 {
    grid-template-rows: minmax(450px, max-content);
    width: 100.00%;
    max-width: 1920px;
}
    
#\30 5057e3b {
    width: 62.1406px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ff8b90d {
    width: 81.8281px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 af1600f {
    align-items: flex-start;
    width: 2px;
    min-height: 20px;
    max-height: 100%;
    background-color: var(--color_1);
    background-image: initial;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 63f8eca {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 520px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\39 7545ae0 {
    width: 100%;
    min-height: 8px;
}
    
#ba0cb617 {
    height: auto;
    width: 674.047px;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#ed35d039 {
    grid-template-rows: minmax(602px, max-content);
    width: 100.00%;
}
    
#aac79b8a {
    margin-top: 40px;
    align-self: start;
    margin-bottom: 0px;
}
    
#\30 2cdeff8 {
    width: 92.72%;
}
}



@media (min-width: 1400px) {
    
#ba0cb617 {
    height: auto;
    width: 62.92%;
    align-self: end;
    justify-self: end;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed35d039 {
    grid-template-rows: minmax(506px, max-content);
    width: 99.99%;
    padding-top: 30px;
}
    
#aac79b8a {
    margin-top: 0px;
    align-self: start;
    margin-bottom: 0px;
    max-width: 1300px;
}
    
#\30 03b4ddb {
    justify-content: space-around;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 1dbd058 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 63f8eca {
    min-height: 446px;
}
}



@media (max-width: 767px) {
    
#\36 1dbd058 {
    min-height: 52px;
    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: 90%;
    justify-self: end;
    align-self: end;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed35d039 {
    grid-template-rows: minmax(461.65625px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 03b4ddb {
    width: 249px;
    min-height: 40px;
    height: auto;
    justify-content: space-around;
}
    
#aac79b8a {
    align-self: start;
    justify-self: center;
    height: auto;
    min-height: 220px;
    width: 90%;
    justify-content: flex-start;
    margin: 30px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 ff8b90d {
    width: 63.6562px;
}
    
#\34 5dc1314 {
    width: 65.1094px;
}
    
#\30 5057e3b {
    width: 48.3281px;
}
    
#\30 2cdeff8 {
    width: 99.87%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ba0cb617 {
    height: auto;
}
    
#ed35d039 {
    grid-template-rows: minmax(450px, max-content);
}
}



@media all {
    
#a9c50051 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 1a02903 {
    min-height: 950px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#group_6pp {
    justify-content: flex-start;
    align-items: center;
    max-width: 1300px;
    width: 90.00%;
    min-height: 790px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    align-self: start;
    justify-self: center;
    height: auto;
    margin-top: 49px;
}
    
#innergrid_794 {
    width: 100.00%;
    grid-template-rows: minmax(950px, max-content);
    max-width: 1920px;
    align-self: center;
    background-image: linear-gradient(0deg, rgba(21, 47, 73, 1) 0%, rgba(23, 86, 149, 1) 100%);
    justify-self: auto;
    order: 0;
    background-origin: border-box;
    grid-area: auto / auto / auto / auto;
}
    
#widget_77c {
    width: 100%;
    height: auto;
    max-width: 762px;
    order: 0;
}
    
#widget_rtt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ejo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#group_gm2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 880px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 5;
}
    
#group_5j9 {
    align-items: center;
    width: 16%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
}
    
#widget_dkg {
    width: 44px;
    height: 30px;
    max-width: 100%;
}
    
#widget_m86 {
    width: 47.7031px;
    height: auto;
    max-width: 100%;
}
    
#f92739f8 {
    align-items: center;
    width: 16%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 2;
}
    
#c06ccd1e {
    width: 44px;
    height: 30px;
    max-width: 100%;
}
    
#ff818eef {
    width: 88px;
    height: auto;
    max-width: 100%;
}
    
#\33 e760799 {
    align-items: center;
    width: 16%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 4;
}
    
#\39 f3ddd3a {
    width: 41px;
    height: 41px;
    max-width: 100%;
}
    
#d8d21c62 {
    width: 66.8281px;
    height: auto;
    max-width: 100%;
}
    
#e3ac6f75 {
    align-items: center;
    width: 16%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 6;
}
    
#\30 b3bb65d {
    width: 44px;
    height: 30px;
    max-width: 100%;
}
    
#\39 d4650e8 {
    width: 88px;
    height: auto;
    max-width: 100%;
}
    
#acd3bc45 {
    align-items: center;
    width: 16%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 8;
}
    
#\34 5a1d198 {
    width: 44px;
    height: 30px;
    max-width: 100%;
}
    
#\36 132a4db {
    width: 142.031px;
    height: auto;
    max-width: 100%;
}
    
#group_utv {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-right: 1px;
    background-color: var(--color_4);
    background-image: initial;
    order: 7;
}
    
#b066d32e {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-right: 1px;
    background-color: var(--color_4);
    background-image: initial;
    order: 5;
}
    
#\37 8c9b232 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-right: 1px;
    background-color: var(--color_4);
    background-image: initial;
    order: 3;
}
    
#\38 3b43729 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-right: 1px;
    background-color: var(--color_4);
    background-image: initial;
    order: 1;
}
    
#widget_p3l {
    width: 100.00%;
    height: auto;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
}
    
#\34 507f20d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_q61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    flex-wrap: wrap;
}
    
#group_qjp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    flex-wrap: wrap;
    grid-area: auto / auto / auto / auto;
}
    
#widget_if0 {
    width: 20px;
    height: 16px;
    max-width: 100%;
    order: 0;
}
    
#widget_aoh {
    width: 55.15%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 3a3c1f1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99734792334853%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1ae616c {
    width: 20px;
    height: 16px;
    max-width: 100%;
}
    
#\32 2e78ddb {
    width: 84.52%;
    height: auto;
    max-width: 100%;
}
    
#f2aeaa5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99734792334853%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eab36d2 {
    width: 20px;
    height: 16px;
    max-width: 100%;
}
    
#\36 4a33cb4 {
    width: 81.24%;
    height: auto;
    max-width: 100%;
}
    
#e0c8dedb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    flex-wrap: wrap;
    grid-area: auto / auto / auto / auto;
}
    
#dfb7a2ff {
    width: 20px;
    height: 16px;
    max-width: 100%;
    order: 0;
}
    
#\33 9f7d429 {
    width: 82.92%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c8cd6829 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99734792334853%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a5a7442 {
    width: 19.7656px;
    height: 16px;
    max-width: 100%;
    align-self: center;
}
    
#d5e6e478 {
    width: 92.59%;
    height: auto;
    max-width: 100%;
}
    
#\34 3743e90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99734792334853%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9670d39 {
    width: 20px;
    height: 16px;
    max-width: 100%;
}
    
#\31 92cef16 {
    width: 84.52%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1a02903 {
    padding: 0px 0px 0px 0px;
}
    
#innergrid_794 {
    width: 100.00%;
    grid-template-rows: minmax(1180px, max-content);
}
    
#widget_dkg {
    height: auto;
}
    
#c06ccd1e {
    height: auto;
}
    
#\39 f3ddd3a {
    height: auto;
}
    
#\30 b3bb65d {
    height: auto;
}
    
#\34 5a1d198 {
    height: auto;
}
    
#group_6pp {
    align-self: start;
    justify-self: center;
    height: auto;
    min-height: 934px;
    width: 90.00%;
    margin: 78px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_p3l {
    height: auto;
}
    
#widget_if0 {
    height: auto;
}
    
#\39 1ae616c {
    height: auto;
}
    
#\30 eab36d2 {
    height: auto;
}
    
#dfb7a2ff {
    height: auto;
}
    
#\33 a5a7442 {
    height: auto;
}
    
#\35 9670d39 {
    height: auto;
}
    
#e0c8dedb {
    height: auto;
    min-height: 192px;
    width: 100%;
}
    
#group_q61 {
    justify-content: space-between;
}
    
#group_qjp {
    width: 100.00007005867413%;
}
}



@media (min-width: 1400px) {
    
#widget_dkg {
    height: auto;
}
    
#c06ccd1e {
    height: auto;
}
    
#\39 f3ddd3a {
    height: auto;
}
    
#\30 b3bb65d {
    height: auto;
}
    
#\34 5a1d198 {
    height: auto;
}
    
#widget_p3l {
    height: auto;
}
    
#group_6pp {
    align-self: center;
    margin-bottom: 50px;
    margin-top: 0px;
}
    
#widget_if0 {
    height: auto;
}
    
#\39 1ae616c {
    height: auto;
}
    
#\30 eab36d2 {
    height: auto;
}
    
#dfb7a2ff {
    height: auto;
}
    
#\33 a5a7442 {
    height: auto;
}
    
#\35 9670d39 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#a9c50051 {
    width: 100%;
    min-height: 1400px;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 1a02903 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#innergrid_794 {
    width: 100.00%;
    grid-template-rows: minmax(1424px, max-content);
}
    
#widget_dkg {
    height: auto;
}
    
#c06ccd1e {
    height: auto;
}
    
#\39 f3ddd3a {
    height: auto;
}
    
#\30 b3bb65d {
    height: auto;
    order: 0;
}
    
#\34 5a1d198 {
    height: auto;
}
    
#widget_p3l {
    height: auto;
}
    
#group_gm2 {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    min-height: 220px;
}
    
#group_5j9 {
    width: 32%;
}
    
#f92739f8 {
    width: 32%;
}
    
#\33 e760799 {
    width: 32%;
}
    
#e3ac6f75 {
    width: 32%;
}
    
#acd3bc45 {
    width: 32%;
}
    
#\39 d4650e8 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_if0 {
    height: auto;
}
    
#\39 1ae616c {
    height: auto;
}
    
#\30 eab36d2 {
    height: auto;
}
    
#dfb7a2ff {
    height: auto;
}
    
#\33 a5a7442 {
    height: auto;
}
    
#\35 9670d39 {
    height: auto;
}
    
#group_qjp {
    width: 100%;
    column-gap: 4%;
}
    
#e0c8dedb {
    width: 100%;
}
    
#group_6pp {
    justify-self: center;
    align-self: start;
    width: 89.99664804469273%;
    justify-content: flex-start;
    row-gap: 16px;
    min-height: 800px;
    padding: 50px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_q61 {
    min-height: 370px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#innergrid_794 {
    width: 100.00%;
    grid-template-rows: minmax(918.5px, max-content);
}
    
#widget_dkg {
    height: auto;
}
    
#c06ccd1e {
    height: auto;
}
    
#\39 f3ddd3a {
    height: auto;
}
    
#\30 b3bb65d {
    height: auto;
}
    
#\34 5a1d198 {
    height: auto;
}
    
#widget_p3l {
    height: auto;
}
    
#group_6pp {
    align-self: center;
    padding: 30px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#group_5j9 {
    width: 18%;
}
    
#f92739f8 {
    width: 18%;
}
    
#\33 e760799 {
    width: 18%;
}
    
#e3ac6f75 {
    width: 18%;
}
    
#acd3bc45 {
    width: 18%;
}
    
#widget_if0 {
    height: auto;
}
    
#\39 1ae616c {
    height: auto;
}
    
#\30 eab36d2 {
    height: auto;
}
    
#dfb7a2ff {
    height: auto;
}
    
#\33 a5a7442 {
    height: auto;
}
    
#\35 9670d39 {
    height: auto;
}
    
#group_q61 {
    min-height: 290px;
}
    
#widget_77c {
    width: 100%;
    max-width: 500px;
}
}



@media all {
    
#\38 8abd793 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 9388e3b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#innergrid_dem {
    width: 100.00%;
    grid-template-rows: minmax(730px, max-content);
    max-width: 1920px;
    align-self: center;
    background-image: linear-gradient(0deg, rgba(50, 113, 175, 1) 46%, rgba(21, 47, 73, 1) 100%);
    background-origin: border-box;
}
    
#group_h38 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1300px;
    width: 90.00%;
    min-height: 470px;
    row-gap: 24px;
    column-gap: 0%;
    margin-top: 58px;
    height: auto;
}
    
#group_6f1 {
    justify-content: flex-start;
    align-items: center;
    width: 50.48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#widget_baf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_e2r {
    width: 100%;
    height: auto;
    max-width: 465px;
}
    
#widget_lo0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_i0c {
    width: 44.11%;
    height: auto;
    max-width: 592px;
}
    
#group_vfo {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 456px;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
}
    
#widget_kvf {
    width: 218px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
}
    
#b4a7d244 {
    width: 218px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
}
    
#widget_5e2 {
    width: 100%;
    height: auto;
    justify-self: stretch;
    align-self: end;
    order: 0;
    max-width: 100%;
}
    
#group_m8c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 180px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9388e3b {
    padding: 0px 0px 0px 0px;
}
    
#innergrid_dem {
    width: 100.00%;
    grid-template-rows: minmax(862px, max-content);
}
    
#widget_i0c {
    height: auto;
    order: 0;
}
    
#widget_5e2 {
    height: auto;
    align-self: end;
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#group_h38 {
    flex-wrap: wrap;
    justify-content: center;
}
    
#group_6f1 {
    width: 100%;
    order: 1;
    align-items: center;
}
}



@media (min-width: 1400px) {
    
#innergrid_dem {
    width: 100.00%;
    grid-template-rows: minmax(756px, max-content);
}
    
#widget_i0c {
    height: auto;
}
    
#widget_5e2 {
    height: auto;
}
    
#group_h38 {
    min-height: 497.016px;
}
}



@media (max-width: 767px) {
    
#\38 8abd793 {
    width: 100%;
    min-height: 790px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 9388e3b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#innergrid_dem {
    width: 100.00%;
    grid-template-rows: minmax(930px, max-content);
}
    
#widget_i0c {
    height: 240px;
    order: 0;
    width: 100%;
    min-width: 32px;
    max-width: 269.016px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5e2 {
    height: 25.1719px;
    justify-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_h38 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: 790px;
    align-items: center;
    align-self: start;
    justify-self: center;
    height: auto;
    width: 90.00%;
    flex-direction: column;
    row-gap: 0px;
    padding: 50px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_6f1 {
    width: 100.00011704462327%;
    order: 1;
    height: auto;
    min-height: 570px;
    justify-content: flex-start;
    min-width: 32px;
    row-gap: 0px;
    padding: 30px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_vfo {
    flex-wrap: wrap;
    align-self: auto;
    order: 3;
    justify-content: center;
    height: auto;
    min-height: 126px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_baf {
    order: 0;
}
    
#widget_e2r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_e2r {
    order: 1;
    width: 100%;
    max-width: 272px;
    margin: 10px 0% 16px 0%;
}
    
#widget_lo0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#group_m8c {
    order: 2;
    min-height: 310px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_i0c {
    height: auto;
}
    
#widget_5e2 {
    height: auto;
}
    
#group_6f1 {
    align-items: center;
    justify-content: flex-start;
    min-height: 400px;
}
    
#group_vfo {
    justify-content: space-between;
    height: auto;
    min-height: 79px;
}
    
#widget_e2r {
    max-width: none;
}
    
#innergrid_dem {
    grid-template-rows: minmax(770px, max-content);
}
    
#\38 8abd793 {
    justify-content: flex-start;
    min-height: 770px;
}
    
#group_m8c {
    min-height: 220px;
}
    
#group_h38 {
    min-height: 690px;
}
}



@media all {
    
#\33 84065fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 d6d1bf8 {
    min-height: 630px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#innergrid_drp {
    width: 100.00%;
    grid-template-rows: minmax(630px, max-content);
    max-width: 1920px;
    align-self: center;
}
    
#widget_uvh {
    width: 30.25%;
    height: 498px;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
}
    
#group_41h {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1300px;
    width: 89.99999999999999%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_up8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.998051721238305%;
    min-height: 502px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_92o {
    flex-direction: row;
    align-items: flex-start;
    width: 80%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-wrap: wrap;
    height: auto;
    align-self: center;
}
    
#widget_f5u {
    width: 32.45934489402698%;
    height: 48px;
    max-width: 100%;
}
    
#widget_f67 {
    width: 46.99983484723369%;
    height: auto;
    max-width: 100%;
}
    
#widget_66p {
    width: 31.19%;
    height: 47px;
    max-width: 100%;
}
    
#widget_4ja {
    width: 58.78%;
    height: 166px;
    max-width: 100%;
    align-self: center;
}
    
#widget_7ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bfg {
    width: 150px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    align-self: center;
}
    
#\36 bcb9e27 {
    justify-content: space-between;
    align-items: flex-start;
    width: 46.998051721238305%;
    min-height: 502px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c7aa739c {
    width: 66.18%;
    height: 294px;
    max-width: 100%;
    align-self: center;
}
    
#\37 235f2aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4e0e5eb {
    width: 197px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    align-self: center;
}
    
#group_bqf {
    align-items: flex-start;
    width: auto;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(82, 82, 82, 0.3);
    background-image: initial;
    padding-right: 1px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d6d1bf8 {
    padding: 0px 0px 0px 0px;
}
    
#widget_f5u {
    height: 47px;
    width: 27.19700235843858%;
}
    
#widget_f67 {
    height: auto;
    width: 23.39%;
}
    
#widget_66p {
    height: 47px;
    width: 22.71%;
}
    
#group_bqf {
    width: undefined;
}
    
#group_41h {
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 832px;
}
    
#group_up8 {
    width: 100.00007005867413%;
    height: auto;
    min-height: 438px;
}
    
#group_92o {
    width: 99.33%;
    flex-wrap: nowrap;
    height: auto;
    min-height: 55px;
    align-items: center;
}
    
#widget_4ja {
    width: 52.33%;
    height: 141px;
}
    
#\36 bcb9e27 {
    width: 99.86%;
    height: auto;
    min-height: 394px;
}
    
#c7aa739c {
    height: 221px;
}
    
#innergrid_drp {
    width: 100.00%;
    grid-template-rows: minmax(928px, max-content);
}
    
#widget_uvh {
    justify-self: start;
    align-self: start;
    height: 498px;
    width: 64.30%;
    margin: 430px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#\32 d6d1bf8 {
    padding: 0px 0px 0px 0px;
}
    
#\33 84065fc {
    padding: 0px 0px 0px 0px;
}
    
#widget_f5u {
    height: auto;
}
    
#widget_f67 {
    height: auto;
}
    
#widget_66p {
    height: auto;
}
    
#widget_uvh {
    justify-self: start;
    align-self: start;
    height: 503px;
    width: 31.41%;
    margin: 127px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_up8 {
    min-height: 540px;
    order: 0;
}
    
#\36 bcb9e27 {
    min-height: 540px;
    order: 2;
}
    
#c7aa739c {
    margin-top: 20px;
    width: 69.45%;
    height: 317px;
}
    
#group_bqf {
    padding-right: 1px;
    width: auto;
    min-height: 420px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 84065fc {
    width: 100%;
    min-height: 900px;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 d6d1bf8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_uvh {
    height: 240px;
}
    
#widget_f5u {
    height: auto;
}
    
#widget_f67 {
    height: auto;
}
    
#widget_66p {
    height: auto;
}
    
#widget_4ja {
    height: 149px;
    width: 73.76%;
}
    
#c7aa739c {
    height: 236px;
    width: 86.78%;
}
    
#group_bqf {
    width: undefined;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_41h {
    flex-wrap: nowrap;
    align-items: center;
    min-height: 904px;
    flex-direction: column;
    justify-content: flex-start;
    align-self: start;
    padding: 40px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_up8 {
    width: 100.00011704462327%;
    align-items: center;
    min-height: 431px;
    min-width: 32px;
    row-gap: 14px;
    margin: 0px 0% 0px 0%;
}
    
#group_92o {
    width: 100.00%;
    height: auto;
    min-height: 115px;
    column-gap: 3%;
}
    
#\36 bcb9e27 {
    width: 100%;
    height: auto;
    min-height: 409px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_drp {
    width: 100.00%;
    grid-template-rows: minmax(950px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_f5u {
    height: 52px;
    width: 22.66%;
}
    
#widget_f67 {
    height: auto;
    width: 32.77%;
}
    
#widget_66p {
    height: 52px;
    width: 26.76%;
}
    
#group_bqf {
    width: undefined;
}
    
#group_92o {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 65px;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ja {
    order: 1;
}
    
#widget_7ff {
    order: 2;
}
    
#widget_bfg {
    order: 3;
}
    
#\36 bcb9e27 {
    width: 100.00007902795613%;
    height: auto;
    min-height: 334px;
}
    
#group_up8 {
    height: auto;
    min-height: 428px;
    width: 100.00007902795613%;
}
    
#c7aa739c {
    width: 70.97%;
    height: 198px;
}
    
#group_41h {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 844.9707px;
    width: 90.00%;
    padding: 50px 0% 50px 0%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_drp {
    grid-template-rows: minmax(900px, max-content);
}
    
#\33 84065fc {
    justify-content: flex-start;
}
}



@media all {
    
#fb21fba0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c7c9d431 {
    min-height: 1000px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#innergrid_878 {
    width: 99.55%;
    grid-template-rows: minmax(1000px, max-content);
    max-width: 1920px;
    align-self: center;
    background-image: linear-gradient(45deg, rgba(212, 212, 212, 1) 0%, rgba(238, 238, 238, 1) 100%);
    background-origin: border-box;
}
    
#group_l2p {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1300px;
    width: 90.00%;
    min-height: 950px;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_m7e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l58 {
    width: auto;
    height: 590px;
    max-width: 100%;
    margin-top: 30px;
}
    
#widget_srg {
    width: 233px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
}
    
#group_rbi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 519px;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_fit {
    width: 100%;
    height: auto;
    justify-self: stretch;
    align-self: end;
    order: 0;
    max-width: 100%;
}
    
#\39 82d3f85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 82d3f85 {
    width: 261px;
    height: 72px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7c9d431 {
    padding: 0px 0px 0px 0px;
}
    
#widget_fit {
    height: auto;
}
    
#widget_l58 {
    height: 762px;
}
    
#group_l2p {
    width: 96%;
    align-self: start;
    padding: 30px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_878 {
    grid-template-rows: minmax(1160px, max-content);
    width: 100%;
}
}



@media (min-width: 1400px) {
    
#widget_fit {
    height: auto;
}
    
#innergrid_878 {
    width: 100%;
    grid-template-rows: minmax(1000px, max-content);
}
    
#widget_l58 {
    height: 619px;
}
    
#group_l2p {
    padding-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#fb21fba0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7c9d431 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_srg {
    width: 262px;
    min-height: 52px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_878 {
    width: 100.00%;
    grid-template-rows: minmax(1418.1875px, max-content);
}
    
#widget_fit {
    height: auto;
}
    
#group_l2p {
    align-self: start;
    row-gap: 0px;
    padding: 30px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_l58 {
    width: 320px;
    height: 1296.94px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#group_rbi {
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
    height: auto;
    min-height: 134px;
    column-gap: 0%;
    padding-bottom: 41px;
    align-content: flex-start;
    flex-direction: column;
    row-gap: 0px;
}
    
#\39 82d3f85 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_p12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_p12 {
    margin: 20px 0% 20px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#innergrid_878 {
    width: 99.72%;
    grid-template-rows: minmax(1300.1875px, max-content);
}
    
#widget_fit {
    height: auto;
}
    
#widget_l58 {
    width: 436px;
    height: 1215.94px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_rbi {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: center;
    align-items: center;
    column-gap: 3%;
}
    
#widget_srg {
    margin: 0px 0% 0px 0%;
}
    
#\39 82d3f85 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 80bc5c0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1300px;
    width: 89.99999999999999%;
    min-height: 781px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: center;
    flex-wrap: wrap;
    justify-self: center;
    height: auto;
}
    
#\38 28b1052 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#b0022a70 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 611px;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
}
    
#\35 2561c3a {
    width: 96.69%;
    height: auto;
    max-width: 100%;
}
    
#\37 3b37416 {
    width: 260px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
}
    
#\36 8f9b5ce {
    width: 100.00%;
    grid-template-rows: minmax(975.03125px, max-content);
    max-width: 1920px;
    align-self: center;
    border-radius: 0px 0px 0px 0px;
}
    
#c8bdecc9 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
}
    
#d6f0872b {
    min-height: 916px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#e1b23944.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e1b23944 {
    width: 260px;
    height: 72px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5da8d81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_v6i.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 200px;
}
#widget_v6i {
    width: 23.313612524866304%;
    height: auto;
    min-height: 332px;
    max-width: 100%;
    order: 3;
}
    
#d2658a5b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 60px;
    padding-left: 60px;
    padding-top: 200px;
}
#d2658a5b {
    width: 23.313612524866304%;
    height: auto;
    min-height: 332px;
    max-width: 100%;
    order: 4;
}
    
#\30 0f50b61.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 200px;
}
#\30 0f50b61 {
    width: 23.313612524866304%;
    height: auto;
    min-height: 332px;
    max-width: 100%;
    order: 5;
}
    
#eae41e95.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 70px;
    padding-left: 70px;
    padding-top: 200px;
}
#eae41e95 {
    width: 23.313612524866304%;
    height: auto;
    min-height: 332px;
    max-width: 100%;
    order: 1;
}
    
#\35 c8f2c8f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 200px;
}
#\35 c8f2c8f {
    width: 23.313612524866304%;
    height: auto;
    min-height: 332px;
    max-width: 100%;
    order: 6;
}
    
#\36 d4b5be6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 70px;
    padding-left: 70px;
    padding-top: 200px;
}
#\36 d4b5be6 {
    width: 23.313612524866304%;
    height: auto;
    min-height: 332px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8f9b5ce {
    width: 100.00%;
    grid-template-rows: minmax(935.90625px, max-content);
    padding-top: 30px;
    padding-bottom: 30px;
}
    
#\32 80bc5c0 {
    align-self: start;
    justify-self: center;
    width: 90%;
    justify-content: center;
    column-gap: 4%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c8bdecc9 {
    width: 100%;
}
    
#d6f0872b {
    padding: 0px 0px 0px 0px;
}
    
#eae41e95 {
    width: 40%;
}
    
#\36 d4b5be6 {
    width: 40%;
}
    
#widget_v6i {
    width: 40%;
}
    
#d2658a5b {
    width: 40%;
}
    
#\30 0f50b61 {
    width: 40%;
}
    
#\35 c8f2c8f {
    width: 40%;
}
}



@media (min-width: 1400px) {
    
#\36 8f9b5ce {
    grid-template-rows: minmax(1020px, max-content);
    width: 100.00%;
}
    
#\32 80bc5c0 {
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 822px;
    width: 88.62%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d6f0872b {
    min-height: 910px;
}
    
#eae41e95.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 90px;
    padding-left: 90px;
    padding-top: 230px;
}
#eae41e95 {
    width: 303.062px;
}
    
#d2658a5b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 230px;
}
#d2658a5b {
    width: 303.062px;
}
    
#widget_v6i.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 230px;
}
#widget_v6i {
    width: 303.062px;
}
    
#\35 c8f2c8f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 230px;
}
#\35 c8f2c8f {
    width: 303.062px;
}
    
#\30 0f50b61.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 230px;
}
#\30 0f50b61 {
    width: 303.062px;
}
    
#\36 d4b5be6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 230px;
}
#\36 d4b5be6 {
    width: 303.047px;
}
}



@media (max-width: 767px) {
    
#\38 28b1052 {
    order: 0;
}
    
#\32 80bc5c0 {
    align-self: start;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
    width: 100%;
    min-height: 2000px;
    padding: 40px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b0022a70 {
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    min-height: 126px;
    justify-content: flex-start;
    flex-direction: column;
    row-gap: 4px;
    width: 100.00015518913676%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2561c3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2561c3a {
    order: 1;
    width: 100%;
    margin: 0px 0% 8px 0%;
}
    
#\36 8f9b5ce {
    width: 100.00%;
    grid-template-rows: minmax(2470px, max-content);
}
    
#c8bdecc9 {
    width: 90%;
    justify-content: flex-start;
    min-height: 400px;
    min-width: 32px;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#d6f0872b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 5da8d81 {
    width: 100%;
    min-height: 2470px;
    align-items: center;
    justify-content: flex-start;
}
    
#eae41e95 {
    width: 90%;
    min-width: 32px;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d4b5be6 {
    width: 90%;
    min-width: 32px;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v6i {
    width: 90%;
    min-width: 32px;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#d2658a5b {
    width: 90%;
    min-width: 32px;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0f50b61 {
    width: 90%;
    min-width: 32px;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c8f2c8f {
    width: 90%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3b37416 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e1b23944 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 8f9b5ce {
    width: 100.00%;
    grid-template-rows: minmax(1466px, max-content);
}
    
#\32 80bc5c0 {
    justify-content: center;
    column-gap: 4%;
    justify-self: center;
    align-self: start;
    width: 89.99829302987197%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c8bdecc9 {
    height: auto;
    min-height: 284px;
}
    
#b0022a70 {
    height: auto;
    min-height: 71px;
}
    
#eae41e95 {
    width: 45%;
}
    
#\36 d4b5be6 {
    width: 45%;
}
    
#widget_v6i {
    width: 45%;
}
    
#d2658a5b {
    width: 45%;
}
    
#\30 0f50b61 {
    width: 45%;
}
    
#\35 c8f2c8f {
    width: 45%;
}
    
#\32 5da8d81 {
    justify-content: flex-start;
    min-height: 2200px;
    padding: 0px 0% 50px 0%;
    margin: 0px 0% 0px 0%;
}
}

