*#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_1099768488 .slides .slide-title
{
	font-family: Inter !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1099768488 .slides .slide-text
{
	font-family: Inter !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1099768488 .slides>li .rteBlock
{
	display:block !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1099768488 .flex-direction-nav a
{
	color:rgba(0,78,124,1) !important;
	width:30px !important;
	overflow:visible !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1099768488 .flex-direction-nav a:before
{
	font-size:30px !important;
}
*#dm *.dmBody div.u_1099768488 .slides .slide-button
{
	border-style:solid !important;
	border-width:0 !important;
	background-color:rgba(255,255,255,1) !important;
	border-radius:10px !important;
	-moz-border-radius:10px !important;
	-webkit-border-radius:10px !important;
}
*#dm *.dmBody div.u_1099768488
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1099768488 .slides .slide-button
{
	justify-content:center !important;
	padding-left:20px !important;
	padding-right:20px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1099768488 .slides .slide-button span.text
{
	font-family: Inter !important;
	color:rgba(0,78,124,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1944046106 .swiper-container
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1944046106 .special-slider-title
{
	font-family: Inter !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1944046106 .special-slider-title
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1944046106 .special-slider-content
{
	font-family: Inter !important;
}
*#dm *.dmBody *.u_1944046106 .special-slider-content
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1944046106 .specials-slider-redeem span.text
{
	font-family: Inter !important;
	color:rgba(0,78,124,1) !important;
}
*#dm *.dmBody div.u_1944046106 .specials-slider-link-specials
{
	border-style:solid !important;
	border-width:2px !important;
	border-radius:10px !important;
	-moz-border-radius:10px !important;
	-webkit-border-radius:10px !important;
}
*#dm *.dmBody div.u_1944046106 .specials-slider-link-specials span.text
{
	font-family: Inter !important;
}
*#dm *.dmBody div.u_1944046106 .specials-slider-redeem:hover
{
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1944046106 .specials-slider-redeem.hover
{
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1944046106 .specials-slider-redeem
{
	border-radius:10px !important;
	-moz-border-radius:10px !important;
	-webkit-border-radius:10px !important;
}
*#dm *.dmBody div.u_1910628533 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1910628533 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1910628533
{
	width:100% !important;
}
*#dm *.dmBody div.u_1199035507 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1199035507 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1349883985
{
	width:100% !important;
}
*#dm *.dmBody *.u_1312700578
{
	width:100% !important;
}
*#dm *.dmBody *.u_1014319227
{
	width:100% !important;
}
*#dm *.dmBody a.u_1672896558 span.text
{
	font-weight:600 !important;
}
*#dm *.dmBody *.u_1454181955 .star.full:before
{
	color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1454181955 .star.half:before
{
	color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1454181955 .swiper-button-next:not(:hover)
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1454181955 .swiper-button-prev:not(:hover)
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1454181955 .opinion
{
	font-family: Roboto !important;
	color:rgba(158,163,176,1) !important;
}
*#dm *.dmBody div.u_1454181955 .readmore>span
{
	font-family: Roboto !important;
	color:rgba(158,163,176,1) !important;
}
*#dm *.dmBody div.u_1454181955 .author
{
	font-family: Roboto !important;
	font-weight:700 !important;
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1454181955 .view-all-reviews span.text
{
	font-weight:600 !important;
}
*#dm *.dmBody div.u_1930530158 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1930530158 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1921548620
{
	width:100% !important;
}
*#dm *.dmBody a.u_1423924956 span.text
{
	font-weight:600 !important;
}
*#dm *.dmBody a.u_1606208790 span.text
{
	font-weight:600 !important;
}
*#dm *.dmBody a.u_1423924956:hover span.text
{
	font-weight:bold !important;
}
*#dm *.dmBody a.u_1423924956.hover span.text
{
	font-weight:bold !important;
}
*#dm *.dmBody a.u_1606208790:hover span.text
{
	font-weight:bold !important;
}
*#dm *.dmBody a.u_1606208790.hover span.text
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1454181955 .view-all-reviews:hover span.text
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1454181955 .view-all-reviews.hover span.text
{
	font-weight:bold !important;
}
*#dm *.dmBody a.u_1672896558:hover span.text
{
	font-weight:bold !important;
}
*#dm *.dmBody a.u_1672896558.hover span.text
{
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1829326074
{
	width:100% !important;
}
*#dm *.dmBody div.u_1829326074 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1829326074 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1849106517 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1849106517 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1849106517
{
	width:100% !important;
}
*#dm *.dmBody div.u_1115650992 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1115650992 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1115650992
{
	width:100% !important;
}
*#dm *.dmBody div.u_1921548620 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1921548620 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1628939934:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1628939934.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1910904699:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1910904699.hover
{
	background-image:none !important;
}
*#dm *.dmBody *.u_1199035507
{
	width:100% !important;
}
*#dm *.dmBody *.u_1930530158
{
	width:100% !important;
}
*#dm *.dmBody div.u_1271509608 .myGarage-btn span.text
{
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1864541917 .myGarage-btn span.text
{
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1835862878 .myGarage-btn span.text
{
	font-weight:400 !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_1099768488 .slides .slide-title
{
	font-size:48px !important;
}
*#dm *.dmBody div.u_1099768488 .slides .slide-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1099768488 .slides .slide-button span.text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1099768488 .slides .slide-button
{
	width:340px !important;
	height:64px !important;
}
*#dm *.dmBody div.u_1944046106 .special-slider-title
{
	font-size:24px !important;
}
*#dm *.dmBody *.u_1944046106 .specials-slider-link-specials
{
	margin-left:14px !important;
	padding:20px !important;
}
*#dm *.dmBody div.u_1454181955 .opinion
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1454181955 .readmore>span
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1454181955 .author
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1454181955 .view-all-reviews
{
	width:180px !important;
	height:45px !important;
}
*#dm *.dmBody div.u_1271509608
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
@media (min-width:768px) and (max-width:1024px) {}
*#dm *.dmBody div.u_1271509608 .myGarage-btn
{
	width:220px !important;
	height:45px !important;
}
*#dm *.dmBody div.u_1864541917
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1864541917 .myGarage-btn
{
	width:220px !important;
	height:45px !important;
}
*#dm *.dmBody div.u_1864541917
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1864541917 .myGarage-btn
{
	width:220px !important;
	height:45px !important;
}
*#dm *.dmBody div.u_1835862878
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1835862878 .myGarage-btn
{
	width:220px !important;
	height:45px !important;
}
*#dm *.dmBody div.u_1835862878
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1835862878 .myGarage-btn
{
	width:220px !important;
	height:45px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#e5e6e4a8 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f77daed {
    grid-template-rows: minmax(400px, max-content);
    width: 100%;
    max-width: 1920px;
    order: 0;
    background-color: rgba(0,0,0,1);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
}
    
#f7e60f1a {
    padding-left: 0%;
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-right: 0%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 8a99f59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 5dc411e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: start;
    max-width: 1200px;
    order: 0;
    width: 100%;
    min-height: auto;
    background-color: rgba(0,0,0,0);
    margin-top: 94px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#eb11bedd {
    background-color: rgba(0,0,0,0);
}
    
#\34 08f7b88 {
    width: 100%;
    height: 700px;
    justify-self: center;
    align-self: center;
    max-width: 100%;
    order: 0;
    max-height: 700px;
}
    
#\30 fcfe4d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 55ee307 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-bottom: 38px;
    margin-top: 29px;
}
    
#\37 5788f63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5788f63 {
    width: 220px;
    height: 67.9688px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#f7e60f1a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 530px;
}
    
#\33 8a99f59 {
    width: 100%;
    min-height: 8px;
}
    
#\36 5dc411e {
    width: 100%;
    background-color: rgba(0,0,0,0);
    justify-self: center;
    padding-bottom: 0px;
    padding-left: 16px;
    padding-right: 16px;
    margin: 30px 0px 0px 0px;
}
    
#\35 f77daed {
    grid-template-rows: minmax(400px, max-content);
}
    
#\34 08f7b88 {
    height: 530px;
    max-height: 530px;
}
    
#\30 fcfe4d0 {
    margin-bottom: 0px;
}
    
#\36 55ee307 {
    margin-bottom: 15px;
    margin-top: 18px;
}
    
#eb11bedd {
    background-color: rgba(0,0,0,0);
}
}



@media (min-width: 1400px) {
    
#f7e60f1a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 700px;
}
    
#\33 8a99f59 {
    width: 100%;
    min-height: 8px;
}
    
#\36 5dc411e {
    background-color: rgba(0,0,0,0);
}
    
#eb11bedd {
    background-color: rgba(0,0,0,0);
}
}



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



@media (max-width: 767px) {
    
#f7e60f1a {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\33 8a99f59 {
    width: 100%;
    min-height: 407px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 5dc411e {
    width: 100%;
    justify-self: center;
    align-self: end;
    padding-left: 16px;
    padding-right: 16px;
    background-color: rgba(0,0,0,0);
    margin: 200px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 f77daed {
    grid-template-rows: minmax(432px, max-content);
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 08f7b88 {
    height: 174px;
    max-height: 180px;
    align-self: start;
    justify-self: start;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0px 200px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb11bedd {
    background-color: rgba(0,0,0,0);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f7e60f1a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 8a99f59 {
    width: 100%;
    min-height: 441px;
}
    
#\36 5dc411e {
    margin-top: 268px;
    background-color: rgba(0,0,0,0);
}
    
#\35 f77daed {
    grid-template-rows: minmax(182px, max-content);
    width: 100.00%;
}
    
#\34 08f7b88 {
    height: 250px;
    max-height: 250px;
}
    
#eb11bedd {
    background-color: rgba(0,0,0,0);
}
}



@media all {
    
#\34 4dcbf59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 38px;
    grid-area: auto / auto / auto / auto;
}
    
#a401fbad {
    margin: 0px 0% 0px 0%;
}
    
#\31 e34340b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 b7f9cd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: none;
}
    
#\37 6383b3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d8eb2b4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#c7508194 {
    width: 180px;
    height: 45px;
    max-width: 100%;
    order: 3;
    margin-top: 45px;
}
    
#\37 b9ea6c6 {
    min-height: 698.887px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a013cf59 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_qu9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    margin-top: 36px;
    flex-wrap: nowrap;
}
    
#widget_h19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_e0c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    margin: 17px 0% 0px 0%;
}
    
#widget_6ke {
    width: 80px;
    height: 80px;
    max-width: 100%;
    margin-right: 34px;
}
    
#widget_q3q {
    width: 83px;
    height: 83px;
    max-width: 100%;
    margin-right: 34px;
}
    
#widget_nmi {
    width: 78px;
    height: 76px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 e34340b {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b7f9cd4 {
    height: auto;
    max-height: none;
}
    
#\31 d8eb2b4 {
    order: 0;
    width: 55%;
    margin: 0px 0% 20px 0%;
}
    
#\37 b9ea6c6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 930.84px;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#a013cf59 {
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: column;
}
    
#widget_6ke {
    height: auto;
}
    
#widget_q3q {
    height: auto;
}
    
#widget_nmi {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\31 b7f9cd4 {
    height: auto;
}
    
#\37 b9ea6c6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 698.887px;
}
    
#a013cf59 {
    width: 100%;
    min-height: 8px;
}
    
#widget_6ke {
    height: auto;
}
    
#widget_q3q {
    height: auto;
}
    
#widget_nmi {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#\34 4dcbf59 {
    margin-top: 25px;
}
    
#\31 e34340b {
    order: 1;
    width: 100%;
    padding-bottom: 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b7f9cd4 {
    height: 240px;
}
    
#\31 d8eb2b4 {
    order: 0;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c7508194 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 25px;
}
    
#\37 b9ea6c6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#a013cf59 {
    width: 100%;
    min-height: 807px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 30px;
    padding-top: 30px;
}
    
#widget_6ke {
    height: auto;
}
    
#widget_q3q {
    height: auto;
}
    
#widget_nmi {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 b9ea6c6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a013cf59 {
    width: 100%;
    min-height: 695px;
}
    
#widget_6ke {
    height: auto;
}
    
#widget_q3q {
    height: auto;
}
    
#widget_nmi {
    height: auto;
}
    
#group_qu9 {
    align-items: center;
}
    
#group_e0c {
    justify-content: center;
}
}



@media all {
    
#\38 943443b {
    margin-right: 0%;
    margin-left: 0%;
}
    
#e05816de {
    align-self: start;
    background-size: cover;
    min-height: 413.496px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-top: 80px;
    padding-bottom: 90px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f88d1e4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 56px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 54f250c {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(205, 230, 245, 1);
}
    
#widget_pa6 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_o8j {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
}
    
#group_3hb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 138px;
    min-height: 140px;
    max-height: 100%;
    background-color: var(--color_7);
    border-radius: 10px;
}
    
#widget_1lv {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-bottom: 12px;
}
    
#widget_btt {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 79bfcd9 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b2583069 {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-bottom: 12px;
}
    
#\35 9d5189a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 138px;
    min-height: 140px;
    max-height: 100%;
    background-color: var(--color_7);
    border-radius: 10px;
}
    
#\37 71201c6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 138px;
    min-height: 140px;
    max-height: 100%;
    background-color: var(--color_7);
    border-radius: 10px;
}
    
#\31 30010cd {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-bottom: 12px;
}
    
#c0f2486d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#d59340ac {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-bottom: 12px;
}
    
#ae238ff9 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\30 0e4cf3d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 138px;
    min-height: 140px;
    max-height: 100%;
    background-color: var(--color_7);
    border-radius: 10px;
}
    
#\33 639cc03 {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-bottom: 12px;
}
    
#d9ff5106 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 138px;
    min-height: 140px;
    max-height: 100%;
    background-color: var(--color_7);
    border-radius: 10px;
}
    
#\37 cbe93a9 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 9f2ef4b {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-bottom: 12px;
}
    
#f61ae0d2 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 b0959d1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 138px;
    min-height: 140px;
    max-height: 100%;
    background-color: var(--color_7);
    border-radius: 10px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#e05816de {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 482.5px;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#\38 f88d1e4 {
    width: 100%;
    min-height: 8px;
    row-gap: 35px;
}
    
#\33 54f250c {
    background-color: rgba(205, 230, 245, 1);
}
    
#group_3hb {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
    margin-bottom: 20px;
}
    
#widget_1lv {
    height: auto;
}
    
#b2583069 {
    height: auto;
}
    
#\35 9d5189a {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
    margin-bottom: 20px;
}
    
#\37 71201c6 {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
    margin-bottom: 20px;
}
    
#\31 30010cd {
    height: auto;
}
    
#d59340ac {
    height: auto;
}
    
#\30 0e4cf3d {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
}
    
#\33 639cc03 {
    height: auto;
}
    
#d9ff5106 {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
}
    
#\35 9f2ef4b {
    height: auto;
}
    
#\31 b0959d1 {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
}
    
#\38 943443b {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#group_o8j {
    flex-wrap: wrap;
}
    
#widget_btt {
    width: 100%;
}
}



@media (min-width: 1400px) {
    
#e05816de {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 413.496px;
}
    
#\38 f88d1e4 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\33 54f250c {
    background-color: rgba(205, 230, 245, 1);
}
    
#group_3hb {
    background-color: var(--color_7);
    width: 138px;
    min-height: 140px;
    border-radius: 10px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_1lv {
    height: auto;
    margin-top: 0px;
    width: 66px;
}
    
#widget_btt {
    margin-top: 0px;
    width: auto;
}
    
#\37 79bfcd9 {
    margin-top: 0px;
    width: auto;
}
    
#b2583069 {
    height: auto;
    margin-top: 0px;
    width: 55px;
}
    
#\35 9d5189a {
    background-color: var(--color_7);
    width: 138px;
    min-height: 140px;
    border-radius: 10px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\37 71201c6 {
    background-color: var(--color_7);
    width: 138px;
    min-height: 140px;
    border-radius: 10px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 30010cd {
    height: auto;
    margin-top: 0px;
    width: 80px;
}
    
#c0f2486d {
    margin-top: 0px;
    width: auto;
}
    
#d59340ac {
    height: auto;
    margin-top: 0px;
    width: 50px;
}
    
#ae238ff9 {
    margin-top: 0px;
    width: auto;
}
    
#\30 0e4cf3d {
    background-color: var(--color_7);
    width: 138px;
    min-height: 140px;
    border-radius: 10px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 639cc03 {
    height: auto;
    margin-top: 0px;
    width: 50px;
}
    
#d9ff5106 {
    background-color: var(--color_7);
    width: 138px;
    min-height: 140px;
    border-radius: 10px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\37 cbe93a9 {
    margin-top: 0px;
    width: auto;
}
    
#\35 9f2ef4b {
    height: auto;
    margin-top: 0px;
    width: 50px;
}
    
#f61ae0d2 {
    margin-top: 0px;
    width: auto;
}
    
#\31 b0959d1 {
    background-color: var(--color_7);
    width: 138px;
    min-height: 140px;
    border-radius: 10px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 766px) {
    
#e05816de {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 54f250c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e05816de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0% 30px 0%;
}
    
#\38 f88d1e4 {
    width: 100%;
    min-height: 548px;
    align-items: center;
    row-gap: 30px;
}
    
#\33 54f250c {
    background-color: rgba(205, 230, 245, 1);
}
    
#group_3hb {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 138px;
    margin: 0px 0% 20px 0%;
}
    
#widget_1lv {
    height: auto;
}
    
#b2583069 {
    height: auto;
}
    
#\35 9d5189a {
    background-color: var(--color_7);
    border-radius: 10px;
    margin: 0px 0% 20px 0%;
}
    
#\37 71201c6 {
    background-color: var(--color_7);
    border-radius: 10px;
    margin: 0px 0% 20px 0%;
}
    
#\31 30010cd {
    height: auto;
}
    
#d59340ac {
    height: auto;
}
    
#\30 0e4cf3d {
    background-color: var(--color_7);
    border-radius: 10px;
    margin: 0px 0% 20px 0%;
}
    
#\33 639cc03 {
    height: auto;
}
    
#d9ff5106 {
    background-color: var(--color_7);
    border-radius: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9f2ef4b {
    height: auto;
}
    
#\31 b0959d1 {
    background-color: var(--color_7);
    border-radius: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 943443b {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#group_o8j {
    flex-direction: row;
    flex-wrap: wrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e05816de {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 f88d1e4 {
    width: 100%;
    min-height: 359px;
}
    
#\33 54f250c {
    background-color: rgba(205, 230, 245, 1);
}
    
#group_3hb {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
}
    
#widget_1lv {
    height: auto;
}
    
#b2583069 {
    height: auto;
}
    
#\35 9d5189a {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
}
    
#\37 71201c6 {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
}
    
#\31 30010cd {
    height: auto;
}
    
#d59340ac {
    height: auto;
}
    
#\30 0e4cf3d {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
    margin-bottom: 0px;
}
    
#\33 639cc03 {
    height: auto;
}
    
#d9ff5106 {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
}
    
#\35 9f2ef4b {
    height: auto;
}
    
#\31 b0959d1 {
    background-color: var(--color_7);
    border-radius: 10px;
    width: 30%;
}
}



@media all {
    
#aa435f1e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7b49ab5 {
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 851daf1 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\37 1cc7dfa {
    align-self: start;
    background-size: cover;
    min-height: 517.461px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-top: 98px;
    padding-bottom: 98px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_4op {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    align-self: center;
    padding-top: 60px;
}
    
#widget_u3b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_6u2 {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\37 1cc7dfa {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 420.234px;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#aa435f1e {
    width: 100%;
    min-height: 8px;
}
    
#\36 7b49ab5 {
    margin-bottom: 0px;
}
}



@media (min-width: 1400px) {
    
#\37 1cc7dfa {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 517.461px;
}
    
#aa435f1e {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 766px) {
    
#\30 851daf1 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 1cc7dfa {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#aa435f1e {
    width: 100%;
    min-height: 455px;
    align-items: center;
}
    
#\37 1cc7dfa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0% 30px 0%;
}
    
#\36 7b49ab5 {
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_4op {
    padding-top: 25px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 1cc7dfa {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aa435f1e {
    width: 100%;
    min-height: 367px;
}
}



@media all {
    
#d74a7100 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 90px 16px 95px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f456af3 {
    min-height: 651.992px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 497f103 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Services-home1-1920w.png");
}
#\38 497f103.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1y2Lyw2AIBTA2H8nBfwuAIgaDwhEnaLmGQ+9NK0yPmOXQrdUTCi07qRxCR0yNlb69WLYbpT2J0ZkKMgkYevS57pYv2jcH5QWKfGPdkLC+kwfK9N+Mx8PL/+0aFXp5Fw/AAAAAElFTkSuQmCC');
}
    
#f4f9e80a {
    margin: 0px 0% 0px 0%;
}
    
#widget_mag {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_p7s {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
}
    
#b7550676 {
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 375px;
    min-height: auto;
    max-height: 282px;
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1920w.png");
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    order: 0;
}
#b7550676.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\39 bfa8248 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 60px;
    margin-bottom: 18px;
}
    
#e7435837 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c5d4dc1 {
    width: auto;
    height: 60px;
    max-width: 100%;
    margin-top: 27px;
}
    
#da42bad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 60px;
    margin-bottom: 18px;
}
    
#\31 0f2422f {
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 375px;
    min-height: auto;
    max-height: 282px;
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1837894a-1920w.png");
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    order: 2;
}
#\31 0f2422f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\32 2de47b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fd862e5 {
    width: auto;
    height: 60px;
    max-width: 100%;
    margin-top: 33px;
    margin-left: 3px;
}
    
#\31 d6d5af3 {
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 375px;
    min-height: auto;
    max-height: 282px;
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-7863b7d5-1920w.png");
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#\31 d6d5af3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\37 1b97842 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c808d94f {
    width: auto;
    height: 60px;
    max-width: 100%;
    margin-top: 32px;
}
    
#d40a55fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 60px;
    margin-bottom: 18px;
}
    
#\35 c39151a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d4f251e {
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 375px;
    min-height: auto;
    max-height: 282px;
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    order: 2;
}
#\32 d4f251e.lazy {
    background-image: url('');
}
    
#\35 b6418e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff8920b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ecd89917 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 32px;
}
    
#\33 a34226c {
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 375px;
    min-height: 282px;
    max-height: 282px;
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-1920w.png");
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    order: 0;
}
#\33 a34226c.lazy {
    background-image: url('');
}
    
#\39 1ced948 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 60px;
    margin-bottom: 18px;
}
    
#a0a140fc {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 27px;
}
    
#\32 7cb28cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 60px;
    margin-bottom: 18px;
}
    
#ecf840a5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
}
    
#f83c9b8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 60px;
    margin-bottom: 18px;
}
    
#b5da4992 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 33px;
    margin-left: 3px;
}
    
#cb8e5604 {
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 375px;
    min-height: auto;
    max-height: 282px;
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#cb8e5604.lazy {
    background-image: url('');
}
    
#group_36e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    column-gap: 2%;
}
    
#widget_77b {
    width: 180px;
    height: 45px;
    max-width: 100%;
}
    
#fe175db1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe175db1 {
    width: 220px;
    height: 67.9688px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 497f103 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Services-home1-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
}
#\38 497f103.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1y2Lyw2AIBTA2H8nBfwuAIgaDwhEnaLmGQ+9NK0yPmOXQrdUTCi07qRxCR0yNlb69WLYbpT2J0ZkKMgkYevS57pYv2jcH5QWKfGPdkLC+kwfK9N+Mx8PL/+0aFXp5Fw/AAAAAElFTkSuQmCC');
}
    
#\33 f456af3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 843.984px;
}
    
#d74a7100 {
    width: 100%;
    min-height: 8px;
    padding-top: 50px;
    padding-bottom: 50px;
    row-gap: 40px;
}
    
#b7550676 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 368px;
    max-height: 282px;
    min-height: 282px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin-right: 15px;
    order: 0;
}
#b7550676.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\33 c5d4dc1 {
    height: auto;
    margin-top: 27px;
    width: 56px;
}
    
#\31 0f2422f {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1837894a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 368px;
    max-height: 282px;
    min-height: 282px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin-top: 15px;
    order: 2;
}
#\31 0f2422f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\35 fd862e5 {
    height: 60px;
    margin-left: 0px;
    margin-top: 27px;
    width: 58px;
}
    
#group_p7s {
    flex-wrap: wrap;
    justify-content: center;
}
    
#\31 d6d5af3 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-7863b7d5-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 368px;
    max-height: 282px;
    min-height: 282px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    order: 1;
}
#\31 d6d5af3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#c808d94f {
    height: auto;
    margin-top: 27px;
    width: 65px;
}
    
#\39 bfa8248 {
    margin-top: 60px;
}
    
#\32 d4f251e {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 368px;
    max-height: 282px;
    min-height: 282px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin-top: 15px;
    order: 2;
}
#\32 d4f251e.lazy {
    background-image: url('');
}
    
#a0a140fc {
    height: auto;
    margin-top: 27px;
    width: 56px;
}
    
#\32 7cb28cc {
    margin-top: 60px;
}
    
#ecf840a5 {
    flex-wrap: wrap;
    justify-content: center;
}
    
#ecd89917 {
    height: auto;
    margin-top: 27px;
    width: 65px;
}
    
#\33 a34226c {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 368px;
    max-height: 282px;
    min-height: 282px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin-right: 15px;
    order: 0;
}
#\33 a34226c.lazy {
    background-image: url('');
}
    
#b5da4992 {
    height: auto;
    margin-left: 0px;
    margin-top: 27px;
    width: 58px;
}
    
#cb8e5604 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 368px;
    max-height: 282px;
    min-height: 282px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    order: 1;
}
#cb8e5604.lazy {
    background-image: url('');
}
}



@media (min-width: 1400px) {
    
#\38 497f103 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Services-home1-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
}
#\38 497f103.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1y2Lyw2AIBTA2H8nBfwuAIgaDwhEnaLmGQ+9NK0yPmOXQrdUTCi07qRxCR0yNlb69WLYbpT2J0ZkKMgkYevS57pYv2jcH5QWKfGPdkLC+kwfK9N+Mx8PL/+0aFXp5Fw/AAAAAElFTkSuQmCC');
}
    
#\33 f456af3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 651.992px;
}
    
#d74a7100 {
    width: 100%;
    min-height: 8px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#b7550676 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#b7550676.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\33 c5d4dc1 {
    height: 60px;
}
    
#\31 0f2422f {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1837894a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#\31 0f2422f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\35 fd862e5 {
    height: 60px;
    margin-top: 28px;
    margin-left: 0px;
}
    
#\31 d6d5af3 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-7863b7d5-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#\31 d6d5af3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#c808d94f {
    height: 60px;
    margin-top: 28px;
}
    
#group_p7s {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 d4f251e {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#\32 d4f251e.lazy {
    background-image: url('');
}
    
#a0a140fc {
    height: auto;
}
    
#ecf840a5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ecd89917 {
    height: auto;
    margin-top: 28px;
}
    
#\33 a34226c {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#\33 a34226c.lazy {
    background-image: url('');
}
    
#b5da4992 {
    height: auto;
    margin-top: 28px;
    margin-left: 0px;
}
    
#cb8e5604 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#cb8e5604.lazy {
    background-image: url('');
}
}



@media (max-width: 766px) {
    
#\33 f456af3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 497f103 {
    grid-template-rows: minmax(8px, max-content);
}
#\38 497f103.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1y2Lyw2AIBTA2H8nBfwuAIgaDwhEnaLmGQ+9NK0yPmOXQrdUTCi07qRxCR0yNlb69WLYbpT2J0ZkKMgkYevS57pYv2jcH5QWKfGPdkLC+kwfK9N+Mx8PL/+0aFXp5Fw/AAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#d74a7100 {
    width: 100%;
    min-height: 1023px;
    align-items: center;
    padding-top: 30px;
    row-gap: 30px;
    padding-bottom: 30px;
}
    
#\33 f456af3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 497f103 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Services-home1-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
}
#\38 497f103.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1y2Lyw2AIBTA2H8nBfwuAIgaDwhEnaLmGQ+9NK0yPmOXQrdUTCi07qRxCR0yNlb69WLYbpT2J0ZkKMgkYevS57pYv2jcH5QWKfGPdkLC+kwfK9N+Mx8PL/+0aFXp5Fw/AAAAAElFTkSuQmCC');
}
    
#b7550676 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    margin: 0px 0% 0px 0%;
}
#b7550676.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\33 c5d4dc1 {
    height: auto;
}
    
#\31 0f2422f {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1837894a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    margin: 0px 0% 0px 0%;
}
#\31 0f2422f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\35 fd862e5 {
    height: auto;
}
    
#group_p7s {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 d6d5af3 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-7863b7d5-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    margin: 0px 0% 0px 0%;
}
#\31 d6d5af3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#c808d94f {
    height: auto;
}
    
#\32 d4f251e {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 324px;
    max-height: 243px;
    min-height: 243px;
    margin: 0px 0% 0px 0%;
}
#\32 d4f251e.lazy {
    background-image: url('');
}
    
#a0a140fc {
    height: auto;
    width: 45px;
    margin-top: 25px;
}
    
#ecf840a5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ecd89917 {
    height: auto;
    width: 50px;
    margin-top: 27px;
}
    
#\33 a34226c {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 324px;
    min-height: 243px;
    max-height: 243px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    margin: 0px 0% 20px 0%;
}
#\33 a34226c.lazy {
    background-image: url('');
}
    
#b5da4992 {
    height: 55px;
    width: 55px;
    margin-left: 0px;
    margin-top: 27px;
}
    
#cb8e5604 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 324px;
    max-height: 243px;
    min-height: 243px;
    margin: 0px 0% 20px 0%;
}
#cb8e5604.lazy {
    background-image: url('');
}
    
#\32 7cb28cc {
    width: auto;
    margin-top: 55px;
    margin-bottom: 15px;
}
    
#\35 b6418e2 {
    width: auto;
}
    
#\39 1ced948 {
    margin-top: 55px;
}
    
#f83c9b8a {
    margin-top: 55px;
}
    
#group_36e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_77b {
    margin: 0px 0% 20px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 497f103 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Services-home1-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
}
#\38 497f103.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1y2Lyw2AIBTA2H8nBfwuAIgaDwhEnaLmGQ+9NK0yPmOXQrdUTCi07qRxCR0yNlb69WLYbpT2J0ZkKMgkYevS57pYv2jcH5QWKfGPdkLC+kwfK9N+Mx8PL/+0aFXp5Fw/AAAAAElFTkSuQmCC');
}
    
#\33 f456af3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d74a7100 {
    width: 100%;
    min-height: 690px;
}
    
#b7550676 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#b7550676.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\33 c5d4dc1 {
    height: auto;
}
    
#\31 0f2422f {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-1837894a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#\31 0f2422f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#\35 fd862e5 {
    height: auto;
}
    
#\31 d6d5af3 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3906-7863b7d5-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
}
#\31 d6d5af3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQY012PPUpDURCFX5UlaB1Bu7gFJYWWuoEEH+gGUqRzAXEhgpHgHkyfNVi4gLwnzp05d84gA7ey+OBj5jA/3TAMExE5MbMZyRXJXUTs0s3sspRyOo7jpBORcwB37v5M8pXkJ8l9etYA3IvIRVdKuam1bkgeSH6R/G6kH9z9RVVvM/jg7rnOIkIi4kjy2FzyFDPrO1VduPs2In5bWBvpPyTfACxz4lWtdU3yneTHP7buvlbV63xmamZzAD2AJwCPjfQ+eyJy9geYAvRx/RlqTwAAAABJRU5ErkJggg==');
}
    
#c808d94f {
    height: auto;
}
    
#\32 d4f251e {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    width: 50%;
    margin: 15px 0% 0px 0%;
}
#\32 d4f251e.lazy {
    background-image: url('');
}
    
#a0a140fc {
    height: auto;
}
    
#ecd89917 {
    height: auto;
}
    
#\33 a34226c {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    margin: 0px 15px 0px 0%;
}
#\33 a34226c.lazy {
    background-image: url('');
}
    
#b5da4992 {
    height: auto;
    width: 50px;
}
    
#cb8e5604 {
    background-image: url("https://lirp.cdn-website.com/1d1a8a4e/dms3rep/multi/opt/Group+3907-c6f40c8a-1920w.png");
    background-size: auto;
    background-repeat: repeat;
    background-position: 50% 0%;
    margin: 0px 0% 0px 0%;
}
#cb8e5604.lazy {
    background-image: url('');
}
    
#ecf840a5 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
    
#group_36e {
    flex-direction: row;
}
    
#widget_77b {
    margin: 0px 5px 0px 0%;
}
}



@media all {
    
#\38 59ab0ab {
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 16ed7f8 {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\36 1cdbee1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-end;
}
    
#da8f2c99 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\34 3ac7849 {
    position: relative;
    width: 180px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin-top: 25px;
}
    
#\39 4c0d08f {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 20px 0%;
}
    
#\36 92a9101 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 24df54c {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 25b43be {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 45.881078767123284%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    justify-self: auto;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#cfd610fe {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 0;
}
    
#\30 6e64b09 {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 25px 0% 0px 0%;
}
    
#d13caeb1 {
    align-self: start;
    background-size: cover;
    min-height: 513.477px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-top: 90px;
    padding-bottom: 100px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bd61c2e0 {
    position: relative;
    width: 180px;
    height: 45px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
    margin-top: 30px;
}
    
#widget_p95 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin-top: 15px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 59ab0ab {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\36 1cdbee1 {
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#cfd610fe {
    width: auto;
    padding-top: 0px;
    min-height: auto;
}
    
#\30 6e64b09 {
    margin-top: 20px;
}
    
#\34 3ac7849 {
    order: 2;
}
    
#\39 4c0d08f {
    order: 0;
}
    
#\36 92a9101 {
    width: 100%;
    min-height: 8px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 24df54c {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d13caeb1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 426.992px;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#\30 25b43be {
    padding-top: 0px;
    width: 48.4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\36 92a9101 {
    width: 100%;
    min-height: 8px;
}
    
#d13caeb1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 513.477px;
}
}



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



@media (max-width: 767px) {
    
#\38 59ab0ab {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\35 16ed7f8 {
    height: auto;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 1cdbee1 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ac7849 {
    width: 150px;
    margin-top: 20px;
}
    
#\39 4c0d08f {
    height: auto;
    width: 200px;
}
    
#\36 92a9101 {
    width: 100%;
    min-height: 599px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\30 25b43be {
    width: 100%;
    justify-content: center;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cfd610fe {
    align-items: flex-start;
}
    
#d13caeb1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 40px 0% 40px 0%;
}
    
#bd61c2e0 {
    width: 160px;
    margin-top: 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 92a9101 {
    width: 100%;
    min-height: 291px;
    flex-direction: row;
}
    
#d13caeb1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 1cdbee1 {
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\30 25b43be {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7848531 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#a19cd2ab {
    background-color: rgba(205, 230, 245, 1);
}
    
#\34 010fa27 {
    min-height: 682.949px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 78px;
    padding-bottom: 78px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 bb97f5a {
    margin: 0px 0% 0px 0%;
}
    
#widget_9fj {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
    order: 0;
}
    
#group_42m {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 1400px;
    width: 99.9999976397852%;
    min-height: auto;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_ppi {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 333px;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 0;
    margin-right: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s2k {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 c8f81be {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d42c98e7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 333px;
    min-height: auto;
    max-height: 100%;
    order: 1;
    margin-right: 24px;
}
    
#\39 d702747 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 f7113a5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 333px;
    min-height: auto;
    max-height: 100%;
    order: 1;
}
    
#widget_3cg {
    width: 180px;
    height: 45px;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 7848531 {
    width: 100%;
    min-height: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    row-gap: 0px;
}
    
#\34 010fa27 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500.547px;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#a19cd2ab {
    background-color: rgba(205, 230, 245, 1);
}
    
#widget_9fj {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_42m {
    order: 1;
}
    
#widget_3cg {
    order: 2;
}
}



@media (min-width: 1400px) {
    
#\35 7848531 {
    width: 100%;
    min-height: 8px;
}
    
#\34 010fa27 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 682.949px;
    column-gap: 0%;
}
    
#a19cd2ab {
    background-color: rgba(205, 230, 245, 1);
}
    
#widget_s2k {
    min-height: auto;
}
    
#group_42m {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 766px) {
    
#a19cd2ab {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 010fa27 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 7848531 {
    width: 100%;
    min-height: 913px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    row-gap: 0px;
}
    
#\34 010fa27 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 30px 0% 30px 0%;
}
    
#a19cd2ab {
    background-color: rgba(205, 230, 245, 1);
}
    
#widget_s2k {
    height: 240px;
}
    
#\33 c8f81be {
    height: 240px;
}
    
#\39 d702747 {
    height: 240px;
}
    
#group_42m {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#group_ppi {
    margin: 0px 0% 20px 0%;
}
    
#d42c98e7 {
    margin: 0px 0% 20px 0%;
}
    
#\31 f7113a5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9fj {
    margin-bottom: 30px;
}
    
#widget_3cg {
    margin-top: 30px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 7848531 {
    width: 100%;
    min-height: 342px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
    
#\34 010fa27 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a19cd2ab {
    background-color: rgba(205, 230, 245, 1);
}
    
#widget_9fj {
    margin: 0px 0% 30px 0%;
}
    
#group_42m {
    flex-direction: row;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_ppi {
    width: auto;
    margin: 0px 15px 0px 0%;
}
    
#d42c98e7 {
    width: auto;
    margin: 0px 15px 0px 0%;
}
    
#\31 f7113a5 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_s2k {
    height: auto;
}
    
#\33 c8f81be {
    height: auto;
}
    
#\39 d702747 {
    height: auto;
}
}



@media all {
    
#\31 55325f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 50px 0%;
}
    
#a400312c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0ef5485 {
    margin: 0px 0% 0px 0%;
}
    
#fa29ee69 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 8e85969 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding-right: 40px;
    padding-left: 40px;
    margin: 0px 0% 0px 0%;
}
    
#f6ce375d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6ce375d {
    width: 220px;
    height: 67.9688px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a400312c {
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#fa29ee69 {
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    min-height: auto;
}
}



@media (min-width: 1400px) {
    
#\32 8e85969 {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
    
#fa29ee69 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\31 55325f0 {
    margin-bottom: 20px;
}
    
#a400312c {
    width: 100%;
    min-height: 204px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    height: auto;
}
    
#fa29ee69 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 8e85969 {
    min-height: auto;
    padding: 0px 15px 0px 15px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fa29ee69 {
    row-gap: 0px;
}
    
#a400312c {
    justify-content: flex-start;
    min-height: 176px;
    row-gap: 5px;
    padding-bottom: 30px;
    padding-top: 30px;
    height: auto;
}
    
#\32 8e85969 {
    justify-content: space-around;
}
}

