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

  *#dm .dmInner a.u_3879089841 span.text { font-weight:600 !important; }

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

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

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

  *#dm .dmInner a.u_3386754437 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1792957669 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1673247191 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,205,94) !important;
    border-style:solid !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1673247191 .svg { fill:var(--color_7) !important; }

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

  *#dm .dmInner div.u_597964984 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1929623386 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,205,94) !important;
    border-style:solid !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1929623386 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1554926331 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner a.u_2658258962 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1217965136 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_7315503 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1175427925 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1755842199 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_3256023978 .svg { fill:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1896277868 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1611396524 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1065686351 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner a.u_7315503 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_7315503:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_7315503.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1176717489 hr {
    border-top-style:solid !important;
    color:rgba(255,163,4,1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1215185575 hr {
    border-top-style:solid !important;
    color:rgba(255,163,4,1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1229615806 hr {
    border-top-style:solid !important;
    color:rgba(255,163,4,1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1322723681 hr {
    border-top-style:solid !important;
    color:rgba(255,163,4,1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner a.u_1773989402 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1314464860 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1768994176 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner a.u_1467791901 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1315366278 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1315366278:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1315366278.hover { border-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_3831746163 {
    border-style:solid !important;
    border-width:0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

  *#dm .dmInner *.u_1445119165 .dmformsubmit {
    float:none !important;
    text-align:CENTER !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1445119165 .dmform-success { font-family: Outfit !important; }

  *#dm .dmInner div.u_1445119165 .dmform-success .rteBlock { font-family: Outfit !important; }

  *#dm .dmInner div.u_1445119165 .dmform-error { font-family: Outfit !important; }

  *#dm .dmInner div.u_1445119165 {
    border-style:solid !important;
    border-color:rgb(6,49,78) rgb(6,49,78) rgb(6,49,78) rgb(6,49,78) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1445119165 .dmformsubmit:hover {
    background-image:none !important;
    background-color:rgba(255,205,94,1) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1445119165 .dmformsubmit.hover {
    background-image:none !important;
    background-color:rgba(255,205,94,1) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1445119165 .dmformsubmit:hover input[type="submit"] { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1445119165 .dmformsubmit.hover input[type="submit"] { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1445119165 .dmwidget-title { font-size:8px !important; }

  *#dm .dmInner div.u_1445119165 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(17,116,144,1) rgba(17,116,144,1) rgba(17,116,144,1) rgba(17,116,144,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(248,248,248,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1445119165 textarea {
    border-style:solid !important;
    border-color:rgba(17,116,144,1) rgba(17,116,144,1) rgba(17,116,144,1) rgba(17,116,144,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(248,248,248,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1445119165 select {
    border-style:solid !important;
    border-color:rgba(17,116,144,1) rgba(17,116,144,1) rgba(17,116,144,1) rgba(17,116,144,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(248,248,248,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1445119165 .dmforminput input {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .dmforminput textarea {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .dmforminput .fileUploadLink {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .checkboxwrapper span {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .radiowrapper span {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .optinwrapper div {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .freetextwrapper {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .dmforminput select {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .dmforminput option {
    color:rgba(114,114,114,1) !important;
    font-family: Poppins !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1445119165 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family: Outfit !important;
    color:rgba(114,114,114,1) !important;
    font-weight:500 !important;
    font-style:normal !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1445119165 .m-recaptcha {
    font-family: Outfit !important;
    color:rgba(114,114,114,1) !important;
    font-weight:500 !important;
    font-style:normal !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1050795583 .dmwidget-title {
    font-weight:500 !important;
    color:rgba(17,116,144,1) !important;
    font-size:30px !important;
    font-family: Outfit !important;
  }

  *#dm .dmInner div.u_1050795583 *.open-hours-item dt {
    color:rgba(114,114,114,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1050795583 *.open-hours-item dd {
    color:rgba(114,114,114,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1050795583 *.open-hours-item time {
    color:rgba(114,114,114,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1050795583 *.open-hours-special {
    color:rgba(114,114,114,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1911299516 .map-popup-title {
    font-size:14px !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1911299516 .map-popup-description {
    font-size:12px !important;
    color:rgba(114,114,114,1) !important;
  }

  *#dm .dmInner div.u_1445119165 .dmformsubmit {
    margin-block-start:0px !important;
    border-style:solid !important;
    border-color:rgb(255,205,94) rgb(255,205,94) rgb(255,205,94) rgb(255,205,94) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
    height:52px !important;
    width:329px !important;
  }

  *#dm .dmInner a.u_1623171307:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1623171307.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1623171307:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1623171307.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1623171307 span.text {
    color:var(--color_6) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1451545667 img {
    object-fit:contain !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1445119165 input[type="submit"] {
    color:var(--color_3) !important;
    font-weight:600 !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1286253442 p {
    color:rgb(114,114,114) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:16px !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1286253442 li {
    color:rgb(114,114,114) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:16px !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1286253442 {
    color:rgb(114,114,114) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:16px !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1445119165 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1445119165 input[type="submit"] { font-size:14px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-item dt { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-item dd { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-item time { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-special { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 .dmwidget-title { font-size:14px !important; }

  *#dm .dmInner div.u_1286253442 p { font-size:15px !important; }

  *#dm .dmInner div.u_1286253442 li { font-size:15px !important; }

  *#dm .dmInner div.u_1286253442 { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1050795583 .dmwidget-title { font-size:13px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1050795583 *.open-hours-item dt { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-item dd { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-item time { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-special { font-size:15px !important; }

  *#dm .dmInner div.u_1445119165 input[type="submit"] { font-size:16px !important; }

  *#dm .dmInner div.u_1286253442 p { font-size:15px !important; }

  *#dm .dmInner div.u_1286253442 li { font-size:15px !important; }

  *#dm .dmInner div.u_1286253442 { font-size:15px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1445119165 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

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

  *#dm .dmInner div.u_1445119165 input[type="submit"] { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1050795583 .dmwidget-title { font-size:14px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-item dt { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-item dd { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-item time { font-size:15px !important; }

  *#dm .dmInner div.u_1050795583 *.open-hours-special { font-size:15px !important; }
}
.sc-imWYAI jsmITJ d-ext-mediaSlider-contentContainer__description
{
	display:-webkit-box !important;
	-webkit-line-clamp:3 !important;
	-webkit-box-orient:vertical !important;
	overflow:hidden !important;
}
.d-ext-mediaSlider-contentContainer__description
{
	display:-webkit-box !important;
	-webkit-line-clamp:3 !important;
	-webkit-box-orient:vertical !important;
	overflow:hidden !important;
}
input
{
	height:50px !important;
	padding:12px 15px !important;
	margin-bottom:0 !important;
	margin-top:6px !important;
}
.myMessage
{
	height:120px !important;
	width:100% !important;
}
#1943242944
{
	height:55px !important;
}
#1496060417
{
	height:52px !important;
}
label
{
	font-size:16px !important;
}
#1036713539 .dmforminput
{
	margin-bottom:10px !important;
}
#1036713539 .dmforminput label
{
	margin-bottom:8px !important;
}
#1036713539 .dmRespDesignCol
{
	padding-top:6px !important;
	padding-bottom:6px !important;
}
#1036713539 label
{
	font-size:16px !important;
	margin-bottom:4px !important;
	display:block !important;
}
#1036713539 input,#1036713539 select
{
	height:52px !important;
}
#1036713539 textarea
{
	min-height:120px !important;
}
.form-group
{
	margin-bottom:18px !important;
}
.dmRespDesignRow
{
	padding:0px !important;
}
#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-3] .dmforminput,#dm div.dmInner .dmform[data-layout=layout-3] .dmforminput
{
	margin-top:0px !important;
	margin-bottom:18px !important;
}
#dm .dmform .dmformsubmit
{
	margin:0 !important;
}
.dmwidget-title
{
	font-size:20px !important;
}
#\31 625517508
{
	height:55px !important;
}
#\31 267668738
{
	height:52px !important;
}
#\31 445119165 .dmRespDesignCol
{
	padding-top:6px !important;
	padding-bottom:6px !important;
}
#\31 445119165 label
{
	font-size:16px !important;
	display:block !important;
}
#\31 445119165 input,#\31 445119165 select
{
	height:52px !important;
}
#\31 445119165 textarea
{
	min-height:120px !important;
}
*#dm .dmInner div.u_1050795583 .dmwidget-title
{
	font-size:20px !important;
	padding-bottom:0 !important;
}
myMessage
{
	margin-bottom:0 !important;
	margin-top:6px !important;
}
#1445119165 .dmform-success,#1445119165 .dmform-error
{
	display:none !important;
}
#1445119165 .form-popup-overlay
{
	position:fixed !important;
	inset:0 !important;
	background:rgba(0,0,0,0.45) !important;
	display:none !important;
	align-items:center !important;
	justify-content:center !important;
	z-index:99999 !important;
	padding:20px !important;
}
#1445119165 .form-popup-overlay.active
{
	display:flex !important;
}
#1445119165 .form-popup-box
{
	position:relative !important;
	width:100% !important;
	max-width:520px !important;
	background:#ffffff !important;
	border-radius:16px !important;
	padding:36px 28px 28px !important;
	box-shadow:0 20px 60px rgba(0,0,0,0.2) !important;
	text-align:center !important;
}
#1445119165 .form-popup-close
{
	position:absolute !important;
	top:12px !important;
	right:14px !important;
	border:none !important;
	background:transparent !important;
	font-size:28px !important;
	line-height:1 !important;
	cursor:pointer !important;
	color:#333 !important;
}
#1445119165 .form-popup-content
{
	font-size:18px !important;
	line-height:1.6 !important;
	color:#1f2937 !important;
}
#1445119165 .form-popup-content.success
{
	color:#166534 !important;
}
#1445119165 .form-popup-content.error
{
	color:#b91c1c !important;
}
.u_1445119165 select
{
	height:50px !important;
	padding:12px 15px !important;
}
*#dm .dmInner div.u_1445119165 .dmforminput textarea
{
	margin-bottom:0 !important;
	margin-top:6px !important;
}
*#dm .dmInner div.u_1445119165 input[type="submit"]
{
	margin-top:0px !important;
	padding:0 !important;
}
.sc-eqUAAy cqCbBg
{
	font-weight:500 !important;
}
.sc-eqUAAy .cqCbBg
{
	font-weight:600 !important;
}
.cqCbBg
{
	font-weight:500 !important;
}
*#dm .dmInner div.u_774083983
{
}
*#dm .dmInner div.u_3831746163
{
}
#dm#dm#dm .dlxrlc.dlxrlc
{
	font-size:26px !important;
	font-weight:500 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1445119165
{
}
*#dm .dmInner div.u_774083983
{
}
*#dm .dmInner div.u_3831746163
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 30% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 10% 10% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.84;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7eac52f9/dms3rep/multi/opt/download+%281%29-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_29l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8% 28px 0%;
}
#widget_29l {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dlv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 22px 0px;
}
#widget_dlv {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 91144fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 12px 0px;
}
#\37 91144fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_qa2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#widget_qa2 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nre {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3419632238587504%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0bf1363.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#f0bf1363 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 2546292.flex-element.widget-wrapper > [data-element-type] {
    padding: 22px 0px 16px 0px;
}
#\37 2546292 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 20% 38px 20%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 0vh;
    column-gap: 1.2%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2ng.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#widget_2ng {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cc0e24d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_iic[data-background-color-animation] {
    background-color: rgba(233, 233, 233, 1);
}
#group_iic {
    align-items: flex-start;
    width: 24.25%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 8.21917808219178%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    order: 1;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lv4 {
    width: 58px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ga9.flex-element.widget-wrapper > [data-element-type] {
    padding: 22px 0px 16px 0px;
}
#widget_ga9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 177fcfd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 177fcfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 acbcdea[data-background-color-animation] {
    background-color: rgba(233, 233, 233, 1);
}
#\34 acbcdea {
    align-items: flex-start;
    width: 24.25%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 8.21917808219178%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    order: 3;
    justify-content: flex-start;
    min-width: auto;
    align-self: stretch;
    max-height: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7d5a2d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 22px 0px 16px 0px;
}
#\35 7d5a2d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fd0fac0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fd0fac0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 01be729[data-background-color-animation] {
    background-color: rgba(233, 233, 233, 1);
}
#\33 01be729 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 8.21917808219178%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a0e985b {
    width: 58px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc1bd9f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dc1bd9f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0792a90[data-background-color-animation] {
    background-color: rgba(233, 233, 233, 1);
}
#\39 0792a90 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 8.21917808219178%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    order: 2;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c46d1d21.flex-element.widget-wrapper > [data-element-type] {
    padding: 22px 0px 16px 0px;
}
#c46d1d21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ebc9c3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ebc9c3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_acm {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 38px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1u8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#widget_1u8 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cc3696f0 {
    width: 58px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4510f8e {
    width: 58px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 52752b0 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9c65445 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 248, 248, 1);
    background-image: none;
}
    
#b4bac46b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f19f7b04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_auj {
    width: 100%;
    height: 562px;
    max-width: 100%;
}
    
#\39 572ba11 {
    margin: 0px 0% 0px 0%;
}
    
#group_cit {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b1d34d7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 28px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9104b27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf41ec33.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#cf41ec33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lf7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lf7 {
    width: 734.094px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_a58.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 28px 13px 28px;
}
#widget_a58 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 7724267 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3bf8226.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#\33 3bf8226 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 645e5df.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\37 645e5df {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c3c19063 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 dc62be9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    padding: 0px 20% 38px 20%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7b3c605 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 24px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a6916f3 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#group_q44 {
    width: 100%;
    min-width: 4%;
    min-height: 0vh;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7d0 {
    width: 100%;
    height: 478px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\31 8b26544 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 2880088 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 11px 0px 11px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\33 9854134 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 bedcb93 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a1db59d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#b0793801 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 40%;
    min-width: 4%;
    padding: 0px 28px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c42a6870 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a0aa2b6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#a0aa2b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 28px 0px;
}
#widget_6a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_hdc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 28px 13px 28px;
}
#widget_hdc {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_k01 {
    width: 28px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d7e03bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 894b64a {
    width: 28px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 9b1ca75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bdeb7167 {
    width: 28px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 1993d34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e0a92fd8 {
    width: 28px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 fa4b88f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 ccf5e61 {
    width: 28px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 eb1696c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c4a76d52 {
    width: 28px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b5a1854c {
    width: 28px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 0cf2dbd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 11px 0px 11px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 3b0dafe {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 11px 0px 11px 0px;
    margin: 0px 0px 0px 0px;
}
    
#aa1e5cdb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 11px 0px 11px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\34 5eab0a6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 11px 0px 11px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 207631b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 11px 0px 11px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 b62c9ce {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 11px 0px 11px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_qog {
    width: 59%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v9p {
    width: 100.00%;
    height: 398px;
    max-width: 100%;
}
    
#\32 29d4310 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b41380f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f9057ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd6dbac7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 22.7%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d2d8b045 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 22.7%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 10a121f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c81a016.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 c81a016 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e25d12da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#e25d12da {
    width: 55px;
    height: auto;
    max-width: 100%;
}
    
#ee8c3ad5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 22.7%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dca6980e {
    margin: 0px 0% 0px 0%;
}
    
#a93e2900::before, #a93e2900 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#a93e2900 {
    background-color: rgba(250, 247, 244, 1);
    background-image: url("https://lirp.cdn-website.com/7eac52f9/dms3rep/multi/opt/pexels-deadbird-29701042+%281%29+%281%29+%281%29+%281%29-1920w.webp");
    background-attachment: fixed;
}
    
#\38 133d0fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e0ea27a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 22.7%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 50896fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 50896fd {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 8cc33f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 eab0040 {
    min-height: 304px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 d347804.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 d347804 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f4153ebd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77ab531 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f66b3a91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3562854 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 a2175fa {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 24fee11 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 248, 248, 1);
    background-image: none;
}
    
#\36 e4cc8ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5357e0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jci {
    width: 100%;
    height: 572px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6524cf6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 100px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cca9f06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 28px 0px;
}
#\32 cca9f06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d182f29 {
    align-items: flex-start;
    width: 100%;
    min-height: 536.53125px;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b403e3b0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fcdc51b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 33f6698.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\38 33f6698 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 8c54a37 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5fabf35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#\30 5fabf35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6003d3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 2px 0px;
}
#\32 6003d3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b442614c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de5145f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 19px;
    column-gap: 24px;
    padding: 0px 0px 28px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7c74a5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 2px 0px;
}
#b7c74a5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9baa827.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 9baa827 {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b559e8d8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 100px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0afb94b.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 0afb94b {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7831904 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 09dd33e {
    background-color: rgba(248, 248, 248, 1);
    background-image: none;
}
    
#\36 1c31989 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a9228650 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f61a9af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    padding: 8% 3% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 332d80d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be64ca3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/c654f94e-08f8-48b8-ae07-902169baee37/dms3rep/multi/opt/red+brick+building+with+windows-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ebe9b533.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 28px 0px;
}
#ebe9b533 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e823384a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c18983da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#c18983da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 786378b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#\33 786378b {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7abbffa {
    margin: 0px 0% 0px 0%;
}
    
#group_954 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cdb29be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\38 cdb29be {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c6525873 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e5dd372.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e5dd372 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d320e893 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 52px 0%;
}
    
#\34 f4b2a59 {
    max-width: 100%;
    width: 63.15%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c7dcd4d {
    max-height: 100%;
    min-height: 50px;
    flex-wrap: nowrap;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5fbb3c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#\33 5fbb3c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1f2d6b9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#d547a940 {
    align-self: auto;
    max-width: 100%;
    width: 50%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 822b5cf {
    max-height: 100%;
    min-height: 50px;
    flex-wrap: nowrap;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d014518e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 a92dc31 {
    align-self: auto;
    max-height: 100%;
    min-height: 50px;
    width: 99.76%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4c2a20b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 991f542 {
    width: 100%;
    height: 287px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fcd946da {
    max-width: 100%;
    width: 63.15%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 56e21a4 {
    margin: 0px 0% 0px 0%;
}
    
#b1ebf4f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cebbe4f6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1a6bf9c {
    max-height: 100%;
    min-height: 50px;
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a0ae8534 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf71b900.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0%;
}
#cf71b900 {
    max-width: 100%;
    width: 99.92%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 284bf88 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 38px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fea004d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 12px 0px;
}
#fea004d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa2070dd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0%;
}
#aa2070dd {
    max-width: 100%;
    width: 99.92%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#a93e2900 {
    background-color: rgba(250, 247, 244, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 10% 10% 10% 10%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    padding: 0px 0% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_dlv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 18px 0px;
}
#widget_dlv {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    padding: 0px 12% 24px 12%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2ng.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#widget_2ng {
    margin: 0px 0% 0px 0%;
}
    
#group_acm {
    min-height: 0px;
    padding: 24px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 01be729 {
    width: 24.25%;
}
    
#\39 0792a90 {
    width: 24.25%;
    min-height: 32.242990654205606vh;
}
    
#group_iic {
    width: 24.25%;
    min-height: auto;
}
    
#\34 acbcdea {
    height: auto;
    min-height: 41.822429906542055vh;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 52752b0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 2%;
}
    
#\39 572ba11 {
    margin: 0px 0% 0px 0%;
}
    
#b4bac46b {
    width: 49%;
    min-height: 8px;
}
    
#f19f7b04 {
    width: 49%;
    min-height: 8px;
}
    
#group_cit {
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf41ec33.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#cf41ec33 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a6916f3 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 dc62be9 {
    padding: 0px 12% 24px 12%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7d0 {
    height: 407px;
}
    
#\39 7b3c605 {
    min-height: 0px;
    padding: 20px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3bf8226.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\33 3bf8226 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 bedcb93 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 2%;
}
    
#\32 29d4310 {
    margin: 0px 0% 0px 0%;
}
    
#b0793801 {
    width: 40%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_qog {
    width: 58%;
    min-height: 8px;
}
    
#a0aa2b6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#a0aa2b6c {
    margin: 0px 0% 0px 0%;
}
    
#widget_6a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#widget_6a3 {
    margin: 0px 0% 0px 0%;
}
    
#c42a6870 {
    width: 43.5%;
}
    
#widget_v9p {
    width: 100.00%;
    height: 320px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a93e2900::before, #a93e2900 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#a93e2900 {
    background-color: rgba(250, 247, 244, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
    
#fd6dbac7 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 16px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#d2d8b045 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 16px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#e0ea27a3 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 16px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#\33 eab0040 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 64px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 6% 4% 6% 4%;
}
    
#ee8c3ad5 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 16px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a2175fa {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 2%;
}
    
#c7831904 {
    margin: 0px 0% 0px 0%;
}
    
#\32 cca9f06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 18px 0px;
}
#\32 cca9f06 {
    margin: 0px 0% 0px 0%;
}
    
#b559e8d8 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6524cf6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 de5145f {
    row-gap: 12px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5fabf35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\30 5fabf35 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e4cc8ac {
    width: 49%;
    min-height: 8px;
}
    
#\30 5357e0f {
    width: 49%;
    min-height: 8px;
}
    
#\32 6003d3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6003d3c {
    margin: 0px 0% 0px 0%;
}
    
#b7c74a5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7c74a5a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1c31989 {
    row-gap: 0px;
}
    
#\38 f61a9af {
    width: 55%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 332d80d {
    padding-left: 0%;
    padding-right: 0%;
}
    
#be64ca3b {
    width: 45%;
}
    
#ebe9b533.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#ebe9b533 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e823384a {
    row-gap: 4px;
    min-height: auto;
}
    
#c18983da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#c18983da {
    margin: 0px 0% 0px 0%;
}
    
#group_954 {
    column-gap: 14px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 14px;
}
    
#\33 786378b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 16px 14px 16px;
}
#\33 786378b {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 cdb29be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\38 cdb29be {
    width: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e5dd372.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\30 e5dd372 {
    align-self: center;
    width: 665px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 56e21a4 {
    margin: 0px 0% 0px 0%;
}
    
#f1f2d6b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 2%;
}
    
#\31 4c2a20b {
    width: 49%;
    min-height: 8px;
}
    
#b1ebf4f7 {
    width: 49%;
    min-height: 8px;
}
    
#d320e893 {
    padding: 0% 0% 24px 0%;
}
    
#\33 5fbb3c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\33 5fbb3c6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1a6bf9c {
    min-height: auto;
}
    
#\32 822b5cf {
    width: 46.42%;
}
    
#\32 c7dcd4d {
    width: 53.58%;
}
    
#cebbe4f6 {
    min-height: auto;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d547a940 {
    width: 75.52%;
}
    
#\38 284bf88 {
    padding: 0% 0% 28px 0%;
    margin: 0px 0% 0px 0%;
}
    
#fea004d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#fea004d9 {
    margin: 0px 0% 0px 0%;
}
    
#\31 991f542 {
    height: 314px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_29l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 22px 0px;
}
#widget_29l {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_nre {
    column-gap: 2.3419632238587504%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#widget_qa2 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    order: 1;
}
    
#f0bf1363 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    order: 0;
}
    
#widget_dlv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#widget_dlv {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 24px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#group_acm {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 24px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 acbcdea {
    width: 100%;
    min-height: 258px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 0792a90 {
    width: 100%;
    min-height: 258px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_iic {
    width: 100%;
    min-height: 258px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cc3696f0 {
    order: 1;
}
    
#c46d1d21 {
    order: 2;
}
    
#\39 ebc9c3c {
    order: 3;
    margin-top: 0px;
}
    
#\33 01be729 {
    width: 100%;
    min-height: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_2ng.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#widget_2ng {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 52752b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 0% 12% 0%;
}
    
#b4bac46b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#f19f7b04 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_auj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_auj {
    height: 252px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lf7 {
    max-width: 100%;
}
    
#\39 572ba11 {
    margin: 0px 0% 0px 0%;
}
    
#cf41ec33.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#cf41ec33 {
    margin: 0px 0% 0px 0%;
}
    
#group_cit {
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7b3c605 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 6px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dc62be9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a6916f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#group_q44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 3bf8226.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\33 3bf8226 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8b26544 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7d0 {
    width: 100%;
    height: 428px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 bedcb93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#b0793801 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 22px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c42a6870 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#group_qog {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#widget_v9p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_v9p {
    height: 152px;
    margin: 0px 0% 0px 0%;
}
    
#\32 29d4310 {
    margin: 0px 0% 0px 0%;
}
    
#a0aa2b6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#a0aa2b6c {
    margin: 0px 0% 0px 0%;
}
    
#widget_6a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 22px 0px;
}
#widget_6a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a93e2900::before, #a93e2900 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#a93e2900 {
    background-color: rgba(250, 247, 244, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
    
#fd6dbac7 {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#d2d8b045 {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#e0ea27a3 {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 eab0040 {
    min-height: 243px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 5%;
    row-gap: 14px;
    padding: 12% 4% 8% 4%;
}
    
#ee8c3ad5 {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 a2175fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 12% 0%;
}
    
#\36 e4cc8ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5357e0f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jci {
    height: 252px;
}
    
#\36 d182f29 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c7831904 {
    margin: 0px 0% 0px 0%;
}
    
#\30 5fabf35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\30 5fabf35 {
    margin: 0px 0% 0px 0%;
}
    
#\32 cca9f06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 14px 0px;
}
#\32 cca9f06 {
    margin: 0px 0% 0px 0%;
}
    
#b559e8d8 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6524cf6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 de5145f {
    row-gap: 12px;
    padding: 0px 0px 22px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0afb94b.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\35 0afb94b {
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9baa827.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\30 9baa827 {
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#b7c74a5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7c74a5a {
    margin: 0px 0% 0px 0%;
}
    
#\32 6003d3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6003d3c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f61a9af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 1;
    padding: 24px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 332d80d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 0% 12% 0%;
}
    
#be64ca3b {
    width: 100%;
    min-height: 252px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#ebe9b533.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#ebe9b533 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_954 {
    column-gap: 6.347946835945249%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 786378b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 cdb29be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7abbffa {
    margin: 0px 0% 0px 0%;
}
    
#c18983da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#c18983da {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 e5dd372 {
    align-self: center;
    margin-left: 0%;
    width: 100%;
    margin-bottom: 0px;
    margin-right: 0%;
    order: 1;
}
    
#fcd946da {
    width: 100.00%;
}
    
#d320e893 {
    order: 0;
    padding: 0% 0% 28px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c7dcd4d {
    width: 50%;
}
    
#f1f2d6b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#d547a940.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d547a940 {
    width: 100%;
    order: 2;
}
    
#b1ebf4f7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\32 822b5cf {
    padding-left: 5%;
    width: 50%;
}
    
#cf71b900 {
    align-self: flex-start;
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\36 a92dc31 {
    padding-left: 0%;
    width: 99.95%;
    padding-right: 0%;
    order: 1;
}
    
#\31 4c2a20b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 52px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 56e21a4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5fbb3c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\33 5fbb3c6 {
    margin: 0px 0% 0px 0%;
}
    
#cebbe4f6 {
    row-gap: 0px;
    min-height: auto;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 284bf88 {
    order: 0;
    padding: 0% 0% 28px 0%;
    margin: 0px 0% 0px 0%;
}
    
#fea004d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#fea004d9 {
    margin: 0px 0% 0px 0%;
}
    
#aa2070dd {
    align-self: flex-start;
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}

