*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1941816610 hr
{
	color:rgba(188,157,71,1) !important;
	border-width:2px !important;
}
*#dm *.dmBody div.u_1739094341
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
}
*#dm *.dmBody div.u_1972343485
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
}
*#dm *.dmBody a.u_1608423278 span.text
{
	font-size:13px !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1483705557 span.text
{
	font-size:13px !important;
}
*#dm *.dmBody a.u_1483705557
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1483705557:hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1483705557.hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1015418829 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1347873892 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1501046927 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1885695109 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody *.u_3819464785
{
	width:100% !important;
}
*#dm *.dmBody *.u_1152132299
{
	width:100% !important;
}
*#dm *.dmBody *.u_2283283567
{
	width:100% !important;
}
*#dm *.dmBody *.u_3797622732
{
	width:100% !important;
}
*#dm *.dmBody div.u_1222009762 img[dm_changed]
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody div.u_3207084026 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1222009762
{
	width:100% !important;
}
*#dm *.dmBody div.u_1222009762 img
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
	border-style:solid !important;
	border-color:rgb(201,168,76) rgb(201,168,76) rgb(201,168,76) rgb(201,168,76) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1326618583
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(51,51,51) rgb(201,168,76) rgb(51,51,51) rgb(201,168,76) !important;
}
*#dm *.dmBody div.u_1980173891 img[dm_changed]
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody div.u_1980173891 img
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
	border-style:solid !important;
	border-color:rgb(201,168,76) rgb(201,168,76) rgb(201,168,76) rgb(201,168,76) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1092057337
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(51,51,51) rgb(201,168,76) rgb(51,51,51) rgb(201,168,76) !important;
}
*#dm *.dmBody div.u_1407208444 img[dm_changed]
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody div.u_1407208444 img
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
	border-style:solid !important;
	border-color:rgb(201,168,76) rgb(201,168,76) rgb(201,168,76) rgb(201,168,76) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1972791199
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(51,51,51) rgb(201,168,76) rgb(51,51,51) rgb(201,168,76) !important;
}
*#dm *.dmBody div.u_1490265481 img[dm_changed]
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody div.u_1490265481 img
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
	border-style:solid !important;
	border-color:rgb(201,168,76) rgb(201,168,76) rgb(201,168,76) rgb(201,168,76) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1797052805
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(51,51,51) rgb(201,168,76) rgb(51,51,51) rgb(201,168,76) !important;
}
*#dm *.dmBody *.u_1980173891
{
	width:100% !important;
}
*#dm *.dmBody *.u_1407208444
{
	width:100% !important;
}
*#dm *.dmBody *.u_1490265481
{
	width:100% !important;
}
*#dm *.dmBody div.u_3958578796 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1070003795 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1476223831 span.text
{
	font-size:13px !important;
}
*#dm *.dmBody a.u_1476223831
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1476223831:hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1476223831.hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1019004953 span.text
{
	font-size:13px !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_1367773597
{
	width:100% !important;
}
*#dm *.dmBody *.u_1368373542
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1365520686
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1469306389
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/d80e30de/dms3rep/multi/opt/executive+black+car+service+charlotte-6a6e57fe-1920w.jpeg) !important;
}
*#dm *.dmBody *.u_1469306389:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1469306389.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1469306389>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1469306389:before
{
	background-color:var(--color_3) !important;
	opacity:0.68 !important;
}
*#dm *.dmBody div.u_1469306389.before
{
	background-color:var(--color_3) !important;
	opacity:0.68 !important;
}
*#dm *.dmBody div.u_1469306389>.bgExtraLayerOverlay
{
	background-color:var(--color_3) !important;
	opacity:0.68 !important;
}
*#dm *.dmBody div.u_1839026609
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1933202169
{
	background-color:rgba(0,0,0,0.63) !important;
	border-style:solid !important;
	border-color:var(--color_2) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1637516510
{
	background-color:rgba(0,0,0,0.63) !important;
	border-style:solid !important;
	border-color:var(--color_2) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1697291255
{
	background-color:rgba(0,0,0,0.63) !important;
	border-style:solid !important;
	border-color:var(--color_2) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1598035913
{
	background-color:rgba(0,0,0,0.63) !important;
	border-style:solid !important;
	border-color:var(--color_2) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1871528991
{
	background-color:rgba(0,0,0,0.63) !important;
	border-style:solid !important;
	border-color:var(--color_2) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1102714431
{
	background-color:rgba(0,0,0,0.63) !important;
	border-style:solid !important;
	border-color:var(--color_2) !important;
	border-width:1px !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;
}
*#dm *.dmBody div.u_1012341071
{
	width:643px !important;
	height:719px !important;
	max-height:100% !important;
	max-width:100% !important;
}
*#dm *.dmBody div.u_1365520686
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1469306389
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
}
*#dm *.dmBody div.u_1933202169
{
	margin-left:0px !important;
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1637516510
{
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1637516510
{
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1697291255
{
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1697291255
{
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1839026609
{
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1598035913
{
	margin-left:0px !important;
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1871528991
{
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1102714431
{
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1839026609
{
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1598035913
{
	margin-left:0px !important;
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1871528991
{
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1102714431
{
	padding-top:10px !important;
	padding-left:20px !important;
	padding-bottom:10px !important;
	padding-right:20px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 0c22076f49b4432d1f28874::before, #\36 0c22076f49b4432d1f28874 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.83;
    border-radius: inherit;
}
#\36 0c22076f49b4432d1f28874 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(639px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    background-image: url(https://lirp.cdn-website.com/d80e30de/dms3rep/multi/opt/luxury+private+transportation+-1920w.jpeg);
    background-color: var(--color_3);
    padding: 15px 15px 15px 15px;
}
    
#innergrid_nqn {
    width: 100.00%;
    grid-template-rows: minmax(598px, max-content);
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_uut.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_uut {
    width: 4.84%;
    height: auto;
    min-height: 1px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 83px 0% 0px 2.66798418972332%;
}
    
#widget_1ef {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 91px -8.201581027667984% 0px 0%;
}
    
#\37 cbf5f4c {
    width: 51.15%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 136px 0% 0px 2.66400286259542%;
}
    
#widget_n90 {
    width: 37.86%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 338px 0% 0px 2.66400286259542%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_9n1 {
    width: 3.13%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 280px 6.747730051288168% 0px 0%;
}
    
#f8ce7ea4 {
    width: 7.22%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 321px 6.746900718630726% 0px 0%;
}
    
#ff5cfd4a {
    width: 5.04%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 385px 6.271469465648854% 0px 0%;
}
    
#b03e6eeb {
    width: 10.61%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    top: 0px;
    left: 0px;
    margin: 432px 6.746453438096374% 0px 0%;
}
    
#widget_a0d {
    width: 159px;
    height: auto;
    min-height: 51px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    top: 0px;
    left: 0px;
    margin: 509px 0% 0px 2.663352272727273%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#df1b47ca {
    width: 159px;
    height: auto;
    min-height: 51px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    top: 0px;
    left: 0px;
    margin: 509px 0% 0px 15.90513432090647%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#c1755b7c {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 100px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc13c28c {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#ca29a289 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1ec4e06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a26d37 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 74b4fed {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 7fb099b {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c1e10a40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.33%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db087f9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.33%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f5cb5b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.33%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2ff7207 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ca4ccac1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 2267a30 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 de701c8 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 bf10cec {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 212b8e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.33%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 afd418e {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8570d37 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc220f6e {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 bdb3920 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 5f962d5 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_4v1 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#innergrid_le1 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#widget_fnn {
    width: 10.82%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 24px 0% 0px 4.10689459049545%;
}
    
#widget_29u {
    width: 38.18%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 50px 0% 0px 4.105156569678574%;
}
    
#widget_6e9 {
    width: 40.33%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 165px 0% 0px 4.105156569678574%;
}
    
#widget_90r {
    width: 42.77%;
    height: 432px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 3.1015892551369864% 0px 0%;
}
}



@media all {
    
#e543a3cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.3%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f742526c {
    background-color: var(--color_3);
    background-image: none;
}
    
#a7d4bae6 {
    min-height: 450px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 14f2a36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.3%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5hh {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lup {
    width: 100.00%;
    height: 339px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_hme {
    width: 100%;
    height: 339px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_inc {
    width: 100.00%;
    height: 340px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 0px;
}
    
#fb61f0b3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 f79f16d {
    width: 98.23%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 76px 0% 0px 0.1677570907957051%;
}
    
#\32 d3aef1b {
    width: 37.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 44px 0% 0px 7.6570034234295035%;
}
    
#cb68c70c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 0de0d1c {
    background-color: var(--color_3);
    background-image: none;
}
    
#b9452a08 {
    min-height: 258px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 2% 2%;
}
    
#innergrid_urq {
    width: 99.96%;
    grid-template-rows: minmax(208px, max-content);
    max-width: 100%;
}
    
#\30 67ff7eb {
    margin: 0px 0% 0px 0%;
}
    
#widget_0gj.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_0gj {
    width: 6.12%;
    height: auto;
    min-height: 1px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 39px 0% 0px 0.16751167484458745%;
}
}



@media all {
    
#\34 31b842a {
    width: 100.00%;
    height: 258px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e8e27b7e {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
}
    
#\35 c060f8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33.3%;
    justify-content: space-between;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#d4c81239 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#e6604862 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 364c41e {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 a9bea70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3d491bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33.3%;
    justify-content: space-between;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#a3114b85 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#\36 475a312 {
    width: 100.00%;
    height: 258px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#cc2f1339 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d0e0c22d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 027cde9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33.3%;
    justify-content: space-between;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#fe1de7c3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#\36 026ea8c {
    width: 100.00%;
    height: 258px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3956eaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4f62ff5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e1c70cb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33.3%;
    justify-content: space-between;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
}
    
#\35 38c4399 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#dd3300fb {
    width: 100.00%;
    height: 258px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#df8d8394 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 829bfa9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 564879c {
    width: 19.21%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 19px 21.628262103845422% 0px 0%;
}
    
#dd0ebb27 {
    width: 44.49%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 150px 31px 0px 0px;
}
    
#\37 d479e65 {
    width: 38.18%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 49px 9.524458990299545% 0px 0%;
}
    
#b9669f49 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\31 476cd00 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d7e4da74 {
    width: 100.00%;
    grid-template-rows: minmax(636px, max-content);
    max-width: 100%;
}
    
#df87f383 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_mb5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_mb5 {
    width: 10.92%;
    height: auto;
    min-height: 1px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 127px 0% 0px 15.508539046701209%;
}
    
#cadd06b9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cadd06b9 {
    width: 5.26%;
    height: auto;
    min-height: 1px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 13px 0% 0px 9.84706280807634%;
}
    
#d9bccf5f {
    width: 159px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: end;
    align-self: start;
    margin: 527px 141px 0px 0px;
}
    
#\32 e33c735 {
    width: 159px;
    height: auto;
    min-height: 51px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 527px 0% 0px 19.95665667808219%;
}
    
#widget_4t1 {
    width: 49.40%;
    height: 584px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 37px 0% 0px 0%;
}
}



@media all {
    
#\37 54a1ea2 {
    margin: 0px 0px 0px 0px;
}
    
#f6f3ada6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#efd81884 {
    width: 624px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef08d1f5 {
    background-color: var(--color_3);
    background-image: none;
}
    
#f6d8286a {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 6%;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a5bd8010 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 00cc705 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5b9a900 {
    margin: 0px 0px 0px 0px;
}
    
#bbe5622f {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 b950744 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 adc4e3a {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\34 7a5fa46 {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#\36 c6e0947 {
    background-color: var(--color_3);
    background-image: none;
}
    
#ae750ec4 {
    min-height: 257px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#facaec2a {
    width: 240px;
    height: 55px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9ab9d9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 06b9f82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 70c30b8 {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\31 ffdafc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bc033bbf {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 19b7a25 {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_obi {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 c0911e0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 991px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 0c22076f49b4432d1f28874::before, #\36 0c22076f49b4432d1f28874 > .bgExtraLayerOverlay {
    
}
#\36 0c22076f49b4432d1f28874 {
    grid-template-rows: minmax(684px, max-content);
}
    
#widget_n90 {
    justify-self: start;
    align-self: start;
    width: 37.86%;
    margin: 446px 0% 0px 3.4324919871794877%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_nqn {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8ce7ea4 {
    justify-self: end;
    align-self: start;
    width: 14.23%;
    margin: 472px 1.9828525641025572% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b03e6eeb {
    width: 37.86%;
    justify-self: end;
    align-self: start;
    margin: 590px 1.2720352564102564% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff5cfd4a {
    justify-self: end;
    align-self: start;
    width: 8.21%;
    margin: 536px 1.2686299579326907% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_9n1 {
    justify-self: end;
    align-self: start;
    width: 5.51%;
    margin: 415px 1.9795735677083333% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#df1b47ca {
    justify-self: start;
    align-self: start;
    margin: 613px 0% 0px 22.832924836601308%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_a0d {
    justify-self: start;
    align-self: start;
    margin: 613px 0% 0px 1.224468954248366%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#db087f9d {
    width: 33.08%;
    row-gap: 20px;
}
    
#c1755b7c {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 f5cb5b2 {
    width: 33.08%;
    row-gap: 20px;
}
    
#\36 212b8e1 {
    width: 33.08%;
    row-gap: 20px;
}
    
#c1e10a40 {
    width: 33.08%;
    row-gap: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 bdb3920 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_6e9 {
    justify-self: start;
    align-self: start;
    width: 40.329175883782945%;
    margin: 211px 0% 0px 3.023556345116707%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_le1 {
    width: 99.97%;
    grid-template-rows: minmax(558px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7d4bae6 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb68c70c {
    width: 100%;
    min-height: 8px;
}
    
#b9452a08 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
}
    
#\32 d3aef1b {
    justify-self: start;
    align-self: start;
    width: 54.85917477760478%;
    margin: 44px 0% 0px 3.223524772559138%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8e27b7e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\35 c060f8c {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 3d491bc {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 027cde9 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e1c70cb8 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 476cd00 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d7e4da74 {
    width: 99.97%;
    grid-template-rows: minmax(684px, max-content);
}
    
#d9bccf5f {
    justify-self: end;
    align-self: start;
    margin: 621px 13px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dd0ebb27 {
    justify-self: end;
    align-self: start;
    width: 44.49%;
    margin: 159px 23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 e33c735 {
    justify-self: end;
    align-self: start;
    margin: 621px 24.784740984123385% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 d479e65 {
    justify-self: end;
    align-self: start;
    width: 45.83%;
    margin: 38px 1.8746913377575458% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#f6f3ada6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#efd81884 {
    margin-left: 0%;
    margin-right: 0%;
    width: 511px;
    max-width: none;
}
    
#f6d8286a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 0% 6%;
}
    
#a5bd8010 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#bbe5622f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 2% 6% 3% 6%;
}
    
#\30 b950744 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#ae750ec4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
    
#\38 9ab9d9b {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\37 06b9f82 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc033bbf {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 1400px) {
    
#\36 0c22076f49b4432d1f28874::before, #\36 0c22076f49b4432d1f28874 > .bgExtraLayerOverlay {
    
}
#\36 0c22076f49b4432d1f28874 {
    grid-template-rows: minmax(539px, max-content);
}
    
#widget_n90 {
    justify-self: start;
    align-self: start;
    width: 37.86%;
    margin: 322px 0% 0px 2.666235902255639%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_nqn {
    justify-self: start;
    align-self: start;
    width: 100%;
    grid-template-rows: minmax(527px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_9n1 {
    position: relative;
    justify-self: end;
    align-self: start;
    width: 3.16%;
    margin: 248px 6.312852443609023% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8ce7ea4 {
    justify-self: end;
    align-self: start;
    width: 7.22%;
    margin: 291px 5.863012394266915% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff5cfd4a {
    position: relative;
    justify-self: end;
    align-self: start;
    width: 5.19%;
    margin: 356px 5.714986078477441% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b03e6eeb {
    width: 10.08%;
    justify-self: end;
    align-self: start;
    margin: 411px 5.867617921757526% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#df1b47ca {
    justify-self: start;
    align-self: start;
    margin: 448px 0% 0px 15.618890747988134%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_a0d {
    justify-self: start;
    align-self: start;
    margin: 448px 0% 0px 2.663298872180451%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
}



@media (min-width: 1400px) {
    
#cb68c70c {
    width: 100%;
    min-height: 8px;
}
    
#b9452a08 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 257px;
    padding-bottom: 2%;
}
}



@media (min-width: 1400px) {
    
#e8e27b7e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 449px;
    padding-right: 4%;
    padding-left: 4%;
}
    
#\35 c060f8c {
    width: 33.3%;
    min-height: 8px;
}
    
#\32 3d491bc {
    width: 33.3%;
    min-height: 8px;
}
    
#\35 027cde9 {
    width: 33.3%;
    min-height: 8px;
}
    
#e1c70cb8 {
    width: 33.3%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#f6f3ada6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
}
    
#f6d8286a {
    min-height: 138px;
    padding: 6% 2% 0% 2%;
}
    
#a5bd8010 {
    align-items: center;
}
}



@media (min-width: 1400px) {
    
#bbe5622f {
    min-height: 494px;
    padding: 2% 2% 2% 2%;
}
    
#\30 b950744 {
    align-items: center;
}
}



@media (min-width: 1400px) {
    
#ae750ec4 {
    min-height: 279px;
    padding: 2% 2% 6% 2%;
}
    
#\37 06b9f82 {
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
}
    
#\38 9ab9d9b {
    align-items: center;
}
}



@media (max-width: 766px) {
    
#\36 0c22076f49b4432d1f28874 {
    grid-template-rows: minmax(639px, max-content);
}
    
#innergrid_nqn {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#c1755b7c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 de701c8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 766px) {
    
#ef08d1f5 {
    grid-template-rows: minmax(8px, max-content);
}
    
#f6d8286a {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#bbe5622f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 adc4e3a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 766px) {
    
#\36 c6e0947 {
    grid-template-rows: minmax(8px, max-content);
}
    
#ae750ec4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 0c22076f49b4432d1f28874::before, #\36 0c22076f49b4432d1f28874 > .bgExtraLayerOverlay {
    
}
#\36 0c22076f49b4432d1f28874 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 15px;
    padding-right: 15px;
    grid-template-rows: minmax(563px, max-content);
}
    
#\37 cbf5f4c {
    justify-self: start;
    align-self: start;
    width: 83.97%;
    margin: 98px 0% 0px 2.6603498542274053%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_n90 {
    justify-self: start;
    align-self: start;
    width: 74.93%;
    margin: 300px 0% 0px 2.6603498542274053%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_nqn {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(545px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8ce7ea4 {
    justify-self: start;
    align-self: start;
    width: 74.93%;
    margin: 341px 0% 0px 2.6603498542274053%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b03e6eeb {
    width: 32.94%;
    justify-self: end;
    align-self: start;
    margin: 491px 3.2411625364431487% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff5cfd4a {
    justify-self: end;
    align-self: end;
    width: 16.91%;
    margin: 0px 1.9515323916955176% -1px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_1ef {
    justify-self: end;
    align-self: start;
    width: 100%;
    margin: 57px -11.115160349854229% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_uut {
    justify-self: start;
    align-self: start;
    width: 4.84%;
    margin: 54px 0% 0px 2.6671829446064144%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_a0d {
    height: auto;
    min-height: 49px;
    width: 145px;
}
    
#df1b47ca {
    height: auto;
    min-height: 49px;
    width: 145px;
    justify-self: start;
    align-self: start;
    margin: 444px 0% 0px 2.3751817708807854%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#db087f9d {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 10px;
}
    
#c1755b7c {
    min-height: unset;
    flex-direction: column;
    row-gap: 25px;
    padding: 60px 4% 60px 4%;
}
    
#\38 f5cb5b2 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 10px;
}
    
#\36 212b8e1 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 10px;
}
    
#c1e10a40 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\31 bdb3920 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_4v1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_90r {
    height: 250px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 185px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_6e9 {
    justify-self: center;
    align-self: start;
    width: 86.98%;
    margin: 457px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_le1 {
    width: 100.00%;
    grid-template-rows: minmax(792px, max-content);
}
    
#widget_29u {
    justify-self: end;
    align-self: start;
    width: 94.4%;
    margin: 35px 1.8613356354364203% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_fnn {
    justify-self: start;
    align-self: start;
    width: 22.92%;
    margin: 17px 0% 0px 4.140328697850822%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#e543a3cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a7d4bae6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 14f2a36 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_5hh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_lup {
    height: 240px;
}
    
#widget_hme {
    height: 240px;
}
    
#widget_inc {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#cb68c70c {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#b9452a08 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#\32 d3aef1b {
    justify-self: center;
    align-self: start;
    width: 78.80%;
    margin: 44px 5.88316647858733% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f79f16d {
    justify-self: start;
    align-self: start;
    width: 98.23%;
    margin: 93px 0% 0px 0.16745891149343403%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 31b842a {
    height: 240px;
}
    
#e8e27b7e {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\35 c060f8c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d4c81239 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 3d491bc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a3114b85 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 475a312 {
    height: 240px;
}
    
#\35 027cde9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fe1de7c3 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 026ea8c {
    height: 240px;
}
    
#e1c70cb8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 38c4399 {
    align-items: flex-start;
    min-height: 99px;
}
    
#dd3300fb {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 476cd00 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#df87f383 {
    width: 100%;
    min-height: 1063px;
    align-items: center;
    height: auto;
}
    
#d9bccf5f {
    height: auto;
    min-height: 49px;
    width: 145px;
    justify-self: center;
    align-self: start;
    order: 1;
    margin: 979px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 e33c735 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 49px;
    width: 145px;
    margin: 906px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_4t1 {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 97.18%;
    margin: 194px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dd0ebb27 {
    width: 91.12%;
    justify-self: center;
    align-self: start;
    order: 2;
    margin: 447px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d7e4da74 {
    order: 0;
    width: 100.00%;
    grid-template-rows: minmax(1078px, max-content);
}
    
#cadd06b9 {
    justify-self: start;
    align-self: start;
    width: 5.26%;
    margin: 32px 0% 0px 5.887452711223204%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 564879c {
    justify-self: start;
    align-self: start;
    width: 33.97%;
    margin: 35px 0% 0px 16.030895334174023%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 d479e65 {
    justify-self: center;
    align-self: start;
    width: 83.72%;
    margin: 54px 4.9574401008827245% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_mb5 {
    justify-self: start;
    align-self: start;
    width: 10.92%;
    margin: 143px 0% 0px 5.67411957492644%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#efd81884 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f6d8286a {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
    
#a5bd8010 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#bbe5622f {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
}
    
#\30 b950744 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 7a5fa46 {
    height: 8px;
}
    
#ae750ec4 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
    
#facaec2a {
    height: 50px;
    width: 260px;
    margin-top: 3%;
}
    
#\38 9ab9d9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#\31 ffdafc5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc033bbf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 0c22076f49b4432d1f28874::before, #\36 0c22076f49b4432d1f28874 > .bgExtraLayerOverlay {
    
}
    
#widget_n90 {
    justify-self: start;
    align-self: start;
    width: 51.30%;
    margin: 230px 0% 0px 2.6630434782608696%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8ce7ea4 {
    justify-self: end;
    align-self: start;
    width: 37.86%;
    margin: 341px 1.9562961744225542% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b03e6eeb {
    width: 37.86%;
    justify-self: end;
    align-self: start;
    margin: 418px 1.9542572463768115% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff5cfd4a {
    justify-self: end;
    align-self: start;
    width: 7.54%;
    margin: 379px 1.959920289855076% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fc13c28c {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 5a26d37 {
    width: 62.26%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 74b4fed {
    width: 56.52%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 7fb099b {
    width: 55.62%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#cb68c70c {
    width: 100%;
    min-height: 160px;
}
    
#b9452a08 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e8e27b7e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 c060f8c {
    width: 100%;
    min-height: 80px;
}
    
#\32 3d491bc {
    width: 100%;
    min-height: 80px;
}
    
#\35 027cde9 {
    width: 100%;
    min-height: 80px;
}
    
#e1c70cb8 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#efd81884 {
    width: 75.25%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f6d8286a {
    padding-top: 8%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#bbe5622f {
    padding: 3% 6% 3% 6%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ae750ec4 {
    padding-top: 0%;
    padding-bottom: 8%;
}
    
#\38 9ab9d9b {
    padding-left: 16px;
    padding-right: 16px;
}
}

