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

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):not(:last-of-type)>.unifiednav__item-wrap .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):last-of-type>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after { border-top-color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] { background-color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after {
    border-top-width:0 !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { color:var(--color_3) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_940578252 .guesty-search-submit-btn:hover span.text { font-weight:bold !important; }

  *#dm .dmInner div.u_940578252 .guesty-search-submit-btn.hover span.text { font-weight:bold !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1254897705::after { margin-top:0px !important; }

  *#dm .dmInner a.u_1791702629 span.text {
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1545435354 span.text {
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1596531066 span.text {
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1130996042 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1384399994 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1642702795 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1472413151 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1625536255 span.text {
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_940578252 {
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(168,212,224,1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_940578252 .guesty-search-submit-btn span.text {
    font-weight:600 !important;
    font-family: 'Jost' !important;
  }

  *#dm .dmInner div.u_940578252 .guesty-search-submit-btn { background-color:rgba(200,105,74,1) !important; }

  *#dm .dmInner div.u_1135905612 .guesty-search-submit-btn:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1135905612 .guesty-search-submit-btn.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1135905612 .guesty-search-submit-btn span.text { font-weight:700 !important; }

  *#dm .dmInner div.u_1135905612 .guesty-search-submit-btn { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1122424605 span.text {
    color:var(--color_4) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1122424605:hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1122424605.hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1122424605 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/icon/Arrow_8062929.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1166727785 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1022470779 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1801823099 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1470414533 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1622152838 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1122424605 {
    background-color:var(--color_12) !important;
    background-image:none !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner *.u_1273934392 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner *.u_1273934392 .dmformsubmit {
    float:LEFT !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner div.u_1273934392 input[type="submit"] { font-weight:bold !important; }

  *#dm .dmInner div.u_1273934392 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1273934392 .dmwidget-title {
    color:var(--color_3) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1273934392 input::placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1273934392 input.placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1273934392 textarea::placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1273934392 textarea.placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1273934392 select::placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1273934392 select.placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1273934392 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(12,63,23) rgb(12,63,23) var(--color_9) rgb(12,63,23) !important;
  }

  *#dm .dmInner div.u_1273934392 textarea {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(12,63,23) rgb(12,63,23) var(--color_9) rgb(12,63,23) !important;
  }

  *#dm .dmInner div.u_1273934392 select {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(12,63,23) rgb(12,63,23) var(--color_9) rgb(12,63,23) !important;
  }

  *#dm .dmInner div.u_1273934392 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_9) !important;
    text-align:right !important;
  }

  *#dm .dmInner div.u_1273934392 .m-recaptcha {
    color:var(--color_9) !important;
    text-align:right !important;
  }

  *#dm .dmInner div.u_1273934392 .dmformsubmit {
    float:right !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:0 !important;
  }

  *#dm .dmInner div.u_1273934392 .dmforminput input {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1273934392 .dmforminput textarea {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1273934392 .dmforminput .fileUploadLink {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1273934392 .checkboxwrapper span {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1273934392 .radiowrapper span {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1273934392 .optinwrapper div {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1273934392 .freetextwrapper {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1273934392 .dmforminput select {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1273934392 .dmforminput option {
    color:var(--color_9) !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1007070512 span.text {
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1671709851 span.text {
    color:var(--color_4) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1671709851:hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1671709851.hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1671709851 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/icon/Arrow_8062929.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1671709851 {
    background-color:var(--color_12) !important;
    background-image:none !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1358974805 span.text {
    color:var(--color_4) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1358974805:hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1358974805.hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1358974805 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/icon/Arrow_8062929.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1358974805 {
    background-color:var(--color_12) !important;
    background-image:none !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1001857010 span.text {
    color:var(--color_4) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1001857010:hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1001857010.hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1001857010 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/icon/Arrow_8062929.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1001857010 {
    background-color:var(--color_12) !important;
    background-image:none !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1321421218 span.text {
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1439383729 span.text {
    font-size:12px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1273934392 .dmform-success { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1273934392 .dmform-success .rteBlock { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1273934392 .dmform-error { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1949352420 span.text {
    color:var(--color_4) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1949352420:hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1949352420.hover .iconBg { background-color:rgb(27,79,94) !important; }

  *#dm .dmInner a.u_1949352420 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/icon/Arrow_8062929.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1949352420 {
    background-color:var(--color_12) !important;
    background-image:none !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1709072815 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1636971222 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1707881796 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_7) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:14px !important; }

  *#dm .dmInner div.u_940578252 .guesty-search-submit-btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_940578252 .guesty-search-submit-btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1273934392 .m-recaptcha { font-size:15px !important; }

  *#dm .dmInner div.u_1273934392 .dmforminput input { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .dmforminput textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .dmforminput .fileUploadLink { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .checkboxwrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .radiowrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .optinwrapper div { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .freetextwrapper { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .dmforminput select { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .dmforminput option { font-size:16px !important; }

  *#dm .dmInner div.u_1273934392 .dmformsubmit {
    width:180px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1273934392 input[type="submit"] { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(0,100%) !important; }
}
.guesty-widget-listings__item
{
	border-radius:4px !important;
	border:1px solid rgba(102,159,182,0.35) !important;
	box-shadow:0 8px 32px rgba(14,42,52,0.18) !important;
	display:block !important;
	text-decoration:none !important;
	position:relative !important;
	overflow:hidden !important;
	background:#0E2A34 !important;
	transition:transform 0.5s ease !important;
}
.guesty-widget-listings__item:hover
{
	box-shadow:0 20px 56px rgba(14,42,52,0.28) !important;
	border-color:rgba(102,159,182,0.7) !important;
	transform:scale(1.02) !important;
}
.guesty-widget-listings__item__image
{
	width:100% !important;
	height:380px !important;
	object-fit:cover !important;
	display:block !important;
	transition:transform 0.6s ease,opacity 0.4s ease !important;
	opacity:0.88 !important;
}
.guesty-widget-listings__item:hover .guesty-widget-listings__item__image
{
	transform:scale(1.04) !important;
	opacity:1 !important;
}
.guesty-widget-listings__item__property-details
{
	position:absolute !important;
	bottom:0 !important;
	left:0 !important;
	right:0 !important;
	padding:28px 24px 24px !important;
	background:linear-gradient(to top,rgba(14,42,52,0.95) 0%,rgba(14,42,52,0.6) 60%,transparent 100%) !important;
}
.guesty-widget-listings__item__title
{
	font-family:'Cormorant Garamond', serif !important;
	font-size:20px !important;
	font-weight:300 !important;
	color:#ffffff !important;
	line-height:1.25 !important;
	margin-bottom:4px !important;
	letter-spacing:0 !important;
}
.guesty-widget-listings__item__address
{
	font-size:10px !important;
	font-weight:300 !important;
	letter-spacing:1.5px !important;
	text-transform:uppercase !important;
	color:rgba(168,212,224,0.55) !important;
	margin-bottom:14px !important;
}
.guesty-widget-listings__item__property-details-footer
{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	gap:12px !important;
}
.guesty-widget-listings__item__price-container
{
	display:flex !important;
	flex-direction:column !important;
	gap:1px !important;
}
.guesty-widget-listings__item__price-starting-from
{
	font-size:9px !important;
	font-weight:300 !important;
	letter-spacing:1.5px !important;
	text-transform:uppercase !important;
	color:rgba(255,255,255,0.4) !important;
}
.guesty-widget-listings__item__price
{
	font-family:'Cormorant Garamond', serif !important;
	font-size:20px !important;
	font-weight:300 !important;
	color:#ffffff !important;
	letter-spacing:0 !important;
}
.guesty-widget-listings__item__view-more
{
	display:inline-block !important;
	background:#C8694A !important;
	color:#ffffff !important;
	text-decoration:none !important;
	padding:10px 20px !important;
	font-family:'Jost', sans-serif !important;
	font-size:9px !important;
	font-weight:400 !important;
	letter-spacing:2px !important;
	text-transform:uppercase !important;
	border-radius:2px !important;
	transition:background 0.2s ease !important;
	white-space:nowrap !important;
	flex-shrink:0 !important;
}
.guesty-widget-listings__item__view-more:hover
{
	background:#E8896A !important;
}
@media (max-width:768px) {
  .guesty-widget-root-element { grid-template-columns:1fr; }

  .guesty-widget-listings__item__image { height:280px; }
}
.commonninja_component *
{
	font-family:'Jost', sans-serif !important;
}
.commonninja_component [class*="review"],.commonninja_component [class*="card"]
{
	background:#FDFAF6 !important;
	border:1px solid rgba(102,159,182,0.2) !important;
	border-radius:2px !important;
	box-shadow:0 4px 24px rgba(27,79,94,0.08) !important;
	font-family:'Jost', sans-serif !important;
}
.commonninja_component [class*="text"],.commonninja_component [class*="content"],.commonninja_component p
{
	font-family:'Cormorant Garamond', serif !important;
	font-size:16px !important;
	font-weight:300 !important;
	font-style:italic !important;
	color:#1B4F5E !important;
	line-height:1.6 !important;
}
.commonninja_component [class*="name"],.commonninja_component [class*="author"]
{
	font-family:'Jost', sans-serif !important;
	font-size:10px !important;
	font-weight:400 !important;
	letter-spacing:1.5px !important;
	text-transform:uppercase !important;
	color:#669fb6 !important;
}
.commonninja_component [class*="star"],.commonninja_component [class*="rating"]
{
	color:#C8694A !important;
	filter:none !important;
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1273934392 .dmformsubmit { width:315px !important; }

  *#dm .dmInner div.u_1273934392 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1273934392 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1273934392 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1273934392 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1273934392 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1273934392 select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1273934392 .dmforminput { padding-inline:0px !important; }

  *#dm .dmInner div.u_1273934392 .spacing-container { margin-inline:-0px !important; }

  *#dm .dmInner div.u_1273934392 .dmformsubmit { margin-block-start:0px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div#hamburger-drawer {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-right:0px !important;
    padding-left:0px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c6b51121::before, #c6b51121 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.35;
}
#c6b51121 {
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/XISW1029_enhanced-1920w.jpg");
    background-color: var(--color_8);
}
    
#\34 f0c509b {
    min-height: 644px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2ed15c9 {
    width: 907px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 adbf994 {
    width: 80.8%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b0812f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f109e5d8 {
    width: 80.80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 38355eb {
    margin: 0px 0% 0px 0%;
}
    
#widget_dj6.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#widget_dj6 {
    width: 786px;
    height: 72px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#widget_n3e {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 a40aa06 {
    width: 80.8%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 d915554 {
    width: 71.35%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 495f5e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 47a6ab8 {
    min-height: 311px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 aeb1fa5 {
    width: 34.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a0464701 {
    background-color: var(--color_10);
    background-image: none;
}
}



@media all {
    
#\32 6350061 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 780a9d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 042f681 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 b2cd989 {
    width: 100.00%;
    height: 347px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#c5cc41bf {
    width: 99.99%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#b1af6689 {
    min-height: 358px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d08e64c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 0px;
}
#d08e64c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb928ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 464px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4ce4ee1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1a1072c.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 0px;
}
#\32 1a1072c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 02e786a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d1d785d {
    width: 222px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 08180f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f689b19 {
    width: 222px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2607341 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b8a89aa {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c3efaf1 {
    background-color: var(--color_4);
    background-image: none;
}
    
#e76f2931 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 204dea4 {
    min-height: 311px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b60fef2 {
    margin: 0px 0% 0px 0%;
}
    
#group_2au {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\30 cd4d13b {
    width: 174px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1999170 {
    min-height: 291px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 26de8bf {
    width: 711px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fdb0d736 {
    background-color: var(--color_12);
    background-image: none;
}
    
#a416b756 {
    margin: 0px 0px 0px 0px;
}
    
#cdaaed48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 51.66%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a022051f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 44.25%;
    align-items: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e3350ac1 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7746ebe {
    width: 34.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4cd1dba {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 c609b21 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 b2192bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 42f2302 {
    min-height: 297px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 71bd110 {
    align-items: flex-start;
    width: 570px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f01c5c1 {
    width: 34.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88ee4dd {
    width: 222px;
    height: 51px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 401e7cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3add234 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d25d745 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 25acba6 {
    width: 100.00%;
    height: 366px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 de49af8 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 f237f24 {
    width: 711px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d8fdd8b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 51.74%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fc2c8c43 {
    margin: 0px 0px 0px 0px;
}
    
#\35 d5896a9 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7a1a951 {
    min-height: 23px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 3% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f407cd6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 44.16%;
    align-items: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 57cd326 {
    width: 222px;
    height: 51px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a324927c {
    width: 34.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8148727 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 c4182f0 {
    min-height: 357px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#cb447a37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5fba816::before, #d5fba816 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.15;
    border-radius: inherit;
}
#d5fba816 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/Mra4-54-1920w.jpg");
    justify-self: auto;
    align-self: center;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e46bfc11 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#e8f7a68e {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 40b1a97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b0319688 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5b77867 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c660edb6::before, #c660edb6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#c660edb6 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/DSC00251-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3134e38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 178c6a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2a3b6c4::before, #\32 2a3b6c4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.15;
    border-radius: inherit;
}
#\32 2a3b6c4 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/Mra2-29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6c21491 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 95100dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5bad951::before, #b5bad951 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.15;
    border-radius: inherit;
}
#b5bad951 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/1+sep%281%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 42d32f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 4df8e9a::before, #\30 4df8e9a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.15;
    border-radius: inherit;
}
#\30 4df8e9a {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/1+usada-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8a415ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 9b336a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0873bf6::before, #b0873bf6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.15;
    border-radius: inherit;
}
#b0873bf6 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/LivJDP+%282+of+81%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1b3153c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d334072 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e4eaf842 {
    width: 46.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ddac39 {
    min-height: 291px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e0a4b8b3 {
    margin: 0px 0px 0px 0px;
}
    
#\39 da804b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e9685334 {
    width: 34.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6970646 {
    width: 558px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1f6cb1b {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\38 9207971 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5711878 {
    width: 99.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b7cf475 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.8%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa8c3226 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.8%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e5c2370 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ae54004 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df9cb565 {
    width: 99.59%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#e5e5c2d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#dd721f1a {
    min-height: 334px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cef4c5fa {
    background-color: var(--color_10);
    background-image: none;
}
    
#\36 c4d6698 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.8%;
    min-height: 132px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 77da4d8 {
    justify-content: space-between;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5b84f34 {
    justify-content: space-between;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cc5b1f7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2f36021 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#e70c3d87 {
    width: 99.8%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2f1f742 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9af5bb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8e75dc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 1%;
}
    
#c31af174 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 1%;
}
    
#ca4c1883 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b0f5e81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 1%;
}
    
#c6433fe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 1%;
}
    
#\38 9c64a83::before, #\38 9c64a83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.25;
    border-radius: inherit;
}
#\38 9c64a83 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/IMG_5346+%282%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 4;
    column-gap: 0%;
    flex-wrap: nowrap;
    box-shadow: none;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 9c64a83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAABAAIDBAUSMREUUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwC4uDIerjTsJk0SfVGyXPCRzTVzAtJHAGkRSHrX/9k=');
}
    
#f7d512b0::before, #f7d512b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.05;
    border-radius: inherit;
}
#f7d512b0 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/IMG_7030+copia-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 2;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#f7d512b0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAABBAMBAAAAAAAAAAAAAAABAAIEBQMRIRP/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAExAhH/2gAMAwEAAhEDEQA/AJLmpqrKVlkwoXliYA7pUjYGMtBDnAa4NoiN0+sQkP/Z');
}
    
#\36 78d2ab0::before, #\36 78d2ab0 > .bgExtraLayerOverlay {
    
}
#\36 78d2ab0 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    column-gap: 0%;
    flex-wrap: nowrap;
    background-image: url("https://le-de.cdn-website.com/99eaac7cf40b44a7bec8bf42995cf4f2/dms3rep/multi/opt/DSC06142+%281%29-1920w.jpg");
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 78d2ab0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABAwQFERIhIjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADETH/2gAMAwEAAhEDEQA/ANOiuEhlFbxDICXGTO6uM6ljJtT9+oiiG1mUaY5akzk//9k=');
}
    
#\39 186ea2f {
    width: 99.42%;
    height: auto;
    max-width: 100%;
}
    
#\35 aec5b52 {
    width: 174px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 2;
}
    
#\33 33c38d0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 32px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa082fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 1%;
}
    
#\36 d4b1656 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 1%;
}
    
#\36 ce51ef6 {
    width: 99.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3e98ea4 {
    width: 174px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b77b1cb {
    width: 174px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 574c9ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b9df4c64 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e1e8d69 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cf3f195d {
    width: 222px;
    height: 51px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7e8dfb4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bf244587 {
    align-items: flex-start;
    width: 570px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d75d635 {
    min-height: 297px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 26b2bbf::before, #\37 26b2bbf > .bgExtraLayerOverlay {
    
}
#\37 26b2bbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e74997f4 {
    background-color: var(--color_12);
    background-image: none;
}
    
#\39 e1de62b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9aa36ea {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#ca51dbc0 {
    width: 40.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b15292e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8ced3c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2dbbb11 {
    width: 222px;
    height: 51px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 94aa4c7 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 b2ac044 {
    width: 34.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af1a0a4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#adb07963 {
    width: 222px;
    height: 51px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae2dfbc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 158ab5e {
    min-height: 297px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ca8867e {
    align-items: flex-start;
    width: 570px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 31627d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b02dc7a {
    width: 100.00%;
    height: 366px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 479f1c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6208394 {
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
}
    
#\32 6e7b518 {
    width: 174px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 96e2171 {
    width: 26.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#c0af885c {
    min-height: 301px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf58952 {
    width: 32.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#d2e1641e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 70.92%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 db53a03 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0448054 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5414094 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 dfcd0e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 88777c4 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cbe13b10 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bee1ffab {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 865be92 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ab27dedb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c597ba9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c39a0f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6755b80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.72%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4660c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a19424f4 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 591256b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa25a07b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f3620ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#cc6304c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.72%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eee5584d {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ad42a4c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c2b63744 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c8e33d84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#aeee98c8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0418d34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4317a43 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f41bcb14 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e7a706d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.72%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f0c509b {
    min-height: 401px;
    padding: 12% 4% 4% 4%;
}
    
#c6b51121::before, #c6b51121 > .bgExtraLayerOverlay {
    
}
    
#\38 2ed15c9 {
    width: 592px;
}
    
#\33 adbf994 {
    width: 91.16%;
}
    
#f109e5d8 {
    width: 91.16%;
}
    
#\36 a40aa06 {
    width: 91.16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 495f5e5 {
    width: 100%;
    min-height: 80px;
}
    
#\31 47a6ab8 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1af6689 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 559px;
    column-gap: 2%;
    padding-bottom: 8%;
}
    
#\38 780a9d4 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b2cd989 {
    height: 300px;
}
    
#c5cc41bf {
    height: 300px;
}
    
#\35 02e786a {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e76f2931 {
    width: 100%;
    min-height: 80px;
}
    
#\36 204dea4 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#group_2au {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1999170 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 12% 6%;
}
    
#\31 26de8bf {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#cdaaed48 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a022051f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b2192bd {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 1;
    row-gap: 32px;
}
    
#\32 42f2302 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 11px;
    column-gap: 0%;
}
    
#\30 3add234 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f237f24 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#d8fdd8b3 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 7a1a951 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 12% 6%;
}
    
#f407cd6e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c4182f0 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#e8f7a68e {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d5fba816::before, #d5fba816 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#d5fba816 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#b0319688 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5b77867 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6ddac39 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 12% 6%;
}
    
#\39 da804b0 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#e6970646 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 77da4d8 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 20px;
    flex-direction: row;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\36 c4d6698 {
    order: 1;
    width: 60%;
    justify-content: center;
    height: auto;
    min-height: 194px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b7cf475 {
    order: 1;
    width: 60%;
    justify-self: auto;
    height: auto;
    min-height: 194px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5b84f34 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#aa8c3226 {
    order: 1;
    width: 60%;
    height: auto;
    min-height: 194px;
    justify-content: space-around;
    margin: 0px 0% 0px 0%;
}
    
#\39 e5c2370 {
    width: 100%;
    min-height: 248px;
    height: auto;
    row-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#dd721f1a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 27px;
}
    
#\36 78d2ab0::before, #\36 78d2ab0 > .bgExtraLayerOverlay {
    
}
#\36 78d2ab0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABAwQFERIhIjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADETH/2gAMAwEAAhEDEQA/ANOiuEhlFbxDICXGTO6uM6ljJtT9+oiiG1mUaY5akzk//9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9df4c64 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f7e8dfb4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf244587 {
    width: 100%;
}
    
#\35 d75d635 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 11px;
    column-gap: 0%;
}
    
#\37 26b2bbf::before, #\37 26b2bbf > .bgExtraLayerOverlay {
    
}
#\37 26b2bbf {
    width: 100%;
    min-height: 303px;
    height: auto;
    order: 0;
}
    
#\38 8ced3c5 {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 1;
    row-gap: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af1a0a4a {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 1;
    row-gap: 32px;
}
    
#\32 158ab5e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 11px;
    column-gap: 0%;
}
    
#\30 31627d1 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 96e2171 {
    width: 100%;
    min-height: 80px;
}
    
#c0af885c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#d2e1641e {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a2b5e6e {
    margin: 0px 0% 0px 0%;
}
    
#\33 88777c4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\34 1999170 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdb0d736 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 de49af8 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 7a1a951 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 6ddac39 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 1f6cb1b {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 f0c509b {
    min-height: unset;
    flex-direction: column;
    padding: 15% 4% 15% 4%;
}
    
#c6b51121::before, #c6b51121 > .bgExtraLayerOverlay {
    
}
#c6b51121 {
    background-position: 50% 100%;
}
    
#\38 2ed15c9 {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 adbf994 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\31 3b0812f {
    min-height: 442px;
    width: 100%;
    height: auto;
    row-gap: 28px;
    padding: 16px 16px 16px 16px;
}
    
#f109e5d8 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\36 38355eb {
    margin: 0px 0% 0px 0%;
}
    
#widget_dj6 {
    max-width: 100%;
}
    
#widget_n3e {
    width: 311px;
    height: auto;
}
    
#\36 a40aa06 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\33 d915554 {
    width: 100.00%;
}
    
#\31 495f5e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    height: auto;
}
    
#\31 47a6ab8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#\39 aeb1fa5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b1af6689 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 25px;
}
    
#\38 780a9d4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 b2cd989 {
    height: 240px;
}
    
#c5cc41bf {
    height: 240px;
}
    
#\37 fb928ce {
    align-items: flex-start;
    min-height: 99px;
    row-gap: 4px;
}
    
#a4ce4ee1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 02e786a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d08e64c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 0px;
}
#d08e64c9 {
    margin: 0% 0% 0px 0%;
}
    
#\32 1a1072c.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 0px;
}
#\32 1a1072c {
    margin: 0% 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2607341 {
    width: 100.00%;
}
    
#\32 b8a89aa {
    width: 100%;
}
    
#e76f2931 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    height: auto;
}
    
#\36 204dea4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#group_2au {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 cd4d13b {
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\34 1999170 {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 8% 4% 12% 4%;
}
    
#\31 26de8bf {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    align-self: flex-start;
}
    
#cdaaed48 {
    width: 100%;
    min-height: 174px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    height: auto;
}
    
#a022051f {
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    height: auto;
}
    
#e3350ac1 {
    width: 100.00%;
}
    
#a7746ebe {
    width: 100%;
}
    
#\30 4cd1dba {
    align-self: stretch;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\38 b2192bd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 17px;
    order: 1;
}
    
#\32 42f2302 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 31fdd9a {
    margin: 0px 0% 0px 0%;
}
    
#\31 71bd110 {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 f01c5c1 {
    width: 100%;
}
    
#\34 401e7cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 0px;
}
#\34 401e7cc {
    margin: 0px 0% 0px 0%;
}
    
#\30 3add234 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 25px;
    order: 0;
    padding: 16px 16px 5% 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 f237f24 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#d8fdd8b3 {
    width: 100%;
    min-height: 174px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    height: auto;
    row-gap: 12px;
}
    
#\35 d5896a9 {
    width: 100.00%;
}
    
#\39 7a1a951 {
    min-height: unset;
    flex-direction: column;
    row-gap: 7px;
    padding: 8% 4% 8% 4%;
}
    
#f407cd6e {
    width: 100%;
    min-height: 82px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    height: auto;
}
    
#fc2c8c43 {
    margin: 0px 0px 0px 0px;
}
    
#a324927c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 c4182f0 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#cb447a37 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#d5fba816::before, #d5fba816 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#d5fba816 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8f7a68e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#b0319688 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\38 5b77867 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#c660edb6::before, #c660edb6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#c660edb6 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3134e38 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 178c6a6 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 2a3b6c4::before, #\32 2a3b6c4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\32 2a3b6c4 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 95100dd {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#b5bad951::before, #b5bad951 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#b5bad951 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4df8e9a::before, #\30 4df8e9a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\30 4df8e9a {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b336a1 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#b0873bf6::before, #b0873bf6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#b0873bf6 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d334072 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#e4eaf842 {
    width: 100.00%;
}
    
#\39 6ddac39 {
    min-height: 0;
    flex-direction: column;
    row-gap: 8px;
    flex-wrap: nowrap;
    padding: 8% 4% 5% 4%;
}
    
#\39 da804b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    height: auto;
}
    
#e9685334 {
    width: 100%;
}
    
#e6970646 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    align-self: flex-start;
}
    
#e0a4b8b3 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\38 9207971 {
    height: auto;
    min-height: 24px;
    order: 3;
}
    
#\39 5711878.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5711878 {
    width: 89.38%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 77da4d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 c4d6698 {
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding: 1% 1% 1% 1%;
}
    
#\37 b7cf475 {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#\33 5b84f34 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#aa8c3226 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e5c2370 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\34 ae54004 {
    height: auto;
    min-height: 24px;
    order: 3;
}
    
#\38 cc5b1f7 {
    height: auto;
    min-height: 24px;
    order: 3;
}
    
#\35 2f36021 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5e5c2d7 {
    order: 0;
}
    
#dd721f1a {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding-bottom: 10%;
}
    
#e2f1f742 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9af5bb2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca4c1883 {
    height: auto;
    min-height: 24px;
    order: 3;
}
    
#\38 9c64a83::before, #\38 9c64a83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 9c64a83 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 9c64a83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAABAAIDBAUSMREUUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwC4uDIerjTsJk0SfVGyXPCRzTVzAtJHAGkRSHrX/9k=');
}
    
#f7d512b0::before, #f7d512b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#f7d512b0 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f7d512b0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAcEAABBAMBAAAAAAAAAAAAAAABAAIEBQMRIRP/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAExAhH/2gAMAwEAAhEDEQA/AJLmpqrKVlkwoXliYA7pUjYGMtBDnAa4NoiN0+sQkP/Z');
}
    
#\36 78d2ab0::before, #\36 78d2ab0 > .bgExtraLayerOverlay {
    
}
#\36 78d2ab0 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 78d2ab0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABAwQFERIhIjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADETH/2gAMAwEAAhEDEQA/ANOiuEhlFbxDICXGTO6uM6ljJtT9+oiiG1mUaY5akzk//9k=');
}
    
#c31af174 {
    width: 33.87%;
}
    
#\39 186ea2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 186ea2f {
    width: 89.38%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aec5b52 {
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 33c38d0 {
    height: auto;
    min-height: 24px;
    order: 3;
}
    
#\39 fa082fd {
    width: 33.87%;
}
    
#\36 ce51ef6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 ce51ef6 {
    width: 89.38%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3e98ea4 {
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b77b1cb {
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 574c9ce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b9df4c64 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#f7e8dfb4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bf244587 {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 d75d635 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 26b2bbf::before, #\37 26b2bbf > .bgExtraLayerOverlay {
    
}
#\37 26b2bbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 38px;
}
    
#ca51dbc0 {
    width: 100%;
}
    
#\30 4d60dbb {
    margin: 0px 0% 0px 0%;
}
    
#\38 8ced3c5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 17px;
}
    
#\32 2dbbb11 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 9aa36ea {
    height: 175px;
}
}



@media (max-width: 767px) {
    
#\32 b2ac044 {
    width: 100%;
}
    
#af1a0a4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 17px;
}
    
#\32 158ab5e {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 f8511b6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ca8867e {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 31627d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 25px;
    padding: 16px 16px 5% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 479f1c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 0px;
}
#\32 479f1c8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 6e7b518 {
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2a22f25 {
    margin: 0px 0% 0px 0%;
}
    
#\39 96e2171 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0af885c {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 10% 4% 5% 4%;
}
    
#\35 bf58952 {
    width: 100.00%;
}
    
#d2e1641e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    height: auto;
}
    
#\36 db53a03 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 88777c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cbe13b10 {
    min-height: 54px;
    width: 82.96%;
}
    
#\31 865be92 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\36 6755b80 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4660c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#a19424f4 {
    min-height: 54px;
    width: 82.96%;
}
    
#\39 f3620ef {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#cc6304c3 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eee5584d {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#aeee98c8 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\37 0418d34 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\30 4317a43 {
    min-height: 54px;
    width: 82.96%;
}
    
#\35 e7a706d {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

