*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_2545266367 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1306648422 hr { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1533658164 {
    background-color:var(--color_11) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

  *#dm .dmInner div.u_1539436084 {
    background-color:var(--color_11) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1839274903 {
    background-color:var(--color_11) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

  *#dm .dmInner div.u_1511258396 {
    background-color:var(--color_11) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1365382696 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1416810315 .shape-text {
    color:var(--color_8) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1153314385 .shape-text {
    color:var(--color_8) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1932868141 .shape-text {
    color:var(--color_8) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1120583347 .shape-text {
    color:var(--color_8) !important;
    font-family: 'DM Sans' !important;
  }

  *#dm .dmInner div.u_1968756798 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1679082069 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(44,36,32) rgb(44,36,32) rgb(44,36,32) rgb(44,36,32) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

  *#dm .dmInner div.u_1659007016 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(44,36,32) rgb(44,36,32) rgb(44,36,32) rgb(44,36,32) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

  *#dm .dmInner div.u_1277498066 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(44,36,32) rgb(44,36,32) rgb(44,36,32) rgb(44,36,32) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1069773037 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1854544736 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner a.u_3050729706 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1315788241 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1466389843 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1354487737 hr { color:var(--color_2) !important; }

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

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

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

  *#dm .dmInner div.u_1395732207 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1395732207 {
    background-color:var(--color_11) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1817751835 {
    background-color:var(--color_11) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(44,36,32) rgb(44,36,32) rgb(44,36,32) rgb(44,36,32) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

  *#dm .dmInner div.u_612876637 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1359120389:hover { background-image:none !important; }

  *#dm .dmInner a.u_1359120389.hover { background-image:none !important; }

  *#dm .dmInner a.u_1359120389 span.text {
    font-size:18px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1337504863:hover { background-image:none !important; }

  *#dm .dmInner a.u_1337504863.hover { background-image:none !important; }

  *#dm .dmInner a.u_1337504863 span.text {
    font-size:18px !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1400596753 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(92,81,72) rgb(92,81,72) rgb(92,81,72) rgb(92,81,72) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_3030267037 span.text {
    font-size:18px !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1282777284 {
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(227,122,2) rgb(227,122,2) rgb(227,122,2) rgb(227,122,2) !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1466911350 {
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(227,122,2) rgb(227,122,2) rgb(227,122,2) rgb(227,122,2) !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1422415415 {
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(227,122,2) rgb(227,122,2) rgb(227,122,2) rgb(227,122,2) !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_11) !important;
  }

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

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

  *#dm .dmInner div.u_1564572608 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1231780393 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1437985321 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1411669736 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_3439912249:hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3439912249.hover {
    border-color:var(--color_2) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1317689353:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1317689353.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_pa_9626033 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(92,81,72) rgb(92,81,72) rgb(92,81,72) rgb(92,81,72) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_ContactForm {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(92,81,72) rgb(92,81,72) rgb(92,81,72) rgb(92,81,72) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1163161247 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_345268184 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_320375598 hr { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1317689353 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner a.u_1317689353 span.text {
    color:var(--color_1) !important;
    font-size:16px !important;
    font-weight:500 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1014998664 hr { color:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1416810315 .container-padding { padding:0% !important; }

  *#dm .dmInner *.u_1153314385 .container-padding { padding:0% !important; }

  *#dm .dmInner div.u_1153314385 .shape-text { font-size:22px !important; }

  *#dm .dmInner *.u_1932868141 .container-padding { padding:0% !important; }

  *#dm .dmInner div.u_1932868141 .shape-text { font-size:22px !important; }

  *#dm .dmInner *.u_1120583347 .container-padding { padding:0% !important; }

  *#dm .dmInner div.u_1120583347 .shape-text { font-size:22px !important; }

  *#dm .dmInner div.u_1416810315 .shape-text { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f5814bc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 40.89%;
    min-width: 4%;
    align-items: center;
    padding: 10px 6% 10px 6%;
    margin: 0% 0% 0% 0%;
}
    
#f1d6c652 {
    min-height: 708px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da093b5f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#group_4e2 {
    width: 59.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/3d63b921/dms3rep/multi/opt/gym-2048x1436-1920w.jpg");
}
    
#\30 5a6cba7 {
    margin: 0px 0% 0px 0%;
}
    
#group_dc2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1.5%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_spn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_spn {
    width: 5.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_h2f {
    width: 92.03%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_go3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_tgt {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_kgh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8p2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 320018b {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 bc9a337 {
    min-height: 57px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c49bde1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 01f8268 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rqp {
    width: 2.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nrd {
    width: 44.37%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_rbr.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_rbr {
    width: 173px;
    height: auto;
    min-height: 28px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a4744b19 {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#\35 c8a4d65 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#f5dc3be9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 68a9128.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 68a9128 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 209fd4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 209fd4d {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bae7246c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#bae7246c {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 ca6b685 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#ce4825e7 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 50%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    box-shadow: none;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c54524bd {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#\30 e673864.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 e673864 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 f93a917 {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#f075a0c3 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 50%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b530c269 {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#\34 d752103 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 50%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7bc3e1e {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#c3675493 {
    background-color: var(--color_6);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#a3081e7c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\36 782946a {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bd9e368.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 bd9e368 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 7a62937 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 50%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c0ec2428 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 98.56%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8bf0e47 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 98.56%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3e3f1d6 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 50%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a3e531a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#a3e531a9 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 c491c23 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 944px;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c422e9db {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\34 519bbde {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 50%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bf01b42e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#a267ef49 {
    margin: 0px 0% 0px 0%;
}
    
#a31f296e {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#\39 31a43da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 31a43da {
    width: 2.11%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2877cd8 {
    width: 92.03%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#b115b851 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0.5%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tn7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6no {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.77%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_s3a {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49.7%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_ihh {
    width: 100.10%;
    height: auto;
    max-width: 100%;
}
    
#widget_ff8 {
    width: 83.89%;
    height: auto;
    max-width: 100%;
}
    
#widget_d9r {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#group_tv5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
}



@media all {
    
#\34 a2fbaba {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 236a93f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed544db3 {
    align-self: auto;
    max-height: 100%;
    min-height: 78px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c1f85da {
    align-self: auto;
    max-width: 100%;
    width: 92.56%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 26d4af0 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 740px;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
    
#\34 0181fa4 {
    align-self: auto;
    max-height: 100%;
    min-height: 78px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce19188 {
    max-width: 100%;
    width: 49.7188px;
    height: auto;
    order: 0;
}
    
#cb4eddbb {
    background-color: var(--color_9);
    background-image: none;
}
    
#\36 bd3e281 {
    max-width: 100%;
    width: 49.7188px;
    height: auto;
    order: 0;
}
    
#\35 a98c5c4 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 91.96%;
    min-height: 78px;
    align-items: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b1e0b56 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4066cd2 {
    align-self: auto;
    max-width: 100%;
    width: 92.56%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cf63bcc {
    margin: 0px 0% 0px 0%;
}
    
#bee99209 {
    align-self: auto;
    max-width: 100%;
    width: 92.56%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e931253 {
    max-width: 100%;
    width: 49.7188px;
    height: auto;
    order: 0;
}
    
#\36 18d8baf {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\33 042fff2 {
    align-self: auto;
    max-height: 100%;
    min-height: 78px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d16cca1 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 91.96%;
    min-height: 78px;
    align-items: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d47bc4c2 {
    align-self: auto;
    max-height: 100%;
    min-height: 78px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1932ed3 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 91.96%;
    min-height: 78px;
    align-items: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d48ba609 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 91.96%;
    min-height: 78px;
    align-items: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c9b68a6 {
    align-self: auto;
    max-width: 100%;
    width: 92.56%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5d931b2 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3abf6ea {
    max-width: 100%;
    width: 49.7188px;
    height: auto;
    order: 0;
}
    
#\33 80c1776 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2f6db08 {
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f604062 {
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-height: 8px;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 210e554 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1.5%;
    align-self: auto;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2e24ce4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f2e24ce4 {
    width: 3.97%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 896773c {
    width: 92.03%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_no2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_gbr {
    width: 350px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 90a0190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 18bd72d::before, #\34 18bd72d > .bgExtraLayerOverlay {
    
}
#\34 18bd72d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#\33 fc87fdf {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5d1546d {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    box-shadow: none;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d160d594.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#d160d594 {
    align-self: auto;
    max-width: 100%;
    width: 33.28%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5e51a8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\38 5e51a8a {
    align-self: auto;
    max-width: 100%;
    width: 33.28%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 89ad79e {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#e9bee753 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 12d3cec {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 2.176593121625643%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0334f85 {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#\35 e9507e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\35 e9507e2 {
    align-self: auto;
    max-width: 100%;
    width: 35.48%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5d962bb {
    max-width: 100%;
    width: 100.03%;
    height: auto;
    order: 2;
}
    
#\30 680004e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 680004e {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b4e6fe69 {
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_glf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 b5e53ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 b5e53ff {
    width: 1.51%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f4f7a9e {
    width: 13.44%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#aaadac8a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0.5%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f75cdf6 {
    margin: 0px 0% 0px 0%;
}
    
#ac33c2f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ac33c2f7 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1037ec4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#d1037ec4 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tms {
    width: 94.12%;
    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 5f03dc8 {
    width: 94.12%;
    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 07a0a54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 7526219 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db1ee2ff {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e9d53c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#b2c60de2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_5) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6485f0e {
    margin: 0px 0% 0px 0%;
}
    
#\38 f079071.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 f079071 {
    width: 3.97%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f90e34ac {
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 24bafba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 72c7715 {
    width: 92.03%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a321b9b9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\33 ad5413e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1.5%;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.989199182640849%;
    order: 3;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dki {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2.5924050632911393%;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_r99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#widget_lp8 {
    width: 12px;
    height: auto;
    max-width: 100%;
}
    
#widget_gbk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfabffa7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#b97d126b {
    width: 12px;
    height: auto;
    max-width: 100%;
}
    
#\39 56a6447 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9d127d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#\38 f353e90 {
    width: 12px;
    height: auto;
    max-width: 100%;
}
    
#\39 f60c3a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fcd6b9ee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#\32 9fd1dbe {
    width: 12px;
    height: auto;
    max-width: 100%;
}
    
#\35 ba2d0a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p5h.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#widget_p5h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_sro {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_om6 {
    align-items: flex-start;
    width: 49.52%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#widget_fb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dm0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m8b {
    width: 47.77%;
    height: auto;
    max-width: 100%;
}
    
#\33 6d3afd2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf44a13 {
    align-items: flex-start;
    width: 48.86%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    margin-left: 0px;
}
    
#\33 b2d7f2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ea2445e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da21c9a1 {
    width: 48.83%;
    height: auto;
    max-width: 100%;
}
    
#\30 6d0b469 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b894047 {
    align-items: flex-start;
    width: 49.52%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#\39 226ebda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 355f1ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd1ce681 {
    width: 47.77%;
    height: auto;
    max-width: 100%;
}
    
#d6127921 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1f8557f {
    align-items: flex-start;
    width: 49.52%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#\35 28066ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2d4e446 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 69d2fc2 {
    width: 47.77%;
    height: auto;
    max-width: 100%;
}
    
#\34 daac758 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e31ffea {
    align-items: flex-start;
    width: 49.52%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    margin-left: 0px;
}
    
#c7ba718f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e143889e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c945f00f {
    width: 47.74%;
    height: auto;
    max-width: 100%;
}
    
#widget_amf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kc8 {
    width: 994px;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 f1a2cc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#da2ba507 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d6340cef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 df3f6da {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1.5%;
    order: 0;
    justify-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f989d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 6f989d9 {
    width: 2.09%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e72d100 {
    width: 21.78%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: -10px;
}
    
#widget_hvr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_4md {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_idg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 7c911f2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_11m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#widget_kdu.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_kdu {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#widget_kvl {
    width: 244px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 7;
}
    
#\36 6a4e108.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 6a4e108 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 97394e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 97394e6 {
    width: 100.00%;
    height: 682px;
    max-width: 100%;
    margin: 0px 0px 0% 0px;
}
    
#\32 bc71479 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b530460c {
    width: 92.03%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 540f418 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 4956e13 {
    margin: 0px 0% 0px 0%;
}
    
#cdc69de5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1.5%;
    padding: 10px 0px 10px 0px;
}
    
#\30 26c5383 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#de499908 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 5e39740 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.3%;
    min-width: 4%;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 74dfe00.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 74dfe00 {
    width: 3.54%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4a4a192 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 54e76e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 297c54c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 47.69%;
    min-width: 4%;
    padding: 0px 50px 0px 50px;
    margin: -20px 0% 0px 0%;
}
    
#f6d07e1a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 c10fcbf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 86dae47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4e8aebd {
    min-height: 309px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a67baeb1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1.5%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 895fb28.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 895fb28 {
    width: 3.54%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fbd3a23 {
    width: 92.03%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\32 fd58840 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#be2f166b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ebe89ef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 ebe89ef {
    width: 2.09%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0053be6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 3b336db {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1.5%;
    order: 0;
    justify-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 764a61d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 02864df {
    width: 16.40%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: -20px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 90ee39f {
    margin: 0px 0% 0px 0%;
}
    
#\30 2807c00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#widget_j34.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#widget_j34 {
    width: 57.20%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#widget_p31.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_p31 {
    width: 42.98%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1d6c652 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 451px;
}
    
#\30 5a6cba7 {
    margin: 0px 0% 0px 0%;
}
    
#group_4e2 {
    width: 50%;
    min-height: 8px;
}
    
#f5814bc0 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 bc9a337 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 01f8268 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c491c23 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a267ef49 {
    margin: 0px 0% 0px 0%;
}
    
#group_s3a {
    width: 45.4%;
}
    
#group_6no {
    width: 50.97%;
}
    
#f075a0c3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 519bbde {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 d752103 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 8bf0e47 {
    column-gap: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ce4825e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7a62937 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b3e3f1d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c0ec2428 {
    column-gap: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 26d4af0 {
    column-gap: 3%;
    padding-top: 70px;
    flex-direction: column;
    padding-bottom: 70px;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\34 2f6db08 {
    width: 100%;
    min-height: 80px;
}
    
#\38 f604062 {
    width: 100%;
    min-height: 80px;
}
    
#widget_gbr {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 18bd72d::before, #\34 18bd72d > .bgExtraLayerOverlay {
    
}
    
#\32 f4f7a9e {
    width: 29.32%;
}
    
#d160d594 {
    width: 100.32%;
}
    
#\38 5e51a8a {
    width: 100.94%;
}
    
#\35 e9507e2 {
    width: 99.71%;
}
    
#\33 fc87fdf {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 2%;
    padding: 2% 2% 4% 2%;
}
    
#\30 90a0190 {
    width: 100%;
    min-height: 8px;
}
    
#\36 f75cdf6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 12d3cec {
    justify-content: center;
    column-gap: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\34 5d1546d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e9bee753 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b4e6fe69 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db1ee2ff {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 6485f0e {
    margin: 0px 0% 0px 0%;
}
    
#f90e34ac {
    width: 100%;
    min-height: 80px;
}
    
#b2c60de2 {
    width: 100%;
    min-height: 80px;
}
    
#\35 9d127d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.7%;
}
    
#fcd6b9ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.7%;
}
    
#group_dki {
    column-gap: 2.5924050632911393%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    width: 100.00%;
}
    
#group_r99 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.7%;
}
    
#dfabffa7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.7%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da2ba507 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 7c911f2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e72d100 {
    width: 25.15%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4956e13 {
    margin: 0px 0% 0px 0%;
}
    
#b4e8aebd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 5e39740 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\34 297c54c {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#cdc69de5 {
    justify-self: auto;
    align-self: auto;
    width: 85.73%;
    order: 0;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 97394e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#\38 97394e6 {
    order: 2;
    margin: 0px 0px 0% 0px;
}
    
#f6d07e1a {
    width: 84.69%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 540f418 {
    order: 1;
}
    
#\37 c10fcbf {
    order: 2;
}
    
#a67baeb1 {
    width: 85.73%;
    padding: 10px 30px 10px 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 90ee39f {
    margin: 0px 0% 0px 0%;
}
    
#be2f166b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#widget_j34 {
    width: 98.91%;
}
    
#\34 02864df {
    width: 29.93%;
}
}



@media (max-width: 767px) {
    
#f5814bc0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f1d6c652 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_4e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8p2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_dc2 {
    --column-gap: 3%;
    column-gap: 3%;
}
}



@media (max-width: 767px) {
    
#\33 320018b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 5%;
}
    
#\33 bc9a337 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_rqp {
    width: 12.82%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 782946a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c491c23 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#group_tn7 {
    column-gap: 7.426388821737659%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6no {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_s3a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#b115b851 {
    justify-content: center;
}
    
#\32 2877cd8 {
    width: 36.61%;
}
    
#\39 8bf0e47 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#ce4825e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7a62937 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b3e3f1d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c0ec2428 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 d752103 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f075a0c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 519bbde {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 26d4af0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\34 2f6db08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f604062 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 90a0190 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 fc87fdf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 e9507e2 {
    align-self: center;
    margin-left: 0px;
    width: 78.92%;
    margin-right: 0px;
}
    
#d160d594 {
    align-self: center;
    margin-left: 0px;
    width: 78.92%;
    margin-right: 0px;
}
    
#\38 5e51a8a {
    align-self: center;
    margin-left: 0px;
    width: 78.92%;
    margin-right: 0px;
}
    
#\34 18bd72d::before, #\34 18bd72d > .bgExtraLayerOverlay {
    
}
    
#\32 f4f7a9e {
    width: 62.02%;
    margin-left: 7px;
}
    
#\39 12d3cec {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 5d1546d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e9bee753 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b4e6fe69 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#db1ee2ff {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b2c60de2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f90e34ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_1d8 {
    column-gap: 2.989199182640849%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dki {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_r99 {
    order: 0;
}
    
#dfabffa7 {
    order: 1;
}
    
#\35 9d127d8 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcd6b9ee {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m8b {
    width: 20.87%;
}
    
#group_om6 {
    width: 70.66%;
}
    
#da21c9a1 {
    width: 22.55%;
}
    
#\33 cf44a13 {
    width: 68.97%;
}
    
#bd1ce681 {
    width: 20.92%;
}
    
#\35 b894047 {
    width: 70.60%;
}
    
#\30 69d2fc2 {
    width: 21.26%;
}
    
#c1f8557f {
    width: 70.26%;
}
    
#c945f00f {
    width: 23.62%;
}
    
#\39 e31ffea {
    width: 67.91%;
}
    
#\33 ad5413e {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\38 f1a2cc1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#da2ba507 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 e72d100 {
    width: 85.43%;
}
}



@media (max-width: 767px) {
    
#\34 297c54c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 97394e6 {
    height: 240px;
}
    
#b4e8aebd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 5e39740 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#be2f166b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 0053be6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 ebe89ef {
    width: 3.09%;
}
    
#\34 02864df {
    width: 67.20%;
}
    
#widget_j34 {
    width: 100.00%;
}
}

