*#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_1709990511
{
}
.u_1375332589
{
}
*#dm *.dmBody *.u_1637697245
{
	width:100% !important;
}
*#dm *.dmBody a.u_1727790617 span.text
{
	font-size:18px !important;
}
*#dm *.dmBody a.u_1727790617:hover span.text
{
	color:var(--color_6) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody a.u_1727790617.hover span.text
{
	color:var(--color_6) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody a.u_1760799761 span.text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1125216623 .business-hours-wrapper *
{
	font-family:'Unbounded' !important;
	font-weight:700 !important;
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1760799761:hover span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody a.u_1760799761.hover span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_1836941338 img
{
	object-position:0% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1391136199
{
	border-style:solid !important;
	border-width:1.6px 1.6px 1.6px 1.6px !important;
	border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
}
*#dm *.dmBody a.u_1391136199:hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1391136199.hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1391136199 span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1391136199:hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1391136199.hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_165109525:hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_165109525.hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_165109525:hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_165109525.hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_165109525
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/12dfca53/dms3rep/multi/opt/Oil_change_Samtech_Automotive-456h.png) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:4px 4px 4px 4px !important;
	border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
	border-radius:2px 2px 2px 2px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1135159048:hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_1135159048.hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_1135159048:hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1135159048.hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1473431349:hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_1473431349.hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_1473431349:hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1473431349.hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1581051551:hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_1581051551.hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_1581051551:hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1581051551.hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1135159048
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/12dfca53/dms3rep/multi/opt/Alignment_Samtech_Automotive-456h.png) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:4px 4px 4px 4px !important;
	border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
	border-radius:2px 2px 2px 2px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1473431349
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/12dfca53/dms3rep/multi/opt/Engine_Samtech_Automotive-456h.png) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:4px 4px 4px 4px !important;
	border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
	border-radius:2px 2px 2px 2px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1581051551
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/12dfca53/dms3rep/multi/opt/Steering_Samtech_Automotive-456h.png) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:4px 4px 4px 4px !important;
	border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
	border-radius:2px 2px 2px 2px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1148448067:hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_1148448067.hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody a.u_1148448067:hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1148448067.hover
{
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1148448067
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/12dfca53/dms3rep/multi/opt/AC_Samtech_Automotive-456h.png) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:4px 4px 4px 4px !important;
	border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
	border-radius:2px 2px 2px 2px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1297085724
{
	width:100% !important;
}
*#dm *.dmBody *.u_3901752767
{
	width:100% !important;
}
*#dm *.dmBody *.u_1129829328
{
	width:100% !important;
}
*#dm *.dmBody div.u_1129829328 img
{
	object-fit:contain !important;
	object-position:0% 50% !important;
}
*#dm *.dmBody a.u_3227288927
{
	border-style:solid !important;
	border-width:1.6px 1.6px 1.6px 1.6px !important;
	border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
}
*#dm *.dmBody a.u_3227288927:hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_3227288927.hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_3227288927 span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_3227288927:hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_3227288927.hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1954712728 img
{
	object-fit:contain !important;
	object-position:0% 50% !important;
}
*#dm *.dmBody a.u_1881875155
{
	border-style:solid !important;
	border-width:1.6px 1.6px 1.6px 1.6px !important;
	border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
}
*#dm *.dmBody a.u_1881875155:hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1881875155.hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1881875155 span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1881875155:hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1881875155.hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1954712728
{
	width:100% !important;
}
*#dm *.dmBody *.u_1864675650
{
	width:100% !important;
}
*#dm *.dmBody div.u_1637697245 img
{
	object-position:50% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1760799761
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://irp.cdn-website.com/12dfca53/dms3rep/multi/Phone_Samtech_Automotive-534af7dd.svg) !important;
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-position:0% 50% !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
.u_1520544730
{
}
*#dm *.dmBody div.u_1293080452
{
	background-color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1839777783
{
	width:100% !important;
}
*#dm *.dmBody *.u_1993256175
{
	width:100% !important;
}
*#dm *.dmBody *.u_1806503398
{
	width:100% !important;
}
*#dm *.dmBody *.u_1125216623 .business-hours-wrapper *
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1473552666
{
	width:100% !important;
}
*#dm *.dmBody *.u_1660445306 .swiper-button-next:not(:hover)
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1660445306 .swiper-button-prev:not(:hover)
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1660445306 .opinion
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1660445306 .readmore>span
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1660445306 .location
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1660445306 .view-all-reviews
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1660445306 .leave-a-review
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1660445306 .slide-options
{
	border-radius:0px 0px 0px 0px !important;
}
element.style
{
	box-shadow:-0px 0px 0px #000000 !important;
	background:#1c5c9e !important;
	color:white !important;
}
*#dm *.dmBody *.u_1660445306 .slide-options
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1660445306 .opinion
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1660445306 .readmore>span
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1660445306 .review-information
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1660445306 .location
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1660445306 .readmore>strong
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1660445306 .readless>strong
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1227603277
{
	width:100% !important;
}
*#dm *.dmBody div.u_1806503398 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_720805079 img
{
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1975987930:hover
{
	background-image:initial !important;
}
*#dm *.dmBody a.u_1975987930.hover
{
	background-image:initial !important;
}
*#dm *.dmBody div.u_3901752767 img
{
	object-position:0% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_165109525 span.text
{
	font-family:'Open Sans' !important;
	font-size:20px !important;
}
*#dm *.dmBody a.u_1135159048 span.text
{
	font-family:'Open Sans' !important;
	font-size:20px !important;
}
*#dm *.dmBody a.u_1473431349 span.text
{
	font-family:'Open Sans' !important;
	font-size:20px !important;
}
*#dm *.dmBody a.u_1581051551 span.text
{
	font-family:'Open Sans' !important;
	font-size:20px !important;
}
*#dm *.dmBody a.u_1148448067 span.text
{
	font-family:'Open Sans' !important;
	font-size:20px !important;
}
*#dm *.dmBody div.u_1660445306 .review-information
{
	font-family:'Unbounded' !important;
	font-weight:700 !important;
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_720805079
{
	width:100% !important;
}
*#dm *.dmBody *.u_637081198
{
	width:100% !important;
}
*#dm *.dmBody *.u_1836941338
{
	width:100% !important;
}
*#dm *.dmBody *.u_1660445306 .readmore
{
	color:rgba(173,183,186,1) !important;
}
*#dm *.dmBody *.u_1660445306 .readless
{
	color:rgba(173,183,186,1) !important;
}
*#dm *.dmBody *.u_1660445306 .readmore:hover>strong
{
	color:rgba(173,183,186,1) !important;
}
*#dm *.dmBody *.u_1660445306 .readless:hover>strong
{
	color:rgba(173,183,186,1) !important;
}
*#dm *.dmBody div.u_1660445306 .readmore>strong
{
	font-weight:700 !important;
	color:rgba(114,143,174,1) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_1660445306 .readless>strong
{
	font-weight:700 !important;
	color:rgba(114,143,174,1) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody *.u_2832664574
{
	width:100% !important;
}
*#dm *.dmBody div.u_2832664574 img
{
	object-position:50% 100% !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1727790617
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://irp.cdn-website.com/12dfca53/dms3rep/multi/Location_Icon_Samtech_Automotive.svg) !important;
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-position:0% 0% !important;
	justify-content:center !important;
	text-align:center !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) {}
*#dm *.dmBody div.u_1386779770
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1386779770 .myGarage-btn
{
	width:165px !important;
	height:57px !important;
}
*#dm *.dmBody div.u_1660445306 .location
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_1660445306 .opinion
{
	line-height:30px !important;
}
*#dm *.dmBody *.u_1660445306 .readmore>span
{
	line-height:30px !important;
}
*#dm *.dmBody div.u_1871487823 .myGarage-btn
{
	width:269px !important;
	height:57px !important;
}
*#dm *.dmBody *.u_1660445306 .slide-options
{
	margin-left:0px !important;
	padding:35px !important;
	min-height:420px !important;
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 9df4b57 {
    grid-template-rows: minmax(530px, max-content);
    width: 100%;
    max-width: 1920px;
    background-color: var(--color_1);
    background-image: initial;
}
    
#a5d4c35e {
    align-items: center;
    justify-self: center;
    align-self: center;
    max-width: 1680px;
    order: 0;
    width: 94.00%;
    min-height: 341px;
    height: auto;
    justify-content: flex-start;
}
    
#\34 0a205bb {
    width: 100.00%;
    height: 530px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#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: 530px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f81f18e0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8c718d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8c718d2 {
    width: 165px;
    height: 77px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 40px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95f4702 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#a5d4c35e {
    width: 90.00%;
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: 396px;
    align-items: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f81f18e0 {
    width: 716px;
}
    
#\34 0a205bb {
    height: 555px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#\34 0a205bb {
    height: 700px;
    align-self: start;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#afc87630 {
    height: 700px;
}
    
#\38 95f4702 {
    min-height: 700px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(700px, max-content);
    width: 100.00%;
}
    
#a5d4c35e {
    width: 94.00%;
    align-items: flex-start;
    min-height: 428px;
    align-self: end;
    justify-self: center;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f81f18e0 {
    width: 74.22%;
}
}



@media (max-width: 767px) {
    
#\34 0a205bb {
    height: auto;
}
    
#afc87630 {
    height: 555px;
    align-self: start;
    justify-self: start;
    max-height: none;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4cf82c6 {
    width: 100%;
    min-height: 555px;
    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;
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: 188px;
    width: 94.00%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 40px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 8c718d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8c718d2 {
    height: 71px;
    margin: 20px 0% 0px 0%;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(555px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#afc87630 {
    height: 360px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(273px, max-content);
}
    
#\34 0a205bb {
    justify-self: start;
    align-self: start;
    height: auto;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4cf82c6 {
    min-height: 273px;
}
    
#a5d4c35e {
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 182px;
    width: 58.40%;
    margin: 0px 0px 0px 21px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\39 e672f84 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
}
    
#\37 78057f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 78057f1 {
    width: 40.14099313586049%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\39 58f6df4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e01cd91b {
    grid-template-rows: minmax(1096px, max-content);
    width: 100%;
    max-width: 1920px;
}
    
#a079ba89 {
    min-height: 1052px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 928650f {
    width: 96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 10px;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ef6027 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: center;
    max-width: 1680px;
    order: 0;
    width: 94.00%;
    min-height: 866px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    margin-bottom: 120px;
    margin-top: 20px;
    padding: 0px 0% 0px 0%;
}
    
#\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: 59.858977181374065%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    align-self: flex-start;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
}
    
#widget_bpn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rma.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rma {
    width: 102%;
    height: auto;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin-bottom: -1px;
}
}



@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: 100.00%;
    order: 1;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#e01cd91b {
    grid-template-rows: minmax(1339.1875px, max-content);
    width: 100.00%;
}
    
#a079ba89 {
    padding: 0px 0px 0px 0px;
}
    
#\39 6ef6027 {
    min-height: 1323px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    justify-self: center;
    align-self: start;
    height: auto;
    width: 96.00%;
    margin: 47px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 100.00006551469987%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_rma {
    height: auto;
}
    
#\35 928650f {
    width: 100%;
}
}



@media (min-width: 1400px) {
    
#\37 78057f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 78057f1 {
    height: auto;
    width: 43.10%;
    margin: 0px 0% 0px 0%;
}
    
#e01cd91b {
    grid-template-rows: minmax(1038px, max-content);
    width: 100%;
    padding: 50px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6ef6027 {
    width: 92.00%;
    max-width: 1680px;
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 866px;
    align-items: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 56.29%;
    height: auto;
    min-height: 594px;
    justify-content: center;
}
    
#widget_rma.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rma {
    height: auto;
    align-self: end;
    width: 104%;
    margin: 0px -10px -1px -10px;
}
    
#a079ba89 {
    min-height: 686px;
}
}



@media (max-width: 767px) {
    
#\39 e672f84 {
    min-height: 57px;
    width: 240px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 78057f1 {
    height: auto;
    width: 99.99988614260637%;
    min-width: 32px;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#e01cd91b {
    grid-template-rows: minmax(1475.28125px, max-content);
    width: 101%;
}
    
#a079ba89 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 6ef6027 {
    flex-direction: row;
    flex-wrap: wrap;
    width: 92.00%;
    justify-content: flex-start;
    min-height: 1440px;
    align-self: end;
    justify-self: center;
    height: auto;
    align-items: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 86ea45b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a17cd5d {
    width: 100%;
    min-width: 32px;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#widget_rma.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rma {
    height: auto;
    width: 104%;
    justify-self: center;
    margin: 0px -10px -1px -10px;
}
    
#\35 928650f {
    width: 100%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 78057f1 {
    height: auto;
    width: 390px;
}
    
#\35 928650f {
    margin-bottom: 20px;
}
    
#\39 6ef6027 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 92%;
    margin: 45px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 100%;
}
    
#widget_rma {
    height: auto;
}
    
#e01cd91b {
    width: 100.00%;
    grid-template-rows: minmax(1205.28125px, max-content);
}
}



@media all {
    
#\34 cb94f0d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 992c9f6 {
    width: 806.737px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a190d7 {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1680px;
    order: 0;
    width: 94.00%;
    min-height: 59.02%;
    flex-wrap: wrap;
    margin-top: 66px;
    height: auto;
    column-gap: 4%;
}
    
#\38 f62c30a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\34 687f54b {
    grid-template-rows: minmax(266px, max-content);
    width: 100.00%;
    max-width: 1920px;
    order: 1;
    align-self: center;
    background-color: var(--color_1);
    background-image: initial;
}
    
#bde85468 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_d7u {
    width: 270px;
    height: 77px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5a190d7 {
    width: 90%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
}



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



@media (max-width: 767px) {
    
#\36 5a190d7 {
    width: 90.00%;
    min-height: 182px;
    justify-self: center;
    align-self: center;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 687f54b {
    width: 100.00%;
    grid-template-rows: minmax(240px, max-content);
}
    
#bde85468 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@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 {
    
#\35 539b5f1 {
    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;
}
    
#b42234a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b42234a4 {
    width: 100.00%;
    height: 755px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin-top: -50px;
}
    
#\35 63f8eca {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 7545ae0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
}
    
#ba0cb617 {
    width: 94.99825418994413%;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 1342px;
    order: 0;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed35d039 {
    grid-template-rows: minmax(750px, max-content);
    width: 100.00%;
    max-width: 1920px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 16ee3d9 {
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1680px;
    order: 0;
    width: 94.00%;
    min-height: 189px;
    height: auto;
    justify-content: flex-start;
    margin-top: 106px;
    padding: 0px 0% 0px 0%;
}
    
#\34 e102a11 {
    width: 85.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#eab974c3 {
    width: 220px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 2;
}
    
#widget_n64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 40px;
}
    
#group_elg {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100.00%;
    min-height: 13.66%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_1);
    background-image: initial;
}
    
#\36 580e0c2 {
    width: 94.99825418994413%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 426px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 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: 192px;
    width: 745px;
    justify-self: center;
    align-self: start;
    margin: 408px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b42234a4 {
    justify-self: start;
    width: 100.00%;
    max-width: 100%;
    align-self: start;
    max-height: none;
    height: 539px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed35d039 {
    grid-template-rows: minmax(563px, max-content);
    width: 100.00%;
}
    
#\34 16ee3d9 {
    margin-top: 40px;
    align-self: start;
    margin-bottom: 0px;
}
    
#\34 e102a11 {
    width: 84.65%;
}
    
#\36 580e0c2 {
    height: auto;
    width: 674.047px;
}
    
#group_elg {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 10.16%;
    width: 100.00%;
    margin: 539px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#\35 539b5f1 {
    height: 700px;
}
    
#ba0cb617 {
    height: auto;
    width: 75%;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b42234a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b42234a4 {
    height: 831px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: -60px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed35d039 {
    grid-template-rows: minmax(771px, max-content);
    width: 100.00%;
}
    
#\34 16ee3d9 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 183px;
    width: 94.00%;
    padding: 0px 0% 0px 0%;
    margin: 140px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 580e0c2 {
    height: auto;
    width: 75%;
}
    
#group_elg {
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 9.56%;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\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;
}
    
#\35 539b5f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 539b5f1 {
    height: 553px;
    align-self: start;
    justify-self: start;
    width: 100.00%;
    max-height: none;
    margin: -80px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba0cb617 {
    height: 70px;
    width: 95.00%;
    justify-self: center;
    align-self: end;
    margin: 0px 0px 40px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b42234a4 {
    height: auto;
}
    
#ed35d039 {
    grid-template-rows: minmax(539.4375px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 16ee3d9 {
    align-self: start;
    justify-self: center;
    height: auto;
    min-height: 206px;
    width: 90%;
    padding: 0px 0% 0px 0%;
    margin: 40px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eab974c3 {
    min-height: 57px;
    width: 240px;
}
    
#\34 e102a11 {
    width: 100.00%;
}
    
#group_elg {
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 13.57%;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 580e0c2 {
    height: 151px;
    width: 90.24%;
    justify-self: center;
    align-self: end;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 539b5f1 {
    height: 404px;
    justify-self: end;
    align-self: start;
    width: 98.87%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba0cb617 {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#ed35d039 {
    grid-template-rows: minmax(439px, max-content);
    width: 100.00%;
}
    
#b42234a4 {
    height: 438px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: -58px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 580e0c2 {
    height: 184px;
    justify-self: start;
    align-self: end;
    width: 56.20%;
    margin: 0px 0px 0px 34px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_elg {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\32 c2e1cf0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 8c3802d {
    min-height: 68px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#innergrid_i7o {
    width: 100%;
    grid-template-rows: minmax(8px, max-content);
    max-width: 1920px;
    align-self: center;
    background-image: linear-gradient(90deg, rgba(28, 92, 158, 1) 0%, rgba(10, 33, 56, 1) 100%);
    background-origin: border-box;
    padding: 30px 0% 30px 0%;
}
    
#group_aqf {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1680px;
    width: 91.99925595238095%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    flex-wrap: wrap;
}
    
#widget_3pb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 23px;
}
#widget_3pb {
    width: 532px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_2hf {
    width: 10px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_q8u.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 38px;
}
#widget_q8u {
    width: 225px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 2;
}
    
#\32 fa6f533 {
    width: 10px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_65h {
    flex-direction: row;
    align-items: center;
    width: 368px;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
}
    
#widget_ije {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#widget_5h2 {
    width: 338px;
    height: 25px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#group_aqf {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 0px;
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 158px;
    width: 92.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_3pb {
    width: 532px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2hf {
    width: 15px;
    min-width: 0px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_q8u {
    width: 225px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fa6f533 {
    width: 15px;
    min-width: 0px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_65h {
    width: 52.84%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_i7o {
    width: 100.00%;
    grid-template-rows: minmax(161px, max-content);
}
}



@media (min-width: 1400px) {
    
#group_aqf {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 45px;
    width: 92%;
    justify-content: space-between;
    margin: 0px 36px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_65h {
    width: 367px;
}
    
#widget_5h2 {
    width: 337px;
}
    
#widget_ije {
    width: 14.75px;
}
    
#widget_3pb {
    width: 539px;
}
    
#widget_q8u.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 30px;
}
#widget_q8u {
    width: 214px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2hf {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 c2e1cf0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8c3802d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_2hf {
    height: auto;
    width: 10px;
}
    
#innergrid_i7o {
    grid-template-rows: minmax(48px, max-content);
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_aqf {
    flex-wrap: wrap;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: center;
    width: 100%;
}
    
#widget_3pb {
    width: 330px;
    max-width: 330px;
}
    
#widget_q8u {
    width: 174.047px;
    height: auto;
    min-height: 22px;
}
    
#\32 fa6f533 {
    width: 10px;
}
    
#group_65h {
    width: 293px;
    height: auto;
    min-height: 25px;
}
    
#widget_ije {
    width: 14.5781px;
}
    
#widget_5h2 {
    width: 262px;
    height: 15px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_2hf {
    height: auto;
    width: 10px;
}
    
#group_65h {
    width: 44.439836184052034%;
}
    
#widget_5h2 {
    width: 302px;
}
    
#widget_ije {
    width: 14.1562px;
}
    
#widget_3pb {
    width: 233px;
}
    
#\32 fa6f533 {
    width: 10px;
}
    
#widget_q8u {
    width: 187px;
}
    
#group_aqf {
    column-gap: 4%;
}
}



@media all {
    
#\39 0fdb191 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#da0c9246 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#innergrid_k13 {
    width: 100.00%;
    grid-template-rows: minmax(572px, max-content);
    max-width: 1920px;
    align-self: center;
    background-color: rgba(26, 26, 26, 1);
    background-image: initial;
    padding: 50px 0% 50px 0%;
}
    
#group_5p9 {
    justify-content: space-around;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1680px;
    width: 94.00%;
    min-height: 59.60%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#group_fq8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 144px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: wrap;
    height: auto;
}
    
#widget_q17 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e0b48115 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_b40 {
    align-items: flex-start;
    width: 63.07%;
    min-height: 144px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-content: flex-start;
}
    
#widget_6sq {
    width: 221.172px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    align-self: center;
}
    
#group_igk {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    align-self: center;
    flex-wrap: nowrap;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 200px 110px 10px 15px;
}
#widget_j1g {
    width: 240px;
    height: auto;
    min-height: 330px;
    max-width: 100%;
}
    
#\35 cf3b269.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 200px 110px 10px 15px;
}
#\35 cf3b269 {
    width: 240px;
    height: auto;
    min-height: 330px;
    max-width: 100%;
}
    
#\31 d076f8a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 200px 110px 10px 15px;
}
#\31 d076f8a {
    width: 240px;
    height: auto;
    min-height: 330px;
    max-width: 100%;
}
    
#ab77135f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 200px 110px 10px 15px;
}
#ab77135f {
    width: 240px;
    height: auto;
    min-height: 330px;
    max-width: 100%;
}
    
#\39 32c8e4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 200px 110px 10px 15px;
}
#\39 32c8e4c {
    width: 240px;
    height: auto;
    min-height: 330px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#group_fq8 {
    flex-wrap: wrap;
}
    
#widget_6sq {
    width: 221.172px;
}
    
#group_b40 {
    width: 100.00%;
}
    
#group_5p9 {
    width: 96%;
}
    
#\31 d076f8a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 15px;
}
#\31 d076f8a {
    width: 26.729997543198756%;
    min-height: 248px;
    margin: 0px 0% 0px 0%;
}
    
#ab77135f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 15px;
}
#ab77135f {
    width: 26.729997543198756%;
    min-height: 248px;
    margin: 0px 0% 0px 0%;
}
    
#\39 32c8e4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 15px;
}
#\39 32c8e4c {
    width: 26.729997543198756%;
    min-height: 248px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf3b269.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 15px;
}
#\35 cf3b269 {
    width: 26.729997543198756%;
    min-height: 248px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 15px;
}
#widget_j1g {
    height: auto;
    min-height: 248px;
    width: 26.729997543198756%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#innergrid_k13 {
    width: 100.00%;
    grid-template-rows: minmax(562px, max-content);
}
    
#widget_6sq {
    width: 221.175px;
}
    
#group_b40 {
    width: 1043.25px;
    height: auto;
    min-height: 99px;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 280px 170px 10px 15px;
}
#widget_j1g {
    width: 19%;
    max-width: 313px;
    min-height: 380px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf3b269.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 280px 130px 10px 15px;
}
#\35 cf3b269 {
    width: 19%;
    max-width: 313px;
    min-height: 380px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d076f8a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 280px 130px 10px 15px;
}
#\31 d076f8a {
    width: 19%;
    max-width: 313px;
    min-height: 380px;
    margin: 0px 0% 0px 0%;
}
    
#ab77135f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 280px 130px 10px 15px;
}
#ab77135f {
    width: 19%;
    max-width: 313px;
    min-height: 380px;
    margin: 0px 0% 0px 0%;
}
    
#\39 32c8e4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 280px 180px 10px 15px;
}
#\39 32c8e4c {
    width: 19%;
    max-width: 313px;
    min-height: 380px;
    margin: 0px 0% 0px 0%;
}
    
#group_5p9 {
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: 93.85%;
    width: 94.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_fq8 {
    height: auto;
    min-height: 202px;
}
}



@media (max-width: 767px) {
    
#\39 0fdb191 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#da0c9246 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_b40 {
    width: 100%;
    height: auto;
    min-height: 93px;
    row-gap: 10px;
}
    
#widget_6sq {
    width: 221.172px;
}
    
#\35 cf3b269.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 100px 110px 10px 15px;
}
#\35 cf3b269 {
    width: 161.516px;
    min-height: 184px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d076f8a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 100px 110px 10px 15px;
}
#\31 d076f8a {
    width: 161.516px;
    min-height: 184px;
    margin: 0px 0% 0px 0%;
}
    
#ab77135f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 100px 110px 10px 15px;
}
#ab77135f {
    width: 161.516px;
    min-height: 184px;
    margin: 0px 0% 0px 0%;
}
    
#\39 32c8e4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 100px 110px 10px 15px;
}
#\39 32c8e4c {
    width: 161.516px;
    min-height: 184px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 100px 110px 10px 15px;
}
#widget_j1g {
    height: auto;
    min-height: 184px;
    width: 161.5px;
    margin: 0px 0% 0px 0%;
}
    
#group_igk {
    justify-content: center;
    column-gap: 2%;
    flex-wrap: wrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 cf3b269.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 10px;
}
#\35 cf3b269 {
    width: 32%;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d076f8a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 10px;
}
#\31 d076f8a {
    width: 32%;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#ab77135f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 10px;
}
#ab77135f {
    width: 32%;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\39 32c8e4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 10px;
}
#\39 32c8e4c {
    width: 32%;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 150px 110px 10px 10px;
}
#widget_j1g {
    width: 32%;
    height: auto;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#group_igk {
    column-gap: 1%;
}
}



@media all {
    
#\31 7243389 {
    width: 49px;
    height: auto;
    max-width: 100%;
}
    
#eb56db49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\33 151c403 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#innergrid_ef9 {
    width: 100.00%;
    grid-template-rows: minmax(677.828125px, max-content);
    max-width: 100%;
    background-image: initial;
    background-color: var(--color_5);
}
    
#widget_9m0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9m0 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#widget_v7g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_v7g {
    width: 50.00%;
    height: auto;
    justify-self: end;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
}
    
#group_q95 {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1680px;
    width: 94.00%;
    min-height: 71.55%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    margin-top: 91px;
    padding: 0px 0% 0px 0%;
}
    
#widget_1lq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2aff25c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_d1n {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 50%;
    min-height: 268px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: flex-start;
    height: auto;
    flex-wrap: wrap;
    margin-top: 60px;
    padding: 0px 0% 0px 0%;
}
    
#group_bfb {
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#widget_6fq {
    width: 49px;
    height: auto;
    max-width: 100%;
}
    
#widget_s6a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 af91ed5 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#\30 fded6bf {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\34 8db610a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 b89410a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#\35 8aa885f {
    width: 49px;
    height: auto;
    max-width: 100%;
}
    
#\30 a7588c7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 8f21b81 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#\35 7667fbf {
    width: 49px;
    height: auto;
    max-width: 100%;
}
    
#\39 1c2c17f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f9a2d745 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#f77c96df {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a203898d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#\31 6f2ed48 {
    width: 49px;
    height: auto;
    max-width: 100%;
}
    
#\37 c3cf25f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 6eba076 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#b0d7893b {
    width: 49px;
    height: auto;
    max-width: 100%;
}
    
#c4fdeccf {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 5bde9d0 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#\34 d38a7d9 {
    width: 49px;
    height: auto;
    max-width: 100%;
}
    
#fe006f07 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#widget_9m0 {
    height: auto;
}
    
#widget_v7g {
    height: 625px;
    align-self: start;
    justify-self: end;
    max-height: none;
    width: 46.96%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_d1n {
    width: 62.79%;
    height: auto;
    min-height: 240px;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 40px 0% 0px 0%;
}
    
#\38 af91ed5 {
    width: 107px;
}
    
#\33 b89410a {
    width: 107px;
}
    
#\37 8f21b81 {
    width: 107px;
}
    
#f9a2d745 {
    width: 107px;
    height: auto;
    min-height: 95px;
}
    
#a203898d {
    width: 107px;
    height: auto;
    min-height: 90px;
}
    
#\38 6eba076 {
    width: 107px;
}
    
#\34 5bde9d0 {
    width: 107px;
}
    
#group_bfb {
    width: 107px;
    height: auto;
    min-height: 106px;
}
    
#group_q95 {
    width: 96%;
}
    
#widget_6fq {
    width: 46px;
    height: auto;
}
    
#innergrid_ef9 {
    width: 100.00%;
    grid-template-rows: minmax(616px, max-content);
}
}



@media (min-width: 1400px) {
    
#\33 151c403 {
    max-width: none;
}
    
#eb56db49 {
    padding: 0px 0px 0px 0px;
}
    
#innergrid_ef9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 1920px;
}
    
#widget_9m0 {
    position: relative;
    justify-self: center;
    align-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_v7g {
    height: auto;
}
    
#group_q95 {
    align-self: center;
    justify-self: center;
    height: auto;
    min-height: 70.37%;
    width: 94.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_d1n {
    padding: 0px 0% 0px 0%;
    margin: 80px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eb56db49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 151c403 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_9m0 {
    height: auto;
}
    
#widget_v7g {
    height: 185px;
    justify-self: end;
    align-self: start;
    width: 50.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_d1n {
    width: 100%;
    justify-content: space-between;
    height: auto;
    min-height: 226px;
    padding: 0px 0% 0px 0%;
    margin: 30px 0% 0px 0%;
}
    
#group_q95 {
    align-self: start;
    justify-self: center;
    height: auto;
    min-height: 84.72%;
    width: 94.00%;
    justify-content: space-around;
    margin: 32px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 af91ed5 {
    width: 22.992988809954962%;
    justify-content: space-between;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    min-height: 100px;
}
    
#\33 b89410a {
    width: 22.992988809954962%;
}
    
#\37 8f21b81 {
    width: 22.992988809954962%;
}
    
#f9a2d745 {
    width: 23.587314853507916%;
}
    
#a203898d {
    width: 19.42703254863723%;
}
    
#\38 6eba076 {
    width: 20.01672284905047%;
}
    
#\34 5bde9d0 {
    width: 22.99%;
}
    
#group_bfb {
    width: 22.992988809954962%;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#widget_6fq {
    min-width: 32px;
    width: 38px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_s6a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fded6bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fded6bf {
    min-width: 32px;
    width: 43px;
    height: auto;
    margin: 10px 0% 0px 0%;
}
    
#\34 8db610a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ef9 {
    grid-template-rows: minmax(468px, max-content);
    width: 100.00%;
}
    
#\35 8aa885f {
    width: 41px;
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_9m0 {
    height: auto;
}
    
#widget_v7g {
    height: 215px;
    justify-self: end;
    align-self: start;
    width: 28.32%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_q95 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#innergrid_ef9 {
    width: 100.00%;
    grid-template-rows: minmax(486px, max-content);
}
    
#group_bfb {
    width: 22.988814486466094%;
}
    
#\38 af91ed5 {
    width: 22.988814486466094%;
}
    
#\33 b89410a {
    width: 22.988814486466094%;
}
    
#\37 8f21b81 {
    width: 22.988814486466094%;
}
    
#a203898d {
    width: 23%;
}
    
#\38 6eba076 {
    width: 23%;
}
    
#\34 5bde9d0 {
    width: 22.988814486466094%;
}
    
#f9a2d745 {
    width: 23.1279449212487%;
}
}



@media all {
    
#\32 2677970.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 2677970 {
    width: 84.21%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
    margin-bottom: 20px;
}
    
#\38 428785f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d164a0da[data-css-edit] {
    z-index: 1;
}
#d164a0da {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#innergrid_ac3 {
    width: 100.00%;
    grid-template-rows: minmax(540px, max-content);
    max-width: 1920px;
    align-self: center;
}
    
#group_ds1 {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-top: -50px;
    padding: 0px 0% 0px 0%;
}
    
#group_kol {
    align-items: flex-start;
    width: 100%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    height: auto;
    order: 2;
    margin-right: -20px;
    padding: 0px 0% 0px 10%;
}
#group_kol.lazy {
    background-image: url('');
}
    
#widget_4ol {
    width: 213px;
    height: 134px;
    max-width: 100%;
    order: 0;
}
    
#widget_dir {
    width: 465px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f1293d20 {
    width: 459.975px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#de66cfaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de66cfaf {
    width: 86%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
    margin-bottom: 20px;
}
    
#widget_1qo {
    width: 170px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 4;
}
    
#\39 c1db36a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    height: auto;
    order: 3;
    padding: 0px 0% 0px 10%;
}
#\39 c1db36a.lazy {
    background-image: url('');
}
    
#\38 5b05949 {
    width: 232px;
    height: 134px;
    max-width: 100%;
    order: 0;
}
    
#d13026e6 {
    width: 465px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 66cb976 {
    width: 465px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dc38d8ef {
    width: 170px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 4;
}
    
#widget_o0o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_o0o {
    width: 51%;
    height: auto;
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin-top: -70px;
}
    
#widget_ktc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ktc {
    width: 51%;
    height: auto;
    justify-self: end;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin-top: -70px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#widget_4ol {
    height: auto;
}
    
#\38 5b05949 {
    height: auto;
}
    
#group_ds1 {
    flex-wrap: nowrap;
    align-content: center;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 0px;
    min-height: 1035px;
    align-self: start;
    justify-self: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c1db36a {
    height: auto;
    min-height: 498px;
    width: 100.00%;
    justify-content: center;
}
#\39 c1db36a.lazy {
    background-image: url('');
}
    
#group_kol {
    height: auto;
    min-height: 537px;
    justify-content: center;
}
#group_kol.lazy {
    background-image: url('');
}
    
#widget_o0o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_o0o {
    height: 528px;
    justify-self: start;
    width: 100.00%;
    max-width: 100%;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ktc {
    height: 518px;
    width: 100.00%;
    align-self: start;
    justify-self: start;
    margin: 517px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#widget_4ol {
    height: 134px;
}
    
#\38 5b05949 {
    height: 134px;
}
    
#group_ds1 {
    padding: 0px 0% 0px 0%;
    margin: -70px 0% 0px 0%;
}
    
#widget_o0o {
    height: auto;
}
    
#widget_ktc {
    height: auto;
}
    
#group_kol {
    justify-content: flex-start;
}
#group_kol.lazy {
    background-image: url('');
}
    
#\39 c1db36a {
    justify-content: flex-start;
}
#\39 c1db36a.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\38 428785f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d164a0da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_4ol.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4ol {
    height: 99px;
    width: 161px;
    margin: 0px 0% 10px 0%;
}
    
#\38 5b05949 {
    height: 89px;
    width: 170px;
}
    
#group_ds1 {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 0px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c1db36a {
    justify-content: center;
    align-items: center;
    padding: 0px 0% 0px 0%;
}
#\39 c1db36a.lazy {
    background-image: url('');
}
    
#\32 66cb976 {
    width: 300px;
}
    
#group_kol {
    justify-content: center;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0%;
}
#group_kol.lazy {
    background-image: url('');
}
    
#f1293d20 {
    width: 340px;
}
    
#widget_o0o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_o0o {
    height: 524px;
    width: 100.00%;
    justify-self: start;
    align-self: start;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ktc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ktc {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ac3 {
    width: 100.00%;
    grid-template-rows: minmax(1010px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_4ol {
    height: auto;
}
    
#\38 5b05949 {
    height: auto;
}
    
#f1293d20 {
    width: 418px;
}
    
#group_kol {
    height: auto;
    min-height: 428px;
    width: 100.00%;
}
#group_kol.lazy {
    background-image: url('');
}
    
#widget_o0o {
    height: 505px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ktc {
    height: 1010px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\37 60db7a1 {
    width: 220px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#\36 86ff003 {
    align-items: flex-start;
    max-width: 1920px;
    width: 100.00%;
    min-height: 948px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    justify-content: flex-start;
}
    
#\32 e6470c7 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 2100px;
    width: 103%;
    min-height: 819px;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    order: 0;
    align-self: center;
    padding-top: 60px;
    padding-bottom: 60px;
    flex-wrap: nowrap;
}
    
#\30 4aecb7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 56be155 {
    width: 220px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#\30 19036ef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
}
#\30 19036ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    min-width: 32px;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#c27d5441 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d320762a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\38 1aeaffc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 1aeaffc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin-bottom: 30px;
}
    
#\30 f1e5916 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#fdfd37c7 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    height: auto;
    order: 4;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 03c3696 {
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 86ff003 {
    width: 100.00%;
    height: auto;
    min-height: 1138px;
    justify-content: flex-start;
    margin-top: 0px;
}
    
#\32 e6470c7 {
    min-height: 1077px;
    margin-top: 30px;
    height: auto;
    width: 100%;
}
    
#\34 03c3696 {
    height: auto;
}
    
#\30 19036ef {
    width: 89%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 1400px) {
    
#\36 86ff003 {
    width: 100.00%;
    height: auto;
    min-height: 680px;
    justify-content: flex-start;
}
    
#\32 e6470c7 {
    height: auto;
    min-height: 680px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\30 19036ef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
    
#d320762a {
    min-height: 680px;
}
    
#\38 1aeaffc {
    margin-bottom: 30px;
}
    
#\34 03c3696 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 86ff003 {
    width: 100.00%;
    height: auto;
    min-height: 747px;
}
    
#\32 e6470c7 {
    width: 94.00%;
    height: auto;
    min-height: 747px;
    padding: 60px 0% 30px 0%;
    margin: 0px 0% 0px 0%;
}
    
#d320762a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 f1e5916 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fdfd37c7 {
    flex-wrap: wrap;
    height: auto;
    min-height: 138px;
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 0px 0%;
}
    
#\34 03c3696 {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 03c3696 {
    height: auto;
}
    
#\32 e6470c7 {
    width: 94.57%;
    height: auto;
    min-height: 483px;
}
    
#fdfd37c7 {
    width: 464px;
}
    
#\33 56be155 {
    width: 216px;
}
    
#\36 86ff003 {
    width: 100.00%;
    height: auto;
    min-height: 555px;
}
}

