*#dm *.dmBody a.span.textonly
{
	color:var(--color_2) !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_1844324657 .photoGalleryThumbs .image-container
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_properties .photoGalleryThumbs .image-container
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody div.u_properties .caption-inner
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody *.u_141154201
{
	width:100% !important;
}
*#dm *.dmBody div.u_141154201 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_3718872125
{
	width:100% !important;
}
*#dm *.dmBody div.u_3718872125 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1170466166 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1657586014 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1657586014
{
	width:100% !important;
}
*#dm *.dmBody *.u_1170466166
{
	width:100% !important;
}
*#dm *.dmBody *.u_402975038
{
	width:100% !important;
}
*#dm *.dmBody div.u_402975038 img
{
	object-fit:none !important;
}
*#dm *.dmBody *.u_2311557617
{
	width:100% !important;
}
*#dm *.dmBody div.u_2311557617 img
{
	object-fit:contain !important;
	object-position:50% 50% !important;
}
*#dm *.dmBody a.u_1782954289
{
	border-style:solid !important;
	border-color:rgba(236,236,236,1) rgba(236,236,236,1) rgba(236,236,236,1) rgba(236,236,236,1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1568417480
{
	border-style:solid !important;
	border-color:rgba(236,236,236,1) rgba(236,236,236,1) rgba(236,236,236,1) rgba(236,236,236,1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1095761444 img
{
	object-fit:contain !important;
	object-position:50% 50% !important;
}
*#dm *.dmBody div.u_1727289905 img
{
	object-fit:contain !important;
	object-position:50% 50% !important;
}
*#dm *.dmBody a.u_1691129387
{
	border-style:solid !important;
	border-color:rgba(236,236,236,1) rgba(236,236,236,1) rgba(236,236,236,1) rgba(236,236,236,1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1400460439 img
{
	object-fit:contain !important;
	object-position:50% 50% !important;
}
*#dm *.dmBody a.u_1647491108
{
	border-style:solid !important;
	border-color:rgba(236,236,236,1) rgba(236,236,236,1) rgba(236,236,236,1) rgba(236,236,236,1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody *.u_1095761444
{
	width:100% !important;
}
*#dm *.dmBody *.u_1727289905
{
	width:100% !important;
}
*#dm *.dmBody *.u_1400460439
{
	width:100% !important;
}
#dm .dmBody .u_4154648584 .image-container
{
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
}
#dm .dmBody .u_4154648584 .image-container img
{
	margin:0 auto !important;
	display:block !important;
	max-width:100% !important;
	height:auto !important;
}
*#dm *.dmBody *.u_1241158818
{
	width:100% !important;
}
*#dm *.dmBody div.u_1241158818 img
{
	object-fit:none !important;
}
*#dm *.dmBody *.u_1726684700
{
	width:100% !important;
}
*#dm *.dmBody div.u_1726684700 img
{
	object-fit:none !important;
}
*#dm *.dmBody *.u_3992534522
{
	width:100% !important;
}
*#dm *.dmBody div.u_3992534522 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1291824106 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1291824106
{
	width:100% !important;
}
*#dm *.dmBody div.u_1962687279 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1830061243 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1830061243
{
	width:100% !important;
}
*#dm *.dmBody *.u_1962687279
{
	width:100% !important;
}
*#dm *.dmBody div.u_3944159746 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1537448859
{
	background-color:rgba(216,251,255,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1537448859:hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1537448859.hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody nav.u_1112353738
{
	color:white !important;
}
*#dm *.dmBody a.u_1899644325
{
	background-color:rgba(216,251,255,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1899644325:hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1899644325.hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1808454319
{
	width:100% !important;
}
*#dm *.dmBody div.u_1808454319 img
{
	object-fit:none !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_4154648584 .tab
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_4154648584 .tab-label.active
{
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_4154648584 .tab-label.hover
{
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_4154648584 .tab-label.active>*
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_4154648584 .tab-label.hover>*
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_4154648584 .tab-label.active>*>span
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_4154648584 .tab-label.hover>*>span
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_4154648584 .tab-label.not-active
{
	background-color:rgba(216,251,255,1) !important;
}
*#dm *.dmBody div.u_4154648584 .tab-label.not-active>*
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-style:normal !important;
	color:rgba(120,120,120,1) !important;
}
*#dm *.dmBody div.u_1928433401 .m-recaptcha
{
	font-style:normal !important;
	color:rgba(120,120,120,1) !important;
}
*#dm *.dmBody div.u_1928433401 input::placeholder
{
	color:rgba(120,120,120,1) !important;
}
*#dm *.dmBody div.u_1928433401 input.placeholder
{
	color:rgba(120,120,120,1) !important;
}
*#dm *.dmBody div.u_1928433401 textarea::placeholder
{
	color:rgba(120,120,120,1) !important;
}
*#dm *.dmBody div.u_1928433401 textarea.placeholder
{
	color:rgba(120,120,120,1) !important;
}
*#dm *.dmBody div.u_1928433401 select::placeholder
{
	color:rgba(120,120,120,1) !important;
}
*#dm *.dmBody div.u_1928433401 select.placeholder
{
	color:rgba(120,120,120,1) !important;
}
*#dm *.dmBody div.u_1928433401 .dmforminput input
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .dmforminput textarea
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .dmforminput .fileUploadLink
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .checkboxwrapper span
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .radiowrapper span
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .optinwrapper div
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .freetextwrapper
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .dmforminput select
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .dmforminput option
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1928433401 .dmwidget-title
{
	text-align:center !important;
}
*#dm *.dmBody div.u_1928433401 input:not([type="submit"])
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(189,189,189,1) rgba(189,189,189,1) rgba(189,189,189,1) rgba(189,189,189,1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1928433401 textarea
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(189,189,189,1) rgba(189,189,189,1) rgba(189,189,189,1) rgba(189,189,189,1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1928433401 select
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(189,189,189,1) rgba(189,189,189,1) rgba(189,189,189,1) rgba(189,189,189,1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody div.u_1928433401 .dmformsubmit
{
	width:200px !important;
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
	height:48px !important;
}
*#dm *.dmBody *.u_3944159746
{
	width:100% !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1844324657 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1844324657 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1844324657 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_1844324657 .photoGalleryThumbs .image-container a
{
	padding-top:387px !important;
}
*#dm *.dmBody div.u_1844324657
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:35px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody *.u_1844324657 .caption-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1844324657 .caption-button
{
	width:200px !important;
	height:54px !important;
}
*#dm *.dmBody *.u_properties .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_properties .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_properties .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_properties .photoGalleryThumbs .image-container a
{
	padding-top:387px !important;
}
*#dm *.dmBody div.u_properties
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:35px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody *.u_properties .caption-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_properties .caption-button
{
	width:200px !important;
	height:54px !important;
}
*#dm *.dmBody div.u_4154648584 .active .button-class
{
	width:1024px !important;
}
*#dm *.dmBody div.u_4154648584 .image-container
{
	width:800px !important;
}
*#dm *.dmBody div.u_4154648584 image-container .image
{
	width:800px !important;
}
*#dm *.dmBody div.u_1529327594
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:60px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\38 5704373 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9d289da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24%;
    min-width: 4%;
    background-color: rgba(255, 255, 122, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#aaf067c1 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\36 8b690fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 76%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: space-around;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lsh {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ms3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c8b {
    width: 100%;
    height: 24px;
    max-width: 100%;
}
    
#group_ufn {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sph {
    width: 100.00%;
    height: 94px;
    max-width: 100%;
    order: 0;
}
    
#c63e3920 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f1be286 {
    width: 100.00%;
    height: 94px;
    max-width: 100%;
    order: 0;
}
    
#a2fa9720 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c0f27b0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5dc2b09 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a169487b {
    width: 100.00%;
    height: 94px;
    max-width: 100%;
    order: 0;
}
    
#a03185e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b735cc80 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7e1a7fa {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 4d9eb8b {
    margin: -60px 0% 0px 0%;
}
}



@media all {
    
#\33 abdf52c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f0faf516 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\36 9d32bb9 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    padding: 16px 16px 16px 16px;
}
    
#widget_4g7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qa9 {
    width: 100%;
    height: 30px;
    max-width: 100%;
}
    
#group_2dd {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0cc {
    width: 30%;
    height: 66px;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 b629ae4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ur2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_399.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#widget_399 {
    width: 152px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\38 e15a2b5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fbfbd4c2 {
    width: 30%;
    height: 66px;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f4665c97 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 22eeba6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 0a59227.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#\31 0a59227 {
    width: 152px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#c2caf89c {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cbede306 {
    width: 30%;
    height: 66px;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b01028f5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b42ad1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 a95946f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#\32 a95946f {
    width: 152px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\30 8b85c00 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0ae2f60 {
    width: 30%;
    height: 66px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ee573896 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7587aaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e2acbc14.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#e2acbc14 {
    width: 152px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#\33 e7bea6c {
    margin: 0px 0% 0px 0%;
}
    
#widget_0nh {
    width: 100%;
    height: 21px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#eab83e68 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 9c12f9c {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d578fbcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 32981e8 {
    background-color: rgba(204, 230, 232, 1);
    background-image: url("https://lirp.cdn-website.com/d1fd957a/dms3rep/multi/opt/subtle+pattern-1920w.webp");
}
    
#widget_27t {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\38 e20f487 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bc58e699 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aa04f9e8 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\33 b93ee1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c51de4d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 e3642a7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e9a91d4f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_k2s {
    width: 72.17%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\37 e1bd465 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d11daa9 {
    width: 100%;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc78779 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 769b3c3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 8cb488b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 6% 0%;
}
    
#\39 3d84c4f {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b27a13a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2650d63 {
    width: 100%;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ut7 {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 145, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 404d5cf {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_85m {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_h6k {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_584 {
    width: 100%;
    height: 198px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0d2a888 {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 145, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fd5e7478 {
    width: 100%;
    height: 198px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb4910f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#adce10d9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 bc48cb1 {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 145, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7f24ea {
    width: 100%;
    height: 198px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6f8bcf9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#af8077c0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 d93b2eb {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 145, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce09acaf {
    width: 100%;
    height: 198px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 963bc29 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 c161413 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#cedfefc6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 4519870 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 a85dc61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 dcc2c12 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_suh {
    width: 100.00%;
    height: 566px;
    max-width: 100%;
}
    
#bc6ca45d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8399d27 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7bi {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 3;
}
    
#b7f67a3c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc279965 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5b8b78e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 31187ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/d1fd957a/dms3rep/multi/opt/cta+background-1920w.webp");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 40px 16px 60px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bedc2cd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#f29dd198 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9b8a1a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3752e5d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cc11b7d {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ba63148 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 918a160 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 36213a3 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#e5e89ce3 {
    width: 88.70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5e5106a {
    width: 100%;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dea529d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\38 863f508 {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_d8l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#c7c77b1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 3f694b1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 14% 0% 8% 0%;
}
    
#\30 18d4329 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 40px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 70120df {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4982e27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 35f78f4 {
    background-image: url("https://lirp.cdn-website.com/d1fd957a/dms3rep/multi/opt/trusted+hauling+in+fredericton-1920w.webp");
    border-radius: 0 0 20px 20px;
}
    
#bfefbccb {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 136387b {
    margin: 0px 0% 0px 0%;
}
    
#\39 e2027fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e7s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaf067c1 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 9d289da {
    width: 100%;
    min-height: 80px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8b690fd {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 30px 16px 30px 16px;
    margin: 20px 0% 0px 0%;
}
    
#group_ufn {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c63e3920 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5dc2b09 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a2fa9720 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#widget_ms3 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0faf516 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_2dd {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#widget_0cc {
    width: 21.14%;
    height: 60px;
}
    
#\38 e15a2b5 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#fbfbd4c2 {
    width: 21.14%;
    height: 60px;
}
    
#c2caf89c {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#cbede306 {
    width: 21.14%;
    height: 60px;
}
    
#\30 8b85c00 {
    min-width: 32px;
    width: 48%;
    min-height: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0ae2f60 {
    width: 21.14%;
    height: 60px;
}
    
#\36 9d32bb9 {
    flex-direction: row;
    flex-wrap: wrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9c12f9c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_27t {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9a91d4f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_k2s {
    width: 100.00%;
}
    
#\37 e3642a7 {
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8cb488b {
    padding: 4% 2% 6% 2%;
}
    
#b0d2a888 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#cedfefc6 {
    margin: -30px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4519870 {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dcc2c12 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 2% 4% 2%;
}
    
#b7f67a3c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dc279965 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 a85dc61 {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_suh {
    height: 252px;
}
    
#a8399d27 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bc6ca45d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c5b8b78e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 c962390 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 bedc2cd {
    padding: 0% 2% 6% 2%;
}
    
#\37 cc11b7d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ba63148 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 918a160 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3f694b1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 16% 2% 14% 2%;
}
    
#\39 70120df {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bfefbccb {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 18d4329 {
    width: 100%;
    min-height: 80px;
}
    
#\33 136387b {
    margin: 0px 0% 0px 0%;
}
    
#c7c77b1c {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e4982e27 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 1400px) {
    
#eab83e68 {
    row-gap: 0px;
}
    
#e4011968 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9c12f9c {
    padding: 4% 0% 4% 0%;
}
    
#\39 32981e8 {
    background-repeat: repeat;
    background-size: auto;
}
    
#widget_27t {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 1400px) {
    
#\38 e20f487 {
    row-gap: 0px;
}
    
#bc58e699 {
    padding: 4% 0% 4% 0%;
}
    
#aa04f9e8 {
    background-repeat: repeat;
    background-size: auto;
}
    
#\35 25c1bb5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#group_ut7 {
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b0d2a888 {
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bc48cb1 {
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d93b2eb {
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#b7f67a3c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dc279965 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 1400px) {
    
#\37 cc11b7d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ba63148 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 1400px) {
    
#bfefbccb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 136387b {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f694b1 {
    padding: 12% 0% 8% 0%;
}
}



@media (max-width: 767px) {
    
#\33 9d289da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aaf067c1 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 12% 4%;
}
    
#\36 8b690fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
    margin: 20px 0% 0px 0%;
}
    
#widget_c8b {
    height: 20px;
}
    
#widget_sph {
    height: 68px;
    width: 100.00%;
}
    
#group_ufn {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lsh {
    margin-top: 0px;
}
    
#c63e3920 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f1be286 {
    height: 68px;
    width: 100.00%;
}
    
#\34 c0f27b0 {
    margin-top: 0px;
}
    
#\37 5dc2b09 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a169487b {
    height: 68px;
    width: 100.00%;
}
    
#b735cc80 {
    margin-top: 0px;
}
    
#\34 4d9eb8b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 abdf52c {
    width: 100%;
    min-height: 178px;
    align-items: center;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f0faf516 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 6% 4%;
}
    
#\36 9d32bb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qa9 {
    height: 22px;
}
    
#widget_0cc {
    height: 82px;
    width: 26.80%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_2dd {
    min-width: 32px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b629ae4 {
    margin-top: -20px;
}
    
#widget_ur2 {
    margin-top: -10px;
}
    
#\38 e15a2b5 {
    min-width: 32px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fbfbd4c2 {
    height: 82px;
    width: 26.80%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f4665c97 {
    margin-top: -20px;
}
    
#\33 22eeba6 {
    margin-top: -10px;
}
    
#c2caf89c {
    min-width: 32px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cbede306 {
    height: 82px;
    width: 26.80%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b01028f5 {
    margin-top: -20px;
}
    
#\31 8b42ad1 {
    margin-top: -10px;
}
    
#\30 8b85c00 {
    min-width: 32px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0ae2f60 {
    height: 82px;
    width: 26.80%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ee573896 {
    margin-top: -20px;
}
    
#e7587aaf {
    margin-top: -10px;
}
    
#widget_399 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 0a59227 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 a95946f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e2acbc14 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e7bea6c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eab83e68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\36 9c12f9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 6% 0%;
}
    
#e4011968 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 e20f487 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#bc58e699 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 6% 0%;
}
    
#\35 25c1bb5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 e3642a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e9a91d4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\34 d11daa9 {
    height: 28px;
}
    
#\31 dc78779 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k2s {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 769b3c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 8cb488b {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 4% 4% 12% 4%;
}
    
#\39 3d84c4f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 1%;
}
    
#d2650d63 {
    height: 22px;
}
    
#group_ut7 {
    width: 100%;
}
    
#widget_584 {
    height: 120px;
    width: 100%;
}
    
#b0d2a888 {
    width: 100%;
}
    
#fd5e7478 {
    height: 120px;
}
    
#\38 bc48cb1 {
    width: 100%;
}
    
#\35 f7f24ea {
    height: 120px;
}
    
#\31 d93b2eb {
    width: 100%;
}
    
#ce09acaf {
    height: 120px;
}
    
#cedfefc6 {
    margin: -20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 4519870 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a85dc61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 dcc2c12 {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#widget_suh {
    height: 240px;
}
    
#group_7bi {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#b7f67a3c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dc279965 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c962390 {
    margin: 0px 0% 0px 0%;
}
    
#bc6ca45d {
    margin-top: -20px;
}
}



@media (max-width: 767px) {
    
#\35 31187ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 bedc2cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#\38 3752e5d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#\39 ba63148 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cc11b7d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 918a160 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 36213a3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 8% 4%;
}
    
#b5e5106a {
    height: 22px;
}
    
#\31 dea529d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b631b59 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c7c77b1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f694b1 {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 12% 4%;
}
    
#\30 18d4329 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 35f78f4 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\33 136387b {
    margin: 0px 0% 0px 0%;
}
    
#bfefbccb {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 136387b {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f694b1 {
    padding: 8% 4% 12% 4%;
}
}

