*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1214439591 p { font-size:40px !important; }

  *#dm .dmInner div.u_1214439591 { font-size:40px !important; }

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

  *#dm .dmInner div.u_1816705979 { font-size:40px !important; }

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

  *#dm .dmInner div.u_1641584204 { font-size:40px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media all {
  *#dm .dmInner div.u_1214439591 p { font-weight:600 !important; }

  *#dm .dmInner div.u_1214439591 { font-weight:600 !important; }

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

  *#dm .dmInner *.u_1214439591 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner div.u_1816705979 p { font-weight:600 !important; }

  *#dm .dmInner div.u_1816705979 { font-weight:600 !important; }

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

  *#dm .dmInner *.u_1816705979 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner div.u_1641584204 p { font-weight:600 !important; }

  *#dm .dmInner div.u_1641584204 { font-weight:600 !important; }

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

  *#dm .dmInner *.u_1641584204 .rteBlock { text-align:LEFT !important; }

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

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

  *#dm .dmInner a.u_2763216642 { gap:23px !important; }

  *#dm .dmInner a.u_2763216642 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/f61dcc5f/icon/Arrow_8099958.svg) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_2763216642:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_2763216642.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1348672497 { gap:23px !important; }

  *#dm .dmInner a.u_1348672497 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/f61dcc5f/icon/Arrow_8099958.svg) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1348672497:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1348672497.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1865185882 { gap:32px !important; }

  *#dm .dmInner a.u_1865185882 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/f61dcc5f/icon/Phone_7969552.svg) !important;
  }

  *#dm .dmInner a.u_1865185882:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1865185882.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 00375f6 {
    width: 68.61%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 2d62d5e {
    min-height: 600px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f2b832c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b38aed00::before, #b38aed00 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#b38aed00 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/f61dcc5f/dms3rep/multi/opt/Screenshot+2025-12-22+at+14.54.22-1920w.png");
}
    
#widget_t75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ip1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 fc040f6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#ffff4e07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4374e0c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#b37edf9d {
    min-height: 196px;
    column-gap: 8%;
    row-gap: 48px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f4c8bd8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b2cc03a {
    width: 67.54%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\35 7082282 {
    margin: 0px 0% 0px 0%;
}
    
#c112d8ee {
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\38 012d7bb {
    min-height: 531px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 da9554b {
    width: 48%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f1a46df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
}
    
#\36 a9d31c4::before, #\36 a9d31c4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\36 a9d31c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f61dcc5f/dms3rep/multi/opt/7f443ee2-de8b-403f-bb92-a4e69d140521-1920w.png");
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-position: 50% 0%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8f9e4dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a4e7e60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 14;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v2f {
    width: 100%;
    height: 382px;
    max-width: 100%;
}
    
#widget_t3k {
    width: 197px;
    height: auto;
    max-width: 100%;
    order: 15;
}
}



@media all {
    
#\39 03c2f06 {
    width: 97.99%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d311b525 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 62.27%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 58c2d05 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7d6346d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/f61dcc5f/dms3rep/multi/opt/horse-2739215_1920-1920w.png");
    background-position: 50% 100%;
}
    
#\39 3c5014e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7ffdc76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.72%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 839c25b {
    margin: 0px 0% 0px 0%;
}
    
#\33 31d8abd {
    width: 241px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 93294c7 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\36 efffd30 {
    min-height: 521px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 84675a8::before, #\30 84675a8 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#\30 84675a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.67%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: none;
    border-radius: 0px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 7ca489b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9e89a12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bit {
    width: 32.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 1;
    background-color: var(--color_1);
    background-image: none;
    padding: 45px 30px 45px 30px;
    margin: 0px 0% 0px 0%;
}
    
#be838cfb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 01604cb {
    margin: 0px 0% 0px 0%;
}
    
#group_sh1 {
    width: 32.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\34 9faae98 {
    width: 197px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h4t {
    width: 100%;
    height: 381px;
    max-width: 100%;
    margin-top: 83px;
}
    
#b1d73832 {
    width: 100%;
    height: 460px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8664050 {
    margin: 0px 0% 0px 0%;
}
    
#a67573d6 {
    width: 387px;
    height: auto;
    max-width: 100%;
    order: 15;
}
    
#\33 38d0de8 {
    min-height: 343px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6693ba6::before, #\37 6693ba6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#\37 6693ba6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 62%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 adddc5c {
    width: 387px;
    height: auto;
    max-width: 100%;
    order: 15;
}
    
#\37 7e4b038 {
    background-color: var(--color_4);
    background-image: none;
}
    
#bb2b7f6f {
    width: 34%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 1;
}
    
#bc9b7e5b {
    width: 76.11%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8c46ccd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2d62d5e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 10% 4% 10% 4%;
}
    
#\32 f2b832c {
    width: 100%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#b38aed00::before, #b38aed00 > .bgExtraLayerOverlay {
    
}
    
#\36 00375f6 {
    width: 99.72%;
}
    
#a21dfaf2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffff4e07 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b37edf9d {
    min-height: 294px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8% 2% 6% 4%;
}
    
#f4c8bd8f {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 012d7bb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\34 da9554b {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 a9d31c4::before, #\36 a9d31c4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\36 a9d31c4 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
    height: auto;
    order: 0;
}
    
#\38 8f9e4dc {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d311b525 {
    width: 48%;
    min-height: 8px;
}
    
#\32 58c2d05 {
    min-height: 294px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8% 2% 6% 4%;
}
    
#\34 7ffdc76 {
    width: 48%;
    min-height: 8px;
}
    
#\39 3c5014e {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 efffd30 {
    min-height: 103px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    padding: 10% 4% 10% 4%;
}
    
#\30 84675a8::before, #\30 84675a8 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#\30 84675a8 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    row-gap: 24px;
    align-items: center;
    padding-bottom: 16px;
    width: 49.5%;
    flex: 1 1 auto;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#group_sh1 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_bit {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_h4t {
    width: 100.00%;
}
    
#\34 01604cb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8664050 {
    margin: 0px 0% 0px 0%;
}
    
#\33 38d0de8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\37 6693ba6::before, #\37 6693ba6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#\37 6693ba6 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    row-gap: 24px;
    align-items: flex-start;
    padding-bottom: 16px;
    width: 100%;
    min-height: 80px;
}
    
#bc9b7e5b {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb2b7f6f {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
}
    
#a67573d6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 adddc5c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 00375f6 {
    margin-left: 0px;
    margin-right: 0px;
    width: 99.61%;
}
    
#\37 2d62d5e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#\32 f2b832c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#b38aed00::before, #b38aed00 > .bgExtraLayerOverlay {
    
}
    
#a21dfaf2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b37edf9d {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#f4c8bd8f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
}
    
#\36 b2cc03a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 012d7bb {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 0% 6% 8% 6%;
}
    
#\34 da9554b {
    width: 99.54%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 16px 8px 16px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f1a46df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f1a46df {
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a9d31c4::before, #\36 a9d31c4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\36 a9d31c4 {
    width: 100%;
    min-height: 225px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    justify-content: flex-start;
    order: 0;
    padding: 6% 6% 6% 6%;
}
    
#\38 8f9e4dc {
    width: 336px;
    order: 1;
}
    
#widget_v2f {
    height: 253px;
}
    
#\33 a4e7e60 {
    order: 0;
}
    
#widget_t3k {
    order: 3;
}
}



@media (max-width: 767px) {
    
#d311b525 {
    min-height: 146px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\32 58c2d05 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 20% 6% 20% 6%;
}
    
#\34 7ffdc76 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
}
    
#\38 839c25b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 efffd30 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#\30 84675a8::before, #\30 84675a8 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#\30 84675a8 {
    width: 100%;
    min-height: 243px;
    align-items: flex-start;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    row-gap: 16px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\37 9e89a12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9e89a12 {
    width: 100%;
    order: 1;
}
    
#group_bit {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#be838cfb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be838cfb {
    width: 100%;
    order: 2;
    margin: 5% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sh1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_h4t {
    height: 240px;
    width: 100.00%;
    margin-top: 3px;
}
    
#b1d73832 {
    height: 381px;
}
    
#\30 7ca489b {
    order: 0;
}
    
#\34 9faae98 {
    order: 3;
}
    
#\34 01604cb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 8664050 {
    margin: 0px 0% 0px 0%;
}
    
#\33 38d0de8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#\37 6693ba6::before, #\37 6693ba6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#\37 6693ba6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    row-gap: 16px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 8px 16px 8px;
}
    
#bb2b7f6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}

