*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !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 div.u_1943241245 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1501990830 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1698745919 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1732859026 *.socialHubIcon
{
	color:rgba(28,28,28,1) !important;
	border-color:rgba(28,28,28,1) !important;
}
*#dm *.dmBody *.u_1770764738 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody *.u_1101195206 .general
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1791585153 .wa-btns
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
	color:var(--color_8) !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1704588843
{
	width:100% !important;
}
*#dm *.dmBody div.u_1704588843 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_473195946 .btnDisenoDos
{
	border-radius:8px 8px 8px 8px !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_473195946 .btnDisenoDos:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_473195946 .btnDisenoDos.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1252475705 .btnDisenoDos
{
	border-radius:8px 8px 8px 8px !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1252475705 .btnDisenoDos:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1252475705 .btnDisenoDos.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_5) !important;
}
*#dm *.dmBody *.u_625924914
{
	width:100% !important;
}
*#dm *.dmBody div.u_2351079269 .svg
{
	fill:var(--color_5) !important;
}
*#dm *.dmBody div.u_1776115576 .svg
{
	fill:var(--color_5) !important;
}
*#dm *.dmBody div.u_1980933014 .svg
{
	fill:var(--color_5) !important;
}
*#dm *.dmBody div.u_3059586576 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_2588186928 input:not([type="submit"])
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:rgb(57,146,186) rgb(57,146,186) rgb(57,146,186) rgb(57,146,186) !important;
	border-width:0px 0px 1px 0px !important;
}
*#dm *.dmBody div.u_2588186928 textarea
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:rgb(57,146,186) rgb(57,146,186) rgb(57,146,186) rgb(57,146,186) !important;
	border-width:0px 0px 1px 0px !important;
}
*#dm *.dmBody div.u_2588186928 select
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:rgb(57,146,186) rgb(57,146,186) rgb(57,146,186) rgb(57,146,186) !important;
	border-width:0px 0px 1px 0px !important;
}
*#dm *.dmBody div.u_2588186928 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody div.u_2588186928 .dmformsubmit:hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_2588186928 .dmformsubmit.hover
{
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_2588186928 .dmformsubmit:hover input[type="submit"]
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_2588186928 .dmformsubmit.hover input[type="submit"]
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1737698494 .photoGalleryViewAll.link
{
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_3619202082
{
	width:100% !important;
}
*#dm *.dmBody *.u_1338718553
{
	width:100% !important;
}
*#dm *.dmBody *.u_1056888538
{
	width:100% !important;
}
*#dm *.dmBody *.u_1622692305
{
	width:100% !important;
}
*#dm *.dmBody *.u_1979576133
{
	width:100% !important;
}
*#dm *.dmBody *.u_449535496
{
	width:100% !important;
}
*#dm *.dmBody div.u_427893756 .socialHubIcon
{
	color:var(--color_5) !important;
	background-color:var(--color_1) !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_1820107361 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1820107361 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1820107361 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_1732859026 *.socialHubIcon
{
	font-size:19.333333333333332px !important;
	line-height:29px !important;
}
*#dm *.dmBody div.u_1732859026
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1770764738 .dmformsubmit
{
	width:201px !important;
}
*#dm *.dmBody *.u_1737698494 .caption-inner
{
	border-bottom-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-radius:0px !important;
	-moz-border-bottom-right-radius:0px !important;
	-moz-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius:0px !important;
	-moz-border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-radius:0px !important;
}
*#dm *.dmBody *.u_1737698494 .photoGalleryThumbs
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1737698494 .layout-container
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1737698494 .photoGalleryViewAll
{
	padding:0 5px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#b1a8fa30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f2ec9907 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#bdb05d6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c8781ff6::before, #c8781ff6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#c8781ff6 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/c4deee5a/dms3rep/multi/opt/back-1920w.jpg);
    background-attachment: fixed;
}
    
#widget_d91 {
    width: 100%;
    height: 508px;
    max-width: 100%;
}
    
#widget_t4j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q3s {
    width: 182px;
    height: 45px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2ec9907 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 600px;
    column-gap: 2%;
}
    
#c8781ff6::before, #c8781ff6 > .bgExtraLayerOverlay {
    
}
    
#b1a8fa30 {
    width: 30.729150326797388%;
    min-height: 8px;
}
    
#bdb05d6d {
    width: 67.04%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#c8781ff6::before, #c8781ff6 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#b1a8fa30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#f2ec9907 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#bdb05d6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c8781ff6::before, #c8781ff6 > .bgExtraLayerOverlay {
    
}
    
#widget_d91 {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#c8781ff6::before, #c8781ff6 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#ce64af31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 6605b1d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 650px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#efa4fb2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#widget_mfg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 97268ca {
    width: 182px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d1r {
    width: 74.82%;
    height: 570px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6605b1d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_d1r {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ce64af31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 6605b1d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#efa4fb2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_d1r {
    height: 366px;
    width: 100.00%;
}
    
#\32 97268ca {
    width: 296px;
}
}



@media all {
    
#\35 1312031 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c16174f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b276e0dc {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 4a18709 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_9m4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_tuj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fn4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5bf0133 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 551d567 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 698d364 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aca74c85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5a3fe1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\30 722a10d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 499c83e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 c16174f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b276e0dc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 5bf0133 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 5a3fe1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 ef585bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 2b9cb39 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 57470d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.75%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_dcu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_h7i.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_h7i {
    width: 40%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\30 ef585bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2b9cb39 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 57470d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#e0fb269a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ed53d9ec {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
}
    
#afe52e17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_52j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q2v {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
    
#\39 0db39fd {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#e0fb269a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ed53d9ec {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#afe52e17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_q2v {
    height: 240px;
}
}



@media all {
    
#\35 8a91d77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\36 7f7ba60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c9d140 {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
    
#d98b67e6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
}
    
#\33 4e539c7 {
    margin: 0px 0% 0px 0%;
}
    
#e947981e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f56d2598 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
}



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



@media (max-width: 767px) {
    
#\35 8a91d77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3c9d140 {
    height: 240px;
}
    
#d98b67e6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f56d2598 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#c8f00e06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec92fd6f {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
    
#f6462511 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
}
    
#\38 0046de4 {
    margin: 0px 0% 0px 0%;
}
    
#a5129c2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\30 9e11f9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1e2624a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
}



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



@media (max-width: 767px) {
    
#ec92fd6f {
    height: 240px;
}
    
#f6462511 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#a5129c2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1e2624a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#b96c3654 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
}
    
#\33 126cecd {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
    
#\35 667dcab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#bf132e2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\35 ba9ae4f {
    margin: 0px 0% 0px 0%;
}
    
#\36 ecc431a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6cdfac5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#b96c3654 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 126cecd {
    height: 240px;
}
    
#\35 667dcab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf132e2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 129366b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 37c0bf2 {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
    
#\30 e6feee8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\38 309d5ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\34 e3a34be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2db370e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
}
    
#c1efc8aa {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 37c0bf2 {
    height: 240px;
}
    
#\30 e6feee8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 309d5ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 2db370e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\37 92ace15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\33 a2ef78e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 340px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 0719d30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\33 411aab7::before, #\33 411aab7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#\33 411aab7 {
    background-image: url(https://lirp.cdn-website.com/c4deee5a/dms3rep/multi/opt/back-1920w.jpg);
}
#\33 411aab7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAhESMTL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0JcUVaq1jQ9yJQJaR7iIH//Z');
}
    
#widget_f27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rdq {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a2ef78e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 411aab7::before, #\33 411aab7 > .bgExtraLayerOverlay {
    
}
#\33 411aab7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAhESMTL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0JcUVaq1jQ9yJQJaR7iIH//Z');
}
}



@media (min-width: 1400px) {
    
#\33 411aab7::before, #\33 411aab7 > .bgExtraLayerOverlay {
    
}
#\33 411aab7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAhESMTL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0JcUVaq1jQ9yJQJaR7iIH//Z');
}
}



@media (max-width: 767px) {
    
#\37 92ace15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 a2ef78e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 0719d30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 411aab7::before, #\33 411aab7 > .bgExtraLayerOverlay {
    
}
#\33 411aab7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAhESMTL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0JcUVaq1jQ9yJQJaR7iIH//Z');
}
    
#widget_rdq {
    height: 240px;
}
    
#widget_f27 {
    width: 100.00%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 411aab7::before, #\33 411aab7 > .bgExtraLayerOverlay {
    
}
#\33 411aab7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAhESMTL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0JcUVaq1jQ9yJQJaR7iIH//Z');
}
}



@media all {
    
#\34 eec3a23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#f28c955f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_9ka {
    width: 71.92%;
    height: auto;
    max-width: 100%;
}
    
#widget_jap {
    width: 75%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\34 eec3a23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f28c955f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_9ka {
    width: 100.00%;
}
    
#widget_jap {
    width: 100.00%;
}
}



@media all {
    
#a1240787 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#da715669 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_542 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\33 5857550 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 5478ba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 ec5de7a {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d0130c68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#e201490f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b861fff4 {
    border-width: 1px 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#widget_t7s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_shf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 e35c485 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tkn {
    width: 98.01%;
    height: auto;
    max-width: 100%;
}
    
#widget_7ha {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#b0c9e3aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2bc8b77 {
    width: 182px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vrm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 a84ac8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ec5de7a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\38 5478ba3 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d0130c68 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e201490f {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 5478ba3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ec5de7a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d0130c68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e201490f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b2bc8b77 {
    width: 116px;
}
}

