*#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_1559954554 hr {
    color:var(--color_2) !important;
    border-width:0px 0px 2px 0px !important;
  }

  *#dm .dmInner a.u_1033100573:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1033100573.hover .iconBg { background-color:rgb(0,0,0) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1363450996 .dmforminput {
    padding-inline:10px !important;
    padding-block:20px !important;
  }

  *#dm .dmInner div.u_1363450996 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-20px !important;
  }

  *#dm .dmInner div.u_1363450996 .dmformsubmit {
    margin-block-start:100px !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:flex-start !important;
  }

  *#dm .dmInner div.u_1363450996 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1363450996 .m-recaptcha {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1363450996 input::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1363450996 input.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1363450996 textarea::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1363450996 textarea.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1363450996 select::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1363450996 select.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1363450996 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1363450996 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1363450996 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1308784705 hr { color:rgba(244,243,238,0.2) !important; }

  *#dm .dmInner div.u_1243319887 hr { color:rgba(244,243,238,0.2) !important; }

  *#dm .dmInner div.u_1876304811 hr { color:rgba(244,243,238,0.2) !important; }

  *#dm .dmInner div.u_1363450996 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1191294060 {
    padding:25% !important;
    border-radius:0% !important;
    border-width:0px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1939738632 {
    padding:25% !important;
    border-radius:0% !important;
    border-width:0px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1741031753 {
    padding:25% !important;
    border-radius:0% !important;
    border-width:0px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_271477138 hr {
    color:var(--color_2) !important;
    border-width:2px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_234958605 {}

  *#dm .dmInner a.u_1033100573 .iconBg {
    display:inline !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/03015305-4a13-4148-bf18-dd04c34a319d/icon/Arrow_7775308.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    color:var(--color_1);
  }

  *#dm .dmInner div.u_1954229663 hr {
    color:var(--color_2) !important;
    border-width:2px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner div.u_1906997194 img {
    object-fit:cover !important;
    object-position:0% 0% !important;
  }

  *#dm .dmInner div.u_1867460471 img {
    object-fit:contain !important;
    border-width:1px !important;
    border-style:solid !important;
    border-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1442902295 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1175334686 {
    border-color:var(--color_2) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

  *#dm .dmInner a.u_1175334686 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1033100573:hover .iconBg,
  *#dm .dmInner a.u_1033100573.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1175334686 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1426135404 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1858772163 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1951311974 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1480526311 .iconBg { display:none !important; }

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

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

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

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

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

@media (min-width:1025px) {}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1363450996 .dmforminput { padding-block:15px !important; }

  *#dm .dmInner div.u_1363450996 .spacing-container { margin-block:-15px !important; }

  *#dm .dmInner div.u_1363450996 .dmformsubmit { margin-block-start:80px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1363450996 input::placeholder { font-size:14px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1363450996 .dmforminput {
    padding-inline:14px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_1363450996 .spacing-container {
    margin-inline:-14px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_1363450996 .dmformsubmit { margin-block-start:18px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\32 9e39984 {
    order: 3;
    justify-content: flex-start;
    flex-direction: row;
    align-items: stretch;
    align-self: stretch;
}
    
#\33 f64b26f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 58%;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    padding-top: 4%;
    padding-right: 3%;
    padding-bottom: 3%;
    padding-left: 3%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: var(--color_1);
    align-self: stretch;
}
    
#\37 e1a1549 {
    background-color: var(--color_4);
    border-color: var(--color_1);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}
    
#cb958795 {
    width: 62%;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#eeacccb4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eeacccb4 {
    width: 100%;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 daf6933 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\30 1cdde2c {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#group_rvq {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0%;
    row-gap: 24px;
    column-gap: 32px;
    order: 3;
    --column-gap: 0px;
    height: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 24px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#widget_m5m {
    width: auto;
    max-width: 100%;
}
    
#\38 2e0c158 {
    width: auto;
    max-width: 100%;
}
    
#a6a08823 {
    width: auto;
    max-width: 100%;
}
    
#d91669db {
    width: auto;
    max-width: 100%;
}
    
#\38 b010da6 {
    width: auto;
    max-width: 100%;
}
    
#group_u43 {
    width: 42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
}
    
#\35 9a2bbb4 {
    order: 4;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#d75ded4a {
    order: 2;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#\31 7aadee7 {
    max-width: 100%;
    width: 100%;
    min-height: 400px;
    height: 100%;
}
}



@media all {
    
#\31 faf262d {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#e4a7a4e1 {
    border-style: solid;
    border-color: var(--color_1);
    border-width: 0px 0px 1px 0px;
    background-color: var(--color_4);
}
    
#\33 d5205ce {
    width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8aeb4cd {
    width: 100%;
    height: 100%;
    max-width: 100%;
    min-height: 640px;
}
    
#\30 a4db60a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1);
    border-width: 0px 1px 0px 0px;
    order: 0;
    padding-top: 5%;
    padding-right: 3%;
    padding-bottom: 5%;
    padding-left: 3%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}
    
#dd6057ee {
    order: 0;
}
    
#\38 1f0317f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66%;
    min-width: 4%;
    justify-content: center;
    order: 3;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}
    
#b25c8153 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#widget_s3f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}
#widget_s3f {
    width: 60px;
    max-width: 100%;
    order: 2;
}
    
#group_d5h {
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#group_95s {
    order: 2;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#group_pr8 {
    order: 4;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#\32 d3113a0 {
    width: 100%;
    order: 1;
}
    
#widget_jeu {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_343 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#group_sg1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    row-gap: 12px;
    column-gap: 4%;
    order: 5;
    align-self: flex-start;
    height: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}



@media all {
    
#d0f27e48 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 73.58%;
    min-height: 68px;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 6ed9223 {
    min-height: 438px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    padding-top: 4%;
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#b2e99813.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b2e99813 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\37 eff8816 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    justify-content: flex-end;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}
    
#d6e195d1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 73.58%;
    min-height: 68px;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 04acefe {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 498a503 {
    width: 44px;
    height: 44px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e5b6e167.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 5% 3% 5%;
}
#e5b6e167 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 0e6515d {
    width: 44px;
    height: 44px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 10efe42.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 10efe42 {
    width: 100%;
    max-width: 100%;
    order: 5;
}
    
#\33 fe76e2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}
    
#b9a329f1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b9a329f1 {
    width: 100%;
    max-width: 100%;
    order: 3;
}
    
#\30 5ba65a5 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#df466304 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 73.58%;
    min-height: 68px;
    row-gap: 5px;
    column-gap: 4%;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 4e4aa6c {
    width: 44px;
    height: 44px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ce8e01b {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 4fa06aa {
    background-color: var(--color_1);
    border-color: rgba(244,243,238,0.15);
    border-style: solid;
    border-width: 1px 0px 0px 0px;
}
}



@media all {
    
#\31 9bba7e1 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 6%;
    padding-bottom: 6%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#c11ac62d {
    width: 100%;
    max-width: 900px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c10463d6 {
    background-color: var(--color_4);
}
    
#a75c8a52 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 32px;
    order: 0;
    flex-direction: column;
    justify-content: center;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    padding-top: 32px;
    padding-right: 16px;
    padding-bottom: 32px;
    padding-left: 16px;
    align-self: stretch;
}
    
#\35 0f05473.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 32px;
    padding-bottom: 16px;
    padding-right: 32px;
}
#\35 0f05473 {
    order: 3;
}
}



@media all {
    
#\37 181efb0 {
    order: 2;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#b84ebe99 {
    width: 33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 4;
    justify-content: flex-start;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}
    
#\31 18b685f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1);
    border-width: 0px 1px 0px 0px;
    order: 0;
    padding-top: 5%;
    padding-right: 3%;
    padding-bottom: 5%;
    padding-left: 3%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}
    
#\30 da7eb94 {
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e7c53eb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: var(--color_1);
    align-self: stretch;
}
    
#\38 43b185c {
    border-style: solid;
    border-color: var(--color_1);
    border-width: 0px 0px 1px 0px;
}
    
#\38 0341fa4 {
    order: 0;
}
    
#\33 6fac700.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}
#\33 6fac700 {
    width: 60px;
    max-width: 100%;
    order: 0;
}
    
#f2525b54 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 a0a3ec6 {
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#\33 caccb08 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 38b2a70 {
    width: 100%;
    order: 0;
}
    
#ee9f5dbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 10px;
    min-height: 10px;
}
    
#widget_pdf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_7kv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_4pn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#dcab30ae {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 6%;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#c2d5b6e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding-top: 4%;
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    max-width: 720px;
}
    
#\36 eaee292 {
    order: 4;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#f0a69877 {
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-self: stretch;
}
    
#f81b0308 {
    order: 0;
}
    
#\33 848c383 {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ee29657b {
    justify-content: flex-start;
    order: 3;
    flex-direction: row;
    align-items: stretch;
    align-self: stretch;
}
    
#c35bfe11 {
    order: 0;
}
    
#\31 2d13e0b {
    background-image: url('https://irp.cdn-website.com/433eb83b/dms3rep/multi/opt/1789226944373-16_9-Ksa-1920w.png');
    background-attachment: fixed;
    background-position: center left;
}
#\31 2d13e0b::before, #\31 2d13e0b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    background-color: var(--color_1);
    opacity: 0.9;
}
    
#e491c478.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#e491c478 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f64b26f {
    width: 100%;
    min-height: 80px;
    padding-top: 8%;
}
    
#\30 1cdde2c {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#group_u43 {
    width: 100%;
    min-height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 faf262d {
    flex-direction: column;
}
    
#\30 8aeb4cd {
    min-height: 400px;
}
    
#\30 a4db60a {
    width: 100%;
    min-height: 80px;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\38 1f0317f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6ed9223 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#e5b6e167 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fe76e2b {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
}
    
#\37 eff8816 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c11ac62d {
    order: 1;
}
    
#a75c8a52 {
    justify-content: space-between;
}
    
#\35 0f05473 {
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b84ebe99 {
    width: 50%;
}
    
#\33 caccb08 {
    flex-direction: column;
}
    
#\31 18b685f {
    width: 100%;
    min-height: 80px;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#e7c53eb2 {
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcab30ae {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 4%;
    padding-bottom: 4%;
}
}



@media (max-width: 767px) {
    
#\33 f64b26f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 15px;
    padding-top: 10%;
    padding-right: 6%;
    padding-bottom: 10%;
    padding-left: 6%;
}
    
#cb958795 {
    width: 100%;
}
    
#\30 1cdde2c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#group_u43 {
    width: 100%;
    min-height: 260px;
}
}



@media (max-width: 767px) {
    
#\31 faf262d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\30 8aeb4cd {
    height: auto;
    min-height: 320px;
}
    
#\30 a4db60a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 21px;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#\38 1f0317f {
    width: 100%;
    min-height: 80px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#\30 6ed9223 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b2e99813 {
    order: 1;
}
    
#\37 eff8816 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-right: 0%;
    padding-left: 0%;
    row-gap: 9px;
    justify-content: flex-start;
}
    
#\32 04acefe {
    width: 100%;
    order: 2;
    padding-left: 0%;
    padding-right: 0%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    min-height: 57px;
    align-items: center;
}
    
#\37 10efe42 {
    order: 5;
}
    
#\33 fe76e2b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
    
#b9a329f1 {
    order: 3;
}
    
#\30 5ba65a5 {
    align-items: center;
    height: auto;
    min-height: 57px;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    width: 100%;
}
    
#\37 ce8e01b {
    height: auto;
    min-height: 57px;
    order: 4;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    grid-area: auto / auto / auto / auto;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 9bba7e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c11ac62d {
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a75c8a52 {
    width: 100%;
    min-height: 61px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    height: auto;
    justify-content: center;
    padding-top: 24px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 16px;
    row-gap: 20px;
}
    
#\35 0f05473 {
    width: 100%;
    max-width: 320px;
}
}



@media (max-width: 767px) {
    
#b84ebe99 {
    width: 100%;
}
    
#\33 caccb08 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\31 18b685f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 21px;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#e7c53eb2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dcab30ae {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 6%;
    padding-bottom: 6%;
}
}

#\31 2d13e0b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARklEQVQI123MQQ7AIAgAQe8Kgier+P9vNkC1xpjsbZINEauWn5SbRn0v/EanKadpQH0mwBbJYgOWI2PbAn+M2vBuXATL8F6gpQ0LKUJffQAAAABJRU5ErkJggg==')!important}