*#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 nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1842506314 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1205614749 .caption-container .caption-title { font-weight:600 !important; }

  *#dm .dmInner div.u_1205614749 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1374783213 { width:100% !important; }

  *#dm .dmInner div.u_1374783213 img[dm_changed] { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1470623879 { color:white !important; }

  *#dm .dmInner div.u_3286916325 .svg { fill:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1999731339 .svg { fill:rgba(58,58,58,1) !important; }

  *#dm .dmInner *.u_1067758532 { display:none !important; }

  *#dm .dmInner *.u_1588005100 { display:none !important; }

  *#dm .dmInner *.u_1992800838 { display:none !important; }

  *#dm .dmInner *.u_1664288691 { display:none !important; }

  *#dm .dmInner *.u_1264002928 { display:none !important; }

  *#dm .dmInner *.u_1643834138 { display:none !important; }

  *#dm .dmInner *.u_1610913678 { display:none !important; }

  *#dm .dmInner *.u_1416394973 { display:none !important; }

  *#dm .dmInner div.u_1374783213 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1473523755 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .m-recaptcha { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .dmforminput input { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .dmforminput textarea { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .dmforminput .fileUploadLink { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .checkboxwrapper span { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .radiowrapper span { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .optinwrapper div { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .freetextwrapper { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .dmforminput select { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .dmforminput option { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 input::placeholder { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 input.placeholder { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 textarea::placeholder { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 textarea.placeholder { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 select::placeholder { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 select.placeholder { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1473523755 .dmformsubmit {
    width:220px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1536177196 hr {
    color:rgba(58,58,58,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1621204010 hr {
    color:rgba(58,58,58,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1851591289 hr {
    color:rgba(58,58,58,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1914117553 hr {
    color:rgba(58,58,58,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1219035924 .svg { fill:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1420347736 .svg { fill:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_1153220441 .svg { fill:rgba(58,58,58,1) !important; }

  *#dm .dmInner a.u_1811394474 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1811394474 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1855915794 { display:block !important; }

  *#dm .dmInner *.u_1194885470 { display:block !important; }

  *#dm .dmInner *.u_1925486660 { display:block !important; }

  *#dm .dmInner *.u_1500272594 { display:block !important; }

  *#dm .dmInner *.u_1698748042 { display:block !important; }

  *#dm .dmInner *.u_1545549777 { display:block !important; }

  *#dm .dmInner *.u_1412591845 { display:block !important; }

  *#dm .dmInner *.u_1032823100 { display:block !important; }

  *#dm .dmInner *.u_1290313407 { display:block !important; }

  *#dm .dmInner *.u_1287959417 { display:block !important; }

  *#dm .dmInner div.u_4057110702 .caption-button {
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_4057110702 .caption-button:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_4057110702 .caption-button.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_4057110702 .caption-button span.text {
    color:rgba(58,58,58,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_4057110702 .caption-button:hover span.text {
    color:rgba(58,58,58,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_4057110702 .caption-button.hover span.text {
    color:rgba(58,58,58,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_4057110702 .caption-container .caption-title { color:rgba(58,58,58,1) !important; }

  *#dm .dmInner div.u_4057110702 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_4057110702 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_4057110702 .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;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1205614749 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1205614749 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1205614749 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1205614749 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner div.u_1205614749 .caption-container .caption-title { font-size:25px !important; }

  *#dm .dmInner div.u_1205614749 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1205614749 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1205614749 .photoGalleryThumbs .image-container a { padding-top:417px !important; }

  *#dm .dmInner *.u_4057110702 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_4057110702 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_4057110702 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_4057110702 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_4057110702 .caption-button span.text { font-size:20px !important; }

  *#dm .dmInner div.u_4057110702 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_4057110702 .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;
    padding-left:30px !important;
    padding-right:30px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1205614749 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_1205614749 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner *.u_1205614749 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner *.u_1205614749 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_4057110702 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_4057110702 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_4057110702 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1205614749 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1205614749 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1205614749 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1205614749 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1205614749 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1205614749 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1205614749 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1205614749 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1205614749 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1205614749 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner *.u_1205614749 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_4057110702 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_4057110702 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_4057110702 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_4057110702 .caption-button { width:159px !important; }

  *#dm .dmInner *.u_4057110702 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !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_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm .dmInner div.u_4057110702
{
}

#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container.revealed:before
{
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	height:100% !important;
	width:100% !important;
	content:"" !important;
	background:padding-box content-box !important;
	padding:10px !important;
	background-color:#FFF !important;
	visibility:hidden !important;
	opacity:0 !important;
	transform:scale(0.5) rotateX(180deg) !important;
	transition:all 800ms ease !important;
}
#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container.revealed:hover::before
{
	opacity:.80 !important;
	transform:scale(1) rotateX(0) !important;
	visibility:visible !important;
}
*#dm *.dmBody div.u_1511162054.dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container.revealed:hover::before
{
	opacity:1 !important;
	visibility:hidden !important;
}separatorHomeCss{color:red !important}@media all {
    
#\39 803d3b8 {
    background-color: rgba(219,220,219,1);
    background-image: initial;
}
    
#acebeb2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.77%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f77cbcd3 {
    width: 100%;
    height: 570px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e1739442 {
    min-height: 794px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b2faae47 {
    flex-direction: row;
    justify-content: flex-end;
    width: 53.2324437700156%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da032a57 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.98931824514028%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfee4695 {
    width: 625px;
    height: auto;
    max-width: 100%;
    margin-bottom: 40px;
    order: 2;
}
    
#cb122594 {
    width: 100%;
    height: 218px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8bc6a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d83edb52 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e3ff441c {
    justify-content: space-between;
    align-items: flex-start;
    width: 66.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-self: center;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0964f2f {
    width: 653px;
    height: auto;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\39 1cad25e {
    justify-content: space-between;
    align-items: flex-start;
    width: 31.801767627546358%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 1.9%;
}
    
#\35 5afcf40 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_94q {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acebeb2a {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
    margin: 0% 0% 0% 0%;
}
    
#f77cbcd3 {
    height: 440px;
}
    
#e1739442 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#b2faae47 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#da032a57 {
    height: auto;
    min-height: 90px;
}
    
#dfee4695 {
    width: 577px;
    margin-bottom: 30px;
}
    
#cb122594 {
    height: 190px;
}
    
#d83edb52 {
    width: 250px;
    min-height: 54px;
}
    
#e3ff441c {
    width: 57.18%;
    height: auto;
    min-height: 31.21%;
}
    
#\39 1cad25e {
    width: 40%;
    height: auto;
    min-height: 660px;
}
    
#\35 5afcf40 {
    width: 250px;
    min-height: 54px;
}
    
#widget_94q {
    height: 631px;
}
}



@media (max-width: 767px) {
    
#acebeb2a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 9px;
}
    
#f77cbcd3 {
    height: 200px;
}
    
#e1739442 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#b2faae47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
}
    
#da032a57 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    height: auto;
    min-height: 164px;
}
    
#dfee4695 {
    margin-bottom: 20px;
    width: 303px;
}
    
#cb122594 {
    height: 150px;
}
    
#d83edb52 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#e3ff441c {
    row-gap: 20px;
    width: 57.62%;
    height: auto;
    min-height: 101.08%;
}
    
#\32 0964f2f {
    margin-bottom: 8px;
    width: 303px;
}
    
#\39 1cad25e {
    row-gap: 20px;
    width: 36.37624295616616%;
}
    
#\35 5afcf40 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#widget_94q {
    height: 351px;
}
}



@media all {
    
#\34 64d8093 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 44%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e4b6b614 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 4% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3132b92 {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: -23px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d74105f {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: -23px;
    grid-area: auto / auto / auto / auto;
}
    
#d5b8d654 {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 33c0e93 {
    width: 99.99702807775378%;
    height: 33px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 39bb419 {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 97661cb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 217px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8f5f304 {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a809fab {
    justify-content: flex-start;
    width: 24.000000000000004%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f6c4feb3 {
    min-height: 393px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2748de1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d195b036 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\39 661f296 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 686c89d {
    width: 99.99702807775378%;
    height: 33px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7a31297 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bsh {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cfa810d7 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf153c2e {
    width: 99.99749999603168%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 64d8093 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e4b6b614 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    column-gap: 4%;
    padding-top: 2%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 a809fab {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    padding-top: 2%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f6c4feb3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
}
    
#\31 2748de1 {
    min-height: 98px;
    margin: 0px 0% 0px 0%;
}
    
#d5b8d654 {
    width: 100.00%;
}
    
#\32 33c0e93 {
    height: 24px;
}
    
#\32 97661cb {
    min-height: auto;
    width: 99.99886077335964%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 661f296 {
    min-height: 98px;
    justify-self: auto;
    align-self: auto;
    width: 99.99886077335964%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 686c89d {
    height: 24px;
}
}



@media (max-width: 767px) {
    
#\34 64d8093 {
    width: 100%;
    min-height: 241px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: flex-start;
}
    
#e4b6b614 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
}
    
#\31 a809fab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
}
    
#f6c4feb3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 12% 4% 12% 4%;
}
    
#\31 2748de1 {
    min-height: 119px;
}
    
#\32 97661cb {
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-start;
    min-height: 209px;
}
    
#\32 33c0e93 {
    height: 16px;
}
    
#\39 661f296 {
    min-height: 119px;
}
    
#\35 686c89d {
    height: 16px;
}
    
#\38 d74105f {
    margin-top: -3px;
}
    
#\38 3132b92 {
    margin-top: -7px;
}
}



@media all {
    
#\37 1cf3705 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 61.35114181137292%;
    min-width: 4%;
    align-items: center;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4a0d327 {
    width: 99.99804400977995%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bfa4e1a {
    margin-right: 4%;
}
    
#\30 ac1ecab {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cc6c2f16 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 525cab6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 b084a2e {
    width: 100.00002088827384%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#d86d93ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.65%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/feb8ebbb/dms3rep/multi/opt/tagliaferri-6-ada04724-5adcc003-1130h.png);
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d86d93ca.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB00lEQVQY0xXK209SAQDA4fNP1ANSKbYCNykGlmhsolmCTQgSFeLWOaAM5V44DTub3ZeV1WpzXRzZ5gWxNcK1arPFuq5WtPVSy/XSQ2099NTbr/U9f8K9xSLzhRVKpQdU1h5RffOUL9XnfP9c4df6W/78+MTf318RFgtLLBeXWC0VebFW5sOrJ3x8/Zj3lYdUX5b5Vn3Gz/V3CDfv3GJ2Ls/8wl3K9+dYXb5NIX+NmcunmJmSWZmdplLKI5yeusi5q9c5P32FSxcmOTuR4OhwAI+jG5+tk7FBNzdOxBAS4zIjuTNIqTEk0Y/H3oGlrQmdup4WdR0es55srxkhPi4jZSaweQexdlvpaNVh1GnYvqUGfZ2CQ7vVDO/VIsSPTyKlc9g9ErYeK1azAZNBQ/0mBY3Kjdj1W4mYNQjRbA4pOYbTK+JyHsCx34hlzw60KiVNtRtwGlRE2hsQQrEkUnIUXzRNMBwmEPDiHuin09TKPq2Kfv1mIm3bEPzhIcRElmBaRszIiKkcYixLr8OJ3ajFtVNBYJcSISCFEEcyhI5NEsicxJ+UGYiOcrDvMF0mIxZtLT2NNf+jRDAS40h8FPdQCpcvhNXRR3uXleZmIy3aBkyaOv4B3+oSj93JVO8AAAAASUVORK5CYII=');
}
    
#\37 e7432a2 {
    align-items: center;
    width: 811.641px;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    justify-self: auto;
    order: 0;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rdn {
    width: 94.74%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1cf3705 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 8% 4%;
}
    
#\38 bfa4e1a {
    margin-right: 0%;
}
    
#\30 ac1ecab {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\39 525cab6 {
    order: 1;
}
    
#d86d93ca {
    width: 100%;
    min-height: 232px;
    height: auto;
}
#d86d93ca.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB00lEQVQY0xXK209SAQDA4fNP1ANSKbYCNykGlmhsolmCTQgSFeLWOaAM5V44DTub3ZeV1WpzXRzZ5gWxNcK1arPFuq5WtPVSy/XSQ2099NTbr/U9f8K9xSLzhRVKpQdU1h5RffOUL9XnfP9c4df6W/78+MTf318RFgtLLBeXWC0VebFW5sOrJ3x8/Zj3lYdUX5b5Vn3Gz/V3CDfv3GJ2Ls/8wl3K9+dYXb5NIX+NmcunmJmSWZmdplLKI5yeusi5q9c5P32FSxcmOTuR4OhwAI+jG5+tk7FBNzdOxBAS4zIjuTNIqTEk0Y/H3oGlrQmdup4WdR0es55srxkhPi4jZSaweQexdlvpaNVh1GnYvqUGfZ2CQ7vVDO/VIsSPTyKlc9g9ErYeK1azAZNBQ/0mBY3Kjdj1W4mYNQjRbA4pOYbTK+JyHsCx34hlzw60KiVNtRtwGlRE2hsQQrEkUnIUXzRNMBwmEPDiHuin09TKPq2Kfv1mIm3bEPzhIcRElmBaRszIiKkcYixLr8OJ3ajFtVNBYJcSISCFEEcyhI5NEsicxJ+UGYiOcrDvMF0mIxZtLT2NNf+jRDAS40h8FPdQCpcvhNXRR3uXleZmIy3aBkyaOv4B3+oSj93JVO8AAAAASUVORK5CYII=');
}
    
#\37 e7432a2 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\37 1cf3705 {
    width: 100%;
    min-height: 487px;
    align-items: center;
    row-gap: 12px;
    height: auto;
    padding: 0% 6% 0% 6%;
}
    
#\30 4a0d327 {
    width: 100%;
}
    
#\38 bfa4e1a {
    margin-right: 0%;
}
    
#\30 ac1ecab {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 10%;
    row-gap: 15px;
}
    
#\39 525cab6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\39 525cab6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b084a2e {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#d86d93ca {
    width: 100%;
    min-height: 164px;
    align-items: center;
    height: auto;
}
#d86d93ca.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB00lEQVQY0xXK209SAQDA4fNP1ANSKbYCNykGlmhsolmCTQgSFeLWOaAM5V44DTub3ZeV1WpzXRzZ5gWxNcK1arPFuq5WtPVSy/XSQ2099NTbr/U9f8K9xSLzhRVKpQdU1h5RffOUL9XnfP9c4df6W/78+MTf318RFgtLLBeXWC0VebFW5sOrJ3x8/Zj3lYdUX5b5Vn3Gz/V3CDfv3GJ2Ls/8wl3K9+dYXb5NIX+NmcunmJmSWZmdplLKI5yeusi5q9c5P32FSxcmOTuR4OhwAI+jG5+tk7FBNzdOxBAS4zIjuTNIqTEk0Y/H3oGlrQmdup4WdR0es55srxkhPi4jZSaweQexdlvpaNVh1GnYvqUGfZ2CQ7vVDO/VIsSPTyKlc9g9ErYeK1azAZNBQ/0mBY3Kjdj1W4mYNQjRbA4pOYbTK+JyHsCx34hlzw60KiVNtRtwGlRE2hsQQrEkUnIUXzRNMBwmEPDiHuin09TKPq2Kfv1mIm3bEPzhIcRElmBaRszIiKkcYixLr8OJ3ajFtVNBYJcSISCFEEcyhI5NEsicxJ+UGYiOcrDvMF0mIxZtLT2NNf+jRDAS40h8FPdQCpcvhNXRR3uXleZmIy3aBkyaOv4B3+oSj93JVO8AAAAASUVORK5CYII=');
}
    
#\37 e7432a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 28a93db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 05111dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d918800b {
    width: 99.99765018954133%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd9d332 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.001967871485945%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 249d4bf {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#d7040c15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b6521380 {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#bf1a1747 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
    
#db4187ec {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d0710ebf {
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e1de48e {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 28a93db {
    width: 20.184752747252745%;
    min-height: 8px;
}
    
#\36 05111dc {
    width: 16.071428571428573%;
    min-height: 8px;
}
    
#d918800b {
    height: 485px;
}
    
#\33 dd9d332 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#b6521380 {
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#bf1a1747 {
    width: 250px;
    min-height: 54px;
}
    
#d0710ebf {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#\36 e1de48e {
    height: 485px;
}
}



@media (max-width: 767px) {
    
#\31 28a93db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 05111dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#d918800b {
    height: 132px;
}
    
#\33 dd9d332 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#b6521380 {
    margin-bottom: 20px;
    width: 311px;
}
    
#bf1a1747 {
    min-height: 54px;
    width: 100%;
}
    
#db4187ec {
    width: 311px;
}
    
#d0710ebf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 8% 4% 8% 4%;
}
    
#\36 e1de48e {
    height: 540px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 11eec7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.922008705855376%;
    align-items: flex-end;
    min-width: 4%;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 dfd0d66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d9ded313 {
    min-height: 460px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4648f04 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 eeeefb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.03%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 32px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9fb42d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 33a2f99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 11eec7d {
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: center;
    padding: 4px 4px 4px 4px;
}
    
#d9ded313 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 8px;
}
    
#\38 eeeefb5 {
    width: 100%;
    min-height: 271px;
    row-gap: 16px;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 16px;
}
}



@media (max-width: 767px) {
    
#\33 11eec7d {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#d9ded313 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 2% 8% 2%;
}
    
#\38 eeeefb5 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 16px;
    padding-top: 16px;
    padding-left: 22px;
    padding-right: 22px;
}
}



@media all {
    
#\35 1451d43 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 153px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8de9f21 {
    width: 99.99702807775378%;
    height: 33px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ab06d63f {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 36dbca9 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\36 b50174f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 42%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9db83ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 4% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1dbbc78 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed32070e {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5749efa {
    width: 99.99702807775378%;
    height: 33px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a17d6621 {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: -12px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c54f7a {
    width: 99.99062642311469%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca88e89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: -5.5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3eb8ce0 {
    min-height: 546px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4fa67b6 {
    width: 99.99702807775378%;
    height: 33px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d778356c {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a8bb74b {
    width: 100.00%;
    height: 226px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: -13px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 67960be {
    justify-content: flex-start;
    width: 24.974695512820517%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b4a58fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 648835d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc23d271 {
    width: 99.99702807775378%;
    height: 33px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fa429036 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: -22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9c7a616 {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: -22px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 737d6d9 {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s7t {
    width: 41px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b3f827a4 {
    width: 41px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0a4bcea {
    width: 41px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9deb7ea {
    width: 99.9982928991169%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9a37467 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1451d43 {
    min-height: 268px;
    width: 47.79718260488553%;
    justify-self: auto;
    order: 0;
    justify-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8de9f21 {
    height: 24px;
}
    
#\37 ca88e89 {
    min-height: 142px;
    width: 47.999789681235626%;
    margin: 0px 0% 0px 0%;
}
    
#f3eb8ce0 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 4fa67b6 {
    height: 24px;
}
    
#\36 b50174f {
    width: 100%;
    min-height: 444px;
    flex-direction: row;
    align-items: center;
}
    
#\38 9db83ba {
    width: 100%;
    min-height: 173px;
    flex-direction: row;
    column-gap: 4%;
    padding-top: 2%;
}
    
#\39 1dbbc78 {
    width: 47.999789681235626%;
    min-height: 142px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a8bb74b {
    width: 48%;
    height: 390px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 67960be {
    width: 100%;
    min-height: 173px;
    flex-direction: row;
    padding-top: 2%;
}
    
#\36 b4a58fd {
    width: 47.999789681235626%;
    min-height: 142px;
    margin: 0px 0% 0px 0%;
}
    
#\35 648835d {
    min-height: 142px;
    width: 47.999789681235626%;
    margin: 0px 0% 0px 0%;
}
    
#fc23d271 {
    height: 24px;
}
    
#\37 5749efa {
    height: 24px;
}
}



@media (max-width: 767px) {
    
#\35 1451d43 {
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-start;
    min-height: 187px;
}
    
#e8de9f21 {
    height: 16px;
}
    
#\37 ca88e89 {
    min-height: 119px;
    margin-top: 5.0%;
}
    
#f3eb8ce0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 12% 4% 12% 4%;
}
    
#\33 4fa67b6 {
    height: 16px;
}
    
#\36 b50174f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\38 9db83ba {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 40px;
    padding-top: 16px;
}
    
#\39 1dbbc78 {
    min-height: 119px;
    order: 0;
}
    
#\39 a8bb74b {
    height: 197px;
}
    
#\38 67960be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 40px;
    padding-top: 16px;
}
    
#\36 b4a58fd {
    min-height: 119px;
}
    
#\35 648835d {
    min-height: 119px;
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc23d271 {
    height: 16px;
}
    
#\37 5749efa {
    height: 16px;
}
    
#d9a37467 {
    min-height: 54px;
    width: 100%;
}
    
#fa429036 {
    margin-top: -2px;
}
    
#d9c7a616 {
    margin-top: -4px;
}
    
#\30 5c54f7a {
    margin-top: -2px;
}
}



@media all {
    
#\37 6976263 {
    width: 99.99875899553285%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 33649ed {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6608187 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 db1e69d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 26d8d1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b19fed6f {
    width: 589px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bc273422 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 33649ed {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding-top: 8%;
}
    
#\31 db1e69d {
    width: 100%;
    min-height: 8px;
}
    
#\30 26d8d1b {
    width: 49.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 33649ed {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#\31 db1e69d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 26d8d1b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\31 dfb0e6e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 dfb0e6e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\35 bd1aa9c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 bd1aa9c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\34 738e749 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f145022.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f145022 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\33 eeff9e3 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d15c61a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#d3b45b77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 16867c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f1602196 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2371eeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 692da76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 b1351be.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 b1351be {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#ac8eca47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 71086c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 f880f19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee96b078 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e7dd1830 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dbc1ac0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c9ccfab {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 738e749 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 b1351be {
    order: 0;
}
    
#\39 71086c5 {
    order: 2;
}
    
#\35 f880f19 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d3b45b77 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f1602196 {
    order: 3;
}
    
#e7dd1830 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
    
#\39 dbc1ac0 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 738e749 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 f880f19 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d3b45b77 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e7dd1830 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\39 dbc1ac0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#d4129009 {
    width: 250px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec01d3a1::before, #ec01d3a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#ec01d3a1 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/feb8ebbb/dms3rep/multi/opt/_CAR4026-1920w.jpg);
}
#ec01d3a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECAwUEESEHEhciI1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABEQIh/9oADAMBAAIRAxEAPwCyP1DrJ6IqnSdNh9GU7U4GRy9Kt+Z2M09TO3wAD23SM6z/2Q==');
}
    
#\37 0f360c7 {
    width: 80.46%;
    height: auto;
    max-width: none;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4048fe3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 6% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
#\37 4048fe3.lazy {
    background-image: url('');
}
    
#dd7bf2bd {
    margin: 0px 0% 0px 0%;
}
    
#\31 196765c {
    min-height: 545px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4129009 {
    width: 230px;
    min-height: 54px;
}
    
#ec01d3a1::before, #ec01d3a1 > .bgExtraLayerOverlay {
    
}
#ec01d3a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECAwUEESEHEhciI1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABEQIh/9oADAMBAAIRAxEAPwCyP1DrJ6IqnSdNh9GU7U4GRy9Kt+Z2M09TO3wAD23SM6z/2Q==');
}
    
#\37 4048fe3 {
    width: 100%;
    min-height: 8px;
    row-gap: 50px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\37 4048fe3.lazy {
    background-image: url('');
}
    
#\31 196765c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
}
}



@media (max-width: 767px) {
    
#ec01d3a1 {
    grid-template-rows: minmax(8px, max-content);
}
#ec01d3a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECAwUEESEHEhciI1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABEQIh/9oADAMBAAIRAxEAPwCyP1DrJ6IqnSdNh9GU7U4GRy9Kt+Z2M09TO3wAD23SM6z/2Q==');
}
    
#\31 196765c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#d4129009 {
    width: 100%;
    min-height: 54px;
}
    
#ec01d3a1::before, #ec01d3a1 > .bgExtraLayerOverlay {
    
}
#ec01d3a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECAwUEESEHEhciI1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABEQIh/9oADAMBAAIRAxEAPwCyP1DrJ6IqnSdNh9GU7U4GRy9Kt+Z2M09TO3wAD23SM6z/2Q==');
}
    
#\37 4048fe3 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 50px;
    padding: 4% 6% 6% 6%;
}
#\37 4048fe3.lazy {
    background-image: url('');
}
    
#\31 196765c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 8% 8% 8%;
}
    
#\37 0f360c7 {
    width: 99.51%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 5ff2546 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b360c4e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#fd85ef67 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(58,58,58,1);
    background-image: initial;
}
    
#widget_5ht {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4166ea7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 5ff2546 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b360c4e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b4166ea7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 ec2c2e8 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ee6178cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 9c8243c {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\33 4859110 {
    min-height: 642px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 543428f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 50px 10px 50px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c5b7ac0b::before, #c5b7ac0b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(58,58,58,1);
    opacity: 0.7;
    border-radius: inherit;
}
#c5b7ac0b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ejo {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4859110 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 99d94f1 {
    margin: 0px 0% 0px 0%;
}
    
#c5b7ac0b::before, #c5b7ac0b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 4859110 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 543428f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c5b7ac0b::before, #c5b7ac0b > .bgExtraLayerOverlay {
    
}
}

